|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <MockLinkMissionItemHandler.h>
Inheritance diagram for MockLinkMissionItemHandler:
Collaboration diagram for MockLinkMissionItemHandler:Public Member Functions | |
| MockLinkMissionItemHandler (MockLink *mockLink) | |
| ~MockLinkMissionItemHandler () | |
| void | shutdown () |
| bool | handleMavlinkMessage (const mavlink_message_t &msg) |
| void | setFailureMode (FailureMode_t failureMode, MAV_MISSION_RESULT failureAckResult) |
| void | sendUnexpectedMissionAck (MAV_MISSION_RESULT ackType) |
| Called to send a MISSION_ACK message while the MissionManager is in idle state. | |
| void | sendUnexpectedMissionItem () |
| Called to send a MISSION_ITEM message while the MissionManager is in idle state. | |
| void | sendUnexpectedMissionRequest () |
| Called to send a MISSION_REQUEST message while the MissionManager is in idle state. | |
| void | reset () |
| Reset the state of the MissionItemHandler to no items, no transactions in progress. | |
| void | setSendHomePositionOnEmptyList (bool sendHomePositionOnEmptyList) |
Definition at line 14 of file MockLinkMissionItemHandler.h.
Definition at line 30 of file MockLinkMissionItemHandler.h.
| MockLinkMissionItemHandler::MockLinkMissionItemHandler | ( | MockLink * | mockLink | ) |
Definition at line 9 of file MockLinkMissionItemHandler.cc.
| MockLinkMissionItemHandler::~MockLinkMissionItemHandler | ( | ) |
Definition at line 20 of file MockLinkMissionItemHandler.cc.
| bool MockLinkMissionItemHandler::handleMavlinkMessage | ( | const mavlink_message_t & | msg | ) |
Called to handle mission item related messages. All messages should be passed to this method. It will handle the appropriate set.
Definition at line 30 of file MockLinkMissionItemHandler.cc.
|
inline |
Reset the state of the MissionItemHandler to no items, no transactions in progress.
Definition at line 68 of file MockLinkMissionItemHandler.h.
| void MockLinkMissionItemHandler::sendUnexpectedMissionAck | ( | MAV_MISSION_RESULT | ackType | ) |
Called to send a MISSION_ACK message while the MissionManager is in idle state.
Definition at line 402 of file MockLinkMissionItemHandler.cc.
| void MockLinkMissionItemHandler::sendUnexpectedMissionItem | ( | ) |
Called to send a MISSION_ITEM message while the MissionManager is in idle state.
Definition at line 407 of file MockLinkMissionItemHandler.cc.
| void MockLinkMissionItemHandler::sendUnexpectedMissionRequest | ( | ) |
Called to send a MISSION_REQUEST message while the MissionManager is in idle state.
Definition at line 413 of file MockLinkMissionItemHandler.cc.
| void MockLinkMissionItemHandler::setFailureMode | ( | FailureMode_t | failureMode, |
| MAV_MISSION_RESULT | failureAckResult | ||
| ) |
Sets a failure mode for unit testing
| failureMode | Type of failure to simulate |
| failureAckResult | Error to send if one the ack error modes |
Definition at line 419 of file MockLinkMissionItemHandler.cc.
|
inline |
Definition at line 70 of file MockLinkMissionItemHandler.h.
| void MockLinkMissionItemHandler::shutdown | ( | ) |
Definition at line 425 of file MockLinkMissionItemHandler.cc.
Referenced by MockLink::disconnect().