My Project
|
Public Types | |
enum | MsgType { CONNECT, INIT, NETMSG, ANTENNA_CONTROL_MSG, GRABBER_CONTROL_MSG, WX_CONTROL_MSG, RECEIVER_CONTROL_MSG } |
![]() | |
enum | GenericMsgType { HEARTBEAT, STOP, RESTART, TASK_SPECIFIC, LAST } |
Public Member Functions | |
AntennaControlMsg * | getAntennaControlMsg () |
GrabberControlMsg * | getGrabberControlMsg () |
ReceiverControlMsg * | getReceiverControlMsg () |
WxControlMsg * | getWxControlMsg () |
void | packConnectMsg () |
void | packInitMsg (bool start) |
gcp::util::NetMsg * | getNetMsg () |
Public Attributes | |
MsgType | type |
union { | |
struct { | |
bool start | |
} init | |
gcp::util::NetMsg networkMsg | |
AntennaControlMsg antennaControlMsg | |
GrabberControlMsg grabberControlMsg | |
ReceiverControlMsg receiverControlMsg | |
WxControlMsg wxControlMsg | |
} | body |
![]() | |
GenericMsgType | genericMsgType_ |
Enumerate supported message types.
|
inline |
Method to get a pointer to the NetMsg
|
inline |
Method to pack a message to send a data frame.
|
inline |
Method to pack a message to send a data frame.
AntennaControlMsg gcp::mediator::ControlMsg::antennaControlMsg |
A message for the antenna control thread.
union { ... } gcp::mediator::ControlMsg::body |
The contents of the message.
GrabberControlMsg gcp::mediator::ControlMsg::grabberControlMsg |
A message for the grabber control thread.
ReceiverControlMsg gcp::mediator::ControlMsg::receiverControlMsg |
A message for the receiver control thread.
MsgType gcp::mediator::ControlMsg::type |
A type for this message
WxControlMsg gcp::mediator::ControlMsg::wxControlMsg |
A message for the wx control thread.