Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

RS232_CommunicationDevice Class Reference

#include <commdevice_rs232.h>

Inheritance diagram for RS232_CommunicationDevice:

CommunicationDevice

Public Member Functions

 RS232_CommunicationDevice (void)
void initialize (void)
void outbyte (char c)
char inbyte (void)
bool havebyte (void)
OOMRM_COMMUNICATION_TYPE type (void)

Protected Member Functions

void outbyte_callback (foochar)
void inbyte_callback (charfoo)
void havebyte_callback (boolfoo)

Protected Attributes

foochar _outbyte_callback
charfoo _inbyte_callback
boolfoo _havebyte_callback
enum OOMRM_COMMUNICATION_TYPE _type

Constructor & Destructor Documentation

RS232_CommunicationDevice void   ) 
 


Member Function Documentation

bool havebyte void   )  [inline, inherited]
 

void havebyte_callback boolfoo   )  [protected, inherited]
 

char inbyte void   )  [inline, inherited]
 

void inbyte_callback charfoo   )  [protected, inherited]
 

void initialize void   ) 
 

void outbyte char  c  )  [inline, inherited]
 

void outbyte_callback foochar   )  [protected, inherited]
 

OOMRM_COMMUNICATION_TYPE type void   )  [inline, inherited]
 


Field Documentation

boolfoo _havebyte_callback [protected, inherited]
 

charfoo _inbyte_callback [protected, inherited]
 

foochar _outbyte_callback [protected, inherited]
 

enum OOMRM_COMMUNICATION_TYPE _type [protected, inherited]
 


Generated on Mon Oct 8 19:32:27 2007 for OOMRM Mapping API by doxygen1.3