QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
MockConfiguration Class Reference

#include <MockConfiguration.h>

+ Inheritance diagram for MockConfiguration:
+ Collaboration diagram for MockConfiguration:

Public Types

enum  Option {
  OptionNone = 0 , OptionSendStatusText = 1 << 0 , OptionEnableCamera = 1 << 1 , OptionEnableGimbal = 1 << 2 ,
  OptionEnableProximity = 1 << 3 , OptionPreloadMission = 1 << 4 , OptionStayMavlinkV1 = 1 << 5 , OptionAPMStartFreshParams = 1 << 6 ,
  OptionFtpCapability = 1 << 7
}
 Options for the MockLink::start*MockLink helpers. More...
 
enum  VideoStreamType {
  VideoStreamNone = 0 , VideoStreamRtpUdpH264 , VideoStreamRtpUdpH265 , VideoStreamRtspH264 ,
  VideoStreamMpegTsUdp , VideoStreamMpegTsTcp
}
 
enum  FailureMode_t {
  FailNone , FailParamNoResponseToRequestList , FailMissingParamOnInitialRequest , FailMissingParamOnAllRequests ,
  FailInitialConnectRequestMessageAutopilotVersionFailure , FailInitialConnectRequestMessageAutopilotVersionLost
}
 
- Public Types inherited from LinkConfiguration
enum  LinkType {
  TypeSerial , TypeUdp , TypeTcp , TypeBluetooth ,
  TypeLogReplay , TypeLast
}
 

Signals

void firmwareChanged ()
 
void vehicleChanged ()
 
void sendStatusChanged ()
 
void apmStartFreshParamsChanged ()
 
void enableCameraChanged ()
 
void enableGimbalChanged ()
 
void enableProximityChanged ()
 
void gimbalHasRollAxisChanged ()
 
void gimbalHasPitchAxisChanged ()
 
void gimbalHasYawAxisChanged ()
 
void gimbalHasYawFollowChanged ()
 
void gimbalHasYawLockChanged ()
 
void gimbalHasRetractChanged ()
 
void gimbalHasNeutralChanged ()
 
void incrementVehicleIdChanged ()
 
void cameraCaptureVideoChanged ()
 
void cameraCaptureImageChanged ()
 
void cameraHasModesChanged ()
 
void cameraHasVideoStreamChanged ()
 
void cameraCanCaptureImageInVideoModeChanged ()
 
void cameraCanCaptureVideoInImageModeChanged ()
 
void cameraHasBasicZoomChanged ()
 
void cameraHasTrackingPointChanged ()
 
void cameraHasTrackingRectangleChanged ()
 
void videoStreamTypeChanged ()
 
- Signals inherited from LinkConfiguration
void nameChanged (const QString &name)
 
void linkChanged ()
 
void linkActiveChanged ()
 
void dynamicChanged ()
 
void autoConnectChanged ()
 
void highLatencyChanged ()
 

Public Member Functions

 MockConfiguration (const QString &name, QObject *parent=nullptr)
 
 MockConfiguration (const MockConfiguration *copy, QObject *parent=nullptr)
 
 ~MockConfiguration ()
 
LinkType type () const final
 
void copyFrom (const LinkConfiguration *source) final
 
void loadSettings (QSettings &settings, const QString &root) final
 
void saveSettings (QSettings &settings, const QString &root) const final
 
QString settingsURL () const final
 Settings URL, Pure virtual method providing the URL for the (QML) settings dialog.
 
QString settingsTitle () const final
 Settings Title, Pure virtual method providing the Title for the (QML) settings dialog.
 
int firmware () const
 
void setFirmware (int type)
 
int vehicle () const
 
void setVehicle (int type)
 
bool incrementVehicleId () const
 
void setIncrementVehicleId (bool incrementVehicleId)
 
MAV_AUTOPILOT firmwareType () const
 
void setFirmwareType (MAV_AUTOPILOT firmwareType)
 
