|
. 1.0.0
|
The TEScalesBase is base class for all scales classes. Подробнее...
#include <tescalesbase.h>
Открытые типы | |
| enum | PLUCapsEnum { PCAP_BCFORMAT =1 , PCAP_BCDATE =2 , PCAP_USEBYDATE =4 , PCAP_USEBYTIME =8 , PCAP_SELLBYDATE =16 , PCAP_SELLBYTIME =32 , PCAP_PACKDATE =64 , PCAP_PACKTIME =128 , PCAP_TARE =256 , PCAP_PICTURENUM =512 , PCAP_MAX =0xffffffff } |
| enum | GenCapsEnum { GCAP_GETWEIGHT =1 , GCAP_GETPRICE =2 , GCAP_GETPLU =4 , GCAP_CANQUERYPLU =8 , GCAP_MAX =0xffffffff } |
| Открытые типы унаследованные от 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 uint | PLUCaps () const |
| virtual uint | GenCaps () const |
| virtual int | writePLU () |
| virtual int | detelePLU () |
| virtual int | deletePLU (uint uiPLU) |
| QString | productCode () const |
| double | price () const |
| virtual void | setPrice (double Price) |
| double | tareWeight () const |
| virtual void | setTareWeight (double dTareWeight) |
| unsigned int | PLU () const |
| virtual void | setPLU (unsigned int uiPLU) |
| QString | prodCode () const |
| virtual void | setProdCode (const QString &sProdCode) |
| QString | groupCode () const |
| virtual void | setGroupCode (const QString &sGroupCode) |
| QString | prodName () const |
| virtual void | setProdName (const QString &sProdName) |
| QDateTime | useByDate () const |
| virtual void | setUseByDate (const QDateTime &dUseByDate) |
| double | weight () const |
| double | summa () const |
| virtual int | readDisplay () |
| Открытые слоты унаследованные от TEBase | |
| virtual int | startDriver () |
| virtual int | stopDriver () |
| virtual int | setCaptureMode (int iMode) |
| virtual int | captureMode () |
Открытые члены | |
| TEScalesBase (int pn) | |
| Открытые члены унаследованные от 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 |
| virtual void | setErrorText (const QString &err) |
| 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< int > | supportedBaudRates () |
| virtual QValueList< int > | supportedConnectionTypes () |
| virtual int | open () |
| virtual int | close () |
| virtual void | processEvent (int Code) |
| virtual QStringList | execCommand (const QString &cmd) |
| virtual bool | isDriverRunning () |
Защищенные члены | |
| void | setSumma (double dSum) |
| void | setWeight (double dWeight) |
| Защищенные члены унаследованные от TEBase | |
| void | abstract () |
| void | startPoll (int PollInterval=500, bool defaultProc=true) |
| void | startPoll (bool defaultProc=true) |
| void | stopPoll () |
| void | startIOTransaction () |
| void | stopIOTransaction () |
| virtual int | poll () |
| TSerialPort * | port () |
| 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 | |
| ExecEngine | m_ee |
| int | m_iCaptureMode |
| bool | m_bDriverStarted |
| Свойства унаследованные от TEBase | |
| QString | ActivationKey |
| int | PortNumber |
| int | PortBaudRate |
The TEScalesBase is base class for all scales classes.