InertialDataField
InertialDataField

An Inertial data field object that represents a data field within an Inertial Data Packet

Functions
InertialDataField
explicit InertialDataField(
uint16 fieldId
)

Creates an InertialDataField with the given fieldId and no field data

Parameters
fieldId
uint16

The field id describing the type of the field data

InertialDataField
InertialDataField(
uint16 fieldId,
Bytes fieldData
)

Creates an InertialDataField with the given fieldId and field data

Parameters
fieldId
uint16

The field id describing the type of the field data

fieldData

The Bytes that make up the field data points (not including the field length or descriptor bytes)

Variables
m_fieldId
uint16 m_fieldId

The field type describing the type of the field data

m_fieldData
ByteStream m_fieldData

The ByteStream that holds the bytes making up the field data

Functions
fieldId
uint16 fieldId() const

Gets the field id of the field data

Returns

The field type describing the type of the field data

fieldDescriptor
uint8 fieldDescriptor() const

Gets the field descriptor of the field data

Returns

The field descriptor of the field data

descriptorSet
uint8 descriptorSet() const

Gets the descriptor set of the field data

Returns

The descriptor set of the field data

fieldData
ByteStream fieldData() const

Gets the field data as a ByteStream

Returns

The ByteStream containing the raw bytes of the field data

Types
InertialDataFields

Typedef for a vector of InertialDataField objects