com.garmin.fit
Class WeatherAlertMesg

java.lang.Object
  extended by com.garmin.fit.Mesg
      extended by com.garmin.fit.WeatherAlertMesg

public class WeatherAlertMesg
extends Mesg


Field Summary
static int ExpireTimeFieldNum
           
static int IssueTimeFieldNum
           
static int ReportIdFieldNum
           
static int SeverityFieldNum
           
static int TimestampFieldNum
           
static int TypeFieldNum
           
protected static Mesg weatherAlertMesg
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
WeatherAlertMesg()
           
WeatherAlertMesg(Mesg mesg)
           
 
Method Summary
 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.
 
Methods inherited from class com.garmin.fit.Mesg
addDeveloperField, addField, getActiveSubFieldIndex, getActiveSubFieldName, 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, setField, setFields, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setLocalNum, timestampToDateTime, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TimestampFieldNum

public static final int TimestampFieldNum
See Also:
Constant Field Values

ReportIdFieldNum

public static final int ReportIdFieldNum
See Also:
Constant Field Values

IssueTimeFieldNum

public static final int IssueTimeFieldNum
See Also:
Constant Field Values

ExpireTimeFieldNum

public static final int ExpireTimeFieldNum
See Also:
Constant Field Values

SeverityFieldNum

public static final int SeverityFieldNum
See Also:
Constant Field Values

TypeFieldNum

public static final int TypeFieldNum
See Also:
Constant Field Values

weatherAlertMesg

protected static final Mesg weatherAlertMesg
Constructor Detail

WeatherAlertMesg

public WeatherAlertMesg()

WeatherAlertMesg

public WeatherAlertMesg(Mesg mesg)
Method Detail

getTimestamp

public DateTime getTimestamp()
Get timestamp field

Returns:
timestamp

setTimestamp

public void setTimestamp(DateTime timestamp)
Set timestamp field

Parameters:
timestamp -

getReportId

public java.lang.String getReportId()
Get report_id field Comment: Unique identifier from GCS report ID string, length is 12

Returns:
report_id

setReportId

public void setReportId(java.lang.String reportId)
Set report_id field Comment: Unique identifier from GCS report ID string, length is 12

Parameters:
reportId -

getIssueTime

public DateTime getIssueTime()
Get issue_time field Comment: Time alert was issued

Returns:
issue_time

setIssueTime

public void setIssueTime(DateTime issueTime)
Set issue_time field Comment: Time alert was issued

Parameters:
issueTime -

getExpireTime

public DateTime getExpireTime()
Get expire_time field Comment: Time alert expires

Returns:
expire_time

setExpireTime

public void setExpireTime(DateTime expireTime)
Set expire_time field Comment: Time alert expires

Parameters:
expireTime -

getSeverity

public WeatherSeverity getSeverity()
Get severity field Comment: Warning, Watch, Advisory, Statement

Returns:
severity

setSeverity

public void setSeverity(WeatherSeverity severity)
Set severity field Comment: Warning, Watch, Advisory, Statement

Parameters:
severity -

getType

public WeatherSevereType getType()
Get type field Comment: Tornado, Severe Thunderstorm, etc.

Returns:
type

setType

public void setType(WeatherSevereType type)
Set type field Comment: Tornado, Severe Thunderstorm, etc.

Parameters:
type -