public class WeatherAlertMesg extends Mesg
Modifier and Type | Field and Description |
---|---|
static int |
ExpireTimeFieldNum |
static int |
IssueTimeFieldNum |
static int |
ReportIdFieldNum |
static int |
SeverityFieldNum |
static int |
TimestampFieldNum |
static int |
TypeFieldNum |
protected static Mesg |
weatherAlertMesg |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
WeatherAlertMesg() |
WeatherAlertMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
DateTime |
getExpireTime()
Get expire_time field
Comment: Time alert expires
|
DateTime |
getIssueTime()
Get issue_time field
Comment: Time alert was issued
|
java.lang.String |
getReportId()
Get report_id field
Comment: Unique identifier from GCS report ID string, length is 12
|
WeatherSeverity |
getSeverity()
Get severity field
Comment: Warning, Watch, Advisory, Statement
|
DateTime |
getTimestamp()
Get timestamp field
|
WeatherSevereType |
getType()
Get type field
Comment: Tornado, Severe Thunderstorm, etc.
|
void |
setExpireTime(DateTime expireTime)
Set expire_time field
Comment: Time alert expires
|
void |
setIssueTime(DateTime issueTime)
Set issue_time field
Comment: Time alert was issued
|
void |
setReportId(java.lang.String reportId)
Set report_id field
Comment: Unique identifier from GCS report ID string, length is 12
|
void |
setSeverity(WeatherSeverity severity)
Set severity field
Comment: Warning, Watch, Advisory, Statement
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
|
void |
setType(WeatherSevereType type)
Set type field
Comment: Tornado, Severe Thunderstorm, etc.
|
addDeveloperField, addField, getActiveSubFieldIndex, getActiveSubFieldName, getDecoderMesgIndex, getDeveloperFields, getField, getField, getField, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValue, getFieldBigIntegerValues, getFieldBigIntegerValues, getFieldBigIntegerValues, getFieldBitsValue, getFieldBitsValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValue, getFieldByteValues, getFieldByteValues, getFieldByteValues, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValue, getFieldDoubleValues, getFieldDoubleValues, getFieldDoubleValues, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValue, getFieldFloatValues, getFieldFloatValues, getFieldFloatValues, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValue, getFieldIntegerValues, getFieldIntegerValues, getFieldIntegerValues, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValue, getFieldLongValues, getFieldLongValues, getFieldLongValues, getFields, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValue, getFieldShortValues, getFieldShortValues, getFieldShortValues, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValue, getFieldStringValues, getFieldStringValues, getFieldStringValues, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getIsFieldAccumulated, getLocalNum, getName, getNum, getNumFields, getNumFieldValues, getNumFieldValues, getNumFieldValues, getNumFieldValues, getOverrideField, hasField, removeExpandedFields, removeField, setDecoderMessageIndex, setField, setFields, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setLocalNum, timestampToDateTime, write, write
public static final int TimestampFieldNum
public static final int ReportIdFieldNum
public static final int IssueTimeFieldNum
public static final int ExpireTimeFieldNum
public static final int SeverityFieldNum
public static final int TypeFieldNum
protected static final Mesg weatherAlertMesg
public WeatherAlertMesg()
public WeatherAlertMesg(Mesg mesg)
public DateTime getTimestamp()
public void setTimestamp(DateTime timestamp)
timestamp
- The new timestamp value to be setpublic java.lang.String getReportId()
public void setReportId(java.lang.String reportId)
reportId
- The new reportId value to be setpublic DateTime getIssueTime()
public void setIssueTime(DateTime issueTime)
issueTime
- The new issueTime value to be setpublic DateTime getExpireTime()
public void setExpireTime(DateTime expireTime)
expireTime
- The new expireTime value to be setpublic WeatherSeverity getSeverity()
public void setSeverity(WeatherSeverity severity)
severity
- The new severity value to be setpublic WeatherSevereType getType()
public void setType(WeatherSevereType type)
type
- The new type value to be set