Skip to content

Class inertialsim::sensors::AccelerometerSpecificationView

ClassList > inertialsim > sensors > AccelerometerSpecificationView

View of AccelerometerSpecification forIMU composition.More...

  • #include <imu_specification.h>

Public Functions

Type Name
AccelerometerSpecificationView (AccelerometerSpecification & spec)
Construct a view of an AccelerometerSpecification .
int axes () const
AccelerometerSpecification::Bias & bias ()
const AccelerometerSpecification::Bias & bias () const
AccelerometerSpecification::InputLimits & input_limits ()
const AccelerometerSpecification::InputLimits & input_limits () const
std::string & manufacturer ()
const std::string & manufacturer () const
SensorSpecification::Misalignment & misalignment ()
const SensorSpecification::Misalignment & misalignment () const
std::string & model ()
const std::string & model () const
AccelerometerSpecification::Noise & noise ()
const AccelerometerSpecification::Noise & noise () const
SensorSpecification::ScaleFactor & scale_factor ()
const SensorSpecification::ScaleFactor & scale_factor () const
std::string & version ()
const std::string & version () const

Detailed Description

Provides access to all AccelerometerSpecification members except data_interface, which is managed at the IMU level through the unified DataInterface. This prevents accidental modification of the accelerometer data interface when it should be synchronized with the gyro.

Public Functions Documentation

function AccelerometerSpecificationView

Construct a view of an AccelerometerSpecification .

inline explicit inertialsim::sensors::AccelerometerSpecificationView::AccelerometerSpecificationView (
    AccelerometerSpecification & spec
) 

Parameters:

  • spec Reference to the underlying specification.

function axes

inline int inertialsim::sensors::AccelerometerSpecificationView::axes () const

function bias [½]

inline AccelerometerSpecification::Bias & inertialsim::sensors::AccelerometerSpecificationView::bias () 

function bias [2/2]

inline const AccelerometerSpecification::Bias & inertialsim::sensors::AccelerometerSpecificationView::bias () const

function input_limits [½]

inline AccelerometerSpecification::InputLimits & inertialsim::sensors::AccelerometerSpecificationView::input_limits () 

function input_limits [2/2]

inline const AccelerometerSpecification::InputLimits & inertialsim::sensors::AccelerometerSpecificationView::input_limits () const

function manufacturer [½]

inline std::string & inertialsim::sensors::AccelerometerSpecificationView::manufacturer () 

function manufacturer [2/2]

inline const std::string & inertialsim::sensors::AccelerometerSpecificationView::manufacturer () const

function misalignment [½]

inline SensorSpecification::Misalignment & inertialsim::sensors::AccelerometerSpecificationView::misalignment () 

function misalignment [2/2]

inline const SensorSpecification::Misalignment & inertialsim::sensors::AccelerometerSpecificationView::misalignment () const

function model [½]

inline std::string & inertialsim::sensors::AccelerometerSpecificationView::model () 

function model [2/2]

inline const std::string & inertialsim::sensors::AccelerometerSpecificationView::model () const

function noise [½]

inline AccelerometerSpecification::Noise & inertialsim::sensors::AccelerometerSpecificationView::noise () 

function noise [2/2]

inline const AccelerometerSpecification::Noise & inertialsim::sensors::AccelerometerSpecificationView::noise () const

function scale_factor [½]

inline SensorSpecification::ScaleFactor & inertialsim::sensors::AccelerometerSpecificationView::scale_factor () 

function scale_factor [2/2]

inline const SensorSpecification::ScaleFactor & inertialsim::sensors::AccelerometerSpecificationView::scale_factor () const

function version [½]

inline std::string & inertialsim::sensors::AccelerometerSpecificationView::version () 

function version [2/2]

inline const std::string & inertialsim::sensors::AccelerometerSpecificationView::version () const


The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/imu_specification.h