Files
JIMRI/xml/decoders/bli/PxCV.xml
T
2026-06-17 14:00:51 +02:00

487 lines
19 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<variables 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">
<xi:include href="http://jmri.org/xml/decoders/nmra/shortAndLongAddress.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/vStartHighMid.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/accelDecel_255.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/mfgVersionId.xml"/>
<variable item="EMF Feedback Cutout" CV="10" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>EMF Feedback Cutout</label>
</variable>
<variable item="Packet Time-out Value" CV="11" default="2">
<decVal/>
<label>Packet Time-out Value</label>
</variable>
<xi:include href="http://jmri.org/xml/decoders/nmra/decoderLockId16.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/consistAddrDirection.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv21.22_F12.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/consistAccelDecelSigned.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29direction.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29speedSteps.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29analog.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29table3-28.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/kickStart.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/fwdTrim.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv67speedTableBasic.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/revTrim.xml"/>
<variable CV="116" default="0" item="EMF Droop Config" tooltip="BEMF derivative gain">
<splitVal highCV="117"/>
<label>BEMF Kd</label>
</variable>
<variable CV="120" item="EMF Option 3" default="25">
<decVal/>
<label>Speed Step Smoothing</label>
</variable>
<variable item="Consist Address Active For F13" CV="121" mask="XXXXXXXV" default="1" minFn="13">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F13</label>
</variable>
<variable item="Consist Address Active For F14" CV="121" mask="XXXXXXVX" default="1" minFn="14">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F14</label>
</variable>
<variable item="Consist Address Active For F15" CV="121" mask="XXXXXVXX" default="1" minFn="15">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F15</label>
</variable>
<variable item="Consist Address Active For F16" CV="121" mask="XXXXVXXX" default="1" minFn="16">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F16</label>
</variable>
<variable item="Consist Address Active For F17" CV="121" mask="XXXVXXXX" default="1" minFn="17">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F17</label>
</variable>
<variable item="Consist Address Active For F18" CV="121" mask="XXVXXXXX" default="1" minFn="18">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F18</label>
</variable>
<variable item="Consist Address Active For F19" CV="121" mask="XVXXXXXX" default="1" minFn="19">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F19</label>
</variable>
<variable item="Consist Address Active For F20" CV="121" mask="VXXXXXXX" default="1" minFn="20">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F20</label>
</variable>
<variable item="Consist Address Active For F21" CV="122" mask="XXXXXXXV" default="1" minFn="21">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F21</label>
</variable>
<variable item="Consist Address Active For F22" CV="122" mask="XXXXXXVX" default="1" minFn="22">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F22</label>
</variable>
<variable item="Consist Address Active For F23" CV="122" mask="XXXXXVXX" default="1" minFn="23">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F23</label>
</variable>
<variable item="Consist Address Active For F24" CV="122" mask="XXXXVXXX" default="1" minFn="24">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F24</label>
</variable>
<variable item="Consist Address Active For F25" CV="122" mask="XXXVXXXX" default="1" minFn="25">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F25</label>
</variable>
<variable item="Consist Address Active For F26" CV="122" mask="XXVXXXXX" default="1" minFn="26">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F26</label>
</variable>
<variable item="Consist Address Active For F27" CV="122" mask="XVXXXXXX" default="1" minFn="27">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F27</label>
</variable>
<variable item="Consist Address Active For F28" CV="122" mask="VXXXXXXX" default="1" minFn="28">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
<label>Consist Address Active For F28</label>
</variable>
<variable CV="130" item="Sound Setting 1" default="16">
<decVal/>
<label>Master Volume Sound Increment</label>
</variable>
<variable CV="133" default="128" item="Sound Setting 2">
<decVal/>
<label>Master Volume</label>
</variable>
<variable CV="134" default="128" item="Sound Setting 3">
<decVal/>
<label>Sound Unit Maximum Volume</label>
</variable>
<variable CV="136" default="128" item="Sound Setting 5">
<decVal/>
<label>Bell Volume</label>
</variable>
<variable CV="139" default="128" item="Sound Setting 8">
<decVal/>
<label>Coupler Slack Volume</label>
</variable>
<variable CV="140" default="128" item="Sound Setting 9">
<decVal/>
<label>Couple Volume</label>
</variable>
<variable CV="141" default="128" item="Sound Setting 10">
<decVal/>
<label>Uncouple Volume</label>
</variable>
<variable CV="142" default="128" item="Sound Setting 11">
<decVal/>
<label>Wheel Flange Volume</label>
</variable>
<variable CV="146" default="128" item="Sound Setting 15">
<decVal/>
<label>Brake Set Volume</label>
</variable>
<variable CV="147" default="128" item="Sound Setting 16">
<decVal/>
<label>Brake Release Volume</label>
</variable>
<variable CV="151" default="128" item="Sound Setting 20">
<decVal/>
<label>Brake Squeal Volume</label>
</variable>
<variable item="Global lighting option 1" CV="159" mask="XXXXXXXV" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
<label>Rule 17 Lighting</label>
</variable>
<variable item="Function F0R effect generated" CV="159" mask="XXXXXXVX" default="1">
<enumVal>
<enumChoice>
<choice>Ditch Lights Off</choice>
</enumChoice>
<enumChoice>
<choice>Ditch Lights On</choice>
</enumChoice>
</enumVal>
<label>L1 Inactive State</label>
</variable>
<variable CV="160" mask="VXXXXXXX" default="1" item="Function F0F effect generated">
<enumVal>
<enumChoice>
<choice>Not Directional</choice>
</enumChoice>
<enumChoice>
<choice>Directional</choice>
</enumChoice>
</enumVal>
<label>L1 Light Directional</label>
</variable>
<variable CV="160" mask="XVXXXXXX" default="0" item="Function F0F behavior">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-FwdRev.xml"/>
<label>L1 Light Active</label>
</variable>
<variable CV="160" mask="XXVVVVVV" default="3" item="Function F0F options">
<enumVal>
<enumChoice>
<choice>Disabled</choice>
<choice xml:lang="fr">Désactivé</choice>
<choice xml:lang="it">Disabilitato</choice>
<choice xml:lang="de">Deaktiviert</choice>
</enumChoice>
<enumChoice>
<choice>Duty Cycle Strobe</choice>
</enumChoice>
<enumChoice>
<choice>Double Pulsed Duty Cycle Strobe</choice>
</enumChoice>
<enumChoice>
<choice>Ramped Duty Cycle</choice>
</enumChoice>
</enumVal>
<label>L1 Light Type</label>
</variable>
<variable CV="161" default="0" item="Function F0F option 1" tooltip="-/On Time/On Time One/Start Point Power On">
<decVal/>
<label>L1 parameter 1</label>
</variable>
<variable CV="162" default="30" item="Function F0F option 2" tooltip="-/Off Time/Off Time One/Ramp Up Time">
<decVal/>
<label>L1 parameter 2</label>
</variable>
<variable CV="163" default="180" item="Function F0F option 3" tooltip="-/-/On Time Two/End Point Power On">
<decVal/>
<label>L1 parameter 3</label>
</variable>
<variable CV="164" default="30" item="Function F0F option 4" tooltip="-/-/Off Time Two/Ramp Down Time">
<decVal/>
<label>L1 parameter 4</label>
</variable>
<variable CV="178" default="1" item="Sound Group 3 Option 1">
<decVal/>
<label>Coupler Slack Repeats</label>
</variable>
<variable CV="179" default="100" item="Sound Group 3 Option 2">
<decVal/>
<label>Coupler Slack Interval</label>
</variable>
<variable CV="180" default="100" item="Sound Group 3 Option 3">
<decVal/>
<label>Bell Ring Interval</label>
</variable>
<variable item="DC (Analog) Brake Control" CV="184" default="20">
<decVal/>
<label>DC (Analog) Brake Control</label>
</variable>
<variable item="DCC Brake Control" CV="185" default="20">
<decVal/>
<label>DCC Brake Control</label>
</variable>
<variable item="Brake Timer" CV="186" default="3">
<decVal/>
<label>Brake Timer</label>
</variable>
<variable item="DCC Uncouple Throttle Stop" CV="187" default="3">
<decVal/>
<label>DCC Uncouple Throttle Stop</label>
</variable>
<variable item="Analog Sound Setup" CV="190" default="0" writeOnly="yes" tooltip="Stores analog saved voltage to:">
<enumVal>
<enumChoice>
<choice>Disabled</choice>
<choice xml:lang="fr">Désactivé</choice>
<choice xml:lang="it">Disabilitato</choice>
<choice xml:lang="de">Deaktiviert</choice>
</enumChoice>
<enumChoice>
<choice>CV131 Start Up Voltage</choice>
</enumChoice>
<enumChoice>
<choice>CV132 Shut Down Voltage</choice>
</enumChoice>
<enumChoice>
<choice>CV191 Brake Set Voltage</choice>
</enumChoice>
<enumChoice>
<choice>CV192 Brake Release Voltage</choice>
</enumChoice>
</enumVal>
<label>Analog Sound Setup</label>
</variable>
<variable item="DCC Cab Light Throttle Stop" CV="208" default="3">
<decVal max="255"/>
<label>DCC Cab Light Throttle Stop</label>
</variable>
<variable item="DCC Brake Set Throttle Stop" CV="209" default="0">
<decVal max="128"/>
<label>DCC Brake Set Throttle Stop</label>
</variable>
<variable item="DCC Brake Release Throttle Stop" CV="210" default="1">
<decVal max="128"/>
<label>DCC Brake Release Throttle Stop</label>
</variable>
<variable item="Service Mode PWM Duty" CV="217" default="0">
<decVal max="255"/>
<label>Service Mode PWM Duty</label>
</variable>
<variable item="Rev Level Power Threshold" CV="221" mask="XXXXXXXV" default="0">
<enumVal>
<enumChoice>
<choice>HO Selected</choice>
</enumChoice>
<enumChoice>
<choice>N Gauge Selected</choice>
</enumChoice>
</enumVal>
<label>Rev Level Power Threshold</label>
</variable>
<variable item="Directional Headlights" CV="225" mask="XXXXXXXV" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Front/Rear Lights</label>
</variable>
<variable item="Function F0R options" CV="225" mask="XXXXXXVX" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>L1 Light</label>
</variable>
<variable item="Function F0R option 1" CV="225" mask="XXXVXXXX" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>L1 Activate on Bell or Horn</label>
</variable>
<variable item="Function F0R option 2" CV="226" mask="XXXXXXXV" default="0">
<enumVal>
<enumChoice>
<choice>Horn</choice>
</enumChoice>
<enumChoice>
<choice>Bell</choice>
</enumChoice>
</enumVal>
<label>Activates L1</label>
</variable>
<variable item="Sound Group 2 Option 3" CV="227" mask="XXXXXXXV" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Brake Set/Release</label>
</variable>
<variable item="Sound Group 2 Option 4" CV="227" mask="XXXXXXVX" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Brake Squeal</label>
</variable>
<variable item="Sound Group 2 Option 5" CV="227" mask="XXXXXVXX" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Forward/Reverse Startup Toots</label>
</variable>
<variable item="DCC Startup Timer" CV="228" default="1">
<decVal max="255"/>
<label>DCC Startup Timer</label>
</variable>
<variable item="Consist Rear Light" CV="229" mask="XXXXXXXV" default="1" tooltip="DCC and DC)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist Rear Light</label>
</variable>
<variable item="Consist Front Light" CV="229" mask="XXXXXXVX" default="1" tooltip="DCC and DC)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist Front Light</label>
</variable>
<variable item="Consist L1 Light" CV="229" mask="XXXXXVXX" default="1" tooltip="DCC and DC)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist L1 Light</label>
</variable>
<variable item="Consist Aux" CV="229" mask="XXXVXXXX" default="1" tooltip="DC only)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist Aux</label>
</variable>
<variable item="Consist Bell" CV="229" mask="XXVXXXXX" default="1" tooltip="DC only)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist Bell</label>
</variable>
<variable item="Consist Horn" CV="229" mask="XVXXXXXX" default="1" tooltip="DC only)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist Horn</label>
</variable>
<variable item="Consist Cab" CV="229" mask="VXXXXXXX" default="1" tooltip="DCC and DC)">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Consist Cab</label>
</variable>
<variable item="Easy Consist" CV="230" default="0">
<enumVal>
<enumChoice>
<choice>Single</choice>
</enumChoice>
<enumChoice>
<choice>Front</choice>
</enumChoice>
<enumChoice>
<choice>Middle</choice>
</enumChoice>
<enumChoice>
<choice>Rear</choice>
</enumChoice>
</enumVal>
<label>Easy Consist</label>
</variable>
<variable item="Global lighting option 4" CV="231" default="100">
<decVal/>
<label>Light Dimmer</label>
</variable>
<variable item="Macro Recorder Speed Steps" CV="238" mask="VVXXXXXX" default="1">
<enumVal>
<enumChoice>
<choice>126</choice>
</enumChoice>
<enumChoice>
<choice>28</choice>
</enumChoice>
<enumChoice>
<choice>14</choice>
</enumChoice>
<enumChoice>
<choice>126</choice>
</enumChoice>
</enumVal>
<label>Macro Recorder Speed Steps</label>
</variable>
<variable item="Recorder Playback Loop Adjust" CV="239" default="0">
<decVal/>
<label>Recorder Playback Loop Adjust</label>
</variable>
<variable CV="240" default="5124" item="Sound Group 2 Option 11">
<splitVal highCV="241" max="65535"/>
<label>Random Sound Occurrence</label>
</variable>
<variable item="GSC1 bit 7" CV="245" mask="VXXXXXXX" default="0">
<enumVal>
<enumChoice>
<choice>when command received</choice>
</enumChoice>
<enumChoice>
<choice>only when first stopped</choice>
</enumChoice>
</enumVal>
<label>Motor changes direction</label>
</variable>
<variable item="Sound Group 2 Option 6" CV="245" mask="XVXXXXXX" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
<label>CV write sound feedback</label>
</variable>
<variable item="GSC1 bit 5" CV="245" mask="XXVXXXXX" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
<label>Motor speed smoothing</label>
</variable>
<variable item="GSC1 bit 4" CV="245" mask="XXXVXXXX" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
<label>Macro recorder autosave</label>
</variable>
<variable item="Sound Group 2 Option 7" CV="245" mask="XXXXVXXX" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Analog horn frequency shifted</label>
</variable>
<variable item="Sound Group 2 Option 8" CV="245" mask="XXXXXVXX" default="0">
<enumVal>
<enumChoice>
<choice>plays on startup</choice>
</enumChoice>
<enumChoice>
<choice>never plays</choice>
</enumChoice>
</enumVal>
<label>Startup sound</label>
</variable>
<variable item="GSC1 bit 1" CV="245" mask="XXXXXXVX" default="0">
<enumVal>
<enumChoice>
<choice>as soon as command received</choice>
</enumChoice>
<enumChoice>
<choice>after startup sound complete</choice>
</enumChoice>
</enumVal>
<label>Motor starts</label>
</variable>
<variable item="Sound Group 2 Option 9" CV="245" mask="XXXXXXXV" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
<label>Horn alternative ending</label>
</variable>
<variable item="GSC2 bit 7" CV="246" mask="VXXXXXXX" default="1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
<label>Smoke unit power up</label>
</variable>
<variable item="GSC2 bit 1" CV="246" mask="XXXXXXVX" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
<label>Motor loading</label>
</variable>
<variable item="Sound Group 2 Option 10" CV="246" mask="XXXXXXXV" default="0">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
<label>Direction change sound</label>
</variable>
<variable item="Over Current Delay" CV="247" default="10">
<decVal max="255"/>
<label>Over Current Delay</label>
</variable>
<variable item="DC Motor Control Off Voltage" CV="249" default="70">
<decVal max="255"/>
<label>DC Motor Control Off Voltage</label>
</variable>
<variable item="DC Track Voltage Read Delay" CV="250" default="0">
<decVal max="255"/>
<label>DC Track Voltage Read Delay</label>
</variable>
<variable item="DC Motor Control Vmax" CV="251" default="120">
<decVal max="255"/>
<label>DC Motor Control Vmax</label>
</variable>
<variable item="DC Motor Control Vmin" CV="252" default="92">
<decVal max="255"/>
<label>DC Motor Control Vmin</label>
</variable>
</variables>