1 #ifndef ANTENNADRIVEMSG_H
2 #define ANTENNADRIVEMSG_H
18 #include "carma/szaarrayutils/szaregs.h"
80 inline TrackerMsg* getTrackerMsg()
83 sza::util::GenericTaskMsg::TASK_SPECIFIC;
87 return &
body.trackerMsg;
94 inline void packFlagBoardMsg(
unsigned short board,
bool flag) {
96 sza::util::GenericTaskMsg::TASK_SPECIFIC;
99 body.flagBoard.board = board;
100 body.flagBoard.flag = flag;
103 inline void packPmacConnectedMsg(
bool connected)
106 sza::util::GenericTaskMsg::TASK_SPECIFIC;
108 type = PMAC_CONNECTED;
110 body.pmacConnected.connected = connected;
119 #endif // End #ifndef
struct sza::antenna::control::AntennaDriveMsg::@7::@8 flagBoard
Flag a board.
A container for messages sent to the Drive Task.
struct sza::antenna::control::AntennaDriveMsg::@7::@9 pmacConnected
A message that the pmac is dis/connected.
MsgType type
The type of this message.
union sza::antenna::control::AntennaDriveMsg::@7 body
A union of supported messages.
TrackerMsg trackerMsg
A message for the Tracker thread.
Tagged: Fri Nov 14 12:39:34 UTC 2003.
MsgType
Enumerate supported messages for this task.
Tagged: Thu Nov 13 16:53:56 UTC 2003.
GenericMsgType genericMsgType_
A type for this message.
A class to encapsulate message types for a generic task.
Tagged: Fri Nov 14 12:39:33 UTC 2003.