uint16_t boardVendorId () const
 
uint16_t boardProductId () const
 
void setBoardVendorProduct (uint16_t vendorId, uint16_t productId)
 
MAV_TYPE vehicleType () const
 
void setVehicleType (MAV_TYPE vehicleType)
 
bool sendStatusText () const
 
void setSendStatusText (bool sendStatusText)
 
bool apmStartFreshParams () const
 
void setApmStartFreshParams (bool apmStartFreshParams)
 
bool enableCamera () const
 
void setEnableCamera (bool enableCamera)
 
bool enableGimbal () const
 
void setEnableGimbal (bool enableGimbal)
 
bool enableProximity () const
 
void setEnableProximity (bool enableProximity)
 
bool gimbalHasRollAxis () const
 
void setGimbalHasRollAxis (bool value)
 
bool gimbalHasPitchAxis () const
 
void setGimbalHasPitchAxis (bool value)
 
bool gimbalHasYawAxis () const
 
void setGimbalHasYawAxis (bool value)
 
bool gimbalHasYawFollow () const
 
void setGimbalHasYawFollow (bool value)
 
bool gimbalHasYawLock () const
 
void setGimbalHasYawLock (bool value)
 
bool gimbalHasRetract () const
 
void setGimbalHasRetract (bool value)
 
bool gimbalHasNeutral () const
 
void setGimbalHasNeutral (bool value)
 
bool cameraCaptureVideo () const
 
void setCameraCaptureVideo (bool value)
 
bool cameraCaptureImage () const
 
void setCameraCaptureImage (bool value)
 
bool cameraHasModes () const
 
void setCameraHasModes (bool value)
 
bool cameraHasVideoStream () const
 
void setCameraHasVideoStream (bool value)
 
bool cameraCanCaptureImageInVideoMode () const
 
void setCameraCanCaptureImageInVideoMode (bool value)
 
bool cameraCanCaptureVideoInImageMode () const
 
void setCameraCanCaptureVideoInImageMode (bool value)
 
bool cameraHasBasicZoom () const
 
void setCameraHasBasicZoom (bool value)
 
bool cameraHasTrackingPoint () const
 
void setCameraHasTrackingPoint (bool value)
 
bool cameraHasTrackingRectangle () const
 
void setCameraHasTrackingRectangle (bool value)
 
int videoStreamType () const
 
void setVideoStreamType (int value)
 
VideoStreamType videoStreamTypeEnum () const
 
FailureMode_t failureMode () const
 
void setFailureMode (FailureMode_t failureMode)
 
bool startArmed () const
 
void setStartArmed (bool armed)
 
bool preloadMission () const
 
void setPreloadMission (bool preloadMission)
 
bool stayMavlinkV1 () const
 
void setStayMavlinkV1 (bool stayV1)
 
bool ftpCapability () const
 
void setFtpCapability (bool ftpCapability)
 
- Public Member Functions inherited from LinkConfiguration
 LinkConfiguration (const QString &name, QObject *parent=nullptr)
 
 LinkConfiguration (const LinkConfiguration *copy, QObject *parent=nullptr)
 
virtual ~LinkConfiguration ()
 
QString name () const
 
void setName (const QString &name)
 
LinkInterfacelink () const
 
void setLink (const std::shared_ptr< LinkInterface > link)
 
bool linkActive () const
 
bool isDynamic () const
 
void setDynamic (bool dynamic=true)
 Set if this is this a dynamic configuration. (decided at runtime)
 
bool isForwarding () const
 
void setForwarding (bool forwarding=true)
 Set if this is this a forwarding link configuration. (decided at runtime)
 
bool isAutoConnect () const
 
virtual void setAutoConnect (bool autoc=true)
 Set if this is this an Auto Connect configuration.
 
bool suppressAutoReconnect () const
 
void setSuppressAutoReconnect (bool suppress)
 
bool autoConnectStarted () const
 
void setAutoConnectStarted (bool started)
 
