public class HsaBodyBatteryDataMesg extends Mesg
Modifier and Type | Field and Description |
---|---|
static int |
ChargedFieldNum |
protected static Mesg |
hsaBodyBatteryDataMesg |
static int |
LevelFieldNum |
static int |
ProcessingIntervalFieldNum |
static int |
TimestampFieldNum |
static int |
UnchargedFieldNum |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
HsaBodyBatteryDataMesg() |
HsaBodyBatteryDataMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Short[] |
getCharged() |
java.lang.Short |
getCharged(int index)
Get charged field
Comment: Body battery charged value
|
java.lang.Byte[] |
getLevel() |
java.lang.Byte |
getLevel(int index)
Get level field
Units: percent
Comment: Body battery level
|
int |
getNumCharged() |
int |
getNumLevel() |
int |
getNumUncharged() |
java.lang.Integer |
getProcessingInterval()
Get processing_interval field
Units: s
Comment: Processing interval length in seconds
|
DateTime |
getTimestamp()
Get timestamp field
Units: s
|
java.lang.Short[] |
getUncharged() |
java.lang.Short |
getUncharged(int index)
Get uncharged field
Comment: Body battery uncharged value
|
void |
setCharged(int index,
java.lang.Short charged)
Set charged field
Comment: Body battery charged value
|
void |
setLevel(int index,
java.lang.Byte level)
Set level field
Units: percent
Comment: Body battery level
|
void |
setProcessingInterval(java.lang.Integer processingInterval)
Set processing_interval field
Units: s
Comment: Processing interval length in seconds
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
Units: s
|
void |
setUncharged(int index,
java.lang.Short uncharged)
Set uncharged field
Comment: Body battery uncharged value
|
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 LevelFieldNum
public static final int ChargedFieldNum
public static final int UnchargedFieldNum
protected static final Mesg hsaBodyBatteryDataMesg
public HsaBodyBatteryDataMesg()
public HsaBodyBatteryDataMesg(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.Byte[] getLevel()
public int getNumLevel()
public java.lang.Byte getLevel(int index)
index
- of levelpublic void setLevel(int index, java.lang.Byte level)
index
- of levellevel
- The new level value to be setpublic java.lang.Short[] getCharged()
public int getNumCharged()
public java.lang.Short getCharged(int index)
index
- of chargedpublic void setCharged(int index, java.lang.Short charged)
index
- of chargedcharged
- The new charged value to be setpublic java.lang.Short[] getUncharged()
public int getNumUncharged()
public java.lang.Short getUncharged(int index)
index
- of unchargedpublic void setUncharged(int index, java.lang.Short uncharged)
index
- of unchargeduncharged
- The new uncharged value to be set