MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions
(0x0C,0x53) Calibrated Sensor Ranges

Returns the supported sensor ranges which may be used with the 3DM Sensor Range (0x0C,0x52) command. More...

Classes

struct  mip::C::mip_3dm_calibrated_sensor_ranges_command_entry
 
struct  mip::C::mip_3dm_calibrated_sensor_ranges_command
 
struct  mip::C::mip_3dm_calibrated_sensor_ranges_response
 

Typedefs

typedef struct mip_3dm_calibrated_sensor_ranges_command_entry mip::C::mip_3dm_calibrated_sensor_ranges_command_entry
 
typedef struct mip_3dm_calibrated_sensor_ranges_command mip::C::mip_3dm_calibrated_sensor_ranges_command
 
typedef struct mip_3dm_calibrated_sensor_ranges_response mip::C::mip_3dm_calibrated_sensor_ranges_response
 

Functions

void mip::C::insert_mip_3dm_calibrated_sensor_ranges_command_entry (microstrain_serializer *serializer, const mip_3dm_calibrated_sensor_ranges_command_entry *self)
 
void mip::C::extract_mip_3dm_calibrated_sensor_ranges_command_entry (microstrain_serializer *serializer, mip_3dm_calibrated_sensor_ranges_command_entry *self)
 
void mip::C::insert_mip_3dm_calibrated_sensor_ranges_command (microstrain_serializer *serializer, const mip_3dm_calibrated_sensor_ranges_command *self)
 
void mip::C::extract_mip_3dm_calibrated_sensor_ranges_command (microstrain_serializer *serializer, mip_3dm_calibrated_sensor_ranges_command *self)
 
void mip::C::insert_mip_3dm_calibrated_sensor_ranges_response (microstrain_serializer *serializer, const mip_3dm_calibrated_sensor_ranges_response *self)
 
void mip::C::extract_mip_3dm_calibrated_sensor_ranges_response (microstrain_serializer *serializer, mip_3dm_calibrated_sensor_ranges_response *self)
 
mip_cmd_result mip::C::mip_3dm_calibrated_sensor_ranges (mip_interface *device, mip_sensor_range_type sensor, uint8_t *num_ranges_out, uint8_t num_ranges_out_max, mip_3dm_calibrated_sensor_ranges_command_entry *ranges_out)
 

Detailed Description

Returns the supported sensor ranges which may be used with the 3DM Sensor Range (0x0C,0x52) command.

The response includes an array of (u8, float) pairs which map each allowed setting to the corresponding maximum range in physical units. See SensorRangeType for units.

Typedef Documentation

◆ mip_3dm_calibrated_sensor_ranges_command

◆ mip_3dm_calibrated_sensor_ranges_command_entry

◆ mip_3dm_calibrated_sensor_ranges_response

Function Documentation

◆ extract_mip_3dm_calibrated_sensor_ranges_command()

void mip::C::extract_mip_3dm_calibrated_sensor_ranges_command ( microstrain_serializer serializer,
mip_3dm_calibrated_sensor_ranges_command self 
)

◆ extract_mip_3dm_calibrated_sensor_ranges_command_entry()

void mip::C::extract_mip_3dm_calibrated_sensor_ranges_command_entry ( microstrain_serializer serializer,
mip_3dm_calibrated_sensor_ranges_command_entry self 
)

◆ extract_mip_3dm_calibrated_sensor_ranges_response()

void mip::C::extract_mip_3dm_calibrated_sensor_ranges_response ( microstrain_serializer serializer,
mip_3dm_calibrated_sensor_ranges_response self 
)

◆ insert_mip_3dm_calibrated_sensor_ranges_command()

void mip::C::insert_mip_3dm_calibrated_sensor_ranges_command ( microstrain_serializer serializer,
const mip_3dm_calibrated_sensor_ranges_command self 
)

◆ insert_mip_3dm_calibrated_sensor_ranges_command_entry()

void mip::C::insert_mip_3dm_calibrated_sensor_ranges_command_entry ( microstrain_serializer serializer,
const mip_3dm_calibrated_sensor_ranges_command_entry self 
)

◆ insert_mip_3dm_calibrated_sensor_ranges_response()

void mip::C::insert_mip_3dm_calibrated_sensor_ranges_response ( microstrain_serializer serializer,
const mip_3dm_calibrated_sensor_ranges_response self 
)

◆ mip_3dm_calibrated_sensor_ranges()

mip_cmd_result mip::C::mip_3dm_calibrated_sensor_ranges ( mip_interface device,
mip_sensor_range_type  sensor,
uint8_t *  num_ranges_out,
uint8_t  num_ranges_out_max,
mip_3dm_calibrated_sensor_ranges_command_entry ranges_out 
)