MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
A collection of C++ classes and functions covering the full mip api.
Definition: commands_3dm.c:11
@ MIP_FUNCTION_READ
Definition: mip_descriptors.h:45
bool mip_is_gnss_data_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set represents some kind of GNSS data.
Definition: mip_descriptors.c:70
@ MIP_RESERVED_DESCRIPTOR_START
Definition: mip_descriptors.h:23
bool mip_is_data_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set represents some kind of data.
Definition: mip_descriptors.c:34
@ MIP_RESPONSE_DESCRIPTOR_START
Definition: mip_descriptors.h:24
struct microstrain::C::microstrain_serializer microstrain_serializer
Structure used for serialization.
@ MIP_REPLY_DESCRIPTOR
Definition: mip_descriptors.h:22
Structure used for serialization.
Definition: serialization.h:42
@ MIP_FUNCTION_RESET
Definition: mip_descriptors.h:48
@ MIP_DATA_DESCRIPTOR_SET_START
Definition: mip_descriptors.h:18
bool mip_is_reserved_cmd_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is reserved.
Definition: mip_descriptors.c:137
void insert_mip_function_selector(microstrain_serializer *serializer, enum mip_function_selector self)
@ MIP_FUNCTION_LOAD
Definition: mip_descriptors.h:47
bool mip_is_reply_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is for an ack/nack reply.
Definition: mip_descriptors.c:108
@ MIP_INVALID_FIELD_DESCRIPTOR
Definition: mip_descriptors.h:21
@ MIP_INVALID_DESCRIPTOR_SET
Definition: mip_descriptors.h:17
@ MIP_RESERVED_DESCRIPTOR_SET_START
Definition: mip_descriptors.h:19
void extract_mip_function_selector(microstrain_serializer *serializer, enum mip_function_selector *self)
@ MIP_FUNCTION_SAVE
Definition: mip_descriptors.h:46
@ MIP_FUNCTION_WRITE
Definition: mip_descriptors.h:44
bool mip_is_reserved_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor is reserved for special purposes.
Definition: mip_descriptors.c:58
bool mip_is_valid_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is valid.
Definition: mip_descriptors.c:84
@ MIP_SHARED_DATA_FIELD_DESCRIPTOR_START
Definition: mip_descriptors.h:26
bool mip_is_valid_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set is valid.
Definition: mip_descriptors.c:22
bool mip_is_response_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor contains response data from a command.
Definition: mip_descriptors.c:123
bool mip_is_shared_data_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is from the shared data set.
Definition: mip_descriptors.c:151
mip_function_selector
Definition: mip_descriptors.h:42
bool mip_is_cmd_descriptor_set(uint8_t descriptor_set)
Determines if the descriptor set contains commands.
Definition: mip_descriptors.c:46
bool mip_is_cmd_field_descriptor(uint8_t field_descriptor)
Determines if the field descriptor is a command.
Definition: mip_descriptors.c:96