BASE::RCRS232Com Class Reference

... More...

Inherits BASE::RCComInterface.

Inheritance diagram for BASE::RCRS232Com:

Inheritance graph
[legend]
Collaboration diagram for BASE::RCRS232Com:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual RCString GetPort () const
virtual RCParameterGetSettingsParam ()
virtual void Connect ()
virtual void Disconnect ()
virtual void Send (const void *pData, TLong nLength)
virtual void Recv (void *pData, TLong nLength)
virtual TLong TryRecv (void *pData, TLong nLength)
virtual TLong GetInCount ()

Protected Member Functions

void ThrowError (const RCString &sError)

Protected Attributes

RSRS232Settings m_Settings
COMMTIMEOUTS m_ComTimeouts
DCB m_Dcb
HANDLE m_ComHandle

Static Protected Attributes

static const RCString COM_PORT_PREFIX = _T("COM")
static const COMMTIMEOUTS NO_TIMEOUTS = {0, 0, 0, 0, 0}

Detailed Description

...

Author:
Patrik Stellmann
...


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:46:59 2006 for Simulator Bob by  doxygen 1.4.6-NO