AP_Scripting: Account for nil battery in Rockblock and MAVLink_HL scripts

This commit is contained in:
Stephen Dade 2023-07-31 11:56:33 +10:00 committed by Peter Barker
parent 8499a6bd78
commit 50dc591b55
2 changed files with 2 additions and 2 deletions

View File

@ -784,7 +784,7 @@ function HLSatcom()
hl2.temperature_air = math.floor(baro:get_external_temperature())
if battery:num_instances() > 0 then
if battery:num_instances() > 0 and battery:capacity_remaining_pct(0) ~= nil then
hl2.battery = battery:capacity_remaining_pct(0)
else
hl2.battery = 0

View File

@ -440,7 +440,7 @@ function HLSatcom()
hl2.temperature_air = math.floor(baro:get_external_temperature())
if battery:num_instances() > 0 then
if battery:num_instances() > 0 and battery:capacity_remaining_pct(0) ~= nil then
hl2.battery = battery:capacity_remaining_pct(0)
else
hl2.battery = 0