clang-tidy modernize-use-equals-delete

This commit is contained in:
Daniel Agar
2018-05-18 22:48:55 +02:00
committed by Lorenz Meier
parent 4e32cb17df
commit da5a9043a7
3 changed files with 95 additions and 102 deletions
+89 -91
View File
@@ -332,8 +332,8 @@ private:
MavlinkOrbSubscription *_status_sub; MavlinkOrbSubscription *_status_sub;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamHeartbeat(MavlinkStreamHeartbeat &); MavlinkStreamHeartbeat(MavlinkStreamHeartbeat &) = delete;
MavlinkStreamHeartbeat &operator = (const MavlinkStreamHeartbeat &); MavlinkStreamHeartbeat &operator = (const MavlinkStreamHeartbeat &) = delete;
protected: protected:
explicit MavlinkStreamHeartbeat(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamHeartbeat(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -397,8 +397,8 @@ public:
private: private:
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamStatustext(MavlinkStreamStatustext &); MavlinkStreamStatustext(MavlinkStreamStatustext &) = delete;
MavlinkStreamStatustext &operator = (const MavlinkStreamStatustext &); MavlinkStreamStatustext &operator = (const MavlinkStreamStatustext &) = delete;
protected: protected:
explicit MavlinkStreamStatustext(Mavlink *mavlink) : MavlinkStream(mavlink) explicit MavlinkStreamStatustext(Mavlink *mavlink) : MavlinkStream(mavlink)
@@ -465,16 +465,14 @@ public:
private: private:
MavlinkOrbSubscription *_cmd_sub; MavlinkOrbSubscription *_cmd_sub;
uint64_t _cmd_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamCommandLong(MavlinkStreamCommandLong &); MavlinkStreamCommandLong(MavlinkStreamCommandLong &) = delete;
MavlinkStreamCommandLong &operator = (const MavlinkStreamCommandLong &); MavlinkStreamCommandLong &operator = (const MavlinkStreamCommandLong &) = delete;
protected: protected:
explicit MavlinkStreamCommandLong(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamCommandLong(Mavlink *mavlink) : MavlinkStream(mavlink),
_cmd_sub(_mavlink->add_orb_subscription(ORB_ID(vehicle_command))), _cmd_sub(_mavlink->add_orb_subscription(ORB_ID(vehicle_command)))
_cmd_time(0)
{} {}
bool send(const hrt_abstime t) bool send(const hrt_abstime t)
@@ -544,8 +542,8 @@ private:
uint64_t _battery_status_timestamp{0}; uint64_t _battery_status_timestamp{0};
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamSysStatus(MavlinkStreamSysStatus &); MavlinkStreamSysStatus(MavlinkStreamSysStatus &) = delete;
MavlinkStreamSysStatus &operator = (const MavlinkStreamSysStatus &); MavlinkStreamSysStatus &operator = (const MavlinkStreamSysStatus &) = delete;
protected: protected:
explicit MavlinkStreamSysStatus(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamSysStatus(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -669,8 +667,8 @@ private:
uint64_t _dpres_timestamp; uint64_t _dpres_timestamp;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamHighresIMU(MavlinkStreamHighresIMU &); MavlinkStreamHighresIMU(MavlinkStreamHighresIMU &) = delete;
MavlinkStreamHighresIMU &operator = (const MavlinkStreamHighresIMU &); MavlinkStreamHighresIMU &operator = (const MavlinkStreamHighresIMU &) = delete;
protected: protected:
explicit MavlinkStreamHighresIMU(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamHighresIMU(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -805,8 +803,8 @@ private:
uint64_t _raw_gyro_time; uint64_t _raw_gyro_time;
// do not allow top copy this class // do not allow top copy this class
MavlinkStreamScaledIMU(MavlinkStreamScaledIMU &); MavlinkStreamScaledIMU(MavlinkStreamScaledIMU &) = delete;
MavlinkStreamScaledIMU &operator = (const MavlinkStreamScaledIMU &); MavlinkStreamScaledIMU &operator = (const MavlinkStreamScaledIMU &) = delete;
protected: protected:
explicit MavlinkStreamScaledIMU(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamScaledIMU(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -888,8 +886,8 @@ private:
uint64_t _att_time; uint64_t _att_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamAttitude(MavlinkStreamAttitude &); MavlinkStreamAttitude(MavlinkStreamAttitude &) = delete;
MavlinkStreamAttitude &operator = (const MavlinkStreamAttitude &); MavlinkStreamAttitude &operator = (const MavlinkStreamAttitude &) = delete;
protected: protected:
@@ -961,8 +959,8 @@ private:
uint64_t _att_time; uint64_t _att_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamAttitudeQuaternion(MavlinkStreamAttitudeQuaternion &); MavlinkStreamAttitudeQuaternion(MavlinkStreamAttitudeQuaternion &) = delete;
MavlinkStreamAttitudeQuaternion &operator = (const MavlinkStreamAttitudeQuaternion &); MavlinkStreamAttitudeQuaternion &operator = (const MavlinkStreamAttitudeQuaternion &) = delete;
protected: protected:
explicit MavlinkStreamAttitudeQuaternion(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamAttitudeQuaternion(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1049,8 +1047,8 @@ private:
MavlinkOrbSubscription *_air_data_sub; MavlinkOrbSubscription *_air_data_sub;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamVFRHUD(MavlinkStreamVFRHUD &); MavlinkStreamVFRHUD(MavlinkStreamVFRHUD &) = delete;
MavlinkStreamVFRHUD &operator = (const MavlinkStreamVFRHUD &); MavlinkStreamVFRHUD &operator = (const MavlinkStreamVFRHUD &) = delete;
protected: protected:
explicit MavlinkStreamVFRHUD(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamVFRHUD(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1173,8 +1171,8 @@ private:
uint64_t _gps_time; uint64_t _gps_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamGPSRawInt(MavlinkStreamGPSRawInt &); MavlinkStreamGPSRawInt(MavlinkStreamGPSRawInt &) = delete;
MavlinkStreamGPSRawInt &operator = (const MavlinkStreamGPSRawInt &); MavlinkStreamGPSRawInt &operator = (const MavlinkStreamGPSRawInt &) = delete;
protected: protected:
explicit MavlinkStreamGPSRawInt(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamGPSRawInt(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1249,8 +1247,8 @@ public:
private: private:
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamSystemTime(MavlinkStreamSystemTime &); MavlinkStreamSystemTime(MavlinkStreamSystemTime &) = delete;
MavlinkStreamSystemTime &operator = (const MavlinkStreamSystemTime &); MavlinkStreamSystemTime &operator = (const MavlinkStreamSystemTime &) = delete;
protected: protected:
explicit MavlinkStreamSystemTime(Mavlink *mavlink) : MavlinkStream(mavlink) explicit MavlinkStreamSystemTime(Mavlink *mavlink) : MavlinkStream(mavlink)
@@ -1312,8 +1310,8 @@ public:
private: private:
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamTimesync(MavlinkStreamTimesync &); MavlinkStreamTimesync(MavlinkStreamTimesync &) = delete;
MavlinkStreamTimesync &operator = (const MavlinkStreamTimesync &); MavlinkStreamTimesync &operator = (const MavlinkStreamTimesync &) = delete;
protected: protected:
explicit MavlinkStreamTimesync(Mavlink *mavlink) : MavlinkStream(mavlink) explicit MavlinkStreamTimesync(Mavlink *mavlink) : MavlinkStream(mavlink)
@@ -1375,8 +1373,8 @@ private:
uint64_t _pos_time; uint64_t _pos_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamADSBVehicle(MavlinkStreamADSBVehicle &); MavlinkStreamADSBVehicle(MavlinkStreamADSBVehicle &) = delete;
MavlinkStreamADSBVehicle &operator = (const MavlinkStreamADSBVehicle &); MavlinkStreamADSBVehicle &operator = (const MavlinkStreamADSBVehicle &) = delete;
protected: protected:
explicit MavlinkStreamADSBVehicle(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamADSBVehicle(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1467,8 +1465,8 @@ private:
uint64_t _collision_time; uint64_t _collision_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamCollision(MavlinkStreamCollision &); MavlinkStreamCollision(MavlinkStreamCollision &) = delete;
MavlinkStreamCollision &operator = (const MavlinkStreamCollision &); MavlinkStreamCollision &operator = (const MavlinkStreamCollision &) = delete;
protected: protected:
explicit MavlinkStreamCollision(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamCollision(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1543,8 +1541,8 @@ private:
uint64_t _trigger_time; uint64_t _trigger_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamCameraTrigger(MavlinkStreamCameraTrigger &); MavlinkStreamCameraTrigger(MavlinkStreamCameraTrigger &) = delete;
MavlinkStreamCameraTrigger &operator = (const MavlinkStreamCameraTrigger &); MavlinkStreamCameraTrigger &operator = (const MavlinkStreamCameraTrigger &) = delete;
protected: protected:
explicit MavlinkStreamCameraTrigger(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamCameraTrigger(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1652,8 +1650,8 @@ private:
uint64_t _capture_time; uint64_t _capture_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamCameraImageCaptured(MavlinkStreamCameraImageCaptured &); MavlinkStreamCameraImageCaptured(MavlinkStreamCameraImageCaptured &) = delete;
MavlinkStreamCameraImageCaptured &operator = (const MavlinkStreamCameraImageCaptured &); MavlinkStreamCameraImageCaptured &operator = (const MavlinkStreamCameraImageCaptured &) = delete;
protected: protected:
explicit MavlinkStreamCameraImageCaptured(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamCameraImageCaptured(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1737,8 +1735,8 @@ private:
MavlinkOrbSubscription *_air_data_sub; MavlinkOrbSubscription *_air_data_sub;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamGlobalPositionInt(MavlinkStreamGlobalPositionInt &); MavlinkStreamGlobalPositionInt(MavlinkStreamGlobalPositionInt &) = delete;
MavlinkStreamGlobalPositionInt &operator = (const MavlinkStreamGlobalPositionInt &); MavlinkStreamGlobalPositionInt &operator = (const MavlinkStreamGlobalPositionInt &) = delete;
protected: protected:
explicit MavlinkStreamGlobalPositionInt(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamGlobalPositionInt(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1851,8 +1849,8 @@ private:
uint64_t _att_time; uint64_t _att_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamVisionPositionEstimate(MavlinkStreamVisionPositionEstimate &); MavlinkStreamVisionPositionEstimate(MavlinkStreamVisionPositionEstimate &) = delete;
MavlinkStreamVisionPositionEstimate &operator = (const MavlinkStreamVisionPositionEstimate &); MavlinkStreamVisionPositionEstimate &operator = (const MavlinkStreamVisionPositionEstimate &) = delete;
protected: protected:
explicit MavlinkStreamVisionPositionEstimate(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamVisionPositionEstimate(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1927,8 +1925,8 @@ private:
uint64_t _pos_time; uint64_t _pos_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamLocalPositionNED(MavlinkStreamLocalPositionNED &); MavlinkStreamLocalPositionNED(MavlinkStreamLocalPositionNED &) = delete;
MavlinkStreamLocalPositionNED &operator = (const MavlinkStreamLocalPositionNED &); MavlinkStreamLocalPositionNED &operator = (const MavlinkStreamLocalPositionNED &) = delete;
protected: protected:
explicit MavlinkStreamLocalPositionNED(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamLocalPositionNED(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -1999,8 +1997,8 @@ private:
uint64_t _est_time; uint64_t _est_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamLocalPositionNEDCOV(MavlinkStreamLocalPositionNEDCOV &); MavlinkStreamLocalPositionNEDCOV(MavlinkStreamLocalPositionNEDCOV &) = delete;
MavlinkStreamLocalPositionNEDCOV &operator = (const MavlinkStreamLocalPositionNEDCOV &); MavlinkStreamLocalPositionNEDCOV &operator = (const MavlinkStreamLocalPositionNEDCOV &) = delete;
protected: protected:
explicit MavlinkStreamLocalPositionNEDCOV(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamLocalPositionNEDCOV(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2081,8 +2079,8 @@ private:
uint64_t _est_time; uint64_t _est_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamEstimatorStatus(MavlinkStreamEstimatorStatus &); MavlinkStreamEstimatorStatus(MavlinkStreamEstimatorStatus &) = delete;
MavlinkStreamEstimatorStatus &operator = (const MavlinkStreamEstimatorStatus &); MavlinkStreamEstimatorStatus &operator = (const MavlinkStreamEstimatorStatus &) = delete;
protected: protected:
explicit MavlinkStreamEstimatorStatus(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamEstimatorStatus(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2162,8 +2160,8 @@ private:
uint64_t _mocap_time; uint64_t _mocap_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamAttPosMocap(MavlinkStreamAttPosMocap &); MavlinkStreamAttPosMocap(MavlinkStreamAttPosMocap &) = delete;
MavlinkStreamAttPosMocap &operator = (const MavlinkStreamAttPosMocap &); MavlinkStreamAttPosMocap &operator = (const MavlinkStreamAttPosMocap &) = delete;
protected: protected:
explicit MavlinkStreamAttPosMocap(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamAttPosMocap(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2234,8 +2232,8 @@ private:
MavlinkOrbSubscription *_home_sub; MavlinkOrbSubscription *_home_sub;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamHomePosition(MavlinkStreamHomePosition &); MavlinkStreamHomePosition(MavlinkStreamHomePosition &) = delete;
MavlinkStreamHomePosition &operator = (const MavlinkStreamHomePosition &); MavlinkStreamHomePosition &operator = (const MavlinkStreamHomePosition &) = delete;
protected: protected:
explicit MavlinkStreamHomePosition(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamHomePosition(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2334,8 +2332,8 @@ private:
uint64_t _act_time; uint64_t _act_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamServoOutputRaw(MavlinkStreamServoOutputRaw &); MavlinkStreamServoOutputRaw(MavlinkStreamServoOutputRaw &) = delete;
MavlinkStreamServoOutputRaw &operator = (const MavlinkStreamServoOutputRaw &); MavlinkStreamServoOutputRaw &operator = (const MavlinkStreamServoOutputRaw &) = delete;
protected: protected:
explicit MavlinkStreamServoOutputRaw(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamServoOutputRaw(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2421,8 +2419,8 @@ private:
uint64_t _att_ctrl_time; uint64_t _att_ctrl_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamActuatorControlTarget(MavlinkStreamActuatorControlTarget &); MavlinkStreamActuatorControlTarget(MavlinkStreamActuatorControlTarget &) = delete;
MavlinkStreamActuatorControlTarget &operator = (const MavlinkStreamActuatorControlTarget &); MavlinkStreamActuatorControlTarget &operator = (const MavlinkStreamActuatorControlTarget &) = delete;
protected: protected:
explicit MavlinkStreamActuatorControlTarget(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamActuatorControlTarget(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2512,8 +2510,8 @@ private:
uint64_t _act_time; uint64_t _act_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamHILActuatorControls(MavlinkStreamHILActuatorControls &); MavlinkStreamHILActuatorControls(MavlinkStreamHILActuatorControls &) = delete;
MavlinkStreamHILActuatorControls &operator = (const MavlinkStreamHILActuatorControls &); MavlinkStreamHILActuatorControls &operator = (const MavlinkStreamHILActuatorControls &) = delete;
protected: protected:
explicit MavlinkStreamHILActuatorControls(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamHILActuatorControls(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2671,8 +2669,8 @@ private:
uint64_t _pos_sp_triplet_timestamp{0}; uint64_t _pos_sp_triplet_timestamp{0};
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamPositionTargetGlobalInt(MavlinkStreamPositionTargetGlobalInt &); MavlinkStreamPositionTargetGlobalInt(MavlinkStreamPositionTargetGlobalInt &) = delete;
MavlinkStreamPositionTargetGlobalInt &operator = (const MavlinkStreamPositionTargetGlobalInt &); MavlinkStreamPositionTargetGlobalInt &operator = (const MavlinkStreamPositionTargetGlobalInt &) = delete;
protected: protected:
explicit MavlinkStreamPositionTargetGlobalInt(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamPositionTargetGlobalInt(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2740,8 +2738,8 @@ private:
uint64_t _pos_sp_time; uint64_t _pos_sp_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamLocalPositionSetpoint(MavlinkStreamLocalPositionSetpoint &); MavlinkStreamLocalPositionSetpoint(MavlinkStreamLocalPositionSetpoint &) = delete;
MavlinkStreamLocalPositionSetpoint &operator = (const MavlinkStreamLocalPositionSetpoint &); MavlinkStreamLocalPositionSetpoint &operator = (const MavlinkStreamLocalPositionSetpoint &) = delete;
protected: protected:
explicit MavlinkStreamLocalPositionSetpoint(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamLocalPositionSetpoint(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2819,8 +2817,8 @@ private:
uint64_t _att_sp_time; uint64_t _att_sp_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamAttitudeTarget(MavlinkStreamAttitudeTarget &); MavlinkStreamAttitudeTarget(MavlinkStreamAttitudeTarget &) = delete;
MavlinkStreamAttitudeTarget &operator = (const MavlinkStreamAttitudeTarget &); MavlinkStreamAttitudeTarget &operator = (const MavlinkStreamAttitudeTarget &) = delete;
protected: protected:
explicit MavlinkStreamAttitudeTarget(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamAttitudeTarget(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -2903,8 +2901,8 @@ private:
uint64_t _rc_time; uint64_t _rc_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamRCChannels(MavlinkStreamRCChannels &); MavlinkStreamRCChannels(MavlinkStreamRCChannels &) = delete;
MavlinkStreamRCChannels &operator = (const MavlinkStreamRCChannels &); MavlinkStreamRCChannels &operator = (const MavlinkStreamRCChannels &) = delete;
protected: protected:
explicit MavlinkStreamRCChannels(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamRCChannels(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3008,8 +3006,8 @@ private:
uint64_t _manual_time; uint64_t _manual_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamManualControl(MavlinkStreamManualControl &); MavlinkStreamManualControl(MavlinkStreamManualControl &) = delete;
MavlinkStreamManualControl &operator = (const MavlinkStreamManualControl &); MavlinkStreamManualControl &operator = (const MavlinkStreamManualControl &) = delete;
protected: protected:
explicit MavlinkStreamManualControl(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamManualControl(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3085,8 +3083,8 @@ private:
uint64_t _flow_time; uint64_t _flow_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamOpticalFlowRad(MavlinkStreamOpticalFlowRad &); MavlinkStreamOpticalFlowRad(MavlinkStreamOpticalFlowRad &) = delete;
MavlinkStreamOpticalFlowRad &operator = (const MavlinkStreamOpticalFlowRad &); MavlinkStreamOpticalFlowRad &operator = (const MavlinkStreamOpticalFlowRad &) = delete;
protected: protected:
explicit MavlinkStreamOpticalFlowRad(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamOpticalFlowRad(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3162,8 +3160,8 @@ private:
uint64_t _debug_time; uint64_t _debug_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamNamedValueFloat(MavlinkStreamNamedValueFloat &); MavlinkStreamNamedValueFloat(MavlinkStreamNamedValueFloat &) = delete;
MavlinkStreamNamedValueFloat &operator = (const MavlinkStreamNamedValueFloat &); MavlinkStreamNamedValueFloat &operator = (const MavlinkStreamNamedValueFloat &) = delete;
protected: protected:
explicit MavlinkStreamNamedValueFloat(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamNamedValueFloat(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3231,8 +3229,8 @@ private:
uint64_t _debug_time; uint64_t _debug_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamDebug(MavlinkStreamDebug &); MavlinkStreamDebug(MavlinkStreamDebug &) = delete;
MavlinkStreamDebug &operator = (const MavlinkStreamDebug &); MavlinkStreamDebug &operator = (const MavlinkStreamDebug &) = delete;
protected: protected:
explicit MavlinkStreamDebug(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamDebug(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3298,8 +3296,8 @@ private:
uint64_t _debug_time; uint64_t _debug_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamDebugVect(MavlinkStreamDebugVect &); MavlinkStreamDebugVect(MavlinkStreamDebugVect &) = delete;
MavlinkStreamDebugVect &operator = (const MavlinkStreamDebugVect &); MavlinkStreamDebugVect &operator = (const MavlinkStreamDebugVect &) = delete;
protected: protected:
explicit MavlinkStreamDebugVect(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamDebugVect(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3373,8 +3371,8 @@ private:
uint64_t _tecs_status_timestamp{0}; uint64_t _tecs_status_timestamp{0};
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamNavControllerOutput(MavlinkStreamNavControllerOutput &); MavlinkStreamNavControllerOutput(MavlinkStreamNavControllerOutput &) = delete;
MavlinkStreamNavControllerOutput &operator = (const MavlinkStreamNavControllerOutput &); MavlinkStreamNavControllerOutput &operator = (const MavlinkStreamNavControllerOutput &) = delete;
protected: protected:
explicit MavlinkStreamNavControllerOutput(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamNavControllerOutput(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3449,8 +3447,8 @@ private:
MavlinkOrbSubscription *_status_sub; MavlinkOrbSubscription *_status_sub;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamCameraCapture(MavlinkStreamCameraCapture &); MavlinkStreamCameraCapture(MavlinkStreamCameraCapture &) = delete;
MavlinkStreamCameraCapture &operator = (const MavlinkStreamCameraCapture &); MavlinkStreamCameraCapture &operator = (const MavlinkStreamCameraCapture &) = delete;
protected: protected:
explicit MavlinkStreamCameraCapture(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamCameraCapture(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3523,8 +3521,8 @@ private:
uint64_t _dist_sensor_time; uint64_t _dist_sensor_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamDistanceSensor(MavlinkStreamDistanceSensor &); MavlinkStreamDistanceSensor(MavlinkStreamDistanceSensor &) = delete;
MavlinkStreamDistanceSensor &operator = (const MavlinkStreamDistanceSensor &); MavlinkStreamDistanceSensor &operator = (const MavlinkStreamDistanceSensor &) = delete;
protected: protected:
explicit MavlinkStreamDistanceSensor(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamDistanceSensor(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3619,8 +3617,8 @@ private:
mavlink_extended_sys_state_t _msg; mavlink_extended_sys_state_t _msg;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamExtendedSysState(MavlinkStreamExtendedSysState &); MavlinkStreamExtendedSysState(MavlinkStreamExtendedSysState &) = delete;
MavlinkStreamExtendedSysState &operator = (const MavlinkStreamExtendedSysState &); MavlinkStreamExtendedSysState &operator = (const MavlinkStreamExtendedSysState &) = delete;
protected: protected:
explicit MavlinkStreamExtendedSysState(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamExtendedSysState(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3735,8 +3733,8 @@ private:
uint64_t _local_pos_time{0}; uint64_t _local_pos_time{0};
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamAltitude(MavlinkStreamAltitude &); MavlinkStreamAltitude(MavlinkStreamAltitude &) = delete;
MavlinkStreamAltitude &operator = (const MavlinkStreamAltitude &); MavlinkStreamAltitude &operator = (const MavlinkStreamAltitude &) = delete;
protected: protected:
explicit MavlinkStreamAltitude(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamAltitude(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3857,8 +3855,8 @@ private:
MavlinkOrbSubscription *_local_pos_sub; MavlinkOrbSubscription *_local_pos_sub;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamWind(MavlinkStreamWind &); MavlinkStreamWind(MavlinkStreamWind &) = delete;
MavlinkStreamWind &operator = (const MavlinkStreamWind &); MavlinkStreamWind &operator = (const MavlinkStreamWind &) = delete;
protected: protected:
explicit MavlinkStreamWind(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamWind(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -3938,8 +3936,8 @@ private:
uint64_t _mount_orientation_time; uint64_t _mount_orientation_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamMountOrientation(MavlinkStreamMountOrientation &); MavlinkStreamMountOrientation(MavlinkStreamMountOrientation &) = delete;
MavlinkStreamMountOrientation &operator = (const MavlinkStreamMountOrientation &); MavlinkStreamMountOrientation &operator = (const MavlinkStreamMountOrientation &) = delete;
protected: protected:
explicit MavlinkStreamMountOrientation(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamMountOrientation(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -4009,8 +4007,8 @@ private:
uint64_t _gpos_time; uint64_t _gpos_time;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamGroundTruth(MavlinkStreamGroundTruth &); MavlinkStreamGroundTruth(MavlinkStreamGroundTruth &) = delete;
MavlinkStreamGroundTruth &operator = (const MavlinkStreamGroundTruth &); MavlinkStreamGroundTruth &operator = (const MavlinkStreamGroundTruth &) = delete;
protected: protected:
explicit MavlinkStreamGroundTruth(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamGroundTruth(Mavlink *mavlink) : MavlinkStream(mavlink),
@@ -4105,8 +4103,8 @@ private:
uint32_t _sequence; uint32_t _sequence;
/* do not allow top copying this class */ /* do not allow top copying this class */
MavlinkStreamPing(MavlinkStreamPing &); MavlinkStreamPing(MavlinkStreamPing &) = delete;
MavlinkStreamPing &operator = (const MavlinkStreamPing &); MavlinkStreamPing &operator = (const MavlinkStreamPing &) = delete;
protected: protected:
explicit MavlinkStreamPing(Mavlink *mavlink) : MavlinkStream(mavlink), explicit MavlinkStreamPing(Mavlink *mavlink) : MavlinkStream(mavlink),
+2 -2
View File
@@ -230,8 +230,8 @@ private:
virtual void _measure(); virtual void _measure();
/* this class does not allow copying due to ptr data members */ /* this class does not allow copying due to ptr data members */
ACCELSIM_mag(const ACCELSIM_mag &); ACCELSIM_mag(const ACCELSIM_mag &) = delete;
ACCELSIM_mag operator=(const ACCELSIM_mag &); ACCELSIM_mag operator=(const ACCELSIM_mag &) = delete;
}; };
+4 -9
View File
@@ -155,7 +155,6 @@ private:
float _accel_range_m_s2; float _accel_range_m_s2;
orb_advert_t _accel_topic; orb_advert_t _accel_topic;
int _accel_orb_class_instance; int _accel_orb_class_instance;
int _accel_class_instance;
ringbuffer::RingBuffer *_gyro_reports; ringbuffer::RingBuffer *_gyro_reports;
@@ -172,8 +171,6 @@ private:
Integrator _accel_int; Integrator _accel_int;
Integrator _gyro_int; Integrator _gyro_int;
enum Rotation _rotation;
// last temperature reading for print_info() // last temperature reading for print_info()
float _last_temperature; float _last_temperature;
@@ -245,8 +242,8 @@ private:
void _set_sample_rate(unsigned desired_sample_rate_hz); void _set_sample_rate(unsigned desired_sample_rate_hz);
/* do not allow to copy this class due to pointer data members */ /* do not allow to copy this class due to pointer data members */
GYROSIM(const GYROSIM &); GYROSIM(const GYROSIM &) = delete;
GYROSIM operator=(const GYROSIM &); GYROSIM operator=(const GYROSIM &) = delete;
#pragma pack(push, 1) #pragma pack(push, 1)
/** /**
@@ -295,8 +292,8 @@ private:
int _gyro_orb_class_instance; int _gyro_orb_class_instance;
/* do not allow to copy this class due to pointer data members */ /* do not allow to copy this class due to pointer data members */
GYROSIM_gyro(const GYROSIM_gyro &); GYROSIM_gyro(const GYROSIM_gyro &) = delete;
GYROSIM_gyro operator=(const GYROSIM_gyro &); GYROSIM_gyro operator=(const GYROSIM_gyro &) = delete;
}; };
/** driver 'main' command */ /** 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_range_m_s2(0.0f),
_accel_topic(nullptr), _accel_topic(nullptr),
_accel_orb_class_instance(-1), _accel_orb_class_instance(-1),
_accel_class_instance(-1),
_gyro_reports(nullptr), _gyro_reports(nullptr),
_gyro_scale{}, _gyro_scale{},
_gyro_range_scale(0.0f), _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")), _reset_retries(perf_alloc(PC_COUNT, "gyrosim_reset_retries")),
_accel_int(1000000 / GYROSIM_ACCEL_DEFAULT_RATE, true), _accel_int(1000000 / GYROSIM_ACCEL_DEFAULT_RATE, true),
_gyro_int(1000000 / GYROSIM_GYRO_DEFAULT_RATE, true), _gyro_int(1000000 / GYROSIM_GYRO_DEFAULT_RATE, true),
_rotation(rotation),
_last_temperature(0) _last_temperature(0)
{ {