Отладочная панель, таблица, логи и дополнительные колонки

API: Роботы (Script)
Элементы позволяющие помочь в отладке алгоритма

Методы

AddLogRobot - возвращаемое значение отсутствует
AddLogRobot(string mess) - добавляет сообщение в лог робота;mess - сообщение;

ParamDebug - возвращаемое значение отсутствует
ParamDebug(string name, object values) - добавляет и обновляет в отладочной панели информацию по ключу name;
name - название параметра (ключ);
values - значение (выводится в текстовом формате);

ClearParamDebug - возвращаемое значение отсутствует
ClearParamDebug() - полная очистка информационной панели;

AddColumnToMainTable - возвращаемое значение List<ScanerParamModel>.
virtual List<ScanerParamModel> AddColumnToMainTable() - Метод, который переопределяется в алгоритме робота и возвращает данные о необходимости создать дополнительные колонки в панели роботов

AddRowDynamicTable - возвращаемое значение RowTableScaner.
AddRowDynamicTable() - Метод создает строку, которую можно добавить в DynamicTableRows.

SetColumnDynamicTable - возвращаемое значение List<RowTableScaner>.
SetColumnDynamicTable() - Метод, который переопределяется в алгоритме робота и возвращает данные о необходимости создать колонки для отладочной таблицы

Свойства

List<ScanerParamModel> MainTableColumn - список дополнительных колонок добавленных в панель робота.

List<RowTableScaner> DynamicTableRows - список строк добавленных в отладочную таблицу.