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
- public java.lang.Short getDeviceIndex()
public void setDeviceIndex(java.lang.Short deviceIndex)
deviceIndex
- public java.lang.Integer getCalories()
public void setCalories(java.lang.Integer calories)
calories
- public java.lang.Float getDistance()
public void setDistance(java.lang.Float distance)
distance
- public java.lang.Float getCycles()
public void setCycles(java.lang.Float cycles)
cycles
- public java.lang.Long getSteps()
public void setSteps(java.lang.Long steps)
steps
- public java.lang.Float getStrokes()
public void setStrokes(java.lang.Float strokes)
strokes
- public java.lang.Float getActiveTime()
public void setActiveTime(java.lang.Float activeTime)
activeTime
- public ActivityType getActivityType()
public void setActivityType(ActivityType activityType)
activityType
- public ActivitySubtype getActivitySubtype()
public void setActivitySubtype(ActivitySubtype activitySubtype)
activitySubtype
- public ActivityLevel getActivityLevel()
public void setActivityLevel(ActivityLevel activityLevel)
activityLevel
- public java.lang.Integer getDistance16()
public void setDistance16(java.lang.Integer distance16)
distance16
- public java.lang.Integer getCycles16()
public void setCycles16(java.lang.Integer cycles16)
cycles16
- public java.lang.Integer getActiveTime16()
public void setActiveTime16(java.lang.Integer activeTime16)
activeTime16
- public java.lang.Long getLocalTimestamp()
public void setLocalTimestamp(java.lang.Long localTimestamp)
localTimestamp
- public java.lang.Float getTemperature()
public void setTemperature(java.lang.Float temperature)
temperature
- public java.lang.Float getTemperatureMin()
public void setTemperatureMin(java.lang.Float temperatureMin)
temperatureMin
- public java.lang.Float getTemperatureMax()
public void setTemperatureMax(java.lang.Float temperatureMax)
temperatureMax
- public 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
- public java.lang.Integer getActiveCalories()
public void setActiveCalories(java.lang.Integer activeCalories)
activeCalories
- public java.lang.Byte getCurrentActivityTypeIntensity()
public void setCurrentActivityTypeIntensity(java.lang.Byte currentActivityTypeIntensity)
currentActivityTypeIntensity
- public java.lang.Short getTimestampMin8()
public void setTimestampMin8(java.lang.Short timestampMin8)
timestampMin8
- public java.lang.Integer getTimestamp16()
public void setTimestamp16(java.lang.Integer timestamp16)
timestamp16
- public java.lang.Short getHeartRate()
public void setHeartRate(java.lang.Short heartRate)
heartRate
- public java.lang.Float getIntensity()
public void setIntensity(java.lang.Float intensity)
intensity
- public java.lang.Integer getDurationMin()
public void setDurationMin(java.lang.Integer durationMin)
durationMin
- public java.lang.Long getDuration()
public void setDuration(java.lang.Long duration)
duration
- public java.lang.Float getAscent()
public void setAscent(java.lang.Float ascent)
ascent
- public java.lang.Float getDescent()
public void setDescent(java.lang.Float descent)
descent
- public java.lang.Integer getModerateActivityMinutes()
public void setModerateActivityMinutes(java.lang.Integer moderateActivityMinutes)
moderateActivityMinutes
- public java.lang.Integer getVigorousActivityMinutes()
public void setVigorousActivityMinutes(java.lang.Integer vigorousActivityMinutes)
vigorousActivityMinutes
-