#include <VehicleLinkManager.h>
Definition at line 14 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 38 of file VehicleLinkManager.h.
Referenced by PlanManager::_handleMissionRequest(), PlanManager::_readTransactionComplete(), PlanManager::_removeAllWorker(), VehicleCameraControl::_requestAllParameters(), PlanManager::_requestList(), PlanManager::_requestNextMissionItem(), PlanManager::_writeMissionCount(), Vehicle::clearAllParamMapRC(), VehicleSigningController::disable(), VehicleSigningController::enable(), OnboardLogController::eraseAll(), APMFirmwarePlugin::guidedModeChangeAltitude(), PlanMasterController::loadFromVehicle(), APMSensorsComponentController::nextClicked(), RequestMessageState::onWaitEntered(), QGCCameraParamIO::paramRequest(), Vehicle::requestDataStream(), APMFirmwarePlugin::sendGCSMotionReport(), FirmwarePlugin::sendGCSMotionReport(), Vehicle::sendJoystickAuxRcOverrideThreadSafe(), Vehicle::sendJoystickDataThreadSafe(), Vehicle::sendParamMapRC(), PlanMasterController::sendToVehicle(), MavCommandQueue::sendWorker(), Vehicle::setCurrentMissionSequence(), Vehicle::setEstimatorOrigin(), Vehicle::setFlightMode(), Vehicle::startCalibration(), ParameterManager::tryHashCheckCacheLoad(), APMSensorsComponentController::usingUDPLink(), 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 | ) |
|
◆ Vehicle
◆ 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 93 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 89 of file VehicleLinkManager.h.
The documentation for this class was generated from the following files: