|
Spacecraft Control Bundle 1
|
The joystick interface. More...
#include <fsw_saitek_x52.h>
Public Member Functions | |
| fsw_saitek_x52 (const char *mod_name) | |
| void | initialize_data () |
| Create data and request #FSW_SAITEK_X52_TRIGGER. More... | |
| void | initialize () |
| void | handle_event (int code) |
Protected Attributes | |
Inputs | |
| |
| CD_REQUEST_REF | ad_q_eci_to_body_command_ref |
| Quaternion command. More... | |
| CD_REQUEST_REF | guidance_pulsewidth_demand_ref |
| Command to set guidance thruster pulsewidth. More... | |
| CD_REQUEST_REF | acs_torque_demand_ref |
| Torque demand. More... | |
| CD_REQUEST_REF | control_period_ref |
| Control period. More... | |
| CD_REQUEST_REF | ad_q_eci_to_body_ref |
| Q ECI to Body. More... | |
| CD_REQUEST_REF | acs_control_mode_command_ref |
| Control mode. More... | |
Outputs | |
| |
| CD_CREATE_REF | angular_increment_command_ref |
| Angular increment. More... | |
| CD_CREATE_REF | torque_max_command_ref |
| Maximum torque command. More... | |
| CD_CREATE_REF | torque_pulse_command_ref |
| Pulse torque command. More... | |
| CD_CREATE_REF | stick_mode_ref |
| Stick mode. More... | |
| CD_CREATE_REF | throttle_ref |
| Throttle. More... | |
| CD_CREATE_REF | joystick_ref |
| Joystick mode. More... | |
| CD_CREATE_REF | manual_on_ref |
| Manual control flag. More... | |
The joystick interface.
| void fsw_saitek_x52::initialize_data | ( | ) |
Create data and request #FSW_SAITEK_X52_TRIGGER.
References angular_increment_command_ref, joystick_ref, manual_on_ref, stick_mode_ref, throttle_ref, torque_max_command_ref, and torque_pulse_command_ref.
|
protected |
Control mode.
|
protected |
Torque demand.
|
protected |
Quaternion command.
|
protected |
Q ECI to Body.
|
protected |
Angular increment.
Referenced by initialize_data().
|
protected |
Control period.
|
protected |
Command to set guidance thruster pulsewidth.
|
protected |
Joystick mode.
Referenced by initialize_data().
|
protected |
Manual control flag.
Referenced by initialize_data().
|
protected |
Stick mode.
Referenced by initialize_data().
|
protected |
Throttle.
Referenced by initialize_data().
|
protected |
Maximum torque command.
Referenced by initialize_data().
|
protected |
Pulse torque command.
Referenced by initialize_data().