![]() |
WarpTwin
Documentation for WarpTwin models and classes.
|
#include "simulation/Model.h"#include "core/CartesianVector.hpp"#include "models/support/BiasNoiseModel.h"#include "utils/LatencyUtil.hpp"Go to the source code of this file.
Namespaces | |
| namespace | warptwin |
| Class to propagate CR3BP dynamics in characteristic units. | |
Functions | |
| 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. | |
Variables | |
| BiasNoiseModel | warptwin::_noise_model |
| The bias and noise model for servo angle output. | |
| LatencyUtil< double > | warptwin::_latency_model |
| The latency model for servo angle output. | |
| double | warptwin::_servo_angle_actual |
| Temporary value that has perturbations acted upon it. | |
| double | warptwin::_latency_return |
| Temporary value for the return of the latency value. | |
| double | warptwin::_turn_direction |
| The turn direction of the servo for this time step. | |
| double | warptwin::_max_turn_amount |
| The maximum amount that the servo can spin in the time of a single simulation step. | |