|
Spacecraft Control Bundle 1
|
This is the timer module for the L2 mission using optical navigation. More...
#include <l2_timer.h>
Public Member Functions | |
| l2_timer (const char *mod_name) | |
| void | initialize_data () |
| Request event notification for CD_SIMULATION_STEP_EVENT. More... | |
| void | initialize () |
| void | handle_event (int code) |
| Trigger the specified set of events every control period. More... | |
Protected Member Functions | |
| double | get_met () |
Protected Attributes | |
| double | control_time_last |
| double | perctol |
| CD_REQUEST_REF | acs_control_period_command_ref |
| ACS control period; Format: double. More... | |
| double | jD0 |
| double | met_last |
This is the timer module for the L2 mission using optical navigation.
This would utilize a low thrust trajectory.
| void l2_timer::handle_event | ( | int | code | ) |
Trigger the specified set of events every control period.
References acs_control_period_command_ref, CS_INIT_TRIGGER, CS_MOMENTUM_MGMT_TRIGGER, FSW_ATTITUDE_CONTROL_TRIGGER, FSW_ATTITUDE_DETERMINATION_TRIGGER, FSW_EPHEMERIS_TRIGGER, FSW_MASS_TRIGGER, FSW_MEMS_IMU_PROCESSING_TRIGGER, FSW_ORBIT_DETERMINATION_TRIGGER, FSW_TIME_TRIGGER, and FSW_TORQUE_DISTRIBUTION_TRIGGER.
| void l2_timer::initialize_data | ( | ) |
Request event notification for CD_SIMULATION_STEP_EVENT.
|
protected |
ACS control period; Format: double.
Referenced by handle_event().