MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Functions
(0x0C,0x53) Calibrated Sensor Ranges [CPP]
Collaboration diagram for (0x0C,0x53) Calibrated Sensor Ranges [CPP]:

Classes

struct  mip::commands_3dm::CalibratedSensorRanges
 

Functions

void mip::commands_3dm::insert (Serializer &serializer, const CalibratedSensorRanges &self)
 
void mip::commands_3dm::extract (Serializer &serializer, CalibratedSensorRanges &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const CalibratedSensorRanges::Entry &self)
 
void mip::commands_3dm::extract (Serializer &serializer, CalibratedSensorRanges::Entry &self)
 
void mip::commands_3dm::insert (Serializer &serializer, const CalibratedSensorRanges::Response &self)
 
void mip::commands_3dm::extract (Serializer &serializer, CalibratedSensorRanges::Response &self)
 
CmdResult mip::commands_3dm::calibratedSensorRanges (C::mip_interface &device, SensorRangeType sensor, uint8_t *numRangesOut, uint8_t numRangesOutMax, CalibratedSensorRanges::Entry *rangesOut)
 

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.

Function Documentation

◆ calibratedSensorRanges()

CmdResult mip::commands_3dm::calibratedSensorRanges ( C::mip_interface device,
SensorRangeType  sensor,
uint8_t *  numRangesOut,
uint8_t  numRangesOutMax,
CalibratedSensorRanges::Entry rangesOut 
)

◆ extract() [1/3]

void mip::commands_3dm::extract ( Serializer serializer,
CalibratedSensorRanges self 
)

◆ extract() [2/3]

void mip::commands_3dm::extract ( Serializer serializer,
CalibratedSensorRanges::Entry self 
)

◆ extract() [3/3]

void mip::commands_3dm::extract ( Serializer serializer,
CalibratedSensorRanges::Response self 
)

◆ insert() [1/3]

void mip::commands_3dm::insert ( Serializer serializer,
const CalibratedSensorRanges self 
)

◆ insert() [2/3]

void mip::commands_3dm::insert ( Serializer serializer,
const CalibratedSensorRanges::Entry self 
)

◆ insert() [3/3]

void mip::commands_3dm::insert ( Serializer serializer,
const CalibratedSensorRanges::Response self 
)