bool reconnectReady () const
 
void noteReconnectAttempt ()
 
void resetReconnectBackoff ()
 
void noteConnected ()
 
void noteDisconnected ()
 Reset backoff only if the link stayed up long enough to count as working.
 
bool isHighLatency () const
 
void setHighLatency (bool hl=false)
 Set if this is this an High Latency configuration.
 

Static Public Member Functions

static VideoStreamType videoStreamTypeFromInt (int value)
 
- Static Public Member Functions inherited from LinkConfiguration
static LinkConfigurationcreateSettings (int type, const QString &name)
 
static LinkConfigurationduplicateSettings (const LinkConfiguration *source)
 
static QString settingsRoot ()
 

Additional Inherited Members

- Protected Attributes inherited from LinkConfiguration
std::weak_ptr< LinkInterface_link
 Link currently using this configuration (if any)
 

Detailed Description

Definition at line 7 of file MockConfiguration.h.

Member Enumeration Documentation

◆ FailureMode_t

Enumerator
FailNone 

No failures.

FailParamNoResponseToRequestList 

Do not respond to PARAM_REQUEST_LIST.

FailMissingParamOnInitialRequest 

Not all params are sent on initial request, should still succeed since QGC will re-query missing params.

FailMissingParamOnAllRequests 

Not all params are sent on initial request, QGC retries will fail as well.

FailInitialConnectRequestMessageAutopilotVersionFailure 

REQUEST_MESSAGE:AUTOPILOT_VERSION returns failure.

FailInitialConnectRequestMessageAutopilotVersionLost 

REQUEST_MESSAGE:AUTOPILOT_VERSION success, AUTOPILOT_VERSION never sent.

Definition at line 144 of file MockConfiguration.h.

◆ Option

Options for the MockLink::start*MockLink helpers.

Enumerator
OptionNone 
OptionSendStatusText 
OptionEnableCamera 
OptionEnableGimbal 
OptionEnableProximity 
OptionPreloadMission 
OptionStayMavlinkV1 
OptionAPMStartFreshParams 
OptionFtpCapability 

Definition at line 42 of file MockConfiguration.h.

◆ VideoStreamType

Kind of live video stream MockLink serves (and advertises via VIDEO_STREAM_INFORMATION). Order must match the combo box model in MockLinkSettings.qml / MockLink.qml.

Enumerator
VideoStreamNone 

No stream served.

VideoStreamRtpUdpH264 

RTP/UDP H.264 -> udp://.

VideoStreamRtpUdpH265 

RTP/UDP H.265 -> udp265://.

VideoStreamRtspH264 

RTSP H.264 -> rtsp://.

VideoStreamMpegTsUdp 

MPEG-TS over UDP -> mpegts://.

VideoStreamMpegTsTcp 

MPEG-TS over TCP -> tcp://.

Definition at line 58 of file MockConfiguration.h.

Constructor & Destructor Documentation

◆ MockConfiguration() [1/2]

MockConfiguration::MockConfiguration ( const QString &  name,
QObject *  parent = nullptr 
)
explicit

Definition at line 6 of file MockConfiguration.cc.

◆ MockConfiguration() [2/2]

MockConfiguration::MockConfiguration ( const MockConfiguration copy,
QObject *  parent = nullptr 
)
explicit

Definition at line 12 of file MockConfiguration.cc.

◆ ~MockConfiguration()

MockConfiguration::~MockConfiguration ( )

Definition at line 47 of file MockConfiguration.cc.

Member Function Documentation

◆ apmStartFreshParams()

bool MockConfiguration::apmStartFreshParams ( ) const
inline

Definition at line 90 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setApmStartFreshParams().

◆ apmStartFreshParamsChanged

void MockConfiguration::apmStartFreshParamsChanged ( )
signal

Referenced by setApmStartFreshParams().

◆ boardProductId()

uint16_t MockConfiguration::boardProductId ( ) const
inline

Definition at line 84 of file MockConfiguration.h.

