Trade equipment common library. 1.0.0
TEConnectTEServer Class Reference

The TEConnectTEServer is TCP/IP connection class to connect with trade equipment. More...

#include <teconnectteserver.h>

Inheritance diagram for TEConnectTEServer:
TEConnect TE

Public Member Functions

 TEConnectTEServer (int pn)
 
- Public Member Functions inherited from TEConnect
 TEConnect (int pn)
 
virtual void setActivationKey (const QString &key)
 
virtual QString activationKey () const
 
int connectionType ()
 
virtual int setPortNumber (int pn)
 
int portNumber () const
 
void setPollInterval (int pint)
 
int pollInterval ()
 
virtual int isOpen ()
 
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 ()
 
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 int setConnectionType (int ct)
 
virtual int open ()
 
virtual int close ()
 

Additional Inherited Members

- Public Types inherited from 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
}
 
- Public Slots inherited from TEConnect
virtual void processEvent (int Code)
 
virtual QStringList execCommand (const QString &cmd)
 
virtual QString errorText () const
 
- Signals inherited from TEConnect
void deviceEvent (int Code)
 
- Protected Member Functions inherited from TEConnect
void startPoll (int PollInterval=500, bool defaultProc=true)
 
void startPoll (bool defaultProc=true)
 
void stopPoll ()
 
void startIOTransaction ()
 
void stopIOTransaction ()
 
virtual int poll ()
 
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 setTimeout (int timeout)
 
void clearPPP ()
 
virtual void setErrorText (const QString &err)
 
void timerEvent (QTimerEvent *)
 
- Protected Attributes inherited from TEConnect
ExecEngine m_ee
 
- Properties inherited from TEConnect
QString ActivationKey
 
int PortNumber
 
int PortBaudRate
 

Detailed Description

The TEConnectTEServer is TCP/IP connection class to connect with trade equipment.

trade equipment TEServer connection object. Object have internal text command interpreter that give access to object functions.

Parameters
cmd(in) command text. Command format: <function> '(' <parm1> ',' <parm2> ',' ... <parmN> ')'
Returns
- command execution result.

Constructor & Destructor Documentation

◆ TEConnectTEServer()

TEConnectTEServer::TEConnectTEServer ( int pn)

Serial connection object fot trade equipment object. Object have internal text command interpreter that give access to object functions.

Parameters
cmd(in) command text. Command format: <function> '(' <parm1> ',' <parm2> ',' ... <parmN> ')'
Returns
- command execution result.

References TEConnect::TEConnect().


The documentation for this class was generated from the following files: