com.garmin.fit
Class HrMesg

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

public class HrMesg
extends Mesg


Field Summary
static int EventTimestamp12FieldNum
           
static int EventTimestampFieldNum
           
static int FilteredBpmFieldNum
           
static int FractionalTimestampFieldNum
           
protected static Mesg hrMesg
           
static int Time256FieldNum
           
static int TimestampFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
HrMesg()
           
HrMesg(Mesg mesg)
           
 
Method Summary
 java.lang.Float[] getEventTimestamp()
           
 java.lang.Float getEventTimestamp(int index)
          Get event_timestamp field Units: s
 java.lang.Byte[] getEventTimestamp12()
           
 java.lang.Byte getEventTimestamp12(int index)
          Get event_timestamp_12 field
 java.lang.Short[] getFilteredBpm()
           
 java.lang.Short getFilteredBpm(int index)
          Get filtered_bpm field Units: bpm
 java.lang.Float getFractionalTimestamp()
          Get fractional_timestamp field Units: s
 int getNumEventTimestamp()
           
 int getNumEventTimestamp12()
           
 int getNumFilteredBpm()
           
 java.lang.Float getTime256()
          Get time256 field Units: s
 DateTime getTimestamp()
          Get timestamp field
 void setEventTimestamp(int index, java.lang.Float eventTimestamp)
          Set event_timestamp field Units: s
 void setEventTimestamp12(int index, java.lang.Byte eventTimestamp12)
          Set event_timestamp_12 field
 void setFilteredBpm(int index, java.lang.Short filteredBpm)
          Set filtered_bpm field Units: bpm
 void setFractionalTimestamp(java.lang.Float fractionalTimestamp)
          Set fractional_timestamp field Units: s
 void setTime256(java.lang.Float time256)
          Set time256 field Units: s
 void setTimestamp(DateTime timestamp)
          Set timestamp field
 
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

FractionalTimestampFieldNum

public static final int FractionalTimestampFieldNum
See Also:
Constant Field Values

Time256FieldNum

public static final int Time256FieldNum
See Also:
Constant Field Values

FilteredBpmFieldNum

public static final int FilteredBpmFieldNum
See Also:
Constant Field Values

EventTimestampFieldNum

public static final int EventTimestampFieldNum
See Also:
Constant Field Values

EventTimestamp12FieldNum

public static final int EventTimestamp12FieldNum
See Also:
Constant Field Values

hrMesg

protected static final Mesg hrMesg
Constructor Detail

HrMesg

public HrMesg()

HrMesg

public HrMesg(Mesg mesg)
Method Detail

getTimestamp

public DateTime getTimestamp()
Get timestamp field

Returns:
timestamp

setTimestamp

public void setTimestamp(DateTime timestamp)
Set timestamp field

Parameters:
timestamp -

getFractionalTimestamp

public java.lang.Float getFractionalTimestamp()
Get fractional_timestamp field Units: s

Returns:
fractional_timestamp

setFractionalTimestamp

public void setFractionalTimestamp(java.lang.Float fractionalTimestamp)
Set fractional_timestamp field Units: s

Parameters:
fractionalTimestamp -

getTime256

public java.lang.Float getTime256()
Get time256 field Units: s

Returns:
time256

setTime256

public void setTime256(java.lang.Float time256)
Set time256 field Units: s

Parameters:
time256 -

getFilteredBpm

public java.lang.Short[] getFilteredBpm()

getNumFilteredBpm

public int getNumFilteredBpm()
Returns:
number of filtered_bpm

getFilteredBpm

public java.lang.Short getFilteredBpm(int index)
Get filtered_bpm field Units: bpm

Parameters:
index - of filtered_bpm
Returns:
filtered_bpm

setFilteredBpm

public void setFilteredBpm(int index,
                           java.lang.Short filteredBpm)
Set filtered_bpm field Units: bpm

Parameters:
index - of filtered_bpm
filteredBpm -

getEventTimestamp

public java.lang.Float[] getEventTimestamp()

getNumEventTimestamp

public int getNumEventTimestamp()
Returns:
number of event_timestamp

getEventTimestamp

public java.lang.Float getEventTimestamp(int index)
Get event_timestamp field Units: s

Parameters:
index - of event_timestamp
Returns:
event_timestamp

setEventTimestamp

public void setEventTimestamp(int index,
                              java.lang.Float eventTimestamp)
Set event_timestamp field Units: s

Parameters:
index - of event_timestamp
eventTimestamp -

getEventTimestamp12

public java.lang.Byte[] getEventTimestamp12()

getNumEventTimestamp12

public int getNumEventTimestamp12()
Returns:
number of event_timestamp_12

getEventTimestamp12

public java.lang.Byte getEventTimestamp12(int index)
Get event_timestamp_12 field

Parameters:
index - of event_timestamp_12
Returns:
event_timestamp_12

setEventTimestamp12

public void setEventTimestamp12(int index,
                                java.lang.Byte eventTimestamp12)
Set event_timestamp_12 field

Parameters:
index - of event_timestamp_12
eventTimestamp12 -