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:
specReference to the underlying specification.
function axes¶
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 [½]¶
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 [½]¶
function model [2/2]¶
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 [½]¶
function version [2/2]¶
The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/imu_specification.h