◆ boardVendorId()

uint16_t MockConfiguration::boardVendorId ( ) const
inline

Definition at line 83 of file MockConfiguration.h.

◆ cameraCanCaptureImageInVideoMode()

bool MockConfiguration::cameraCanCaptureImageInVideoMode ( ) const
inline

Definition at line 122 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraCanCaptureImageInVideoModeChanged

void MockConfiguration::cameraCanCaptureImageInVideoModeChanged ( )
signal

◆ cameraCanCaptureVideoInImageMode()

bool MockConfiguration::cameraCanCaptureVideoInImageMode ( ) const
inline

Definition at line 124 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraCanCaptureVideoInImageModeChanged

void MockConfiguration::cameraCanCaptureVideoInImageModeChanged ( )
signal

◆ cameraCaptureImage()

bool MockConfiguration::cameraCaptureImage ( ) const
inline

Definition at line 116 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraCaptureImageChanged

void MockConfiguration::cameraCaptureImageChanged ( )
signal

Referenced by setCameraCaptureImage().

◆ cameraCaptureVideo()

bool MockConfiguration::cameraCaptureVideo ( ) const
inline

Definition at line 114 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraCaptureVideoChanged

void MockConfiguration::cameraCaptureVideoChanged ( )
signal

Referenced by setCameraCaptureVideo().

◆ cameraHasBasicZoom()

bool MockConfiguration::cameraHasBasicZoom ( ) const
inline

Definition at line 126 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraHasBasicZoomChanged

void MockConfiguration::cameraHasBasicZoomChanged ( )
signal

Referenced by setCameraHasBasicZoom().

◆ cameraHasModes()

bool MockConfiguration::cameraHasModes ( ) const
inline

Definition at line 118 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraHasModesChanged

void MockConfiguration::cameraHasModesChanged ( )
signal

Referenced by setCameraHasModes().

◆ cameraHasTrackingPoint()

bool MockConfiguration::cameraHasTrackingPoint ( ) const
inline

Definition at line 128 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraHasTrackingPointChanged

void MockConfiguration::cameraHasTrackingPointChanged ( )
signal

◆ cameraHasTrackingRectangle()

bool MockConfiguration::cameraHasTrackingRectangle ( ) const
inline

Definition at line 130 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraHasTrackingRectangleChanged

void MockConfiguration::cameraHasTrackingRectangleChanged ( )
signal

◆ cameraHasVideoStream()

bool MockConfiguration::cameraHasVideoStream ( ) const
inline

Definition at line 120 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ cameraHasVideoStreamChanged

void MockConfiguration::cameraHasVideoStreamChanged ( )
signal

Referenced by setCameraHasVideoStream().

◆ copyFrom()

void MockConfiguration::copyFrom ( const LinkConfiguration source)
finalvirtual

Copy instance data, When manipulating data, you create a copy of the configuration using the copy constructor, edit it and then transfer its content to the original using this method.

Parameters
[in]sourceThe source instance (the edited copy)

Reimplemented from LinkConfiguration.

Definition at line 52 of file MockConfiguration.cc.

