|
Демонстрационная прошивка отладочного комплекта МТС NB-IoT
|
Структура, хранящая настройки работы основного демонстрационного приложения Подробнее...
#include <board_support_api.h>
Поля данных | |
| uint8_t | target_server_IP [48] |
| IP/IPv6-адрес сервера для передачи телеметрии через IP/IPv6. | |
| uint8_t | target_URL [128] |
| URL на сервере для передачи телеметрии через IP. | |
| uint8_t | NIDD_APN_name [64] |
| Имя APN для NIDD. | |
| uint32_t | telemetry_interval_ms |
| Интервал передачи телеметрии в миллисекундах | |
| uint16_t | target_server_port |
| Номер порта на сервере для передачи телеметрии через IP. | |
| uint8_t | use_NIDD |
| Флаг использования технологии NIDD. Если записана единица, передача будет выполняться через NIDD, иначе через IP. | |
| uint8_t | logger_mode_on_startup |
| uint8_t | gnss_privacy_mode |
| Если переменная отлична от нуля, в пакет телеметрии не будут включаться истинные данные, принятые с GNSS-модуля (настройка не затрагивает тестовый вывод данных в консоль). | |
| uint8_t | reserved [3] |
Структура, хранящая настройки работы основного демонстрационного приложения
См. определение в файле board_support_api.h строка 99
| uint8_t device_setup_data_t::logger_mode_on_startup |
Если переменная имеет значение LOGGER_MODE_VALUE, то после загрузки плата будет переходить в режим периодической передачи телеметрии. При любом другом значении плата будет запускаться в режиме меню настроек.
См. определение в файле board_support_api.h строка 120
| uint8_t device_setup_data_t::reserved[3] |
Выравнивание структуры по границе слова, а также значение, сигнализирующее о наличии корректных данных в EEPROM. При начальной инициализации в этот массив записываются значения SETTINGS_SIGNATURE_[0..2]. Если значение этого поля не равно последовательности указанных значений, выполняется автоматический вход в процедуру заводской настройки.
См. определение в файле board_support_api.h строка 128
1.8.16