Skip to content

Commit d51040a

Browse files
committed
as of 2017-03-1 ops
1 parent 3b03f38 commit d51040a

10 files changed

+373
-257
lines changed

userfiles/BWpanel.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<?xml-stylesheet type="text/xsl" href="http://www.jmri.org/xml/XSLT/panelfile.xsl"?>
3-
<!DOCTYPE layout-config SYSTEM "layout-config-2-5-6.dtd">
4-
<layout-config>
3+
<layout-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/layout-2-9-6.xsd">
54
<paneleditor class="jmri.jmrit.display.panelEditor.configurexml.PanelEditorXml" name="CTC Panel Image" x="20" y="20" height="720" width="1024" editable="yes" positionable="no" showcoordinates="yes" controlling="yes" hide="no" panelmenu="yes" scrollable="none">
65
<positionablelabel x="0" y="0" level="1" forcecontroloff="false" fixed="true" showtooltip="false" size="13" style="0" icon="preference:resources/InitialCTConThreeRows.gif" rotate="0" class="jmri.jmrit.display.configurexml.PositionableLabelXml">
76
<icon url="preference:resources/InitialCTConThreeRows.gif" rotate="0" degrees="0" scale="1.0" />

userfiles/CtcDebugInit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Set start-up conditions for the SP Shasta in debug mode.## Do NOT run this while attached to the real machine!# It overrides the actual switch inputs, which will have to# be redone.## By putting the commands in a separate class, they'll# run independently after the "start" operation## Author: Bob Jacobsen, copyright 2008## The next line is maintained by CVS, please don't change it# $Revision: 1.5 $#import jmriclass setDebugStartup(jmri.jmrit.automat.AbstractAutomaton) : def init(self): return def handle(self): self.waitMsec(1000) # sent all C/MRI sensors default INACTIVE list = sensors.getSystemNameList() for i in range(list.size()) : if (list.get(i)[0] == 'C') : sensors.getSensor(list.get(i)).setState(INACTIVE) # sent all C/MRI turnouts default CLOSED list = turnouts.getSystemNameList() for i in range(list.size()) : if (list.get(i)[0] == 'C') : turnouts.getTurnout(list.get(i)).setState(CLOSED) # set the CTC inputs as if machine is present # and levers are set to default positions sensors.getSensor("CTC 01 N").setState(ACTIVE) sensors.getSensor("IS CTC 01 C").setState(INACTIVE) sensors.getSensor("CTC 01 R").setState(INACTIVE) sensors.getSensor("CTC 02 L").setState(INACTIVE) sensors.getSensor("IS CTC 02 C").setState(ACTIVE) sensors.getSensor("CTC 02 R").setState(INACTIVE) sensors.getSensor("CTC 03 N").setState(ACTIVE) sensors.getSensor("IS CTC 03 C").setState(INACTIVE) sensors.getSensor("CTC 03 R").setState(INACTIVE) sensors.getSensor("CTC 04 L").setState(INACTIVE) sensors.getSensor("IS CTC 04 C").setState(ACTIVE) sensors.getSensor("CTC 04 R").setState(INACTIVE) sensors.getSensor("CTC 05 N").setState(ACTIVE) sensors.getSensor("IS CTC 05 C").setState(INACTIVE) sensors.getSensor("CTC 05 R").setState(INACTIVE) sensors.getSensor("CTC 06 L").setState(INACTIVE) sensors.getSensor("IS CTC 06 C").setState(ACTIVE) sensors.getSensor("CTC 06 R").setState(INACTIVE) sensors.getSensor("CTC 07 N").setState(ACTIVE) sensors.getSensor("IS CTC 07 C").setState(INACTIVE) sensors.getSensor("CTC 07 R").setState(INACTIVE) sensors.getSensor("CTC 08 L").setState(INACTIVE) sensors.getSensor("IS CTC 08 C").setState(ACTIVE) sensors.getSensor("CTC 08 R").setState(INACTIVE) sensors.getSensor("CTC 09 N").setState(ACTIVE) sensors.getSensor("IS CTC 09 C").setState(INACTIVE) sensors.getSensor("CTC 09 R").setState(INACTIVE) sensors.getSensor("CTC 10 L").setState(INACTIVE) sensors.getSensor("IS CTC 10 C").setState(ACTIVE) sensors.getSensor("CTC 10 R").setState(INACTIVE) sensors.getSensor("CTC 13 N").setState(ACTIVE) sensors.getSensor("IS CTC 13 C").setState(INACTIVE) sensors.getSensor("CTC 13 R").setState(INACTIVE) sensors.getSensor("CTC 14 L").setState(INACTIVE) sensors.getSensor("IS CTC 14 C").setState(ACTIVE) sensors.getSensor("CTC 14 R").setState(INACTIVE) sensors.getSensor("CTC 16 L").setState(INACTIVE) sensors.getSensor("IS CTC 16 C").setState(ACTIVE) sensors.getSensor("CTC 16 R").setState(INACTIVE) sensors.getSensor("CTC 17 N").setState(ACTIVE) sensors.getSensor("IS CTC 17 C").setState(INACTIVE) sensors.getSensor("CTC 17 R").setState(INACTIVE) sensors.getSensor("CTC 18 L").setState(INACTIVE) sensors.getSensor("IS CTC 18 C").setState(ACTIVE) sensors.getSensor("CTC 18 R").setState(INACTIVE) sensors.getSensor("CTC 20 L").setState(INACTIVE) sensors.getSensor("IS CTC 20 C").setState(ACTIVE) sensors.getSensor("CTC 20 R").setState(INACTIVE) sensors.getSensor("CTC 21 N").setState(ACTIVE) sensors.getSensor("IS CTC 21 C").setState(INACTIVE) sensors.getSensor("CTC 21 R").setState(INACTIVE) sensors.getSensor("CTC 22 L").setState(INACTIVE) sensors.getSensor("IS CTC 22 C").setState(ACTIVE) sensors.getSensor("CTC 22 R").setState(INACTIVE) sensors.getSensor("CTC 25 N").setState(ACTIVE) sensors.getSensor("IS CTC 25 C").setState(INACTIVE) sensors.getSensor("CTC 25 R").setState(INACTIVE) sensors.getSensor("CTC 26 L").setState(INACTIVE) sensors.getSensor("IS CTC 26 C").setState(ACTIVE) sensors.getSensor("CTC 26 R").setState(INACTIVE) sensors.getSensor("CTC 27 N").setState(ACTIVE) sensors.getSensor("IS CTC 27 C").setState(INACTIVE) sensors.getSensor("CTC 27 R").setState(INACTIVE) sensors.getSensor("CTC 28 L").setState(INACTIVE) sensors.getSensor("IS CTC 28 C").setState(ACTIVE) sensors.getSensor("CTC 28 R").setState(INACTIVE) sensors.getSensor("CTC 29 N").setState(ACTIVE) sensors.getSensor("IS CTC 29 C").setState(INACTIVE) sensors.getSensor("CTC 29 R").setState(INACTIVE) sensors.getSensor("CTC 30 L").setState(INACTIVE) sensors.getSensor("IS CTC 30 C").setState(ACTIVE) sensors.getSensor("CTC 30 R").setState(INACTIVE) sensors.getSensor("CTC 31 N").setState(ACTIVE) sensors.getSensor("IS CTC 31 C").setState(INACTIVE) sensors.getSensor("CTC 31 R").setState(INACTIVE) sensors.getSensor("CTC 32 L").setState(INACTIVE) sensors.getSensor("IS CTC 32 C").setState(ACTIVE) sensors.getSensor("CTC 32 R").setState(INACTIVE) sensors.getSensor("CTC 34 L").setState(INACTIVE) sensors.getSensor("IS CTC 34 C").setState(ACTIVE) sensors.getSensor("CTC 34 R").setState(INACTIVE) sensors.getSensor("CTC 35 N").setState(ACTIVE) sensors.getSensor("IS CTC 35 C").setState(INACTIVE) sensors.getSensor("CTC 35 R").setState(INACTIVE) sensors.getSensor("CTC 36 L").setState(INACTIVE) sensors.getSensor("IS CTC 36 C").setState(ACTIVE) sensors.getSensor("CTC 36 R").setState(INACTIVE) sensors.getSensor("CTC 38 L").setState(INACTIVE) sensors.getSensor("IS CTC 38 C").setState(ACTIVE) sensors.getSensor("CTC 38 R").setState(INACTIVE) sensors.getSensor("CTC 39 N").setState(ACTIVE) sensors.getSensor("IS CTC 39 C").setState(INACTIVE) sensors.getSensor("CTC 39 R").setState(INACTIVE) sensors.getSensor("CTC 40 L").setState(INACTIVE) sensors.getSensor("IS CTC 40 C").setState(ACTIVE) sensors.getSensor("CTC 40 R").setState(INACTIVE) sensors.getSensor("CTC 41 N").setState(ACTIVE) sensors.getSensor("IS CTC 41 C").setState(INACTIVE) sensors.getSensor("CTC 41 R").setState(INACTIVE) sensors.getSensor("CTC 42 L").setState(INACTIVE) sensors.getSensor("IS CTC 42 C").setState(ACTIVE) sensors.getSensor("CTC 42 R").setState(INACTIVE) print "CtcDebugInit done" return False # all done, don't repeat againsetDebugStartup().start() # create one of these, and start it running
1+
# Set start-up conditions for the SP Shasta in debug mode.## Do NOT run this while attached to the real machine!# It overrides the actual switch inputs, which will have to# be redone.## By putting the commands in a separate class, they'll# run independently after the "start" operation## Author: Bob Jacobsen, copyright 2008## The next line is maintained by CVS, please don't change it# $Revision: 1.5 $#import jmriclass setDebugStartup(jmri.jmrit.automat.AbstractAutomaton) : def init(self): return def handle(self): self.waitMsec(1000) # sent all C/MRI sensors default INACTIVE list = sensors.getSystemNameList() for i in range(list.size()) : if (list.get(i)[0] == 'C') : sensors.getSensor(list.get(i)).setState(INACTIVE) # sent all C/MRI turnouts default CLOSED list = turnouts.getSystemNameList() for i in range(list.size()) : if (list.get(i)[0] == 'C') : turnouts.getTurnout(list.get(i)).setState(CLOSED) # set the CTC inputs as if machine is present # and levers are set to default positions sensors.getSensor("CTC 01 N").setState(ACTIVE) sensors.getSensor("IS CTC 01 C").setState(INACTIVE) sensors.getSensor("CTC 01 R").setState(INACTIVE) sensors.getSensor("CTC 02 L").setState(INACTIVE) sensors.getSensor("IS CTC 02 C").setState(ACTIVE) sensors.getSensor("CTC 02 R").setState(INACTIVE) sensors.getSensor("CTC 03 N").setState(ACTIVE) sensors.getSensor("IS CTC 03 C").setState(INACTIVE) sensors.getSensor("CTC 03 R").setState(INACTIVE) sensors.getSensor("CTC 04 L").setState(INACTIVE) sensors.getSensor("IS CTC 04 C").setState(ACTIVE) sensors.getSensor("CTC 04 R").setState(INACTIVE) sensors.getSensor("CTC 05 N").setState(ACTIVE) sensors.getSensor("IS CTC 05 C").setState(INACTIVE) sensors.getSensor("CTC 05 R").setState(INACTIVE) sensors.getSensor("CTC 06 L").setState(INACTIVE) sensors.getSensor("IS CTC 06 C").setState(ACTIVE) sensors.getSensor("CTC 06 R").setState(INACTIVE) sensors.getSensor("CTC 07 N").setState(ACTIVE) sensors.getSensor("IS CTC 07 C").setState(INACTIVE) sensors.getSensor("CTC 07 R").setState(INACTIVE) sensors.getSensor("CTC 08 L").setState(INACTIVE) sensors.getSensor("IS CTC 08 C").setState(ACTIVE) sensors.getSensor("CTC 08 R").setState(INACTIVE) sensors.getSensor("CTC 09 N").setState(ACTIVE) sensors.getSensor("IS CTC 09 C").setState(INACTIVE) sensors.getSensor("CTC 09 R").setState(INACTIVE) sensors.getSensor("CTC 10 L").setState(INACTIVE) sensors.getSensor("IS CTC 10 C").setState(ACTIVE) sensors.getSensor("CTC 10 R").setState(INACTIVE) sensors.getSensor("CTC 13 N").setState(ACTIVE) sensors.getSensor("IS CTC 13 C").setState(INACTIVE) sensors.getSensor("CTC 13 R").setState(INACTIVE) sensors.getSensor("CTC 14 L").setState(INACTIVE) sensors.getSensor("IS CTC 14 C").setState(ACTIVE) sensors.getSensor("CTC 14 R").setState(INACTIVE) sensors.getSensor("CTC 16 L").setState(INACTIVE) sensors.getSensor("IS CTC 16 C").setState(ACTIVE) sensors.getSensor("CTC 16 R").setState(INACTIVE) sensors.getSensor("CTC 17 N").setState(ACTIVE) sensors.getSensor("IS CTC 17 C").setState(INACTIVE) sensors.getSensor("CTC 17 R").setState(INACTIVE) sensors.getSensor("CTC 18 L").setState(INACTIVE) sensors.getSensor("IS CTC 18 C").setState(ACTIVE) sensors.getSensor("CTC 18 R").setState(INACTIVE) sensors.getSensor("CTC 20 L").setState(INACTIVE) sensors.getSensor("IS CTC 20 C").setState(ACTIVE) sensors.getSensor("CTC 20 R").setState(INACTIVE) sensors.getSensor("CTC 21 N").setState(ACTIVE) sensors.getSensor("IS CTC 21 C").setState(INACTIVE) sensors.getSensor("CTC 21 R").setState(INACTIVE) sensors.getSensor("CTC 22 L").setState(INACTIVE) sensors.getSensor("IS CTC 22 C").setState(ACTIVE) sensors.getSensor("CTC 22 R").setState(INACTIVE) sensors.getSensor("CTC 25 N").setState(ACTIVE) sensors.getSensor("IS CTC 25 C").setState(INACTIVE) sensors.getSensor("CTC 25 R").setState(INACTIVE) sensors.getSensor("CTC 26 L").setState(INACTIVE) sensors.getSensor("IS CTC 26 C").setState(ACTIVE) sensors.getSensor("CTC 26 R").setState(INACTIVE) sensors.getSensor("CTC 27 N").setState(ACTIVE) sensors.getSensor("IS CTC 27 C").setState(INACTIVE) sensors.getSensor("CTC 27 R").setState(INACTIVE) sensors.getSensor("CTC 28 L").setState(INACTIVE) sensors.getSensor("IS CTC 28 C").setState(ACTIVE) sensors.getSensor("CTC 28 R").setState(INACTIVE) sensors.getSensor("CTC 29 N").setState(ACTIVE) sensors.getSensor("IS CTC 29 C").setState(INACTIVE) sensors.getSensor("CTC 29 R").setState(INACTIVE) sensors.getSensor("CTC 30 L").setState(INACTIVE) sensors.getSensor("IS CTC 30 C").setState(ACTIVE) sensors.getSensor("CTC 30 R").setState(INACTIVE) sensors.getSensor("CTC 31 N").setState(ACTIVE) sensors.getSensor("IS CTC 31 C").setState(INACTIVE) sensors.getSensor("CTC 31 R").setState(INACTIVE) sensors.getSensor("CTC 32 L").setState(INACTIVE) sensors.getSensor("IS CTC 32 C").setState(ACTIVE) sensors.getSensor("CTC 32 R").setState(INACTIVE) sensors.getSensor("CTC 34 L").setState(INACTIVE) sensors.getSensor("IS CTC 34 C").setState(ACTIVE) sensors.getSensor("CTC 34 R").setState(INACTIVE) sensors.getSensor("CTC 35 N").setState(ACTIVE) sensors.getSensor("IS CTC 35 C").setState(INACTIVE) sensors.getSensor("CTC 35 R").setState(INACTIVE) sensors.getSensor("CTC 36 L").setState(INACTIVE) sensors.getSensor("IS CTC 36 C").setState(ACTIVE) sensors.getSensor("CTC 36 R").setState(INACTIVE) sensors.getSensor("CTC 38 L").setState(INACTIVE) sensors.getSensor("IS CTC 38 C").setState(ACTIVE) sensors.getSensor("CTC 38 R").setState(INACTIVE) sensors.getSensor("CTC 39 N").setState(ACTIVE) sensors.getSensor("IS CTC 39 C").setState(INACTIVE) sensors.getSensor("CTC 39 R").setState(INACTIVE) sensors.getSensor("CTC 40 L").setState(INACTIVE) sensors.getSensor("IS CTC 40 C").setState(ACTIVE) sensors.getSensor("CTC 40 R").setState(INACTIVE) sensors.getSensor("CTC 41 N").setState(ACTIVE) sensors.getSensor("IS CTC 41 C").setState(INACTIVE) sensors.getSensor("CTC 41 R").setState(INACTIVE) sensors.getSensor("CTC 42 L").setState(INACTIVE) sensors.getSensor("IS CTC 42 C").setState(ACTIVE) sensors.getSensor("CTC 42 R").setState(INACTIVE) print "CtcDebugInit done" return False # all done, don't repeat againsetDebugStartup().start() # create one of these, and start it running

