|
Spacecraft Control Bundle 1
|
Controls the orientation of solar wings. More...
#include <fsw_two_axis_solar_wing_control.h>
Public Member Functions | |
| fsw_two_axis_solar_wing_control (const char *mod_name) | |
| void | initialize_data () |
| Create data and request #FSW_TWO_AXIS_SOLAR_WING_CONTROL_TRIGGER. More... | |
| void | initialize () |
| void | handle_event (int code) |
Protected Attributes | |
2SW Commands | |
| |
| CD_CREATE_REF | solar_wing_gain_command_ref |
| Gain command (double) More... | |
| CD_CREATE_REF | solar_wing_offset_command_ref |
| The offset angle, "solar_wing_offset". More... | |
2SW Inputs | |
| |
| CD_REQUEST_REF | angle_ref |
| Angle, "angle_solar_wing_sim". More... | |
| CD_REQUEST_REF | ephem_sun_vector_ref |
| Sun vector. More... | |
| CD_REQUEST_REF | quaternion_ref |
| The estimated quaternion, "q_eci_to_body_sim". More... | |
2SW Assignments | |
| |
| CD_REQUEST_REF | solar_wing_rate_demand_ref |
| Rate demand to hardware. More... | |
Controls the orientation of solar wings.
Uses either sun sensor measurements or the ephemeris to point the solar wings at the sun
| void fsw_two_axis_solar_wing_control::initialize_data | ( | ) |
Create data and request #FSW_TWO_AXIS_SOLAR_WING_CONTROL_TRIGGER.
References solar_wing_gain_command_ref, and solar_wing_offset_command_ref.
|
protected |
Angle, "angle_solar_wing_sim".
|
protected |
Sun vector.
|
protected |
The estimated quaternion, "q_eci_to_body_sim".
|
protected |
Rate demand to hardware.