40531 lines
1.3 MiB
Plaintext
40531 lines
1.3 MiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml-stylesheet href="/xml/XSLT/panelfile-4-19-2.xsl" type="text/xsl"?>
|
|
<layout-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/layout-4-19-2.xsd">
|
|
<jmriversion>
|
|
<major>5</major>
|
|
<minor>3</minor>
|
|
<test>1</test>
|
|
<modifier>plus</modifier>
|
|
</jmriversion>
|
|
<sensors class="jmri.jmrix.internal.configurexml.InternalSensorManagerXml">
|
|
<defaultInitialState>unknown</defaultInitialState>
|
|
<sensor inverted="false">
|
|
<systemName>IS1</systemName>
|
|
</sensor>
|
|
<sensor inverted="false">
|
|
<systemName>IS2</systemName>
|
|
<userName>Some sensor</userName>
|
|
</sensor>
|
|
<sensor inverted="false">
|
|
<systemName>ISCLOCKRUNNING</systemName>
|
|
</sensor>
|
|
</sensors>
|
|
<turnouts class="jmri.jmrix.internal.configurexml.InternalTurnoutManagerXml">
|
|
<operations automate="false">
|
|
<operation name="NoFeedback" class="jmri.configurexml.turnoutoperations.NoFeedbackTurnoutOperationXml" interval="300" maxtries="2" />
|
|
<operation name="Raw" class="jmri.configurexml.turnoutoperations.RawTurnoutOperationXml" interval="300" maxtries="1" />
|
|
<operation name="Sensor" class="jmri.configurexml.turnoutoperations.SensorTurnoutOperationXml" interval="300" maxtries="3" />
|
|
</operations>
|
|
<defaultclosedspeed>Normal</defaultclosedspeed>
|
|
<defaultthrownspeed>Restricted</defaultthrownspeed>
|
|
<turnout feedback="DIRECT" inverted="false" automate="Off">
|
|
<systemName>IT1</systemName>
|
|
</turnout>
|
|
<turnout feedback="DIRECT" inverted="false" automate="Off">
|
|
<systemName>IT2</systemName>
|
|
<userName>Some turnout</userName>
|
|
</turnout>
|
|
<turnout feedback="DIRECT" inverted="false" automate="Off">
|
|
<systemName>IT3</systemName>
|
|
</turnout>
|
|
<turnout feedback="DIRECT" inverted="false" automate="Off">
|
|
<systemName>IT4</systemName>
|
|
</turnout>
|
|
<turnout feedback="DIRECT" inverted="false" automate="Off">
|
|
<systemName>IT5</systemName>
|
|
</turnout>
|
|
</turnouts>
|
|
<lights class="jmri.jmrix.internal.configurexml.InternalLightManagerXml">
|
|
<light minIntensity="0.0" maxIntensity="1.0" transitionTime="0.0">
|
|
<systemName>IL1</systemName>
|
|
</light>
|
|
<light minIntensity="0.0" maxIntensity="1.0" transitionTime="0.0">
|
|
<systemName>IL2</systemName>
|
|
<userName>Some light</userName>
|
|
</light>
|
|
<light minIntensity="0.0" maxIntensity="1.0" transitionTime="0.0">
|
|
<systemName>ILVariable</systemName>
|
|
</light>
|
|
</lights>
|
|
<reporters class="jmri.jmrix.internal.configurexml.InternalReporterManagerXml">
|
|
<reporter>
|
|
<systemName>IR1</systemName>
|
|
</reporter>
|
|
</reporters>
|
|
<memories class="jmri.managers.configurexml.DefaultMemoryManagerXml">
|
|
<memory>
|
|
<systemName>IM1</systemName>
|
|
</memory>
|
|
<memory value="Hello">
|
|
<systemName>IM2</systemName>
|
|
<userName>Some memory</userName>
|
|
</memory>
|
|
<memory>
|
|
<systemName>IM3</systemName>
|
|
</memory>
|
|
<memory value="9:36 PM">
|
|
<systemName>IMCURRENTTIME</systemName>
|
|
</memory>
|
|
<memory value="1.0">
|
|
<systemName>IMRATEFACTOR</systemName>
|
|
</memory>
|
|
</memories>
|
|
<signalheads class="jmri.managers.configurexml.AbstractSignalHeadManagerXml">
|
|
<signalhead class="jmri.implementation.configurexml.VirtualSignalHeadXml">
|
|
<systemName>IH1</systemName>
|
|
</signalhead>
|
|
<signalhead class="jmri.implementation.configurexml.VirtualSignalHeadXml">
|
|
<systemName>IH2</systemName>
|
|
</signalhead>
|
|
<signalhead class="jmri.implementation.configurexml.VirtualSignalHeadXml">
|
|
<systemName>IHTransitScaffold</systemName>
|
|
</signalhead>
|
|
</signalheads>
|
|
<signalmasts class="jmri.managers.configurexml.DefaultSignalMastManagerXml">
|
|
<signalmast class="jmri.implementation.configurexml.SignalHeadSignalMastXml">
|
|
<systemName>IF$shsm:AAR-1946:CPL(IH1)</systemName>
|
|
<unlit allowed="yes" />
|
|
</signalmast>
|
|
</signalmasts>
|
|
<blocks class="jmri.configurexml.BlockManagerXml">
|
|
<defaultspeed>Normal</defaultspeed>
|
|
<block systemName="IB1">
|
|
<systemName>IB1</systemName>
|
|
</block>
|
|
<block systemName="IB2">
|
|
<systemName>IB2</systemName>
|
|
<userName>Some block</userName>
|
|
</block>
|
|
<block systemName="IB1" length="0.0" curve="0">
|
|
<systemName>IB1</systemName>
|
|
<permissive>no</permissive>
|
|
</block>
|
|
<block systemName="IB2" length="0.0" curve="0">
|
|
<systemName>IB2</systemName>
|
|
<userName>Some block</userName>
|
|
<permissive>no</permissive>
|
|
</block>
|
|
</blocks>
|
|
<oblocks class="jmri.jmrit.logix.configurexml.OBlockManagerXml">
|
|
<oblock systemName="OB98" length="0.0" units="false" curve="0" permissive="false" speedNotch="" />
|
|
<oblock systemName="OB99" length="0.0" units="false" curve="0" permissive="false" speedNotch="" />
|
|
</oblocks>
|
|
<warrants class="jmri.jmrit.logix.configurexml.WarrantManagerXml">
|
|
<warrant systemName="IW99" userName="Test Warrant" wtype="normal">
|
|
<blockOrder pathName="" entryName="" exitName="">
|
|
<block systemName="OB98" />
|
|
</blockOrder>
|
|
<blockOrder pathName="" entryName="" exitName="">
|
|
<block systemName="OB99" />
|
|
</blockOrder>
|
|
<train trainId="" runBlind="false" shareRoute="false" noRamp="false" trainName="" />
|
|
</warrant>
|
|
</warrants>
|
|
<signalmastlogics class="jmri.managers.configurexml.DefaultSignalMastLogicManagerXml">
|
|
<logicDelay>500</logicDelay>
|
|
</signalmastlogics>
|
|
<meters class="jmri.managers.configurexml.AbstractMeterManagerXml">
|
|
<meter>
|
|
<systemName>MVCBUSCurrentMeter</systemName>
|
|
</meter>
|
|
<meter>
|
|
<systemName>MVCBUSCurrentMeter2</systemName>
|
|
</meter>
|
|
<meter>
|
|
<systemName>MVCBUSVoltageMeter</systemName>
|
|
</meter>
|
|
</meters>
|
|
<logixs class="jmri.managers.configurexml.DefaultLogixManagerXml">
|
|
<logix enabled="yes">
|
|
<systemName>IX1</systemName>
|
|
<logixConditional systemName="IX1C1" order="0" />
|
|
</logix>
|
|
</logixs>
|
|
<conditionals class="jmri.managers.configurexml.DefaultConditionalManagerXml">
|
|
<conditional systemName="IX1C1" userName="First conditional" antecedent="" logicType="1" triggerOnChange="yes">
|
|
<systemName>IX1C1</systemName>
|
|
<userName>First conditional</userName>
|
|
</conditional>
|
|
</conditionals>
|
|
<timebase class="jmri.jmrit.simpleclock.configurexml.SimpleTimebaseXml" time="Thu Aug 11 21:35:31 CEST 2022" rate="1.0" startrate="1.0" run="yes" master="yes" sync="no" correct="no" display="no" startstopped="no" startrunning="yes" startsettime="no" startclockoption="0" showbutton="no" startsetrate="yes" />
|
|
<LogixNGs class="jmri.jmrit.logixng.implementation.configurexml.DefaultLogixNGManagerXml">
|
|
<Thread>
|
|
<id>0</id>
|
|
<name>LogixNG thread</name>
|
|
</Thread>
|
|
<Thread>
|
|
<id>53</id>
|
|
<name>My logixng thread</name>
|
|
</Thread>
|
|
<Thread>
|
|
<id>54</id>
|
|
<name>My other logixng thread</name>
|
|
</Thread>
|
|
<LogixNG enabled="no" inline="no">
|
|
<systemName>IQ:AUTO:0001</systemName>
|
|
<userName>An empty logixNG</userName>
|
|
<ConditionalNGs />
|
|
</LogixNG>
|
|
<LogixNG enabled="no" inline="no">
|
|
<systemName>IQ:AUTO:0002</systemName>
|
|
<userName>A logixNG with an empty conditionlNG</userName>
|
|
<ConditionalNGs>
|
|
<systemName>IQC:AUTO:0001</systemName>
|
|
<systemName>IQC:AUTO:0002</systemName>
|
|
<systemName>IQC:AUTO:0003</systemName>
|
|
<systemName>IQC:AUTO:0004</systemName>
|
|
</ConditionalNGs>
|
|
</LogixNG>
|
|
<LogixNG enabled="no" inline="no">
|
|
<systemName>IQ:AUTO:0003</systemName>
|
|
<userName>A logixNG in the initialization table</userName>
|
|
<ConditionalNGs>
|
|
<systemName>IQC:AUTO:0005</systemName>
|
|
</ConditionalNGs>
|
|
</LogixNG>
|
|
<LogixNG enabled="no" inline="no">
|
|
<systemName>IQ:AUTO:0004</systemName>
|
|
<userName>Another logixNG in the initialization table</userName>
|
|
<ConditionalNGs>
|
|
<systemName>IQC:AUTO:0006</systemName>
|
|
</ConditionalNGs>
|
|
</LogixNG>
|
|
<LogixNG enabled="no" inline="no">
|
|
<systemName>IQ:AUTO:0005</systemName>
|
|
<userName>A logixNG</userName>
|
|
<ConditionalNGs>
|
|
<systemName>IQC:AUTO:0007</systemName>
|
|
</ConditionalNGs>
|
|
</LogixNG>
|
|
<InitializationTable>
|
|
<LogixNG>IQ:AUTO:0003</LogixNG>
|
|
<LogixNG>IQ:AUTO:0004</LogixNG>
|
|
</InitializationTable>
|
|
<Clipboard>
|
|
<Many class="jmri.jmrit.logixng.implementation.configurexml.ClipboardManyXml">
|
|
<Socket>
|
|
<socketName>X1</socketName>
|
|
</Socket>
|
|
</Many>
|
|
</Clipboard>
|
|
</LogixNGs>
|
|
<LogixNGModules class="jmri.jmrit.logixng.implementation.configurexml.DefaultModuleManagerXml">
|
|
<Module class="jmri.jmrit.logixng.implementation.configurexml.DefaultModuleXml">
|
|
<systemName>IQM1</systemName>
|
|
<rootSocketType>DefaultFemaleDigitalActionSocket</rootSocketType>
|
|
<Parameters>
|
|
<Parameter>
|
|
<name>other</name>
|
|
<isInput>yes</isInput>
|
|
<isOutput>yes</isOutput>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>n</name>
|
|
<isInput>yes</isInput>
|
|
<isOutput>no</isOutput>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>result</name>
|
|
<isInput>no</isInput>
|
|
<isOutput>yes</isOutput>
|
|
</Parameter>
|
|
</Parameters>
|
|
<RootSocket>
|
|
<socketName>Root</socketName>
|
|
<systemName>IQDA901</systemName>
|
|
</RootSocket>
|
|
</Module>
|
|
</LogixNGModules>
|
|
<LogixNGGlobalVariables class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableManagerXml">
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV1</systemName>
|
|
<userName>index</userName>
|
|
<initialValueType>String</initialValueType>
|
|
<initialValueData>Something</initialValueData>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV2</systemName>
|
|
<userName>MyVariable</userName>
|
|
<initialValueType>Formula</initialValueType>
|
|
<initialValueData>"Variable" + str(index)</initialValueData>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV15</systemName>
|
|
<userName>AnotherGlobalVariable</userName>
|
|
<initialValueType>Array</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0001</systemName>
|
|
<userName>SomeOtherGlobalVariable</userName>
|
|
<initialValueType>Map</initialValueType>
|
|
</GlobalVariable>
|
|
</LogixNGGlobalVariables>
|
|
<LogixNGConditionalNGs class="jmri.jmrit.logixng.implementation.configurexml.DefaultConditionalNGManagerXml">
|
|
<ConditionalNG enabled="no">
|
|
<systemName>IQC:AUTO:0001</systemName>
|
|
<userName>An empty conditionalNG</userName>
|
|
<thread>0</thread>
|
|
<Socket>
|
|
<socketName>A</socketName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
<ConditionalNG enabled="no">
|
|
<systemName>IQC:AUTO:0002</systemName>
|
|
<userName>A second empty conditionalNG</userName>
|
|
<thread>0</thread>
|
|
<Socket>
|
|
<socketName>A</socketName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
<ConditionalNG enabled="no">
|
|
<systemName>IQC:AUTO:0003</systemName>
|
|
<userName>A third empty conditionalNG</userName>
|
|
<thread>53</thread>
|
|
<Socket>
|
|
<socketName>A</socketName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
<ConditionalNG enabled="no">
|
|
<systemName>IQC:AUTO:0004</systemName>
|
|
<userName>A fourth empty conditionalNG</userName>
|
|
<thread>54</thread>
|
|
<Socket>
|
|
<socketName>A</socketName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
<ConditionalNG enabled="yes">
|
|
<systemName>IQC:AUTO:0005</systemName>
|
|
<userName>Yet another another conditionalNG</userName>
|
|
<thread>0</thread>
|
|
<Socket>
|
|
<socketName>A</socketName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
<ConditionalNG enabled="yes">
|
|
<systemName>IQC:AUTO:0006</systemName>
|
|
<userName>Yet another another another conditionalNG</userName>
|
|
<thread>0</thread>
|
|
<Socket>
|
|
<socketName>A</socketName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
<ConditionalNG enabled="yes">
|
|
<systemName>IQC:AUTO:0007</systemName>
|
|
<userName>Yet another conditionalNG</userName>
|
|
<thread>0</thread>
|
|
<Socket>
|
|
<socketName>tjk4o3whq2</socketName>
|
|
<systemName>IQDA:AUTO:0001</systemName>
|
|
</Socket>
|
|
</ConditionalNG>
|
|
</LogixNGConditionalNGs>
|
|
<LogixNGTables class="jmri.jmrit.logixng.implementation.configurexml.DefaultNamedTableManagerXml">
|
|
<CsvTable class="jmri.jmrit.logixng.implementation.configurexml.DefaultCsvNamedTableXml">
|
|
<systemName>IQT1</systemName>
|
|
<fileName>program:java/test/jmri/jmrit/logixng/panel_and_data_files/turnout_and_signals.csv</fileName>
|
|
<csvType>TABBED</csvType>
|
|
</CsvTable>
|
|
</LogixNGTables>
|
|
<LogixNGDigitalExpressions class="jmri.jmrit.logixng.implementation.configurexml.DefaultDigitalExpressionManagerXml">
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0001</systemName>
|
|
<comment>Start expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>gnnhi3uilg</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0002</systemName>
|
|
<comment>Stop expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>rlohvpl6lb</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0003</systemName>
|
|
<comment>Start expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>q1kv6n2n31</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0004</systemName>
|
|
<comment>Stop expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>kgrzzkmh99</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0005</systemName>
|
|
<comment>Reset expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>r88iww3581</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0006</systemName>
|
|
<comment>Expression socket 1</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>wx64o6mbly</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0007</systemName>
|
|
<comment>Expression socket 2</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>kq3vs9sbnd</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<Or class="jmri.jmrit.logixng.expressions.configurexml.OrXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0008</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>evhi8oe22f</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Or>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0009</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>Value</compareTo>
|
|
<memoryOperation>Equal</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0010</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>Value</compareTo>
|
|
<memoryOperation>Equal</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0011</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>i7h1bvwoff</socketName>
|
|
<systemName>IQDE:AUTO:0012</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k9z2scqzbi</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<And class="jmri.jmrit.logixng.expressions.configurexml.AndXml" type="EvaluateNeeded">
|
|
<systemName>IQDE:AUTO:0012</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>tkv397atsy</socketName>
|
|
<systemName>IQDE:AUTO:0013</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ar2kqngt6z</socketName>
|
|
<systemName>IQDE:AUTO:0014</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>emfgpfnfs6</socketName>
|
|
<systemName>IQDE:AUTO:0015</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wq4g4t5fy3</socketName>
|
|
<systemName>IQDE:AUTO:0016</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>suf7g89691</socketName>
|
|
<systemName>IQDE:AUTO:0017</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ewxz5eovsa</socketName>
|
|
<systemName>IQDE:AUTO:0018</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mgqmqgp3sx</socketName>
|
|
<systemName>IQDE:AUTO:0019</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zarn1lwjjz</socketName>
|
|
<systemName>IQDE:AUTO:0020</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u7dno6mfqw</socketName>
|
|
<systemName>IQDE:AUTO:0021</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b6dr89yqop</socketName>
|
|
<systemName>IQDE:AUTO:0022</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>secs53m372</socketName>
|
|
<systemName>IQDE:AUTO:0023</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>n7c46qebjz</socketName>
|
|
<systemName>IQDE:AUTO:0024</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lv3iwg52jq</socketName>
|
|
<systemName>IQDE:AUTO:0025</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>klhru8xbup</socketName>
|
|
<systemName>IQDE:AUTO:0026</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x9wsjgvxgx</socketName>
|
|
<systemName>IQDE:AUTO:0027</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q2aimz5ppr</socketName>
|
|
<systemName>IQDE:AUTO:0028</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>scd2brj5xb</socketName>
|
|
<systemName>IQDE:AUTO:0029</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nked6whyef</socketName>
|
|
<systemName>IQDE:AUTO:0030</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dngt59xxp9</socketName>
|
|
<systemName>IQDE:AUTO:0031</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uu9czbtazr</socketName>
|
|
<systemName>IQDE:AUTO:0032</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uhgaazv2ob</socketName>
|
|
<systemName>IQDE:AUTO:0033</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rifn51wiez</socketName>
|
|
<systemName>IQDE:AUTO:0034</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>shnv5d7ds6</socketName>
|
|
<systemName>IQDE:AUTO:0035</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>awj4npgswt</socketName>
|
|
<systemName>IQDE:AUTO:0036</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>utnhv6gj4l</socketName>
|
|
<systemName>IQDE:AUTO:0037</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cn5uwmuk5v</socketName>
|
|
<systemName>IQDE:AUTO:0038</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>aiklwfgj11</socketName>
|
|
<systemName>IQDE:AUTO:0039</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>skom22lsjh</socketName>
|
|
<systemName>IQDE:AUTO:0040</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vcf335pn64</socketName>
|
|
<systemName>IQDE:AUTO:0041</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lr441req7y</socketName>
|
|
<systemName>IQDE:AUTO:0042</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>whx67di5or</socketName>
|
|
<systemName>IQDE:AUTO:0043</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kiwgwetc5u</socketName>
|
|
<systemName>IQDE:AUTO:0044</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z29igfxdvz</socketName>
|
|
<systemName>IQDE:AUTO:0045</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w5b4h92myj</socketName>
|
|
<systemName>IQDE:AUTO:0046</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d7kle8exmj</socketName>
|
|
<systemName>IQDE:AUTO:0047</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>exej391gnm</socketName>
|
|
<systemName>IQDE:AUTO:0048</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wwgn3huet6</socketName>
|
|
<systemName>IQDE:AUTO:0049</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j1kg9b3zrl</socketName>
|
|
<systemName>IQDE:AUTO:0050</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qcxiswdnwk</socketName>
|
|
<systemName>IQDE:AUTO:0051</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qytddf24ba</socketName>
|
|
<systemName>IQDE:AUTO:0052</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rmigro38a6</socketName>
|
|
<systemName>IQDE:AUTO:0053</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yb58fch74h</socketName>
|
|
<systemName>IQDE:AUTO:0054</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ekpjxd646v</socketName>
|
|
<systemName>IQDE:AUTO:0055</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rgo9rtxz98</socketName>
|
|
<systemName>IQDE:AUTO:0056</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>twbid8fbsf</socketName>
|
|
<systemName>IQDE:AUTO:0057</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sp9glnmyye</socketName>
|
|
<systemName>IQDE:AUTO:0058</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xrzizl1gu1</socketName>
|
|
<systemName>IQDE:AUTO:0059</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g6pcmlt5ep</socketName>
|
|
<systemName>IQDE:AUTO:0060</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xwwh8acofw</socketName>
|
|
<systemName>IQDE:AUTO:0061</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z2ezt7r89k</socketName>
|
|
<systemName>IQDE:AUTO:0062</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z3dwmuq7ec</socketName>
|
|
<systemName>IQDE:AUTO:0063</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>aje5nnmzu9</socketName>
|
|
<systemName>IQDE:AUTO:0064</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ud9nciynlx</socketName>
|
|
<systemName>IQDE:AUTO:0065</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uhuxnmyiyu</socketName>
|
|
<systemName>IQDE:AUTO:0066</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yp3cd3o2i2</socketName>
|
|
<systemName>IQDE:AUTO:0067</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hj9iybvzip</socketName>
|
|
<systemName>IQDE:AUTO:0068</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xpz9xqdff9</socketName>
|
|
<systemName>IQDE:AUTO:0069</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jephf4qrw3</socketName>
|
|
<systemName>IQDE:AUTO:0070</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kjfrfuz45v</socketName>
|
|
<systemName>IQDE:AUTO:0071</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k4jefrk9jp</socketName>
|
|
<systemName>IQDE:AUTO:0072</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>n7ljjab897</socketName>
|
|
<systemName>IQDE:AUTO:0073</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pbfowo7e3d</socketName>
|
|
<systemName>IQDE:AUTO:0074</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y1gvz3sa2c</socketName>
|
|
<systemName>IQDE:AUTO:0075</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vdsj4a8jow</socketName>
|
|
<systemName>IQDE:AUTO:0076</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zwvh6gva8u</socketName>
|
|
<systemName>IQDE:AUTO:0077</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ho9zhyfpdc</socketName>
|
|
<systemName>IQDE:AUTO:0078</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>r5zlb8sswg</socketName>
|
|
<systemName>IQDE:AUTO:0079</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w872v475ln</socketName>
|
|
<systemName>IQDE:AUTO:0080</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jet55xecrk</socketName>
|
|
<systemName>IQDE:AUTO:0081</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xr6jschokn</socketName>
|
|
<systemName>IQDE:AUTO:0082</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nukbze9fy3</socketName>
|
|
<systemName>IQDE:AUTO:0083</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mydvrco52e</socketName>
|
|
<systemName>IQDE:AUTO:0084</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sbyx4xc1n4</socketName>
|
|
<systemName>IQDE:AUTO:0085</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yipy2xfdz6</socketName>
|
|
<systemName>IQDE:AUTO:0086</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tokq1jdupv</socketName>
|
|
<systemName>IQDE:AUTO:0087</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qf1h7xqzle</socketName>
|
|
<systemName>IQDE:AUTO:0088</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qsf3cex4d2</socketName>
|
|
<systemName>IQDE:AUTO:0089</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ijzd7z9svu</socketName>
|
|
<systemName>IQDE:AUTO:0090</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hh1f6vx8ls</socketName>
|
|
<systemName>IQDE:AUTO:0091</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sl2demf8g3</socketName>
|
|
<systemName>IQDE:AUTO:0092</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v8ku6k4284</socketName>
|
|
<systemName>IQDE:AUTO:0093</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jv8v2c9hds</socketName>
|
|
<systemName>IQDE:AUTO:0094</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b129qfyasg</socketName>
|
|
<systemName>IQDE:AUTO:0095</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u6ie6pvrcs</socketName>
|
|
<systemName>IQDE:AUTO:0096</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>quoe87tk2v</socketName>
|
|
<systemName>IQDE:AUTO:0097</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tkd5uxee6v</socketName>
|
|
<systemName>IQDE:AUTO:0098</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ob84bphivv</socketName>
|
|
<systemName>IQDE:AUTO:0099</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ivoxviv329</socketName>
|
|
<systemName>IQDE:AUTO:0100</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ha3vr1i7bj</socketName>
|
|
<systemName>IQDE:AUTO:0101</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dt775fc6og</socketName>
|
|
<systemName>IQDE:AUTO:0102</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w51ng6dfbj</socketName>
|
|
<systemName>IQDE:AUTO:0103</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nxckfgijsd</socketName>
|
|
<systemName>IQDE:AUTO:0104</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u37pacehb2</socketName>
|
|
<systemName>IQDE:AUTO:0105</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rmolo3xs2v</socketName>
|
|
<systemName>IQDE:AUTO:0106</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qpnbsqszvv</socketName>
|
|
<systemName>IQDE:AUTO:0107</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q6inzgb5ud</socketName>
|
|
<systemName>IQDE:AUTO:0108</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u9556c8qjy</socketName>
|
|
<systemName>IQDE:AUTO:0109</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y2976l34ie</socketName>
|
|
<systemName>IQDE:AUTO:0110</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xz99tasyfs</socketName>
|
|
<systemName>IQDE:AUTO:0111</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>scda8hc1hd</socketName>
|
|
<systemName>IQDE:AUTO:0112</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x8ul4dtfmy</socketName>
|
|
<systemName>IQDE:AUTO:0113</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rad3yfc4cu</socketName>
|
|
<systemName>IQDE:AUTO:0114</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yqmrbg1qix</socketName>
|
|
<systemName>IQDE:AUTO:0115</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>avkohylxao</socketName>
|
|
<systemName>IQDE:AUTO:0116</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qfljcur5yq</socketName>
|
|
<systemName>IQDE:AUTO:0117</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w7b6j1vz8n</socketName>
|
|
<systemName>IQDE:AUTO:0118</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mr8pvuxojo</socketName>
|
|
<systemName>IQDE:AUTO:0119</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sey4ouwmqd</socketName>
|
|
<systemName>IQDE:AUTO:0120</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b1zmksispt</socketName>
|
|
<systemName>IQDE:AUTO:0121</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>swztjm5s1i</socketName>
|
|
<systemName>IQDE:AUTO:0122</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vx9rytighb</socketName>
|
|
<systemName>IQDE:AUTO:0123</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xbo9kxalli</socketName>
|
|
<systemName>IQDE:AUTO:0124</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s3adkwsbkd</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0013</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>szw2dvh267</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0014</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>nt5y8plec3</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0015</systemName>
|
|
<comment>A comment</comment>
|
|
<antecedent>R1 or R2</antecedent>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>cge9nag9az</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>LogError</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0016</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>bixdm7qjoh</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>LogErrorOnce</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0017</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>h6rjtqqgs1</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>ShowDialogBox</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0018</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>lczhz3sj7n</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>ThrowException</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<ConnectionName class="jmri.jmrit.logixng.expressions.configurexml.ConnectionNameXml">
|
|
<systemName>IQDE:AUTO:0019</systemName>
|
|
<manufacturer>(none selected)</manufacturer>
|
|
<connectionName>(none selected)</connectionName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ConnectionName>
|
|
<ConnectionName class="jmri.jmrit.logixng.expressions.configurexml.ConnectionNameXml">
|
|
<systemName>IQDE:AUTO:0020</systemName>
|
|
<comment>A comment</comment>
|
|
<manufacturer>(none selected)</manufacturer>
|
|
<connectionName>(none selected)</connectionName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ConnectionName>
|
|
<CallDigitalExpressionModule class="jmri.jmrit.logixng.expressions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDE:AUTO:0021</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<Parameters />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallDigitalExpressionModule>
|
|
<CallDigitalExpressionModule class="jmri.jmrit.logixng.expressions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDE:AUTO:0022</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQM1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<Parameters>
|
|
<Parameter>
|
|
<name>Abc</name>
|
|
<initialValueType>FloatingNumber</initialValueType>
|
|
<initialValueData>12.32</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Def</name>
|
|
<initialValueType>Formula</initialValueType>
|
|
<initialValueData>12 + 32</initialValueData>
|
|
<returnValueType>Memory</returnValueType>
|
|
<returnValueData>M1</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Ghi</name>
|
|
<initialValueType>Integer</initialValueType>
|
|
<initialValueData>21</initialValueData>
|
|
<returnValueType>None</returnValueType>
|
|
<returnValueData />
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Jkl</name>
|
|
<initialValueType>LocalVariable</initialValueType>
|
|
<initialValueData>MyVar</initialValueData>
|
|
<returnValueType>Memory</returnValueType>
|
|
<returnValueData>M34</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Mno</name>
|
|
<initialValueType>Memory</initialValueType>
|
|
<initialValueData>M2</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Pqr</name>
|
|
<initialValueType>None</initialValueType>
|
|
<initialValueData />
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Stu</name>
|
|
<initialValueType>Reference</initialValueType>
|
|
<initialValueData>{MyVar}</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Vxy</name>
|
|
<initialValueType>String</initialValueType>
|
|
<initialValueData>Some string</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
</Parameters>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallDigitalExpressionModule>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0023</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<blockStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Occupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0024</systemName>
|
|
<comment>Direct / Direct / Direct :: ValueMatches</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<blockStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>ValueMatches</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value>XYZ</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0025</systemName>
|
|
<comment>Direct / Direct :: Occupied</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<blockStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Occupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0026</systemName>
|
|
<comment>Direct / LocalVariable</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<blockStateData>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Occupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0027</systemName>
|
|
<comment>LocalVariable / Formula</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<blockStateData>
|
|
<addressing>Formula</addressing>
|
|
<enum>Occupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index2</formula>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0028</systemName>
|
|
<comment>Formula / Reference</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<blockStateData>
|
|
<addressing>Reference</addressing>
|
|
<enum>Occupied</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0029</systemName>
|
|
<comment>Reference / Direct :: Allocated</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<blockStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Allocated</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockStateData>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionClock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionClockXml">
|
|
<systemName>IQDE:AUTO:0030</systemName>
|
|
<is_isNot>Is</is_isNot>
|
|
<type>SystemClock</type>
|
|
<beginTime>0</beginTime>
|
|
<endTime>0</endTime>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionClock>
|
|
<ExpressionClock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionClockXml">
|
|
<systemName>IQDE:AUTO:0031</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<type>FastClock</type>
|
|
<beginTime>10</beginTime>
|
|
<endTime>20</endTime>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionClock>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0032</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<conditionalState>False</conditionalState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0033</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IX1C1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>LocalVariable</stateAddressing>
|
|
<conditionalState>False</conditionalState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0034</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IX1C1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<conditionalState>True</conditionalState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0035</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IX1C1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>Reference</stateAddressing>
|
|
<conditionalState>Other</conditionalState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0036</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IX1C1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<conditionalState>False</conditionalState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionDispatcher class="jmri.jmrit.logixng.expressions.configurexml.ExpressionDispatcherXml">
|
|
<systemName>IQDE:AUTO:0037</systemName>
|
|
<trainInfoFileName />
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<is_isNot>Is</is_isNot>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Mode</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionDispatcher>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0038</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<entryExitState>Active</entryExitState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0039</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>LocalVariable</stateAddressing>
|
|
<entryExitState>Inactive</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0040</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<entryExitState>Inactive</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0041</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>Reference</stateAddressing>
|
|
<entryExitState>Inactive</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0042</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<entryExitState>Inactive</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0043</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<lightState>On</lightState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0044</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>LocalVariable</stateAddressing>
|
|
<lightState>Off</lightState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0045</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<lightState>On</lightState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0046</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>Reference</stateAddressing>
|
|
<lightState>Other</lightState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0047</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<lightState>Off</lightState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0048</systemName>
|
|
<otherVariable />
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Value</compareTo>
|
|
<variableOperation>Equal</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0049</systemName>
|
|
<comment>A comment</comment>
|
|
<otherVariable />
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Value</compareTo>
|
|
<variableOperation>GreaterThan</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>yes</caseInsensitive>
|
|
<constant>10</constant>
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0050</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable />
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Memory</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>String</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0051</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable>MyOtherVar</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>LocalVariable</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>Number</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0052</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable>MyOtherVar</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Table</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Reference</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0053</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable>MyOtherVar</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Table</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0054</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable>MyOtherVar</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Table</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0055</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable>MyOtherVar</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>Table</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0056</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>MyVar</variable>
|
|
<otherVariable />
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<compareTo>RegEx</compareTo>
|
|
<variableOperation>LessThan</variableOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx>/^Test$/</regEx>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0057</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>Memory</compareTo>
|
|
<memoryOperation>GreaterThan</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0058</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>Value</compareTo>
|
|
<memoryOperation>LessThan</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant>10</constant>
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0059</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>Memory</compareTo>
|
|
<memoryOperation>GreaterThan</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0060</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>Table</compareTo>
|
|
<memoryOperation>GreaterThan</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Reference</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0061</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable>MyVar</variable>
|
|
<compareTo>LocalVariable</compareTo>
|
|
<memoryOperation>GreaterThan</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0062</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<variable />
|
|
<compareTo>RegEx</compareTo>
|
|
<memoryOperation>GreaterThan</memoryOperation>
|
|
<compareType>NumberOrString</compareType>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<regEx>/^Hello$/</regEx>
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0063</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<oblockStatus>Unoccupied</oblockStatus>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0064</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>OB99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>LocalVariable</stateAddressing>
|
|
<oblockStatus>Dark</oblockStatus>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0065</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>OB99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<oblockStatus>Allocated</oblockStatus>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0066</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>OB99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>Reference</stateAddressing>
|
|
<oblockStatus>Occupied</oblockStatus>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0067</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>OB99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<oblockStatus>OutOfService</oblockStatus>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0068</systemName>
|
|
<is_isNot>Is</is_isNot>
|
|
<powerState>On</powerState>
|
|
<ignoreUnknownState>no</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0069</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<powerState>Off</powerState>
|
|
<ignoreUnknownState>no</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0070</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<powerState>On</powerState>
|
|
<ignoreUnknownState>no</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0071</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>Is</is_isNot>
|
|
<powerState>OnOrOff</powerState>
|
|
<ignoreUnknownState>no</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionReference class="jmri.jmrit.logixng.expressions.configurexml.ExpressionReferenceXml">
|
|
<systemName>IQDE:AUTO:0072</systemName>
|
|
<reference />
|
|
<is_isNot>Is</is_isNot>
|
|
<pointsTo>LogixNGTable</pointsTo>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionReference>
|
|
<ExpressionReference class="jmri.jmrit.logixng.expressions.configurexml.ExpressionReferenceXml">
|
|
<systemName>IQDE:AUTO:0073</systemName>
|
|
<comment>A comment</comment>
|
|
<reference>IL1</reference>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<pointsTo>Light</pointsTo>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionReference>
|
|
<ExpressionReporter class="jmri.jmrit.logixng.expressions.configurexml.ExpressionReporterXml">
|
|
<systemName>IQDE:AUTO:0074</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<reporterValue>CurrentReport</reporterValue>
|
|
<reporterOperation>Equal</reporterOperation>
|
|
<compareTo>Value</compareTo>
|
|
<caseInsensitive>no</caseInsensitive>
|
|
<constant />
|
|
<variable />
|
|
<regEx />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionReporter>
|
|
<ExpressionScript class="jmri.jmrit.logixng.expressions.configurexml.ExpressionScriptXml">
|
|
<systemName>IQDE:AUTO:0075</systemName>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<scriptAddressing>Direct</scriptAddressing>
|
|
<script />
|
|
<scriptReference />
|
|
<scriptLocalVariable />
|
|
<scriptFormula />
|
|
<registerListenerScript />
|
|
<unregisterListenerScript />
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionScript>
|
|
<ExpressionScript class="jmri.jmrit.logixng.expressions.configurexml.ExpressionScriptXml">
|
|
<systemName>IQDE:AUTO:0076</systemName>
|
|
<comment>A comment</comment>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>RunScript</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<scriptAddressing>Direct</scriptAddressing>
|
|
<script>myFile.py</script>
|
|
<scriptReference />
|
|
<scriptLocalVariable />
|
|
<scriptFormula />
|
|
<registerListenerScript>sensors.provideSensor("IS1").addPropertyChangeListener(self)</registerListenerScript>
|
|
<unregisterListenerScript>sensors.provideSensor("IS1").removePropertyChangeListener(self)</unregisterListenerScript>
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionScript>
|
|
<ExpressionScript class="jmri.jmrit.logixng.expressions.configurexml.ExpressionScriptXml">
|
|
<systemName>IQDE:AUTO:0077</systemName>
|
|
<comment>A comment</comment>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<scriptAddressing>Direct</scriptAddressing>
|
|
<script>result.setValue( sensors.provideSensor("IS1").getState() == ACTIVE )</script>
|
|
<scriptReference />
|
|
<scriptLocalVariable />
|
|
<scriptFormula />
|
|
<registerListenerScript>sensors.provideSensor("IS1").addPropertyChangeListener(self)</registerListenerScript>
|
|
<unregisterListenerScript>sensors.provideSensor("IS1").removePropertyChangeListener(self)</unregisterListenerScript>
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionScript>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0078</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0079</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<state>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0080</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<state>
|
|
<addressing>Formula</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0081</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<state>
|
|
<addressing>Reference</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0082</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0083</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<queryAddressing>Direct</queryAddressing>
|
|
<queryType>Appearance</queryType>
|
|
<queryReference />
|
|
<queryLocalVariable />
|
|
<queryFormula />
|
|
<appearanceAddressing>Direct</appearanceAddressing>
|
|
<appearance>0</appearance>
|
|
<appearanceReference />
|
|
<appearanceLocalVariable />
|
|
<appearanceFormula />
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0084</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>LocalVariable</queryAddressing>
|
|
<queryType>Appearance</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<appearanceAddressing>Formula</appearanceAddressing>
|
|
<appearance>32</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IH2</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0085</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>Formula</queryAddressing>
|
|
<queryType>Appearance</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<appearanceAddressing>Reference</appearanceAddressing>
|
|
<appearance>128</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0086</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>Reference</queryAddressing>
|
|
<queryType>Appearance</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<appearanceAddressing>Direct</appearanceAddressing>
|
|
<appearance>2</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0087</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>Direct</queryAddressing>
|
|
<queryType>Appearance</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<appearanceAddressing>LocalVariable</appearanceAddressing>
|
|
<appearance>8</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0088</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<queryAddressing>Direct</queryAddressing>
|
|
<queryType>Aspect</queryType>
|
|
<queryReference />
|
|
<queryLocalVariable />
|
|
<queryFormula />
|
|
<aspectAddressing>Direct</aspectAddressing>
|
|
<aspect />
|
|
<aspectReference />
|
|
<aspectLocalVariable />
|
|
<aspectFormula />
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0089</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>LocalVariable</queryAddressing>
|
|
<queryType>Aspect</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<aspectAddressing>Formula</aspectAddressing>
|
|
<aspect>Medium Approach Slow</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0090</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>Formula</queryAddressing>
|
|
<queryType>Aspect</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<aspectAddressing>Reference</aspectAddressing>
|
|
<aspect>Medium Approach</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0091</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>Reference</queryAddressing>
|
|
<queryType>Aspect</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<aspectAddressing>Direct</aspectAddressing>
|
|
<aspect>Approach</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0092</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<queryAddressing>Direct</queryAddressing>
|
|
<queryType>Aspect</queryType>
|
|
<queryReference>{IM2}</queryReference>
|
|
<queryLocalVariable>index2</queryLocalVariable>
|
|
<queryFormula>"IT"+index2</queryFormula>
|
|
<aspectAddressing>LocalVariable</aspectAddressing>
|
|
<aspect>Medium Approach Slow</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0093</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<turnoutState>Thrown</turnoutState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0094</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>LocalVariable</stateAddressing>
|
|
<turnoutState>Closed</turnoutState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0095</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<turnoutState>Thrown</turnoutState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0096</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>Reference</stateAddressing>
|
|
<turnoutState>Other</turnoutState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0097</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<turnoutState>Closed</turnoutState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0098</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<warrantState>RouteAllocated</warrantState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0099</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IW99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>LocalVariable</stateAddressing>
|
|
<warrantState>RouteAllocated</warrantState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0100</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IW99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<warrantState>RouteFree</warrantState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0101</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IW99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<stateAddressing>Reference</stateAddressing>
|
|
<warrantState>RouteOccupied</warrantState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0102</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IW99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<warrantState>RouteSet</warrantState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<False class="jmri.jmrit.logixng.expressions.configurexml.FalseXml">
|
|
<systemName>IQDE:AUTO:0103</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</False>
|
|
<False class="jmri.jmrit.logixng.expressions.configurexml.FalseXml">
|
|
<systemName>IQDE:AUTO:0104</systemName>
|
|
<comment>A comment</comment>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</False>
|
|
<DigitalFormula class="jmri.jmrit.logixng.expressions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDE:AUTO:0105</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>y5blp58tni</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<DigitalFormula class="jmri.jmrit.logixng.expressions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDE:AUTO:0106</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>q8egjjcr1t</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>n + 1</formula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<Hold class="jmri.jmrit.logixng.expressions.configurexml.HoldXml">
|
|
<systemName>IQDE:AUTO:0107</systemName>
|
|
<TriggerSocket>
|
|
<socketName>c2jwux31ac</socketName>
|
|
</TriggerSocket>
|
|
<HoldSocket>
|
|
<socketName>sfgh9qhvrt</socketName>
|
|
</HoldSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Hold>
|
|
<Hold class="jmri.jmrit.logixng.expressions.configurexml.HoldXml">
|
|
<systemName>IQDE:AUTO:0108</systemName>
|
|
<userName>A hold expression</userName>
|
|
<comment>A comment</comment>
|
|
<TriggerSocket>
|
|
<socketName>rmy7j3fs32</socketName>
|
|
</TriggerSocket>
|
|
<HoldSocket>
|
|
<socketName>r8tecqmm9v</socketName>
|
|
</HoldSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Hold>
|
|
<LastResultOfDigitalExpression class="jmri.jmrit.logixng.expressions.configurexml.LastResultOfDigitalExpressionXml">
|
|
<systemName>IQDE:AUTO:0109</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LastResultOfDigitalExpression>
|
|
<LastResultOfDigitalExpression class="jmri.jmrit.logixng.expressions.configurexml.LastResultOfDigitalExpressionXml">
|
|
<systemName>IQDE:AUTO:0110</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>A hold expression</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LastResultOfDigitalExpression>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0111</systemName>
|
|
<result>no</result>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>no</logToScriptOutput>
|
|
<formatType>OnlyText</formatType>
|
|
<format />
|
|
<DataList />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0112</systemName>
|
|
<comment>A comment</comment>
|
|
<result>no</result>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>OnlyText</formatType>
|
|
<format>Some text</format>
|
|
<DataList>
|
|
<Data>
|
|
<type>LocalVariable</type>
|
|
<data>MyVar</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0113</systemName>
|
|
<comment>A comment</comment>
|
|
<result>no</result>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>CommaSeparatedList</formatType>
|
|
<format />
|
|
<DataList>
|
|
<Data>
|
|
<type>Memory</type>
|
|
<data>IM1</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0114</systemName>
|
|
<comment>A comment</comment>
|
|
<result>no</result>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>StringFormat</formatType>
|
|
<format>MyVar has the value %s</format>
|
|
<DataList>
|
|
<Data>
|
|
<type>Reference</type>
|
|
<data>{MyVar}</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0115</systemName>
|
|
<comment>A comment</comment>
|
|
<result>no</result>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>StringFormat</formatType>
|
|
<format>str(10): %s, 25: %d, IM1: %s, MyVar: %s</format>
|
|
<DataList>
|
|
<Data>
|
|
<type>Formula</type>
|
|
<data>str(10)</data>
|
|
</Data>
|
|
<Data>
|
|
<type>Formula</type>
|
|
<data>25</data>
|
|
</Data>
|
|
<Data>
|
|
<type>Memory</type>
|
|
<data>IM1</data>
|
|
</Data>
|
|
<Data>
|
|
<type>LocalVariable</type>
|
|
<data>MyVar</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<Not class="jmri.jmrit.logixng.expressions.configurexml.NotXml">
|
|
<systemName>IQDE:AUTO:0116</systemName>
|
|
<Socket>
|
|
<socketName>k3a2ltgs6x</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Not>
|
|
<Not class="jmri.jmrit.logixng.expressions.configurexml.NotXml">
|
|
<systemName>IQDE:AUTO:0117</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>kfvihpqg9b</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Not>
|
|
<Or class="jmri.jmrit.logixng.expressions.configurexml.OrXml" type="EvaluateAll">
|
|
<systemName>IQDE:AUTO:0118</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>gk27eb61l8</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Or>
|
|
<Or class="jmri.jmrit.logixng.expressions.configurexml.OrXml" type="EvaluateNeeded">
|
|
<systemName>IQDE:AUTO:0119</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>ywbjjxl113</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Or>
|
|
<TriggerOnce class="jmri.jmrit.logixng.expressions.configurexml.TriggerOnceXml">
|
|
<systemName>IQDE:AUTO:0120</systemName>
|
|
<Socket>
|
|
<socketName>x1jzuv2kw7</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerOnce>
|
|
<TriggerOnce class="jmri.jmrit.logixng.expressions.configurexml.TriggerOnceXml">
|
|
<systemName>IQDE:AUTO:0121</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>e2ychmzj7k</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerOnce>
|
|
<True class="jmri.jmrit.logixng.expressions.configurexml.TrueXml">
|
|
<systemName>IQDE:AUTO:0122</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</True>
|
|
<True class="jmri.jmrit.logixng.expressions.configurexml.TrueXml">
|
|
<systemName>IQDE:AUTO:0123</systemName>
|
|
<comment>A comment</comment>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</True>
|
|
<ExpressionLoconetSlotUsage class="jmri.jmrix.loconet.logixng.configurexml.ExpressionSlotUsageXml">
|
|
<systemName>IQDE:AUTO:0124</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<advanced>no</advanced>
|
|
<has_hasNot>Has</has_hasNot>
|
|
<simpleState>InUse</simpleState>
|
|
<advancedStates />
|
|
<compare>LessThan</compare>
|
|
<number>0</number>
|
|
<percentPieces>Pieces</percentPieces>
|
|
<totalSlots>0</totalSlots>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalExpressionSocketXml" DefaultMaleDigitalExpressionSocketListen="yes">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLoconetSlotUsage>
|
|
</LogixNGDigitalExpressions>
|
|
<LogixNGDigitalActions class="jmri.jmrit.logixng.implementation.configurexml.DefaultDigitalActionManagerXml">
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA901</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>A1</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0001</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>xx7fzm6tqm</socketName>
|
|
<systemName>IQDA:AUTO:0002</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q141hpvphd</socketName>
|
|
<systemName>IQDA:AUTO:0003</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eruq55dhig</socketName>
|
|
<systemName>IQDA:AUTO:0004</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>siwupgti12</socketName>
|
|
<systemName>IQDA:AUTO:0005</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fc4evm77fm</socketName>
|
|
<systemName>IQDA:AUTO:0006</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lqaiw3g976</socketName>
|
|
<systemName>IQDA:AUTO:0012</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zebrbc591v</socketName>
|
|
<systemName>IQDA:AUTO:0013</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jewfdi5h5m</socketName>
|
|
<systemName>IQDA:AUTO:0014</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xhfx1jtbrg</socketName>
|
|
<systemName>IQDA:AUTO:0015</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mluttbu8sp</socketName>
|
|
<systemName>IQDA:AUTO:0016</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g6hjo1nmur</socketName>
|
|
<systemName>IQDA:AUTO:0017</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>iz6uog8gi7</socketName>
|
|
<systemName>IQDA:AUTO:0018</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xrcrdpmktq</socketName>
|
|
<systemName>IQDA:AUTO:0019</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i9tbllyjwy</socketName>
|
|
<systemName>IQDA:AUTO:0020</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bqsbjrybcj</socketName>
|
|
<systemName>IQDA:AUTO:0021</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uer6sx6mqk</socketName>
|
|
<systemName>IQDA:AUTO:0022</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>aqghbgiqix</socketName>
|
|
<systemName>IQDA:AUTO:0023</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uwdplsc3h5</socketName>
|
|
<systemName>IQDA:AUTO:0024</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kpdoe7tqz5</socketName>
|
|
<systemName>IQDA:AUTO:0025</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yxi6cpybll</socketName>
|
|
<systemName>IQDA:AUTO:0026</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rx4pf1as2d</socketName>
|
|
<systemName>IQDA:AUTO:0027</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>je2ciczpal</socketName>
|
|
<systemName>IQDA:AUTO:0028</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mqm5yxuj9h</socketName>
|
|
<systemName>IQDA:AUTO:0029</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bc9tvnnltu</socketName>
|
|
<systemName>IQDA:AUTO:0030</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tdb9hz2ihk</socketName>
|
|
<systemName>IQDA:AUTO:0031</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s9vzevi2e7</socketName>
|
|
<systemName>IQDA:AUTO:0032</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pjw3mgizqr</socketName>
|
|
<systemName>IQDA:AUTO:0033</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cuec93ki58</socketName>
|
|
<systemName>IQDA:AUTO:0034</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wqd3pmpy5o</socketName>
|
|
<systemName>IQDA:AUTO:0035</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vla5f1ljnh</socketName>
|
|
<systemName>IQDA:AUTO:0036</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ymdob5ye8y</socketName>
|
|
<systemName>IQDA:AUTO:0037</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eir1ohuquz</socketName>
|
|
<systemName>IQDA:AUTO:0038</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>e2vocbaw5j</socketName>
|
|
<systemName>IQDA:AUTO:0039</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uwesl3627f</socketName>
|
|
<systemName>IQDA:AUTO:0040</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w727gxwwbe</socketName>
|
|
<systemName>IQDA:AUTO:0041</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q7x9oyj12o</socketName>
|
|
<systemName>IQDA:AUTO:0042</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q4v23ahcso</socketName>
|
|
<systemName>IQDA:AUTO:0043</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>iu1gmci8j4</socketName>
|
|
<systemName>IQDA:AUTO:0044</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tfh12ajgb9</socketName>
|
|
<systemName>IQDA:AUTO:0045</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b87o5b9jz7</socketName>
|
|
<systemName>IQDA:AUTO:0046</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k78un9oem2</socketName>
|
|
<systemName>IQDA:AUTO:0047</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c6o3lrar6j</socketName>
|
|
<systemName>IQDA:AUTO:0048</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mcyc6nvviy</socketName>
|
|
<systemName>IQDA:AUTO:0049</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bi7to6uc78</socketName>
|
|
<systemName>IQDA:AUTO:0050</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u2iy6dlftt</socketName>
|
|
<systemName>IQDA:AUTO:0051</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lk35xse8u1</socketName>
|
|
<systemName>IQDA:AUTO:0052</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g2uow5ktt5</socketName>
|
|
<systemName>IQDA:AUTO:0053</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uzpndwfmoc</socketName>
|
|
<systemName>IQDA:AUTO:0054</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xqic2jmtjy</socketName>
|
|
<systemName>IQDA:AUTO:0055</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ydfy7imkbo</socketName>
|
|
<systemName>IQDA:AUTO:0056</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>omvb4iif3y</socketName>
|
|
<systemName>IQDA:AUTO:0057</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>twwhr59cqu</socketName>
|
|
<systemName>IQDA:AUTO:0058</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jjb5u8we6n</socketName>
|
|
<systemName>IQDA:AUTO:0059</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cm9buutz24</socketName>
|
|
<systemName>IQDA:AUTO:0060</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rre8tu5mpt</socketName>
|
|
<systemName>IQDA:AUTO:0061</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>r5bo25q33v</socketName>
|
|
<systemName>IQDA:AUTO:0062</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cyrzqviia5</socketName>
|
|
<systemName>IQDA:AUTO:0063</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fvbhufnhrq</socketName>
|
|
<systemName>IQDA:AUTO:0064</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z9uockb1wy</socketName>
|
|
<systemName>IQDA:AUTO:0065</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xfch5uugzk</socketName>
|
|
<systemName>IQDA:AUTO:0066</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>shh79532ib</socketName>
|
|
<systemName>IQDA:AUTO:0067</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>a78n4l73rf</socketName>
|
|
<systemName>IQDA:AUTO:0068</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>njr7y62fno</socketName>
|
|
<systemName>IQDA:AUTO:0069</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y3tdnsqhvl</socketName>
|
|
<systemName>IQDA:AUTO:0070</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qdt98ply7r</socketName>
|
|
<systemName>IQDA:AUTO:0071</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w2p6s9pqcd</socketName>
|
|
<systemName>IQDA:AUTO:0073</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qvwnpkv5yl</socketName>
|
|
<systemName>IQDA:AUTO:0074</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fitqlgqicl</socketName>
|
|
<systemName>IQDA:AUTO:0075</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w3bmzxa49f</socketName>
|
|
<systemName>IQDA:AUTO:0076</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>iz61qfago2</socketName>
|
|
<systemName>IQDA:AUTO:0077</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ig868cwze2</socketName>
|
|
<systemName>IQDA:AUTO:0078</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mkd3umip43</socketName>
|
|
<systemName>IQDA:AUTO:0079</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kbh5uar7lg</socketName>
|
|
<systemName>IQDA:AUTO:0080</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>p6mjanzpyq</socketName>
|
|
<systemName>IQDA:AUTO:0081</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k3hvtn8eul</socketName>
|
|
<systemName>IQDA:AUTO:0082</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u9owpkmxij</socketName>
|
|
<systemName>IQDA:AUTO:0083</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yjpt1wcvv9</socketName>
|
|
<systemName>IQDA:AUTO:0084</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lbulo2p7qk</socketName>
|
|
<systemName>IQDA:AUTO:0085</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vni1uuffwx</socketName>
|
|
<systemName>IQDA:AUTO:0086</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ohygd2z19p</socketName>
|
|
<systemName>IQDA:AUTO:0087</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kudfbziedj</socketName>
|
|
<systemName>IQDA:AUTO:0088</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>celgi8ryr7</socketName>
|
|
<systemName>IQDA:AUTO:0089</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ad4u3b7wux</socketName>
|
|
<systemName>IQDA:AUTO:0090</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l6av53x8i6</socketName>
|
|
<systemName>IQDA:AUTO:0091</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bbdy33sdbl</socketName>
|
|
<systemName>IQDA:AUTO:0092</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uy7qc8kspb</socketName>
|
|
<systemName>IQDA:AUTO:0093</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rbcc32ijlw</socketName>
|
|
<systemName>IQDA:AUTO:0094</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x8gwy1dyvj</socketName>
|
|
<systemName>IQDA:AUTO:0095</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t1h4xxkc9d</socketName>
|
|
<systemName>IQDA:AUTO:0096</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cvqnrcokxa</socketName>
|
|
<systemName>IQDA:AUTO:0097</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hid37ig3bp</socketName>
|
|
<systemName>IQDA:AUTO:0098</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rk1yuab4ez</socketName>
|
|
<systemName>IQDA:AUTO:0099</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zpfkvmjho1</socketName>
|
|
<systemName>IQDA:AUTO:0100</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jymbqhe3vw</socketName>
|
|
<systemName>IQDA:AUTO:0101</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xt5gj6434t</socketName>
|
|
<systemName>IQDA:AUTO:0102</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wwqh76lkcr</socketName>
|
|
<systemName>IQDA:AUTO:0103</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ylkn7q51j1</socketName>
|
|
<systemName>IQDA:AUTO:0104</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x6jnf3zqa5</socketName>
|
|
<systemName>IQDA:AUTO:0105</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rn849id1sd</socketName>
|
|
<systemName>IQDA:AUTO:0106</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x1kfd7h6uc</socketName>
|
|
<systemName>IQDA:AUTO:0107</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lf4ieq9eah</socketName>
|
|
<systemName>IQDA:AUTO:0108</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h1cw84t1bm</socketName>
|
|
<systemName>IQDA:AUTO:0109</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vzbflhcev1</socketName>
|
|
<systemName>IQDA:AUTO:0110</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bsrau2q19b</socketName>
|
|
<systemName>IQDA:AUTO:0111</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>syde9yvo7u</socketName>
|
|
<systemName>IQDA:AUTO:0112</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bli26qyrid</socketName>
|
|
<systemName>IQDA:AUTO:0113</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y3kfqw9l52</socketName>
|
|
<systemName>IQDA:AUTO:0114</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zehqt6hv6l</socketName>
|
|
<systemName>IQDA:AUTO:0115</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>omupnqe6ou</socketName>
|
|
<systemName>IQDA:AUTO:0116</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y7abe8toeg</socketName>
|
|
<systemName>IQDA:AUTO:0117</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cy6kbvb2s4</socketName>
|
|
<systemName>IQDA:AUTO:0118</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qviet5li9i</socketName>
|
|
<systemName>IQDA:AUTO:0119</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wvzf6b1hoo</socketName>
|
|
<systemName>IQDA:AUTO:0120</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q9r8ygu1o3</socketName>
|
|
<systemName>IQDA:AUTO:0121</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wfpiocnduy</socketName>
|
|
<systemName>IQDA:AUTO:0122</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sqs19gn1mo</socketName>
|
|
<systemName>IQDA:AUTO:0123</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s3f2sway6a</socketName>
|
|
<systemName>IQDA:AUTO:0124</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wfd7vn9985</socketName>
|
|
<systemName>IQDA:AUTO:0125</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hff7xj3h1w</socketName>
|
|
<systemName>IQDA:AUTO:0126</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uthb79gnit</socketName>
|
|
<systemName>IQDA:AUTO:0127</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xr6udz61g1</socketName>
|
|
<systemName>IQDA:AUTO:0128</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>liqsv1u4v2</socketName>
|
|
<systemName>IQDA:AUTO:0129</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>f9ja7qvfnu</socketName>
|
|
<systemName>IQDA:AUTO:0130</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>igxocibhx3</socketName>
|
|
<systemName>IQDA:AUTO:0131</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tmuqprfndr</socketName>
|
|
<systemName>IQDA:AUTO:0132</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>celdk7a58s</socketName>
|
|
<systemName>IQDA:AUTO:0133</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vctb8dty6y</socketName>
|
|
<systemName>IQDA:AUTO:0134</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>avsuex9lvr</socketName>
|
|
<systemName>IQDA:AUTO:0135</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ypq66u5s5u</socketName>
|
|
<systemName>IQDA:AUTO:0136</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fwerg6w4tm</socketName>
|
|
<systemName>IQDA:AUTO:0137</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>o6ieqyu7rr</socketName>
|
|
<systemName>IQDA:AUTO:0138</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ygcz38epui</socketName>
|
|
<systemName>IQDA:AUTO:0139</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wxa7setn5e</socketName>
|
|
<systemName>IQDA:AUTO:0142</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>p6sqsyy4ly</socketName>
|
|
<systemName>IQDA:AUTO:0143</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ttbnyy41vt</socketName>
|
|
<systemName>IQDA:AUTO:0144</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rogttfguip</socketName>
|
|
<systemName>IQDA:AUTO:0145</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uvskvhlf7c</socketName>
|
|
<systemName>IQDA:AUTO:0146</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jqrzkn5267</socketName>
|
|
<systemName>IQDA:AUTO:0147</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u2867kz42o</socketName>
|
|
<systemName>IQDA:AUTO:0148</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>exfzpxnqcu</socketName>
|
|
<systemName>IQDA:AUTO:0149</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zw83dbnzd6</socketName>
|
|
<systemName>IQDA:AUTO:0150</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d6d3ycfg59</socketName>
|
|
<systemName>IQDA:AUTO:0151</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>padmqbzh1j</socketName>
|
|
<systemName>IQDA:AUTO:0152</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w7fg7f4hv6</socketName>
|
|
<systemName>IQDA:AUTO:0153</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rm5fotr268</socketName>
|
|
<systemName>IQDA:AUTO:0154</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>azfx21o9jm</socketName>
|
|
<systemName>IQDA:AUTO:0155</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wio36rfk78</socketName>
|
|
<systemName>IQDA:AUTO:0156</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x8pd2ixl2t</socketName>
|
|
<systemName>IQDA:AUTO:0157</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h7rgjjhup6</socketName>
|
|
<systemName>IQDA:AUTO:0158</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dyoq19rhvf</socketName>
|
|
<systemName>IQDA:AUTO:0159</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vdq91q2em8</socketName>
|
|
<systemName>IQDA:AUTO:0160</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>iw1xhfid9i</socketName>
|
|
<systemName>IQDA:AUTO:0161</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vpw3ku69ah</socketName>
|
|
<systemName>IQDA:AUTO:0162</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tx8wyl226g</socketName>
|
|
<systemName>IQDA:AUTO:0163</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>stvglssf5z</socketName>
|
|
<systemName>IQDA:AUTO:0164</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pkl3kf3fl3</socketName>
|
|
<systemName>IQDA:AUTO:0165</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>apk3wg251n</socketName>
|
|
<systemName>IQDA:AUTO:0166</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zltmy791et</socketName>
|
|
<systemName>IQDA:AUTO:0167</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vgck9a3vtv</socketName>
|
|
<systemName>IQDA:AUTO:0168</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cmhqv9xdon</socketName>
|
|
<systemName>IQDA:AUTO:0169</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hph2qqzczy</socketName>
|
|
<systemName>IQDA:AUTO:0170</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cggp1hlsni</socketName>
|
|
<systemName>IQDA:AUTO:0171</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ucyzj7zxs9</socketName>
|
|
<systemName>IQDA:AUTO:0172</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lkle4zs8v3</socketName>
|
|
<systemName>IQDA:AUTO:0173</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qawqdbaeow</socketName>
|
|
<systemName>IQDA:AUTO:0174</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>otiiz83b85</socketName>
|
|
<systemName>IQDA:AUTO:0175</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xcp83rj4vy</socketName>
|
|
<systemName>IQDA:AUTO:0176</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lwmixo1y3o</socketName>
|
|
<systemName>IQDA:AUTO:0177</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>e2a25dtrq6</socketName>
|
|
<systemName>IQDA:AUTO:0178</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fjqq18hz3u</socketName>
|
|
<systemName>IQDA:AUTO:0179</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rlgo29cxk7</socketName>
|
|
<systemName>IQDA:AUTO:0180</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xhwdbahyv8</socketName>
|
|
<systemName>IQDA:AUTO:0181</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q848tdn2a8</socketName>
|
|
<systemName>IQDA:AUTO:0182</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z4rz31rg76</socketName>
|
|
<systemName>IQDA:AUTO:0183</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yjsobysj6z</socketName>
|
|
<systemName>IQDA:AUTO:0184</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xpxqdep8ct</socketName>
|
|
<systemName>IQDA:AUTO:0185</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k233jzaw33</socketName>
|
|
<systemName>IQDA:AUTO:0186</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j15akv92x1</socketName>
|
|
<systemName>IQDA:AUTO:0187</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lplaksmi86</socketName>
|
|
<systemName>IQDA:AUTO:0188</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>saah8qtk2w</socketName>
|
|
<systemName>IQDA:AUTO:0189</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h8a4atmm13</socketName>
|
|
<systemName>IQDA:AUTO:0190</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z964ef2kix</socketName>
|
|
<systemName>IQDA:AUTO:0191</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vu8zzk7f89</socketName>
|
|
<systemName>IQDA:AUTO:0192</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ej8dc5296i</socketName>
|
|
<systemName>IQDA:AUTO:0193</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eow47h3pp1</socketName>
|
|
<systemName>IQDA:AUTO:0194</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k3vmv8wxqh</socketName>
|
|
<systemName>IQDA:AUTO:0195</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>iaxwdw4plp</socketName>
|
|
<systemName>IQDA:AUTO:0196</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eg4oxup2n6</socketName>
|
|
<systemName>IQDA:AUTO:0197</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xm7xgfdqtz</socketName>
|
|
<systemName>IQDA:AUTO:0198</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v8dvn225zs</socketName>
|
|
<systemName>IQDA:AUTO:0199</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sjre8birbh</socketName>
|
|
<systemName>IQDA:AUTO:0200</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yl25wxzbnm</socketName>
|
|
<systemName>IQDA:AUTO:0201</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xxdcm5ioyl</socketName>
|
|
<systemName>IQDA:AUTO:0202</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vdquxwsc5s</socketName>
|
|
<systemName>IQDA:AUTO:0203</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v1q6gqxn93</socketName>
|
|
<systemName>IQDA:AUTO:0204</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lgw4nf2r61</socketName>
|
|
<systemName>IQDA:AUTO:0205</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>e55vkzuua3</socketName>
|
|
<systemName>IQDA:AUTO:0206</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qyidp5h5ek</socketName>
|
|
<systemName>IQDA:AUTO:0207</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d2wfh9eqpu</socketName>
|
|
<systemName>IQDA:AUTO:0208</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>frb7jlgkac</socketName>
|
|
<systemName>IQDA:AUTO:0209</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ri3qnoamur</socketName>
|
|
<systemName>IQDA:AUTO:0210</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sxfjjlza8v</socketName>
|
|
<systemName>IQDA:AUTO:0211</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qc2uqqfz9d</socketName>
|
|
<systemName>IQDA:AUTO:0212</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cke18vzmvq</socketName>
|
|
<systemName>IQDA:AUTO:0213</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ktwx1m3nuj</socketName>
|
|
<systemName>IQDA:AUTO:0214</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u52vjlsoq6</socketName>
|
|
<systemName>IQDA:AUTO:0215</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tqddeh91bj</socketName>
|
|
<systemName>IQDA:AUTO:0216</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b41v32pgpm</socketName>
|
|
<systemName>IQDA:AUTO:0217</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tmyjab7wyt</socketName>
|
|
<systemName>IQDA:AUTO:0218</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rittzwxs2d</socketName>
|
|
<systemName>IQDA:AUTO:0219</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fpkw99ufo2</socketName>
|
|
<systemName>IQDA:AUTO:0220</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tlx6qd8pn7</socketName>
|
|
<systemName>IQDA:AUTO:0221</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gw3o2lodtf</socketName>
|
|
<systemName>IQDA:AUTO:0222</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ctolyjc3n8</socketName>
|
|
<systemName>IQDA:AUTO:0223</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xhfkgm3dbt</socketName>
|
|
<systemName>IQDA:AUTO:0224</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fqfy3itt9b</socketName>
|
|
<systemName>IQDA:AUTO:0225</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xuolmtwpbq</socketName>
|
|
<systemName>IQDA:AUTO:0226</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wd2g2i52aq</socketName>
|
|
<systemName>IQDA:AUTO:0227</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sa4k91ej3m</socketName>
|
|
<systemName>IQDA:AUTO:0228</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qdocvyw9mw</socketName>
|
|
<systemName>IQDA:AUTO:0229</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yc7nj7nmn6</socketName>
|
|
<systemName>IQDA:AUTO:0230</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tyiya5z7wi</socketName>
|
|
<systemName>IQDA:AUTO:0231</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v5mhd13f68</socketName>
|
|
<systemName>IQDA:AUTO:0232</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>a47o23w339</socketName>
|
|
<systemName>IQDA:AUTO:0233</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>r61bhujxbh</socketName>
|
|
<systemName>IQDA:AUTO:0234</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gxtjv3htht</socketName>
|
|
<systemName>IQDA:AUTO:0235</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qwud4lae1x</socketName>
|
|
<systemName>IQDA:AUTO:0236</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tq34ejuhhg</socketName>
|
|
<systemName>IQDA:AUTO:0237</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gaetvl5w1q</socketName>
|
|
<systemName>IQDA:AUTO:0238</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i2vkomfj2r</socketName>
|
|
<systemName>IQDA:AUTO:0239</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nj2sbjib5p</socketName>
|
|
<systemName>IQDA:AUTO:0240</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cknekj687y</socketName>
|
|
<systemName>IQDA:AUTO:0243</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>plpthzb1lq</socketName>
|
|
<systemName>IQDA:AUTO:0244</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pshbos2ag8</socketName>
|
|
<systemName>IQDA:AUTO:0246</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yue747zu7s</socketName>
|
|
<systemName>IQDA:AUTO:0247</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wrbbypzknf</socketName>
|
|
<systemName>IQDA:AUTO:0248</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vr4sb9chwd</socketName>
|
|
<systemName>IQDA:AUTO:0249</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h28g7yqa1g</socketName>
|
|
<systemName>IQDA:AUTO:0250</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>oderlfhy4w</socketName>
|
|
<systemName>IQDA:AUTO:0251</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t8km6ybwrm</socketName>
|
|
<systemName>IQDA:AUTO:0252</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z4mht8ebts</socketName>
|
|
<systemName>IQDA:AUTO:0253</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q3uohnwzjm</socketName>
|
|
<systemName>IQDA:AUTO:0254</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uz8tmc9jq6</socketName>
|
|
<systemName>IQDA:AUTO:0255</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>or6z4zfyss</socketName>
|
|
<systemName>IQDA:AUTO:0256</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qxi71ca8cw</socketName>
|
|
<systemName>IQDA:AUTO:0257</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pcplaf5cso</socketName>
|
|
<systemName>IQDA:AUTO:0259</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jmisilt31t</socketName>
|
|
<systemName>IQDA:AUTO:0261</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i9xs9eiq47</socketName>
|
|
<systemName>IQDA:AUTO:0262</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q3uq6r41pm</socketName>
|
|
<systemName>IQDA:AUTO:0263</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ttusuh8zs8</socketName>
|
|
<systemName>IQDA:AUTO:0264</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sh9ryloscx</socketName>
|
|
<systemName>IQDA:AUTO:0265</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wbegnv3b3o</socketName>
|
|
<systemName>IQDA:AUTO:0266</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kfbk65jcq3</socketName>
|
|
<systemName>IQDA:AUTO:0267</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>r6a8fifvxl</socketName>
|
|
<systemName>IQDA:AUTO:0268</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g58g5gkl3o</socketName>
|
|
<systemName>IQDA:AUTO:0269</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fyog1hi5fe</socketName>
|
|
<systemName>IQDA:AUTO:0270</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eqr7uwwc6t</socketName>
|
|
<systemName>IQDA:AUTO:0271</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v8aaok87w3</socketName>
|
|
<systemName>IQDA:AUTO:0272</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xzs877pvan</socketName>
|
|
<systemName>IQDA:AUTO:0273</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rb1yp1c4db</socketName>
|
|
<systemName>IQDA:AUTO:0274</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bqvloz8ei8</socketName>
|
|
<systemName>IQDA:AUTO:0275</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t5g9sm67tl</socketName>
|
|
<systemName>IQDA:AUTO:0276</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rw8oemt99m</socketName>
|
|
<systemName>IQDA:AUTO:0277</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qhfseek45b</socketName>
|
|
<systemName>IQDA:AUTO:0278</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qpp7eesdl9</socketName>
|
|
<systemName>IQDA:AUTO:0279</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x2wdgahvei</socketName>
|
|
<systemName>IQDA:AUTO:0280</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>un86n7maml</socketName>
|
|
<systemName>IQDA:AUTO:0281</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y4cyptw9sr</socketName>
|
|
<systemName>IQDA:AUTO:0282</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ozjow515bf</socketName>
|
|
<systemName>IQDA:AUTO:0283</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wbqjp6jhoe</socketName>
|
|
<systemName>IQDA:AUTO:0284</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>soxdf9g5m9</socketName>
|
|
<systemName>IQDA:AUTO:0285</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lj75m3fhdk</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ActionAudio class="jmri.jmrit.logixng.actions.configurexml.ActionAudioXml">
|
|
<systemName>IQDA:AUTO:0002</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Play</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionAudio>
|
|
<ActionAudio class="jmri.jmrit.logixng.actions.configurexml.ActionAudioXml">
|
|
<systemName>IQDA:AUTO:0003</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Play</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionAudio>
|
|
<ActionAudio class="jmri.jmrit.logixng.actions.configurexml.ActionAudioXml">
|
|
<systemName>IQDA:AUTO:0004</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Formula</addressing>
|
|
<enum>PlayToggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionAudio>
|
|
<ActionAudio class="jmri.jmrit.logixng.actions.configurexml.ActionAudioXml">
|
|
<systemName>IQDA:AUTO:0005</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Reference</addressing>
|
|
<enum>Pause</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionAudio>
|
|
<ActionAudio class="jmri.jmrit.logixng.actions.configurexml.ActionAudioXml">
|
|
<systemName>IQDA:AUTO:0006</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>PauseToggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionAudio>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0012</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="yes" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0013</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0014</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ThrowException</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0015</systemName>
|
|
<comment>Direct / Direct / Direct :: SetValue</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetValue</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value>ABC</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0016</systemName>
|
|
<comment>Direct / Direct :: SetOccupied</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0017</systemName>
|
|
<comment>Direct / LocalVariable</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0018</systemName>
|
|
<comment>LocalVariable / Formula</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Formula</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0019</systemName>
|
|
<comment>Formula / Reference</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>SetOccupied</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionBlock class="jmri.jmrit.logixng.actions.configurexml.ActionBlockXml">
|
|
<systemName>IQDA:AUTO:0020</systemName>
|
|
<comment>Reference / Direct :: SetAltColorOn</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetNullValue</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<blockValueData>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionBlock>
|
|
<ActionClock class="jmri.jmrit.logixng.actions.configurexml.ActionClockXml">
|
|
<systemName>IQDA:AUTO:0021</systemName>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetClock</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<time>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</time>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClock>
|
|
<ActionClock class="jmri.jmrit.logixng.actions.configurexml.ActionClockXml">
|
|
<systemName>IQDA:AUTO:0022</systemName>
|
|
<comment>StartClock</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>StartClock</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<time>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</time>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClock>
|
|
<ActionClock class="jmri.jmrit.logixng.actions.configurexml.ActionClockXml">
|
|
<systemName>IQDA:AUTO:0023</systemName>
|
|
<comment>StopClock</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>StopClock</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<time>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</time>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClock>
|
|
<ActionClock class="jmri.jmrit.logixng.actions.configurexml.ActionClockXml">
|
|
<systemName>IQDA:AUTO:0024</systemName>
|
|
<comment>SetClock</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetClock</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<time>
|
|
<addressing>Direct</addressing>
|
|
<value>720</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</time>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClock>
|
|
<ActionClock class="jmri.jmrit.logixng.actions.configurexml.ActionClockXml">
|
|
<systemName>IQDA:AUTO:0025</systemName>
|
|
<comment>SetClock</comment>
|
|
<state>
|
|
<addressing>Memory</addressing>
|
|
<enum>SetClock</enum>
|
|
<memory>Some memory</memory>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<time>
|
|
<addressing>Memory</addressing>
|
|
<value>0</value>
|
|
<memory>IM1</memory>
|
|
<listenToMemory>no</listenToMemory>
|
|
</time>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClock>
|
|
<ActionClockRate class="jmri.jmrit.logixng.actions.configurexml.ActionClockRateXml">
|
|
<systemName>IQDA:AUTO:0026</systemName>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetClockRate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<rate>
|
|
<addressing>Direct</addressing>
|
|
<value>1.000</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</rate>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClockRate>
|
|
<ActionClockRate class="jmri.jmrit.logixng.actions.configurexml.ActionClockRateXml">
|
|
<systemName>IQDA:AUTO:0027</systemName>
|
|
<comment>StartClock</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetClockRate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<rate>
|
|
<addressing>Direct</addressing>
|
|
<value>4.234</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</rate>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClockRate>
|
|
<ActionClockRate class="jmri.jmrit.logixng.actions.configurexml.ActionClockRateXml">
|
|
<systemName>IQDA:AUTO:0028</systemName>
|
|
<comment>StartClock</comment>
|
|
<state>
|
|
<addressing>Memory</addressing>
|
|
<enum>SetClockRate</enum>
|
|
<memory>Some memory</memory>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<rate>
|
|
<addressing>Memory</addressing>
|
|
<value>1.000</value>
|
|
<memory>IM1</memory>
|
|
<listenToMemory>yes</listenToMemory>
|
|
</rate>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClockRate>
|
|
<ActionClockRate class="jmri.jmrit.logixng.actions.configurexml.ActionClockRateXml">
|
|
<systemName>IQDA:AUTO:0029</systemName>
|
|
<comment>StopClock</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>IncreaseClockRate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<rate>
|
|
<addressing>Direct</addressing>
|
|
<value>0.500</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</rate>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClockRate>
|
|
<ActionClockRate class="jmri.jmrit.logixng.actions.configurexml.ActionClockRateXml">
|
|
<systemName>IQDA:AUTO:0030</systemName>
|
|
<comment>SetClock</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>DecreaseClockRate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<rate>
|
|
<addressing>Direct</addressing>
|
|
<value>1.220</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</rate>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClockRate>
|
|
<ActionDispatcher class="jmri.jmrit.logixng.actions.configurexml.ActionDispatcherXml">
|
|
<systemName>IQDA:AUTO:0031</systemName>
|
|
<trainInfoFileName />
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TrainPriority</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<resetOption>false</resetOption>
|
|
<terminateOption>false</terminateOption>
|
|
<trainPriority>5</trainPriority>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionDispatcher>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0032</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0033</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0034</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Off</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0035</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Formula</addressing>
|
|
<enum>On</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>LogError</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0036</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Reference</addressing>
|
|
<enum>Toggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>LogErrorOnce</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0037</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IL1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Intensity</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ShowDialogBox</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0038</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IL1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Interval</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0039</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IL1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Unknown</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0040</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IL1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0041</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ThrowException</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0042</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>xxitr2yded</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0043</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>vus23qwix9</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0044</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>ILVariable</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>kfkf83r8cs</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0045</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>ILVariable</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>ynka9iuf7q</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>LogError</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0046</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>ILVariable</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>r9fy5uvz5h</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>LogErrorOnce</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0047</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>ILVariable</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>sc3zb71q4f</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ShowDialogBox</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0048</systemName>
|
|
<References />
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0049</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>IL1</name>
|
|
<type>Light</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0050</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>Some light</name>
|
|
<type>Light</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean>localVariableNamedBean</localVariableNamedBean>
|
|
<localVariableEvent>localVariableEvent</localVariableEvent>
|
|
<localVariableNewValue>localVariableNewValue</localVariableNewValue>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0051</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>IM1</name>
|
|
<type>Memory</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0052</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>Some memory</name>
|
|
<type>Memory</type>
|
|
<all>yes</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0053</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>IS1</name>
|
|
<type>Sensor</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0054</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>Some sensor</name>
|
|
<type>Sensor</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0055</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>IT1</name>
|
|
<type>Turnout</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0056</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>Some turnout</name>
|
|
<type>Turnout</type>
|
|
<all>yes</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0057</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyGlobalVariable</name>
|
|
<type>GlobalVariable</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0058</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanBlock</name>
|
|
<type>Block</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0059</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanGlobalVariable</name>
|
|
<type>GlobalVariable</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0060</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanEntryExit</name>
|
|
<type>EntryExit</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0061</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanLight</name>
|
|
<type>Light</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0062</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanMemory</name>
|
|
<type>Memory</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0063</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanOBlock</name>
|
|
<type>OBlock</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0064</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanReporter</name>
|
|
<type>Reporter</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0065</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanSensor</name>
|
|
<type>Sensor</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0066</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanSignalHead</name>
|
|
<type>SignalHead</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0067</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanSignalMast</name>
|
|
<type>SignalMast</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0068</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanTurnout</name>
|
|
<type>Turnout</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0069</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanWarrant</name>
|
|
<type>Warrant</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeansLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansLocalVariableXml" listenOnAllProperties="no">
|
|
<systemName>IQDA:AUTO:0070</systemName>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableBeanToListenOn />
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<Socket>
|
|
<socketName>rs8f2812oq</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansLocalVariable>
|
|
<ActionListenOnBeansLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansLocalVariableXml" listenOnAllProperties="yes">
|
|
<systemName>IQDA:AUTO:0071</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBeanType>Turnout</namedBeanType>
|
|
<localVariableBeanToListenOn>beanToListenOn</localVariableBeanToListenOn>
|
|
<localVariableNamedBean>bean</localVariableNamedBean>
|
|
<localVariableEvent>event</localVariableEvent>
|
|
<localVariableNewValue>value</localVariableNewValue>
|
|
<Socket>
|
|
<socketName>u1r3lj6zan</socketName>
|
|
<systemName>IQDA:AUTO:0072</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansLocalVariable>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0072</systemName>
|
|
<comment>Action socket 1</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>n6g7hf7t1k</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ActionListenOnBeansTable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansTableXml" includeCellsWithoutHeader="no" listenOnAllProperties="no">
|
|
<systemName>IQDA:AUTO:0073</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionListenOnBeansTable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansTableXml" includeCellsWithoutHeader="no" listenOnAllProperties="no">
|
|
<systemName>IQDA:AUTO:0074</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionListenOnBeansTable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansTableXml" includeCellsWithoutHeader="no" listenOnAllProperties="no">
|
|
<systemName>IQDA:AUTO:0075</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName>Signal before</rowOrColumnName>
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean>variableNamedBean</localVariableNamedBean>
|
|
<localVariableEvent>variableEvent</localVariableEvent>
|
|
<localVariableNewValue>variableNewValue</localVariableNewValue>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionListenOnBeansTable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansTableXml" includeCellsWithoutHeader="no" listenOnAllProperties="yes">
|
|
<systemName>IQDA:AUTO:0076</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName>2</rowOrColumnName>
|
|
<tableRowOrColumn>Column</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionListenOnBeansTable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansTableXml" includeCellsWithoutHeader="yes" listenOnAllProperties="no">
|
|
<systemName>IQDA:AUTO:0077</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionListenOnBeansTable class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansTableXml" includeCellsWithoutHeader="yes" listenOnAllProperties="yes">
|
|
<systemName>IQDA:AUTO:0078</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0079</systemName>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>SetToString</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant />
|
|
<otherVariable />
|
|
<reference />
|
|
<formula />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0080</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CopyReferenceToVariable</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference>{{MyVarName}}</reference>
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0081</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CalculateFormula</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference>{{MyVarName}}</reference>
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0082</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IR1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CopyMemoryToVariable</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0083</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IR1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CopyBlockToVariable</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0084</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IR1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CopyReporterToVariable</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0085</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CopyVariableToVariable</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0086</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IB1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IR1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>CopyTableCellToVariable</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Reference</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0087</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>SetToNull</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0088</systemName>
|
|
<comment>A comment</comment>
|
|
<variable>result</variable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<listenToMemory>no</listenToMemory>
|
|
<blockNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockNamedBean>
|
|
<listenToBlock>no</listenToBlock>
|
|
<reporterNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</reporterNamedBean>
|
|
<listenToReporter>no</listenToReporter>
|
|
<variableOperation>SetToString</variableOperation>
|
|
<constantType>String</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference />
|
|
<formula>a+b</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0089</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>SetToString</memoryOperation>
|
|
<otherConstant />
|
|
<otherVariable />
|
|
<otherFormula />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0090</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>CalculateFormula</memoryOperation>
|
|
<otherConstant>Some string</otherConstant>
|
|
<otherVariable>Somevar</otherVariable>
|
|
<otherFormula>n + 3</otherFormula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0091</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IM1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>CopyMemoryToMemory</memoryOperation>
|
|
<otherConstant>Some string</otherConstant>
|
|
<otherVariable>Somevar</otherVariable>
|
|
<otherFormula>n + 3</otherFormula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0092</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IM1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>CopyVariableToMemory</memoryOperation>
|
|
<otherConstant>Some string</otherConstant>
|
|
<otherVariable>Somevar</otherVariable>
|
|
<otherFormula>n + 3</otherFormula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0093</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IM1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>CopyTableCellToMemory</memoryOperation>
|
|
<otherConstant>Some string</otherConstant>
|
|
<otherVariable>Somevar</otherVariable>
|
|
<otherFormula>n + 3</otherFormula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Reference</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0094</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IM1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>SetToNull</memoryOperation>
|
|
<otherConstant>Some string</otherConstant>
|
|
<otherVariable>Somevar</otherVariable>
|
|
<otherFormula>n + 3</otherFormula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0095</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM3</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<memoryOperation>SetToString</memoryOperation>
|
|
<otherConstant>Some string</otherConstant>
|
|
<otherVariable>Somevar</otherVariable>
|
|
<otherFormula>n + 3</otherFormula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0096</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Deallocate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0097</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Deallocate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0098</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Deallocate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ThrowException</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0099</systemName>
|
|
<comment>Direct / Direct / Direct :: SetValue</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>OB99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetValue</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue>ABC</oblockValue>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0100</systemName>
|
|
<comment>Direct / Direct :: ClearError</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>OB99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ClearError</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0101</systemName>
|
|
<comment>Direct / LocalVariable</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>OB99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Deallocate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0102</systemName>
|
|
<comment>LocalVariable / Formula</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Formula</addressing>
|
|
<enum>Deallocate</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>LogError</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0103</systemName>
|
|
<comment>Formula / Reference</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>Deallocate</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>LogErrorOnce</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0104</systemName>
|
|
<comment>Reference / Direct :: SetOutOfService</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetOutOfService</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<oblockValue />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ShowDialogBox</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionPower class="jmri.jmrit.logixng.actions.configurexml.ActionPowerXml">
|
|
<systemName>IQDA:AUTO:0105</systemName>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionPower>
|
|
<ActionPower class="jmri.jmrit.logixng.actions.configurexml.ActionPowerXml">
|
|
<systemName>IQDA:AUTO:0106</systemName>
|
|
<comment>A comment</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Off</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionPower>
|
|
<ActionPower class="jmri.jmrit.logixng.actions.configurexml.ActionPowerXml">
|
|
<systemName>IQDA:AUTO:0107</systemName>
|
|
<comment>A comment</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionPower>
|
|
<ActionReporter class="jmri.jmrit.logixng.actions.configurexml.ActionReporterXml">
|
|
<systemName>IQDA:AUTO:0108</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<reporterValue>CopyCurrentReport</reporterValue>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionReporter>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0109</systemName>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<scriptAddressing>Direct</scriptAddressing>
|
|
<script />
|
|
<scriptReference />
|
|
<scriptLocalVariable />
|
|
<scriptFormula />
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0110</systemName>
|
|
<comment>A comment</comment>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference>{M1}</operationReference>
|
|
<operationLocalVariable>myVar</operationLocalVariable>
|
|
<operationFormula>a+b</operationFormula>
|
|
<scriptAddressing>Formula</scriptAddressing>
|
|
<script>import java
|
|
</script>
|
|
<scriptReference>{M2}</scriptReference>
|
|
<scriptLocalVariable>myOtherVar</scriptLocalVariable>
|
|
<scriptFormula>c+d</scriptFormula>
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0111</systemName>
|
|
<comment>A comment</comment>
|
|
<operationAddressing>Formula</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference>{M1}</operationReference>
|
|
<operationLocalVariable>myVar</operationLocalVariable>
|
|
<operationFormula>a+b</operationFormula>
|
|
<scriptAddressing>LocalVariable</scriptAddressing>
|
|
<script>myFile.py</script>
|
|
<scriptReference>{M2}</scriptReference>
|
|
<scriptLocalVariable>myOtherVar</scriptLocalVariable>
|
|
<scriptFormula>c+d</scriptFormula>
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0112</systemName>
|
|
<comment>A comment</comment>
|
|
<operationAddressing>LocalVariable</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference>{M1}</operationReference>
|
|
<operationLocalVariable>myVar</operationLocalVariable>
|
|
<operationFormula>a+b</operationFormula>
|
|
<scriptAddressing>Reference</scriptAddressing>
|
|
<script>import java
|
|
</script>
|
|
<scriptReference>{M2}</scriptReference>
|
|
<scriptLocalVariable>myOtherVar</scriptLocalVariable>
|
|
<scriptFormula>c+d</scriptFormula>
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0113</systemName>
|
|
<comment>A comment</comment>
|
|
<operationAddressing>Reference</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference>{M1}</operationReference>
|
|
<operationLocalVariable>myVar</operationLocalVariable>
|
|
<operationFormula>a+b</operationFormula>
|
|
<scriptAddressing>Direct</scriptAddressing>
|
|
<script>import java
|
|
</script>
|
|
<scriptReference>{M2}</scriptReference>
|
|
<scriptLocalVariable>myOtherVar</scriptLocalVariable>
|
|
<scriptFormula>c+d</scriptFormula>
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0114</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0115</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0116</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Formula</addressing>
|
|
<enum>Active</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0117</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Reference</addressing>
|
|
<enum>Toggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0118</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IS1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Unknown</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0119</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0120</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>Appearance</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<appearanceAddressing>Direct</appearanceAddressing>
|
|
<appearance>0</appearance>
|
|
<appearanceReference />
|
|
<appearanceLocalVariable />
|
|
<appearanceFormula />
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0121</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>LocalVariable</operationAddressing>
|
|
<operationType>Appearance</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<appearanceAddressing>Formula</appearanceAddressing>
|
|
<appearance>32</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IH2</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0122</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>Formula</operationAddressing>
|
|
<operationType>Appearance</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<appearanceAddressing>Reference</appearanceAddressing>
|
|
<appearance>128</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0123</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>Reference</operationAddressing>
|
|
<operationType>Appearance</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<appearanceAddressing>Direct</appearanceAddressing>
|
|
<appearance>2</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0124</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IH1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>Appearance</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<appearanceAddressing>LocalVariable</appearanceAddressing>
|
|
<appearance>8</appearance>
|
|
<appearanceReference>{IM3}</appearanceReference>
|
|
<appearanceLocalVariable>index3</appearanceLocalVariable>
|
|
<appearanceFormula>"IT"+index3</appearanceFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0125</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>Aspect</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<aspectAddressing>Direct</aspectAddressing>
|
|
<aspect />
|
|
<aspectReference />
|
|
<aspectLocalVariable />
|
|
<aspectFormula />
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0126</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>LocalVariable</operationAddressing>
|
|
<operationType>Aspect</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<aspectAddressing>Formula</aspectAddressing>
|
|
<aspect>Medium Approach Slow</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0127</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>Formula</operationAddressing>
|
|
<operationType>Aspect</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<aspectAddressing>Reference</aspectAddressing>
|
|
<aspect>Medium Approach</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0128</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>Reference</operationAddressing>
|
|
<operationType>Aspect</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<aspectAddressing>Direct</aspectAddressing>
|
|
<aspect>Approach</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0129</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IF$shsm:AAR-1946:CPL(IH1)</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>Aspect</operationType>
|
|
<operationReference>{IM2}</operationReference>
|
|
<operationLocalVariable>index2</operationLocalVariable>
|
|
<operationFormula>"IT"+index2</operationFormula>
|
|
<aspectAddressing>LocalVariable</aspectAddressing>
|
|
<aspect>Medium Approach Slow</aspect>
|
|
<aspectReference>{IM3}</aspectReference>
|
|
<aspectLocalVariable>index3</aspectLocalVariable>
|
|
<aspectFormula>"IT"+index3</aspectFormula>
|
|
<exampleNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</exampleNamedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0130</systemName>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Play</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<soundAddressing>Direct</soundAddressing>
|
|
<sound />
|
|
<soundReference />
|
|
<soundLocalVariable />
|
|
<soundFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0131</systemName>
|
|
<comment>A comment</comment>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Play</enum>
|
|
<reference>{M1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>myVar</localVariable>
|
|
<formula>a+b</formula>
|
|
</operation>
|
|
<soundAddressing>Formula</soundAddressing>
|
|
<sound>bell.wav
|
|
</sound>
|
|
<soundReference>{M2}</soundReference>
|
|
<soundLocalVariable>myOtherVar</soundLocalVariable>
|
|
<soundFormula>c+d</soundFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0132</systemName>
|
|
<comment>A comment</comment>
|
|
<operation>
|
|
<addressing>Formula</addressing>
|
|
<enum>Play</enum>
|
|
<reference>{M1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>myVar</localVariable>
|
|
<formula>a+b</formula>
|
|
</operation>
|
|
<soundAddressing>LocalVariable</soundAddressing>
|
|
<sound>bell.wav
|
|
</sound>
|
|
<soundReference>{M2}</soundReference>
|
|
<soundLocalVariable>myOtherVar</soundLocalVariable>
|
|
<soundFormula>c+d</soundFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0133</systemName>
|
|
<comment>A comment</comment>
|
|
<operation>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Play</enum>
|
|
<reference>{M1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>myVar</localVariable>
|
|
<formula>a+b</formula>
|
|
</operation>
|
|
<soundAddressing>Reference</soundAddressing>
|
|
<sound>bell.wav
|
|
</sound>
|
|
<soundReference>{M2}</soundReference>
|
|
<soundLocalVariable>myOtherVar</soundLocalVariable>
|
|
<soundFormula>c+d</soundFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0134</systemName>
|
|
<comment>A comment</comment>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>Play</enum>
|
|
<reference>{M1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>myVar</localVariable>
|
|
<formula>a+b</formula>
|
|
</operation>
|
|
<soundAddressing>Direct</soundAddressing>
|
|
<sound>bell.wav
|
|
</sound>
|
|
<soundReference>{M2}</soundReference>
|
|
<soundLocalVariable>myOtherVar</soundLocalVariable>
|
|
<soundFormula>c+d</soundFormula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0135</systemName>
|
|
<LocoAddressSocket>
|
|
<socketName>t4yg263wbo</socketName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>ylxu9b8fbz</socketName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>vybtloxvdm</socketName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>rxhphoia8f</socketName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>t7au4i31nv</socketName>
|
|
</LocoFunctionOnOffSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0136</systemName>
|
|
<comment>A comment</comment>
|
|
<LocoAddressSocket>
|
|
<socketName>ve5as82d4h</socketName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>qajn4xxegh</socketName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>rtgyf5ewkw</socketName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>dlxoe4amzr</socketName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>eacn5pxagf</socketName>
|
|
</LocoFunctionOnOffSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0137</systemName>
|
|
<StartSocket>
|
|
<socketName>y6pz9v9um5</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>ytyyjpv822</socketName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>0</delay>
|
|
<socketName>x3xs2yvx3q</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>no</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<startAndStopByStartExpression>no</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>no</delayByLocalVariables>
|
|
<delayLocalVariablePrefix />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0138</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>yrfmqpso5m</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>tfniwtxmpq</socketName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>100</delay>
|
|
<socketName>vwf9otey3e</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>no</startImmediately>
|
|
<runContinuously>yes</runContinuously>
|
|
<startAndStopByStartExpression>no</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>no</delayByLocalVariables>
|
|
<delayLocalVariablePrefix />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0139</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>udsar6w2tp</socketName>
|
|
<systemName>IQDE:AUTO:0001</systemName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>urdlo4j2z2</socketName>
|
|
<systemName>IQDE:AUTO:0002</systemName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>2400</delay>
|
|
<socketName>tmiph786kr</socketName>
|
|
<systemName>IQDA:AUTO:0140</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<delay>10</delay>
|
|
<socketName>h8y1diiv9q</socketName>
|
|
<systemName>IQDA:AUTO:0141</systemName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>yes</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<startAndStopByStartExpression>no</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>no</delayByLocalVariables>
|
|
<delayLocalVariablePrefix />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0140</systemName>
|
|
<comment>Action socket 1</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>s6364prnf6</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0141</systemName>
|
|
<comment>Action socket 2</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>db1f6vcgjx</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0142</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Thrown</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0143</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Closed</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0144</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Formula</addressing>
|
|
<enum>Thrown</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0145</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Reference</addressing>
|
|
<enum>Toggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0146</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Memory</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<memory>IM3</memory>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Memory</addressing>
|
|
<enum>Toggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<memory>Some memory</memory>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0147</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Unknown</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0148</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0149</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IT2</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0150</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some turnout</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0151</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Reference</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Table</addressing>
|
|
<enum>Closed</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0152</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Formula</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Table</addressing>
|
|
<enum>Thrown</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0153</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Formula</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Table</addressing>
|
|
<enum>Toggle</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0154</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<name>IT1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Reference</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Table</addressing>
|
|
<enum>Unknown</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Table</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0155</systemName>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<name>IT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Table</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Reference</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Table</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{tableRef}</reference>
|
|
<localVariable>tableVariable</localVariable>
|
|
<formula>"IT"+str(index)</formula>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Reference</addressing>
|
|
<name>The row</name>
|
|
<reference>{rowRef}</reference>
|
|
<localVariable>rowVariable</localVariable>
|
|
<formula>"Row "+str(index)</formula>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<name>The column</name>
|
|
<reference>{columnRef}</reference>
|
|
<localVariable>columnVariable</localVariable>
|
|
<formula>"Column "+str(index)</formula>
|
|
</column>
|
|
</table>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnoutLock class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutLockXml">
|
|
<systemName>IQDA:AUTO:0156</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Unlock</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnoutLock>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0157</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0158</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0159</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>ThrowException</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0160</systemName>
|
|
<comment>Direct / Direct / Direct :: SetTrainName</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IW99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetTrainName</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName>ABC</trainIdName>
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0161</systemName>
|
|
<comment>Direct / Direct / Direct :: ControlAutoTrain - Resume</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IW99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ControlAutoTrain</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Resume</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0162</systemName>
|
|
<comment>Direct / Direct :: AllocateWarrantRoute</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IW99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0163</systemName>
|
|
<comment>Direct / LocalVariable</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IW99</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0164</systemName>
|
|
<comment>LocalVariable / Formula</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Formula</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0165</systemName>
|
|
<comment>Formula / Reference</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>AllocateWarrantRoute</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0166</systemName>
|
|
<comment>Reference / Direct :: DeallocateWarrant</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>DeallocateWarrant</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference />
|
|
<dataLocalVariable />
|
|
<dataFormula />
|
|
<trainIdName />
|
|
<controlAutoTrain>Halt</controlAutoTrain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>AbortExecution</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<WebBrowser class="jmri.jmrit.logixng.actions.configurexml.WebBrowserXml">
|
|
<systemName>IQDA:AUTO:0167</systemName>
|
|
<Socket>
|
|
<socketName>sa27pp5t2j</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</WebBrowser>
|
|
<DisplayActionPositionable class="jmri.jmrit.display.logixng.configurexml.ActionPositionableXml">
|
|
<systemName>IQDA:AUTO:0168</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Enable</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionPositionable>
|
|
<ActionLoconetClearSlots class="jmri.jmrix.loconet.logixng.configurexml.ActionClearSlotsXml">
|
|
<systemName>IQDA:AUTO:0169</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLoconetClearSlots>
|
|
<ActionLoconetUpdateSlots class="jmri.jmrix.loconet.logixng.configurexml.ActionUpdateSlotsXml">
|
|
<systemName>IQDA:AUTO:0170</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLoconetUpdateSlots>
|
|
<MQTTPublish class="jmri.jmrix.mqtt.logixng.configurexml.PublishXml">
|
|
<systemName>IQDA:AUTO:0171</systemName>
|
|
<topic>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</topic>
|
|
<message>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</message>
|
|
<retain>Default</retain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTPublish>
|
|
<MQTTPublish class="jmri.jmrix.mqtt.logixng.configurexml.PublishXml">
|
|
<systemName>IQDA:AUTO:0172</systemName>
|
|
<topic>
|
|
<addressing>Direct</addressing>
|
|
<value>topic</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</topic>
|
|
<message>
|
|
<addressing>Direct</addressing>
|
|
<value>message</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</message>
|
|
<retain>Default</retain>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTPublish>
|
|
<MQTTSubscribe class="jmri.jmrix.mqtt.logixng.configurexml.SubscribeXml">
|
|
<systemName>IQDA:AUTO:0173</systemName>
|
|
<removeChannelFromLastTopic>no</removeChannelFromLastTopic>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTSubscribe>
|
|
<MQTTSubscribe class="jmri.jmrix.mqtt.logixng.configurexml.SubscribeXml">
|
|
<systemName>IQDA:AUTO:0174</systemName>
|
|
<subscribeToTopic>theTopic</subscribeToTopic>
|
|
<lastTopicLocalVariable>topic</lastTopicLocalVariable>
|
|
<removeChannelFromLastTopic>yes</removeChannelFromLastTopic>
|
|
<lastMessageLocalVariable>lastMessage</lastMessageLocalVariable>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTSubscribe>
|
|
<CallModule class="jmri.jmrit.logixng.actions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDA:AUTO:0175</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<Parameters />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallModule>
|
|
<CallModule class="jmri.jmrit.logixng.actions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDA:AUTO:0176</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQM1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<Parameters>
|
|
<Parameter>
|
|
<name>Abc</name>
|
|
<initialValueType>FloatingNumber</initialValueType>
|
|
<initialValueData>12.32</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Def</name>
|
|
<initialValueType>Formula</initialValueType>
|
|
<initialValueData>12 + 32</initialValueData>
|
|
<returnValueType>Memory</returnValueType>
|
|
<returnValueData>M1</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Ghi</name>
|
|
<initialValueType>Integer</initialValueType>
|
|
<initialValueData>21</initialValueData>
|
|
<returnValueType>None</returnValueType>
|
|
<returnValueData />
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Jkl</name>
|
|
<initialValueType>LocalVariable</initialValueType>
|
|
<initialValueData>MyVar</initialValueData>
|
|
<returnValueType>Memory</returnValueType>
|
|
<returnValueData>M34</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Mno</name>
|
|
<initialValueType>Memory</initialValueType>
|
|
<initialValueData>M2</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Pqr</name>
|
|
<initialValueType>None</initialValueType>
|
|
<initialValueData />
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Stu</name>
|
|
<initialValueType>Reference</initialValueType>
|
|
<initialValueData>{MyVar}</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Vxy</name>
|
|
<initialValueType>String</initialValueType>
|
|
<initialValueData>Some string</initialValueData>
|
|
<returnValueType>LocalVariable</returnValueType>
|
|
<returnValueData>SomeVar</returnValueData>
|
|
</Parameter>
|
|
</Parameters>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallModule>
|
|
<DigitalFormula class="jmri.jmrit.logixng.actions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDA:AUTO:0177</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>q9b9qkyqcr</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<DigitalFormula class="jmri.jmrit.logixng.actions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDA:AUTO:0178</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>eyv5vqnnhd</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>n + 1</formula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0179</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>fz546b772w</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>caxwkngg7v</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0180</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>kp1r5e76wg</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>zrynsuos87</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0181</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>kptcn9aqmn</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>wjy3r82k1n</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0182</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>x6oam7bvat</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>m6d394dwg5</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0183</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Disable</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0184</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IX1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Enable</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0185</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IX1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Formula</addressing>
|
|
<enum>Disable</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0186</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IX1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>Enable</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0187</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IX1</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Enable</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0188</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetNXPairEnabled</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0189</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>SetNXPairDisabled</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0190</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Formula</addressing>
|
|
<enum>SetNXPairEnabled</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0191</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>SetNXPairSegment</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0192</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetNXPairDisabled</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0193</systemName>
|
|
<Socket>
|
|
<socketName>vbdhrb9b4t</socketName>
|
|
</Socket>
|
|
<delayAddressing>Direct</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>no</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0194</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>jessbw8wym</socketName>
|
|
</Socket>
|
|
<delayAddressing>Direct</delayAddressing>
|
|
<delay>100</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0195</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>ce19kyw28a</socketName>
|
|
</Socket>
|
|
<delayAddressing>LocalVariable</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable>MyVar</delayLocalVariable>
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<useIndividualTimers>yes</useIndividualTimers>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0196</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>lb8c7czyk4</socketName>
|
|
</Socket>
|
|
<delayAddressing>Reference</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference>{MyMemory}</delayReference>
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0197</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>isfefo7cz6</socketName>
|
|
</Socket>
|
|
<delayAddressing>Formula</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula>MyVar + 10</delayFormula>
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<For class="jmri.jmrit.logixng.actions.configurexml.ForXml">
|
|
<systemName>IQDA:AUTO:0198</systemName>
|
|
<InitSocket>
|
|
<socketName>w5arj8ovze</socketName>
|
|
</InitSocket>
|
|
<WhileSocket>
|
|
<socketName>flnn84ze95</socketName>
|
|
</WhileSocket>
|
|
<AfterEachSocket>
|
|
<socketName>wm5sgthhvo</socketName>
|
|
</AfterEachSocket>
|
|
<DoSocket>
|
|
<socketName>un3c9nijcv</socketName>
|
|
</DoSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</For>
|
|
<For class="jmri.jmrit.logixng.actions.configurexml.ForXml">
|
|
<systemName>IQDA:AUTO:0199</systemName>
|
|
<comment>A comment</comment>
|
|
<InitSocket>
|
|
<socketName>u7a13h9m37</socketName>
|
|
</InitSocket>
|
|
<WhileSocket>
|
|
<socketName>ov74ys8m8u</socketName>
|
|
</WhileSocket>
|
|
<AfterEachSocket>
|
|
<socketName>el8nxomg67</socketName>
|
|
</AfterEachSocket>
|
|
<DoSocket>
|
|
<socketName>n9d4qt5usl</socketName>
|
|
</DoSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</For>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0200</systemName>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Sensors</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>vp7786ygc4</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0201</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>no</useCommonSource>
|
|
<commonManager>Turnouts</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula>turnouts</formula>
|
|
<localVariable>myVar</localVariable>
|
|
<Socket>
|
|
<socketName>qwevy26rjm</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0202</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>no</useCommonSource>
|
|
<commonManager>Turnouts</commonManager>
|
|
<operation>Memory</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula>turnouts</formula>
|
|
<localVariable>myVar</localVariable>
|
|
<Socket>
|
|
<socketName>l2fnwfbz7p</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0203</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>no</useCommonSource>
|
|
<commonManager>Turnouts</commonManager>
|
|
<operation>Formula</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula>turnouts</formula>
|
|
<localVariable>myVar</localVariable>
|
|
<Socket>
|
|
<socketName>cdvmhbq9tz</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0204</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Sensors</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>npxjpjar85</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0205</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Turnouts</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>gxyslg3ccb</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0206</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Lights</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>wolry1gn8h</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0207</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>SignalHeads</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>zzhui1xofh</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0208</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>SignalMasts</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>yakmymrmse</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0209</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Routes</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>mxtqkw6kft</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0210</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Blocks</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>lse6supx9p</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0211</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Reporters</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>rwliyzdf4v</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0212</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Memories</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>uioeu69r1u</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0213</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Audio</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>pd1ylbpabr</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0214</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>LayoutBlocks</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>qxyeimjb4s</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0215</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Warrants</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>nyetz3m8eg</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0216</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Sections</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>teonb3lf2p</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0217</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>Transits</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>btiuvqdf3a</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<IfThenElse class="jmri.jmrit.logixng.actions.configurexml.IfThenElseXml" executeType="ExecuteOnChange" evaluateType="EvaluateAll">
|
|
<systemName>IQDA:AUTO:0218</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>cw7jpzds7v</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>pfx91mpb7t</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vi3dq14r3x</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</IfThenElse>
|
|
<IfThenElse class="jmri.jmrit.logixng.actions.configurexml.IfThenElseXml" executeType="ExecuteOnChange" evaluateType="EvaluateAll">
|
|
<systemName>IQDA:AUTO:0219</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>qbaakh6f5e</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>nwhi5bvybi</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ao6ewgi5fu</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</IfThenElse>
|
|
<IfThenElse class="jmri.jmrit.logixng.actions.configurexml.IfThenElseXml" executeType="AlwaysExecute" evaluateType="EvaluateAll">
|
|
<systemName>IQDA:AUTO:0220</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>jel68nfrs1</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>cf5yrio5ut</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rhfe58ez8t</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</IfThenElse>
|
|
<Logix class="jmri.jmrit.logixng.actions.configurexml.LogixXml" executeType="ExecuteOnChange">
|
|
<systemName>IQDA:AUTO:0221</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>tca4vbi7ih</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>hqjyy2fbzd</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Logix>
|
|
<Logix class="jmri.jmrit.logixng.actions.configurexml.LogixXml" executeType="ExecuteOnChange">
|
|
<systemName>IQDA:AUTO:0222</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>xs3kbyd5ul</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>jlnxw91dhn</socketName>
|
|
<systemName>IQDB:AUTO:0001</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Logix>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0223</systemName>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>no</logToScriptOutput>
|
|
<formatType>OnlyText</formatType>
|
|
<format />
|
|
<DataList />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0224</systemName>
|
|
<comment>A comment</comment>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>OnlyText</formatType>
|
|
<format>Some text</format>
|
|
<DataList>
|
|
<Data>
|
|
<type>LocalVariable</type>
|
|
<data>MyVar</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0225</systemName>
|
|
<comment>A comment</comment>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>CommaSeparatedList</formatType>
|
|
<format />
|
|
<DataList>
|
|
<Data>
|
|
<type>Memory</type>
|
|
<data>IM1</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0226</systemName>
|
|
<comment>A comment</comment>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>StringFormat</formatType>
|
|
<format>MyVar has the value %s</format>
|
|
<DataList>
|
|
<Data>
|
|
<type>Reference</type>
|
|
<data>{MyVar}</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0227</systemName>
|
|
<comment>A comment</comment>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>yes</logToScriptOutput>
|
|
<formatType>StringFormat</formatType>
|
|
<format>str(10): %s, 25: %d, IM1: %s, MyVar: %s</format>
|
|
<DataList>
|
|
<Data>
|
|
<type>Formula</type>
|
|
<data>str(10)</data>
|
|
</Data>
|
|
<Data>
|
|
<type>Formula</type>
|
|
<data>25</data>
|
|
</Data>
|
|
<Data>
|
|
<type>Memory</type>
|
|
<data>IM1</data>
|
|
</Data>
|
|
<Data>
|
|
<type>LocalVariable</type>
|
|
<data>MyVar</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0228</systemName>
|
|
<includeGlobalVariables>yes</includeGlobalVariables>
|
|
<expandArraysAndMaps>no</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0229</systemName>
|
|
<comment>A comment</comment>
|
|
<includeGlobalVariables>yes</includeGlobalVariables>
|
|
<expandArraysAndMaps>no</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0230</systemName>
|
|
<comment>A comment</comment>
|
|
<includeGlobalVariables>no</includeGlobalVariables>
|
|
<expandArraysAndMaps>yes</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0231</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>vxxd9x77r6</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0232</systemName>
|
|
<comment>A comment</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>z9nlj6er4b</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<Break class="jmri.jmrit.logixng.actions.configurexml.BreakXml">
|
|
<systemName>IQDA:AUTO:0233</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Break>
|
|
<Continue class="jmri.jmrit.logixng.actions.configurexml.ContinueXml">
|
|
<systemName>IQDA:AUTO:0234</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Continue>
|
|
<Error class="jmri.jmrit.logixng.actions.configurexml.ErrorXml">
|
|
<systemName>IQDA:AUTO:0235</systemName>
|
|
<error-message>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</error-message>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Error>
|
|
<Error class="jmri.jmrit.logixng.actions.configurexml.ErrorXml">
|
|
<systemName>IQDA:AUTO:0236</systemName>
|
|
<error-message>
|
|
<addressing>Direct</addressing>
|
|
<value>Some error has occurred</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</error-message>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Error>
|
|
<Exit class="jmri.jmrit.logixng.actions.configurexml.ExitXml">
|
|
<systemName>IQDA:AUTO:0237</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Exit>
|
|
<Return class="jmri.jmrit.logixng.actions.configurexml.ReturnXml">
|
|
<systemName>IQDA:AUTO:0238</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Return>
|
|
<Sequence class="jmri.jmrit.logixng.actions.configurexml.SequenceXml">
|
|
<systemName>IQDA:AUTO:0239</systemName>
|
|
<StartSocket>
|
|
<socketName>t65j1iluxv</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>su1kb87pbq</socketName>
|
|
</StopSocket>
|
|
<ResetSocket>
|
|
<socketName>jcxlehydrl</socketName>
|
|
</ResetSocket>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>sbygga2b31</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>upl1jw42g5</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>yes</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Sequence>
|
|
<Sequence class="jmri.jmrit.logixng.actions.configurexml.SequenceXml">
|
|
<systemName>IQDA:AUTO:0240</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>ge8tlt5ncn</socketName>
|
|
<systemName>IQDE:AUTO:0003</systemName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>q3i5mhnb6c</socketName>
|
|
<systemName>IQDE:AUTO:0004</systemName>
|
|
</StopSocket>
|
|
<ResetSocket>
|
|
<socketName>atu7prmqrl</socketName>
|
|
<systemName>IQDE:AUTO:0005</systemName>
|
|
</ResetSocket>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>ols9hqhdst</socketName>
|
|
<systemName>IQDE:AUTO:0006</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cf6c3r924p</socketName>
|
|
<systemName>IQDE:AUTO:0007</systemName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>wap9aoresy</socketName>
|
|
<systemName>IQDA:AUTO:0241</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uo88ecflfi</socketName>
|
|
<systemName>IQDA:AUTO:0242</systemName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>no</startImmediately>
|
|
<runContinuously>yes</runContinuously>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Sequence>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0241</systemName>
|
|
<comment>Action socket 1</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>mbaa4xgbsr</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0242</systemName>
|
|
<comment>Action socket 2</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>c5sq4frw3j</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0243</systemName>
|
|
<ValidateSocket>
|
|
<socketName>u51x4g5462</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>u29qtk26hf</socketName>
|
|
</ExecuteSocket>
|
|
<Buttons>
|
|
<name>Ok</name>
|
|
</Buttons>
|
|
<formatType>OnlyText</formatType>
|
|
<format />
|
|
<localVariableForSelectedButton />
|
|
<localVariableForInputString />
|
|
<modal>yes</modal>
|
|
<multiLine>no</multiLine>
|
|
<DataList />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0244</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>f54i1zsycj</socketName>
|
|
<systemName>IQDE:AUTO:0008</systemName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>zpmn964s5g</socketName>
|
|
<systemName>IQDA:AUTO:0245</systemName>
|
|
</ExecuteSocket>
|
|
<Buttons>
|
|
<name>Ok</name>
|
|
</Buttons>
|
|
<formatType>OnlyText</formatType>
|
|
<format>Some text</format>
|
|
<localVariableForSelectedButton>myVar</localVariableForSelectedButton>
|
|
<localVariableForInputString />
|
|
<modal>yes</modal>
|
|
<multiLine>yes</multiLine>
|
|
<DataList>
|
|
<Data>
|
|
<type>LocalVariable</type>
|
|
<data>MyVar</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0245</systemName>
|
|
<includeGlobalVariables>yes</includeGlobalVariables>
|
|
<expandArraysAndMaps>no</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0246</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>mh7vysaloy</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>rvqbxu3cai</socketName>
|
|
</ExecuteSocket>
|
|
<Buttons>
|
|
<name>Cancel</name>
|
|
<name>Yes</name>
|
|
<name>No</name>
|
|
</Buttons>
|
|
<formatType>CommaSeparatedList</formatType>
|
|
<format />
|
|
<localVariableForSelectedButton />
|
|
<localVariableForInputString />
|
|
<modal>yes</modal>
|
|
<multiLine>yes</multiLine>
|
|
<DataList>
|
|
<Data>
|
|
<type>Memory</type>
|
|
<data>IM1</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0247</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>ucu7kjgyez</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>evjcshqtyc</socketName>
|
|
</ExecuteSocket>
|
|
<Buttons>
|
|
<name>No</name>
|
|
</Buttons>
|
|
<formatType>StringFormat</formatType>
|
|
<format>MyVar has the value %s</format>
|
|
<localVariableForSelectedButton />
|
|
<localVariableForInputString />
|
|
<modal>yes</modal>
|
|
<multiLine>yes</multiLine>
|
|
<DataList>
|
|
<Data>
|
|
<type>Reference</type>
|
|
<data>{MyVar}</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0248</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>xyiyf4rgcv</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>qczi2vl981</socketName>
|
|
</ExecuteSocket>
|
|
<Buttons>
|
|
<name>No</name>
|
|
</Buttons>
|
|
<formatType>StringFormat</formatType>
|
|
<format>str(10): %s, 25: %d, IM1: %s, MyVar: %s</format>
|
|
<localVariableForSelectedButton />
|
|
<localVariableForInputString />
|
|
<modal>yes</modal>
|
|
<multiLine>yes</multiLine>
|
|
<DataList>
|
|
<Data>
|
|
<type>Formula</type>
|
|
<data>str(10)</data>
|
|
</Data>
|
|
<Data>
|
|
<type>Formula</type>
|
|
<data>25</data>
|
|
</Data>
|
|
<Data>
|
|
<type>Memory</type>
|
|
<data>IM1</data>
|
|
</Data>
|
|
<Data>
|
|
<type>LocalVariable</type>
|
|
<data>MyVar</data>
|
|
</Data>
|
|
</DataList>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0249</systemName>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ShutdownJMRI</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0250</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ShutdownComputer</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0251</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>RebootComputer</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0252</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ShutdownJMRI</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0253</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>RebootJMRI</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<SimulateTurnoutFeedback class="jmri.jmrit.logixng.actions.configurexml.SimulateTurnoutFeedbackXml">
|
|
<systemName>IQDA:AUTO:0254</systemName>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</SimulateTurnoutFeedback>
|
|
<SimulateTurnoutFeedback class="jmri.jmrit.logixng.actions.configurexml.SimulateTurnoutFeedbackXml">
|
|
<systemName>IQDA:AUTO:0255</systemName>
|
|
<comment>A comment</comment>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</SimulateTurnoutFeedback>
|
|
<TableForEach class="jmri.jmrit.logixng.actions.configurexml.TableForEachXml">
|
|
<systemName>IQDA:AUTO:0256</systemName>
|
|
<localVariable />
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnAddressing>Direct</rowOrColumnAddressing>
|
|
<rowOrColumnName />
|
|
<rowOrColumnReference />
|
|
<rowOrColumnLocalVariable />
|
|
<rowOrColumnFormula />
|
|
<tableRowOrColumn>Column</tableRowOrColumn>
|
|
<Socket>
|
|
<socketName>w1i9ymozkd</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TableForEach>
|
|
<TableForEach class="jmri.jmrit.logixng.actions.configurexml.TableForEachXml">
|
|
<systemName>IQDA:AUTO:0257</systemName>
|
|
<comment>A comment</comment>
|
|
<localVariable>MyLocalVariable</localVariable>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnAddressing>Direct</rowOrColumnAddressing>
|
|
<rowOrColumnName>North yard</rowOrColumnName>
|
|
<rowOrColumnReference />
|
|
<rowOrColumnLocalVariable />
|
|
<rowOrColumnFormula />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<Socket>
|
|
<socketName>me36om376n</socketName>
|
|
<systemName>IQDA:AUTO:0258</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TableForEach>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0258</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>daf7v3qnio</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<TableForEach class="jmri.jmrit.logixng.actions.configurexml.TableForEachXml">
|
|
<systemName>IQDA:AUTO:0259</systemName>
|
|
<comment>A comment</comment>
|
|
<localVariable>MyLocalVariable</localVariable>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<reference>{MyTableRef}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>MyTableVar</localVariable>
|
|
<formula>MyTableFormula</formula>
|
|
</namedBean>
|
|
<rowOrColumnAddressing>Direct</rowOrColumnAddressing>
|
|
<rowOrColumnName>Second turnout</rowOrColumnName>
|
|
<rowOrColumnReference>{MyRowOrColumnRef}</rowOrColumnReference>
|
|
<rowOrColumnLocalVariable>MyRowOrColumnVar</rowOrColumnLocalVariable>
|
|
<rowOrColumnFormula>MyRowOrColumnFormula</rowOrColumnFormula>
|
|
<tableRowOrColumn>Column</tableRowOrColumn>
|
|
<Socket>
|
|
<socketName>ukkx87v1ei</socketName>
|
|
<systemName>IQDA:AUTO:0260</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TableForEach>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0260</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>hz58izir4h</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0261</systemName>
|
|
<comment>A comment</comment>
|
|
<LocoAddressSocket>
|
|
<socketName>uv6huzc8bo</socketName>
|
|
<systemName>IQAE:AUTO:0001</systemName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>laoffbp7ow</socketName>
|
|
<systemName>IQAE:AUTO:0002</systemName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>rzh8nmpprw</socketName>
|
|
<systemName>IQDE:AUTO:0009</systemName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>vt9drylb3z</socketName>
|
|
<systemName>IQAE:AUTO:0003</systemName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>gul3clqspp</socketName>
|
|
<systemName>IQDE:AUTO:0010</systemName>
|
|
</LocoFunctionOnOffSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0262</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>uabdq54w16</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>ig45wexvzy</socketName>
|
|
</ActionSocket>
|
|
<timeToDelay>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timeToDelay>
|
|
<timerUnit>
|
|
<addressing>Direct</addressing>
|
|
<enum>MilliSeconds</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timerUnit>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0263</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>yi6updpbwh</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>lohg4amjp7</socketName>
|
|
</ActionSocket>
|
|
<timeToDelay>
|
|
<addressing>Direct</addressing>
|
|
<value>100</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timeToDelay>
|
|
<timerUnit>
|
|
<addressing>Direct</addressing>
|
|
<enum>MilliSeconds</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timerUnit>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0264</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>y56lc72jgh</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>tvuvwn3guy</socketName>
|
|
</ActionSocket>
|
|
<timeToDelay>
|
|
<addressing>Memory</addressing>
|
|
<value>0</value>
|
|
<memory>IM3</memory>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timeToDelay>
|
|
<timerUnit>
|
|
<addressing>Direct</addressing>
|
|
<enum>MilliSeconds</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timerUnit>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0265</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>bnzcn3bcd7</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>l58tdsgfko</socketName>
|
|
</ActionSocket>
|
|
<timeToDelay>
|
|
<addressing>LocalVariable</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>MyVar</localVariable>
|
|
</timeToDelay>
|
|
<timerUnit>
|
|
<addressing>Direct</addressing>
|
|
<enum>MilliSeconds</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timerUnit>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0266</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>uc9xbp4qq9</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>ruv7sjqron</socketName>
|
|
</ActionSocket>
|
|
<timeToDelay>
|
|
<addressing>Reference</addressing>
|
|
<value>0</value>
|
|
<reference>{MyMemory}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timeToDelay>
|
|
<timerUnit>
|
|
<addressing>Direct</addressing>
|
|
<enum>MilliSeconds</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timerUnit>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0267</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>crcu38t9j6</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>of196s75mz</socketName>
|
|
</ActionSocket>
|
|
<timeToDelay>
|
|
<addressing>Formula</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
<formula>MyVar + 10</formula>
|
|
</timeToDelay>
|
|
<timerUnit>
|
|
<addressing>Direct</addressing>
|
|
<enum>MilliSeconds</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</timerUnit>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<TriggerRoute class="jmri.jmrit.logixng.actions.configurexml.TriggerRouteXml">
|
|
<systemName>IQDA:AUTO:0268</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TriggerRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerRoute>
|
|
<TriggerRoute class="jmri.jmrit.logixng.actions.configurexml.TriggerRouteXml">
|
|
<systemName>IQDA:AUTO:0269</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TriggerRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerRoute>
|
|
<IfThenElse class="jmri.jmrit.logixng.actions.configurexml.IfThenElseXml" executeType="ExecuteOnChange" evaluateType="EvaluateAll">
|
|
<systemName>IQDA:AUTO:0270</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>vnl16m36c5</socketName>
|
|
<systemName>IQDE:AUTO:0011</systemName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>zbqyoidecx</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vlo1x82p3k</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</IfThenElse>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0271</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>ug1katy121</socketName>
|
|
<systemName>IQAE:AUTO:0004</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>xdsg4vx7ls</socketName>
|
|
<systemName>IQAA:AUTO:0001</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0272</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>yggb9x3d8j</socketName>
|
|
<systemName>IQAE:AUTO:0005</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>t63c49aqsf</socketName>
|
|
<systemName>IQAA:AUTO:0002</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0273</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>wsi2ylq1jq</socketName>
|
|
<systemName>IQAE:AUTO:0006</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>we4313qkkj</socketName>
|
|
<systemName>IQAA:AUTO:0003</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0274</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>ww8wibskev</socketName>
|
|
<systemName>IQAE:AUTO:0007</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>w5altkvyj4</socketName>
|
|
<systemName>IQAA:AUTO:0004</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0275</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>bc95lo1qvb</socketName>
|
|
<systemName>IQAE:AUTO:0008</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>idba21362l</socketName>
|
|
<systemName>IQAA:AUTO:0005</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0276</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>n2z3ukmfk4</socketName>
|
|
<systemName>IQAE:AUTO:0009</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>ics38wtbal</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0277</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>bypshiju9y</socketName>
|
|
<systemName>IQAE:AUTO:0010</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>rc864az81g</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0278</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>vs6n1lag39</socketName>
|
|
<systemName>IQAE:AUTO:0011</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>y8u423dibh</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0279</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>oqlp4ob4ld</socketName>
|
|
<systemName>IQAE:AUTO:0012</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>nhlcxgryq9</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0280</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>qhkj4pxl1y</socketName>
|
|
<systemName>IQSE:AUTO:0001</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>dwtso8q2e6</socketName>
|
|
<systemName>IQSA:AUTO:0001</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0281</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>nafa7dwfre</socketName>
|
|
<systemName>IQSE:AUTO:0002</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>cn412dgjlc</socketName>
|
|
<systemName>IQSA:AUTO:0002</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0282</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>gk9prvhcxj</socketName>
|
|
<systemName>IQSE:AUTO:0003</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>dj9mqk63wh</socketName>
|
|
<systemName>IQSA:AUTO:0003</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0283</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>qinhcvikgq</socketName>
|
|
<systemName>IQSE:AUTO:0004</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>yboids6qj4</socketName>
|
|
<systemName>IQSA:AUTO:0004</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0284</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>tomwux9x2o</socketName>
|
|
<systemName>IQSE:AUTO:0005</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>gomzr3r33n</socketName>
|
|
<systemName>IQSA:AUTO:0005</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0285</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>o2st1twew3</socketName>
|
|
<systemName>IQSE:AUTO:0006</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>tg3fpzmbeu</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
</LogixNGDigitalActions>
|
|
<LogixNGDigitalBooleanActions class="jmri.jmrit.logixng.implementation.configurexml.DefaultDigitalBooleanActionManagerXml">
|
|
<DigitalBooleanMany class="jmri.jmrit.logixng.actions.configurexml.DigitalBooleanManyXml">
|
|
<systemName>IQDB:AUTO:0001</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>rzquxnky2p</socketName>
|
|
<systemName>IQDB:AUTO:0002</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i2pthijb1u</socketName>
|
|
<systemName>IQDB:AUTO:0003</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yodzlkgi8f</socketName>
|
|
<systemName>IQDB:AUTO:0004</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y4fgsry34e</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalBooleanActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalBooleanActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalBooleanMany>
|
|
<DigitalBooleanMany class="jmri.jmrit.logixng.actions.configurexml.DigitalBooleanManyXml">
|
|
<systemName>IQDB:AUTO:0002</systemName>
|
|
<comment>A comment</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>zmgzja6nkr</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalBooleanActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalBooleanActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalBooleanMany>
|
|
<LogixAction class="jmri.jmrit.logixng.actions.configurexml.DigitalBooleanLogixActionXml" trigger="Either">
|
|
<systemName>IQDB:AUTO:0003</systemName>
|
|
<Socket>
|
|
<socketName>s5awwtcu9i</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalBooleanActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalBooleanActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogixAction>
|
|
<LogixAction class="jmri.jmrit.logixng.actions.configurexml.DigitalBooleanLogixActionXml" trigger="False">
|
|
<systemName>IQDB:AUTO:0004</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>v6r47inqrc</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleDigitalBooleanActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleDigitalBooleanActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogixAction>
|
|
</LogixNGDigitalBooleanActions>
|
|
<LogixNGAnalogExpressions class="jmri.jmrit.logixng.implementation.configurexml.DefaultAnalogExpressionManagerXml">
|
|
<AnalogExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionMemoryXml">
|
|
<systemName>IQAE:AUTO:0001</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionMemory>
|
|
<AnalogExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionMemoryXml">
|
|
<systemName>IQAE:AUTO:0002</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionMemory>
|
|
<AnalogExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionMemoryXml">
|
|
<systemName>IQAE:AUTO:0003</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionMemory>
|
|
<AnalogExpressionConstant class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionConstantXml">
|
|
<systemName>IQAE:AUTO:0004</systemName>
|
|
<value>0.0</value>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionConstant>
|
|
<AnalogExpressionConstant class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionConstantXml">
|
|
<systemName>IQAE:AUTO:0005</systemName>
|
|
<comment>A comment</comment>
|
|
<value>12.44</value>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionConstant>
|
|
<AnalogExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionMemoryXml">
|
|
<systemName>IQAE:AUTO:0006</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionMemory>
|
|
<AnalogExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionMemoryXml">
|
|
<systemName>IQAE:AUTO:0007</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionMemory>
|
|
<AnalogFormula class="jmri.jmrit.logixng.expressions.configurexml.AnalogFormulaXml">
|
|
<systemName>IQAE:AUTO:0008</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>x4hfvzg6k7</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogFormula>
|
|
<AnalogFormula class="jmri.jmrit.logixng.expressions.configurexml.AnalogFormulaXml">
|
|
<systemName>IQAE:AUTO:0009</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>x8pkjkdaho</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>sin(a)*2 + 14</formula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogFormula>
|
|
<AnalogExpressionAnalogIO class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionAnalogIOXml">
|
|
<systemName>IQAE:AUTO:0010</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionAnalogIO>
|
|
<TimeSinceMidnight class="jmri.jmrit.logixng.expressions.configurexml.TimeSinceMidnightXml">
|
|
<systemName>IQAE:AUTO:0011</systemName>
|
|
<type>SystemClock</type>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TimeSinceMidnight>
|
|
<TimeSinceMidnight class="jmri.jmrit.logixng.expressions.configurexml.TimeSinceMidnightXml">
|
|
<systemName>IQAE:AUTO:0012</systemName>
|
|
<comment>A comment</comment>
|
|
<type>FastClock</type>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TimeSinceMidnight>
|
|
</LogixNGAnalogExpressions>
|
|
<LogixNGAnalogActions class="jmri.jmrit.logixng.implementation.configurexml.DefaultAnalogActionManagerXml">
|
|
<AnalogActionMemory class="jmri.jmrit.logixng.actions.configurexml.AnalogActionMemoryXml">
|
|
<systemName>IQAA:AUTO:0001</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogActionMemory>
|
|
<AnalogActionMemory class="jmri.jmrit.logixng.actions.configurexml.AnalogActionMemoryXml">
|
|
<systemName>IQAA:AUTO:0002</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogActionMemory>
|
|
<AnalogMany class="jmri.jmrit.logixng.actions.configurexml.AnalogManyXml">
|
|
<systemName>IQAA:AUTO:0003</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>khenk3njcg</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogMany>
|
|
<AnalogMany class="jmri.jmrit.logixng.actions.configurexml.AnalogManyXml">
|
|
<systemName>IQAA:AUTO:0004</systemName>
|
|
<comment>A comment</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>ujn9751icj</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogMany>
|
|
<AnalogActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.AnalogActionLightIntensityXml">
|
|
<systemName>IQAA:AUTO:0005</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleAnalogActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleAnalogActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogActionLightIntensity>
|
|
</LogixNGAnalogActions>
|
|
<LogixNGStringExpressions class="jmri.jmrit.logixng.implementation.configurexml.DefaultStringExpressionManagerXml">
|
|
<StringExpressionConstant class="jmri.jmrit.logixng.expressions.configurexml.StringExpressionConstantXml">
|
|
<systemName>IQSE:AUTO:0001</systemName>
|
|
<value />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringExpressionConstant>
|
|
<StringExpressionConstant class="jmri.jmrit.logixng.expressions.configurexml.StringExpressionConstantXml">
|
|
<systemName>IQSE:AUTO:0002</systemName>
|
|
<comment>A comment</comment>
|
|
<value>Some string</value>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringExpressionConstant>
|
|
<StringExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.StringExpressionMemoryXml">
|
|
<systemName>IQSE:AUTO:0003</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringExpressionMemory>
|
|
<StringExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.StringExpressionMemoryXml">
|
|
<systemName>IQSE:AUTO:0004</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IM1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringExpressionMemory>
|
|
<StringFormula class="jmri.jmrit.logixng.expressions.configurexml.StringFormulaXml">
|
|
<systemName>IQSE:AUTO:0005</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>wwe1t6mv9u</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringFormula>
|
|
<StringFormula class="jmri.jmrit.logixng.expressions.configurexml.StringFormulaXml">
|
|
<systemName>IQSE:AUTO:0006</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>pszzej6tyj</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>sin(a)*2 + 14</formula>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringExpressionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringExpressionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringFormula>
|
|
</LogixNGStringExpressions>
|
|
<LogixNGStringActions class="jmri.jmrit.logixng.implementation.configurexml.DefaultStringActionManagerXml">
|
|
<StringActionMemory class="jmri.jmrit.logixng.actions.configurexml.StringActionMemoryXml">
|
|
<systemName>IQSA:AUTO:0001</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringActionMemory>
|
|
<StringActionMemory class="jmri.jmrit.logixng.actions.configurexml.StringActionMemoryXml">
|
|
<systemName>IQSA:AUTO:0002</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Some memory</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringActionMemory>
|
|
<StringMany class="jmri.jmrit.logixng.actions.configurexml.StringManyXml">
|
|
<systemName>IQSA:AUTO:0003</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>vtko57uy4c</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringMany>
|
|
<StringMany class="jmri.jmrit.logixng.actions.configurexml.StringManyXml">
|
|
<systemName>IQSA:AUTO:0004</systemName>
|
|
<comment>A comment</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>zs7gk8nxyz</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringActionSocketXml" />
|
|
<AbstractMaleSocket enabled="yes" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringMany>
|
|
<StringActionStringIO class="jmri.jmrit.logixng.actions.configurexml.StringActionStringIOXml">
|
|
<systemName>IQSA:AUTO:0005</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<AbstractDebuggerMaleSocket class="jmri.jmrit.logixng.tools.debugger.configurexml.DebuggerMaleStringActionSocketXml" />
|
|
<AbstractMaleSocket enabled="no" locked="no" system="no" catchAbortExecution="no" class="jmri.jmrit.logixng.implementation.configurexml.DefaultMaleStringActionSocketXml">
|
|
<errorHandling>Default</errorHandling>
|
|
<LocalVariable>
|
|
<name>A1</name>
|
|
<type>None</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A2</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringActionStringIO>
|
|
</LogixNGStringActions>
|
|
<filehistory>
|
|
<operation>
|
|
<type>Load OK</type>
|
|
<date>Sat Dec 31 14:40:06 CET 2022</date>
|
|
<filename>/F:/Projekt/Java/GitHub/JMRI/java/test/jmri/jmrit/logixng/configurexml/load/LogixNG.5.1.4.xml</filename>
|
|
</operation>
|
|
<operation>
|
|
<type>Store</type>
|
|
<date>Sat Dec 31 14:40:06 CET 2022</date>
|
|
<filename />
|
|
</operation>
|
|
</filehistory>
|
|
<!--Written by JMRI version 5.3.1plus+daniel+2022-12-31T13:35:16Z+Re863d9a on Sat Dec 31 14:40:06 CET 2022-->
|
|
</layout-config>
|