mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-02 00:42:29 +00:00
62 lines
3.2 KiB
Lua
62 lines
3.2 KiB
Lua
--------------------------------------------------------------------------------
|
||
-- 81-723 controller panel
|
||
--------------------------------------------------------------------------------
|
||
-- Copyright (C) 2013-2018 Metrostroi Team & FoxWorks Aerospace s.r.o.
|
||
-- Contains proprietary code. See license.txt for additional information.
|
||
--------------------------------------------------------------------------------
|
||
Metrostroi.DefineSystem("81_723_Panel")
|
||
|
||
function TRAIN_SYSTEM:Initialize()
|
||
--Автоматы ВЗ
|
||
self.Train:LoadSystem("SF31","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF32","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF33","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF34","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF35","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF36","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF37","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF38","Relay","Switch",{bass=true})
|
||
self.Train:LoadSystem("SF41","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF42","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF43","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF44","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF45","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF46","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF47","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF48","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF49","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF51","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF52","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF53","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF54","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF55","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF56","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF57","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF58","Relay","Switch",{bass=true,normally_closed = true})
|
||
self.Train:LoadSystem("SF59","Relay","Switch",{bass=true,normally_closed = true})
|
||
|
||
self.V4 = 0
|
||
self.AnnouncerPlaying = 0
|
||
self.PassSchemePowerL = 0
|
||
self.PassSchemePowerR = 0
|
||
|
||
self.EmergencyLights = 0
|
||
self.MainLights = 0
|
||
|
||
self.DoorsW = 0
|
||
self.BrW = 0
|
||
self.GRP = 0
|
||
end
|
||
|
||
function TRAIN_SYSTEM:Inputs()
|
||
return { }
|
||
end
|
||
|
||
function TRAIN_SYSTEM:Outputs()
|
||
return { "EmergencyLights","MainLights","V4","AnnouncerPlaying","PassSchemePowerL", "PassSchemePowerR","DoorsW","BrW","GRP"}
|
||
end
|
||
function TRAIN_SYSTEM:TriggerInput(name,value)
|
||
end
|
||
function TRAIN_SYSTEM:Think()
|
||
end
|