Система
Создание соединения, время работы, логирование, перезагрузка платы и управление светодиодами.
Pioneer()
class
Создаёт соединение с дроном. Основной класс SDK.
Pioneer(serial=None, tcp='127.0.0.1:20556', baudrate=57600, wait_callback=True, safety_command=True, logger=True)close_connection()
Закрывает соединение с дроном и останавливает фоновые потоки.
close_connection() -> Noneconnect()
Устанавливает соединение с устройством.
connect() -> Noneset_logger()
Включает или выключает вывод служебных сообщений SDK.
set_logger(value: bool = True) -> Nonetime()
Возвращает время в секундах с начала GPS-эпохи.
time() -> float | Noneuptime()
Возвращает время с момента идентификации в системе навигации.
uptime() -> int | Noneflight_time()
Возвращает время с начала полёта в секундах.
flight_time() -> float | Nonereboot_board()
Перезагружает основную плату автопилота.
reboot_board() -> boolled_control()
Устанавливает цвет светодиодов дрона.
led_control(led_id: int = 255, r: float = 0.0, g: float = 0.0, b: float = 0.0) -> bool