Trade equipment common library. 1.0.0
Public Types | Public Member Functions | List of all members
TEConnectionSettingsInterface Class Referenceabstract

Public Types

enum  ParameterDomain {
  PT_Invalid , PT_IntRangeList , PT_IntList , PT_String ,
  PT_Double , PT_Bool
}
 
enum  PreferredUIControl {
  PUC_LineEdit , PUC_Slider , PUC_DropDown , PUC_CheckBox ,
  PUC_RadioButtons
}
 

Public Member Functions

virtual int numberOfParameters ()=0
 
virtual int parameterDomain (int num)=0
 
virtual int preferredUIControl (int num)=0
 
virtual QString parameterDescription (int num)=0
 
virtual int parameterItemsCount (int num)=0
 
virtual QString parameterItemDescription (int num, int item)=0
 
virtual int getItemRange (int num, int item, int &low, int &hi)=0
 
virtual int getItemValue (int num, int item, int &val)=0
 
virtual int setParameter (int num, int val)=0
 
virtual int setParameter (int num, const QString &val)=0
 
virtual int setParameter (int num, double val)=0
 
virtual int setParameter (int num, bool val)=0
 
virtual int getParameter (int num, int &val)=0
 
virtual int getParameter (int num, QString &val)=0
 
virtual int getParameter (int num, double &val)=0
 
virtual int getParameter (int num, bool &val)=0
 
virtual QString errorText ()=0
 

Member Enumeration Documentation

◆ ParameterDomain

Enumerator
PT_Invalid 
  • возвращается для несуществующего параметра
PT_IntRangeList 
  • допустимые значения представляют собой набор диапазонов целых чисел
PT_IntList 
  • допустимые значения представляют собой набор целых чисел
PT_String 
  • допускается произвольная строка
PT_Double 
  • допускается произвольное вещественное число
PT_Bool 
  • значение булевского типа

◆ PreferredUIControl

Enumerator
PUC_LineEdit 
  • строка ввода
PUC_Slider 
  • слайдер
PUC_DropDown 
  • выпадающий список
PUC_CheckBox 
  • чекбокс
PUC_RadioButtons 

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