My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::AntennaControlMsg Class Reference
Inheritance diagram for gcp::antenna::control::AntennaControlMsg:
gcp::util::GenericTaskMsg

Public Types

enum  MsgType {
  CONNECT, NETMSG, GPIB_MSG, DLP_TEMPS,
  LNA_MSG, ADC_VOLTS
}
 
- Public Types inherited from gcp::util::GenericTaskMsg
enum  GenericMsgType {
  HEARTBEAT, STOP, RESTART, TASK_SPECIFIC,
  LAST
}
 

Public Member Functions

gcp::util::NetMsggetNetMsg ()
 
AntennaGpibMsggetGpibMsg ()
 
AntennaLnaMsggetLnaMsg ()
 
void packConnectMsg ()
 
void packDlpMsg ()
 
void packAdcMsg ()
 

Public Attributes

MsgType type
 
union {
   gcp::util::NetMsg   networkMsg
 
   gcp::antenna::control::AntennaGpibMsg   gpibMsg
 
   gcp::antenna::control::AntennaLnaMsg   lnaMsg
 
body
 
- Public Attributes inherited from gcp::util::GenericTaskMsg
GenericMsgType genericMsgType_
 

Member Enumeration Documentation

Enumerate supported message types.

Member Function Documentation

gcp::util::NetMsg* gcp::antenna::control::AntennaControlMsg::getNetMsg ( )
inline

Method to get a pointer to the NetMsg

void gcp::antenna::control::AntennaControlMsg::packConnectMsg ( )
inline

Pack a message to connect to the pmac.

Member Data Documentation

MsgType gcp::antenna::control::AntennaControlMsg::type

A type for this message


The documentation for this class was generated from the following file: