|
|
|
@ -210,12 +210,12 @@ public:
@@ -210,12 +210,12 @@ public:
|
|
|
|
|
/// Loads the specified parameter meta data file.
|
|
|
|
|
/// @return Opaque parameter meta data information which must be stored with Vehicle. Vehicle is responsible to
|
|
|
|
|
/// call deleteParameterMetaData when no longer needed.
|
|
|
|
|
virtual QObject* loadParameterMetaData(const QString& metaDataFile) { Q_UNUSED(metaDataFile); return NULL; } |
|
|
|
|
virtual QObject* loadParameterMetaData(const QString& metaDataFile) { Q_UNUSED(metaDataFile); return nullptr; } |
|
|
|
|
|
|
|
|
|
/// Returns the FactMetaData associated with the parameter name
|
|
|
|
|
/// @param opaqueParameterMetaData Opaque pointer returned from loadParameterMetaData
|
|
|
|
|
/// @param name Parameter name
|
|
|
|
|
virtual FactMetaData* getMetaDataForFact(QObject* parameterMetaData, const QString& name, MAV_TYPE vehicleType) { Q_UNUSED(parameterMetaData); Q_UNUSED(name); Q_UNUSED(vehicleType); return NULL; } |
|
|
|
|
virtual FactMetaData* getMetaDataForFact(QObject* parameterMetaData, const QString& name, MAV_TYPE vehicleType) { Q_UNUSED(parameterMetaData); Q_UNUSED(name); Q_UNUSED(vehicleType); return nullptr; } |
|
|
|
|
|
|
|
|
|
/// Adds the parameter meta data to the Fact
|
|
|
|
|
/// @param opaqueParameterMetaData Opaque pointer returned from loadParameterMetaData
|
|
|
|
@ -267,11 +267,11 @@ public:
@@ -267,11 +267,11 @@ public:
|
|
|
|
|
/// TODO: This should go into QGCCameraManager
|
|
|
|
|
virtual const QVariantList& cameraList(const Vehicle* vehicle); |
|
|
|
|
|
|
|
|
|
/// Creates vehicle camera manager. Returns NULL if not supported.
|
|
|
|
|
/// Creates vehicle camera manager.
|
|
|
|
|
virtual QGCCameraManager* createCameraManager(Vehicle *vehicle); |
|
|
|
|
|
|
|
|
|
/// Camera control. Returns NULL if not supported.
|
|
|
|
|
virtual QGCCameraControl* createCameraControl(const mavlink_camera_information_t* info, Vehicle* vehicle, int compID, QObject* parent = NULL); |
|
|
|
|
/// Camera control.
|
|
|
|
|
virtual QGCCameraControl* createCameraControl(const mavlink_camera_information_t* info, Vehicle* vehicle, int compID, QObject* parent = nullptr); |
|
|
|
|
|
|
|
|
|
/// Returns a pointer to a dictionary of firmware-specific FactGroups
|
|
|
|
|
virtual QMap<QString, FactGroup*>* factGroups(void); |
|
|
|
@ -312,7 +312,7 @@ public:
@@ -312,7 +312,7 @@ public:
|
|
|
|
|
/// Allows the Firmware plugin to override the facts meta data.
|
|
|
|
|
/// @param vehicleType - Type of current vehicle
|
|
|
|
|
/// @param metaData - MetaData for fact
|
|
|
|
|
virtual void adjustMetaData(MAV_TYPE vehicleType, FactMetaData* metaData) {Q_UNUSED(vehicleType); Q_UNUSED(metaData);}; |
|
|
|
|
virtual void adjustMetaData(MAV_TYPE vehicleType, FactMetaData* metaData) {Q_UNUSED(vehicleType); Q_UNUSED(metaData);} |
|
|
|
|
|
|
|
|
|
// FIXME: Hack workaround for non pluginize FollowMe support
|
|
|
|
|
static const QString px4FollowMeFlightMode; |
|
|
|
|