|
QGroundControl
Ground Control Station for MAVLink Drones
|
Collaboration diagram for EventHandler::Impl:Public Member Functions | |
| Impl (EventHandler *q_, const QString &profile, handle_event_f handleEventCB_, send_request_event_message_f sendRequestCB_, uint8_t ourSystemId, uint8_t ourComponentId, uint8_t systemId, uint8_t componentId) | |
| ~Impl () | |
| void | gotEvent (const mavlink_event_t &event) |
Public Attributes | |
| EventHandler * | q |
| events::ReceiveProtocol * | protocol {nullptr} |
| QTimer | timer |
| events::parser::Parser | parser |
| events::HealthAndArmingChecks | healthAndArmingChecks |
| bool | healthAndArmingChecksValid {false} |
| QVector< mavlink_event_t > | pendingEvents |
| stores incoming events until we have the metadata loaded | |
| handle_event_f | handleEventCB |
| send_request_event_message_f | sendRequestCB |
| const uint8_t | compid |
Definition at line 13 of file EventHandler.cc.
|
inline |
Definition at line 15 of file EventHandler.cc.
|
inline |
Definition at line 64 of file EventHandler.cc.
| void EventHandler::Impl::gotEvent | ( | const mavlink_event_t & | event | ) |
Definition at line 80 of file EventHandler.cc.
References compid, handleEventCB, healthAndArmingChecks, EventHandler::healthAndArmingChecksUpdated(), healthAndArmingChecksValid, parser, pendingEvents, and q.
| const uint8_t EventHandler::Impl::compid |
Definition at line 77 of file EventHandler.cc.
Referenced by gotEvent().
| handle_event_f EventHandler::Impl::handleEventCB |
Definition at line 75 of file EventHandler.cc.
Referenced by gotEvent().
| events::HealthAndArmingChecks EventHandler::Impl::healthAndArmingChecks |
Definition at line 72 of file EventHandler.cc.
Referenced by gotEvent().
| bool EventHandler::Impl::healthAndArmingChecksValid {false} |
Definition at line 73 of file EventHandler.cc.
Referenced by gotEvent().
| events::parser::Parser EventHandler::Impl::parser |
Definition at line 71 of file EventHandler.cc.
Referenced by gotEvent().
| QVector<mavlink_event_t> EventHandler::Impl::pendingEvents |
stores incoming events until we have the metadata loaded
Definition at line 74 of file EventHandler.cc.
Referenced by gotEvent().
| events::ReceiveProtocol* EventHandler::Impl::protocol {nullptr} |
Definition at line 69 of file EventHandler.cc.
| EventHandler* EventHandler::Impl::q |
Definition at line 68 of file EventHandler.cc.
Referenced by gotEvent().
| send_request_event_message_f EventHandler::Impl::sendRequestCB |
Definition at line 76 of file EventHandler.cc.
| QTimer EventHandler::Impl::timer |
Definition at line 70 of file EventHandler.cc.