|
enum | MsgType {
FLAG_ANTENNA,
INIT,
BEGIN_INIT,
END_INIT,
NETCMD,
ANTENNA_MASTER_MSG,
WEATHER
} |
|
enum | GenericMsgType {
HEARTBEAT,
STOP,
RESTART,
TASK_SPECIFIC,
LAST
} |
|
Enumerate supported message types.
void gcp::mediator::AntennaControlMsg::packBeginInitMsg |
( |
| ) |
|
|
inline |
A method for packing a message that we are beginning an init script
void gcp::mediator::AntennaControlMsg::packEndInitMsg |
( |
| ) |
|
|
inline |
A method for packing a message that we are ending an init script
void gcp::mediator::AntennaControlMsg::packFlagAntennaMsg |
( |
unsigned |
antenna, |
|
|
bool |
flag |
|
) |
| |
|
inline |
A method for packing a message to flag an antenna as un/reachable
void gcp::mediator::AntennaControlMsg::packInitMsg |
( |
bool |
start | ) |
|
|
inline |
A method for packing an init message
void gcp::mediator::AntennaControlMsg::packRtcNetCmdMsg |
( |
gcp::control::RtcNetCmd * |
cmd, |
|
|
gcp::control::NetCmdId |
opcode |
|
) |
| |
|
inline |
A method for packing a net command.
A message for the receiver task.
A bit set of antennas to which this message applies.
union { ... } gcp::mediator::AntennaControlMsg::body |
The contents of the message.
struct { ... } gcp::mediator::AntennaControlMsg::flagAntenna |
Flag a set of antennas as (un)reachable
struct { ... } gcp::mediator::AntennaControlMsg::init |
Tell the antenna control task we are starting/finishing an initialization sequence
bool gcp::mediator::AntennaControlMsg::init_ |
True if this is a command generated by an initialization script.
struct { ... } gcp::mediator::AntennaControlMsg::netCmd |
A network command forwarded unmodified from the ACC
MsgType gcp::mediator::AntennaControlMsg::type |
The documentation for this class was generated from the following file: