MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0x7F,0x10) Comm Mode

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)
 

Detailed Description

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 Documentation

◆ mip_system_comm_mode_command

◆ mip_system_comm_mode_response

Function Documentation

◆ extract_mip_system_comm_mode_command()

void mip::C::extract_mip_system_comm_mode_command ( microstrain_serializer serializer,
mip_system_comm_mode_command self 
)

◆ extract_mip_system_comm_mode_response()

void mip::C::extract_mip_system_comm_mode_response ( microstrain_serializer serializer,
mip_system_comm_mode_response self 
)

◆ insert_mip_system_comm_mode_command()

void mip::C::insert_mip_system_comm_mode_command ( microstrain_serializer serializer,
const mip_system_comm_mode_command self 
)

◆ insert_mip_system_comm_mode_response()

void mip::C::insert_mip_system_comm_mode_response ( microstrain_serializer serializer,
const mip_system_comm_mode_response self 
)

◆ mip_system_default_comm_mode()

mip_cmd_result mip::C::mip_system_default_comm_mode ( mip_interface device)

◆ mip_system_read_comm_mode()

mip_cmd_result mip::C::mip_system_read_comm_mode ( mip_interface device,
uint8_t *  mode_out 
)

◆ mip_system_write_comm_mode()

mip_cmd_result mip::C::mip_system_write_comm_mode ( mip_interface device,
uint8_t  mode 
)