Spacecraft Control Bundle 1
fsw_gps_meas.h
1/*
2 * Header file for object of class fsw_gps_meas.
3 * Copyright 2010, Princeton Satellite Systems, Inc.
4 * All Rights Reserved.
5 */
6
7#include <ControlDeck2/ControlDeck2.h>
8#include "sc_data_names.h"
9
10#ifndef FSW_GPS_MEAS
11#define FSW_GPS_MEAS
12
13
15
22class fsw_gps_meas : public cd_control_module
23{
24 public:
25 fsw_gps_meas (const char * mod_name);
26 void initialize_data();
27 void initialize_data_requests();
28 void handle_event(int code);
29
30 protected:
34 CD_CREATE_REF gps_message_ref;
36
40 CD_REQUEST_REF gps_message_sim_ref;
42
43};
44
45extern "C"
46{
47 cd_control_module *fsw_gps_meas_builder(const char *name);
48}
49
50#endif
This module processes pseudo-GPS from the simulation.
Definition: fsw_gps_meas.h:23
void initialize_data()
Request event notification for FSW_GPS_MEAS_TRIGGER.
Definition: fsw_gps_meas.cc:15
CD_CREATE_REF gps_message_ref
GPS outgoing message.
Definition: fsw_gps_meas.h:34
CD_REQUEST_REF gps_message_sim_ref
GPS message from sim.
Definition: fsw_gps_meas.h:40
Define the data names used throughout the control system.