userfiles/CtcModeControl.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<?xml-stylesheet href="http://jmri.sourceforge.net/xml/XSLT/panelfile.xsl" type="text/xsl"?>
3-
<!DOCTYPE layout-config SYSTEM "layout-config-2-1-5.dtd">
4-
5-
<layout-config>
3+
<layout-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/layout-2-9-6.xsd">
64
<paneleditor class="jmri.jmrit.display.panelEditor.configurexml.PanelEditorXml" name="CTC Mode Control" x="20" y="20" height="150" width="300" editable="yes" positionable="yes" showcoordinates="no" controlling="yes" hide="yes" panelmenu="yes">
75
<sensoricon sensor="CTC Mode" x="14" y="14" level="10" active="resources/icons/USS/plate/levers/l-left.gif" inactive="resources/icons/USS/plate/levers/l-right.gif" unknown="resources/icons/USS/plate/levers/l-vertical.gif" inconsistent="resources/icons/USS/plate/levers/l-vertical.gif" rotate="0" forcecontroloff="false" momentary="false" class="jmri.jmrit.display.configurexml.SensorIconXml" />
86
<positionablelabel forcecontroloff="false" fixed="false" showtooltip="true" class="jmri.jmrit.display.configurexml.PositionableLabelXml" x="53" y="6" level="5" text="Left: CTC Mode" size="12" style="1" />

0 commit comments

Comments
 (0)