From 0d19d7646f2e21cbd28ee5ed493b95c0bf03a523 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 15 Aug 2022 11:31:14 +1000 Subject: [PATCH] ArduPlane: rename OpticalFlow class to AP_OpticalFlow Brings us in-line with other classes in ArduPilot. Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets --- ArduPlane/ArduPlane.cpp | 2 +- ArduPlane/GCS_Plane.cpp | 2 +- ArduPlane/Parameters.cpp | 2 +- ArduPlane/Plane.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ArduPlane/ArduPlane.cpp b/ArduPlane/ArduPlane.cpp index 4fa8298903..3ee21cfebc 100644 --- a/ArduPlane/ArduPlane.cpp +++ b/ArduPlane/ArduPlane.cpp @@ -83,7 +83,7 @@ const AP_Scheduler::Task Plane::scheduler_tasks[] = { SCHED_TASK_CLASS(AP_ICEngine, &plane.g2.ice_control, update, 10, 100, 81), #endif #if AP_OPTICALFLOW_ENABLED - SCHED_TASK_CLASS(OpticalFlow, &plane.optflow, update, 50, 50, 87), + SCHED_TASK_CLASS(AP_OpticalFlow, &plane.optflow, update, 50, 50, 87), #endif SCHED_TASK(one_second_loop, 1, 400, 90), SCHED_TASK(three_hz_loop, 3, 75, 93), diff --git a/ArduPlane/GCS_Plane.cpp b/ArduPlane/GCS_Plane.cpp index c0b094fb80..ec51ad8aa8 100644 --- a/ArduPlane/GCS_Plane.cpp +++ b/ArduPlane/GCS_Plane.cpp @@ -99,7 +99,7 @@ void GCS_Plane::update_vehicle_sensor_status_flags(void) } #if AP_OPTICALFLOW_ENABLED - const OpticalFlow *optflow = AP::opticalflow(); + const AP_OpticalFlow *optflow = AP::opticalflow(); if (optflow && optflow->enabled()) { control_sensors_present |= MAV_SYS_STATUS_SENSOR_OPTICAL_FLOW; control_sensors_enabled |= MAV_SYS_STATUS_SENSOR_OPTICAL_FLOW; diff --git a/ArduPlane/Parameters.cpp b/ArduPlane/Parameters.cpp index 61c6953bd0..bee825802b 100644 --- a/ArduPlane/Parameters.cpp +++ b/ArduPlane/Parameters.cpp @@ -939,7 +939,7 @@ const AP_Param::Info Plane::var_info[] = { #if AP_OPTICALFLOW_ENABLED // @Group: FLOW // @Path: ../libraries/AP_OpticalFlow/AP_OpticalFlow.cpp - GOBJECT(optflow, "FLOW", OpticalFlow), + GOBJECT(optflow, "FLOW", AP_OpticalFlow), #endif // @Group: MIS_ diff --git a/ArduPlane/Plane.h b/ArduPlane/Plane.h index 7fb537e6ff..5ccab39e11 100644 --- a/ArduPlane/Plane.h +++ b/ArduPlane/Plane.h @@ -240,7 +240,7 @@ private: #if AP_OPTICALFLOW_ENABLED // Optical flow sensor - OpticalFlow optflow; + AP_OpticalFlow optflow; #endif // Rally Ponints