mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-02 04:10:35 +08:00
camera_capture: change topic namings to make logging, mavlink streaming and geotagging easier
This commit is contained in:
committed by
Daniel Agar
parent
faf535b040
commit
15abb159a8
@@ -122,12 +122,7 @@ CameraFeedback::stop()
|
||||
void
|
||||
CameraFeedback::task_main()
|
||||
{
|
||||
if (!_camera_capture_feedback) {
|
||||
_trigger_sub = orb_subscribe(ORB_ID(camera_trigger));
|
||||
|
||||
} else {
|
||||
_trigger_sub = orb_subscribe(ORB_ID(camera_trigger_feedback));
|
||||
}
|
||||
_trigger_sub = orb_subscribe(ORB_ID(camera_trigger));
|
||||
|
||||
// Polling sources
|
||||
struct camera_trigger_s trig = {};
|
||||
@@ -157,12 +152,7 @@ CameraFeedback::task_main()
|
||||
/* trigger subscription updated */
|
||||
if (fds[0].revents & POLLIN) {
|
||||
|
||||
if (!_camera_capture_feedback) {
|
||||
orb_copy(ORB_ID(camera_trigger), _trigger_sub, &trig);
|
||||
|
||||
} else {
|
||||
orb_copy(ORB_ID(camera_trigger_feedback), _trigger_sub, &trig);
|
||||
}
|
||||
orb_copy(ORB_ID(camera_trigger), _trigger_sub, &trig);
|
||||
|
||||
/* update geotagging subscriptions */
|
||||
orb_check(_gpos_sub, &updated);
|
||||
@@ -213,7 +203,7 @@ CameraFeedback::task_main()
|
||||
|
||||
capture.q[3] = att.q[3];
|
||||
|
||||
// Indicate that whether capture feedback from camera is available
|
||||
// Indicate whether capture feedback from camera is available
|
||||
// What is case 0 for capture.result?
|
||||
if (!_camera_capture_feedback) {
|
||||
capture.result = -1;
|
||||
|
||||
@@ -621,6 +621,7 @@ void Logger::add_default_topics()
|
||||
add_topic("battery_status", 500);
|
||||
add_topic("camera_capture");
|
||||
add_topic("camera_trigger");
|
||||
add_topic("camera_trigger_secondary");
|
||||
add_topic("cpuload");
|
||||
add_topic("distance_sensor", 100);
|
||||
add_topic("ekf2_innovations", 200);
|
||||
|
||||
Reference in New Issue
Block a user