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