mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-03 15:18:54 +08:00
unadvertise publishers in the destructor
This commit is contained in:
@@ -46,6 +46,16 @@ CollisionAvoidance::CollisionAvoidance() :
|
||||
|
||||
}
|
||||
|
||||
CollisionAvoidance::~CollisionAvoidance(){
|
||||
//unadvertise publishers
|
||||
if (_constraints_pub != nullptr) {
|
||||
orb_unadvertise(_constraints_pub);
|
||||
}
|
||||
if (_mavlink_log_pub != nullptr) {
|
||||
orb_unadvertise(_mavlink_log_pub);
|
||||
}
|
||||
}
|
||||
|
||||
bool CollisionAvoidance::initializeSubscriptions(SubscriptionArray &subscription_array)
|
||||
{
|
||||
if (!subscription_array.get(ORB_ID(obstacle_distance), _sub_obstacle_distance)) {
|
||||
|
||||
@@ -63,7 +63,7 @@ class CollisionAvoidance : public ModuleParams
|
||||
public:
|
||||
CollisionAvoidance();
|
||||
|
||||
~CollisionAvoidance() = default;
|
||||
~CollisionAvoidance();
|
||||
|
||||
/**
|
||||
* Initialize the uORB subscriptions using an array
|
||||
|
||||
Reference in New Issue
Block a user