diff --git a/src/modules/mavlink/mavlink_messages.cpp b/src/modules/mavlink/mavlink_messages.cpp index b67d27a18d..3386642b7b 100644 --- a/src/modules/mavlink/mavlink_messages.cpp +++ b/src/modules/mavlink/mavlink_messages.cpp @@ -332,8 +332,8 @@ private: MavlinkOrbSubscription *_status_sub; /* do not allow top copying this class */ - MavlinkStreamHeartbeat(MavlinkStreamHeartbeat &); - MavlinkStreamHeartbeat &operator = (const MavlinkStreamHeartbeat &); + MavlinkStreamHeartbeat(MavlinkStreamHeartbeat &) = delete; + MavlinkStreamHeartbeat &operator = (const MavlinkStreamHeartbeat &) = delete; protected: explicit MavlinkStreamHeartbeat(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -397,8 +397,8 @@ public: private: /* do not allow top copying this class */ - MavlinkStreamStatustext(MavlinkStreamStatustext &); - MavlinkStreamStatustext &operator = (const MavlinkStreamStatustext &); + MavlinkStreamStatustext(MavlinkStreamStatustext &) = delete; + MavlinkStreamStatustext &operator = (const MavlinkStreamStatustext &) = delete; protected: explicit MavlinkStreamStatustext(Mavlink *mavlink) : MavlinkStream(mavlink) @@ -465,16 +465,14 @@ public: private: MavlinkOrbSubscription *_cmd_sub; - uint64_t _cmd_time; /* do not allow top copying this class */ - MavlinkStreamCommandLong(MavlinkStreamCommandLong &); - MavlinkStreamCommandLong &operator = (const MavlinkStreamCommandLong &); + MavlinkStreamCommandLong(MavlinkStreamCommandLong &) = delete; + MavlinkStreamCommandLong &operator = (const MavlinkStreamCommandLong &) = delete; protected: explicit MavlinkStreamCommandLong(Mavlink *mavlink) : MavlinkStream(mavlink), - _cmd_sub(_mavlink->add_orb_subscription(ORB_ID(vehicle_command))), - _cmd_time(0) + _cmd_sub(_mavlink->add_orb_subscription(ORB_ID(vehicle_command))) {} bool send(const hrt_abstime t) @@ -544,8 +542,8 @@ private: uint64_t _battery_status_timestamp{0}; /* do not allow top copying this class */ - MavlinkStreamSysStatus(MavlinkStreamSysStatus &); - MavlinkStreamSysStatus &operator = (const MavlinkStreamSysStatus &); + MavlinkStreamSysStatus(MavlinkStreamSysStatus &) = delete; + MavlinkStreamSysStatus &operator = (const MavlinkStreamSysStatus &) = delete; protected: explicit MavlinkStreamSysStatus(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -669,8 +667,8 @@ private: uint64_t _dpres_timestamp; /* do not allow top copying this class */ - MavlinkStreamHighresIMU(MavlinkStreamHighresIMU &); - MavlinkStreamHighresIMU &operator = (const MavlinkStreamHighresIMU &); + MavlinkStreamHighresIMU(MavlinkStreamHighresIMU &) = delete; + MavlinkStreamHighresIMU &operator = (const MavlinkStreamHighresIMU &) = delete; protected: explicit MavlinkStreamHighresIMU(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -805,8 +803,8 @@ private: uint64_t _raw_gyro_time; // do not allow top copy this class - MavlinkStreamScaledIMU(MavlinkStreamScaledIMU &); - MavlinkStreamScaledIMU &operator = (const MavlinkStreamScaledIMU &); + MavlinkStreamScaledIMU(MavlinkStreamScaledIMU &) = delete; + MavlinkStreamScaledIMU &operator = (const MavlinkStreamScaledIMU &) = delete; protected: explicit MavlinkStreamScaledIMU(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -888,8 +886,8 @@ private: uint64_t _att_time; /* do not allow top copying this class */ - MavlinkStreamAttitude(MavlinkStreamAttitude &); - MavlinkStreamAttitude &operator = (const MavlinkStreamAttitude &); + MavlinkStreamAttitude(MavlinkStreamAttitude &) = delete; + MavlinkStreamAttitude &operator = (const MavlinkStreamAttitude &) = delete; protected: @@ -961,8 +959,8 @@ private: uint64_t _att_time; /* do not allow top copying this class */ - MavlinkStreamAttitudeQuaternion(MavlinkStreamAttitudeQuaternion &); - MavlinkStreamAttitudeQuaternion &operator = (const MavlinkStreamAttitudeQuaternion &); + MavlinkStreamAttitudeQuaternion(MavlinkStreamAttitudeQuaternion &) = delete; + MavlinkStreamAttitudeQuaternion &operator = (const MavlinkStreamAttitudeQuaternion &) = delete; protected: explicit MavlinkStreamAttitudeQuaternion(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1049,8 +1047,8 @@ private: MavlinkOrbSubscription *_air_data_sub; /* do not allow top copying this class */ - MavlinkStreamVFRHUD(MavlinkStreamVFRHUD &); - MavlinkStreamVFRHUD &operator = (const MavlinkStreamVFRHUD &); + MavlinkStreamVFRHUD(MavlinkStreamVFRHUD &) = delete; + MavlinkStreamVFRHUD &operator = (const MavlinkStreamVFRHUD &) = delete; protected: explicit MavlinkStreamVFRHUD(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1173,8 +1171,8 @@ private: uint64_t _gps_time; /* do not allow top copying this class */ - MavlinkStreamGPSRawInt(MavlinkStreamGPSRawInt &); - MavlinkStreamGPSRawInt &operator = (const MavlinkStreamGPSRawInt &); + MavlinkStreamGPSRawInt(MavlinkStreamGPSRawInt &) = delete; + MavlinkStreamGPSRawInt &operator = (const MavlinkStreamGPSRawInt &) = delete; protected: explicit MavlinkStreamGPSRawInt(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1249,8 +1247,8 @@ public: private: /* do not allow top copying this class */ - MavlinkStreamSystemTime(MavlinkStreamSystemTime &); - MavlinkStreamSystemTime &operator = (const MavlinkStreamSystemTime &); + MavlinkStreamSystemTime(MavlinkStreamSystemTime &) = delete; + MavlinkStreamSystemTime &operator = (const MavlinkStreamSystemTime &) = delete; protected: explicit MavlinkStreamSystemTime(Mavlink *mavlink) : MavlinkStream(mavlink) @@ -1312,8 +1310,8 @@ public: private: /* do not allow top copying this class */ - MavlinkStreamTimesync(MavlinkStreamTimesync &); - MavlinkStreamTimesync &operator = (const MavlinkStreamTimesync &); + MavlinkStreamTimesync(MavlinkStreamTimesync &) = delete; + MavlinkStreamTimesync &operator = (const MavlinkStreamTimesync &) = delete; protected: explicit MavlinkStreamTimesync(Mavlink *mavlink) : MavlinkStream(mavlink) @@ -1375,8 +1373,8 @@ private: uint64_t _pos_time; /* do not allow top copying this class */ - MavlinkStreamADSBVehicle(MavlinkStreamADSBVehicle &); - MavlinkStreamADSBVehicle &operator = (const MavlinkStreamADSBVehicle &); + MavlinkStreamADSBVehicle(MavlinkStreamADSBVehicle &) = delete; + MavlinkStreamADSBVehicle &operator = (const MavlinkStreamADSBVehicle &) = delete; protected: explicit MavlinkStreamADSBVehicle(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1467,8 +1465,8 @@ private: uint64_t _collision_time; /* do not allow top copying this class */ - MavlinkStreamCollision(MavlinkStreamCollision &); - MavlinkStreamCollision &operator = (const MavlinkStreamCollision &); + MavlinkStreamCollision(MavlinkStreamCollision &) = delete; + MavlinkStreamCollision &operator = (const MavlinkStreamCollision &) = delete; protected: explicit MavlinkStreamCollision(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1543,8 +1541,8 @@ private: uint64_t _trigger_time; /* do not allow top copying this class */ - MavlinkStreamCameraTrigger(MavlinkStreamCameraTrigger &); - MavlinkStreamCameraTrigger &operator = (const MavlinkStreamCameraTrigger &); + MavlinkStreamCameraTrigger(MavlinkStreamCameraTrigger &) = delete; + MavlinkStreamCameraTrigger &operator = (const MavlinkStreamCameraTrigger &) = delete; protected: explicit MavlinkStreamCameraTrigger(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1652,8 +1650,8 @@ private: uint64_t _capture_time; /* do not allow top copying this class */ - MavlinkStreamCameraImageCaptured(MavlinkStreamCameraImageCaptured &); - MavlinkStreamCameraImageCaptured &operator = (const MavlinkStreamCameraImageCaptured &); + MavlinkStreamCameraImageCaptured(MavlinkStreamCameraImageCaptured &) = delete; + MavlinkStreamCameraImageCaptured &operator = (const MavlinkStreamCameraImageCaptured &) = delete; protected: explicit MavlinkStreamCameraImageCaptured(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1737,8 +1735,8 @@ private: MavlinkOrbSubscription *_air_data_sub; /* do not allow top copying this class */ - MavlinkStreamGlobalPositionInt(MavlinkStreamGlobalPositionInt &); - MavlinkStreamGlobalPositionInt &operator = (const MavlinkStreamGlobalPositionInt &); + MavlinkStreamGlobalPositionInt(MavlinkStreamGlobalPositionInt &) = delete; + MavlinkStreamGlobalPositionInt &operator = (const MavlinkStreamGlobalPositionInt &) = delete; protected: explicit MavlinkStreamGlobalPositionInt(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1851,8 +1849,8 @@ private: uint64_t _att_time; /* do not allow top copying this class */ - MavlinkStreamVisionPositionEstimate(MavlinkStreamVisionPositionEstimate &); - MavlinkStreamVisionPositionEstimate &operator = (const MavlinkStreamVisionPositionEstimate &); + MavlinkStreamVisionPositionEstimate(MavlinkStreamVisionPositionEstimate &) = delete; + MavlinkStreamVisionPositionEstimate &operator = (const MavlinkStreamVisionPositionEstimate &) = delete; protected: explicit MavlinkStreamVisionPositionEstimate(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1927,8 +1925,8 @@ private: uint64_t _pos_time; /* do not allow top copying this class */ - MavlinkStreamLocalPositionNED(MavlinkStreamLocalPositionNED &); - MavlinkStreamLocalPositionNED &operator = (const MavlinkStreamLocalPositionNED &); + MavlinkStreamLocalPositionNED(MavlinkStreamLocalPositionNED &) = delete; + MavlinkStreamLocalPositionNED &operator = (const MavlinkStreamLocalPositionNED &) = delete; protected: explicit MavlinkStreamLocalPositionNED(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -1999,8 +1997,8 @@ private: uint64_t _est_time; /* do not allow top copying this class */ - MavlinkStreamLocalPositionNEDCOV(MavlinkStreamLocalPositionNEDCOV &); - MavlinkStreamLocalPositionNEDCOV &operator = (const MavlinkStreamLocalPositionNEDCOV &); + MavlinkStreamLocalPositionNEDCOV(MavlinkStreamLocalPositionNEDCOV &) = delete; + MavlinkStreamLocalPositionNEDCOV &operator = (const MavlinkStreamLocalPositionNEDCOV &) = delete; protected: explicit MavlinkStreamLocalPositionNEDCOV(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2081,8 +2079,8 @@ private: uint64_t _est_time; /* do not allow top copying this class */ - MavlinkStreamEstimatorStatus(MavlinkStreamEstimatorStatus &); - MavlinkStreamEstimatorStatus &operator = (const MavlinkStreamEstimatorStatus &); + MavlinkStreamEstimatorStatus(MavlinkStreamEstimatorStatus &) = delete; + MavlinkStreamEstimatorStatus &operator = (const MavlinkStreamEstimatorStatus &) = delete; protected: explicit MavlinkStreamEstimatorStatus(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2162,8 +2160,8 @@ private: uint64_t _mocap_time; /* do not allow top copying this class */ - MavlinkStreamAttPosMocap(MavlinkStreamAttPosMocap &); - MavlinkStreamAttPosMocap &operator = (const MavlinkStreamAttPosMocap &); + MavlinkStreamAttPosMocap(MavlinkStreamAttPosMocap &) = delete; + MavlinkStreamAttPosMocap &operator = (const MavlinkStreamAttPosMocap &) = delete; protected: explicit MavlinkStreamAttPosMocap(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2234,8 +2232,8 @@ private: MavlinkOrbSubscription *_home_sub; /* do not allow top copying this class */ - MavlinkStreamHomePosition(MavlinkStreamHomePosition &); - MavlinkStreamHomePosition &operator = (const MavlinkStreamHomePosition &); + MavlinkStreamHomePosition(MavlinkStreamHomePosition &) = delete; + MavlinkStreamHomePosition &operator = (const MavlinkStreamHomePosition &) = delete; protected: explicit MavlinkStreamHomePosition(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2334,8 +2332,8 @@ private: uint64_t _act_time; /* do not allow top copying this class */ - MavlinkStreamServoOutputRaw(MavlinkStreamServoOutputRaw &); - MavlinkStreamServoOutputRaw &operator = (const MavlinkStreamServoOutputRaw &); + MavlinkStreamServoOutputRaw(MavlinkStreamServoOutputRaw &) = delete; + MavlinkStreamServoOutputRaw &operator = (const MavlinkStreamServoOutputRaw &) = delete; protected: explicit MavlinkStreamServoOutputRaw(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2421,8 +2419,8 @@ private: uint64_t _att_ctrl_time; /* do not allow top copying this class */ - MavlinkStreamActuatorControlTarget(MavlinkStreamActuatorControlTarget &); - MavlinkStreamActuatorControlTarget &operator = (const MavlinkStreamActuatorControlTarget &); + MavlinkStreamActuatorControlTarget(MavlinkStreamActuatorControlTarget &) = delete; + MavlinkStreamActuatorControlTarget &operator = (const MavlinkStreamActuatorControlTarget &) = delete; protected: explicit MavlinkStreamActuatorControlTarget(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2512,8 +2510,8 @@ private: uint64_t _act_time; /* do not allow top copying this class */ - MavlinkStreamHILActuatorControls(MavlinkStreamHILActuatorControls &); - MavlinkStreamHILActuatorControls &operator = (const MavlinkStreamHILActuatorControls &); + MavlinkStreamHILActuatorControls(MavlinkStreamHILActuatorControls &) = delete; + MavlinkStreamHILActuatorControls &operator = (const MavlinkStreamHILActuatorControls &) = delete; protected: explicit MavlinkStreamHILActuatorControls(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2671,8 +2669,8 @@ private: uint64_t _pos_sp_triplet_timestamp{0}; /* do not allow top copying this class */ - MavlinkStreamPositionTargetGlobalInt(MavlinkStreamPositionTargetGlobalInt &); - MavlinkStreamPositionTargetGlobalInt &operator = (const MavlinkStreamPositionTargetGlobalInt &); + MavlinkStreamPositionTargetGlobalInt(MavlinkStreamPositionTargetGlobalInt &) = delete; + MavlinkStreamPositionTargetGlobalInt &operator = (const MavlinkStreamPositionTargetGlobalInt &) = delete; protected: explicit MavlinkStreamPositionTargetGlobalInt(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2740,8 +2738,8 @@ private: uint64_t _pos_sp_time; /* do not allow top copying this class */ - MavlinkStreamLocalPositionSetpoint(MavlinkStreamLocalPositionSetpoint &); - MavlinkStreamLocalPositionSetpoint &operator = (const MavlinkStreamLocalPositionSetpoint &); + MavlinkStreamLocalPositionSetpoint(MavlinkStreamLocalPositionSetpoint &) = delete; + MavlinkStreamLocalPositionSetpoint &operator = (const MavlinkStreamLocalPositionSetpoint &) = delete; protected: explicit MavlinkStreamLocalPositionSetpoint(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2819,8 +2817,8 @@ private: uint64_t _att_sp_time; /* do not allow top copying this class */ - MavlinkStreamAttitudeTarget(MavlinkStreamAttitudeTarget &); - MavlinkStreamAttitudeTarget &operator = (const MavlinkStreamAttitudeTarget &); + MavlinkStreamAttitudeTarget(MavlinkStreamAttitudeTarget &) = delete; + MavlinkStreamAttitudeTarget &operator = (const MavlinkStreamAttitudeTarget &) = delete; protected: explicit MavlinkStreamAttitudeTarget(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -2903,8 +2901,8 @@ private: uint64_t _rc_time; /* do not allow top copying this class */ - MavlinkStreamRCChannels(MavlinkStreamRCChannels &); - MavlinkStreamRCChannels &operator = (const MavlinkStreamRCChannels &); + MavlinkStreamRCChannels(MavlinkStreamRCChannels &) = delete; + MavlinkStreamRCChannels &operator = (const MavlinkStreamRCChannels &) = delete; protected: explicit MavlinkStreamRCChannels(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3008,8 +3006,8 @@ private: uint64_t _manual_time; /* do not allow top copying this class */ - MavlinkStreamManualControl(MavlinkStreamManualControl &); - MavlinkStreamManualControl &operator = (const MavlinkStreamManualControl &); + MavlinkStreamManualControl(MavlinkStreamManualControl &) = delete; + MavlinkStreamManualControl &operator = (const MavlinkStreamManualControl &) = delete; protected: explicit MavlinkStreamManualControl(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3085,8 +3083,8 @@ private: uint64_t _flow_time; /* do not allow top copying this class */ - MavlinkStreamOpticalFlowRad(MavlinkStreamOpticalFlowRad &); - MavlinkStreamOpticalFlowRad &operator = (const MavlinkStreamOpticalFlowRad &); + MavlinkStreamOpticalFlowRad(MavlinkStreamOpticalFlowRad &) = delete; + MavlinkStreamOpticalFlowRad &operator = (const MavlinkStreamOpticalFlowRad &) = delete; protected: explicit MavlinkStreamOpticalFlowRad(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3162,8 +3160,8 @@ private: uint64_t _debug_time; /* do not allow top copying this class */ - MavlinkStreamNamedValueFloat(MavlinkStreamNamedValueFloat &); - MavlinkStreamNamedValueFloat &operator = (const MavlinkStreamNamedValueFloat &); + MavlinkStreamNamedValueFloat(MavlinkStreamNamedValueFloat &) = delete; + MavlinkStreamNamedValueFloat &operator = (const MavlinkStreamNamedValueFloat &) = delete; protected: explicit MavlinkStreamNamedValueFloat(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3231,8 +3229,8 @@ private: uint64_t _debug_time; /* do not allow top copying this class */ - MavlinkStreamDebug(MavlinkStreamDebug &); - MavlinkStreamDebug &operator = (const MavlinkStreamDebug &); + MavlinkStreamDebug(MavlinkStreamDebug &) = delete; + MavlinkStreamDebug &operator = (const MavlinkStreamDebug &) = delete; protected: explicit MavlinkStreamDebug(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3298,8 +3296,8 @@ private: uint64_t _debug_time; /* do not allow top copying this class */ - MavlinkStreamDebugVect(MavlinkStreamDebugVect &); - MavlinkStreamDebugVect &operator = (const MavlinkStreamDebugVect &); + MavlinkStreamDebugVect(MavlinkStreamDebugVect &) = delete; + MavlinkStreamDebugVect &operator = (const MavlinkStreamDebugVect &) = delete; protected: explicit MavlinkStreamDebugVect(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3373,8 +3371,8 @@ private: uint64_t _tecs_status_timestamp{0}; /* do not allow top copying this class */ - MavlinkStreamNavControllerOutput(MavlinkStreamNavControllerOutput &); - MavlinkStreamNavControllerOutput &operator = (const MavlinkStreamNavControllerOutput &); + MavlinkStreamNavControllerOutput(MavlinkStreamNavControllerOutput &) = delete; + MavlinkStreamNavControllerOutput &operator = (const MavlinkStreamNavControllerOutput &) = delete; protected: explicit MavlinkStreamNavControllerOutput(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3449,8 +3447,8 @@ private: MavlinkOrbSubscription *_status_sub; /* do not allow top copying this class */ - MavlinkStreamCameraCapture(MavlinkStreamCameraCapture &); - MavlinkStreamCameraCapture &operator = (const MavlinkStreamCameraCapture &); + MavlinkStreamCameraCapture(MavlinkStreamCameraCapture &) = delete; + MavlinkStreamCameraCapture &operator = (const MavlinkStreamCameraCapture &) = delete; protected: explicit MavlinkStreamCameraCapture(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3523,8 +3521,8 @@ private: uint64_t _dist_sensor_time; /* do not allow top copying this class */ - MavlinkStreamDistanceSensor(MavlinkStreamDistanceSensor &); - MavlinkStreamDistanceSensor &operator = (const MavlinkStreamDistanceSensor &); + MavlinkStreamDistanceSensor(MavlinkStreamDistanceSensor &) = delete; + MavlinkStreamDistanceSensor &operator = (const MavlinkStreamDistanceSensor &) = delete; protected: explicit MavlinkStreamDistanceSensor(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3619,8 +3617,8 @@ private: mavlink_extended_sys_state_t _msg; /* do not allow top copying this class */ - MavlinkStreamExtendedSysState(MavlinkStreamExtendedSysState &); - MavlinkStreamExtendedSysState &operator = (const MavlinkStreamExtendedSysState &); + MavlinkStreamExtendedSysState(MavlinkStreamExtendedSysState &) = delete; + MavlinkStreamExtendedSysState &operator = (const MavlinkStreamExtendedSysState &) = delete; protected: explicit MavlinkStreamExtendedSysState(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3735,8 +3733,8 @@ private: uint64_t _local_pos_time{0}; /* do not allow top copying this class */ - MavlinkStreamAltitude(MavlinkStreamAltitude &); - MavlinkStreamAltitude &operator = (const MavlinkStreamAltitude &); + MavlinkStreamAltitude(MavlinkStreamAltitude &) = delete; + MavlinkStreamAltitude &operator = (const MavlinkStreamAltitude &) = delete; protected: explicit MavlinkStreamAltitude(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3857,8 +3855,8 @@ private: MavlinkOrbSubscription *_local_pos_sub; /* do not allow top copying this class */ - MavlinkStreamWind(MavlinkStreamWind &); - MavlinkStreamWind &operator = (const MavlinkStreamWind &); + MavlinkStreamWind(MavlinkStreamWind &) = delete; + MavlinkStreamWind &operator = (const MavlinkStreamWind &) = delete; protected: explicit MavlinkStreamWind(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -3938,8 +3936,8 @@ private: uint64_t _mount_orientation_time; /* do not allow top copying this class */ - MavlinkStreamMountOrientation(MavlinkStreamMountOrientation &); - MavlinkStreamMountOrientation &operator = (const MavlinkStreamMountOrientation &); + MavlinkStreamMountOrientation(MavlinkStreamMountOrientation &) = delete; + MavlinkStreamMountOrientation &operator = (const MavlinkStreamMountOrientation &) = delete; protected: explicit MavlinkStreamMountOrientation(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -4009,8 +4007,8 @@ private: uint64_t _gpos_time; /* do not allow top copying this class */ - MavlinkStreamGroundTruth(MavlinkStreamGroundTruth &); - MavlinkStreamGroundTruth &operator = (const MavlinkStreamGroundTruth &); + MavlinkStreamGroundTruth(MavlinkStreamGroundTruth &) = delete; + MavlinkStreamGroundTruth &operator = (const MavlinkStreamGroundTruth &) = delete; protected: explicit MavlinkStreamGroundTruth(Mavlink *mavlink) : MavlinkStream(mavlink), @@ -4105,8 +4103,8 @@ private: uint32_t _sequence; /* do not allow top copying this class */ - MavlinkStreamPing(MavlinkStreamPing &); - MavlinkStreamPing &operator = (const MavlinkStreamPing &); + MavlinkStreamPing(MavlinkStreamPing &) = delete; + MavlinkStreamPing &operator = (const MavlinkStreamPing &) = delete; protected: explicit MavlinkStreamPing(Mavlink *mavlink) : MavlinkStream(mavlink), diff --git a/src/modules/simulator/accelsim/accelsim.cpp b/src/modules/simulator/accelsim/accelsim.cpp index 1b3101f4ef..c2e8cf4fad 100644 --- a/src/modules/simulator/accelsim/accelsim.cpp +++ b/src/modules/simulator/accelsim/accelsim.cpp @@ -230,8 +230,8 @@ private: virtual void _measure(); /* this class does not allow copying due to ptr data members */ - ACCELSIM_mag(const ACCELSIM_mag &); - ACCELSIM_mag operator=(const ACCELSIM_mag &); + ACCELSIM_mag(const ACCELSIM_mag &) = delete; + ACCELSIM_mag operator=(const ACCELSIM_mag &) = delete; }; diff --git a/src/modules/simulator/gyrosim/gyrosim.cpp b/src/modules/simulator/gyrosim/gyrosim.cpp index 9cc85e865d..a8ba200928 100644 --- a/src/modules/simulator/gyrosim/gyrosim.cpp +++ b/src/modules/simulator/gyrosim/gyrosim.cpp @@ -155,7 +155,6 @@ private: float _accel_range_m_s2; orb_advert_t _accel_topic; int _accel_orb_class_instance; - int _accel_class_instance; ringbuffer::RingBuffer *_gyro_reports; @@ -172,8 +171,6 @@ private: Integrator _accel_int; Integrator _gyro_int; - enum Rotation _rotation; - // last temperature reading for print_info() float _last_temperature; @@ -245,8 +242,8 @@ private: void _set_sample_rate(unsigned desired_sample_rate_hz); /* do not allow to copy this class due to pointer data members */ - GYROSIM(const GYROSIM &); - GYROSIM operator=(const GYROSIM &); + GYROSIM(const GYROSIM &) = delete; + GYROSIM operator=(const GYROSIM &) = delete; #pragma pack(push, 1) /** @@ -295,8 +292,8 @@ private: int _gyro_orb_class_instance; /* do not allow to copy this class due to pointer data members */ - GYROSIM_gyro(const GYROSIM_gyro &); - GYROSIM_gyro operator=(const GYROSIM_gyro &); + GYROSIM_gyro(const GYROSIM_gyro &) = delete; + GYROSIM_gyro operator=(const GYROSIM_gyro &) = delete; }; /** driver 'main' command */ @@ -312,7 +309,6 @@ GYROSIM::GYROSIM(const char *path_accel, const char *path_gyro, enum Rotation ro _accel_range_m_s2(0.0f), _accel_topic(nullptr), _accel_orb_class_instance(-1), - _accel_class_instance(-1), _gyro_reports(nullptr), _gyro_scale{}, _gyro_range_scale(0.0f), @@ -324,7 +320,6 @@ GYROSIM::GYROSIM(const char *path_accel, const char *path_gyro, enum Rotation ro _reset_retries(perf_alloc(PC_COUNT, "gyrosim_reset_retries")), _accel_int(1000000 / GYROSIM_ACCEL_DEFAULT_RATE, true), _gyro_int(1000000 / GYROSIM_GYRO_DEFAULT_RATE, true), - _rotation(rotation), _last_temperature(0) {