From: <jim...@us...> - 2013-03-25 05:30:11
|
Revision: 3093 http://openlcb.svn.sourceforge.net/openlcb/?rev=3093&view=rev Author: jimkueneman626 Date: 2013-03-25 05:30:00 +0000 (Mon, 25 Mar 2013) Log Message: ----------- Fixed bugs in Config Tool for OLCB Commander, Added ability to terminate reading of configuration. Currently is Read only, writing to configuration coming next Modified Paths: -------------- trunk/prototypes/mikroPascal/dsPIC33EP256_CommandStation/NMRAnetAppDefines.mpas trunk/prototypes/mikroPascal/dsPIC33EP256_CommandStation/dsPIC33EP_NMRABusCommandStation.hex trunk/prototypes/mikroPascal/dsPIC33EP256_CommandStation/dsPIC33EP_NMRABusCommandStation.mppds trunk/prototypes/mikroPascal/dsPIC33FJ_Visual TFT_BasicThrottle/Throttle_Code/mikroPascal PRO for dsPIC/NMRAnetAppDefines.mpas trunk/prototypes/mikroPascal/dsPIC33FJ_Visual TFT_BasicThrottle/Throttle_Code/mikroPascal PRO for dsPIC/Throttle.hex trunk/prototypes/mikroPascal/dsPIC33FJ_Visual TFT_BasicThrottle/Throttle_Code/mikroPascal PRO for dsPIC/Throttle.mppds trunk/scratchpads/jkueneman/Library/olcb_common_tasks.pas trunk/scratchpads/jkueneman/Library/olcb_threaded_stack.pas trunk/scratchpads/jkueneman/OlcbCommander/Compiled_Binaries/i386-darwin/OlcbCommander trunk/scratchpads/jkueneman/OlcbCommander/Compiled_Binaries/i386-win32/OlcbCommander.exe trunk/scratchpads/jkueneman/OlcbCommander/OLCB_Commander.lpi trunk/scratchpads/jkueneman/OlcbCommander/OLCB_Commander.lps trunk/scratchpads/jkueneman/OlcbCommander/form_awesome_throttle.pas trunk/scratchpads/jkueneman/OlcbCommander/form_main.lfm trunk/scratchpads/jkueneman/OlcbCommander/form_main.pas trunk/scratchpads/jkueneman/OlcbCommander/form_messagelog.lfm trunk/scratchpads/jkueneman/OlcbCommander/form_messagelog.pas trunk/scratchpads/jkueneman/OlcbCommander/form_train_config_editor.pas Added Paths: ----------- trunk/prototypes/mikroPascal/Train_CDI/SoundTraxx_Tsu_Steam.cdi.xml trunk/prototypes/mikroPascal/Train_CDI/cdi_16_24_PC.xml trunk/scratchpads/jkueneman/OlcbCommander/Compiled_Binaries/i386-win32/link.res trunk/scratchpads/jkueneman/OlcbCommander/Compiled_Binaries/i386-win32/ppas.bat Added: trunk/prototypes/mikroPascal/Train_CDI/SoundTraxx_Tsu_Steam.cdi.xml =================================================================== --- trunk/prototypes/mikroPascal/Train_CDI/SoundTraxx_Tsu_Steam.cdi.xml (rev 0) +++ trunk/prototypes/mikroPascal/Train_CDI/SoundTraxx_Tsu_Steam.cdi.xml 2013-03-25 05:30:00 UTC (rev 3093) @@ -0,0 +1,3792 @@ +<cdi xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://openlcb.org/trunk/specs/schema/cdi.xsd"> + <identification> + <manufacturer>Throttle-Up (SoundTraxx)</manufacturer> + <model>Tsunami Steam</model> + <hardwareVersion /> + <softwareVersion /> + <map> + <relation> + <property>Model</property> + <value>TSU-750 Light Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-750 Medium Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-750 Heavy Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-750 Lt Logging Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-750 DRGW C-Class Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-750 DRGW K-Class Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-750 SP Cab Forward Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 Light Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 Medium Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 Heavy Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 Lt Logging Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 DRGW C-Class Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 DRGW K-Class Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 SP Cab Forward Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-1000 Southern Steam</value> + </relation> + <relation> + <property>Model</property> + <value>TSU-4664N Challenger</value> + </relation> + </map> + </identification> + <acdi /> + <segment space="253" origin="256"> + <name>DCC Controls</name> + <description>DCC-specific control items</description> + <int> + <name>Programming Mode</name> + <map> + <relation> + <property>1</property> + <value>Register Mode</value> + </relation> + <relation> + <property>2</property> + <value>Paged Mode</value> + </relation> + <relation> + <property>4</property> + <value>Direct Bit Mode</value> + </relation> + <relation> + <property>5</property> + <value>Direct Byte Mode</value> + </relation> + </map> + </int> + <int size="2"> + <name>DCC Address</name> + </int> + <int> + <name>Speed Steps</name> + </int> + <int> + <name>Single Index CV Address</name> + </int> + <int size="2"> + <name>Double Index CV Addresses</name> + </int> + </segment> + <segment origin="4278190081" space="253"> + <group replication="256"> + <name>CVs</name> + <description>Raw CV access</description> + <repname>CV</repname> + <int size="1"> + <min>0</min> + <max>255</max> + </int> + </group> + </segment> + <segment space="253"> + <int origin="4278190081"> + <name>Primary Address (1-127)</name> + </int> + <int origin="4278190082"> + <name>Start Voltage (0-255)</name> + <description>A value of 255 corresponds to full voltage available</description> + </int> + <int origin="4278190083"> + <name>Acceleration Rate (0-255)</name> + </int> + <int origin="4278190084"> + <name>Braking Rate (0-255)</name> + </int> + <int origin="4278190087"> + <name>Manufacturer Version ID</name> + </int> + <int origin="4278190088"> + <name>Manufacturer ID</name> + </int> + <int origin="4278190090"> + <name>BEMF Cutout (0-127 or 128-255)</name> + </int> + <int origin="4278190091"> + <name>Packet Time Out Value (0-255)</name> + </int> + <bit size="8" mask="1" origin="4278190092"> + <name>Power Source Conversion Type</name> + <map> + <relation> + <property>0</property> + <value>No alternate power source available</value> + </relation> + <relation> + <property>1</property> + <value>Analog power supply</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190093"> + <name>Analog Mode Function Status - F1</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190093"> + <name>Analog Mode Function Status - F2</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190093"> + <name>Analog Mode Function Status - F3</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190093"> + <name>Analog Mode Function Status - F4</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190093"> + <name>Analog Mode Function Status - F5</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190093"> + <name>Analog Mode Function Status - F6</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190093"> + <name>Analog Mode Function Status - F7</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190093"> + <name>Analog Mode Function Status - F8</name> + <map> + <relation> + <property>0</property> + <value>Off</value> + </relation> + <relation> + <property>1</property> + <value>On</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190094"> + <name>Analog Mode Function Status - F0(f)</name> + <map> + <relation> + <property>0</property> + <value>disabled</value> + </relation> + <relation> + <property>1</property> + <value>enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190094"> + <name>Analog Mode Function Status - F0(r)</name> + <map> + <relation> + <property>0</property> + <value>disabled</value> + </relation> + <relation> + <property>1</property> + <value>enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190094"> + <name>Analog Mode Function Status - F9</name> + <map> + <relation> + <property>0</property> + <value>disabled</value> + </relation> + <relation> + <property>1</property> + <value>enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190094"> + <name>Analog Mode Function Status - F10</name> + <map> + <relation> + <property>0</property> + <value>disabled</value> + </relation> + <relation> + <property>1</property> + <value>enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190094"> + <name>Analog Mode Function Status - F11</name> + <map> + <relation> + <property>0</property> + <value>disabled</value> + </relation> + <relation> + <property>1</property> + <value>enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190094"> + <name>Analog Mode Function Status - F12</name> + <map> + <relation> + <property>0</property> + <value>disabled</value> + </relation> + <relation> + <property>1</property> + <value>enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="7" origin="4278190095"> + <name>CV Unlock Register (0-7)</name> + </bit> + <bit size="8" mask="7" origin="4278190096"> + <name>CV Lock ID Code (0-7)</name> + </bit> + <int origin="4278190097" size="2"> + <name>Extended Address (0001-9999)</name> + </int> + <bit size="8" mask="127" origin="4278190099"> + <name>Consist Address (0-127)</name> + <description>Stores consist address. Range 0-127 (direction set in bit 7)</description> + </bit> + <bit size="8" mask="128" origin="4278190099"> + <name>Loco Direction In Consist</name> + <description>A consist address over 127 will also set this bit</description> + <map> + <relation> + <property>0</property> + <value>Normal</value> + </relation> + <relation> + <property>1</property> + <value>Reversed</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190101"> + <name>Consist Address Active For F1</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190101"> + <name>Consist Address Active For F2</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190101"> + <name>Consist Address Active For F3</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190101"> + <name>Consist Address Active For F4</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190101"> + <name>Consist Address Active For F5</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190101"> + <name>Consist Address Active For F6</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190101"> + <name>Consist Address Active For F7</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190101"> + <name>Consist Address Active For F8</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190102"> + <name>Consist Address Active For FL in Forward</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190102"> + <name>Consist Address Active For FL in Reverse</name> + <map> + <relation> + <property>0</property> + <value>Locomotive Address Only</value> + </relation> + <relation> + <property>1</property> + <value>Respond to Consist Address</value> + </relation> + </map> + </bit> + <bit size="8" mask="127" origin="4278190103"> + <name>Consist Acceleration Adjustment</name> + </bit> + <bit size="8" mask="128" origin="4278190103"> + <name>Consist Acceleration Adjustment Sign</name> + <map> + <relation> + <property>0</property> + <value>Adjustment Added</value> + </relation> + <relation> + <property>1</property> + <value>Adjustment Subtracted</value> + </relation> + </map> + </bit> + <bit size="8" mask="127" origin="4278190104"> + <name>Consist Deceleration Adjustment</name> + </bit> + <bit size="8" mask="128" origin="4278190104"> + <name>Consist Deceleration Adjustment Sign</name> + <map> + <relation> + <property>0</property> + <value>Adjustment Added</value> + </relation> + <relation> + <property>1</property> + <value>Adjustment Subtracted</value> + </relation> + </map> + </bit> + <bit size="8" mask="31" origin="4278190105"> + <name>Speed Table Selection</name> + <map> + <relation> + <property>0</property> + <value>Disabled, Speed Curves not used</value> + </relation> + <relation> + <property>1</property> + <value>Disabled, Speed Curves not used</value> + </relation> + <relation> + <property>2</property> + <value>Linear Speed Curve (Straight Line)</value> + </relation> + <relation> + <property>3</property> + <value>Logarithmic Curve 1</value> + </relation> + <relation> + <property>4</property> + <value>Logarithmic Curve 2</value> + </relation> + <relation> + <property>5</property> + <value>Logarithmic Curve 3</value> + </relation> + <relation> + <property>6</property> + <value>Logarithmic Curve 4</value> + </relation> + <relation> + <property>7</property> + <value>Logarithmic Curve 5</value> + </relation> + <relation> + <property>8</property> + <value>Logarithmic Curve 6</value> + </relation> + <relation> + <property>9</property> + <value>Logarithmic Curve 7</value> + </relation> + <relation> + <property>10</property> + <value>Exponential Curve 1</value> + </relation> + <relation> + <property>11</property> + <value>Exponential Curve 2</value> + </relation> + <relation> + <property>12</property> + <value>Exponential Curve 3</value> + </relation> + <relation> + <property>13</property> + <value>Exponential Curve 4</value> + </relation> + <relation> + <property>14</property> + <value>Exponential Curve 5</value> + </relation> + <relation> + <property>15</property> + <value>Exponential Curve 6</value> + </relation> + <relation> + <property>16</property> + <value>User Defined Speed Table</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190109"> + <name>Locomotive's Normal Direction of Motion</name> + <map> + <relation> + <property>0</property> + <value>Forward</value> + </relation> + <relation> + <property>1</property> + <value>Reverse</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190109"> + <name>Speed Steps</name> + <map> + <relation> + <property>0</property> + <value>14</value> + </relation> + <relation> + <property>1</property> + <value>28/128</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190109"> + <name>Alternate Power Source Enable</name> + <map> + <relation> + <property>0</property> + <value>NMRA Digital Only</value> + </relation> + <relation> + <property>1</property> + <value>Alternate Power Source Enabled</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190109"> + <name>Use Speed Table</name> + <map> + <relation> + <property>0</property> + <value>Use Start Voltage (Vstart)</value> + </relation> + <relation> + <property>1</property> + <value>Use Speed Table</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190109"> + <name>Extended Address Mode</name> + <map> + <relation> + <property>0</property> + <value>Use 2 digit address (primary address)</value> + </relation> + <relation> + <property>1</property> + <value>Use 4 digit address (extended address)</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190110"> + <name>CV Lock Enable</name> + <map> + <relation> + <property>0</property> + <value>Normal operation (no locking)</value> + </relation> + <relation> + <property>1</property> + <value>Enable CV Lock as set in CVs 15 and 16</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190110"> + <name>CV Clear (CVCLR)</name> + <map> + <relation> + <property>0</property> + <value>Normal operation</value> + </relation> + <relation> + <property>1</property> + <value>Reset all CVs to default values at next power cycle</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190110"> + <name>Function Group 2 and 3 Exchange</name> + <map> + <relation> + <property>0</property> + <value>Normal</value> + </relation> + <relation> + <property>1</property> + <value>Exchange Group 2 (F5-F8) and Group 3 (F9-F12)</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190113"> + <name>FL(f) controls Headlight</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190113"> + <name>FL(f) controls Backup Light</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190113"> + <name>FL(f) controls output Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190113"> + <name>FL(f) controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190113"> + <name>FL(f) controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190113"> + <name>FL(f) controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190113"> + <name>FL(f) controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190113"> + <name>FL(f) controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190114"> + <name>FL(r) controls Headlight</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190114"> + <name>FL(r) controls Backup Light</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190114"> + <name>FL(r) controls output Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190114"> + <name>FL(r) controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190114"> + <name>FL(r) controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190114"> + <name>FL(r) controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190114"> + <name>FL(r) controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190114"> + <name>FL(r) controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190115"> + <name>F1 controls Headlight</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190115"> + <name>F1 controls Backup Light</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190115"> + <name>F1 controls output Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190115"> + <name>F1 controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190115"> + <name>F1 controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190115"> + <name>F1 controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190115"> + <name>F1 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190115"> + <name>F1 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190116"> + <name>F2 controls Headlight</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190116"> + <name>F2 controls Backup Light</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190116"> + <name>F2 controls output Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190116"> + <name>F2 controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190116"> + <name>F2 controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190116"> + <name>F2 controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190116"> + <name>F2 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190116"> + <name>F2 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190117"> + <name>F3 controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190117"> + <name>F3 controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190117"> + <name>F3 controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190117"> + <name>F3 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190117"> + <name>F3 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190117"> + <name>F3 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190117"> + <name>F3 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190117"> + <name>F3 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190118"> + <name>F4 controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190118"> + <name>F4 controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190118"> + <name>F4 controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190118"> + <name>F4 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190118"> + <name>F4 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190118"> + <name>F4 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190118"> + <name>F4 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190118"> + <name>F4 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190119"> + <name>F5 controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190119"> + <name>F5 controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190119"> + <name>F5 controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190119"> + <name>F5 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190119"> + <name>F5 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190119"> + <name>F5 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190119"> + <name>F5 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190119"> + <name>F5 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190120"> + <name>F6 controls output Bell</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190120"> + <name>F6 controls output FX5</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190120"> + <name>F6 controls output FX6</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190120"> + <name>F6 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190120"> + <name>F6 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190120"> + <name>F6 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190120"> + <name>F6 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190120"> + <name>F6 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190121"> + <name>F7 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190121"> + <name>F7 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190121"> + <name>F7 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190121"> + <name>F7 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190121"> + <name>F7 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190121"> + <name>F7 controls output Mute</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190121"> + <name>F7 controls output Injector</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190121"> + <name>F7 controls output Brake-Squeal</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190122"> + <name>F8 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190122"> + <name>F8 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190122"> + <name>F8 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190122"> + <name>F8 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190122"> + <name>F8 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190122"> + <name>F8 controls output Mute</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190122"> + <name>F8 controls output Injector</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190122"> + <name>F8 controls output Brake-Squeal</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190123"> + <name>F9 controls output Dynamo</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190123"> + <name>F9 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190123"> + <name>F9 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190123"> + <name>F9 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190123"> + <name>F9 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190123"> + <name>F9 controls output Mute</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190123"> + <name>F9 controls output Injector</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190123"> + <name>F9 controls output Brake-Squeal</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190124"> + <name>F10 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190124"> + <name>F10 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190124"> + <name>F10 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190124"> + <name>F10 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190124"> + <name>F10 controls output Mute</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190124"> + <name>F10 controls output Injector</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190124"> + <name>F10 controls output Brake-Squeal</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190124"> + <name>F10 controls output Coupler</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190125"> + <name>F11 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190125"> + <name>F11 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190125"> + <name>F11 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190125"> + <name>F11 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="16" origin="4278190125"> + <name>F11 controls output Mute</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="32" origin="4278190125"> + <name>F11 controls output Injector</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="64" origin="4278190125"> + <name>F11 controls output Brake-Squeal</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="128" origin="4278190125"> + <name>F11 controls output Coupler</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="1" origin="4278190126"> + <name>F12 controls output Short-Whistle</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="2" origin="4278190126"> + <name>F12 controls output Steam-Release</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="4" origin="4278190126"> + <name>F12 controls output Water-Stop</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> + <property>1</property> + <value>Yes</value> + </relation> + </map> + </bit> + <bit size="8" mask="8" origin="4278190126"> + <name>F12 controls output Dimming</name> + <map> + <relation> + <property>0</property> + <value>No</value> + </relation> + <relation> ... [truncated message content] |