mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-21 22:53:33 +08:00
msg/geofence_update.msg: remove this topic
We'll use dataman to check for geofence data updates.
This commit is contained in:
@@ -236,7 +236,6 @@ private:
|
||||
int _param_update_sub{-1}; /**< param update subscription */
|
||||
int _sensor_combined_sub{-1}; /**< sensor combined subscription */
|
||||
int _vehicle_command_sub{-1}; /**< vehicle commands (onboard and offboard) */
|
||||
int _geofence_update_sub{-1}; /**< geofence updates */
|
||||
int _vstatus_sub{-1}; /**< vehicle status subscription */
|
||||
|
||||
orb_advert_t _att_sp_pub{nullptr};
|
||||
|
||||
@@ -65,7 +65,6 @@
|
||||
#include <arch/board/board.h>
|
||||
|
||||
#include <uORB/uORB.h>
|
||||
#include <uORB/topics/geofence_update.h>
|
||||
#include <uORB/topics/fw_pos_ctrl_status.h>
|
||||
#include <uORB/topics/home_position.h>
|
||||
#include <uORB/topics/mission.h>
|
||||
@@ -252,7 +251,6 @@ Navigator::task_main()
|
||||
_offboard_mission_sub = orb_subscribe(ORB_ID(offboard_mission));
|
||||
_param_update_sub = orb_subscribe(ORB_ID(parameter_update));
|
||||
_vehicle_command_sub = orb_subscribe(ORB_ID(vehicle_command));
|
||||
_geofence_update_sub = orb_subscribe(ORB_ID(geofence_update));
|
||||
|
||||
/* copy all topics first time */
|
||||
vehicle_status_update();
|
||||
@@ -346,15 +344,6 @@ Navigator::task_main()
|
||||
params_update();
|
||||
}
|
||||
|
||||
/* geofence updated */
|
||||
orb_check(_geofence_update_sub, &updated);
|
||||
|
||||
if (updated) {
|
||||
geofence_update_s geofence_update;
|
||||
orb_copy(ORB_ID(geofence_update), _geofence_update_sub, &geofence_update);
|
||||
_geofence.updateFence();
|
||||
}
|
||||
|
||||
/* vehicle status updated */
|
||||
orb_check(_vstatus_sub, &updated);
|
||||
|
||||
@@ -706,8 +695,6 @@ Navigator::task_main()
|
||||
_param_update_sub = -1;
|
||||
orb_unsubscribe(_vehicle_command_sub);
|
||||
_vehicle_command_sub = -1;
|
||||
orb_unsubscribe(_geofence_update_sub);
|
||||
_geofence_update_sub = -1;
|
||||
|
||||
PX4_INFO("exiting");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user