|
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.