public class MonitoringMesg extends Mesg
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
MonitoringMesg() |
MonitoringMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getActiveCalories()
Get active_calories field
Units: kcal
|
java.lang.Float |
getActiveTime()
Get active_time field
Units: s
|
java.lang.Integer |
getActiveTime16()
Get active_time_16 field
Units: s
|
ActivityLevel |
getActivityLevel()
Get activity_level field
|
ActivitySubtype |
getActivitySubtype()
Get activity_subtype field
|
java.lang.Integer[] |
getActivityTime() |
java.lang.Integer |
getActivityTime(int index)
Get activity_time field
Units: minutes
Comment: Indexed using minute_activity_level enum
|
ActivityType |
getActivityType()
Get activity_type field
|
java.lang.Float |
getAscent()
Get ascent field
Units: m
|
java.lang.Integer |
getCalories()
Get calories field
Units: kcal
Comment: Accumulated total calories.
|
java.lang.Byte |
getCurrentActivityTypeIntensity()
Get current_activity_type_intensity field
Comment: Indicates single type / intensity for duration since last monitoring message.
|
java.lang.Float |
getCycles()
Get cycles field
Units: cycles
Comment: Accumulated cycles.
|
java.lang.Integer |
getCycles16()
Get cycles_16 field
Units: 2 * cycles (steps)
|
java.lang.Float |
getDescent()
Get descent field
Units: m
|
java.lang.Short |
getDeviceIndex()
Get device_index field
Comment: Associates this data to device_info message.
|
java.lang.Float |
getDistance()
Get distance field
Units: m
Comment: Accumulated distance.
|
java.lang.Integer |
getDistance16()
Get distance_16 field
Units: 100 * m
|
java.lang.Long |
getDuration()
Get duration field
Units: s
|
java.lang.Integer |
getDurationMin()
Get duration_min field
Units: min
|
java.lang.Short |
getHeartRate()
Get heart_rate field
Units: bpm
|
java.lang.Float |
getIntensity()
Get intensity field
|
java.lang.Long |
getLocalTimestamp()
Get local_timestamp field
Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.
|
java.lang.Integer |
getModerateActivityMinutes()
Get moderate_activity_minutes field
Units: minutes
|
int |
getNumActivityTime() |
java.lang.Long |
getSteps()
Get steps field
Units: steps
|
java.lang.Float |
getStrokes()
Get strokes field
Units: strokes
|
java.lang.Float |
getTemperature()
Get temperature field
Units: C
Comment: Avg temperature during the logging interval ended at timestamp
|
java.lang.Float |
getTemperatureMax()
Get temperature_max field
Units: C
Comment: Max temperature during the logging interval ended at timestamp
|
java.lang.Float |
getTemperatureMin()
Get temperature_min field
Units: C
Comment: Min temperature during the logging interval ended at timestamp
|
DateTime |
getTimestamp()
Get timestamp field
Units: s
Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.
|
java.lang.Integer |
getTimestamp16()
Get timestamp_16 field
Units: s
|
java.lang.Short |
getTimestampMin8()
Get timestamp_min_8 field
Units: min
|
java.lang.Integer |
getVigorousActivityMinutes()
Get vigorous_activity_minutes field
Units: minutes
|
void |
setActiveCalories(java.lang.Integer activeCalories)
Set active_calories field
Units: kcal
|
void |
setActiveTime(java.lang.Float activeTime)
Set active_time field
Units: s
|
void |
setActiveTime16(java.lang.Integer activeTime16)
Set active_time_16 field
Units: s
|
void |
setActivityLevel(ActivityLevel activityLevel)
Set activity_level field
|
void |
setActivitySubtype(ActivitySubtype activitySubtype)
Set activity_subtype field
|
void |
setActivityTime(int index,
java.lang.Integer activityTime)
Set activity_time field
Units: minutes
Comment: Indexed using minute_activity_level enum
|
void |
setActivityType(ActivityType activityType)
Set activity_type field
|
void |
setAscent(java.lang.Float ascent)
Set ascent field
Units: m
|
void |
setCalories(java.lang.Integer calories)
Set calories field
Units: kcal
Comment: Accumulated total calories.
|
void |
setCurrentActivityTypeIntensity(java.lang.Byte currentActivityTypeIntensity)
Set current_activity_type_intensity field
Comment: Indicates single type / intensity for duration since last monitoring message.
|
void |
setCycles(java.lang.Float cycles)
Set cycles field
Units: cycles
Comment: Accumulated cycles.
|
void |
setCycles16(java.lang.Integer cycles16)
Set cycles_16 field
Units: 2 * cycles (steps)
|
void |
setDescent(java.lang.Float descent)
Set descent field
Units: m
|
void |
setDeviceIndex(java.lang.Short deviceIndex)
Set device_index field
Comment: Associates this data to device_info message.
|
void |
setDistance(java.lang.Float distance)
Set distance field
Units: m
Comment: Accumulated distance.
|
void |
setDistance16(java.lang.Integer distance16)
Set distance_16 field
Units: 100 * m
|
void |
setDuration(java.lang.Long duration)
Set duration field
Units: s
|
void |
setDurationMin(java.lang.Integer durationMin)
Set duration_min field
Units: min
|
void |
setHeartRate(java.lang.Short heartRate)
Set heart_rate field
Units: bpm
|
void |
setIntensity(java.lang.Float intensity)
Set intensity field
|
void |
setLocalTimestamp(java.lang.Long localTimestamp)
Set local_timestamp field
Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.
|
void |
setModerateActivityMinutes(java.lang.Integer moderateActivityMinutes)
Set moderate_activity_minutes field
Units: minutes
|
void |
setSteps(java.lang.Long steps)
Set steps field
Units: steps
|
void |
setStrokes(java.lang.Float strokes)
Set strokes field
Units: strokes
|
void |
setTemperature(java.lang.Float temperature)
Set temperature field
Units: C
Comment: Avg temperature during the logging interval ended at timestamp
|
void |
setTemperatureMax(java.lang.Float temperatureMax)
Set temperature_max field
Units: C
Comment: Max temperature during the logging interval ended at timestamp
|
void |
setTemperatureMin(java.lang.Float temperatureMin)
Set temperature_min field
Units: C
Comment: Min temperature during the logging interval ended at timestamp
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
Units: s
Comment: Must align to logging interval, for example, time must be 00:00:00 for daily log.
|
void |
setTimestamp16(java.lang.Integer timestamp16)
Set timestamp_16 field
Units: s
|
void |
setTimestampMin8(java.lang.Short timestampMin8)
Set timestamp_min_8 field
Units: min
|
void |
setVigorousActivityMinutes(java.lang.Integer vigorousActivityMinutes)
Set vigorous_activity_minutes field
Units: minutes
|
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
public static final int TimestampFieldNum
public static final int DeviceIndexFieldNum
public static final int CaloriesFieldNum
public static final int DistanceFieldNum
public static final int CyclesFieldNum
public static final int ActiveTimeFieldNum
public static final int ActivityTypeFieldNum
public static final int ActivitySubtypeFieldNum
public static final int ActivityLevelFieldNum
public static final int Distance16FieldNum
public static final int Cycles16FieldNum
public static final int ActiveTime16FieldNum
public static final int LocalTimestampFieldNum
public static final int TemperatureFieldNum
public static final int TemperatureMinFieldNum
public static final int TemperatureMaxFieldNum
public static final int ActivityTimeFieldNum
public static final int ActiveCaloriesFieldNum
public static final int CurrentActivityTypeIntensityFieldNum
public static final int TimestampMin8FieldNum
public static final int Timestamp16FieldNum
public static final int HeartRateFieldNum
public static final int IntensityFieldNum
public static final int DurationMinFieldNum
public static final int DurationFieldNum
public static final int AscentFieldNum
public static final int DescentFieldNum
public static final int ModerateActivityMinutesFieldNum
public static final int VigorousActivityMinutesFieldNum
protected static final Mesg monitoringMesg
public MonitoringMesg()
public MonitoringMesg(Mesg mesg)
public DateTime getTimestamp()
public void setTimestamp(DateTime timestamp)
timestamp
- The new timestamp value to be setpublic java.lang.Short getDeviceIndex()
public void setDeviceIndex(java.lang.Short deviceIndex)
deviceIndex
- The new deviceIndex value to be setpublic java.lang.Integer getCalories()
public void setCalories(java.lang.Integer calories)
calories
- The new calories value to be setpublic java.lang.Float getDistance()
public void setDistance(java.lang.Float distance)
distance
- The new distance value to be setpublic java.lang.Float getCycles()
public void setCycles(java.lang.Float cycles)
cycles
- The new cycles value to be setpublic java.lang.Long getSteps()
public void setSteps(java.lang.Long steps)
steps
- The new steps value to be setpublic java.lang.Float getStrokes()
public void setStrokes(java.lang.Float strokes)
strokes
- The new strokes value to be setpublic java.lang.Float getActiveTime()
public void setActiveTime(java.lang.Float activeTime)
activeTime
- The new activeTime value to be setpublic ActivityType getActivityType()
public void setActivityType(ActivityType activityType)
activityType
- The new activityType value to be setpublic ActivitySubtype getActivitySubtype()
public void setActivitySubtype(ActivitySubtype activitySubtype)
activitySubtype
- The new activitySubtype value to be setpublic ActivityLevel getActivityLevel()
public void setActivityLevel(ActivityLevel activityLevel)
activityLevel
- The new activityLevel value to be setpublic java.lang.Integer getDistance16()
public void setDistance16(java.lang.Integer distance16)
distance16
- The new distance16 value to be setpublic java.lang.Integer getCycles16()
public void setCycles16(java.lang.Integer cycles16)
cycles16
- The new cycles16 value to be setpublic java.lang.Integer getActiveTime16()
public void setActiveTime16(java.lang.Integer activeTime16)
activeTime16
- The new activeTime16 value to be setpublic java.lang.Long getLocalTimestamp()
public void setLocalTimestamp(java.lang.Long localTimestamp)
localTimestamp
- The new localTimestamp value to be setpublic java.lang.Float getTemperature()
public void setTemperature(java.lang.Float temperature)
temperature
- The new temperature value to be setpublic java.lang.Float getTemperatureMin()
public void setTemperatureMin(java.lang.Float temperatureMin)
temperatureMin
- The new temperatureMin value to be setpublic java.lang.Float getTemperatureMax()
public void setTemperatureMax(java.lang.Float temperatureMax)
temperatureMax
- The new temperatureMax value to be setpublic java.lang.Integer[] getActivityTime()
public int getNumActivityTime()
public java.lang.Integer getActivityTime(int index)
index
- of activity_timepublic void setActivityTime(int index, java.lang.Integer activityTime)
index
- of activity_timeactivityTime
- The new activityTime value to be setpublic java.lang.Integer getActiveCalories()
public void setActiveCalories(java.lang.Integer activeCalories)
activeCalories
- The new activeCalories value to be setpublic java.lang.Byte getCurrentActivityTypeIntensity()
public void setCurrentActivityTypeIntensity(java.lang.Byte currentActivityTypeIntensity)
currentActivityTypeIntensity
- The new currentActivityTypeIntensity value to be setpublic java.lang.Short getTimestampMin8()
public void setTimestampMin8(java.lang.Short timestampMin8)
timestampMin8
- The new timestampMin8 value to be setpublic java.lang.Integer getTimestamp16()
public void setTimestamp16(java.lang.Integer timestamp16)
timestamp16
- The new timestamp16 value to be setpublic java.lang.Short getHeartRate()
public void setHeartRate(java.lang.Short heartRate)
heartRate
- The new heartRate value to be setpublic java.lang.Float getIntensity()
public void setIntensity(java.lang.Float intensity)
intensity
- The new intensity value to be setpublic java.lang.Integer getDurationMin()
public void setDurationMin(java.lang.Integer durationMin)
durationMin
- The new durationMin value to be setpublic java.lang.Long getDuration()
public void setDuration(java.lang.Long duration)
duration
- The new duration value to be setpublic java.lang.Float getAscent()
public void setAscent(java.lang.Float ascent)
ascent
- The new ascent value to be setpublic java.lang.Float getDescent()
public void setDescent(java.lang.Float descent)
descent
- The new descent value to be setpublic java.lang.Integer getModerateActivityMinutes()
public void setModerateActivityMinutes(java.lang.Integer moderateActivityMinutes)
moderateActivityMinutes
- The new moderateActivityMinutes value to be setpublic java.lang.Integer getVigorousActivityMinutes()
public void setVigorousActivityMinutes(java.lang.Integer vigorousActivityMinutes)
vigorousActivityMinutes
- The new vigorousActivityMinutes value to be set