-- 23.04.17/AH Turbine Duke V2 Ignition Switches -- 13.05.18/AH Ignition auf getrennte Schalter Links/Rechts mit Up/Dn Funktion geƤndert -- -- http://forum.simflight.com/topic/67951-realair-duke-turbine-switch-help/ -- "L:ignSwL" = Left ignition. 0 = off, 1 = Auto, 2 = On -- "L:ignSwR" = Right ignition. 0 = off, 1 = Auto, 2 = On -- Im FSUIPC: -- Param=1 -> Ignition Left, Switch von oben nach unten durchschalten (Folge 0 -> 1 -> 2) -- Param=2 -> Ign Left, Switch von unten nach oben durchschalten (Folge 2 -> 1 -> 0) -- Param=3 -> Ign Right, Switch von unten nach oben durchschalten (Folge 2 -> 1 -> 0) -- Param=4 -> Ign Right, Switch von oben nach unten durchschalten (Folge 0 -> 1 -> 2) -- sonst -> nix machen, raus -- -- -- Param=1 -> Ignition Left, Switch von oben nach unten durchschalten (Folge 0 -> 1 -> 2) -- if ipcPARAM == 1 then SwiPos = ipc.readLvar("L:ignSwL") if SwiPos < 2 then SwiPos = SwiPos + 1 ipc.writeLvar("L:ignSwL", SwiPos) end return -- -- Param=2 -> Ignition Left, Switch von unten nach oben durchschalten (Folge 2 -> 1 -> 0) -- elseif ipcPARAM == 2 then SwiPos = ipc.readLvar("L:ignSwL") if SwiPos > 0 then SwiPos = SwiPos - 1 ipc.writeLvar("L:ignSwL", SwiPos) end return -- -- Param=3 -> Ignition Right, Switch von oben nach unten durchschalten (Folge 0 -> 1 -> 2) -- elseif ipcPARAM == 3 then SwiPos = ipc.readLvar("L:ignSwR") if SwiPos < 2 then SwiPos = SwiPos + 1 ipc.writeLvar("L:ignSwR", SwiPos) end return -- -- Param=2 -> Ignition RightSwitch von unten nach oben durchschalten (Folge 2 -> 1 -> 0) -- elseif ipcPARAM == 4 then SwiPos = ipc.readLvar("L:ignSwR") if SwiPos > 0 then SwiPos = SwiPos - 1 ipc.writeLvar("L:ignSwR", SwiPos) end return -- -- alles andere keine gueltige Schalterstellung -- else ipc.lineDisplay("PARAM not implemented") ipc.sleep(3000) end