1 #ifndef GCP_ANTENNA_CONTROL_ANTENNARXMSG_H
2 #define GCP_ANTENNA_CONTROL_ANTENNARXMSG_H
11 #include "gcp/util/common/GenericTaskMsg.h"
13 #include "gcp/control/code/unix/libunix_src/common/netobj.h"
14 #include "gcp/util/common/Debug.h"
15 #include "gcp/util/specific/Directives.h"
50 RX_SET_INTEGRATION_PERIOD,
55 RX_ENABLE_ALT_WALSHING,
56 RX_ENABLE_FULL_WALSHING,
57 RX_ENABLE_NONLINEARITY,
95 inline void packReadDataMsg()
98 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
109 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
120 inline void packConnectMsg()
123 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
131 inline void packDisconnectMsg()
134 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
142 inline void packRxCmdMsg(
unsigned cmdId,
float fltVal,
int stageVal,
int channelVal)
145 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
147 COUT(
"got to pack rx md msg");
150 body.rx.cmdId = cmdId;
151 body.rx.fltVal = fltVal;
152 body.rx.stageVal = stageVal;
153 body.rx.chanVal = channelVal;
165 #endif // End #ifndef
Definition: GenericTaskMsg.h:31
MsgType type
Definition: AntennaRxMsg.h:67
MsgType
Definition: AntennaRxMsg.h:34
union gcp::antenna::control::AntennaRxMsg::@20 body
GenericMsgType genericMsgType_
Definition: GenericTaskMsg.h:50
double currTime_
Definition: AntennaRxMsg.h:72
double getTimeInSeconds() const
Definition: TimeVal.cc:589
Definition: AntennaRxMsg.h:26