com.garmin.fit
Class BloodPressureMesg

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

public class BloodPressureMesg
extends Mesg


Field Summary
protected static Mesg bloodPressureMesg
           
static int DiastolicPressureFieldNum
           
static int HeartRateFieldNum
           
static int HeartRateTypeFieldNum
           
static int Map3SampleMeanFieldNum
           
static int MapEveningValuesFieldNum
           
static int MapMorningValuesFieldNum
           
static int MeanArterialPressureFieldNum
           
static int StatusFieldNum
           
static int SystolicPressureFieldNum
           
static int TimestampFieldNum
           
static int UserProfileIndexFieldNum
           
 
Fields inherited from class com.garmin.fit.Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
 
Constructor Summary
BloodPressureMesg()
           
BloodPressureMesg(Mesg mesg)
           
 
Method Summary
 java.lang.Integer getDiastolicPressure()
          Get diastolic_pressure field Units: mmHg
 java.lang.Short getHeartRate()
          Get heart_rate field Units: bpm
 HrType getHeartRateType()
          Get heart_rate_type field
 java.lang.Integer getMap3SampleMean()
          Get map_3_sample_mean field Units: mmHg
 java.lang.Integer getMapEveningValues()
          Get map_evening_values field Units: mmHg
 java.lang.Integer getMapMorningValues()
          Get map_morning_values field Units: mmHg
 java.lang.Integer getMeanArterialPressure()
          Get mean_arterial_pressure field Units: mmHg
 BpStatus getStatus()
          Get status field
 java.lang.Integer getSystolicPressure()
          Get systolic_pressure field Units: mmHg
 DateTime getTimestamp()
          Get timestamp field Units: s
 java.lang.Integer getUserProfileIndex()
          Get user_profile_index field Comment: Associates this blood pressure message to a user.
 void setDiastolicPressure(java.lang.Integer diastolicPressure)
          Set diastolic_pressure field Units: mmHg
 void setHeartRate(java.lang.Short heartRate)
          Set heart_rate field Units: bpm
 void setHeartRateType(HrType heartRateType)
          Set heart_rate_type field
 void setMap3SampleMean(java.lang.Integer map3SampleMean)
          Set map_3_sample_mean field Units: mmHg
 void setMapEveningValues(java.lang.Integer mapEveningValues)
          Set map_evening_values field Units: mmHg
 void setMapMorningValues(java.lang.Integer mapMorningValues)
          Set map_morning_values field Units: mmHg
 void setMeanArterialPressure(java.lang.Integer meanArterialPressure)
          Set mean_arterial_pressure field Units: mmHg
 void setStatus(BpStatus status)
          Set status field
 void setSystolicPressure(java.lang.Integer systolicPressure)
          Set systolic_pressure field Units: mmHg
 void setTimestamp(DateTime timestamp)
          Set timestamp field Units: s
 void setUserProfileIndex(java.lang.Integer userProfileIndex)
          Set user_profile_index field Comment: Associates this blood pressure message to a user.
 
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

SystolicPressureFieldNum

public static final int SystolicPressureFieldNum
See Also:
Constant Field Values

DiastolicPressureFieldNum

public static final int DiastolicPressureFieldNum
See Also:
Constant Field Values

MeanArterialPressureFieldNum

public static final int MeanArterialPressureFieldNum
See Also:
Constant Field Values

Map3SampleMeanFieldNum

public static final int Map3SampleMeanFieldNum
See Also:
Constant Field Values

MapMorningValuesFieldNum

public static final int MapMorningValuesFieldNum
See Also:
Constant Field Values

MapEveningValuesFieldNum

public static final int MapEveningValuesFieldNum
See Also:
Constant Field Values

HeartRateFieldNum

public static final int HeartRateFieldNum
See Also:
Constant Field Values

HeartRateTypeFieldNum

public static final int HeartRateTypeFieldNum
See Also:
Constant Field Values

StatusFieldNum

public static final int StatusFieldNum
See Also:
Constant Field Values

UserProfileIndexFieldNum

public static final int UserProfileIndexFieldNum
See Also:
Constant Field Values

bloodPressureMesg

protected static final Mesg bloodPressureMesg
Constructor Detail

BloodPressureMesg

public BloodPressureMesg()

BloodPressureMesg

public BloodPressureMesg(Mesg mesg)
Method Detail

getTimestamp

public DateTime getTimestamp()
Get timestamp field Units: s

Returns:
timestamp

setTimestamp

public void setTimestamp(DateTime timestamp)
Set timestamp field Units: s

Parameters:
timestamp -

getSystolicPressure

public java.lang.Integer getSystolicPressure()
Get systolic_pressure field Units: mmHg

Returns:
systolic_pressure

setSystolicPressure

public void setSystolicPressure(java.lang.Integer systolicPressure)
Set systolic_pressure field Units: mmHg

Parameters:
systolicPressure -

getDiastolicPressure

public java.lang.Integer getDiastolicPressure()
Get diastolic_pressure field Units: mmHg

Returns:
diastolic_pressure

setDiastolicPressure

public void setDiastolicPressure(java.lang.Integer diastolicPressure)
Set diastolic_pressure field Units: mmHg

Parameters:
diastolicPressure -

getMeanArterialPressure

public java.lang.Integer getMeanArterialPressure()
Get mean_arterial_pressure field Units: mmHg

Returns:
mean_arterial_pressure

setMeanArterialPressure

public void setMeanArterialPressure(java.lang.Integer meanArterialPressure)
Set mean_arterial_pressure field Units: mmHg

Parameters:
meanArterialPressure -

getMap3SampleMean

public java.lang.Integer getMap3SampleMean()
Get map_3_sample_mean field Units: mmHg

Returns:
map_3_sample_mean

setMap3SampleMean

public void setMap3SampleMean(java.lang.Integer map3SampleMean)
Set map_3_sample_mean field Units: mmHg

Parameters:
map3SampleMean -

getMapMorningValues

public java.lang.Integer getMapMorningValues()
Get map_morning_values field Units: mmHg

Returns:
map_morning_values

setMapMorningValues

public void setMapMorningValues(java.lang.Integer mapMorningValues)
Set map_morning_values field Units: mmHg

Parameters:
mapMorningValues -

getMapEveningValues

public java.lang.Integer getMapEveningValues()
Get map_evening_values field Units: mmHg

Returns:
map_evening_values

setMapEveningValues

public void setMapEveningValues(java.lang.Integer mapEveningValues)
Set map_evening_values field Units: mmHg

Parameters:
mapEveningValues -

getHeartRate

public java.lang.Short getHeartRate()
Get heart_rate field Units: bpm

Returns:
heart_rate

setHeartRate

public void setHeartRate(java.lang.Short heartRate)
Set heart_rate field Units: bpm

Parameters:
heartRate -

getHeartRateType

public HrType getHeartRateType()
Get heart_rate_type field

Returns:
heart_rate_type

setHeartRateType

public void setHeartRateType(HrType heartRateType)
Set heart_rate_type field

Parameters:
heartRateType -

getStatus

public BpStatus getStatus()
Get status field

Returns:
status

setStatus

public void setStatus(BpStatus status)
Set status field

Parameters:
status -

getUserProfileIndex

public java.lang.Integer getUserProfileIndex()
Get user_profile_index field Comment: Associates this blood pressure message to a user. This corresponds to the index of the user profile message in the blood pressure file.

Returns:
user_profile_index

setUserProfileIndex

public void setUserProfileIndex(java.lang.Integer userProfileIndex)
Set user_profile_index field Comment: Associates this blood pressure message to a user. This corresponds to the index of the user profile message in the blood pressure file.

Parameters:
userProfileIndex -