646 lines
32 KiB
XML
646 lines
32 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
|
|
<!-- Copyright (C) JMRI 2002, 2004, 2007, 2015, 2017 All rights reserved -->
|
|
<!-- -->
|
|
<!-- JMRI is free software; you can redistribute it and/or modify it under -->
|
|
<!-- the terms of version 2 of the GNU General Public License as published -->
|
|
<!-- by the Free Software Foundation. See the "COPYING" file for a copy -->
|
|
<!-- of this license. -->
|
|
<!-- -->
|
|
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT -->
|
|
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -->
|
|
<!-- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -->
|
|
<!-- for more details. -->
|
|
<decoder-config xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd"
|
|
showEmptyPanes="no">
|
|
|
|
<version author="Bob Jacobsen" version="1" lastUpdated="20171121" />
|
|
|
|
<decoder>
|
|
|
|
<family name="DS64" mfg="Digitrax">
|
|
<model model="DS64"/>
|
|
</family>
|
|
|
|
<programming direct="no" paged="no" register="no" ops="no">
|
|
<mode>LOCONETBDOPSWMODE</mode>
|
|
</programming>
|
|
|
|
<variables>
|
|
<variable CV="1" comment="Board address" item="Short Address" default="01"
|
|
infoOnly="yes" tooltip="The DS64 Board ID, in the range 1-128">
|
|
<!-- needed to set the board address value -->
|
|
<decVal min="1" max="128" />
|
|
<label>Board ID</label>
|
|
</variable>
|
|
<variable CV="115.01" comment="Output type" item="Output Type" default="0" infoOnly="no"
|
|
tooltip="OpSw01">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Outputs are pulsed (OpSw1=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Outputs are static (OpSw1=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
<variable CV="115.02" comment="Pulse or Blink rate - needs expansion to four bits!"
|
|
item="Pulse or blink rate1" default="0" infoOnly="no"
|
|
tooltip="OpSw02">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Outputs pulse active or blink for 0.1 second (OpSw2=t)</choice>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Outputs pulse active or blink for 0.2 second (OpSw2=c)</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.03" comment="Pulse or Blink rate - needs expansion to four bits!"
|
|
item="Pulse or blink rate2" default="0" infoOnly="no"
|
|
tooltip="OpSw03">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Add 0 seconds to the pulse or blink rate (OpSw3=t)</choice>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Add 0.3 seconds to the pulse or blink rate (OpSw3=c)</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.04" comment="Pulse or Blink rate - needs expansion to four bits!"
|
|
item="Pulse or blink rate3" default="0" infoOnly="no"
|
|
tooltip="OpSw04">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Add 0 seconds to the pulse or blink rate (OpSw4=t)</choice>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Add 0.7 seconds to the pulse or blink rate (OpSw4=c)</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
|
|
<variable CV="115.05" comment="Pulse or Blink rate - needs expansion to four bits!"
|
|
item="Pulse or blink rate4" default="0" infoOnly="no"
|
|
tooltip="OpSw05">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Add 0 seconds to the pulse or blink rate (OpSw5=t)</choice>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Add 1.5 seconds to the pulse or blink rate (OpSw5=c)</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.06" item="Output Auto Power-up" default="0" infoOnly="no"
|
|
tooltip="OpSw06">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Outputs automatically power-up to the last known state (OpSw6=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Each output remain undriven until its turnout command is received (OpSw6=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
<variable CV="115.08" comment="Start-up Delay" item="Start-Up Delay" default="0" infoOnly="no"
|
|
tooltip="OpSw08">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Short delay for interrogation requests (OpSw8=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Long delay for interrogation requests (OpSw8=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.09" comment="Static Output Shutoff"
|
|
item="Static Output Shutoff" default="0" infoOnly="no"
|
|
tooltip="OpSw09">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Static Outputs remain powered (OpSw9=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Static Outputs are shut off after 16 seconds (OpSw9=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.10" comment="Command Source" item="Command Source"
|
|
default="0" infoOnly="no"
|
|
tooltip="OpSw10">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Throttle and Computer commands are accepted (OpSw10=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Computer commands are accepted (OpSw10=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
<variable CV="115.11" comment="Route Command Source"
|
|
item="Route Command Source" default="0" infoOnly="no"
|
|
tooltip="OpSw11">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Routes are triggered by Switch commands from Computers or Throttles (OpSw11=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Routes are triggered by DS64 inputs (OpSw11=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.12" comment="Sensor actions"
|
|
item="Sensor Actions" default="0" infoOnly="no"
|
|
tooltip="OpSw12">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>S inputs affect output; A inputs send Sensor messages (OpSw12=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>A input high forces output "Thrown"; S input high forces output "Closed" (OpSw12 = c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.13" comment="Input Signal effects"
|
|
item="Input Signals" default="0" infoOnly="no"
|
|
tooltip="OpSw13">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Inputs have no effect (OpSw13=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Inputs act as LocoNet Sensors and also control related outputs per OpSw12 (OpSw13=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.14" comment="Controls From"
|
|
item="Controls From" default="0" infoOnly="no"
|
|
tooltip="OpSw14">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Accepts commands from LocoNet messages and Track (OpSw14=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Accepts commands from Track only (OpSw14=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.15" comment="Inputs control outputs"
|
|
item="Inputs Control Outputs" default="0" infoOnly="no"
|
|
tooltip="OpSw15">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Inputs can control outputs (OpSw15=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Inputs have no direct effect on outputs (OpSw15=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
|
|
<variable CV="115.16" comment="Routes Enable"
|
|
item="Routes Enable" default="0" infoOnly="no"
|
|
tooltip="OpSw16">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
|
|
<label>Routes are</label>
|
|
</variable>
|
|
|
|
<variable CV="115.17" comment="Crossing Gate on Output 1"
|
|
item="Crossing Gate 1" default="0" infoOnly="no"
|
|
tooltip="OpSw17">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Output 1 does not provide "crossing-gate" output (OpSw17=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Output 1 provides "crossing-gate" output (OpSw17=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.18" comment="Crossing Gate on Output 2"
|
|
item="Crossing Gate 2" default="0" infoOnly="no"
|
|
tooltip="OpSw18">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Output 2 does not provide "crossing-gate" output (OpSw18=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Output 2 provides "crossing-gate" output (OpSw18=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.19" comment="Crossing Gate on Output 3"
|
|
item="Crossing Gate 3" default="0" infoOnly="no"
|
|
tooltip="OpSw19">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Output 3 does not provide "crossing-gate" output (OpSw19=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Output 3 provides "crossing-gate" output (OpSw19=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.20" comment="Crossing Gate on Output 4"
|
|
item="Crossing Gate 4" default="0" infoOnly="no"
|
|
tooltip="OpSw20">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Output 4 does not provide "crossing-gate" output (OpSw20=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Output 4 provides "crossing-gate" output (OpSw20=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
<variable CV="115.21" comment="LocoNet Message Type for Inputs"
|
|
item="Input LocoNet Message" default="0" infoOnly="no"
|
|
tooltip="OpSw21">
|
|
<enumVal>
|
|
<enumChoice>
|
|
<choice>Inputs generate LocoNet "General Sensor" messages (OpSw21=t)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
<enumChoice>
|
|
<choice>Inputs generate LocoNet "LocoNet Turnout State" messages (OpSw21=c)</choice>
|
|
<comment>Thrown is first choice; Closed is second choice</comment>
|
|
</enumChoice>
|
|
</enumVal>
|
|
</variable>
|
|
<variable item="Output Pulse or Blink Time"
|
|
tooltip="OpSw02, OpSw03, OpSw04, OpSw05">
|
|
<compositeVal>
|
|
<compositeChoice choice="0.1 Second">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="0.2 Second">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="0.4 Second">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="0.6 Second">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="0.8 Second">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="1.0 Second">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="1.2 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="1.4 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="1.6 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="1.8 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="2.0 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="2.2 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="2.4 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="2.6 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="2.8 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="0"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="3.0 Seconds">
|
|
<compositeSetting label="Pulse or blink rate1" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate2" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate3" value="1"/>
|
|
<compositeSetting label="Pulse or blink rate4" value="1"/>
|
|
</compositeChoice>
|
|
</compositeVal>
|
|
<label>Outputs pulse or blink at </label>
|
|
</variable>
|
|
|
|
|
|
|
|
<variable item="Routes trigger"
|
|
tooltip="OpSw11, OpSw16">
|
|
<compositeVal>
|
|
<compositeChoice choice="are triggered by switch commands on LocoNet">
|
|
<compositeSetting label="Route Command Source" value="0"/>
|
|
<compositeSetting label="Routes Enable" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="are triggered by local inputs or LocoNet switch commands">
|
|
<compositeSetting label="Route Command Source" value="1"/>
|
|
<compositeSetting label="Routes Enable" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="are disabled">
|
|
<compositeSetting label="Route Command Source" value="0"/>
|
|
<compositeSetting label="Routes Enable" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="are disabled (alternate)">
|
|
<compositeSetting label="Route Command Source" value="1"/>
|
|
<compositeSetting label="Routes Enable" value="1"/>
|
|
</compositeChoice>
|
|
</compositeVal>
|
|
<label>DS64 Routes</label>
|
|
</variable>
|
|
|
|
<variable item="Local Input Effects"
|
|
tooltip="OpSw12, OpSw15">
|
|
<compositeVal>
|
|
<compositeChoice choice="Sx inputs toggle the corresponding local output">
|
|
<compositeSetting label="Sensor Actions" value="0"/>
|
|
<compositeSetting label="Inputs Control Outputs" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="AX and Sx input control corresponding local output">
|
|
<compositeSetting label="Sensor Actions" value="1"/>
|
|
<compositeSetting label="Inputs Control Outputs" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="Ax and Sx do not control corresponding local output">
|
|
<compositeSetting label="Sensor Actions" value="0"/>
|
|
<compositeSetting label="Inputs Control Outputs" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="Ax and Sx have difficult-to-describe effect on local output">
|
|
<compositeSetting label="Sensor Actions" value="1"/>
|
|
<compositeSetting label="Inputs Control Outputs" value="1"/>
|
|
</compositeChoice>
|
|
</compositeVal>
|
|
<label>Local Inputs</label>
|
|
</variable>
|
|
|
|
<variable item="Input Messages"
|
|
tooltip="OpSw21, OpSw13">
|
|
<compositeVal>
|
|
<compositeChoice choice="General Sensor messages are sent only for Ax input changes">
|
|
<compositeSetting label="Input LocoNet Message" value="0"/>
|
|
<compositeSetting label="Input Signals" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="Switch Feedback messages are sent only for Ax input changes">
|
|
<compositeSetting label="Input LocoNet Message" value="1"/>
|
|
<compositeSetting label="Input Signals" value="0"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="General Sensor messages are sent for Ax and Sx input changes">
|
|
<compositeSetting label="Input LocoNet Message" value="0"/>
|
|
<compositeSetting label="Input Signals" value="1"/>
|
|
</compositeChoice>
|
|
<compositeChoice choice="Switch Feedback messges are sent for Ax and Sx input changes">
|
|
<compositeSetting label="Input LocoNet Message" value="1"/>
|
|
<compositeSetting label="Input Signals" value="1"/>
|
|
</compositeChoice>
|
|
</compositeVal>
|
|
<label> </label>
|
|
</variable>
|
|
|
|
</variables>
|
|
</decoder>
|
|
<pane xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/programmer.xsd">
|
|
<name>OpSws</name>
|
|
<qualifier>
|
|
<variableref>Short Address</variableref>
|
|
<relation>gt</relation>
|
|
<value>0</value>
|
|
|
|
</qualifier>
|
|
<column>
|
|
<row>
|
|
<cvtable/>
|
|
</row>
|
|
<row>
|
|
<label>
|
|
<text><html>The "CV" column in the table above shows "OpSw"
|
|
numbers, where the value "115." is pre-pended
|
|
<p>to the OpSw Number. For example, PM4/PM42 OpSw 1
|
|
is represented as "115.01".
|
|
<p><p>The top-most row above reflects the Board
|
|
Address configured on the "Basic" sheet.
|
|
<p><p>OpSw value 0 = "T"hrown. OpSw value 1 = "C"losed.
|
|
</html>
|
|
</text>
|
|
</label>
|
|
</row>
|
|
</column>
|
|
</pane>
|
|
<pane>
|
|
<name>Basic</name>
|
|
<column>
|
|
<display item="Short Address"/>
|
|
<label>
|
|
<text> </text>
|
|
</label>
|
|
<label>
|
|
<text><html><p>
|
|
LocoNet messaging limits the supported Board ID
|
|
range to addresses between 1 and 128. This tool cannot access DS64s
|
|
<p>outside of this range.
|
|
<p>
|
|
<p>This roster entry will only access the specified DS64 if the
|
|
Board ID, on the "Basic" sheet, is correct when the
|
|
<p>programmer is opened.
|
|
<p>
|
|
<p>If the Board ID has been changed since
|
|
the programmer was opened, the programmer will attempt to access the
|
|
<p>DS64 address which was specified in the Roster entry
|
|
when the progammer was opened.
|
|
<p>
|
|
<p>After making a change to the Roster entry's Board ID
|
|
(Active Address) on the "Basic" sheet, save and close the programmer
|
|
<p>window and re-open the Roster entry to ensure that the
|
|
the programmer will use the modified Active Address for accesses
|
|
<p>to the device.
|
|
<p>Note that BDL16x and PM4x documentation refers
|
|
to Board Address, while DS64 and SE8C documentation refers to
|
|
<p>Board ID. These are equivalent concepts.
|
|
</html></text>
|
|
</label>
|
|
</column>
|
|
</pane>
|
|
<pane>
|
|
<name>DS64 Basic Settings</name>
|
|
<column>
|
|
<label><text><html><span style="color: black;"><h2><strong>Output Controls Characteristics</strong></h2></html></text></label>
|
|
<display item="Output Type"/>
|
|
|
|
<label><text> </text></label>
|
|
|
|
<display item="Output Pulse or Blink Time"/>
|
|
|
|
<label><text> </text></label>
|
|
|
|
<display item="Output Auto Power-up"/>
|
|
<display item="Start-Up Delay"/>
|
|
<display item="Static Output Shutoff"/>
|
|
<label><text> </text></label>
|
|
|
|
<display item="Crossing Gate 1"/>
|
|
<display item="Crossing Gate 2"/>
|
|
<display item="Crossing Gate 3"/>
|
|
<display item="Crossing Gate 4"/>
|
|
<label><text> </text></label>
|
|
<separator/>
|
|
<label><text><html><span style="color: black;"><h2><strong>Control Source Characteristics</strong></h2></html></text></label>
|
|
<display item="Command Source"/>
|
|
<display item="Controls From"/>
|
|
|
|
<label><text> </text></label>
|
|
|
|
<separator/>
|
|
<label><text><html><span style="color: black;"><h2><strong>Local Routes Characteristics</strong></h2></html></text></label>
|
|
<display item="Routes trigger"/>
|
|
|
|
<label><text> </text></label>
|
|
|
|
<separator/>
|
|
<label><text><html><span style="color: black;"><h2><strong>Local Input Signals Characteristics</strong></h2></html></text></label>
|
|
<display item="Local Input Effects"/>
|
|
<display item="Input Messages"/>
|
|
<label><text> </text></label>
|
|
|
|
</column>
|
|
</pane>
|
|
<pane>
|
|
<name>Notes</name>
|
|
<column>
|
|
<label><text><html><span style="color: black;">
|
|
<h2><strong>Notes on DS64 Roster Entries and Programming
|
|
</strong></h2></html></text>
|
|
</label>
|
|
<label><text> </text></label>
|
|
<label>
|
|
<text><html></strong><p><ul>
|
|
<li>
|
|
The DS64 <em>must</em> be in its normal
|
|
operating mode in order to respond to this Roster entry's read and
|
|
write operations.</li>
|
|
<li>
|
|
<p>See the "Basic" sheet for the programmer's limitations with
|
|
respect to Board ID.</li>
|
|
<li><p>This Roster entry is not currently capable of displaying, changing, or saving the DS64 output addresses.</p></li>
|
|
<li><p>This Roster entry is not currently capable of displaying, changing, or saving the DS64 Routes.</p></li>
|
|
</ul></html></text>
|
|
</label>
|
|
</column>
|
|
</pane>
|
|
<pane xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/programmer.xsd">
|
|
<name>CVs</name>
|
|
<name xml:lang="it">CV</name>
|
|
<name xml:lang="de">CV-Tabelle</name>
|
|
<name xml:lang="ca">Taula-CV</name>
|
|
<name xml:lang="cs">Tabulka CV</name>
|
|
<name xml:lang="nl">CV-tabel</name>
|
|
<qualifier>
|
|
<variableref>Short Address</variableref>
|
|
<relation>eq</relation>
|
|
<value>0</value>
|
|
</qualifier>
|
|
<column>
|
|
<label>
|
|
<text>This sheet intentionally un-populated. See the "OpSws" tab.</text>
|
|
</label>
|
|
</column>
|
|
</pane>
|
|
</decoder-config>
|