. 1.0.0
Открытые типы | Открытые слоты | Защищенные члены | Полный список членов класса
Класс TEReaderBaseabstract

The TEReaderBase is base class for all reader classes. Подробнее...

Граф наследования:TEReaderBase:
TEBase TE

Открытые типы

enum  ReaderType { RT_BARCODE , RT_CARD }
 
- Открытые типы унаследованные от TE
enum  CaptureMode { CM_Exclusive =0 , CM_NonExclusive =1 }
 Define connection capture mode for setCaptureMode()
 
enum  EquipmentConnectionType {
  ECT_NOCONNECTION =0x0 , ECT_SERIAL =0x1 , ECT_KEYBOARD =0x2 , ECT_TCP =0x3 ,
  ECT_TESERVER =0x4
}
 
enum  CashRegisterOperations {
  CRO_SELL = 0x0 , CRO_BUY = 0x1 , CRO_SELLRET = 0x2 , CRO_BUYRET = 0x3 ,
  CRO_SELLSTORNO = 0x4 , CRO_BUYSTORNO = 0x5 , CRO_CASHIN = 0x6 , CRO_CASHOUT = 0x7 ,
  CRO_DISCOUNT = 0x8 , CRO_DISCOUNTPERCENT = 0x9 , CRO_OPMASK = 0xF
}
 

Открытые слоты

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 int startDriver ()
 
virtual int stopDriver ()
 
virtual bool setParameter (const QString &, const QString &)
 set Scanner parameter for configurable scanners
 
int queueSize () const
 
virtual int readerType () const =0
 
- Открытые слоты унаследованные от TEBase
virtual int startDriver ()
 
virtual int stopDriver ()
 
virtual int setCaptureMode (int iMode)
 
virtual int captureMode ()
 

Защищенные члены

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.
 
- Защищенные члены унаследованные от TEBase
void abstract ()
 
void startPoll (int PollInterval=500, bool defaultProc=true)
 
void startPoll (bool defaultProc=true)
 
void stopPoll ()
 
void startIOTransaction ()
 
void stopIOTransaction ()
 
TSerialPortport ()
 
virtual int putch (int b)
 
virtual int getch ()
 
virtual Q_ULONG writeBlock (const char *data, Q_ULONG len)
 
virtual Q_ULONG readBlock (char *data, Q_ULONG maxlen=1)
 
virtual Q_ULONG readCount ()
 
void clearPPP ()
 
void timerEvent (QTimerEvent *)
 

Дополнительные унаследованные члены

- Сигналы унаследованные от TEBase
void deviceEvent (int Code)
 
- Открытые члены унаследованные от TEBase
 TEBase (int pn)
 The TEBase is base class for all trade equipment classes.
 
virtual void setActivationKey (const QString &key)
 
virtual QString activationKey () const
 
int connectionType ()
 
virtual int setConnectionType (int ct)
 
virtual int setPortNumber (int pn)
 
int portNumber () const
 
void setPollInterval (int pint)
 
int pollInterval ()
 
virtual int isOpen ()
 
int timeout ()
 
void setTimeout (int timeout)
 
bool isTimeout ()
 
int debugLevel ()
 
void setDebugLevel (int level)
 
virtual QCString utf8ToDevice (const QString &text)
 
virtual QString deviceToUtf8 (const QCString &text)
 
virtual int isActivationKeyValid ()
 
int errorCode () const
 
void setErrorCode (const int &code)
 
virtual QString errorText () const
 
QString productSuffix () const
 
void setProductSuffix (const QString &sProductSuffix)
 
void setPortBaudRate (int)
 
int portBaudRate () const
 
void setPortFlowControl (FlowType)
 
FlowType portFlowControl () const
 
void setPortParity (ParityType)
 
ParityType portParity () const
 
void setPortDataBits (DataBitsType)
 
DataBitsType portDataBits () const
 
void setPortStopBits (StopBitsType)
 
StopBitsType portStopBits () const
 
virtual QValueList< intsupportedBaudRates ()
 
virtual QValueList< intsupportedConnectionTypes ()
 
virtual int open ()
 
virtual int close ()
 
virtual void processEvent (int Code)
 
virtual QStringList execCommand (const QString &cmd)
 
virtual bool isDriverRunning ()
 
- Защищенные данные унаследованные от TEBase
ExecEngine m_ee
 
int m_iCaptureMode
 
bool m_bDriverStarted
 
- Свойства унаследованные от TEBase
QString ActivationKey
 
int PortNumber
 
int PortBaudRate
 

Подробное описание

The TEReaderBase is base class for all reader classes.

Методы

◆ setErrorText()

void TEReaderBase::setErrorText ( const QString & err)
protectedvirtual

Переопределяет метод предка TEBase.

◆ setParameter

bool TEReaderBase::setParameter ( const QString & ,
const QString &  )
virtualslot

set Scanner parameter for configurable scanners

set Scanner parameter for configurable scanners.

◆ setStartSequence

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

sets start sequence, replacing \r with (char)10

◆ setStopSequence

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

sets stop sequence, replacing \r with (char)10


Объявления и описания членов классов находятся в файлах: