bre20::SerialCom Class Reference

Summary for SerialCom. More...

Inheritance diagram for bre20::SerialCom:

bre20::DatalogCom bre20::EmulatorUtil List of all members.

Public Member Functions

 SerialCom ()
virtual void close ()
virtual unsigned char send (unsigned char cmd __gc[], int numback) __gc[]
virtual unsigned char getAddress (int address) __gc[]

Public Attributes

virtual __event EventHandler * Disconnect
virtual __event EventHandler * Reconnect

Protected Member Functions

virtual unsigned char waitAndRecieve (int numback) __gc[]
virtual void port_receive (unsigned char b __gc[])
virtual void tx_Done ()
virtual void onDisconnect (System::EventArgs *e)
virtual void onReconnect (System::EventArgs *e)

Static Protected Member Functions

static SerialPorts::Parity getParity (int parity)
static int getPortName (String *com)

Protected Attributes

Queue * recv
bool connected
bool txdone
int timeout
int bytestosend
int badsends
int portnum
SerialPorts::SerialPort * port
SerialPorts::WithEvents func

Detailed Description

Summary for SerialCom.


Constructor & Destructor Documentation

bre20::SerialCom::SerialCom  ) 
 


Member Function Documentation

void bre20::SerialCom::close  )  [virtual]
 

unsigned char bre20::SerialCom::getAddress int  address  )  [virtual]
 

static SerialPorts::Parity bre20::SerialCom::getParity int  parity  )  [static, protected]
 

static int bre20::SerialCom::getPortName String *  com  )  [static, protected]
 

virtual void bre20::SerialCom::onDisconnect System::EventArgs *  e  )  [protected, virtual]
 

virtual void bre20::SerialCom::onReconnect System::EventArgs *  e  )  [protected, virtual]
 

virtual void bre20::SerialCom::port_receive unsigned char b  __gc[]  )  [protected, virtual]
 

unsigned char bre20::SerialCom::send unsigned char cmd  __gc[],
int  numback
[virtual]
 

virtual void bre20::SerialCom::tx_Done  )  [protected, virtual]
 

unsigned char bre20::SerialCom::waitAndRecieve int  numback  )  [protected, virtual]
 


Member Data Documentation

int bre20::SerialCom::badsends [protected]
 

int bre20::SerialCom::bytestosend [protected]
 

bool bre20::SerialCom::connected [protected]
 

virtual __event EventHandler* bre20::SerialCom::Disconnect
 

SerialPorts::WithEvents bre20::SerialCom::func [protected]
 

SerialPorts::SerialPort* bre20::SerialCom::port [protected]
 

int bre20::SerialCom::portnum [protected]
 

virtual __event EventHandler* bre20::SerialCom::Reconnect
 

Queue* bre20::SerialCom::recv [protected]
 

int bre20::SerialCom::timeout [protected]
 

bool bre20::SerialCom::txdone [protected]
 




BRE Documentation Home