![]() |
ModelSpace
Documentation for ModelSpace models and classes.
|
#include "simulation/Model.h"#include "frames/Frame.h"#include "models/support/MarkovUncertaintyModel.h"#include "monitors/RateMonitor.h"#include "core/CartesianVector.hpp"#include "constants/planetdefaults.h"#include "utils/LatencyUtil.hpp"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... | |