Skip to content

Commit cdf37f8

Browse files
committed
AP_Scripting: rangefinder singleton requires AP_RANGEFINDER_ENABLED
.... or HAL_PERIPH_ENABLE_RANGEFINDER
1 parent 03b652a commit cdf37f8

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

libraries/AP_Scripting/generator/description/bindings.desc

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ singleton AP_Proximity method get_backend AP_Proximity_Backend uint8_t'skip_chec
221221
include AP_RangeFinder/AP_RangeFinder.h
222222
include AP_RangeFinder/AP_RangeFinder_Backend.h
223223

224-
userdata RangeFinder::RangeFinder_State depends (!defined(HAL_BUILD_AP_PERIPH) || defined(HAL_PERIPH_ENABLE_RANGEFINDER))
224+
userdata RangeFinder::RangeFinder_State depends AP_RANGEFINDER_ENABLED
225225
userdata RangeFinder::RangeFinder_State rename RangeFinder_State
226226
userdata RangeFinder::RangeFinder_State field last_reading_ms uint32_t'skip_check read write
227227
userdata RangeFinder::RangeFinder_State field last_reading_ms rename last_reading
@@ -234,7 +234,7 @@ userdata RangeFinder::RangeFinder_State field signal_quality_pct rename signal_q
234234
userdata RangeFinder::RangeFinder_State field voltage_mv uint16_t'skip_check read write
235235
userdata RangeFinder::RangeFinder_State field voltage_mv rename voltage
236236

237-
ap_object AP_RangeFinder_Backend depends (!defined(HAL_BUILD_AP_PERIPH) || defined(HAL_PERIPH_ENABLE_RANGEFINDER))
237+
ap_object AP_RangeFinder_Backend depends AP_RANGEFINDER_ENABLED
238238
ap_object AP_RangeFinder_Backend method distance float
239239
ap_object AP_RangeFinder_Backend method signal_quality_pct float
240240
ap_object AP_RangeFinder_Backend method signal_quality_pct rename signal_quality
@@ -244,7 +244,7 @@ ap_object AP_RangeFinder_Backend method status uint8_t
244244
ap_object AP_RangeFinder_Backend manual handle_script_msg lua_range_finder_handle_script_msg 1 1
245245
ap_object AP_RangeFinder_Backend method get_state void RangeFinder::RangeFinder_State'Ref
246246

247-
singleton RangeFinder depends (!defined(HAL_BUILD_AP_PERIPH) || defined(HAL_PERIPH_ENABLE_RANGEFINDER))
247+
singleton RangeFinder depends AP_RANGEFINDER_ENABLED
248248
singleton RangeFinder rename rangefinder
249249
singleton RangeFinder method num_sensors uint8_t
250250
singleton RangeFinder method has_orientation boolean Rotation'enum ROTATION_NONE ROTATION_MAX-1
@@ -542,8 +542,11 @@ singleton Sub depends APM_BUILD_TYPE(APM_BUILD_ArduSub)
542542
singleton Sub method get_and_clear_button_count uint8_t uint8_t 1 4
543543
singleton Sub method is_button_pressed boolean uint8_t 1 4
544544
singleton Sub method rangefinder_alt_ok boolean
545+
singleton Sub method rangefinder_alt_ok depends AP_RANGEFINDER_ENABLED
545546
singleton Sub method get_rangefinder_target_cm float
547+
singleton Sub method get_rangefinder_target_cm depends AP_RANGEFINDER_ENABLED
546548
singleton Sub method set_rangefinder_target_cm boolean float'skip_check
549+
singleton Sub method set_rangefinder_target_cm depends AP_RANGEFINDER_ENABLED
547550

548551
include AP_Motors/AP_MotorsMatrix.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI
549552
singleton AP_MotorsMatrix depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI

libraries/AP_Scripting/lua_bindings.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -986,7 +986,7 @@ int lua_print(lua_State *L) {
986986
return 0;
987987
}
988988

989-
#if (!defined(HAL_BUILD_AP_PERIPH) || defined(HAL_PERIPH_ENABLE_RANGEFINDER))
989+
#if AP_RANGEFINDER_ENABLED
990990
int lua_range_finder_handle_script_msg(lua_State *L) {
991991
// Arg 1 => self (an instance of rangefinder_backend)
992992
// Arg 2 => a float distance or a RangeFinder_State user data
@@ -1010,7 +1010,7 @@ int lua_range_finder_handle_script_msg(lua_State *L) {
10101010
lua_pushboolean(L, result);
10111011
return 1;
10121012
}
1013-
#endif
1013+
#endif // AP_RANGEFINDER_ENABLED
10141014

10151015
/*
10161016
lua wants to abort, and doesn't have access to a panic function

0 commit comments

Comments
 (0)