Module: uDeviceInterface
Базовый класс входных параметров для всех операций в драйвере устройства.
function DeviceMessage(Name: String): String;
function DeviceMessageFmt(Name: String; const Args: array of Const): String.
property OperatorID: TGUID read FOperatorID;
property OperatorLanguageList: RawByteString read FOperatorLanguageList;
property OperatorName: String read FOperatorName;
constructor Create(DeviceEngine: TDeviceEngine; Params: TParams);
Функциональность устройства
Параметры
Вызывать конструктор самим обычно нет необходимости.
function DeviceMessage(Name: String): String;
Имя строковой константы
Возвращает именованную строковаю константу на английском языке (должен был использоваться язык оператора, но пока это не реализовано).
Аналог метода DeviceMessage.
function DeviceMessageFmt(Name: String; const Args: array of Const): String;
Имя строковой константы
Аргументы для форматированной строки
Аналог метода DeviceMessage, но для форматированной строковой константы.
property OperatorID: TGUID read FOperatorID;
Идентификатор оператора, выполняющего операцию.