|
My Project
|
#include <AntennaLnaMsg.h>
Public Types | |
| enum | MsgType { READ_DATA, CONNECT, DISCONNECT, LNA_CMD } |
| enum | lnaCmdId { LNA_SET_DRAIN_VOLTAGE, LNA_SET_DRAIN_CURRENT, LNA_SET_GATE_VOLTAGE, LNA_SET_BIAS, LNA_SET_MODULE, LNA_CHANGE_VOLTAGE, LNA_GET_VOLTAGE, LNA_ENABLE_BIAS_QUERY } |
Public Types inherited from gcp::util::GenericTaskMsg | |
| enum | GenericMsgType { HEARTBEAT, STOP, RESTART, TASK_SPECIFIC, LAST } |
Public Attributes | |
| MsgType | type |
| double | currTime_ |
| union { | |
| struct { | |
| unsigned lnaCmdId | |
| float drainCurrent | |
| float drainVoltage | |
| int lnaNumber | |
| int stageNumber | |
| } lna | |
| } | body |
Public Attributes inherited from gcp::util::GenericTaskMsg | |
| GenericMsgType | genericMsgType_ |
Class to encapsulate messages send to the Rx task
Enumerate supported AntennaRx messages
| union { ... } gcp::antenna::control::AntennaLnaMsg::body |
Define a Message container
| double gcp::antenna::control::AntennaLnaMsg::currTime_ |
Time of request
| MsgType gcp::antenna::control::AntennaLnaMsg::type |
The type of this message