Spacecraft Control Bundle 1
fsw_two_axis_ons_control Class Reference

Controls the orientation of a high gain antenna. More...

#include <fsw_two_axis_ons_control.h>

Inheritance diagram for fsw_two_axis_ons_control:

Public Member Functions

 fsw_two_axis_ons_control (const char *mod_name)
 
void initialize_data ()
 
void initialize ()
 
void handle_event (int code)
 
int get_index (int id, ml_matrix index_list)
 Get the index for the SPICE id. More...
 

Protected Attributes

CD_REQUEST_REF ons_rate_demand_ref
 ONS rate demand. More...
 
CD_REQUEST_REF ons_target_ref
 ONS target. More...
 
CD_REQUEST_REF ons_gimbal_angle_ref
 ONS gimbal angle. More...
 
CD_REQUEST_REF quaternion_ref
 The estimated quaternion. More...
 
CD_CREATE_REF ons_target_locked_ref
 The target locked output. More...
 
CD_CREATE_REF ons_gain_command_ref
 ONS gain. More...
 

Detailed Description

Controls the orientation of a high gain antenna.

Uses the ephemeris to point the HGA

Member Function Documentation

◆ get_index()

int fsw_two_axis_ons_control::get_index ( int  id,
ml_matrix  index_list 
)

Get the index for the SPICE id.

Member Data Documentation

◆ ons_gain_command_ref

CD_CREATE_REF fsw_two_axis_ons_control::ons_gain_command_ref
protected

ONS gain.

◆ ons_gimbal_angle_ref

CD_REQUEST_REF fsw_two_axis_ons_control::ons_gimbal_angle_ref
protected

ONS gimbal angle.

◆ ons_rate_demand_ref

CD_REQUEST_REF fsw_two_axis_ons_control::ons_rate_demand_ref
protected

ONS rate demand.

◆ ons_target_locked_ref

CD_CREATE_REF fsw_two_axis_ons_control::ons_target_locked_ref
protected

The target locked output.

◆ ons_target_ref

CD_REQUEST_REF fsw_two_axis_ons_control::ons_target_ref
protected

ONS target.

◆ quaternion_ref

CD_REQUEST_REF fsw_two_axis_ons_control::quaternion_ref
protected

The estimated quaternion.


The documentation for this class was generated from the following files: