Go to the documentation of this file.
4 #include "../utils/serialization.h"
69 return ((descriptor_set == 0x81) || ((descriptor_set >= 0x91) && (descriptor_set <= 0x95)));
170 #endif // __cplusplus
void insert_mip_function_selector(mip_serializer *serializer, enum mip_function_selector self)
@ MIP_DATA_DESCRIPTOR_SET_START
@ MIP_RESPONSE_DESCRIPTOR_START
bool mip_is_gnss_data_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set represents some kind of GNSS data.
@ MIP_RESERVED_DESCRIPTOR_START
bool mip_is_reply_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is for an ack/nack reply.
bool mip_is_response_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor contains response data from a command.
bool mip_is_cmd_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set contains commands.
@ MIP_SHARED_DATA_FIELD_DESCRIPTOR_START
Structure used for serialization.
void insert_u8(mip_serializer *serializer, uint8_t value)
void extract_u8(mip_serializer *serializer, uint8_t *value)
void extract_mip_function_selector(mip_serializer *serializer, enum mip_function_selector *self)
bool mip_is_valid_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is valid.
bool mip_is_reserved_cmd_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is reserved.
bool mip_is_valid_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set is valid.
bool mip_is_data_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set represents some kind of data.
@ MIP_INVALID_DESCRIPTOR_SET
bool mip_is_reserved_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor is reserved for special purposes.
bool mip_is_shared_data_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is from the shared data set.
@ MIP_INVALID_FIELD_DESCRIPTOR
bool mip_is_cmd_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is a command.
@ MIP_RESERVED_DESCRIPTOR_SET_START