|
| bool | mip_is_valid_descriptor_set (uint8_t descriptor_set) |
| | Determines if the descriptor set is valid. More...
|
| |
| bool | mip_is_data_descriptor_set (uint8_t descriptor_set) |
| | Determines if the descriptor set represents some kind of data. More...
|
| |
| bool | mip_is_cmd_descriptor_set (uint8_t descriptor_set) |
| | Determines if the descriptor set contains commands. More...
|
| |
| bool | mip_is_reserved_descriptor_set (uint8_t descriptor_set) |
| | Determines if the descriptor is reserved for special purposes. More...
|
| |
| bool | mip_is_gnss_data_descriptor_set (uint8_t descriptor_set) |
| | Determines if the descriptor set represents some kind of GNSS data. More...
|
| |
| bool | mip_is_valid_field_descriptor (uint8_t field_descriptor) |
| | Determines if the field descriptor is valid. More...
|
| |
| bool | mip_is_cmd_field_descriptor (uint8_t field_descriptor) |
| | Determines if the field descriptor is a command. More...
|
| |
| bool | mip_is_reply_field_descriptor (uint8_t field_descriptor) |
| | Determines if the field descriptor is for an ack/nack reply. More...
|
| |
| bool | mip_is_response_field_descriptor (uint8_t field_descriptor) |
| | Determines if the field descriptor contains response data from a command. More...
|
| |
| bool | mip_is_reserved_cmd_field_descriptor (uint8_t field_descriptor) |
| | Determines if the field descriptor is reserved. More...
|
| |
| bool | mip_is_shared_data_field_descriptor (uint8_t field_descriptor) |
| | Determines if the field descriptor is from the shared data set. More...
|
| |
| void | insert_mip_function_selector (microstrain_serializer *serializer, enum mip_function_selector self) |
| |
| void | extract_mip_function_selector (microstrain_serializer *serializer, enum mip_function_selector *self) |
| |
| ModelNumber | getModelFromString (const char *model_or_serial) |
| |
| const char * | getModelNameFromNumber (ModelNumber model) |
| |
| template<typename T , size_t N> |
| size_t | insert (Serializer &serializer, const Vector< T, N > &v) |
| |
| template<typename T , size_t N> |
| size_t | extract (Serializer &serializer, Vector< T, N > &v) |
| |
| template<class Cmd , class... Args> |
| CompositeResult::Entry | runCommandEx (Interface &device, const Cmd &cmd, Args &&... args) |
| |
| template<class Derived > |
| size_t | insert (Serializer &serializer, const Bitfield< Derived > &bitfield) |
| |
| template<class Derived > |
| size_t | extract (Serializer &serializer, Bitfield< Derived > &bitfield) |
| |
| bool | isValidDescriptorSet (uint8_t descriptorSet) |
| |
| bool | isDataDescriptorSet (uint8_t descriptorSet) |
| |
| bool | isCommandDescriptorSet (uint8_t descriptorSet) |
| |
| bool | isReservedDescriptorSet (uint8_t descriptorSet) |
| |
| bool | isGnssDataDescriptorSet (uint8_t descriptorSet) |
| |
| bool | isValidFieldDescriptor (uint8_t fieldDescriptor) |
| |
| bool | isCommandFieldDescriptor (uint8_t fieldDescriptor) |
| |
| bool | isReplyFieldDescriptor (uint8_t fieldDescriptor) |
| |
| bool | isResponseFieldDescriptor (uint8_t fieldDescriptor) |
| |
| bool | isReservedFieldDescriptor (uint8_t fieldDescriptor) |
| |
| bool | isSharedDataFieldDescriptor (uint8_t fieldDescriptor) |
| |
| void | connect_interface (mip::Interface &device, microstrain::Connection &conn) |
| | Sets up the mip interface callbacks to point at this object. More...
|
| |
| template<class Cmd > |
| CmdResult | runCommand (C::mip_interface &device, const Cmd &cmd, Timeout additionalTime=0) |
| |
| template<class Cmd > |
| CmdResult | runCommand (C::mip_interface &device, const Cmd &cmd, typename Cmd::Response &response, Timeout additionalTime=0) |
| |
| template<class Cmd , class... Args> |
| CmdResult | runCommand (C::mip_interface &device, const Args &&... args, Timeout additionalTime) |
| |
| template<class Cmd > |
| bool | startCommand (C::mip_interface &device, C::mip_pending_cmd &pending, const Cmd &cmd, Timeout additionalTime) |
| |
| template<class Function > |
| bool | parseMipDataFromSource (C::mip_parser &parser, Function reader, size_t maxPackets) |
| | Read data from a source into the internal parsing buffer. More...
|
| |
| template<class T > |
| bool | extract (T &object, const uint8_t *buffer, size_t bufferLength, size_t offset=0, bool exactSize=false) |
| |
| template<class T > |
| bool | insert (const T &object, uint8_t *buffer, size_t bufferLength, size_t offset=0) |
| |
A collection of C++ classes and functions covering the full mip api.
- See also
- C++ API