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

Public Types

enum  MsgType { CONNECT, READOUT_THERMO, PROBE_CRYOCON, GPIB_CMD }
 
- Public Types inherited from gcp::util::GenericTaskMsg
enum  GenericMsgType {
  HEARTBEAT, STOP, RESTART, TASK_SPECIFIC,
  LAST
}
 

Public Member Functions

void packConnectMsg ()
 
void packReadoutMsg ()
 
void packGpibCmdMsg (unsigned device, unsigned cmdId, int *intVals, float fltVal)
 

Public Attributes

MsgType type
 
union {
   struct {
      unsigned   device
 
      unsigned   cmdId
 
      int   intVals [2]
 
      float   fltVal
 
   }   gpib
 
body
 
- Public Attributes inherited from gcp::util::GenericTaskMsg
GenericMsgType genericMsgType_
 

Member Data Documentation

union { ... } gcp::antenna::control::AntennaGpibMsg::body

Define a union of data for all messages handled by the GPIB task

MsgType gcp::antenna::control::AntennaGpibMsg::type

The type of this message


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