Перейти до вмісту
QGC Conky Mod

Документація

Опис фіч

Довідник по модулях, які відрізняють Conky Mod від оригінального QGroundControl.

Repix — акаунти й організації

Сервіс-модуль (~8,5 тис. рядків, src/Repix/): вхід із 2FA, токен зберігається в системному Keychain, сесія автоматично відновлюється при запуску. Права доступу приходять із live-ролей організації й оновлюються без перезапуску застосунку.

Repix — термінали і керування

Живий список терміналів із наявністю онлайн/офлайн і підключення в один клік. Керування бере лише один оператор: take/release з підтвердженням, джойстик передає 32 канали через CRSF. Якщо керування захопив інший оператор, локальна передача команд зупиняється.

Repix — тунель, відео і безпека

MAVLink-тунель створює віртуальний UDP-канал, через який QGC бачить віддалений борт як звичайний підключений апарат. Відео йде через RTSP з токеном авторизації; autostream не перезаписує Repix-потоки, а токенізовані URL маскуються в debug-логах. Захоплення джойстика активне лише під час сесії Repix.

Onboard Files — файли на борту

Файловий менеджер бортової пам’яті через MAVLink FTP: навігація по дереву директорій, вивантаження логів, місій і дефініцій камер на ПК, завантаження файлів на борт, рекурсивне видалення папок. Доступний у вкладці Analyze і в налаштуваннях апарата.

EKF і вібрації — моніторинг стабільності

Панелі на нижній панелі приладів у Fly View. EKF-панель попереджає про некоректну ініціалізацію фільтра ще до зльоту, панель вібрацій показує рівень шуму IMU — найчастішу причину втрати орієнтації в польоті. Пороги алертів настроюються, панелі перетягуються і закріплюються.

AppUpdate — автооновлення

Модуль на базі Velopack (src/AppUpdate/): перевірка релізів, фонове завантаження, оновлення без переустановлення. Канал оновлень власний і не перетинається з офіційним QGC; політика перевірки та повідомлень налаштовується.

Українська за замовчуванням

Застосунок стартує українською. Перекладено політ, планування місій, налаштування з пошуком, тулбар, канали зв’язку, телеметрію, налаштування автопілоту, калібрування та аналіз журналів. TTS озвучує українською, причини відмови arming від ArduPilot теж перекладені. Термінологія ведеться за глосарієм.

Гімбал — керування швидкістю

Перетягування пальцем керує швидкістю повороту, а не кутом: чим далі від центру — тим швидше йде камера, як на операторському пульті. Біля центру діє настроювана мертва зона, при відпусканні надсилається явна команда stop.

Брендинг і пресети

Власна назва, іконки, герб і заставка «немає відео» замість чорного екрана. Окрема директорія налаштувань — збірка не конфліктує з офіційним QGC. Додано пресети планів для літака й ровера, пресети панелі телеметрії, індикатор вимкненого звуку та кнопку відключення апарата в тулбарі.

Стабільність і сумісність

MAVLink FTP відкочується на простий ListDirectory, якщо ArduPilot не підтримує ListDirectoryWithTime, і закриває сесію при збої завантаження. ParameterManager повторює завантаження параметрів після обриву. Відновлено виявлення камер через ArduPilot-проксі, виправлено H.26x depayload і TCP-пріоритет для RTSP. Пункт зльоту в місії більше не обов’язковий.

Далі: Ченджлог