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

Classes

union  body
 

Public Types

enum  MsgType {
  START_DATAFRAME, DISPATCH_DATAFRAME, PACK_BOLO_DATAFRAME, CONNECT,
  FEATURE, DIO_MSG
}
 
- Public Types inherited from gcp::util::GenericTaskMsg
enum  GenericMsgType {
  HEARTBEAT, STOP, RESTART, TASK_SPECIFIC,
  LAST
}
 

Public Member Functions

DioMsggetDioMsg ()
 
void packStartDataFrameMsg ()
 
void packDispatchDataFrameMsg ()
 
void packPackBoloDataFrameMsg ()
 
void packConnectMsg ()
 
void packFeatureMsg (unsigned seq, unsigned mode, unsigned mask)
 

Public Attributes

MsgType type
 
union
gcp::mediator::ScannerMsg::body 
body
 
- Public Attributes inherited from gcp::util::GenericTaskMsg
GenericMsgType genericMsgType_
 

Member Enumeration Documentation

Enumerate supported message types.

Member Function Documentation

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

Method to pack a message to send a data frame.

void gcp::mediator::ScannerMsg::packDispatchDataFrameMsg ( )
inline

Method to pack a message to dispatch a data frame.

void gcp::mediator::ScannerMsg::packFeatureMsg ( unsigned  seq,
unsigned  mode,
unsigned  mask 
)
inline

Method to pack a message to set a feature bitmask

void gcp::mediator::ScannerMsg::packPackBoloDataFrameMsg ( )
inline

Method to pack a message to pack a bolometer data frame

void gcp::mediator::ScannerMsg::packStartDataFrameMsg ( )
inline

Method to pack a message to send a data frame.

Member Data Documentation

MsgType gcp::mediator::ScannerMsg::type

A type for this message


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