Spacecraft Control Bundle 1
|
High thrust guidance. More...
#include <fsw_high_thrust_guidance.h>
Public Member Functions | |
fsw_high_thrust_guidance (const char *mod_name) | |
void | initialize_data () |
Create data and request the FSW_HIGH_THRUST_GUIDANCE_TRIGGER. More... | |
void | initialize_data_requests () |
void | handle_event (int code) |
Protected Member Functions | |
void | initialize_guidance_file () |
Protected Attributes | |
CD_CREATE_REF | guidance_orbit_force_ref |
int | guidance_step |
int | on_target_count |
Guidance Inputs | |
| |
CD_REQUEST_REF | q_eci_to_body_ref |
Quaternion. More... | |
CD_REQUEST_REF | jd_ref |
Jd. More... | |
Guidance Outputs | |
| |
CD_CREATE_REF | guidance_pulsewidth_demand_ref |
Pulsewidth Demand. More... | |
Guidance Assignments | |
The ACS commands to achieve the correct orientation for the burn. | |
CD_REQUEST_REF | acs_target_quaternion_ref |
Desired quaternion. More... | |
CD_REQUEST_REF | acs_control_mode_command_ref |
Control mode. More... | |
CD_REQUEST_REF | acs_body_align_axis_command_ref |
Guidance use RCS command. More... | |
CD_REQUEST_REF | acs_eci_align_axis_command_ref |
Guidance use RCS command. More... | |
Guidance Commands | |
| |
CD_CREATE_REF | guidance_mode_command_ref |
CD_CREATE_REF | guidance_control_command_ref |
Guidance control command. More... | |
CD_CREATE_REF | guidance_thrust_axis_command_ref |
Thrust axis command. More... | |
CD_CREATE_REF | guidance_target_vector_command_ref |
Guidance thrust target vector. More... | |
CD_CREATE_REF | guidance_thruster_command_ref |
Thruster set. More... | |
CD_CREATE_REF | guidance_jd_start_command_ref |
Start jd. More... | |
CD_CREATE_REF | guidance_duration_command_ref |
Duration. More... | |
CD_CREATE_REF | guidance_throttle_command_ref |
Throttle. More... | |
CD_CREATE_REF | guidance_thruster_mode_ref |
Guidance thruster mode. More... | |
CD_CREATE_REF | guidance_use_rcs_command_ref |
Guidance use RCS command. More... | |
CD_CREATE_REF | guidance_step_command_ref |
Guidance step. More... | |
CD_CREATE_REF | guidance_on_target_ref |
On target. More... | |
High thrust guidance.
void fsw_high_thrust_guidance::initialize_data | ( | ) |
Create data and request the FSW_HIGH_THRUST_GUIDANCE_TRIGGER.
References guidance_control_command_ref, guidance_duration_command_ref, guidance_jd_start_command_ref, guidance_mode_command_ref, guidance_on_target_ref, guidance_pulsewidth_demand_ref, guidance_step_command_ref, guidance_target_vector_command_ref, guidance_throttle_command_ref, guidance_thrust_axis_command_ref, guidance_thruster_command_ref, guidance_thruster_mode_ref, and guidance_use_rcs_command_ref.
|
protected |
Guidance use RCS command.
|
protected |
Control mode.
|
protected |
Guidance use RCS command.
|
protected |
Desired quaternion.
|
protected |
Pulsewidth Demand.
Referenced by initialize_data().
|
protected |
Jd.
|
protected |
Quaternion.