# This Jython script created by MRRM software from MTS Associates # Copyright 2004 import jarray import jmri class MRRM_resetTurnouts(jmri.jmrit.automat.AbstractAutomaton) : def handle(self): #This code will run exactly one time when invoked self.LT1 = turnouts.getTurnout("LT1") self.LT1.setCommandedState(CLOSED) self.waitMsec(125) self.LT2 = turnouts.getTurnout("LT2") self.LT2.setCommandedState(CLOSED) self.waitMsec(125) self.LT3 = turnouts.getTurnout("LT3") self.LT3.setCommandedState(CLOSED) self.waitMsec(125) self.LT4 = turnouts.getTurnout("LT4") self.LT4.setCommandedState(CLOSED) self.waitMsec(125) self.LT5 = turnouts.getTurnout("LT5") self.LT5.setCommandedState(CLOSED) self.waitMsec(125) self.LT6 = turnouts.getTurnout("LT6") self.LT6.setCommandedState(CLOSED) self.waitMsec(125) self.LT7 = turnouts.getTurnout("LT7") self.LT7.setCommandedState(CLOSED) self.waitMsec(125) self.LT8 = turnouts.getTurnout("LT8") self.LT8.setCommandedState(CLOSED) self.waitMsec(125) self.LT9 = turnouts.getTurnout("LT9") self.LT9.setCommandedState(CLOSED) self.waitMsec(125) self.LT10 = turnouts.getTurnout("LT10") self.LT10.setCommandedState(CLOSED) self.waitMsec(125) self.LT11 = turnouts.getTurnout("LT11") self.LT11.setCommandedState(CLOSED) self.waitMsec(125) self.LT12 = turnouts.getTurnout("LT12") self.LT12.setCommandedState(CLOSED) self.waitMsec(125) self.LT13 = turnouts.getTurnout("LT13") self.LT13.setCommandedState(CLOSED) self.waitMsec(125) self.LT14 = turnouts.getTurnout("LT14") self.LT14.setCommandedState(CLOSED) self.waitMsec(125) self.LT15 = turnouts.getTurnout("LT15") self.LT15.setCommandedState(CLOSED) self.waitMsec(125) self.LT16 = turnouts.getTurnout("LT16") self.LT16.setCommandedState(CLOSED) self.waitMsec(125) self.LT17 = turnouts.getTurnout("LT17") self.LT17.setCommandedState(CLOSED) self.waitMsec(125) self.LT18 = turnouts.getTurnout("LT18") self.LT18.setCommandedState(THROWN) self.waitMsec(125) self.LT19 = turnouts.getTurnout("LT19") self.LT19.setCommandedState(CLOSED) self.waitMsec(125) self.LT20 = turnouts.getTurnout("LT20") self.LT20.setCommandedState(THROWN) self.waitMsec(125) self.LT21 = turnouts.getTurnout("LT21") self.LT21.setCommandedState(CLOSED) self.waitMsec(125) self.LT22 = turnouts.getTurnout("LT22") self.LT22.setCommandedState(THROWN) self.waitMsec(125) self.LT23 = turnouts.getTurnout("LT23") self.LT23.setCommandedState(CLOSED) self.waitMsec(125) self.LT24 = turnouts.getTurnout("LT24") self.LT24.setCommandedState(CLOSED) self.waitMsec(125) self.LT25 = turnouts.getTurnout("LT25") self.LT25.setCommandedState(CLOSED) self.waitMsec(125) self.LT26 = turnouts.getTurnout("LT26") self.LT26.setCommandedState(THROWN) self.waitMsec(125) self.LT27 = turnouts.getTurnout("LT27") self.LT27.setCommandedState(CLOSED) self.waitMsec(125) self.LT28 = turnouts.getTurnout("LT28") self.LT28.setCommandedState(CLOSED) self.waitMsec(125) self.LT29 = turnouts.getTurnout("LT29") self.LT29.setCommandedState(CLOSED) self.waitMsec(125) self.LT30 = turnouts.getTurnout("LT30") self.LT30.setCommandedState(CLOSED) self.waitMsec(125) self.LT31 = turnouts.getTurnout("LT31") self.LT31.setCommandedState(CLOSED) self.waitMsec(125) self.LT32 = turnouts.getTurnout("LT32") self.LT32.setCommandedState(CLOSED) self.waitMsec(125) self.LT95 = turnouts.getTurnout("LT95") self.LT95.setCommandedState(CLOSED) self.waitMsec(125) self.LT97 = turnouts.getTurnout("LT97") self.LT97.setCommandedState(THROWN) self.waitMsec(125) self.LT98 = turnouts.getTurnout("LT98") self.LT98.setCommandedState(THROWN) self.waitMsec(125) self.LT99 = turnouts.getTurnout("LT99") self.LT99.setCommandedState(THROWN) self.waitMsec(125) self.LT100 = turnouts.getTurnout("LT100") self.LT100.setCommandedState(THROWN) self.waitMsec(125) self.LT133 = turnouts.getTurnout("LT133") self.LT133.setCommandedState(CLOSED) self.waitMsec(125) self.LT134 = turnouts.getTurnout("LT134") self.LT134.setCommandedState(CLOSED) self.waitMsec(125) self.LT135 = turnouts.getTurnout("LT135") self.LT135.setCommandedState(CLOSED) self.waitMsec(125) self.LT137 = turnouts.getTurnout("LT137") self.LT137.setCommandedState(CLOSED) self.waitMsec(125) self.LT138 = turnouts.getTurnout("LT138") self.LT138.setCommandedState(CLOSED) self.waitMsec(125) self.LT139 = turnouts.getTurnout("LT139") self.LT139.setCommandedState(THROWN) self.waitMsec(125) self.LT140 = turnouts.getTurnout("LT140") self.LT140.setCommandedState(CLOSED) self.waitMsec(125) self.LT141 = turnouts.getTurnout("LT141") self.LT141.setCommandedState(CLOSED) self.waitMsec(125) self.LT142 = turnouts.getTurnout("LT142") self.LT142.setCommandedState(CLOSED) self.waitMsec(125) self.LT143 = turnouts.getTurnout("LT143") self.LT143.setCommandedState(CLOSED) self.waitMsec(125) self.LT144 = turnouts.getTurnout("LT144") self.LT144.setCommandedState(CLOSED) self.waitMsec(125) self.LT145 = turnouts.getTurnout("LT145") self.LT145.setCommandedState(THROWN) self.waitMsec(125) self.LT146 = turnouts.getTurnout("LT146") self.LT146.setCommandedState(THROWN) self.waitMsec(125) self.LT147 = turnouts.getTurnout("LT147") self.LT147.setCommandedState(THROWN) self.waitMsec(125) self.LT148 = turnouts.getTurnout("LT148") self.LT148.setCommandedState(CLOSED) self.waitMsec(125) self.LT149 = turnouts.getTurnout("LT149") self.LT149.setCommandedState(CLOSED) self.waitMsec(125) self.LT150 = turnouts.getTurnout("LT150") self.LT150.setCommandedState(THROWN) self.waitMsec(125) self.LT151 = turnouts.getTurnout("LT151") self.LT151.setCommandedState(CLOSED) self.waitMsec(125) self.LT152 = turnouts.getTurnout("LT152") self.LT152.setCommandedState(THROWN) self.waitMsec(125) self.LT153 = turnouts.getTurnout("LT153") self.LT153.setCommandedState(CLOSED) self.waitMsec(125) self.LT154 = turnouts.getTurnout("LT154") self.LT154.setCommandedState(CLOSED) self.waitMsec(125) self.LT155 = turnouts.getTurnout("LT155") self.LT155.setCommandedState(CLOSED) self.waitMsec(125) self.LT156 = turnouts.getTurnout("LT156") self.LT156.setCommandedState(CLOSED) self.waitMsec(125) self.LT157 = turnouts.getTurnout("LT157") self.LT157.setCommandedState(CLOSED) self.waitMsec(125) self.LT158 = turnouts.getTurnout("LT158") self.LT158.setCommandedState(CLOSED) self.waitMsec(125) self.LT159 = turnouts.getTurnout("LT159") self.LT159.setCommandedState(CLOSED) self.waitMsec(125) self.LT160 = turnouts.getTurnout("LT160") self.LT160.setCommandedState(CLOSED) self.waitMsec(125) self.LT177 = turnouts.getTurnout("LT177") self.LT177.setCommandedState(CLOSED) self.waitMsec(125) self.LT178 = turnouts.getTurnout("LT178") self.LT178.setCommandedState(CLOSED) self.waitMsec(125) self.LT179 = turnouts.getTurnout("LT179") self.LT179.setCommandedState(CLOSED) self.waitMsec(125) self.LT180 = turnouts.getTurnout("LT180") self.LT180.setCommandedState(THROWN) self.waitMsec(125) self.LT181 = turnouts.getTurnout("LT181") self.LT181.setCommandedState(THROWN) self.waitMsec(125) self.LT182 = turnouts.getTurnout("LT182") self.LT182.setCommandedState(CLOSED) self.waitMsec(125) self.LT183 = turnouts.getTurnout("LT183") self.LT183.setCommandedState(CLOSED) self.waitMsec(125) self.LT184 = turnouts.getTurnout("LT184") self.LT184.setCommandedState(THROWN) self.waitMsec(125) self.LT185 = turnouts.getTurnout("LT185") self.LT185.setCommandedState(CLOSED) self.waitMsec(125) self.LT186 = turnouts.getTurnout("LT186") self.LT186.setCommandedState(THROWN) self.waitMsec(125) self.LT187 = turnouts.getTurnout("LT187") self.LT187.setCommandedState(CLOSED) self.waitMsec(125) self.LT188 = turnouts.getTurnout("LT188") self.LT188.setCommandedState(CLOSED) self.waitMsec(125) self.LT189 = turnouts.getTurnout("LT189") self.LT189.setCommandedState(CLOSED) self.waitMsec(125) self.LT190 = turnouts.getTurnout("LT190") self.LT190.setCommandedState(CLOSED) self.waitMsec(125) self.LT191 = turnouts.getTurnout("LT191") self.LT191.setCommandedState(CLOSED) self.waitMsec(125) self.LT192 = turnouts.getTurnout("LT192") self.LT192.setCommandedState(CLOSED) self.waitMsec(125) return 0 # to stop - causes routine to NOT be called again # end of class definition #activate the script MRRM_resetTurnouts().start()