Class inertialsim::sensors::InertialSensorState¶
ClassList > inertialsim > sensors > InertialSensorState
Inertial sensor internal state. More...
#include <state.h>
Inherits the following classes: inertialsim::sensors::SensorState
Classes¶
| Type | Name |
|---|---|
| class | DataInterface Extended data interface simulation state for inertial sensors. |
| class | Noise Extended random noise simulation state for inertial sensors. |
Public Functions¶
| Type | Name |
|---|---|
| virtual DataInterface & | data_interface () override |
| virtual const DataInterface & | data_interface () override const |
| virtual Noise & | noise () override |
| virtual const Noise & | noise () override const |
Public Functions inherited from inertialsim::sensors::SensorState¶
See inertialsim::sensors::SensorState
| Type | Name |
|---|---|
| virtual Bias & | bias () |
| virtual const Bias & | bias () const |
| virtual DataInterface & | data_interface () |
| virtual const DataInterface & | data_interface () const |
| virtual InputLimits & | input_limits () |
| virtual const InputLimits & | input_limits () const |
| virtual Misalignment & | misalignment () |
| virtual const Misalignment & | misalignment () const |
| virtual Noise & | noise () |
| virtual const Noise & | noise () const |
| virtual ScaleFactor & | scale_factor () |
| virtual const ScaleFactor & | scale_factor () const |
| virtual | ~SensorState () = default |
Detailed Description¶
Extends SensorState with additional state parameters specific to inertial sensors. Fixed (non-random) simulation parameters are stored once. Random simulation parameters are stored for each time step of the Measurement output. Parameters that are not simulated default to std::nullopt. These states are suitable for both gyro and accelerometer sensors.
Public Functions Documentation¶
function data_interface [½]¶
inline virtual DataInterface & inertialsim::sensors::InertialSensorState::data_interface () override
Implements inertialsim::sensors::SensorState::data_interface
function data_interface [2/2]¶
inline virtual const DataInterface & inertialsim::sensors::InertialSensorState::data_interface () override const
Implements inertialsim::sensors::SensorState::data_interface
function noise [½]¶
Implements inertialsim::sensors::SensorState::noise
function noise [2/2]¶
Implements inertialsim::sensors::SensorState::noise
The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/state.h