References apmStartFreshParams(), cameraCanCaptureImageInVideoMode(), cameraCanCaptureVideoInImageMode(), cameraCaptureImage(), cameraCaptureVideo(), cameraHasBasicZoom(), cameraHasModes(), cameraHasTrackingPoint(), cameraHasTrackingRectangle(), cameraHasVideoStream(), LinkConfiguration::copyFrom(), enableCamera(), enableGimbal(), enableProximity(), failureMode(), firmwareType(), gimbalHasNeutral(), gimbalHasPitchAxis(), gimbalHasRetract(), gimbalHasRollAxis(), gimbalHasYawAxis(), gimbalHasYawFollow(), gimbalHasYawLock(), incrementVehicleId(), preloadMission(), sendStatusText(), setApmStartFreshParams(), setCameraCanCaptureImageInVideoMode(), setCameraCanCaptureVideoInImageMode(), setCameraCaptureImage(), setCameraCaptureVideo(), setCameraHasBasicZoom(), setCameraHasModes(), setCameraHasTrackingPoint(), setCameraHasTrackingRectangle(), setCameraHasVideoStream(), setEnableCamera(), setEnableGimbal(), setEnableProximity(), setFailureMode(), setFirmwareType(), setGimbalHasNeutral(), setGimbalHasPitchAxis(), setGimbalHasRetract(), setGimbalHasRollAxis(), setGimbalHasYawAxis(), setGimbalHasYawFollow(), setGimbalHasYawLock(), setIncrementVehicleId(), setPreloadMission(), setSendStatusText(), setStartArmed(), setStayMavlinkV1(), setVehicleType(), setVideoStreamType(), startArmed(), stayMavlinkV1(), vehicleType(), and videoStreamType().

◆ enableCamera()

bool MockConfiguration::enableCamera ( ) const
inline

Definition at line 92 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setEnableCamera().

◆ enableCameraChanged

void MockConfiguration::enableCameraChanged ( )
signal

Referenced by setEnableCamera().

◆ enableGimbal()

bool MockConfiguration::enableGimbal ( ) const
inline

Definition at line 94 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setEnableGimbal().

◆ enableGimbalChanged

void MockConfiguration::enableGimbalChanged ( )
signal

Referenced by setEnableGimbal().

◆ enableProximity()

bool MockConfiguration::enableProximity ( ) const
inline

Definition at line 96 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setEnableProximity().

◆ enableProximityChanged

void MockConfiguration::enableProximityChanged ( )
signal

Referenced by setEnableProximity().

◆ failureMode()

FailureMode_t MockConfiguration::failureMode ( ) const
inline

Definition at line 152 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setFailureMode().

◆ firmware()

int MockConfiguration::firmware ( ) const
inline

Definition at line 75 of file MockConfiguration.h.

◆ firmwareChanged

void MockConfiguration::firmwareChanged ( )
signal

Referenced by setFirmware(), and setFirmwareType().

◆ firmwareType()

MAV_AUTOPILOT MockConfiguration::firmwareType ( ) const
inline

Definition at line 81 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setFirmwareType().

◆ ftpCapability()

bool MockConfiguration::ftpCapability ( ) const
inline

Definition at line 171 of file MockConfiguration.h.

Referenced by setFtpCapability().

◆ gimbalHasNeutral()

bool MockConfiguration::gimbalHasNeutral ( ) const
inline

Definition at line 111 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasNeutralChanged

void MockConfiguration::gimbalHasNeutralChanged ( )
signal

Referenced by setGimbalHasNeutral().

◆ gimbalHasPitchAxis()

bool MockConfiguration::gimbalHasPitchAxis ( ) const
inline

Definition at line 101 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasPitchAxisChanged

void MockConfiguration::gimbalHasPitchAxisChanged ( )
signal

Referenced by setGimbalHasPitchAxis().

◆ gimbalHasRetract()

bool MockConfiguration::gimbalHasRetract ( ) const
inline

Definition at line 109 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasRetractChanged

void MockConfiguration::gimbalHasRetractChanged ( )
signal

Referenced by setGimbalHasRetract().

◆ gimbalHasRollAxis()

bool MockConfiguration::gimbalHasRollAxis ( ) const
inline

Definition at line 99 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasRollAxisChanged

void MockConfiguration::gimbalHasRollAxisChanged ( )
signal

Referenced by setGimbalHasRollAxis().

◆ gimbalHasYawAxis()

bool MockConfiguration::gimbalHasYawAxis ( ) const
inline

Definition at line 103 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasYawAxisChanged

void MockConfiguration::gimbalHasYawAxisChanged ( )
signal

Referenced by setGimbalHasYawAxis().

◆ gimbalHasYawFollow()

bool MockConfiguration::gimbalHasYawFollow ( ) const
inline

