Class inertialsim::sensors::SensorState¶
ClassList > inertialsim > sensors > SensorState
#include <state.h>
Inherited by the following classes: inertialsim::sensors::InertialSensorState
Classes¶
| Type | Name |
|---|---|
| class | Bias Bias simulation state. |
| class | DataInterface Data interface simulation state. |
| class | InputLimits Input limits simulation state. |
| class | Misalignment Misalignment simulation state. |
| class | Noise Random noise simulation state. |
| class | ScaleFactor Scale factor error simulation state. |
Public Functions¶
| 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¶
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.
Public Functions Documentation¶
function bias [½]¶
function bias [2/2]¶
function data_interface [½]¶
function data_interface [2/2]¶
function input_limits [½]¶
function input_limits [2/2]¶
function misalignment [½]¶
function misalignment [2/2]¶
function noise [½]¶
function noise [2/2]¶
function scale_factor [½]¶
function scale_factor [2/2]¶
function ~SensorState¶
The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/state.h