File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -4019,6 +4019,30 @@ function fence:get_margin_breach_time() end
40194019--- | 8 # Minimum altitude
40204020function fence :get_breaches () end
40214021
4022+ -- Returns minimum safe altitude (i.e. alt_min + margin)
4023+ --- @return number
4024+ function fence :get_safe_alt_min () end
4025+
4026+ -- Returns maximum safe altitude (i.e. alt_max - margin)
4027+ --- @return number
4028+ function fence :get_safe_alt_max () end
4029+
4030+ -- Returns configured fences
4031+ --- @return integer fence_type bitmask
4032+ --- | 1 # Maximim altitude
4033+ --- | 2 # Circle
4034+ --- | 4 # Polygon
4035+ --- | 8 # Minimum altitude
4036+ function fence :present () end
4037+
4038+ -- Returns enabled fences
4039+ --- @return integer fence_type bitmask
4040+ --- | 1 # Maximim altitude
4041+ --- | 2 # Circle
4042+ --- | 4 # Polygon
4043+ --- | 8 # Minimum altitude
4044+ function fence :get_enabled_fences () end
4045+
40224046-- Returns the type bitmask of any fence whose margins have been crossed
40234047--- @return integer fence_type bitmask
40244048--- | 1 # Maximim altitude
Original file line number Diff line number Diff line change @@ -1052,6 +1052,10 @@ singleton AC_Fence method get_margin_breaches uint8_t
10521052singleton AC_Fence method get_margin_breach_time uint32_t
10531053singleton AC_Fence method get_breach_distance float uint8_t'skip_check
10541054singleton AC_Fence method get_breach_direction_NED boolean uint8_t'skip_check Vector3f'Null Location'Null
1055+ singleton AC_Fence method get_safe_alt_min float
1056+ singleton AC_Fence method get_safe_alt_max float
1057+ singleton AC_Fence method present uint8_t
1058+ singleton AC_Fence method get_enabled_fences uint8_t
10551059
10561060include AP_Rally/AP_Rally.h depends HAL_RALLY_ENABLED
10571061
You can’t perform that action at this time.
0 commit comments