|
My Project
|
#include <AntennaDriveMsg.h>
Public Types | |
| enum | MsgType { FLAG_BOARD, DRIVE_CONNECTED, POLL_GPS_STATUS, TRACKER_MSG } |
Public Types inherited from gcp::util::GenericTaskMsg | |
| enum | GenericMsgType { HEARTBEAT, STOP, RESTART, TASK_SPECIFIC, LAST } |
Public Member Functions | |
| TrackerMsg * | getTrackerMsg () |
| AntennaDriveMsg * | packShutdownDriveMsg () |
| AntennaDriveMsg * | packPollGpsStatusMsg () |
| void | packFlagBoardMsg (unsigned short board, bool flag) |
| void | packDriveConnectedMsg (bool connected) |
Public Attributes | |
| MsgType | type |
| union { | |
| struct { | |
| unsigned short board | |
| bool flag | |
| } flagBoard | |
| struct { | |
| bool connected | |
| } driveConnected | |
| TrackerMsg trackerMsg | |
| } | body |
Public Attributes inherited from gcp::util::GenericTaskMsg | |
| GenericMsgType | genericMsgType_ |
A container for messages sent to the Drive Task.
Enumerate supported messages for this task
| union { ... } gcp::antenna::control::AntennaDriveMsg::body |
A union of supported messages
| struct { ... } gcp::antenna::control::AntennaDriveMsg::driveConnected |
A message that the pmac is dis/connected
| struct { ... } gcp::antenna::control::AntennaDriveMsg::flagBoard |
Flag a board.
| TrackerMsg gcp::antenna::control::AntennaDriveMsg::trackerMsg |
A message for the Tracker thread.
| MsgType gcp::antenna::control::AntennaDriveMsg::type |
The type of this message