#include <VehicleLinkManager.h>
Definition at line 17 of file VehicleLinkManager.h.
◆ VehicleLinkManager()
| VehicleLinkManager::VehicleLinkManager |
( |
Vehicle * |
vehicle | ) |
|
◆ ~VehicleLinkManager()
| VehicleLinkManager::~VehicleLinkManager |
( |
| ) |
|
◆ allLinksRemoved
| void VehicleLinkManager::allLinksRemoved |
( |
Vehicle * |
vehicle | ) |
|
|
signal |
◆ autoDisconnectChanged
| void VehicleLinkManager::autoDisconnectChanged |
( |
bool |
autoDisconnect | ) |
|
|
signal |
◆ closeVehicle()
| void VehicleLinkManager::closeVehicle |
( |
| ) |
|
◆ communicationLost()
| bool VehicleLinkManager::communicationLost |
( |
| ) |
const |
|
inline |
◆ communicationLostChanged
| void VehicleLinkManager::communicationLostChanged |
( |
bool |
communicationLost | ) |
|
|
signal |
◆ communicationLostEnabled()
| bool VehicleLinkManager::communicationLostEnabled |
( |
| ) |
const |
|
inline |
◆ communicationLostEnabledChanged
| void VehicleLinkManager::communicationLostEnabledChanged |
( |
bool |
communicationLostEnabled | ) |
|
|
signal |
◆ containsLink()
◆ linkNames()
| QStringList VehicleLinkManager::linkNames |
( |
| ) |
const |
◆ linkNamesChanged
| void VehicleLinkManager::linkNamesChanged |
( |
| ) |
|
|
signal |
◆ linkStatuses()
| QStringList VehicleLinkManager::linkStatuses |
( |
| ) |
const |
◆ linkStatusesChanged
| void VehicleLinkManager::linkStatusesChanged |
( |
| ) |
|
|
signal |
◆ mavlinkMessageReceived()
◆ primaryLink()
Definition at line 41 of file VehicleLinkManager.h.
Referenced by PlanManager::_handleMissionRequest(), PlanManager::_readTransactionComplete(), PlanManager::_removeAllWorker(), VehicleCameraControl::_requestAllParameters(), PlanManager::_requestList(), PlanManager::_requestNextMissionItem(), Vehicle::_sendMavCommandFromList(), Vehicle::_sendMavCommandWorker(), PlanManager::_writeMissionCount(), Vehicle::clearAllParamMapRC(), LogDownloadController::eraseAll(), APMFirmwarePlugin::guidedModeChangeAltitude(), PlanMasterController::loadFromVehicle(), RequestMessageState::onWaitEntered(), QGCCameraParamIO::paramRequest(), ParameterManager::refreshAllParameters(), Vehicle::requestDataStream(), APMFirmwarePlugin::sendGCSMotionReport(), FirmwarePlugin::sendGCSMotionReport(), Vehicle::sendJoystickDataThreadSafe(), Vehicle::sendParamMapRC(), Vehicle::sendSetupSigning(), PlanMasterController::sendToVehicle(), Vehicle::setCurrentMissionSequence(), Vehicle::setEstimatorOrigin(), Vehicle::setFlightMode(), Vehicle::startCalibration(), SensorsComponentController::usingUDPLink(), and MissionManager::writeArduPilotGuidedMissionItem().
◆ primaryLinkChanged
| void VehicleLinkManager::primaryLinkChanged |
( |
| ) |
|
|
signal |
◆ primaryLinkName()
| QString VehicleLinkManager::primaryLinkName |
( |
| ) |
const |
◆ setCommunicationLostEnabled()
| void VehicleLinkManager::setCommunicationLostEnabled |
( |
bool |
communicationLostEnabled | ) |
|
◆ setPrimaryLinkByName()
| void VehicleLinkManager::setPrimaryLinkByName |
( |
const QString & |
name | ) |
|
◆ kTestCommLostDetectionTimeoutMs
| constexpr int VehicleLinkManager::kTestCommLostDetectionTimeoutMs = _commLostCheckTimeoutMSecs + kTestHeartbeatTimeoutMs + 500 |
|
staticconstexpr |
Full comm loss detection timeout for tests: accounts for timer interval + heartbeat timeout + margin. Use this in tests waiting for communicationLostChanged or linkStatusesChanged signals.
Definition at line 96 of file VehicleLinkManager.h.
◆ kTestHeartbeatTimeoutMs
| constexpr int VehicleLinkManager::kTestHeartbeatTimeoutMs = 500 |
|
staticconstexpr |
Heartbeat timeout used in unit tests (much shorter for faster tests)
Definition at line 92 of file VehicleLinkManager.h.
The documentation for this class was generated from the following files: