public class HsaGyroscopeDataMesg extends Mesg
Modifier and Type | Field and Description |
---|---|
static int |
GyroXFieldNum |
static int |
GyroYFieldNum |
static int |
GyroZFieldNum |
protected static Mesg |
hsaGyroscopeDataMesg |
static int |
SamplingIntervalFieldNum |
static int |
Timestamp32kFieldNum |
static int |
TimestampFieldNum |
static int |
TimestampMsFieldNum |
developerFields, fields, localNum, name, num, systemTimeOffset
Constructor and Description |
---|
HsaGyroscopeDataMesg() |
HsaGyroscopeDataMesg(Mesg mesg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Float[] |
getGyroX() |
java.lang.Float |
getGyroX(int index)
Get gyro_x field
Units: deg/s
Comment: X-Axis Measurement
|
java.lang.Float[] |
getGyroY() |
java.lang.Float |
getGyroY(int index)
Get gyro_y field
Units: deg/s
Comment: Y-Axis Measurement
|
java.lang.Float[] |
getGyroZ() |
java.lang.Float |
getGyroZ(int index)
Get gyro_z field
Units: deg/s
Comment: Z-Axis Measurement
|
int |
getNumGyroX() |
int |
getNumGyroY() |
int |
getNumGyroZ() |
java.lang.Integer |
getSamplingInterval()
Get sampling_interval field
Units: 1/32768 s
Comment: Sampling Interval in 32 kHz timescale
|
DateTime |
getTimestamp()
Get timestamp field
Units: s
|
java.lang.Long |
getTimestamp32k()
Get timestamp_32k field
Units: 1/32768 s
Comment: 32 kHz timestamp
|
java.lang.Integer |
getTimestampMs()
Get timestamp_ms field
Units: ms
Comment: Millisecond resolution of the timestamp
|
void |
setGyroX(int index,
java.lang.Float gyroX)
Set gyro_x field
Units: deg/s
Comment: X-Axis Measurement
|
void |
setGyroY(int index,
java.lang.Float gyroY)
Set gyro_y field
Units: deg/s
Comment: Y-Axis Measurement
|
void |
setGyroZ(int index,
java.lang.Float gyroZ)
Set gyro_z field
Units: deg/s
Comment: Z-Axis Measurement
|
void |
setSamplingInterval(java.lang.Integer samplingInterval)
Set sampling_interval field
Units: 1/32768 s
Comment: Sampling Interval in 32 kHz timescale
|
void |
setTimestamp(DateTime timestamp)
Set timestamp field
Units: s
|
void |
setTimestamp32k(java.lang.Long timestamp32k)
Set timestamp_32k field
Units: 1/32768 s
Comment: 32 kHz timestamp
|
void |
setTimestampMs(java.lang.Integer timestampMs)
Set timestamp_ms field
Units: ms
Comment: Millisecond resolution of the timestamp
|
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 TimestampMsFieldNum
public static final int SamplingIntervalFieldNum
public static final int GyroXFieldNum
public static final int GyroYFieldNum
public static final int GyroZFieldNum
public static final int Timestamp32kFieldNum
protected static final Mesg hsaGyroscopeDataMesg
public HsaGyroscopeDataMesg()
public HsaGyroscopeDataMesg(Mesg mesg)
public DateTime getTimestamp()
public void setTimestamp(DateTime timestamp)
timestamp
- The new timestamp value to be setpublic java.lang.Integer getTimestampMs()
public void setTimestampMs(java.lang.Integer timestampMs)
timestampMs
- The new timestampMs value to be setpublic java.lang.Integer getSamplingInterval()
public void setSamplingInterval(java.lang.Integer samplingInterval)
samplingInterval
- The new samplingInterval value to be setpublic java.lang.Float[] getGyroX()
public int getNumGyroX()
public java.lang.Float getGyroX(int index)
index
- of gyro_xpublic void setGyroX(int index, java.lang.Float gyroX)
index
- of gyro_xgyroX
- The new gyroX value to be setpublic java.lang.Float[] getGyroY()
public int getNumGyroY()
public java.lang.Float getGyroY(int index)
index
- of gyro_ypublic void setGyroY(int index, java.lang.Float gyroY)
index
- of gyro_ygyroY
- The new gyroY value to be setpublic java.lang.Float[] getGyroZ()
public int getNumGyroZ()
public java.lang.Float getGyroZ(int index)
index
- of gyro_zpublic void setGyroZ(int index, java.lang.Float gyroZ)
index
- of gyro_zgyroZ
- The new gyroZ value to be setpublic java.lang.Long getTimestamp32k()
public void setTimestamp32k(java.lang.Long timestamp32k)
timestamp32k
- The new timestamp32k value to be set