1 #ifndef GCP_ANTENNA_CONTROL_ANTENNALNAMSG_H
2 #define GCP_ANTENNA_CONTROL_ANTENNALNAMSG_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"
42 LNA_SET_DRAIN_VOLTAGE,
43 LNA_SET_DRAIN_CURRENT,
82 inline void packReadDataMsg()
85 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
93 inline void packConnectMsg()
96 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
104 inline void packDisconnectMsg()
107 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
115 inline void packLnaCmdMsg(
unsigned cmdId,
float drainVoltage,
float drainCurrent,
int lnaNumber,
int stageNumber)
118 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
120 COUT(
"got to pack lna cmd msg");
123 body.lna.lnaCmdId = cmdId;
124 body.lna.drainVoltage = drainVoltage;
125 body.lna.drainCurrent = drainCurrent;
126 body.lna.lnaNumber = lnaNumber;
127 body.lna.stageNumber = stageNumber;
139 #endif // End #ifndef
Definition: GenericTaskMsg.h:31
Definition: AntennaLnaMsg.h:26
MsgType type
Definition: AntennaLnaMsg.h:55
MsgType
Definition: AntennaLnaMsg.h:34
GenericMsgType genericMsgType_
Definition: GenericTaskMsg.h:50
union gcp::antenna::control::AntennaLnaMsg::@6 body
double currTime_
Definition: AntennaLnaMsg.h:60