Класс TEDisplayBase

The TEDisplayBase is base class for all customer display classes. Подробнее...

#include <tedisplaybase.h>

Граф наследования:TEDisplayBase:

TEBase Полный список членов класса

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

 CS_DEFAULT = 0
 CS_EPSON
 CS_DSP800
 CS_AEDEX
 CS_FIRICH
enum  CommandSet {
  CS_DEFAULT = 0, CS_EPSON, CS_DSP800, CS_AEDEX,
  CS_FIRICH
}

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

virtual void setPortBaudRate (int)
virtual void setScrollSpeed (int)=0
virtual int setCommandSet (int)
virtual void initDisplay ()
virtual void setPortNumberAndInit (int pn)
virtual void setDisplayMode (const QString &mode)
virtual void showText (const QString &text, const QString &category="default", const QString &mode="scroll/left")
virtual void processEvent (int Code)

Открытые члены

 TEDisplayBase (int pn)
virtual QString commandSetName (int)
virtual bool isCommandSetSupported (int)
virtual QString modelInfo ()
virtual int scrollSpeed ()=0
virtual int portBaudRate ()
int getCommandSet () const

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

void setSlowPortMode (int delayus)
Q_ULONG writeBlockSlow (const char *data, Q_ULONG len)
void addToBuffer (const char *data, Q_ULONG len)
virtual void initPort ()=0

Защищенные данные

Q_ULONG m_baudRate
int m_slowMode
QMutex * m_pBufferMutex
QWaitCondition * m_pDataReady
QThread * m_pWriter
QByteArray * m_pBuffer
int m_eCommandSet

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

The TEDisplayBase is base class for all customer display classes.


Объявления и описания членов классов находятся в файлах:
Документация по Общая библиотека для работы с торговым оборудованием.. Последние изменения: Sun Jul 2 23:38:24 2006. Создано системой  doxygen 1.4.7