7#include <ControlDeck2/ControlDeck2.h>
9#ifndef FSW_LUNAR_MNVR_SEQUENCER
10#define FSW_LUNAR_MNVR_SEQUENCER
20 void handle_event(
int code);
21 int get_index( ml_matrix index_list );
59 cd_control_module *fsw_lunar_mnvr_sequencer_builder(
const char *name);
Lunar maneuver sequencer.
Definition: fsw_lunar_mnvr_sequencer.h:15
CD_REQUEST_REF ephem_planet_index_ref
Ephemeris index list.
Definition: fsw_lunar_mnvr_sequencer.h:38
CD_REQUEST_REF ephem_planet_radius_ref
Planet radius.
Definition: fsw_lunar_mnvr_sequencer.h:42
CD_REQUEST_REF acs_q_eci_to_body_command_ref
ACS target.
Definition: fsw_lunar_mnvr_sequencer.h:50
CD_REQUEST_REF ephem_planet_velocity_ref
Planet position.
Definition: fsw_lunar_mnvr_sequencer.h:46
CD_REQUEST_REF acs_control_mode_command_ref
ACS control mode.
Definition: fsw_lunar_mnvr_sequencer.h:48
CD_CREATE_REF auto_maneuver_command_ref
Auto maneuver (int)
Definition: fsw_lunar_mnvr_sequencer.h:30
CD_REQUEST_REF ephem_planet_rotation_matrix_ref
Planet rotation matrix list.
Definition: fsw_lunar_mnvr_sequencer.h:40
void initialize_data()
Create the maneuver phase command and request #FSW_MNVR_SEQUENCER_TRIGGER NOTE: maneuver_phase_comman...
Definition: fsw_lunar_mnvr_sequencer.cc:22
CD_REQUEST_REF ephem_planet_position_ref
Planet position.
Definition: fsw_lunar_mnvr_sequencer.h:44
CD_REQUEST_REF orbit_state_ref
Orbit state.
Definition: fsw_lunar_mnvr_sequencer.h:36
CD_CREATE_REF maneuver_phase_command_ref
Maneuver phase (int)
Definition: fsw_lunar_mnvr_sequencer.h:28