MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Enumerations | Functions
(0x13,0x1F) Echo Control

Controls command response behavior to external aiding commands. More...

Classes

struct  mip::C::mip_aiding_echo_control_command
 
struct  mip::C::mip_aiding_echo_control_response
 

Typedefs

typedef enum mip_aiding_echo_control_command_mode mip::C::mip_aiding_echo_control_command_mode
 
typedef struct mip_aiding_echo_control_command mip::C::mip_aiding_echo_control_command
 
typedef struct mip_aiding_echo_control_response mip::C::mip_aiding_echo_control_response
 

Enumerations

enum  mip::C::mip_aiding_echo_control_command_mode { mip::C::MIP_AIDING_ECHO_CONTROL_COMMAND_MODE_SUPPRESS_ACK = 0, mip::C::MIP_AIDING_ECHO_CONTROL_COMMAND_MODE_STANDARD = 1, mip::C::MIP_AIDING_ECHO_CONTROL_COMMAND_MODE_RESPONSE = 2 }
 

Functions

void mip::C::insert_mip_aiding_echo_control_command (microstrain_serializer *serializer, const mip_aiding_echo_control_command *self)
 
void mip::C::extract_mip_aiding_echo_control_command (microstrain_serializer *serializer, mip_aiding_echo_control_command *self)
 
void mip::C::insert_mip_aiding_echo_control_response (microstrain_serializer *serializer, const mip_aiding_echo_control_response *self)
 
void mip::C::extract_mip_aiding_echo_control_response (microstrain_serializer *serializer, mip_aiding_echo_control_response *self)
 
mip_cmd_result mip::C::mip_aiding_write_echo_control (mip_interface *device, mip_aiding_echo_control_command_mode mode)
 
mip_cmd_result mip::C::mip_aiding_read_echo_control (mip_interface *device, mip_aiding_echo_control_command_mode *mode_out)
 
mip_cmd_result mip::C::mip_aiding_save_echo_control (mip_interface *device)
 
mip_cmd_result mip::C::mip_aiding_load_echo_control (mip_interface *device)
 
mip_cmd_result mip::C::mip_aiding_default_echo_control (mip_interface *device)
 

Detailed Description

Controls command response behavior to external aiding commands.

Typedef Documentation

◆ mip_aiding_echo_control_command

◆ mip_aiding_echo_control_command_mode

◆ mip_aiding_echo_control_response

Enumeration Type Documentation

◆ mip_aiding_echo_control_command_mode

Enumerator
MIP_AIDING_ECHO_CONTROL_COMMAND_MODE_SUPPRESS_ACK 

Suppresses the usual command ack field for aiding messages.

MIP_AIDING_ECHO_CONTROL_COMMAND_MODE_STANDARD 

Normal ack/nack behavior.

MIP_AIDING_ECHO_CONTROL_COMMAND_MODE_RESPONSE 

Echo the data back as a response.

Function Documentation

◆ extract_mip_aiding_echo_control_command()

void mip::C::extract_mip_aiding_echo_control_command ( microstrain_serializer serializer,
mip_aiding_echo_control_command self 
)

◆ extract_mip_aiding_echo_control_response()

void mip::C::extract_mip_aiding_echo_control_response ( microstrain_serializer serializer,
mip_aiding_echo_control_response self 
)

◆ insert_mip_aiding_echo_control_command()

void mip::C::insert_mip_aiding_echo_control_command ( microstrain_serializer serializer,
const mip_aiding_echo_control_command self 
)

◆ insert_mip_aiding_echo_control_response()

void mip::C::insert_mip_aiding_echo_control_response ( microstrain_serializer serializer,
const mip_aiding_echo_control_response self 
)

◆ mip_aiding_default_echo_control()

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

◆ mip_aiding_load_echo_control()

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

◆ mip_aiding_read_echo_control()

mip_cmd_result mip::C::mip_aiding_read_echo_control ( mip_interface device,
mip_aiding_echo_control_command_mode mode_out 
)

◆ mip_aiding_save_echo_control()

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

◆ mip_aiding_write_echo_control()

mip_cmd_result mip::C::mip_aiding_write_echo_control ( mip_interface device,
mip_aiding_echo_control_command_mode  mode 
)