Maglev timer module. More...
#include <maglev_timer.h>
Public Member Functions | |
maglev_timer (const char *mod_name) | |
void | initialize_data () |
void | initialize () |
void | handle_event (int code) |
Protected Member Functions | |
double | get_met () |
Get the mission elapsed time in seconds. | |
Protected Attributes | |
double | control_time_last |
last time control loop was updated | |
double | perctol |
percentage tolerance on timing checks | |
CD_DATA_REF | control_period_command_ref |
Control period - Command format: double, units: sec. | |
double | jD0 |
initial Julian date for measuring MET | |
double | met_last |
last recorded MET value |
Maglev timer module.
This times the Maglev control module by sending a trigger message every control period. The control period is marked as a command.
Definition at line 18 of file maglev_timer.h.