Skip to content

Class inertialsim::sensors::SensorState

ClassList > inertialsim > sensors > SensorState

Sensor internal state.More...

  • #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 [½]

inline virtual Bias & inertialsim::sensors::SensorState::bias () 

function bias [2/2]

inline virtual const Bias & inertialsim::sensors::SensorState::bias () const

function data_interface [½]

inline virtual DataInterface & inertialsim::sensors::SensorState::data_interface () 

function data_interface [2/2]

inline virtual const DataInterface & inertialsim::sensors::SensorState::data_interface () const

function input_limits [½]

inline virtual InputLimits & inertialsim::sensors::SensorState::input_limits () 

function input_limits [2/2]

inline virtual const InputLimits & inertialsim::sensors::SensorState::input_limits () const

function misalignment [½]

inline virtual Misalignment & inertialsim::sensors::SensorState::misalignment () 

function misalignment [2/2]

inline virtual const Misalignment & inertialsim::sensors::SensorState::misalignment () const

function noise [½]

inline virtual Noise & inertialsim::sensors::SensorState::noise () 

function noise [2/2]

inline virtual const Noise & inertialsim::sensors::SensorState::noise () const

function scale_factor [½]

inline virtual ScaleFactor & inertialsim::sensors::SensorState::scale_factor () 

function scale_factor [2/2]

inline virtual const ScaleFactor & inertialsim::sensors::SensorState::scale_factor () const

function ~SensorState

virtual inertialsim::sensors::SensorState::~SensorState () = default


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