# SDRPi fpv control Это проект с двумя частями программы: * программа `ground` - запускается на наземной станции * программа `air` - запускается на воздушной станции (SDRPi) # Зависимости для ground ## Linux ```shell sudo apt install libsdl2-dev ``` ## MacOS ```shell brew install sdl2 ``` ## Шиндовс Под шиндовс, как всегда, надо страдать. Рекомендуется установить `sdl2` через `vcpkg`. # Запуск ## на "воздушной" части: ```shell sdrpi-fpv-control-air /dev/ttyPS0 ``` > На данный момент эта команда добавлена в автозапуск, никаких дополнительных действий от пользователя не требуется. ## На "земле" Если у вас windows, скачать релиз можно: * с шары (`\\SHARE\share\vlad405\sdripi-fpv-control`) [(ссылка для линуксоидов)](smb://share.local/share/vlad405/sdripi-fpv-control) * со [страницы релиза](https://git.wawaa.ru/VladislavOstapov/sdrpi-fpv-control/releases). Если вы ~~нормальный человек~~ разработчик, то проще собрать программу при помощи cmake. Запускать программу надо на ноуте, предварительно подключив пульт. ```shell sdrpi-fpv-control-ground 192.168.1.5 20 ``` У программы 2 необязательных аргумента. Первый - IP адрес "воздушной" SDRPi. Второй - количество пакетов управления в секунду. По умолчанию IP адрес - localhost, а количество пакетов в секунду - 5. Для мягкого управления рекомендуется ставить от 15 до 50 пакетов в секунду. При показе рекомендуется устанавливать значение 20.