MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0x7F,0x10) Comm Mode [C]
Collaboration diagram for (0x7F,0x10) Comm Mode [C]:

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 (mip_serializer *serializer, const mip_system_comm_mode_command *self)
 
void mip::C::extract_mip_system_comm_mode_command (mip_serializer *serializer, mip_system_comm_mode_command *self)
 
void mip::C::insert_mip_system_comm_mode_response (mip_serializer *serializer, const mip_system_comm_mode_response *self)
 
void mip::C::extract_mip_system_comm_mode_response (mip_serializer *serializer, mip_system_comm_mode_response *self)
 
mip_cmd_result mip::C::mip_system_write_comm_mode (struct mip_interface *device, uint8_t mode)
 
mip_cmd_result mip::C::mip_system_read_comm_mode (struct mip_interface *device, uint8_t *mode_out)
 
mip_cmd_result mip::C::mip_system_default_comm_mode (struct 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 ( mip_serializer serializer,
mip_system_comm_mode_command self 
)

◆ extract_mip_system_comm_mode_response()

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

◆ insert_mip_system_comm_mode_command()

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

◆ insert_mip_system_comm_mode_response()

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

◆ mip_system_default_comm_mode()

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

◆ mip_system_read_comm_mode()

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

◆ mip_system_write_comm_mode()

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