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

Public Types

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

Public Member Functions

void packGrabFrameMsg ()
 
void packConnectMsg ()
 
void packConfigureMsg (gcp::control::FgOpt mask, unsigned channelMask, unsigned nCombine, unsigned flatfield, unsigned seconds)
 
void packGrabFrameMsg ()
 
void packConnectMsg ()
 
void packConfigureMsg (gcp::control::FgOpt mask, unsigned channelMask, unsigned nCombine, unsigned flatfield, unsigned seconds)
 

Public Attributes

MsgType type
 
union {
   struct {
      unsigned   mask
 
      unsigned   channelMask
 
      unsigned   nCombine
 
      unsigned   flatfield
 
      unsigned   seconds
 
   }   configure
 
body
 
union {
   struct {
      unsigned   mask
 
      unsigned   channelMask
 
      unsigned   nCombine
 
      unsigned   flatfield
 
      unsigned   seconds
 
   }   configure
 
body
 
- Public Attributes inherited from gcp::util::GenericTaskMsg
GenericMsgType genericMsgType_
 

Member Enumeration Documentation

Enumerate supported message types.

Enumerate supported message types.

Member Function Documentation

void gcp::grabber::ScannerMsg::packConfigureMsg ( gcp::control::FgOpt  mask,
unsigned  channelMask,
unsigned  nCombine,
unsigned  flatfield,
unsigned  seconds 
)
inline

Method to pack a message to integrate

void gcp::grabber::ScannerMsg::packConfigureMsg ( gcp::control::FgOpt  mask,
unsigned  channelMask,
unsigned  nCombine,
unsigned  flatfield,
unsigned  seconds 
)
inline

Method to pack a message to integrate

void gcp::grabber::ScannerMsg::packConnectMsg ( )
inline

Method to pack a message to send a data frame.

void gcp::grabber::ScannerMsg::packConnectMsg ( )
inline

Method to pack a message to send a data frame.

void gcp::grabber::ScannerMsg::packGrabFrameMsg ( )
inline

Method to pack a message to send a data frame.

void gcp::grabber::ScannerMsg::packGrabFrameMsg ( )
inline

Method to pack a message to send a data frame.

Member Data Documentation

MsgType gcp::grabber::ScannerMsg::type

A type for this message


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