Элементы позволяющие помочь в отладке алгоритма
Методы 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 - список строк добавленных в отладочную таблицу.