Definition at line 105 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasYawFollowChanged

void MockConfiguration::gimbalHasYawFollowChanged ( )
signal

Referenced by setGimbalHasYawFollow().

◆ gimbalHasYawLock()

bool MockConfiguration::gimbalHasYawLock ( ) const
inline

Definition at line 107 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ gimbalHasYawLockChanged

void MockConfiguration::gimbalHasYawLockChanged ( )
signal

Referenced by setGimbalHasYawLock().

◆ incrementVehicleId()

bool MockConfiguration::incrementVehicleId ( ) const
inline

Definition at line 79 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setIncrementVehicleId().

◆ incrementVehicleIdChanged

void MockConfiguration::incrementVehicleIdChanged ( )
signal

Referenced by setIncrementVehicleId().

◆ loadSettings()

◆ preloadMission()

bool MockConfiguration::preloadMission ( ) const
inline

Definition at line 161 of file MockConfiguration.h.

Referenced by copyFrom(), MockLink::MockLink(), and setPreloadMission().

◆ saveSettings()

void MockConfiguration::saveSettings ( QSettings &  settings,
const QString &  root 
) const
finalvirtual

◆ sendStatusChanged

void MockConfiguration::sendStatusChanged ( )
signal

Referenced by setSendStatusText().

◆ sendStatusText()

bool MockConfiguration::sendStatusText ( ) const
inline

Definition at line 88 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setSendStatusText().

◆ setApmStartFreshParams()

void MockConfiguration::setApmStartFreshParams ( bool  apmStartFreshParams)
inline

Definition at line 91 of file MockConfiguration.h.

References apmStartFreshParams(), and apmStartFreshParamsChanged().

Referenced by copyFrom(), and loadSettings().

◆ setBoardVendorProduct()

void MockConfiguration::setBoardVendorProduct ( uint16_t  vendorId,
uint16_t  productId 
)
inline

Definition at line 85 of file MockConfiguration.h.

◆ setCameraCanCaptureImageInVideoMode()

void MockConfiguration::setCameraCanCaptureImageInVideoMode ( bool  value)
inline

Definition at line 123 of file MockConfiguration.h.

References cameraCanCaptureImageInVideoModeChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraCanCaptureVideoInImageMode()

void MockConfiguration::setCameraCanCaptureVideoInImageMode ( bool  value)
inline

Definition at line 125 of file MockConfiguration.h.

References cameraCanCaptureVideoInImageModeChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraCaptureImage()

void MockConfiguration::setCameraCaptureImage ( bool  value)
inline

Definition at line 117 of file MockConfiguration.h.

References cameraCaptureImageChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraCaptureVideo()

void MockConfiguration::setCameraCaptureVideo ( bool  value)
inline

Definition at line 115 of file MockConfiguration.h.

References cameraCaptureVideoChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraHasBasicZoom()

void MockConfiguration::setCameraHasBasicZoom ( bool  value)
inline

Definition at line 127 of file MockConfiguration.h.

References cameraHasBasicZoomChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraHasModes()

void MockConfiguration::setCameraHasModes ( bool  value)
inline

Definition at line 119 of file MockConfiguration.h.

References cameraHasModesChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraHasTrackingPoint()

void MockConfiguration::setCameraHasTrackingPoint ( bool  value)
inline

Definition at line 129 of file MockConfiguration.h.

References cameraHasTrackingPointChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraHasTrackingRectangle()

void MockConfiguration::setCameraHasTrackingRectangle ( bool  value)
inline

Definition at line 131 of file MockConfiguration.h.

References cameraHasTrackingRectangleChanged().

Referenced by copyFrom(), and loadSettings().

◆ setCameraHasVideoStream()

void MockConfiguration::setCameraHasVideoStream ( bool  value)
inline

Definition at line 121 of file MockConfiguration.h.

References cameraHasVideoStreamChanged().

Referenced by copyFrom(), and loadSettings().

