Настройка подключений к устройствам SmartBox находится в файле "Configuration/SmartBoxConnections.csv".
Файл SmartBoxConnections.csv содержит таблицу в формате CSV. Описание столбцов представлено в таблице 6.4.1:
Таблица 6.4.1 - Описание полей настройки подключения в файле SmartBoxConnections.csv
| Название столбца | Описание | Значение |
|---|---|---|
| Name | Название подключения. | Тип значения: текстовая строка Пример: "SmartBoxName" |
| SmartBoxAddress | Сетевой адрес к API устройства SmartBox | Тип значения: текстовая строка Пример: "http://192.168.0.118" |
| ApiPort | Порт для подключения к API SmartBox | Тип значения: целое число Пример: 80 |
| SecureConnection | Если значение равно true, то будет использоваться безопасное подключение по протоколу WSS (WebSockets Secure). Если значение равно false то будет использоваться обычный протокол WS (WebSockets) | Тип значения: true или false |
| User | Имя пользователя для доступа к API | Тип значения: текстовая строка Пример: "User" |
| Password | Пароль для доступа к API | Тип значения: текстовая строка Пример: "password" |
Помимо списка для подключения, в папке Configuration, находится файл с настройками подключения SmartBoxConnection.Settings.json. Описание настроек подключения приведено в таблице 6.4.2.
Таблица 6.4.2 - Описание файла с настройками SmartBoxConnection.Settings.json
| Название | Описание настройки | Описание значения |
|---|---|---|
ApiRequestTimeoutMs | Время ожидания ответа на запросы к API устройства SmartBox. Значение в миллисекундах. | Тип значения: целое число По умолчанию: 10000 |
ApiConnectionCheckIntervalMs | Интервал проверки подключения к API устройства SmartBox. Значение в миллисекундах. | Тип значения: целое число По умолчанию: 20000 |
ApiRefreshTokenIntervalMinutes | Интервал между обновлениями токена для авторизации в API. Значение в минутах. | Тип значения: целое число По умолчанию: 60 |