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

Go to the source code of this file.

Namespaces

namespace  warptwin
 Class to propagate CR3BP dynamics in characteristic units.

Enumerations

enum  warptwin::cmds_e { warptwin::OFF = 0 , warptwin::ON }

Functions

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

const double warptwin::ON_STATE = 1e-15
BiasNoiseModel warptwin::_thruster_bias_noise
 The bias and noise model for thrust output.
Node warptwin::_thruster_node
 The node at which thrust is applied.
double warptwin::_nominal_thrust = 0.0
 Our nominal thrust calculation from Isp and the like.
double warptwin::_thrust_perturbation = 0.0
 Value to hold perturbation to thrust.
double warptwin::_total_thrust = 0.0
 Value to hold total thrust calculation.
int warptwin::_cmd_state = OFF
 Value to hold last thrust command.
int warptwin::_prev_cmd = OFF