7#include <ControlDeck2/ControlDeck2.h>
8#import <SCControl/SCControl.h>
11#ifndef FSW_ATTITUDE_DETERMINATION_TRACKER
12#define FSW_ATTITUDE_DETERMINATION_TRACKER
57 cd_control_module *fsw_attitude_determination_tracker_builder(
const char *name);
Process the quaternion from a star tracker sensor.
Definition: fsw_attitude_determination_tracker.h:21
void initialize_data()
Creates data used by other modules.
Definition: fsw_attitude_determination_tracker.cc:15
void handle_event(int code)
Performs all processing.
Definition: fsw_attitude_determination_tracker.cc:36
CD_CREATE_REF ad_q_body_to_tracker_ref
Quaternion from the body frame to the tracker frame.
Definition: fsw_attitude_determination_tracker.h:49
CD_REQUEST_REF q_eci_to_tracker_sim_ref
Quaternion from eci to the star tracker, this is what's actually measured.
Definition: fsw_attitude_determination_tracker.h:37
fsw_attitude_determination_tracker(const char *mod_name)
Constructor.
Definition: fsw_attitude_determination_tracker.cc:9
void initialize()
One time initialization.
Definition: fsw_attitude_determination_tracker.cc:31
CD_CREATE_REF ad_q_eci_to_body_ref
Quaternion from eci to body estimated.
Definition: fsw_attitude_determination_tracker.h:43
Define the trigger and variables names for the software system.