MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
Advanced specialized communication modes. More...
Classes | |
struct | mip::C::mip_system_comm_mode_command |
struct | mip::C::mip_system_comm_mode_response |
Typedefs | |
typedef struct mip_system_comm_mode_command | mip::C::mip_system_comm_mode_command |
typedef struct mip_system_comm_mode_response | mip::C::mip_system_comm_mode_response |
Functions | |
void | mip::C::insert_mip_system_comm_mode_command (microstrain_serializer *serializer, const mip_system_comm_mode_command *self) |
void | mip::C::extract_mip_system_comm_mode_command (microstrain_serializer *serializer, mip_system_comm_mode_command *self) |
void | mip::C::insert_mip_system_comm_mode_response (microstrain_serializer *serializer, const mip_system_comm_mode_response *self) |
void | mip::C::extract_mip_system_comm_mode_response (microstrain_serializer *serializer, mip_system_comm_mode_response *self) |
mip_cmd_result | mip::C::mip_system_write_comm_mode (mip_interface *device, uint8_t mode) |
mip_cmd_result | mip::C::mip_system_read_comm_mode (mip_interface *device, uint8_t *mode_out) |
mip_cmd_result | mip::C::mip_system_default_comm_mode (mip_interface *device) |
Advanced specialized communication modes.
This command allows the user to communicate directly with various subsystems which may be present in MIP devices (i.e. IMU, GNSS, etc.) Please see the specific device's user manual for possible modes.
This command responds with an ACK/NACK just prior to switching to the new protocol. For all functions except 0x01 (use new settings), the new communications mode value is ignored.
typedef struct mip_system_comm_mode_command mip::C::mip_system_comm_mode_command |
void mip::C::extract_mip_system_comm_mode_command | ( | microstrain_serializer * | serializer, |
mip_system_comm_mode_command * | self | ||
) |
void mip::C::extract_mip_system_comm_mode_response | ( | microstrain_serializer * | serializer, |
mip_system_comm_mode_response * | self | ||
) |
void mip::C::insert_mip_system_comm_mode_command | ( | microstrain_serializer * | serializer, |
const mip_system_comm_mode_command * | self | ||
) |
void mip::C::insert_mip_system_comm_mode_response | ( | microstrain_serializer * | serializer, |
const mip_system_comm_mode_response * | self | ||
) |
mip_cmd_result mip::C::mip_system_default_comm_mode | ( | mip_interface * | device | ) |
mip_cmd_result mip::C::mip_system_read_comm_mode | ( | mip_interface * | device, |
uint8_t * | mode_out | ||
) |
mip_cmd_result mip::C::mip_system_write_comm_mode | ( | mip_interface * | device, |
uint8_t | mode | ||
) |