WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
Accelerometer.h File Reference

Go to the source code of this file.

Classes

struct  warptwin::_accel_output_struct
 Accelerometer Model. More...

Namespaces

namespace  warptwin
 Class to propagate CR3BP dynamics in characteristic units.

Functions

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

Variables

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