|
Public Types |
| CS_DEFAULT = 0 |
| CS_EPSON |
| CS_DSP800 |
| CS_AEDEX |
| CS_FIRICH |
enum | CommandSet {
CS_DEFAULT = 0,
CS_EPSON,
CS_DSP800,
CS_AEDEX,
CS_FIRICH
} |
Public Slots |
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) |
Public Member Functions |
| TEDisplayBase (int pn) |
virtual QString | commandSetName (int) |
virtual bool | isCommandSetSupported (int) |
virtual QString | modelInfo () |
virtual int | scrollSpeed ()=0 |
virtual int | portBaudRate () |
int | getCommandSet () const |
Protected Member Functions |
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 |
Protected Attributes |
Q_ULONG | m_baudRate |
int | m_slowMode |
QMutex * | m_pBufferMutex |
QWaitCondition * | m_pDataReady |
QThread * | m_pWriter |
QByteArray * | m_pBuffer |
int | m_eCommandSet |