Functions for iterating over fields in a MIP packet.
More...
Functions for iterating over fields in a MIP packet.
Use these functions to iterate over the fields in a MIP packet.
Example:
{
switch( mip_field_field_desriptor(&field) )
{
case MIP_DATA_DESC_SENSOR_SCALED_ACCEL:
break;
}
}
bool mip_field_is_valid(const mip_field *field)
bool mip_field_next(mip_field *field)
struct mip::C::mip_field mip_field
A structure representing a MIP field.
◆ mip_field_first_from_packet()
◆ mip_field_from_header_ptr()
mip_field mip::C::mip_field_from_header_ptr |
( |
const uint8_t * |
header, |
|
|
uint8_t |
total_length, |
|
|
uint8_t |
descriptor_set |
|
) |
| |
◆ mip_field_init_empty()
void mip::C::mip_field_init_empty |
( |
mip_field * |
field | ) |
|
◆ mip_field_next()
bool mip::C::mip_field_next |
( |
mip_field * |
field | ) |
|
◆ mip_field_next_after()
◆ mip_field_next_in_packet()