MIP SDK
0.0.1
MicroStrain Communications Library for embedded systems
|
Functions for processing received MIP fields. More...
Modules | |
Field Accessors [C] | |
Functions for inspecting a MIP field. | |
Field Iteration [C] | |
Functions for iterating over fields in a MIP packet. | |
Classes | |
struct | mip::C::mip_field |
A structure representing a MIP field. More... | |
Typedefs | |
typedef struct mip::C::mip_field | mip::C::mip_field |
A structure representing a MIP field. More... | |
Functions | |
void | mip::C::mip_field_init (mip_field *field, uint8_t descriptor_set, uint8_t field_descriptor, const uint8_t *payload, uint8_t payload_length) |
Functions for processing received MIP fields.
typedef struct mip::C::mip_field mip::C::mip_field |
A structure representing a MIP field.
Use to access fields from a received MIP packet.
This structure references the original packet data and does not contain a copy of the field payload. Therefore, the data buffer must exist as long as there are mip_field instances which reference it (even if the field payload itself is not used directly).
void mip::C::mip_field_init | ( | mip_field * | field, |
uint8_t | descriptor_set, | ||
uint8_t | field_descriptor, | ||
const uint8_t * | payload, | ||
uint8_t | payload_length | ||
) |