heat_switch_state=false
master_switch_state=false
--Resources
img_add_fullscreen("panelapu.png")
-- Button image
function press_callback()
print("pressed")
heat_switch_state=not(heat_switch_state)
master_switch_state=not(master_switch_state)
xpl_dataref_write("AirbusFBW/ProbeHeatSwitch", "INT",fif(heat_switch_state,1,0)) -- appel du dataref lorsque le bouton est pressé
xpl_dataref_write("AirbusFBW/APUMaster", "INT",fif(heat_switch_state,1,0))
end
function release_callback()
print("released")
end
button_id = button_add(nil, nil , 170, 80,160 ,83 , press_callback, release_callback)
button_id = button_add(nil, nil , 170, 278,160 ,83 , press_callback, release_callback)
heat_full_light_img = img_add("heat2.png", 170, 80, 160, 83)
master_full_light_img = img_add("master2.png" , 170, 278, 160, 83)
visible(heat_full_light_img,false)
visible(master_full_light_img,false)
heat_on_img = img_add("heat1.png", 170, 80, 160, 83)
master_on_img = img_add("master1.png" , 170, 278, 160, 83)
visible(heat_on_img,false)
visible(master_on_img,false)
heat_off_img = img_add("heat0.png", 170, 80, 160, 83)
master_off_img = img_add("master0.png" , 170, 278, 160, 83)
visible(heat_off_img,true)
visible(master_off_img,true)
function heat_light(value)
if value==0 then
visible(heat_full_light_img,false)
visible(heat_on_img,false)
visible(heat_off_img,true)
heat_switch_state=false
else
visible(heat_full_light_img,false)
visible(heat_on_img,true)
visible(heat_off_img,false)
heat_switch_state=true
end
end
function master_light(value)
if value==0 then
visible(master_full_light_img,false)
visible(master_on_img,false)
visible(master_off_img,true)
master_switch_state=false
else
visible(master_full_light_img,false)
visible(master_on_img,true)
visible(master_off_img,false)
master_switch_state=true
end
end
xpl_dataref_subscribe("sim/cockpit/switches/anti_ice_AOA_heat", "INT",heat_light)
xpl_dataref_subscribe("sim/cockpit2/electrical/APU_starter_switch", "INT",master_light)