MIP_SDK  v4.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

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_entry

◆ mip_3dm_calibrated_sensor_ranges_command

◆ mip_3dm_calibrated_sensor_ranges_response

Function Documentation

◆ 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 
)

◆ 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 
)

◆ 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 
)

◆ 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 
)

◆ 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 
)

◆ 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 
)

◆ 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 
)