Skip to content

Class inertialsim::sensors::GyroSpecificationView

ClassList > inertialsim > sensors > GyroSpecificationView

View of GyroSpecification forIMU composition.More...

  • #include <imu_specification.h>

Public Functions

Type Name
GyroSpecificationView (GyroSpecification & spec)
Construct a view of a GyroSpecification .
int axes () const
GyroSpecification::Bias & bias ()
const GyroSpecification::Bias & bias () const
GyroSpecification::InputLimits & input_limits ()
const GyroSpecification::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
GyroSpecification::Noise & noise ()
const GyroSpecification::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 GyroSpecification members except data_interface, which is managed at the IMU level through the unified DataInterface. This prevents accidental modification of the gyro data interface when it should be synchronized with the accelerometer.

Public Functions Documentation

function GyroSpecificationView

Construct a view of a GyroSpecification .

inline explicit inertialsim::sensors::GyroSpecificationView::GyroSpecificationView (
    GyroSpecification & spec
) 

Parameters:

  • spec Reference to the underlying specification.

function axes

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

function bias [½]

inline GyroSpecification::Bias & inertialsim::sensors::GyroSpecificationView::bias () 

function bias [2/2]

inline const GyroSpecification::Bias & inertialsim::sensors::GyroSpecificationView::bias () const

function input_limits [½]

inline GyroSpecification::InputLimits & inertialsim::sensors::GyroSpecificationView::input_limits () 

function input_limits [2/2]

inline const GyroSpecification::InputLimits & inertialsim::sensors::GyroSpecificationView::input_limits () const

function manufacturer [½]

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

function manufacturer [2/2]

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

function misalignment [½]

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

function misalignment [2/2]

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

function model [½]

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

function model [2/2]

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

function noise [½]

inline GyroSpecification::Noise & inertialsim::sensors::GyroSpecificationView::noise () 

function noise [2/2]

inline const GyroSpecification::Noise & inertialsim::sensors::GyroSpecificationView::noise () const

function scale_factor [½]

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

function scale_factor [2/2]

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

function version [½]

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

function version [2/2]

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


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