-- -- 14.05.18/AH Realair Duke Oilcooler closed (0)/half (1)/open (2) -- Die Schalter gehen aufwärts open->half->close -- und abwärts close->half->open -- -- Parm = 1 : Both Oilcooler Switches upward (2->0) -- Parm = 2 : Both Oilcooler Switches downward (0->2) -- -- Linker Schalter (bestimmt Stellung beider Schalter) -- swipos=ipc.readLvar("L:Duke_Cowl_Flaps_Switch_1") if (ipcPARAM == 1) and (swipos > 0) then -- Schalter hoch (-1) newswipos=swipos - 1 elseif (ipcPARAM == 2) and (swipos < 2) then -- Schalter runter (+1) newswipos=swipos + 1 else newswipos=swipos -- Falls rechter Schalter ungleich linkem Schalter und keine Änderung an linkem Schalter swiposri=ipc.readLvar("L:Duke_Cowl_Flaps_Switch_2") if swiposri ~= swipos then ipc.writeLvar("L:Duke_Cowl_Flaps_Switch_2", swipos) -- rechten Schalter auf Stellung des linken Schalters end end -- Linke Switchposition geändert ? if newswipos ~= swipos then ipc.writeLvar("L:Duke_Cowl_Flaps_Switch_1", newswipos) ipc.writeLvar("L:Duke_Cowl_Flaps_Switch_2", newswipos) end