Демонстрационная прошивка отладочного комплекта МТС 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