public class HsaRespirationDataMesg extends Mesg
Modifier and Type | Field and Description |
---|---|
protected static Mesg |
hsaRespirationDataMesg |
static int |
ProcessingIntervalFieldNum |
static int |
RespirationRateFieldNum |
static int |
TimestampFieldNum |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
HsaRespirationDataMesg() |
HsaRespirationDataMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
int |
getNumRespirationRate() |
java.lang.Integer |
getProcessingInterval()
Get processing_interval field
Units: s
Comment: Processing interval length in seconds
|
java.lang.Float[] |
getRespirationRate() |
java.lang.Float |
getRespirationRate(int index)
Get respiration_rate field
Units: breaths/min
Comment: Breaths * 100 /min -300 indicates invalid -200 indicates large motion -100 indicates off wrist
|
DateTime |
getTimestamp()
Get timestamp field
Units: s
|
void |
setProcessingInterval(java.lang.Integer processingInterval)
Set processing_interval field
Units: s
Comment: Processing interval length in seconds
|
void |
setRespirationRate(int index,
java.lang.Float respirationRate)
Set respiration_rate field
Units: breaths/min
Comment: Breaths * 100 /min -300 indicates invalid -200 indicates large motion -100 indicates off wrist
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
Units: s
|
addDeveloperField, addField, getActiveSubFieldIndex, getActiveSubFieldName, getDecoderMesgIndex, 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, setDecoderMessageIndex, setField, setFields, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setFieldValue, setLocalNum, timestampToDateTime, write, write
public static final int TimestampFieldNum
public static final int ProcessingIntervalFieldNum
public static final int RespirationRateFieldNum
protected static final Mesg hsaRespirationDataMesg
public HsaRespirationDataMesg()
public HsaRespirationDataMesg(Mesg mesg)
public DateTime getTimestamp()
public void setTimestamp(DateTime timestamp)
timestamp
- The new timestamp value to be setpublic java.lang.Integer getProcessingInterval()
public void setProcessingInterval(java.lang.Integer processingInterval)
processingInterval
- The new processingInterval value to be setpublic java.lang.Float[] getRespirationRate()
public int getNumRespirationRate()
public java.lang.Float getRespirationRate(int index)
index
- of respiration_ratepublic void setRespirationRate(int index, java.lang.Float respirationRate)
index
- of respiration_raterespirationRate
- The new respirationRate value to be set