Pioneer
🔔 События
метод
unsubscribe()
unsubscribe(callback: callable, event: Event = Event.ALL) -> NoneОтписывает функцию от события автопилота.
Удаляет ранее добавленную пару (event, callback) из списка подписчиков. Совпадение ищется по событию и функции.
Параметры
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
callback | callable | — | Функция обратного вызова. |
event | Event | Event.ALL | Событие для отписки. |
Возвращает
None — Метод ничего не возвращает.
Пример
unsubscribe_event.py
drone.subscribe(event_activate, Event.TAKEOFF_COMPLETE)
drone.arm()
drone.takeoff()
time.sleep(3)
drone.unsubscribe(event_activate, Event.TAKEOFF_COMPLETE) # отписываемся
drone.land()