|
My Project
|
Public Types | |
| enum | MsgType { CONNECT, INIT, NETMSG, ANTENNA_CONTROL_MSG, GRABBER_CONTROL_MSG, WX_CONTROL_MSG, RECEIVER_CONTROL_MSG } |
Public Types inherited from gcp::util::GenericTaskMsg | |
| 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 |
Public Attributes inherited from gcp::util::GenericTaskMsg | |
| 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.