ModelSpace
Documentation for ModelSpace models and classes.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Accelerometer.h File Reference

Go to the source code of this file.

Classes

struct  modelspace::_accel_output_struct
 Accelerometer Model. More...
 

Namespaces

 modelspace
 Class to propagate CR3BP dynamics in characteristic units.
 

Functions

MODEL(Accelerometer) public modelspace::MarkovUncertaintyModel * modelspace::getNoiseModel ()
 Accessor for the internal noise model. More...
 
modelspace::RateMonitor * modelspace::rateMonitor ()
 Accessor for the internal rate monitor model. More...
 
int16 modelspace::activate () override
 
MODEL(Servo) public int16 modelspace::deactivate () override
 Model to simulate a servo's motion. More...
 
int16 modelspace::start () override
 Class to execute logging. More...
 
int16 modelspace::execute () override
 Function to check monitor input conditions and set trigger flag accordingly. Should be implemented in derived class. More...
 
void modelspace::_configureInternal ()
 Function to configure sensor – runs in all constructors. More...
 

Variables

Frame modelspace::_sensor_frame
 The sensor frame in which all measurements will be taken. More...
 
MarkovUncertaintyModel modelspace::_sensor_noise_model
 The bias and noise model for sensor output. More...
 
RateMonitor modelspace::_rate_monitor
 Rate monitor to control the rate at which the sensor runs. More...
 
CartesianVector3 modelspace::_previous_bias
 Temporary variable to hold the bias vector at last function call. More...
 
CartesianVector3 modelspace::_perturbed_accel
 Temporary variable to hold the perturbed acceleration with and without gravity. More...
 
CartesianVector3 modelspace::_perturbed_accel_no_grav
 
clockwerk::DCM modelspace::_dcm_sf_root
 A DCM relating our sensor frame to root. More...
 
CartesianVector3 modelspace::_gravity__sensor
 The gravity vector as represented in the sensor frame. More...
 
clockwerk::CartesianVector< 3 > modelspace::_in_deadzone
 Temporary variable for checking if sensor is in deadzone. Each element of vector corresponds to an axis. More...
 
_accel_output_struct modelspace::_last_output
 Temporary variable for the latest recorded output added to latency model and dummy output for stepping though latency. More...