Module: uDeviceInterface
Base class: TOutputParams
Базовый класс выходных параметров для всех транзакционный операций в драйвере устройства.
property DialogCaption: String read GetDialogCaption write SetDialogCaption;
property DialogList: TDialogList read GetDialogList;
property DialogOutput: Boolean read GetDialogOutput write SetDialogOutput;
property EntryPoint: TParams read GetEntryPoint;
property ProcessingOutput: Boolean read GetProcessingOutput write SetProcessingOutput;
property SimulateOutput: Boolean read GetSimulateOutput write SetSimulateOutput.
constructor Create(Params: TParams = nil); overload;
Параметры
Вызывать конструктор самим обычно нет необходимости.
property DialogCaption: String read GetDialogCaption write SetDialogCaption;
Заголовок диалога.
property DialogOutput: Boolean read GetDialogOutput write SetDialogOutput;
Признак необходимости вывести диалог или выполнить запрос.
property EntryPoint: TParams read GetEntryPoint;
Выходные параметры предыдущей связанной операции, которые нужно сохранить на время выполнения диалога.
property ProcessingOutput: Boolean read GetProcessingOutput write SetProcessingOutput;
Признак асинхронной операции (находящейся в процессе длительного, либо отложенного выполнения).
property SimulateOutput: Boolean read GetSimulateOutput write SetSimulateOutput;
Признак фиктивного результата операции (операция не выполнялась на физическом устройстве).
Например, результат операции, в предыдущий раз завершенной аварийно, был введен пользователем в диалоге.
Такие результаты оболочка выводит на консоль синим цветом с тегом QUERY SIMULATE для завершенных операций, и с тегом QUERY PROCESS для асинхронных операций.