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:
specReference to the underlying specification.
function axes¶
function bias [½]¶
function bias [2/2]¶
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 [½]¶
function manufacturer [2/2]¶
function misalignment [½]¶
inline SensorSpecification::Misalignment & inertialsim::sensors::GyroSpecificationView::misalignment ()
function misalignment [2/2]¶
inline const SensorSpecification::Misalignment & inertialsim::sensors::GyroSpecificationView::misalignment () const
function model [½]¶
function model [2/2]¶
function noise [½]¶
function noise [2/2]¶
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 [½]¶
function version [2/2]¶
The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/imu_specification.h