Spacecraft Control Bundle 1
|
Lunar maneuver sequencer. More...
#include <fsw_lunar_mnvr_sequencer.h>
Public Member Functions | |
fsw_lunar_mnvr_sequencer (const char *mod_name) | |
void | initialize_data () |
Create the maneuver phase command and request #FSW_MNVR_SEQUENCER_TRIGGER NOTE: maneuver_phase_command_ref is never set. More... | |
void | initialize () |
void | handle_event (int code) |
int | get_index (ml_matrix index_list) |
Protected Attributes | |
int | sub_phase |
L-MVR Commands | |
| |
CD_CREATE_REF | maneuver_phase_command_ref |
Maneuver phase (int) More... | |
CD_CREATE_REF | auto_maneuver_command_ref |
Auto maneuver (int) More... | |
L-MVR Inputs | |
| |
CD_REQUEST_REF | orbit_state_ref |
Orbit state. More... | |
CD_REQUEST_REF | ephem_planet_index_ref |
Ephemeris index list. More... | |
CD_REQUEST_REF | ephem_planet_rotation_matrix_ref |
Planet rotation matrix list. More... | |
CD_REQUEST_REF | ephem_planet_radius_ref |
Planet radius. More... | |
CD_REQUEST_REF | ephem_planet_position_ref |
Planet position. More... | |
CD_REQUEST_REF | ephem_planet_velocity_ref |
Planet position. More... | |
CD_REQUEST_REF | acs_control_mode_command_ref |
ACS control mode. More... | |
CD_REQUEST_REF | acs_q_eci_to_body_command_ref |
ACS target. More... | |
Lunar maneuver sequencer.
UNFINISHED.
void fsw_lunar_mnvr_sequencer::initialize_data | ( | ) |
Create the maneuver phase command and request #FSW_MNVR_SEQUENCER_TRIGGER NOTE: maneuver_phase_command_ref is never set.
UNFINISHED.
References auto_maneuver_command_ref, and maneuver_phase_command_ref.
|
protected |
ACS control mode.
|
protected |
ACS target.
|
protected |
Auto maneuver (int)
Referenced by initialize_data().
|
protected |
Ephemeris index list.
|
protected |
Planet position.
|
protected |
Planet radius.
|
protected |
Planet rotation matrix list.
|
protected |
Planet position.
|
protected |
Maneuver phase (int)
Referenced by initialize_data().
|
protected |
Orbit state.