◆ setEnableCamera()

void MockConfiguration::setEnableCamera ( bool  enableCamera)
inline

Definition at line 93 of file MockConfiguration.h.

References enableCamera(), and enableCameraChanged().

Referenced by copyFrom(), and loadSettings().

◆ setEnableGimbal()

void MockConfiguration::setEnableGimbal ( bool  enableGimbal)
inline

Definition at line 95 of file MockConfiguration.h.

References enableGimbal(), and enableGimbalChanged().

Referenced by copyFrom(), and loadSettings().

◆ setEnableProximity()

void MockConfiguration::setEnableProximity ( bool  enableProximity)
inline

Definition at line 97 of file MockConfiguration.h.

References enableProximity(), and enableProximityChanged().

Referenced by copyFrom(), and loadSettings().

◆ setFailureMode()

void MockConfiguration::setFailureMode ( FailureMode_t  failureMode)
inline

Definition at line 153 of file MockConfiguration.h.

References failureMode().

Referenced by copyFrom(), and loadSettings().

◆ setFirmware()

void MockConfiguration::setFirmware ( int  type)
inline

Definition at line 76 of file MockConfiguration.h.

References firmwareChanged(), and type().

◆ setFirmwareType()

void MockConfiguration::setFirmwareType ( MAV_AUTOPILOT  firmwareType)
inline

Definition at line 82 of file MockConfiguration.h.

References firmwareChanged(), and firmwareType().

Referenced by copyFrom(), and loadSettings().

◆ setFtpCapability()

void MockConfiguration::setFtpCapability ( bool  ftpCapability)
inline

Definition at line 172 of file MockConfiguration.h.

References ftpCapability().

◆ setGimbalHasNeutral()

void MockConfiguration::setGimbalHasNeutral ( bool  value)
inline

Definition at line 112 of file MockConfiguration.h.

References gimbalHasNeutralChanged().

Referenced by copyFrom(), and loadSettings().

◆ setGimbalHasPitchAxis()

void MockConfiguration::setGimbalHasPitchAxis ( bool  value)
inline

Definition at line 102 of file MockConfiguration.h.

References gimbalHasPitchAxisChanged().

Referenced by copyFrom(), and loadSettings().

◆ setGimbalHasRetract()

void MockConfiguration::setGimbalHasRetract ( bool  value)
inline

Definition at line 110 of file MockConfiguration.h.

References gimbalHasRetractChanged().

Referenced by copyFrom(), and loadSettings().

◆ setGimbalHasRollAxis()

void MockConfiguration::setGimbalHasRollAxis ( bool  value)
inline

Definition at line 100 of file MockConfiguration.h.

References gimbalHasRollAxisChanged().

Referenced by copyFrom(), and loadSettings().

◆ setGimbalHasYawAxis()

void MockConfiguration::setGimbalHasYawAxis ( bool  value)
inline

Definition at line 104 of file MockConfiguration.h.

References gimbalHasYawAxisChanged().

Referenced by copyFrom(), and loadSettings().

◆ setGimbalHasYawFollow()

void MockConfiguration::setGimbalHasYawFollow ( bool  value)
inline

Definition at line 106 of file MockConfiguration.h.

References gimbalHasYawFollowChanged().

Referenced by copyFrom(), and loadSettings().

◆ setGimbalHasYawLock()

void MockConfiguration::setGimbalHasYawLock ( bool  value)
inline

Definition at line 108 of file MockConfiguration.h.

References gimbalHasYawLockChanged().

Referenced by copyFrom(), and loadSettings().

◆ setIncrementVehicleId()

void MockConfiguration::setIncrementVehicleId ( bool  incrementVehicleId)
inline

Definition at line 80 of file MockConfiguration.h.

References incrementVehicleId(), and incrementVehicleIdChanged().

Referenced by copyFrom(), and loadSettings().

◆ setPreloadMission()

void MockConfiguration::setPreloadMission ( bool  preloadMission)
inline

