19 #define ANTENNADRIVE_TASK_FWD_FN(fn) void (fn)(AntennaDriveMsg* msg)
69 sza::util::GenericTaskMsg::CarmaSeqNoType type,
124 static THREAD_START(startTracker);
132 static THREAD_CLEAN(cleanTracker);
140 static THREAD_PING(pingTracker);
156 ANTENNADRIVE_TASK_FWD_FN(forwardTrackerMsg);
161 void respondToHeartBeat();
Tagged: Thu Nov 13 16:53:55 UTC 2003.
A container for messages sent to the Drive Task.
void sendCarmaSeqNoMsg(unsigned long seq, sza::util::GenericTaskMsg::CarmaSeqNoType type, bool success)
Send a message to the parent that a CARMA sequence number should be written.
Tagged: Fri Nov 14 12:39:33 UTC 2003.
Tagged: Thu Nov 13 16:53:54 UTC 2003.
All tasks will have the following functionality:
void sendPmacDoneMsg(unsigned int seq)
Send a message to the parent that the pmac is disconnected.
void sendPmacConnectedMsg(bool connected)
Send a message that the pmac is dis/connected.
Tagged: Fri Nov 14 12:39:36 UTC 2003.
The AntennaDrive collects together the functionality of the base class Drive and its descendants...
Tagged: Thu Nov 13 16:53:54 UTC 2003.
Define a class that will handle pointing and tracking for this antenna.
void sendSourceSetMsg(unsigned int seq)
Send a message to the parent that the source has set.
Tagged: Thu Nov 13 16:53:28 UTC 2003.
Define a class to encapsulate the entire Antenna control system.