A structure representing a MIP field. More...
#include <mip_field.h>
Private Attributes | |
uint8_t | _descriptor_set |
MIP descriptor set (from the packet) More... | |
uint8_t | _field_descriptor |
MIP field descriptor. Field not valid if set to 0x00. More... | |
const uint8_t * | _payload |
The field payload, excluding the header. More... | |
uint8_t | _payload_length |
The length of the payload, excluding the header. More... | |
uint8_t | _remaining_length |
Remaining space after this field. More... | |
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).
Definition at line 52 of file mip_field.h.
|
private |
MIP descriptor set (from the packet)
Definition at line 57 of file mip_field.h.
|
private |
MIP field descriptor. Field not valid if set to 0x00.
Definition at line 56 of file mip_field.h.
|
private |
The field payload, excluding the header.
Definition at line 54 of file mip_field.h.
|
private |
The length of the payload, excluding the header.
Definition at line 55 of file mip_field.h.
|
private |
Remaining space after this field.
Definition at line 58 of file mip_field.h.