Spacecraft Control Bundle 1
cs_template.h
1/*
2 * Header file for object of class cs_template.
3 * Copyright 2012, Princeton Satellite Systems, Inc.
4 * All Rights Reserved.
5 */
6
7#include <ControlDeck2/ControlDeck2.h>
8
9#ifndef CS_TEMPLATE
10#define CS_TEMPLATE
11
13class cs_template : public cd_control_module
14{
15 public:
16 cs_template (const char * mod_name);
17 void initialize_data();
18 void initialize();
19 void handle_event(int code);
20
21 protected:
23 CD_REQUEST_REF input_ref;
25 CD_CREATE_REF output_ref;
26
27};
28
29extern "C"
30{
31 cd_control_module *cs_template_builder(const char *name);
32}
33
34#endif
A template for control system modules.
Definition: cs_template.h:14
CD_CREATE_REF output_ref
Output.
Definition: cs_template.h:25
CD_REQUEST_REF input_ref
Input.
Definition: cs_template.h:23