TEReaderBase Class Reference

The TEReaderBase is base class for all reader classes. More...

Inheritance diagram for TEReaderBase:

TEBase TE List of all members.

Public Types

 RT_BARCODE
 RT_CARD
enum  ReaderType { RT_BARCODE, RT_CARD }

Public Slots

virtual QString text (int iTrackNumber=0) const
int next ()
void setBuffering (int iBufEnabled)
int buffering () const
void setDropStopByte (bool bDSB)
bool dropStopByte () const
void setUseStopByte (bool bUSB)
bool useStopByte () const
void setMaxLength (int iML)
int maxLength () const
void setDropBegCnt (int iDBC)
int dropBegCnt () const
void setDropEndCnt (int iDEC)
int dropEndCnt () const
int clearBuffer ()
void setStopByte (int)
int stopByte () const
void setMaxDelay (int)
int maxDelay () const
void setStartSequence (const QString &seq)
QString startSequence () const
void setStopSequence (const QString &seq)
QString stopSequence () const
QString errorText () const
virtual bool startDriver ()
virtual bool stopDriver ()
virtual bool setParameter (const QString &, const QString &)
 set Scanner parameter for configurable scanners
int queueSize () const
virtual int readerType () const =0

Protected Member Functions

int pushText (const QString &)
virtual int openPort ()=0
virtual int closePort ()=0
virtual int readBarcode ()=0
virtual void emitSignal ()
virtual void reportError (const QString &)
void setErrorText (const QString &err)
virtual void handleData (const QString &data)
 handle next data string getted from reader.

Detailed Description

The TEReaderBase is base class for all reader classes.


Member Function Documentation

void TEReaderBase::setStartSequence ( const QString &  seq  )  [slot]

sets start sequence, replacing with (char)10

void TEReaderBase::setStopSequence ( const QString &  seq  )  [slot]

sets stop sequence, replacing with (char)10


The documentation for this class was generated from the following files:
Generated on Sun Jul 2 23:37:24 2006 for Trade equipment common library. by  doxygen 1.4.7