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