Настройки параметров 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