@ -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 ;