📊 Телеметрия get_nav_system.py

Активная система навигации

get_telemetry/get_nav_system.py

Однократно печатает активную систему навигации.

Вызывает get_nav_system() и выводит GPS, LPS или OPT. Это единственный пример в группе без бесконечного цикла: соединение закрывается сразу.

Как работает

  1. Создать Pioneer().
  2. Вывести get_nav_system().
  3. Закрыть соединение.

Используемые методы SDK

Запуск

cd get_telemetry
python3 get_nav_system.py

Результат

  • NavSystem.GPS / NavSystem.LPS / NavSystem.OPT.

Полный исходный код

Показать get_nav_system.py
from pioneer_sdk2 import Pioneer # импортируем класс Pioneer из библиотеки pioneer_sdk2
import time                      # библиотека time содержит функции для работы со временем

drone = Pioneer()                # создаем экземпляр класса Pioneer, устанавливаем соединение

print(drone.get_nav_system())    # выводим активную систему навигации в терминал
                                 # NavSystem.GPS
                                 # NavSystem.LPS
                                 # NavSystem.OPT

drone.close_connection()         # закрываем соединение