MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Classes | Functions
(0x7F,0x10) Comm Mode

Advanced specialized communication modes. More...

Classes

struct  mip::commands_system::CommMode
 

Functions

TypedResult< CommModemip::commands_system::writeCommMode (C::mip_interface &device, uint8_t mode)
 
TypedResult< CommModemip::commands_system::readCommMode (C::mip_interface &device, uint8_t *modeOut)
 
TypedResult< CommModemip::commands_system::defaultCommMode (C::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.

Function Documentation

◆ defaultCommMode()

TypedResult< CommMode > mip::commands_system::defaultCommMode ( C::mip_interface device)

◆ readCommMode()

TypedResult< CommMode > mip::commands_system::readCommMode ( C::mip_interface device,
uint8_t *  modeOut 
)

◆ writeCommMode()

TypedResult< CommMode > mip::commands_system::writeCommMode ( C::mip_interface device,
uint8_t  mode 
)