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