7#include <ControlDeck2/ControlDeck2.h>
9#ifndef FSW_TWO_AXIS_ONS_CONTROL
10#define FSW_TWO_AXIS_ONS_CONTROL
21 void initialize_data();
23 void handle_event(
int code);
25 int get_index(
int id, ml_matrix index_list );
48 cd_control_module *fsw_two_axis_ons_control_builder(
const char *name);
Controls the orientation of a high gain antenna.
Definition: fsw_two_axis_ons_control.h:18
CD_REQUEST_REF quaternion_ref
The estimated quaternion.
Definition: fsw_two_axis_ons_control.h:36
int get_index(int id, ml_matrix index_list)
Get the index for the SPICE id.
Definition: fsw_two_axis_ons_control.cc:92
CD_REQUEST_REF ons_gimbal_angle_ref
ONS gimbal angle.
Definition: fsw_two_axis_ons_control.h:34
CD_REQUEST_REF ons_rate_demand_ref
ONS rate demand.
Definition: fsw_two_axis_ons_control.h:30
CD_CREATE_REF ons_target_locked_ref
The target locked output.
Definition: fsw_two_axis_ons_control.h:38
CD_REQUEST_REF ons_target_ref
ONS target.
Definition: fsw_two_axis_ons_control.h:32
CD_CREATE_REF ons_gain_command_ref
ONS gain.
Definition: fsw_two_axis_ons_control.h:41