|
Общая библиотека для работы с торговым оборудованием. 1.0.0
|
#include <tebase.h>
п·я┌п╨я─я▀я┌я▀п╣ я┌п╦п©я▀ | |
| 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 } |
| Перечисление (предпочтительный тип представления значения) п÷п╬п╢я─п╬п╠п╫п╣п╣... | |
п·я┌п╨я─я▀я┌я▀п╣ я┤п╩п╣п╫я▀ | |
| 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 |
| Описание элемента item из списка допустимых значений/диапазонов параметра num | |
| virtual int | getItemRange (int num, int item, int &low, int &hi)=0 |
| Получить допустимый интервал номер item | |
| virtual int | getItemValue (int num, int item, int &val)=0 |
| Получить допустимое значение номер item | |
| virtual int | setParameter (int num, int val)=0 |
| Установить параметр номер num | |
| 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 |
| Получить параметр номер num | |
| 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 |
| Описание последней ошибки | |
Перечисление (типы допустимых значений параметра)
|
pure virtual |
Описание последней ошибки
|
pure virtual |
Получить допустимый интервал номер item
| num | номер параметра (0-based). |
| item | номер элемента (0-based). |
| low | (out) нижняя граница интервала. |
| hi | (out) верхняя граница интервала (инклюзивно). |
|
pure virtual |
Получить допустимое значение номер item
| num | номер параметра (0-based). |
| item | номер элемента (0-based). |
| val | (out) допустимое значение. |
|
pure virtual |
Получить параметр номер num
| num | номер параметра (0-based). |
| val | (out) значение параметра. |
п÷п╣я─п╣п╨я─п╣я│я┌п╫я▀п╣ я│я│я▀п╩п╨п╦ getParameter().
п≤я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ getParameter().
|
pure virtual |
Количество настраиваемых параметров
|
pure virtual |
Описание назначения параметра
| num | номер параметра (0-based). |
|
pure virtual |
Тип допустимых значений
| num | номер параметра (0-based). |
|
pure virtual |
Описание элемента item из списка допустимых значений/диапазонов параметра num
| num | номер параметра (0-based). |
| item | номер элемента (0-based). |
|
pure virtual |
Количество элементов в списке допустимых значений/диапазонов
| num | номер параметра (0-based). |
|
pure virtual |
Предпочитаемый тип представления значения
| num | номер параметра (0-based). |
|
pure virtual |
Установить параметр номер num
| num | номер параметра (0-based). |
| val | устанавливаемое значение. |
п÷п╣я─п╣п╨я─п╣я│я┌п╫я▀п╣ я│я│я▀п╩п╨п╦ setParameter().
п≤я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ setParameter().