Definition at line 162 of file MockConfiguration.h.

References preloadMission().

Referenced by copyFrom().

◆ setSendStatusText()

void MockConfiguration::setSendStatusText ( bool  sendStatusText)
inline

Definition at line 89 of file MockConfiguration.h.

References sendStatusChanged(), and sendStatusText().

Referenced by copyFrom(), and loadSettings().

◆ setStartArmed()

void MockConfiguration::setStartArmed ( bool  armed)
inline

Definition at line 157 of file MockConfiguration.h.

Referenced by copyFrom().

◆ setStayMavlinkV1()

void MockConfiguration::setStayMavlinkV1 ( bool  stayV1)
inline

Definition at line 167 of file MockConfiguration.h.

Referenced by copyFrom().

◆ settingsTitle()

QString MockConfiguration::settingsTitle ( ) const
inlinefinalvirtual

Settings Title, Pure virtual method providing the Title for the (QML) settings dialog.

Implements LinkConfiguration.

Definition at line 73 of file MockConfiguration.h.

◆ settingsURL()

QString MockConfiguration::settingsURL ( ) const
inlinefinalvirtual

Settings URL, Pure virtual method providing the URL for the (QML) settings dialog.

Implements LinkConfiguration.

Definition at line 72 of file MockConfiguration.h.

◆ setVehicle()

void MockConfiguration::setVehicle ( int  type)
inline

Definition at line 78 of file MockConfiguration.h.

References type(), and vehicleChanged().

◆ setVehicleType()

void MockConfiguration::setVehicleType ( MAV_TYPE  vehicleType)
inline

Definition at line 87 of file MockConfiguration.h.

References vehicleChanged(), and vehicleType().

Referenced by copyFrom(), and loadSettings().

◆ setVideoStreamType()

void MockConfiguration::setVideoStreamType ( int  value)
inline

Definition at line 134 of file MockConfiguration.h.

References videoStreamTypeChanged(), and videoStreamTypeFromInt().

Referenced by copyFrom(), and loadSettings().

◆ startArmed()

bool MockConfiguration::startArmed ( ) const
inline

Definition at line 156 of file MockConfiguration.h.

Referenced by copyFrom(), and MockLink::MockLink().

◆ stayMavlinkV1()

bool MockConfiguration::stayMavlinkV1 ( ) const
inline

Definition at line 166 of file MockConfiguration.h.

Referenced by copyFrom().

◆ type()

LinkType MockConfiguration::type ( ) const
inlinefinalvirtual

Connection type, pure virtual method returning one of the -TypeXxx types above.

Returns
The type of links these settings belong to.

Implements LinkConfiguration.

Definition at line 68 of file MockConfiguration.h.

Referenced by setFirmware(), and setVehicle().

◆ vehicle()

int MockConfiguration::vehicle ( ) const
inline

Definition at line 77 of file MockConfiguration.h.

◆ vehicleChanged

void MockConfiguration::vehicleChanged ( )
signal

Referenced by setVehicle(), and setVehicleType().

◆ vehicleType()

MAV_TYPE MockConfiguration::vehicleType ( ) const
inline

Definition at line 86 of file MockConfiguration.h.

Referenced by copyFrom(), saveSettings(), and setVehicleType().

◆ videoStreamType()

int MockConfiguration::videoStreamType ( ) const
inline

Definition at line 133 of file MockConfiguration.h.

Referenced by copyFrom(), and saveSettings().

◆ videoStreamTypeChanged

void MockConfiguration::videoStreamTypeChanged ( )
signal

Referenced by setVideoStreamType().

◆ videoStreamTypeEnum()

VideoStreamType MockConfiguration::videoStreamTypeEnum ( ) const
inline

Definition at line 135 of file MockConfiguration.h.

◆ videoStreamTypeFromInt()

static VideoStreamType MockConfiguration::videoStreamTypeFromInt ( int  value)
inlinestatic

The documentation for this class was generated from the following files: