Настройки параметров COM-порта в файле Connect.ini
Файл Connect.ini нужен для тонкой настройки параметров COM-порта для связи с трекером в программах:
Razor_AHRS_5DOF_Calibrator
Razor_Battery_Calibrator
Razor_Battery_Indicator
Razor_Climate
Razor_I2C_scanner
Razor_WiFi_Config
Файл Connect.ini можно открыть и редактировать в Блокноте или любом текстовом редакторе.
Файл Connect.ini состоит из единственной секции [Connect], содержащей три ключа:
Ключ ComPort = 0. Если ComPort = 0 , то COM-порт не выбран, и будет применён автоматический поиск трекера путём перебора всех портов с COM256 до COM1. Если вместо 0 задать номер порта трекера (для Bluetooth версии – номер исходящего порта модуля Bluetooth), то подключение к трекеру будет происходить быстрее.
Ключ BaudRate = 57600. Скорость BaudRate = 57600 нужна для возможности прошивки ”по воздуху”. Эта скорость достаточна для работы трекера и принята, как значение по умолчанию. При желании можно изменить скорость обмена на BaudRate = 115200. Другие скорости не поддерживаются.
Скорости обмена должны быть одинаковые в четырех местах:
В файле Menu.h
В настройках модуля Bluetooth
В файле Connect.ini из пакета программ Razor_AHRS_5DOF
В настройках входного интерфейса Opentrack. “Head Arduino tracker setting”, на странице “Command”
Ключ TimeOut = 500. Значение ключа задаёт время ожидания программами ответа от трекера при передаче команд, в миллисекундах. Для проводной версии достаточно значения 200, для беспроводной версии – 400 или больше, но больше 1000 это значение увеличивать нет смысла.
В версии [20191019] в файле Connect.ini появились дополнительные ключи:
RTScontrol = 1
Использовать управление линиями RTS/CTS:
Значение 1 - для Arduino
Значение 0 - для Wemos
UseWiFi = 1
Использовать WiFi:
Значение 0 - для Arduino
Значение 1 - для Wemos
UDPport = 5550
Номер используемого UDP порта. По умолчанию 5550.
Если есть проблемы с подключением программ из пакета Razor_AHRS_5DOF к трекеру, то могут помочь следующие варианты файла Connect.ini:
Для Arduino:
[Connect]
ComPort = 0
BaudRate = 57600
RTScontrol = 1
TimeOut = 1000
UseWiFi = 0
UDPport = 5550
Для Wemos:
[Connect]
ComPort = 0
BaudRate = 57600
RTScontrol = 0
TimeOut = 1000
UseWiFi = 1
UDPport = 5550