mirror of https://github.com/ArduPilot/ardupilot
19 lines
379 B
Lua
19 lines
379 B
Lua
-- switch between DCM and EKF3 on a switch
|
|
|
|
---@diagnostic disable: need-check-nil
|
|
|
|
local scripting_rc1 = rc:find_channel_for_option(300)
|
|
local EKF_TYPE = Parameter('AHRS_EKF_TYPE')
|
|
|
|
function update()
|
|
local sw_pos = scripting_rc1:get_aux_switch_pos()
|
|
if sw_pos == 0 then
|
|
EKF_TYPE:set(3)
|
|
else
|
|
EKF_TYPE:set(0)
|
|
end
|
|
return update, 100
|
|
end
|
|
|
|
return update()
|