53927 lines
1.7 MiB
Plaintext
53927 lines
1.7 MiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml-stylesheet href="/xml/XSLT/panelfile-5-5-5.xsl" type="text/xsl"?>
|
|
<layout-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/layout-5-5-5.xsd">
|
|
<jmriversion>
|
|
<major>5</major>
|
|
<minor>7</minor>
|
|
<test>5</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="2:31 AM">
|
|
<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>
|
|
<sections class="jmri.configurexml.SectionManagerXml">
|
|
<section systemName="IY:AUTO:0001" userName="Section_1" creationtype="userdefined">
|
|
<systemName>IY:AUTO:0001</systemName>
|
|
<userName>Section_1</userName>
|
|
</section>
|
|
<section systemName="IY:AUTO:0002" userName="Section_2" creationtype="userdefined">
|
|
<systemName>IY:AUTO:0002</systemName>
|
|
<userName>Section_2</userName>
|
|
</section>
|
|
</sections>
|
|
<transits class="jmri.configurexml.TransitManagerXml">
|
|
<transit systemName="IZ:AUTO:0001" userName="Transit_1">
|
|
<systemName>IZ:AUTO:0001</systemName>
|
|
<userName>Transit_1</userName>
|
|
<transitsection sectionname="IY:AUTO:0001" sequence="1" direction="4" alternate="no" safe="no" stopallocatingsensor="" fwdstoppercent="1.0" revstoppercent="1.0" />
|
|
<transitsection sectionname="IY:AUTO:0002" sequence="2" direction="4" alternate="no" safe="no" stopallocatingsensor="" fwdstoppercent="1.0" revstoppercent="1.0" />
|
|
</transit>
|
|
</transits>
|
|
<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="Fri Apr 12 02:31:48 CEST 2024" 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>IQ99</systemName>
|
|
<ConditionalNGs />
|
|
</LogixNG>
|
|
<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>TestVariable_None</userName>
|
|
<initialValueType>None</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0002</systemName>
|
|
<userName>TestVariable_None_2</userName>
|
|
<initialValueType>None</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0003</systemName>
|
|
<userName>TestVariable_None_3</userName>
|
|
<initialValueType>None</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0004</systemName>
|
|
<userName>TestVariable_Boolean</userName>
|
|
<initialValueType>Boolean</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0005</systemName>
|
|
<userName>TestVariable_Boolean_2</userName>
|
|
<initialValueType>Boolean</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0006</systemName>
|
|
<userName>TestVariable_Boolean_3</userName>
|
|
<initialValueType>Boolean</initialValueType>
|
|
<initialValueData>true</initialValueData>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0007</systemName>
|
|
<userName>TestVariable_Integer</userName>
|
|
<initialValueType>Integer</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0008</systemName>
|
|
<userName>TestVariable_Integer_2</userName>
|
|
<initialValueType>Integer</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0009</systemName>
|
|
<userName>TestVariable_Integer_3</userName>
|
|
<initialValueType>Integer</initialValueType>
|
|
<initialValueData>12</initialValueData>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0010</systemName>
|
|
<userName>TestVariable_FloatingNumber</userName>
|
|
<initialValueType>FloatingNumber</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0011</systemName>
|
|
<userName>TestVariable_FloatingNumber_2</userName>
|
|
<initialValueType>FloatingNumber</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0012</systemName>
|
|
<userName>TestVariable_FloatingNumber_3</userName>
|
|
<initialValueType>FloatingNumber</initialValueType>
|
|
<initialValueData>32.12</initialValueData>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0013</systemName>
|
|
<userName>TestVariable_String</userName>
|
|
<initialValueType>String</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0014</systemName>
|
|
<userName>TestVariable_String_2</userName>
|
|
<initialValueType>String</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0015</systemName>
|
|
<userName>TestVariable_String_3</userName>
|
|
<initialValueType>String</initialValueType>
|
|
<initialValueData>Hello</initialValueData>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0016</systemName>
|
|
<userName>TestVariable_Array</userName>
|
|
<initialValueType>Array</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0017</systemName>
|
|
<userName>TestVariable_Array_2</userName>
|
|
<initialValueType>Array</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0018</systemName>
|
|
<userName>TestVariable_Array_3</userName>
|
|
<initialValueType>Array</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0019</systemName>
|
|
<userName>TestVariable_Map</userName>
|
|
<initialValueType>Map</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0020</systemName>
|
|
<userName>TestVariable_Map_2</userName>
|
|
<initialValueType>Map</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0021</systemName>
|
|
<userName>TestVariable_Map_3</userName>
|
|
<initialValueType>Map</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0022</systemName>
|
|
<userName>TestVariable_LocalVariable</userName>
|
|
<initialValueType>LocalVariable</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0023</systemName>
|
|
<userName>TestVariable_LocalVariable_2</userName>
|
|
<initialValueType>LocalVariable</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0024</systemName>
|
|
<userName>TestVariable_LocalVariable_3</userName>
|
|
<initialValueType>LocalVariable</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0025</systemName>
|
|
<userName>TestVariable_Memory</userName>
|
|
<initialValueType>Memory</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0026</systemName>
|
|
<userName>TestVariable_Memory_2</userName>
|
|
<initialValueType>Memory</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0027</systemName>
|
|
<userName>TestVariable_Memory_3</userName>
|
|
<initialValueType>Memory</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0028</systemName>
|
|
<userName>TestVariable_Reference</userName>
|
|
<initialValueType>Reference</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0029</systemName>
|
|
<userName>TestVariable_Reference_2</userName>
|
|
<initialValueType>Reference</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0030</systemName>
|
|
<userName>TestVariable_Reference_3</userName>
|
|
<initialValueType>Reference</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0031</systemName>
|
|
<userName>TestVariable_Formula</userName>
|
|
<initialValueType>Formula</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0032</systemName>
|
|
<userName>TestVariable_Formula_2</userName>
|
|
<initialValueType>Formula</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0033</systemName>
|
|
<userName>TestVariable_Formula_3</userName>
|
|
<initialValueType>Formula</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0034</systemName>
|
|
<userName>TestVariable_ScriptExpression</userName>
|
|
<initialValueType>ScriptExpression</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0035</systemName>
|
|
<userName>TestVariable_ScriptExpression_2</userName>
|
|
<initialValueType>ScriptExpression</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0036</systemName>
|
|
<userName>TestVariable_ScriptExpression_3</userName>
|
|
<initialValueType>ScriptExpression</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0037</systemName>
|
|
<userName>TestVariable_ScriptFile</userName>
|
|
<initialValueType>ScriptFile</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0038</systemName>
|
|
<userName>TestVariable_ScriptFile_2</userName>
|
|
<initialValueType>ScriptFile</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0039</systemName>
|
|
<userName>TestVariable_ScriptFile_3</userName>
|
|
<initialValueType>ScriptFile</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0040</systemName>
|
|
<userName>TestVariable_LogixNG_Table</userName>
|
|
<initialValueType>LogixNG_Table</initialValueType>
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0041</systemName>
|
|
<userName>TestVariable_LogixNG_Table_2</userName>
|
|
<initialValueType>LogixNG_Table</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0042</systemName>
|
|
<userName>TestVariable_LogixNG_Table_3</userName>
|
|
<initialValueType>LogixNG_Table</initialValueType>
|
|
<initialValueData />
|
|
</GlobalVariable>
|
|
<GlobalVariable class="jmri.jmrit.logixng.implementation.configurexml.DefaultGlobalVariableXml">
|
|
<systemName>IQGV:AUTO:0043</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>fxecz3qb9j</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>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>ll339gkrpn</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Start expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>tnm4y4ehqv</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Stop expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>ybfidw39oo</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Start expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>tnyp972s83</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Stop expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>k7sxm14qkb</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Reset expression</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>xq3sff1kg7</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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 1</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>zkibqwfao6</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0008</systemName>
|
|
<comment>Expression socket 2</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>wa9aa3g946</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0009</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>fsdt3wsk4g</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Or>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0011</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0012</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>nme8yfy7aa</socketName>
|
|
<systemName>IQDE:AUTO:0013</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w837xvzouo</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0013</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>hrxgm6evrp</socketName>
|
|
<systemName>IQDE:AUTO:0014</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hidixg9g2b</socketName>
|
|
<systemName>IQDE:AUTO:0015</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>adp61xwf3w</socketName>
|
|
<systemName>IQDE:AUTO:0016</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tkj6rlauvb</socketName>
|
|
<systemName>IQDE:AUTO:0017</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ug7t21hll3</socketName>
|
|
<systemName>IQDE:AUTO:0018</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eby7n5mu4l</socketName>
|
|
<systemName>IQDE:AUTO:0019</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u9accnurcx</socketName>
|
|
<systemName>IQDE:AUTO:0020</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ve9yh1c8ad</socketName>
|
|
<systemName>IQDE:AUTO:0021</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>attsywgeql</socketName>
|
|
<systemName>IQDE:AUTO:0022</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ntrqq346l8</socketName>
|
|
<systemName>IQDE:AUTO:0023</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xucakxn3wz</socketName>
|
|
<systemName>IQDE:AUTO:0024</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sy46acj8ke</socketName>
|
|
<systemName>IQDE:AUTO:0025</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>quqylymh8b</socketName>
|
|
<systemName>IQDE:AUTO:0026</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fzdq1244oi</socketName>
|
|
<systemName>IQDE:AUTO:0027</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tbbn7vddqh</socketName>
|
|
<systemName>IQDE:AUTO:0028</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qxsg2me8s2</socketName>
|
|
<systemName>IQDE:AUTO:0029</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hucvtz9uu1</socketName>
|
|
<systemName>IQDE:AUTO:0030</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i9qy7tnicn</socketName>
|
|
<systemName>IQDE:AUTO:0031</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t4a3inccjt</socketName>
|
|
<systemName>IQDE:AUTO:0032</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rmf8u3x9af</socketName>
|
|
<systemName>IQDE:AUTO:0033</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d51cthqx4m</socketName>
|
|
<systemName>IQDE:AUTO:0034</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q4kfdajznb</socketName>
|
|
<systemName>IQDE:AUTO:0035</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pioauj6jc3</socketName>
|
|
<systemName>IQDE:AUTO:0036</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wyvm3bvgae</socketName>
|
|
<systemName>IQDE:AUTO:0037</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u7kyvzwjv2</socketName>
|
|
<systemName>IQDE:AUTO:0038</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ssnqg1n5wd</socketName>
|
|
<systemName>IQDE:AUTO:0039</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mf3ksjwbqt</socketName>
|
|
<systemName>IQDE:AUTO:0040</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wjtg3zh9t9</socketName>
|
|
<systemName>IQDE:AUTO:0041</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q3hd6stoqt</socketName>
|
|
<systemName>IQDE:AUTO:0042</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pan861zyq4</socketName>
|
|
<systemName>IQDE:AUTO:0043</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kmg5sys5zt</socketName>
|
|
<systemName>IQDE:AUTO:0044</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lrj88tquba</socketName>
|
|
<systemName>IQDE:AUTO:0045</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tueg2j7icw</socketName>
|
|
<systemName>IQDE:AUTO:0046</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lut98dddzz</socketName>
|
|
<systemName>IQDE:AUTO:0047</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bfgvqc8dmf</socketName>
|
|
<systemName>IQDE:AUTO:0048</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>trlq75q4jv</socketName>
|
|
<systemName>IQDE:AUTO:0049</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vcuuvn8l8x</socketName>
|
|
<systemName>IQDE:AUTO:0050</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yibvpauc4i</socketName>
|
|
<systemName>IQDE:AUTO:0051</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ut4gbrpw2u</socketName>
|
|
<systemName>IQDE:AUTO:0052</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dgteu629lx</socketName>
|
|
<systemName>IQDE:AUTO:0053</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yzzvaanhji</socketName>
|
|
<systemName>IQDE:AUTO:0054</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>liooxoomiy</socketName>
|
|
<systemName>IQDE:AUTO:0055</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sys5qy8tnk</socketName>
|
|
<systemName>IQDE:AUTO:0056</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jfddztfqkm</socketName>
|
|
<systemName>IQDE:AUTO:0057</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>don3qkw7wh</socketName>
|
|
<systemName>IQDE:AUTO:0058</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>alvwggbkup</socketName>
|
|
<systemName>IQDE:AUTO:0059</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s9ydimm634</socketName>
|
|
<systemName>IQDE:AUTO:0060</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l7fh91vagy</socketName>
|
|
<systemName>IQDE:AUTO:0061</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v3dqvrfl81</socketName>
|
|
<systemName>IQDE:AUTO:0062</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mh5hoxzu9f</socketName>
|
|
<systemName>IQDE:AUTO:0063</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i287pof65a</socketName>
|
|
<systemName>IQDE:AUTO:0064</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yvymxur2x7</socketName>
|
|
<systemName>IQDE:AUTO:0065</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tak595hfi6</socketName>
|
|
<systemName>IQDE:AUTO:0066</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g3ugbgxavk</socketName>
|
|
<systemName>IQDE:AUTO:0067</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xm9sy9fs1r</socketName>
|
|
<systemName>IQDE:AUTO:0068</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v38c2tah9s</socketName>
|
|
<systemName>IQDE:AUTO:0069</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gay6w1msey</socketName>
|
|
<systemName>IQDE:AUTO:0070</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c8oqjno6rk</socketName>
|
|
<systemName>IQDE:AUTO:0071</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ugap5jmru2</socketName>
|
|
<systemName>IQDE:AUTO:0072</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>maumcj878o</socketName>
|
|
<systemName>IQDE:AUTO:0073</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ypbdadjbr7</socketName>
|
|
<systemName>IQDE:AUTO:0074</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t531zgr9tj</socketName>
|
|
<systemName>IQDE:AUTO:0075</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uatsmchemk</socketName>
|
|
<systemName>IQDE:AUTO:0076</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>f7begznyq4</socketName>
|
|
<systemName>IQDE:AUTO:0077</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>m1sdvthtw2</socketName>
|
|
<systemName>IQDE:AUTO:0078</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t8lxnwuljl</socketName>
|
|
<systemName>IQDE:AUTO:0079</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b3bolhi9gd</socketName>
|
|
<systemName>IQDE:AUTO:0080</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nua5ivcxqn</socketName>
|
|
<systemName>IQDE:AUTO:0081</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uq2leafg9h</socketName>
|
|
<systemName>IQDE:AUTO:0082</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uwmmtijp8t</socketName>
|
|
<systemName>IQDE:AUTO:0083</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jsz8f9k2pp</socketName>
|
|
<systemName>IQDE:AUTO:0084</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sle9afweuu</socketName>
|
|
<systemName>IQDE:AUTO:0085</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uvccqodr8w</socketName>
|
|
<systemName>IQDE:AUTO:0086</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ywjzv12dod</socketName>
|
|
<systemName>IQDE:AUTO:0087</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ylzsvkbadp</socketName>
|
|
<systemName>IQDE:AUTO:0088</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l4mz42rwxv</socketName>
|
|
<systemName>IQDE:AUTO:0089</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>f3xp1r7vew</socketName>
|
|
<systemName>IQDE:AUTO:0090</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>n1ej5yjlkg</socketName>
|
|
<systemName>IQDE:AUTO:0091</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v98werwf3l</socketName>
|
|
<systemName>IQDE:AUTO:0092</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eogr2y25mm</socketName>
|
|
<systemName>IQDE:AUTO:0093</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>r5eu33k2w8</socketName>
|
|
<systemName>IQDE:AUTO:0094</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j4m4ljdink</socketName>
|
|
<systemName>IQDE:AUTO:0095</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uehibmaeo1</socketName>
|
|
<systemName>IQDE:AUTO:0096</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hcj4hvo31x</socketName>
|
|
<systemName>IQDE:AUTO:0097</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vpgy1yhwpv</socketName>
|
|
<systemName>IQDE:AUTO:0098</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ckbfvt9b4m</socketName>
|
|
<systemName>IQDE:AUTO:0099</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>svq6p57e3w</socketName>
|
|
<systemName>IQDE:AUTO:0100</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qx6r2n6ih7</socketName>
|
|
<systemName>IQDE:AUTO:0101</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g49wcf8eg2</socketName>
|
|
<systemName>IQDE:AUTO:0102</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lgdgjqj4ok</socketName>
|
|
<systemName>IQDE:AUTO:0103</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hmdkcevbox</socketName>
|
|
<systemName>IQDE:AUTO:0104</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>a2fbhpjre6</socketName>
|
|
<systemName>IQDE:AUTO:0105</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lb6rju95p4</socketName>
|
|
<systemName>IQDE:AUTO:0106</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uoke12ornl</socketName>
|
|
<systemName>IQDE:AUTO:0107</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yae51gnd8i</socketName>
|
|
<systemName>IQDE:AUTO:0108</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b4axr5iwev</socketName>
|
|
<systemName>IQDE:AUTO:0109</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pqanimw81q</socketName>
|
|
<systemName>IQDE:AUTO:0110</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nemk3igaex</socketName>
|
|
<systemName>IQDE:AUTO:0111</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u85rpcmh2h</socketName>
|
|
<systemName>IQDE:AUTO:0112</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d6y5x6v3r3</socketName>
|
|
<systemName>IQDE:AUTO:0113</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hxm1h21ohd</socketName>
|
|
<systemName>IQDE:AUTO:0114</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sh1w4z8zxh</socketName>
|
|
<systemName>IQDE:AUTO:0115</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dm9zzrbwe2</socketName>
|
|
<systemName>IQDE:AUTO:0116</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jmcdwjwbre</socketName>
|
|
<systemName>IQDE:AUTO:0117</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bea2cq7md7</socketName>
|
|
<systemName>IQDE:AUTO:0118</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l8i7ljg9f1</socketName>
|
|
<systemName>IQDE:AUTO:0119</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pvtuotfvel</socketName>
|
|
<systemName>IQDE:AUTO:0120</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wdttrqy5c2</socketName>
|
|
<systemName>IQDE:AUTO:0121</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jj28zm95l9</socketName>
|
|
<systemName>IQDE:AUTO:0122</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wxdflkerqp</socketName>
|
|
<systemName>IQDE:AUTO:0123</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u94ukiph8o</socketName>
|
|
<systemName>IQDE:AUTO:0124</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>aqigmdtofw</socketName>
|
|
<systemName>IQDE:AUTO:0125</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>e22f7z9sne</socketName>
|
|
<systemName>IQDE:AUTO:0126</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qblsrs8i3b</socketName>
|
|
<systemName>IQDE:AUTO:0127</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>skkyhhz34h</socketName>
|
|
<systemName>IQDE:AUTO:0128</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uw2i5uh7gf</socketName>
|
|
<systemName>IQDE:AUTO:0129</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c86f5w9yhf</socketName>
|
|
<systemName>IQDE:AUTO:0130</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>swapgiccl2</socketName>
|
|
<systemName>IQDE:AUTO:0131</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i61yfkfdoh</socketName>
|
|
<systemName>IQDE:AUTO:0132</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t3m415np1g</socketName>
|
|
<systemName>IQDE:AUTO:0133</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kxc17cppf1</socketName>
|
|
<systemName>IQDE:AUTO:0134</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u2pqjbox29</socketName>
|
|
<systemName>IQDE:AUTO:0135</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rhfw2hirjt</socketName>
|
|
<systemName>IQDE:AUTO:0136</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ud11he2obp</socketName>
|
|
<systemName>IQDE:AUTO:0137</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cohxicnwse</socketName>
|
|
<systemName>IQDE:AUTO:0138</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yqfivzhf2l</socketName>
|
|
<systemName>IQDE:AUTO:0139</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qfsxsok3u4</socketName>
|
|
<systemName>IQDE:AUTO:0140</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>plcigffg7z</socketName>
|
|
<systemName>IQDE:AUTO:0141</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yaey5k6885</socketName>
|
|
<systemName>IQDE:AUTO:0142</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bx98z6wxgj</socketName>
|
|
<systemName>IQDE:AUTO:0143</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cp2drth5nk</socketName>
|
|
<systemName>IQDE:AUTO:0144</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g1syg9znua</socketName>
|
|
<systemName>IQDE:AUTO:0145</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tut6wh8oxq</socketName>
|
|
<systemName>IQDE:AUTO:0146</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u67aic4ola</socketName>
|
|
<systemName>IQDE:AUTO:0147</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cw87f5ki23</socketName>
|
|
<systemName>IQDE:AUTO:0148</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ziprth23bq</socketName>
|
|
<systemName>IQDE:AUTO:0149</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zz54qb847c</socketName>
|
|
<systemName>IQDE:AUTO:0150</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x1cmt7fe8q</socketName>
|
|
<systemName>IQDE:AUTO:0151</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ubvnhl1f4x</socketName>
|
|
<systemName>IQDE:AUTO:0152</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vdw8jfs99a</socketName>
|
|
<systemName>IQDE:AUTO:0153</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y4jes8h8yw</socketName>
|
|
<systemName>IQDE:AUTO:0154</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bwfj4v7kz8</socketName>
|
|
<systemName>IQDE:AUTO:0155</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ewnmhcfesk</socketName>
|
|
<systemName>IQDE:AUTO:0156</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j58mdrq1dk</socketName>
|
|
<systemName>IQDE:AUTO:0157</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ybtbna95yj</socketName>
|
|
<systemName>IQDE:AUTO:0158</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y59isr773k</socketName>
|
|
<systemName>IQDE:AUTO:0159</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u1hydxw8zi</socketName>
|
|
<systemName>IQDE:AUTO:0160</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vdkuw2iioa</socketName>
|
|
<systemName>IQDE:AUTO:0161</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mov51low6b</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</And>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0014</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>ai3zlj4dzp</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>hwxlh6vndi</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<comment>A comment</comment>
|
|
<antecedent>R1 or R2</antecedent>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>nvn98wn4ps</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>szl3bf5qo7</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>dnq1il8sd4</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<Antecedent class="jmri.jmrit.logixng.expressions.configurexml.AntecedentXml">
|
|
<systemName>IQDE:AUTO:0019</systemName>
|
|
<antecedent />
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>qs3crv8xkx</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Antecedent>
|
|
<ConnectionName class="jmri.jmrit.logixng.expressions.configurexml.ConnectionNameXml">
|
|
<systemName>IQDE:AUTO:0020</systemName>
|
|
<manufacturer>(none selected)</manufacturer>
|
|
<connectionName>(none selected)</connectionName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ConnectionName>
|
|
<ConnectionName class="jmri.jmrit.logixng.expressions.configurexml.ConnectionNameXml">
|
|
<systemName>IQDE:AUTO:0021</systemName>
|
|
<comment>A comment</comment>
|
|
<manufacturer>(none selected)</manufacturer>
|
|
<connectionName>(none selected)</connectionName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ConnectionName>
|
|
<CallDigitalExpressionModule class="jmri.jmrit.logixng.expressions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDE:AUTO:0022</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<Parameters />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallDigitalExpressionModule>
|
|
<CallDigitalExpressionModule class="jmri.jmrit.logixng.expressions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDE:AUTO:0023</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>Fed</name>
|
|
<initialValueType>Boolean</initialValueType>
|
|
<initialValueData>True</initialValueData>
|
|
<returnValueType>None</returnValueType>
|
|
<returnValueData />
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Efd</name>
|
|
<initialValueType>Boolean</initialValueType>
|
|
<initialValueData>False</initialValueData>
|
|
<returnValueType>None</returnValueType>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallDigitalExpressionModule>
|
|
<ExpressionLinuxLinePower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLinuxLinePowerXml">
|
|
<systemName>IQDE:AUTO:0024</systemName>
|
|
<is_isNot>Is</is_isNot>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLinuxLinePower>
|
|
<ExpressionLinuxLinePower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLinuxLinePowerXml">
|
|
<systemName>IQDE:AUTO:0025</systemName>
|
|
<is_isNot>Is</is_isNot>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLinuxLinePower>
|
|
<ExpressionLinuxLinePower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLinuxLinePowerXml">
|
|
<systemName>IQDE:AUTO:0026</systemName>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLinuxLinePower>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0027</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Initial</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0028</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>
|
|
<audioState>Initial</audioState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<checkOnlyOnChange>yes</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0029</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>
|
|
<audioState>Stopped</audioState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0030</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>
|
|
<audioState>Playing</audioState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0031</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>
|
|
<audioState>Positioned</audioState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0032</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Empty</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0033</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Initial</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0034</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Loaded</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0035</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Moving</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0036</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Playing</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0037</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Positioned</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionAudio class="jmri.jmrit.logixng.expressions.configurexml.ExpressionAudioXml">
|
|
<systemName>IQDE:AUTO:0038</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<audioState>Stopped</audioState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<checkOnlyOnChange>no</checkOnlyOnChange>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionAudio>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0039</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0040</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0041</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0042</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0043</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0044</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionBlockXml">
|
|
<systemName>IQDE:AUTO:0045</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionBlock>
|
|
<ExpressionClock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionClockXml">
|
|
<systemName>IQDE:AUTO:0046</systemName>
|
|
<is_isNot>Is</is_isNot>
|
|
<type>SystemClock</type>
|
|
<beginTime>0</beginTime>
|
|
<endTime>0</endTime>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionClock>
|
|
<ExpressionClock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionClockXml">
|
|
<systemName>IQDE:AUTO:0047</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<type>FastClock</type>
|
|
<beginTime>10</beginTime>
|
|
<endTime>20</endTime>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionClock>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0048</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<conditionalState>False</conditionalState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0049</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0050</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0051</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionConditional class="jmri.jmrit.logixng.expressions.configurexml.ExpressionConditionalXml">
|
|
<systemName>IQDE:AUTO:0052</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionConditional>
|
|
<ExpressionDispatcher class="jmri.jmrit.logixng.expressions.configurexml.ExpressionDispatcherXml">
|
|
<systemName>IQDE:AUTO:0053</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionDispatcher>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0054</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<entryExitState>Active</entryExitState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0055</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>DP1</name>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0056</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>DP2</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Formula</stateAddressing>
|
|
<entryExitState>Active</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0057</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>Other</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0058</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>Reversed</entryExitState>
|
|
<stateReference>{IM2}</stateReference>
|
|
<stateLocalVariable>index2</stateLocalVariable>
|
|
<stateFormula>"IT"+index2</stateFormula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionEntryExit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionEntryExitXml">
|
|
<systemName>IQDE:AUTO:0059</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<entryExitState>BiDirection</entryExitState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionEntryExit>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0060</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<lightState>On</lightState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0061</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0062</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0063</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLight class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLightXml">
|
|
<systemName>IQDE:AUTO:0064</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLight>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0065</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0066</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0067</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0068</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0069</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0070</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0071</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0072</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.ExpressionLocalVariableXml">
|
|
<systemName>IQDE:AUTO:0073</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionLocalVariable>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0074</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0075</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0076</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0077</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0078</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionMemory class="jmri.jmrit.logixng.expressions.configurexml.ExpressionMemoryXml">
|
|
<systemName>IQDE:AUTO:0079</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionMemory>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0080</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<oblockStatus>Unoccupied</oblockStatus>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0081</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0082</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0083</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionOBlock class="jmri.jmrit.logixng.expressions.configurexml.ExpressionOBlockXml">
|
|
<systemName>IQDE:AUTO:0084</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionOBlock>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0085</systemName>
|
|
<is_isNot>Is</is_isNot>
|
|
<powerState>On</powerState>
|
|
<ignoreUnknownState>yes</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0086</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<powerState>Off</powerState>
|
|
<ignoreUnknownState>yes</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0087</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<powerState>On</powerState>
|
|
<ignoreUnknownState>yes</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0088</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<powerState>Idle</powerState>
|
|
<ignoreUnknownState>yes</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0089</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>Is</is_isNot>
|
|
<powerState>Unknown</powerState>
|
|
<ignoreUnknownState>yes</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionPower class="jmri.jmrit.logixng.expressions.configurexml.ExpressionPowerXml">
|
|
<systemName>IQDE:AUTO:0090</systemName>
|
|
<comment>A comment</comment>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<powerState>OnOrOff</powerState>
|
|
<ignoreUnknownState>no</ignoreUnknownState>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionPower>
|
|
<ExpressionReference class="jmri.jmrit.logixng.expressions.configurexml.ExpressionReferenceXml">
|
|
<systemName>IQDE:AUTO:0091</systemName>
|
|
<reference />
|
|
<is_isNot>Is</is_isNot>
|
|
<pointsTo>LogixNGTable</pointsTo>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionReference>
|
|
<ExpressionReference class="jmri.jmrit.logixng.expressions.configurexml.ExpressionReferenceXml">
|
|
<systemName>IQDE:AUTO:0092</systemName>
|
|
<comment>A comment</comment>
|
|
<reference>IL1</reference>
|
|
<is_isNot>IsNot</is_isNot>
|
|
<pointsTo>Light</pointsTo>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionReference>
|
|
<ExpressionReporter class="jmri.jmrit.logixng.expressions.configurexml.ExpressionReporterXml">
|
|
<systemName>IQDE:AUTO:0093</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionReporter>
|
|
<ExpressionScript class="jmri.jmrit.logixng.expressions.configurexml.ExpressionScriptXml">
|
|
<systemName>IQDE:AUTO:0094</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionScript>
|
|
<ExpressionScript class="jmri.jmrit.logixng.expressions.configurexml.ExpressionScriptXml">
|
|
<systemName>IQDE:AUTO:0095</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionScript>
|
|
<ExpressionScript class="jmri.jmrit.logixng.expressions.configurexml.ExpressionScriptXml">
|
|
<systemName>IQDE:AUTO:0096</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionScript>
|
|
<ExpressionSection class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSectionXml">
|
|
<systemName>IQDE:AUTO:0097</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<sectionStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Free</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</sectionStateData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSection>
|
|
<ExpressionSection class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSectionXml">
|
|
<systemName>IQDE:AUTO:0098</systemName>
|
|
<comment>Direct / Direct :: Free</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Section_1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<sectionStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Free</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</sectionStateData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSection>
|
|
<ExpressionSection class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSectionXml">
|
|
<systemName>IQDE:AUTO:0099</systemName>
|
|
<comment>Reference / Direct :: Forwar</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<sectionStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Forward</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</sectionStateData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSection>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0100</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0101</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0102</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0103</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensor class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorXml">
|
|
<systemName>IQDE:AUTO:0104</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensor>
|
|
<ExpressionSensorEdge class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorEdgeXml">
|
|
<systemName>IQDE:AUTO:0105</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<fromState>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</fromState>
|
|
<toState>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</toState>
|
|
<onlyTrueOnce>no</onlyTrueOnce>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensorEdge>
|
|
<ExpressionSensorEdge class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorEdgeXml">
|
|
<systemName>IQDE:AUTO:0106</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>
|
|
<fromState>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</fromState>
|
|
<toState>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</toState>
|
|
<onlyTrueOnce>no</onlyTrueOnce>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensorEdge>
|
|
<ExpressionSensorEdge class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorEdgeXml">
|
|
<systemName>IQDE:AUTO:0107</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<fromState>
|
|
<addressing>Formula</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</fromState>
|
|
<toState>
|
|
<addressing>LocalVariable</addressing>
|
|
<enum>Unknown</enum>
|
|
<reference>{IM3}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index3</localVariable>
|
|
<formula>"IT"+index3</formula>
|
|
</toState>
|
|
<onlyTrueOnce>no</onlyTrueOnce>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensorEdge>
|
|
<ExpressionSensorEdge class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorEdgeXml">
|
|
<systemName>IQDE:AUTO:0108</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<fromState>
|
|
<addressing>Reference</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</fromState>
|
|
<toState>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</toState>
|
|
<onlyTrueOnce>no</onlyTrueOnce>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensorEdge>
|
|
<ExpressionSensorEdge class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSensorEdgeXml">
|
|
<systemName>IQDE:AUTO:0109</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<fromState>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inactive</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</fromState>
|
|
<toState>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</toState>
|
|
<onlyTrueOnce>yes</onlyTrueOnce>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSensorEdge>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0110</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0111</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0112</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0113</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalHead class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalHeadXml">
|
|
<systemName>IQDE:AUTO:0114</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalHead>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0115</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0116</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0117</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0118</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<ExpressionSignalMast class="jmri.jmrit.logixng.expressions.configurexml.ExpressionSignalMastXml">
|
|
<systemName>IQDE:AUTO:0119</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionSignalMast>
|
|
<Timer class="jmri.jmrit.logixng.expressions.configurexml.TimerXml">
|
|
<systemName>IQDE:AUTO:0120</systemName>
|
|
<delayAddressing>Direct</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timer>
|
|
<Timer class="jmri.jmrit.logixng.expressions.configurexml.TimerXml">
|
|
<systemName>IQDE:AUTO:0121</systemName>
|
|
<comment>A comment</comment>
|
|
<delayAddressing>Direct</delayAddressing>
|
|
<delay>100</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timer>
|
|
<Timer class="jmri.jmrit.logixng.expressions.configurexml.TimerXml">
|
|
<systemName>IQDE:AUTO:0122</systemName>
|
|
<comment>A comment</comment>
|
|
<delayAddressing>LocalVariable</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable>MyVar</delayLocalVariable>
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timer>
|
|
<Timer class="jmri.jmrit.logixng.expressions.configurexml.TimerXml">
|
|
<systemName>IQDE:AUTO:0123</systemName>
|
|
<comment>A comment</comment>
|
|
<delayAddressing>Reference</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference>{MyMemory}</delayReference>
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timer>
|
|
<Timer class="jmri.jmrit.logixng.expressions.configurexml.TimerXml">
|
|
<systemName>IQDE:AUTO:0124</systemName>
|
|
<comment>A comment</comment>
|
|
<delayAddressing>Formula</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula>MyVar + 10</delayFormula>
|
|
<unit>MilliSeconds</unit>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timer>
|
|
<ExpressionTransit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTransitXml">
|
|
<systemName>IQDE:AUTO:0125</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<transitStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Idle</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</transitStateData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTransit>
|
|
<ExpressionTransit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTransitXml">
|
|
<systemName>IQDE:AUTO:0126</systemName>
|
|
<comment>Direct / Direct :: Idle</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>Transit_1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<transitStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Idle</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</transitStateData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTransit>
|
|
<ExpressionTransit class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTransitXml">
|
|
<systemName>IQDE:AUTO:0127</systemName>
|
|
<comment>Reference / Direct :: Assigned</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<transitStateData>
|
|
<addressing>Direct</addressing>
|
|
<enum>Assigned</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</transitStateData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTransit>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0128</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<turnoutState>Thrown</turnoutState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0129</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0130</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0131</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionTurnout class="jmri.jmrit.logixng.expressions.configurexml.ExpressionTurnoutXml">
|
|
<systemName>IQDE:AUTO:0132</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionTurnout>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0133</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<is_isNot>Is</is_isNot>
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<warrantState>RouteAllocated</warrantState>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0134</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0135</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0136</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<ExpressionWarrant class="jmri.jmrit.logixng.expressions.configurexml.ExpressionWarrantXml">
|
|
<systemName>IQDE:AUTO:0137</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExpressionWarrant>
|
|
<False class="jmri.jmrit.logixng.expressions.configurexml.FalseXml">
|
|
<systemName>IQDE:AUTO:0138</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</False>
|
|
<False class="jmri.jmrit.logixng.expressions.configurexml.FalseXml">
|
|
<systemName>IQDE:AUTO:0139</systemName>
|
|
<comment>A comment</comment>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</False>
|
|
<FileAsFlag class="jmri.jmrit.logixng.expressions.configurexml.FileAsFlagXml">
|
|
<systemName>IQDE:AUTO:0140</systemName>
|
|
<filename>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</filename>
|
|
<deleteOrKeep>
|
|
<addressing>Direct</addressing>
|
|
<enum>Keep</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</deleteOrKeep>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</FileAsFlag>
|
|
<FileAsFlag class="jmri.jmrit.logixng.expressions.configurexml.FileAsFlagXml">
|
|
<systemName>IQDE:AUTO:0141</systemName>
|
|
<comment>A comment</comment>
|
|
<filename>
|
|
<addressing>Direct</addressing>
|
|
<value>file.txt</value>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</filename>
|
|
<deleteOrKeep>
|
|
<addressing>Direct</addressing>
|
|
<enum>Delete</enum>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</deleteOrKeep>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</FileAsFlag>
|
|
<DigitalFormula class="jmri.jmrit.logixng.expressions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDE:AUTO:0142</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>y9bf7ze6yv</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<DigitalFormula class="jmri.jmrit.logixng.expressions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDE:AUTO:0143</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>ba7wnpgapk</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>n + 1</formula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<Hold class="jmri.jmrit.logixng.expressions.configurexml.HoldXml">
|
|
<systemName>IQDE:AUTO:0144</systemName>
|
|
<TriggerSocket>
|
|
<socketName>xamuwb2tbh</socketName>
|
|
</TriggerSocket>
|
|
<HoldSocket>
|
|
<socketName>ufvp35cf7o</socketName>
|
|
</HoldSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Hold>
|
|
<Hold class="jmri.jmrit.logixng.expressions.configurexml.HoldXml">
|
|
<systemName>IQDE:AUTO:0145</systemName>
|
|
<userName>A hold expression</userName>
|
|
<comment>A comment</comment>
|
|
<TriggerSocket>
|
|
<socketName>jfxmp8vzxn</socketName>
|
|
</TriggerSocket>
|
|
<HoldSocket>
|
|
<socketName>gci3xcisf9</socketName>
|
|
</HoldSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Hold>
|
|
<LastResultOfDigitalExpression class="jmri.jmrit.logixng.expressions.configurexml.LastResultOfDigitalExpressionXml">
|
|
<systemName>IQDE:AUTO:0146</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LastResultOfDigitalExpression>
|
|
<LastResultOfDigitalExpression class="jmri.jmrit.logixng.expressions.configurexml.LastResultOfDigitalExpressionXml">
|
|
<systemName>IQDE:AUTO:0147</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>A hold expression</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LastResultOfDigitalExpression>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0148</systemName>
|
|
<result>no</result>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>no</logToScriptOutput>
|
|
<formatType>OnlyText</formatType>
|
|
<format />
|
|
<DataList />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0149</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0150</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0151</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.expressions.configurexml.LogDataXml">
|
|
<systemName>IQDE:AUTO:0152</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<Not class="jmri.jmrit.logixng.expressions.configurexml.NotXml">
|
|
<systemName>IQDE:AUTO:0153</systemName>
|
|
<Socket>
|
|
<socketName>yaqa1len7q</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Not>
|
|
<Not class="jmri.jmrit.logixng.expressions.configurexml.NotXml">
|
|
<systemName>IQDE:AUTO:0154</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>tbsutktwqn</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0155</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>dibco75oxn</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0156</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>q639p5r8wl</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Or>
|
|
<TriggerOnce class="jmri.jmrit.logixng.expressions.configurexml.TriggerOnceXml">
|
|
<systemName>IQDE:AUTO:0157</systemName>
|
|
<Socket>
|
|
<socketName>quyv9dqri9</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerOnce>
|
|
<TriggerOnce class="jmri.jmrit.logixng.expressions.configurexml.TriggerOnceXml">
|
|
<systemName>IQDE:AUTO:0158</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>q5vx1u2q3z</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerOnce>
|
|
<True class="jmri.jmrit.logixng.expressions.configurexml.TrueXml">
|
|
<systemName>IQDE:AUTO:0159</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</True>
|
|
<True class="jmri.jmrit.logixng.expressions.configurexml.TrueXml">
|
|
<systemName>IQDE:AUTO:0160</systemName>
|
|
<comment>A comment</comment>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</True>
|
|
<ExpressionLoconetSlotUsage class="jmri.jmrix.loconet.logixng.configurexml.ExpressionSlotUsageXml">
|
|
<systemName>IQDE:AUTO:0161</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>wc3czoyaga</socketName>
|
|
<systemName>IQDA:AUTO:0002</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>idy7c5nmcn</socketName>
|
|
<systemName>IQDA:AUTO:0003</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>akch7rk3dp</socketName>
|
|
<systemName>IQDA:AUTO:0004</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>afkanbtv2h</socketName>
|
|
<systemName>IQDA:AUTO:0005</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>o2g176d7xc</socketName>
|
|
<systemName>IQDA:AUTO:0006</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h8un82g8dd</socketName>
|
|
<systemName>IQDA:AUTO:0012</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dh26qu7rak</socketName>
|
|
<systemName>IQDA:AUTO:0013</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mnc4f7j3gl</socketName>
|
|
<systemName>IQDA:AUTO:0014</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dunjv32ruq</socketName>
|
|
<systemName>IQDA:AUTO:0015</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b59d2rg7xd</socketName>
|
|
<systemName>IQDA:AUTO:0016</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zzn1ccbbuv</socketName>
|
|
<systemName>IQDA:AUTO:0017</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vjfkv4e72z</socketName>
|
|
<systemName>IQDA:AUTO:0018</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x8tklkur49</socketName>
|
|
<systemName>IQDA:AUTO:0019</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>r1l37xqqk1</socketName>
|
|
<systemName>IQDA:AUTO:0020</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gsn2831iap</socketName>
|
|
<systemName>IQDA:AUTO:0021</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zuxez5nugg</socketName>
|
|
<systemName>IQDA:AUTO:0022</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xr8b7eebmq</socketName>
|
|
<systemName>IQDA:AUTO:0023</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cqdlodtrzs</socketName>
|
|
<systemName>IQDA:AUTO:0024</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mf8bicf4ji</socketName>
|
|
<systemName>IQDA:AUTO:0025</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u7oidu56dc</socketName>
|
|
<systemName>IQDA:AUTO:0026</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yohijceypu</socketName>
|
|
<systemName>IQDA:AUTO:0027</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nfwp7rz8o7</socketName>
|
|
<systemName>IQDA:AUTO:0028</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>a67ka3xx75</socketName>
|
|
<systemName>IQDA:AUTO:0029</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qcz19xc2up</socketName>
|
|
<systemName>IQDA:AUTO:0030</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tb4xtsxu16</socketName>
|
|
<systemName>IQDA:AUTO:0031</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hj943x37bo</socketName>
|
|
<systemName>IQDA:AUTO:0032</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k9zlvm47ho</socketName>
|
|
<systemName>IQDA:AUTO:0033</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eca8uc1fq8</socketName>
|
|
<systemName>IQDA:AUTO:0034</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jb1wzow18h</socketName>
|
|
<systemName>IQDA:AUTO:0035</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zrd1gg2sds</socketName>
|
|
<systemName>IQDA:AUTO:0036</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>znen65jh15</socketName>
|
|
<systemName>IQDA:AUTO:0037</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rk5b1e1aa6</socketName>
|
|
<systemName>IQDA:AUTO:0038</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>f92u8rmgmy</socketName>
|
|
<systemName>IQDA:AUTO:0039</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x98811pbtx</socketName>
|
|
<systemName>IQDA:AUTO:0040</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rbdmmjy7wh</socketName>
|
|
<systemName>IQDA:AUTO:0041</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xdmjuvfxo4</socketName>
|
|
<systemName>IQDA:AUTO:0042</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x2wldj6ve1</socketName>
|
|
<systemName>IQDA:AUTO:0043</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>znbxlz6cgi</socketName>
|
|
<systemName>IQDA:AUTO:0044</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qaqry2ivuk</socketName>
|
|
<systemName>IQDA:AUTO:0045</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x2comkwm43</socketName>
|
|
<systemName>IQDA:AUTO:0046</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>neozhbrblg</socketName>
|
|
<systemName>IQDA:AUTO:0047</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gxg7cl93d9</socketName>
|
|
<systemName>IQDA:AUTO:0048</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i6rfnkc6dz</socketName>
|
|
<systemName>IQDA:AUTO:0049</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rgy5914uee</socketName>
|
|
<systemName>IQDA:AUTO:0050</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pm2xcw4tcq</socketName>
|
|
<systemName>IQDA:AUTO:0051</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c5d4a9k7ub</socketName>
|
|
<systemName>IQDA:AUTO:0052</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tl72hd9hmz</socketName>
|
|
<systemName>IQDA:AUTO:0053</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s63ujlvcvu</socketName>
|
|
<systemName>IQDA:AUTO:0054</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wlkaeey2hz</socketName>
|
|
<systemName>IQDA:AUTO:0055</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tedugatae4</socketName>
|
|
<systemName>IQDA:AUTO:0056</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x1nch1ja57</socketName>
|
|
<systemName>IQDA:AUTO:0057</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>exb3ny75gr</socketName>
|
|
<systemName>IQDA:AUTO:0058</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kj3acmijjf</socketName>
|
|
<systemName>IQDA:AUTO:0059</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xeklm2zh3p</socketName>
|
|
<systemName>IQDA:AUTO:0060</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fsmamnn46z</socketName>
|
|
<systemName>IQDA:AUTO:0061</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d1avdaw6jg</socketName>
|
|
<systemName>IQDA:AUTO:0062</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gb3yv1dxr9</socketName>
|
|
<systemName>IQDA:AUTO:0063</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xpy3i77nhs</socketName>
|
|
<systemName>IQDA:AUTO:0064</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qup555wttd</socketName>
|
|
<systemName>IQDA:AUTO:0065</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wuigw1ds5v</socketName>
|
|
<systemName>IQDA:AUTO:0066</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xfleqct6kw</socketName>
|
|
<systemName>IQDA:AUTO:0067</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vlv59vo5a4</socketName>
|
|
<systemName>IQDA:AUTO:0068</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q9gds87p2a</socketName>
|
|
<systemName>IQDA:AUTO:0069</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hccitho1kb</socketName>
|
|
<systemName>IQDA:AUTO:0070</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vvk5l9lt33</socketName>
|
|
<systemName>IQDA:AUTO:0071</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xhoc59azoz</socketName>
|
|
<systemName>IQDA:AUTO:0072</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xqc34jgbk1</socketName>
|
|
<systemName>IQDA:AUTO:0073</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ow1z4sgq1q</socketName>
|
|
<systemName>IQDA:AUTO:0074</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g6nibt5mb6</socketName>
|
|
<systemName>IQDA:AUTO:0075</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kgi4x37scl</socketName>
|
|
<systemName>IQDA:AUTO:0076</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gsug8ix6fh</socketName>
|
|
<systemName>IQDA:AUTO:0077</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>svhcqkigcn</socketName>
|
|
<systemName>IQDA:AUTO:0078</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yy21lll1ia</socketName>
|
|
<systemName>IQDA:AUTO:0079</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g5wwqcdccj</socketName>
|
|
<systemName>IQDA:AUTO:0080</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xwmshwrr9b</socketName>
|
|
<systemName>IQDA:AUTO:0081</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l6g2m1wqfv</socketName>
|
|
<systemName>IQDA:AUTO:0082</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tb8b4ne3tw</socketName>
|
|
<systemName>IQDA:AUTO:0083</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vlyeaq9epy</socketName>
|
|
<systemName>IQDA:AUTO:0084</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gdrxp66zmm</socketName>
|
|
<systemName>IQDA:AUTO:0085</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fobteyzsp2</socketName>
|
|
<systemName>IQDA:AUTO:0086</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ckrboppfn3</socketName>
|
|
<systemName>IQDA:AUTO:0088</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>em2rrycd3d</socketName>
|
|
<systemName>IQDA:AUTO:0089</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xogx1br96m</socketName>
|
|
<systemName>IQDA:AUTO:0090</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xhnkogin27</socketName>
|
|
<systemName>IQDA:AUTO:0091</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cdpvimisvf</socketName>
|
|
<systemName>IQDA:AUTO:0092</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>aoma97e7zh</socketName>
|
|
<systemName>IQDA:AUTO:0093</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u1ko9hu32s</socketName>
|
|
<systemName>IQDA:AUTO:0094</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ule75ghomu</socketName>
|
|
<systemName>IQDA:AUTO:0095</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>go6sk76lfo</socketName>
|
|
<systemName>IQDA:AUTO:0096</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mtlogicwnb</socketName>
|
|
<systemName>IQDA:AUTO:0097</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yhhkloxles</socketName>
|
|
<systemName>IQDA:AUTO:0098</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>us6ilqzmag</socketName>
|
|
<systemName>IQDA:AUTO:0099</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vvz9oitk9x</socketName>
|
|
<systemName>IQDA:AUTO:0100</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tz6lef5ozj</socketName>
|
|
<systemName>IQDA:AUTO:0101</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j777aynqwe</socketName>
|
|
<systemName>IQDA:AUTO:0102</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>na7j3b3ygg</socketName>
|
|
<systemName>IQDA:AUTO:0103</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jqxfoz86m6</socketName>
|
|
<systemName>IQDA:AUTO:0104</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zj4slr1bce</socketName>
|
|
<systemName>IQDA:AUTO:0105</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rsc5i2v21q</socketName>
|
|
<systemName>IQDA:AUTO:0106</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>f5hu8kimmy</socketName>
|
|
<systemName>IQDA:AUTO:0107</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hsgtdg8cju</socketName>
|
|
<systemName>IQDA:AUTO:0108</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>m1fhhdzcdh</socketName>
|
|
<systemName>IQDA:AUTO:0109</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q34jilu47q</socketName>
|
|
<systemName>IQDA:AUTO:0110</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ayoqcqtdqy</socketName>
|
|
<systemName>IQDA:AUTO:0111</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dl1chyc49x</socketName>
|
|
<systemName>IQDA:AUTO:0112</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jiyvo9xjc1</socketName>
|
|
<systemName>IQDA:AUTO:0113</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vna3bkaq1m</socketName>
|
|
<systemName>IQDA:AUTO:0114</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qljkcrjbxo</socketName>
|
|
<systemName>IQDA:AUTO:0115</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>o1b4klwmkz</socketName>
|
|
<systemName>IQDA:AUTO:0116</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kcnhu8v8rm</socketName>
|
|
<systemName>IQDA:AUTO:0117</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v1wss2bkh3</socketName>
|
|
<systemName>IQDA:AUTO:0118</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vxlfauzimd</socketName>
|
|
<systemName>IQDA:AUTO:0119</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c2x5g2xu4n</socketName>
|
|
<systemName>IQDA:AUTO:0120</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wyyuidvu37</socketName>
|
|
<systemName>IQDA:AUTO:0121</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dzrzst29td</socketName>
|
|
<systemName>IQDA:AUTO:0122</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eulaj897a4</socketName>
|
|
<systemName>IQDA:AUTO:0123</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qgjtnojqtp</socketName>
|
|
<systemName>IQDA:AUTO:0124</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d2o8bwlrjq</socketName>
|
|
<systemName>IQDA:AUTO:0125</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>oubw9234sc</socketName>
|
|
<systemName>IQDA:AUTO:0126</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qnzv72w9px</socketName>
|
|
<systemName>IQDA:AUTO:0127</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bd9brl1gqx</socketName>
|
|
<systemName>IQDA:AUTO:0128</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nabq1gv48q</socketName>
|
|
<systemName>IQDA:AUTO:0129</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jm443d8d3h</socketName>
|
|
<systemName>IQDA:AUTO:0130</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>o9388elqr3</socketName>
|
|
<systemName>IQDA:AUTO:0131</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>alpj3x1mxa</socketName>
|
|
<systemName>IQDA:AUTO:0132</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q3z9bic5ci</socketName>
|
|
<systemName>IQDA:AUTO:0133</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vjbjtddq6s</socketName>
|
|
<systemName>IQDA:AUTO:0134</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t4lbfa9pzo</socketName>
|
|
<systemName>IQDA:AUTO:0135</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>slnsiclvqe</socketName>
|
|
<systemName>IQDA:AUTO:0136</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rgslcfc9me</socketName>
|
|
<systemName>IQDA:AUTO:0137</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jnhe3mvgge</socketName>
|
|
<systemName>IQDA:AUTO:0138</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wh6sdz6fnw</socketName>
|
|
<systemName>IQDA:AUTO:0139</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j95yvzl25f</socketName>
|
|
<systemName>IQDA:AUTO:0140</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rjabjlf3mq</socketName>
|
|
<systemName>IQDA:AUTO:0141</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d7ug6wvrnt</socketName>
|
|
<systemName>IQDA:AUTO:0142</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>m12fiz8tbw</socketName>
|
|
<systemName>IQDA:AUTO:0143</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ddpqz35fz2</socketName>
|
|
<systemName>IQDA:AUTO:0144</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wrx1w6ml8o</socketName>
|
|
<systemName>IQDA:AUTO:0145</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x2c1hz1kll</socketName>
|
|
<systemName>IQDA:AUTO:0147</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>n77p4zh11p</socketName>
|
|
<systemName>IQDA:AUTO:0148</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dbzbtaz1vi</socketName>
|
|
<systemName>IQDA:AUTO:0149</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jskzl2pf1g</socketName>
|
|
<systemName>IQDA:AUTO:0150</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cx7wgvo9pr</socketName>
|
|
<systemName>IQDA:AUTO:0151</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sbhaacoyec</socketName>
|
|
<systemName>IQDA:AUTO:0152</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sllvc3w3ji</socketName>
|
|
<systemName>IQDA:AUTO:0153</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tbta76ffqn</socketName>
|
|
<systemName>IQDA:AUTO:0154</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d7twykn8af</socketName>
|
|
<systemName>IQDA:AUTO:0155</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mkvt215o6j</socketName>
|
|
<systemName>IQDA:AUTO:0156</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>n2f3116v3y</socketName>
|
|
<systemName>IQDA:AUTO:0157</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tmvu2idg4m</socketName>
|
|
<systemName>IQDA:AUTO:0158</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qfvn37uuk6</socketName>
|
|
<systemName>IQDA:AUTO:0159</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>p8e6wuy7zt</socketName>
|
|
<systemName>IQDA:AUTO:0160</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fffdw58dk7</socketName>
|
|
<systemName>IQDA:AUTO:0161</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xqa53mrdha</socketName>
|
|
<systemName>IQDA:AUTO:0162</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>viw3g1j4or</socketName>
|
|
<systemName>IQDA:AUTO:0163</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d4u5owxfgg</socketName>
|
|
<systemName>IQDA:AUTO:0164</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mdc8s3jfns</socketName>
|
|
<systemName>IQDA:AUTO:0165</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y2a1lkju7h</socketName>
|
|
<systemName>IQDA:AUTO:0166</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yo3ioljh7y</socketName>
|
|
<systemName>IQDA:AUTO:0167</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>scrfd59d2s</socketName>
|
|
<systemName>IQDA:AUTO:0168</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fjylf46m2s</socketName>
|
|
<systemName>IQDA:AUTO:0169</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>poy1xhawvr</socketName>
|
|
<systemName>IQDA:AUTO:0170</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>m426soywjf</socketName>
|
|
<systemName>IQDA:AUTO:0171</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j6jaxckiku</socketName>
|
|
<systemName>IQDA:AUTO:0172</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>om4iajqjju</socketName>
|
|
<systemName>IQDA:AUTO:0173</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>j88z471k7l</socketName>
|
|
<systemName>IQDA:AUTO:0174</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nzhp8pi4fe</socketName>
|
|
<systemName>IQDA:AUTO:0175</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wyooijoslv</socketName>
|
|
<systemName>IQDA:AUTO:0176</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>jrxr194o3s</socketName>
|
|
<systemName>IQDA:AUTO:0177</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xnvwmnacye</socketName>
|
|
<systemName>IQDA:AUTO:0178</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s5yrurb2pr</socketName>
|
|
<systemName>IQDA:AUTO:0179</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tvaz6i1cqp</socketName>
|
|
<systemName>IQDA:AUTO:0180</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rkpcy9uqzh</socketName>
|
|
<systemName>IQDA:AUTO:0181</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ubf1nwjtyy</socketName>
|
|
<systemName>IQDA:AUTO:0184</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l858p35jj8</socketName>
|
|
<systemName>IQDA:AUTO:0185</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sepqxf8i3b</socketName>
|
|
<systemName>IQDA:AUTO:0186</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mseaghafv9</socketName>
|
|
<systemName>IQDA:AUTO:0187</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wfpvj5vw33</socketName>
|
|
<systemName>IQDA:AUTO:0188</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ik89p74366</socketName>
|
|
<systemName>IQDA:AUTO:0189</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>upawpe5w3t</socketName>
|
|
<systemName>IQDA:AUTO:0190</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rarjyk1lzh</socketName>
|
|
<systemName>IQDA:AUTO:0191</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>w22tisghjl</socketName>
|
|
<systemName>IQDA:AUTO:0192</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l3r8kbnr4e</socketName>
|
|
<systemName>IQDA:AUTO:0193</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h57fnwwht9</socketName>
|
|
<systemName>IQDA:AUTO:0194</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yyzu8avtqx</socketName>
|
|
<systemName>IQDA:AUTO:0195</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mla6f7jys1</socketName>
|
|
<systemName>IQDA:AUTO:0196</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uvoziancms</socketName>
|
|
<systemName>IQDA:AUTO:0197</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xoa26n599p</socketName>
|
|
<systemName>IQDA:AUTO:0198</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v33rofa258</socketName>
|
|
<systemName>IQDA:AUTO:0199</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s9zbh7ue5d</socketName>
|
|
<systemName>IQDA:AUTO:0200</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cohv8qbbfp</socketName>
|
|
<systemName>IQDA:AUTO:0201</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xhk7tcmzks</socketName>
|
|
<systemName>IQDA:AUTO:0202</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>njs4e719nu</socketName>
|
|
<systemName>IQDA:AUTO:0203</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nv8bfbhp6g</socketName>
|
|
<systemName>IQDA:AUTO:0204</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bdovakpsun</socketName>
|
|
<systemName>IQDA:AUTO:0205</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y58fy4117r</socketName>
|
|
<systemName>IQDA:AUTO:0206</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wwgz1qnc5y</socketName>
|
|
<systemName>IQDA:AUTO:0207</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mfurzc69ng</socketName>
|
|
<systemName>IQDA:AUTO:0208</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c6ysl8eknz</socketName>
|
|
<systemName>IQDA:AUTO:0209</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sed58o4rb3</socketName>
|
|
<systemName>IQDA:AUTO:0210</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sixurbc5w8</socketName>
|
|
<systemName>IQDA:AUTO:0211</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>n31myn5t6k</socketName>
|
|
<systemName>IQDA:AUTO:0212</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h5w28psula</socketName>
|
|
<systemName>IQDA:AUTO:0213</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uyvtbrdb6p</socketName>
|
|
<systemName>IQDA:AUTO:0214</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>o5f5g19g1g</socketName>
|
|
<systemName>IQDA:AUTO:0215</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rv2vhlehf5</socketName>
|
|
<systemName>IQDA:AUTO:0216</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b5l1bddpls</socketName>
|
|
<systemName>IQDA:AUTO:0217</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vt7o3wbguk</socketName>
|
|
<systemName>IQDA:AUTO:0218</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>e9neod8rdk</socketName>
|
|
<systemName>IQDA:AUTO:0219</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xv7zz4qmih</socketName>
|
|
<systemName>IQDA:AUTO:0220</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z7ykjh6syj</socketName>
|
|
<systemName>IQDA:AUTO:0221</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>u78b4ftfhq</socketName>
|
|
<systemName>IQDA:AUTO:0222</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>iueagy6j8w</socketName>
|
|
<systemName>IQDA:AUTO:0223</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>thp1mbe54a</socketName>
|
|
<systemName>IQDA:AUTO:0224</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rqwfgbl43w</socketName>
|
|
<systemName>IQDA:AUTO:0225</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rw1p5j47v7</socketName>
|
|
<systemName>IQDA:AUTO:0226</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y6rmi1w4ro</socketName>
|
|
<systemName>IQDA:AUTO:0227</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qmtrkb9ltg</socketName>
|
|
<systemName>IQDA:AUTO:0228</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>clzxj2sd1q</socketName>
|
|
<systemName>IQDA:AUTO:0229</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k95a8cp9yb</socketName>
|
|
<systemName>IQDA:AUTO:0230</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xribeapv4h</socketName>
|
|
<systemName>IQDA:AUTO:0231</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dx5ut2h1ph</socketName>
|
|
<systemName>IQDA:AUTO:0232</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tdsjxu8v3w</socketName>
|
|
<systemName>IQDA:AUTO:0233</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vucnq54u4w</socketName>
|
|
<systemName>IQDA:AUTO:0234</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ztssn58q86</socketName>
|
|
<systemName>IQDA:AUTO:0235</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qxxeg95a9z</socketName>
|
|
<systemName>IQDA:AUTO:0236</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sfmfeo7fup</socketName>
|
|
<systemName>IQDA:AUTO:0237</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>q2wojm7med</socketName>
|
|
<systemName>IQDA:AUTO:0238</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>c81e1kei24</socketName>
|
|
<systemName>IQDA:AUTO:0239</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>avazikrevg</socketName>
|
|
<systemName>IQDA:AUTO:0240</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tcubjwq9rn</socketName>
|
|
<systemName>IQDA:AUTO:0241</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>v3817e59en</socketName>
|
|
<systemName>IQDA:AUTO:0242</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>txrilws2vz</socketName>
|
|
<systemName>IQDA:AUTO:0243</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rhjo6onlgz</socketName>
|
|
<systemName>IQDA:AUTO:0244</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qtvddsl3ad</socketName>
|
|
<systemName>IQDA:AUTO:0245</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ucm1rznt67</socketName>
|
|
<systemName>IQDA:AUTO:0246</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>k96p256n4p</socketName>
|
|
<systemName>IQDA:AUTO:0247</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s1opkb7t1d</socketName>
|
|
<systemName>IQDA:AUTO:0248</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qtm7wqnf6e</socketName>
|
|
<systemName>IQDA:AUTO:0249</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vcrpdlbdru</socketName>
|
|
<systemName>IQDA:AUTO:0250</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>emtqvv4yw6</socketName>
|
|
<systemName>IQDA:AUTO:0251</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tu6bq5y562</socketName>
|
|
<systemName>IQDA:AUTO:0252</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xra1qtzyld</socketName>
|
|
<systemName>IQDA:AUTO:0253</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lqv3ac1jkp</socketName>
|
|
<systemName>IQDA:AUTO:0254</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sr3y28h9oq</socketName>
|
|
<systemName>IQDA:AUTO:0255</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uwus6lhytn</socketName>
|
|
<systemName>IQDA:AUTO:0256</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>alqxhc4ktj</socketName>
|
|
<systemName>IQDA:AUTO:0257</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>lm9f7p7vmr</socketName>
|
|
<systemName>IQDA:AUTO:0258</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ncxrp4hwbk</socketName>
|
|
<systemName>IQDA:AUTO:0259</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nedglqg9n5</socketName>
|
|
<systemName>IQDA:AUTO:0260</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vlj1htey4x</socketName>
|
|
<systemName>IQDA:AUTO:0261</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xbw3y8phew</socketName>
|
|
<systemName>IQDA:AUTO:0262</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tbwjak3u8n</socketName>
|
|
<systemName>IQDA:AUTO:0263</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>x9e2qy7hw3</socketName>
|
|
<systemName>IQDA:AUTO:0264</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>i5r732z79w</socketName>
|
|
<systemName>IQDA:AUTO:0265</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fm5om3ueua</socketName>
|
|
<systemName>IQDA:AUTO:0266</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>do1gmz4efn</socketName>
|
|
<systemName>IQDA:AUTO:0267</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sjb2oi8wti</socketName>
|
|
<systemName>IQDA:AUTO:0268</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vaxmvc5ty1</socketName>
|
|
<systemName>IQDA:AUTO:0269</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ywirvwrygt</socketName>
|
|
<systemName>IQDA:AUTO:0270</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vpjw34wg8e</socketName>
|
|
<systemName>IQDA:AUTO:0271</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>veddzl7o3q</socketName>
|
|
<systemName>IQDA:AUTO:0272</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>z87rzevud4</socketName>
|
|
<systemName>IQDA:AUTO:0273</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>m192rgnf1t</socketName>
|
|
<systemName>IQDA:AUTO:0274</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vmyvze3i7y</socketName>
|
|
<systemName>IQDA:AUTO:0275</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ryxhjrioea</socketName>
|
|
<systemName>IQDA:AUTO:0276</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>a79pjx2vpf</socketName>
|
|
<systemName>IQDA:AUTO:0277</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ewo8rqgsbz</socketName>
|
|
<systemName>IQDA:AUTO:0278</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>upbfb6ibly</socketName>
|
|
<systemName>IQDA:AUTO:0279</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qyhwf3cavu</socketName>
|
|
<systemName>IQDA:AUTO:0280</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pjd6cjfpm9</socketName>
|
|
<systemName>IQDA:AUTO:0281</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h84cw8rel1</socketName>
|
|
<systemName>IQDA:AUTO:0282</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wwjlb6zcgn</socketName>
|
|
<systemName>IQDA:AUTO:0283</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hda5655wyx</socketName>
|
|
<systemName>IQDA:AUTO:0284</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g84vwr7fg5</socketName>
|
|
<systemName>IQDA:AUTO:0285</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b378gkyhva</socketName>
|
|
<systemName>IQDA:AUTO:0286</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b6kiqdscy7</socketName>
|
|
<systemName>IQDA:AUTO:0287</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rb5mxi3fhp</socketName>
|
|
<systemName>IQDA:AUTO:0288</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d53gstzmi3</socketName>
|
|
<systemName>IQDA:AUTO:0289</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xjsl8fpzgz</socketName>
|
|
<systemName>IQDA:AUTO:0290</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>eoze3kv8ok</socketName>
|
|
<systemName>IQDA:AUTO:0291</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zjh7xsbbzl</socketName>
|
|
<systemName>IQDA:AUTO:0292</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>e23y1goloe</socketName>
|
|
<systemName>IQDA:AUTO:0293</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sakwkoxfxi</socketName>
|
|
<systemName>IQDA:AUTO:0294</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vqurpmyd2z</socketName>
|
|
<systemName>IQDA:AUTO:0295</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>bg52ugittp</socketName>
|
|
<systemName>IQDA:AUTO:0296</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ccnk4hofns</socketName>
|
|
<systemName>IQDA:AUTO:0297</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wnpu87n68p</socketName>
|
|
<systemName>IQDA:AUTO:0298</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yqceand1vg</socketName>
|
|
<systemName>IQDA:AUTO:0299</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t8qqsd8by1</socketName>
|
|
<systemName>IQDA:AUTO:0300</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g92bucbmew</socketName>
|
|
<systemName>IQDA:AUTO:0301</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kgtz349yaq</socketName>
|
|
<systemName>IQDA:AUTO:0302</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d7ojqr983e</socketName>
|
|
<systemName>IQDA:AUTO:0303</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>mlnc4k6qn4</socketName>
|
|
<systemName>IQDA:AUTO:0304</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s2vyghyycl</socketName>
|
|
<systemName>IQDA:AUTO:0305</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nfutemk393</socketName>
|
|
<systemName>IQDA:AUTO:0306</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>b9x3cyzb9o</socketName>
|
|
<systemName>IQDA:AUTO:0307</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fbutbqurtm</socketName>
|
|
<systemName>IQDA:AUTO:0308</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ziez7n3z7c</socketName>
|
|
<systemName>IQDA:AUTO:0309</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ue1sp3epkv</socketName>
|
|
<systemName>IQDA:AUTO:0310</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xynxey9iq9</socketName>
|
|
<systemName>IQDA:AUTO:0311</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ygh4wzcu33</socketName>
|
|
<systemName>IQDA:AUTO:0312</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ccgs9lcudi</socketName>
|
|
<systemName>IQDA:AUTO:0313</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uifr65z46p</socketName>
|
|
<systemName>IQDA:AUTO:0315</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>seb9z2saox</socketName>
|
|
<systemName>IQDA:AUTO:0316</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>g8nsifjgjf</socketName>
|
|
<systemName>IQDA:AUTO:0319</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qk6hxcqhq8</socketName>
|
|
<systemName>IQDA:AUTO:0320</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>kkpjpr8eaz</socketName>
|
|
<systemName>IQDA:AUTO:0322</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y6zi3ip13v</socketName>
|
|
<systemName>IQDA:AUTO:0323</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>wt6hyfcjvg</socketName>
|
|
<systemName>IQDA:AUTO:0324</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>h4boynz6l1</socketName>
|
|
<systemName>IQDA:AUTO:0325</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ac6zbsi1ng</socketName>
|
|
<systemName>IQDA:AUTO:0326</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>esopgdv22x</socketName>
|
|
<systemName>IQDA:AUTO:0327</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cy6vy3p439</socketName>
|
|
<systemName>IQDA:AUTO:0328</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rh2pef4qfc</socketName>
|
|
<systemName>IQDA:AUTO:0329</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>d21exwa4si</socketName>
|
|
<systemName>IQDA:AUTO:0330</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>sgwjs6fb79</socketName>
|
|
<systemName>IQDA:AUTO:0331</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>callmx7cd1</socketName>
|
|
<systemName>IQDA:AUTO:0332</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xjco1rsiks</socketName>
|
|
<systemName>IQDA:AUTO:0333</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>htoijvvdpu</socketName>
|
|
<systemName>IQDA:AUTO:0335</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s2lpm93de5</socketName>
|
|
<systemName>IQDA:AUTO:0337</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>s2ja1chjqh</socketName>
|
|
<systemName>IQDA:AUTO:0338</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pzeswbb2xn</socketName>
|
|
<systemName>IQDA:AUTO:0339</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xtiiihe6qf</socketName>
|
|
<systemName>IQDA:AUTO:0340</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nt8rsqu32c</socketName>
|
|
<systemName>IQDA:AUTO:0341</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fpphi7hb23</socketName>
|
|
<systemName>IQDA:AUTO:0342</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>gv6u2zcp6e</socketName>
|
|
<systemName>IQDA:AUTO:0343</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ygdh9hgftr</socketName>
|
|
<systemName>IQDA:AUTO:0344</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>ni53qu192d</socketName>
|
|
<systemName>IQDA:AUTO:0345</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>l1g9qgy68s</socketName>
|
|
<systemName>IQDA:AUTO:0346</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>m4e8ks5plt</socketName>
|
|
<systemName>IQDA:AUTO:0347</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zxeiigj1iw</socketName>
|
|
<systemName>IQDA:AUTO:0348</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>no54ve1o34</socketName>
|
|
<systemName>IQDA:AUTO:0349</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tauagy93qg</socketName>
|
|
<systemName>IQDA:AUTO:0350</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>xru3gk16zp</socketName>
|
|
<systemName>IQDA:AUTO:0351</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>vtdt1ia8vi</socketName>
|
|
<systemName>IQDA:AUTO:0352</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>o5u6d6hlia</socketName>
|
|
<systemName>IQDA:AUTO:0353</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>t8d71rbh82</socketName>
|
|
<systemName>IQDA:AUTO:0354</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>yyldgdzfke</socketName>
|
|
<systemName>IQDA:AUTO:0355</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>pzadaia3jj</socketName>
|
|
<systemName>IQDA:AUTO:0356</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>owwt2fygvy</socketName>
|
|
<systemName>IQDA:AUTO:0357</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fn65qnaiv1</socketName>
|
|
<systemName>IQDA:AUTO:0358</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rqjj2anw1i</socketName>
|
|
<systemName>IQDA:AUTO:0359</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>rgykntkt7a</socketName>
|
|
<systemName>IQDA:AUTO:0360</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>y1ddi7qiiz</socketName>
|
|
<systemName>IQDA:AUTO:0361</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>nqtp1za1ht</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<listenToMemory>no</listenToMemory>
|
|
</blockValueData>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionClockRate>
|
|
<ActionCreateBeansFromTable class="jmri.jmrit.logixng.actions.configurexml.ActionCreateBeansFromTableXml" onlyCreatableTypes="yes" includeCellsWithoutHeader="no" moveUserName="no" updateToUserName="no" removeOldBean="no">
|
|
<systemName>IQDA:AUTO:0031</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnSystemName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionCreateBeansFromTable>
|
|
<ActionCreateBeansFromTable class="jmri.jmrit.logixng.actions.configurexml.ActionCreateBeansFromTableXml" onlyCreatableTypes="yes" includeCellsWithoutHeader="no" moveUserName="no" updateToUserName="no" removeOldBean="no">
|
|
<systemName>IQDA:AUTO:0032</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnSystemName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionCreateBeansFromTable>
|
|
<ActionCreateBeansFromTable class="jmri.jmrit.logixng.actions.configurexml.ActionCreateBeansFromTableXml" onlyCreatableTypes="no" includeCellsWithoutHeader="no" moveUserName="yes" updateToUserName="yes" removeOldBean="no">
|
|
<systemName>IQDA:AUTO:0033</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnSystemName>Signal before sysName</rowOrColumnSystemName>
|
|
<rowOrColumnUserName>Signal before userName</rowOrColumnUserName>
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionCreateBeansFromTable>
|
|
<ActionCreateBeansFromTable class="jmri.jmrit.logixng.actions.configurexml.ActionCreateBeansFromTableXml" onlyCreatableTypes="yes" includeCellsWithoutHeader="no" moveUserName="yes" updateToUserName="no" removeOldBean="yes">
|
|
<systemName>IQDA:AUTO:0034</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnSystemName>2</rowOrColumnSystemName>
|
|
<rowOrColumnUserName>3</rowOrColumnUserName>
|
|
<tableRowOrColumn>Column</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionCreateBeansFromTable>
|
|
<ActionCreateBeansFromTable class="jmri.jmrit.logixng.actions.configurexml.ActionCreateBeansFromTableXml" onlyCreatableTypes="yes" includeCellsWithoutHeader="yes" moveUserName="no" updateToUserName="no" removeOldBean="no">
|
|
<systemName>IQDA:AUTO:0035</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnSystemName>Something</rowOrColumnSystemName>
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionCreateBeansFromTable>
|
|
<ActionCreateBeansFromTable class="jmri.jmrit.logixng.actions.configurexml.ActionCreateBeansFromTableXml" onlyCreatableTypes="yes" includeCellsWithoutHeader="yes" moveUserName="no" updateToUserName="no" removeOldBean="no">
|
|
<systemName>IQDA:AUTO:0036</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnSystemName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionCreateBeansFromTable>
|
|
<ActionDispatcher class="jmri.jmrit.logixng.actions.configurexml.ActionDispatcherXml">
|
|
<systemName>IQDA:AUTO:0037</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionDispatcher>
|
|
<ActionDispatcher class="jmri.jmrit.logixng.actions.configurexml.ActionDispatcherXml">
|
|
<systemName>IQDA:AUTO:0038</systemName>
|
|
<trainInfoFileName>MyTrainInfo.xml</trainInfoFileName>
|
|
<addressing>Direct</addressing>
|
|
<reference>{IM1}</reference>
|
|
<localVariable>MyVar</localVariable>
|
|
<formula>a+b</formula>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TrainPriority</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference>{IM3}</dataReference>
|
|
<dataLocalVariable>SomeVar</dataLocalVariable>
|
|
<dataFormula>x+y</dataFormula>
|
|
<resetOption>false</resetOption>
|
|
<terminateOption>false</terminateOption>
|
|
<trainPriority>2</trainPriority>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionDispatcher>
|
|
<ActionDispatcher class="jmri.jmrit.logixng.actions.configurexml.ActionDispatcherXml">
|
|
<systemName>IQDA:AUTO:0039</systemName>
|
|
<trainInfoFileName>MyOtherTrainInfo.xml</trainInfoFileName>
|
|
<addressing>LocalVariable</addressing>
|
|
<reference>{IM2}</reference>
|
|
<localVariable>MyOtherVar</localVariable>
|
|
<formula>a+b+c</formula>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TrainPriority</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference>{IM5}</dataReference>
|
|
<dataLocalVariable>SomeOtherVar</dataLocalVariable>
|
|
<dataFormula>x+y+z</dataFormula>
|
|
<resetOption>false</resetOption>
|
|
<terminateOption>true</terminateOption>
|
|
<trainPriority>4</trainPriority>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionDispatcher>
|
|
<ActionDispatcher class="jmri.jmrit.logixng.actions.configurexml.ActionDispatcherXml">
|
|
<systemName>IQDA:AUTO:0040</systemName>
|
|
<trainInfoFileName>MyOtherTrainInfo.xml</trainInfoFileName>
|
|
<addressing>LocalVariable</addressing>
|
|
<reference>{IM8}</reference>
|
|
<localVariable>MyOtherVar</localVariable>
|
|
<formula>a+c</formula>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TrainPriority</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<dataAddressing>Direct</dataAddressing>
|
|
<dataReference>{IM7}</dataReference>
|
|
<dataLocalVariable>SomeOtherVar</dataLocalVariable>
|
|
<dataFormula>x+z</dataFormula>
|
|
<resetOption>true</resetOption>
|
|
<terminateOption>false</terminateOption>
|
|
<trainPriority>8</trainPriority>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionDispatcher>
|
|
<ActionFindTableRowOrColumn class="jmri.jmrit.logixng.actions.configurexml.ActionFindTableRowOrColumnXml" includeCellsWithoutHeader="no">
|
|
<systemName>IQDA:AUTO:0041</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<localVariableNamedBean />
|
|
<localVariableRow />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionFindTableRowOrColumn>
|
|
<ActionFindTableRowOrColumn class="jmri.jmrit.logixng.actions.configurexml.ActionFindTableRowOrColumnXml" includeCellsWithoutHeader="no">
|
|
<systemName>IQDA:AUTO:0042</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<localVariableNamedBean />
|
|
<localVariableRow />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionFindTableRowOrColumn>
|
|
<ActionFindTableRowOrColumn class="jmri.jmrit.logixng.actions.configurexml.ActionFindTableRowOrColumnXml" includeCellsWithoutHeader="no">
|
|
<systemName>IQDA:AUTO:0043</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName>Signal before</rowOrColumnName>
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<localVariableNamedBean>variableNamedBean</localVariableNamedBean>
|
|
<localVariableRow>variableRow</localVariableRow>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionFindTableRowOrColumn>
|
|
<ActionFindTableRowOrColumn class="jmri.jmrit.logixng.actions.configurexml.ActionFindTableRowOrColumnXml" includeCellsWithoutHeader="no">
|
|
<systemName>IQDA:AUTO:0044</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName>2</rowOrColumnName>
|
|
<tableRowOrColumn>Column</tableRowOrColumn>
|
|
<localVariableNamedBean />
|
|
<localVariableRow />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionFindTableRowOrColumn>
|
|
<ActionFindTableRowOrColumn class="jmri.jmrit.logixng.actions.configurexml.ActionFindTableRowOrColumnXml" includeCellsWithoutHeader="yes">
|
|
<systemName>IQDA:AUTO:0045</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<localVariableNamedBean />
|
|
<localVariableRow />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionFindTableRowOrColumn>
|
|
<ActionFindTableRowOrColumn class="jmri.jmrit.logixng.actions.configurexml.ActionFindTableRowOrColumnXml" includeCellsWithoutHeader="yes">
|
|
<systemName>IQDA:AUTO:0046</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<localVariableNamedBean />
|
|
<localVariableRow />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionFindTableRowOrColumn>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0047</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0048</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0049</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>{MyRef}</dataReference>
|
|
<dataLocalVariable>MyLocalVariable</dataLocalVariable>
|
|
<dataFormula>a+b-c</dataFormula>
|
|
<lightValue>10</lightValue>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0050</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>Formula</dataAddressing>
|
|
<dataReference>{MyOtherRef}</dataReference>
|
|
<dataLocalVariable>MyOtherLocalVariable</dataLocalVariable>
|
|
<dataFormula>a+b*c</dataFormula>
|
|
<lightValue>15</lightValue>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0051</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0052</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0053</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0054</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0055</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLight class="jmri.jmrit.logixng.actions.configurexml.ActionLightXml">
|
|
<systemName>IQDA:AUTO:0056</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLight>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0057</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>qu8rnombfj</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0058</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<IntensitySocket>
|
|
<socketName>gg9bjuff9v</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0059</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>t4kxnplymm</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0060</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>xbj36aynf1</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0061</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>stdsivnqur</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionLightIntensity class="jmri.jmrit.logixng.actions.configurexml.ActionLightIntensityXml">
|
|
<systemName>IQDA:AUTO:0062</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>ggo8sppel2</socketName>
|
|
</IntensitySocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLightIntensity>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0063</systemName>
|
|
<References />
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>IL1</name>
|
|
<type>Light</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Some light</name>
|
|
<type>Light</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean>localVariableNamedBean</localVariableNamedBean>
|
|
<localVariableEvent>localVariableEvent</localVariableEvent>
|
|
<localVariableNewValue>localVariableNewValue</localVariableNewValue>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>IM1</name>
|
|
<type>Memory</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Some memory</name>
|
|
<type>Memory</type>
|
|
<all>yes</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>IS1</name>
|
|
<type>Sensor</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>Some sensor</name>
|
|
<type>Sensor</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0070</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>IT1</name>
|
|
<type>Turnout</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0071</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>Some turnout</name>
|
|
<type>Turnout</type>
|
|
<all>yes</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0072</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyGlobalVariable</name>
|
|
<type>GlobalVariable</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0073</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanBlock</name>
|
|
<type>Block</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0074</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanGlobalVariable</name>
|
|
<type>GlobalVariable</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0075</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanEntryExit</name>
|
|
<type>EntryExit</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0076</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanLight</name>
|
|
<type>Light</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0077</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanMemory</name>
|
|
<type>Memory</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0078</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanOBlock</name>
|
|
<type>OBlock</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0079</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanReporter</name>
|
|
<type>Reporter</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0080</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanSensor</name>
|
|
<type>Sensor</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0081</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanSignalHead</name>
|
|
<type>SignalHead</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0082</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanSignalMast</name>
|
|
<type>SignalMast</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0083</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanTurnout</name>
|
|
<type>Turnout</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeans>
|
|
<ActionListenOnBeans class="jmri.jmrit.logixng.actions.configurexml.ActionListenOnBeansXml">
|
|
<systemName>IQDA:AUTO:0084</systemName>
|
|
<comment>A comment</comment>
|
|
<References>
|
|
<Reference>
|
|
<name>MyBeanWarrant</name>
|
|
<type>Warrant</type>
|
|
<all>no</all>
|
|
</Reference>
|
|
</References>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0085</systemName>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableBeanToListenOn />
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<Socket>
|
|
<socketName>qbeaa7nxcf</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0086</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBeanType>Turnout</namedBeanType>
|
|
<localVariableBeanToListenOn>beanToListenOn</localVariableBeanToListenOn>
|
|
<localVariableNamedBean>bean</localVariableNamedBean>
|
|
<localVariableEvent>event</localVariableEvent>
|
|
<localVariableNewValue>value</localVariableNewValue>
|
|
<Socket>
|
|
<socketName>xb846k9i9i</socketName>
|
|
<systemName>IQDA:AUTO:0087</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansLocalVariable>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0087</systemName>
|
|
<comment>Action socket 1</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>zjwjbqb5um</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0088</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnName />
|
|
<tableRowOrColumn>Row</tableRowOrColumn>
|
|
<namedBeanType>Light</namedBeanType>
|
|
<localVariableNamedBean />
|
|
<localVariableEvent />
|
|
<localVariableNewValue />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0089</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0090</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0091</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0092</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0093</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionListenOnBeansTable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0094</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0095</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>Boolean</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0096</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>FloatingNumber</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0097</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>Integer</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0098</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0099</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0100</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0101</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0102</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionLocalVariable class="jmri.jmrit.logixng.actions.configurexml.ActionLocalVariableXml">
|
|
<systemName>IQDA:AUTO:0103</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLocalVariable>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0104</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0105</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0106</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0107</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0108</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0109</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionMemory class="jmri.jmrit.logixng.actions.configurexml.ActionMemoryXml">
|
|
<systemName>IQDA:AUTO:0110</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionMemory>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0111</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0112</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0113</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0114</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0115</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0116</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0117</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0118</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionOBlock class="jmri.jmrit.logixng.actions.configurexml.ActionOBlockXml">
|
|
<systemName>IQDA:AUTO:0119</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionOBlock>
|
|
<ActionPower class="jmri.jmrit.logixng.actions.configurexml.ActionPowerXml">
|
|
<systemName>IQDA:AUTO:0120</systemName>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionPower>
|
|
<ActionPower class="jmri.jmrit.logixng.actions.configurexml.ActionPowerXml">
|
|
<systemName>IQDA:AUTO:0121</systemName>
|
|
<comment>A comment</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Off</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionPower>
|
|
<ActionPower class="jmri.jmrit.logixng.actions.configurexml.ActionPowerXml">
|
|
<systemName>IQDA:AUTO:0122</systemName>
|
|
<comment>A comment</comment>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionPower>
|
|
<ActionReporter class="jmri.jmrit.logixng.actions.configurexml.ActionReporterXml">
|
|
<systemName>IQDA:AUTO:0123</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionReporter>
|
|
<ActionRequestUpdateOfSensor class="jmri.jmrit.logixng.actions.configurexml.ActionRequestUpdateOfSensorXml">
|
|
<systemName>IQDA:AUTO:0124</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionRequestUpdateOfSensor>
|
|
<ActionRequestUpdateOfSensor class="jmri.jmrit.logixng.actions.configurexml.ActionRequestUpdateOfSensorXml">
|
|
<systemName>IQDA:AUTO:0125</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>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionRequestUpdateOfSensor>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0126</systemName>
|
|
<operationAddressing>Direct</operationAddressing>
|
|
<operationType>SingleLineCommand</operationType>
|
|
<operationReference />
|
|
<operationLocalVariable />
|
|
<operationFormula />
|
|
<scriptAddressing>Direct</scriptAddressing>
|
|
<script />
|
|
<scriptReference />
|
|
<scriptLocalVariable />
|
|
<scriptFormula />
|
|
<scriptLanguage>
|
|
<language>python</language>
|
|
</scriptLanguage>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0127</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0128</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0129</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionScript class="jmri.jmrit.logixng.actions.configurexml.ActionScriptXml">
|
|
<systemName>IQDA:AUTO:0130</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionScript>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0131</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Active</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0132</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0133</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0134</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0135</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSensor class="jmri.jmrit.logixng.actions.configurexml.ActionSensorXml">
|
|
<systemName>IQDA:AUTO:0136</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IS1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSensor>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0137</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<otherMemoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherMemoryNamedBean>
|
|
<reporterOperation>SetToString</reporterOperation>
|
|
<otherConstant />
|
|
<otherVariable />
|
|
<otherFormula />
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
<provideAnIdTag>no</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0138</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IR1</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>
|
|
<reporterOperation>CalculateFormula</reporterOperation>
|
|
<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>
|
|
<provideAnIdTag>yes</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0139</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IR1</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>
|
|
<reporterOperation>CopyMemoryToReporter</reporterOperation>
|
|
<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>
|
|
<provideAnIdTag>no</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0140</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IR1</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>
|
|
<reporterOperation>CopyVariableToReporter</reporterOperation>
|
|
<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>
|
|
<provideAnIdTag>no</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0141</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IR1</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>
|
|
<reporterOperation>CopyTableCellToReporter</reporterOperation>
|
|
<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>
|
|
<provideAnIdTag>no</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0142</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IR1</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>
|
|
<reporterOperation>SetToNull</reporterOperation>
|
|
<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>
|
|
<provideAnIdTag>no</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionSetReporter class="jmri.jmrit.logixng.actions.configurexml.ActionSetReporterXml">
|
|
<systemName>IQDA:AUTO:0143</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IR1</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>
|
|
<reporterOperation>SetToString</reporterOperation>
|
|
<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>
|
|
<provideAnIdTag>no</provideAnIdTag>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSetReporter>
|
|
<ActionShutDownTask class="jmri.jmrit.logixng.actions.configurexml.ActionShutDownTaskXml">
|
|
<systemName>IQDA:AUTO:0144</systemName>
|
|
<CallSocket>
|
|
<socketName>egmeefplvd</socketName>
|
|
</CallSocket>
|
|
<RunSocket>
|
|
<socketName>ed1q2yz22a</socketName>
|
|
</RunSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionShutDownTask>
|
|
<ActionShutDownTask class="jmri.jmrit.logixng.actions.configurexml.ActionShutDownTaskXml">
|
|
<systemName>IQDA:AUTO:0145</systemName>
|
|
<CallSocket>
|
|
<socketName>uqozcfs8yl</socketName>
|
|
<systemName>IQDE:AUTO:0001</systemName>
|
|
</CallSocket>
|
|
<RunSocket>
|
|
<socketName>wenznyot94</socketName>
|
|
<systemName>IQDA:AUTO:0146</systemName>
|
|
</RunSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionShutDownTask>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0146</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>dtorbakkob</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0147</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0148</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0149</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0150</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalHead class="jmri.jmrit.logixng.actions.configurexml.ActionSignalHeadXml">
|
|
<systemName>IQDA:AUTO:0151</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalHead>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0152</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0153</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0154</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0155</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSignalMast class="jmri.jmrit.logixng.actions.configurexml.ActionSignalMastXml">
|
|
<systemName>IQDA:AUTO:0156</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSignalMast>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0157</systemName>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Play</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<soundAddressing>Direct</soundAddressing>
|
|
<sound />
|
|
<soundReference />
|
|
<soundLocalVariable />
|
|
<soundFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0158</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0159</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0160</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionSound class="jmri.jmrit.logixng.actions.configurexml.ActionSoundXml">
|
|
<systemName>IQDA:AUTO:0161</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionSound>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0162</systemName>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0163</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
<name>theRow</name>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
<name>theColumn</name>
|
|
</column>
|
|
</tableToSet>
|
|
<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>Boolean</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0164</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<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>
|
|
</tableToSet>
|
|
<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>FloatingNumber</constantType>
|
|
<constant>1</constant>
|
|
<otherVariable>SomeVar</otherVariable>
|
|
<reference>{{MyVarName}}</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0165</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>Integer</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0166</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0167</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0168</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0169</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0170</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<ActionTable class="jmri.jmrit.logixng.actions.configurexml.ActionTableXml">
|
|
<systemName>IQDA:AUTO:0171</systemName>
|
|
<comment>A comment</comment>
|
|
<tableToSet>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</tableToSet>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTable>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0172</systemName>
|
|
<LocoAddressSocket>
|
|
<socketName>y3dk66gp5w</socketName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>q684ntg68z</socketName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>xfzar4lhws</socketName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>p5vl4jvd1o</socketName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>b3wwocwzaq</socketName>
|
|
</LocoFunctionOnOffSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0173</systemName>
|
|
<comment>A comment</comment>
|
|
<LocoAddressSocket>
|
|
<socketName>u8fb7flozz</socketName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>vyvisih39q</socketName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>l2q74sia2l</socketName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>xismowodg1</socketName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>fe851rfquz</socketName>
|
|
</LocoFunctionOnOffSocket>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0174</systemName>
|
|
<comment>A comment</comment>
|
|
<LocoAddressSocket>
|
|
<socketName>c5smtfv7fw</socketName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>uclpldpm9y</socketName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>sh9bfl62k6</socketName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>bof6zry1pp</socketName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>xxpi22ye9k</socketName>
|
|
</LocoFunctionOnOffSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<ThrottleFunction class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleFunctionXml">
|
|
<systemName>IQDA:AUTO:0175</systemName>
|
|
<address>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</address>
|
|
<function>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</function>
|
|
<onOff>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</onOff>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ThrottleFunction>
|
|
<ThrottleFunction class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleFunctionXml">
|
|
<systemName>IQDA:AUTO:0176</systemName>
|
|
<comment>A comment</comment>
|
|
<address>
|
|
<addressing>Direct</addressing>
|
|
<value>1234</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</address>
|
|
<function>
|
|
<addressing>Direct</addressing>
|
|
<value>15</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</function>
|
|
<onOff>
|
|
<addressing>Direct</addressing>
|
|
<enum>On</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</onOff>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ThrottleFunction>
|
|
<ThrottleFunction class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleFunctionXml">
|
|
<systemName>IQDA:AUTO:0177</systemName>
|
|
<comment>A comment</comment>
|
|
<address>
|
|
<addressing>Direct</addressing>
|
|
<value>9</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</address>
|
|
<function>
|
|
<addressing>Direct</addressing>
|
|
<value>120</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</function>
|
|
<onOff>
|
|
<addressing>Direct</addressing>
|
|
<enum>Off</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</onOff>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ThrottleFunction>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0178</systemName>
|
|
<StartSocket>
|
|
<socketName>tk1o6iba1v</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>e12uvvzcry</socketName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>0</delay>
|
|
<socketName>rr2bh4b3y2</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>no</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<startAndStopByStartExpression>no</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>no</delayByLocalVariables>
|
|
<delayLocalVariablePrefix />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0179</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>ke2ghbiv81</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>hn85fkq3mu</socketName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>100</delay>
|
|
<socketName>q6g3b321ae</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>no</startImmediately>
|
|
<runContinuously>yes</runContinuously>
|
|
<startAndStopByStartExpression>yes</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>yes</delayByLocalVariables>
|
|
<delayLocalVariablePrefix>Delay</delayLocalVariablePrefix>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0180</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>mnttgd2fyw</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>ut261pc86w</socketName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>2400</delay>
|
|
<socketName>vsf3c8ehah</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<delay>10</delay>
|
|
<socketName>x3re5wwleb</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>yes</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<startAndStopByStartExpression>yes</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>no</delayByLocalVariables>
|
|
<delayLocalVariablePrefix />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<ActionTimer class="jmri.jmrit.logixng.actions.configurexml.ActionTimerXml">
|
|
<systemName>IQDA:AUTO:0181</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>poico1m7zn</socketName>
|
|
<systemName>IQDE:AUTO:0002</systemName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>bthyduqz8i</socketName>
|
|
<systemName>IQDE:AUTO:0003</systemName>
|
|
</StopSocket>
|
|
<Actions>
|
|
<Socket>
|
|
<delay>20</delay>
|
|
<socketName>ljkrvrqaxt</socketName>
|
|
<systemName>IQDA:AUTO:0182</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<delay>100</delay>
|
|
<socketName>cok6o3u9d9</socketName>
|
|
<systemName>IQDA:AUTO:0183</systemName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>yes</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<startAndStopByStartExpression>no</startAndStopByStartExpression>
|
|
<unit>MilliSeconds</unit>
|
|
<delayByLocalVariables>no</delayByLocalVariables>
|
|
<delayLocalVariablePrefix />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTimer>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0182</systemName>
|
|
<comment>Action socket 1</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>no5ksx91qw</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0183</systemName>
|
|
<comment>Action socket 2</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>fscz8rt6go</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0184</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Thrown</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0185</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0186</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0187</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0188</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0189</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0190</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IT1</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0191</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IT2</name>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Inconsistent</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0192</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0193</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0194</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0195</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0196</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0197</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0198</systemName>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Memory</addressing>
|
|
<memory>IM3</memory>
|
|
</row>
|
|
<column>
|
|
<addressing>Direct</addressing>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Thrown</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnout class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutXml">
|
|
<systemName>IQDA:AUTO:0199</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Table</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
<table>
|
|
<tableName>
|
|
<addressing>Direct</addressing>
|
|
<name>IQT1</name>
|
|
</tableName>
|
|
<row>
|
|
<addressing>Direct</addressing>
|
|
</row>
|
|
<column>
|
|
<addressing>Memory</addressing>
|
|
<memory>Some memory</memory>
|
|
</column>
|
|
</table>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Thrown</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnout>
|
|
<ActionTurnoutLock class="jmri.jmrit.logixng.actions.configurexml.ActionTurnoutLockXml">
|
|
<systemName>IQDA:AUTO:0200</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<state>
|
|
<addressing>Direct</addressing>
|
|
<enum>Unlock</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</state>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionTurnoutLock>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0201</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0202</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0203</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0204</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0205</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0206</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0207</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0208</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0209</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<ActionWarrant class="jmri.jmrit.logixng.actions.configurexml.ActionWarrantXml">
|
|
<systemName>IQDA:AUTO:0210</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionWarrant>
|
|
<WebBrowser class="jmri.jmrit.logixng.actions.configurexml.WebBrowserXml">
|
|
<systemName>IQDA:AUTO:0211</systemName>
|
|
<Socket>
|
|
<socketName>ussxqvjfkt</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</WebBrowser>
|
|
<WebRequest class="jmri.jmrit.logixng.actions.configurexml.WebRequestXml">
|
|
<systemName>IQDA:AUTO:0212</systemName>
|
|
<Socket>
|
|
<socketName>wkbf576tby</socketName>
|
|
</Socket>
|
|
<requestMethod>
|
|
<addressing>Direct</addressing>
|
|
<enum>Get</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</requestMethod>
|
|
<url>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</url>
|
|
<userAgent>
|
|
<addressing>Direct</addressing>
|
|
<value>Mozilla/5.0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</userAgent>
|
|
<localVariableForResponseCode />
|
|
<localVariableForReplyContent />
|
|
<localVariableForCookies />
|
|
<Parameters />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</WebRequest>
|
|
<WebRequest class="jmri.jmrit.logixng.actions.configurexml.WebRequestXml">
|
|
<systemName>IQDA:AUTO:0213</systemName>
|
|
<Socket>
|
|
<socketName>ap5beeeplz</socketName>
|
|
</Socket>
|
|
<requestMethod>
|
|
<addressing>Direct</addressing>
|
|
<enum>Get</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</requestMethod>
|
|
<url>
|
|
<addressing>Direct</addressing>
|
|
<value>https://www.jmri.org/</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</url>
|
|
<userAgent>
|
|
<addressing>Direct</addressing>
|
|
<value>Mozilla/5.0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</userAgent>
|
|
<localVariableForResponseCode>responseCode</localVariableForResponseCode>
|
|
<localVariableForReplyContent>replyContent</localVariableForReplyContent>
|
|
<localVariableForCookies>cookies</localVariableForCookies>
|
|
<Parameters />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</WebRequest>
|
|
<WebRequest class="jmri.jmrit.logixng.actions.configurexml.WebRequestXml">
|
|
<systemName>IQDA:AUTO:0214</systemName>
|
|
<Socket>
|
|
<socketName>ybdz4sq5my</socketName>
|
|
</Socket>
|
|
<requestMethod>
|
|
<addressing>Direct</addressing>
|
|
<enum>Post</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</requestMethod>
|
|
<url>
|
|
<addressing>Direct</addressing>
|
|
<value>https://www.jmri.org/</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</url>
|
|
<userAgent>
|
|
<addressing>Direct</addressing>
|
|
<value>JmriWebBrowser</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</userAgent>
|
|
<localVariableForResponseCode>responseCode</localVariableForResponseCode>
|
|
<localVariableForReplyContent>replyContent</localVariableForReplyContent>
|
|
<localVariableForCookies>cookies</localVariableForCookies>
|
|
<Parameters>
|
|
<Parameter>
|
|
<name>action</name>
|
|
<type>String</type>
|
|
<data>throw</data>
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>turnout</name>
|
|
<type>LocalVariable</type>
|
|
<data>turnout</data>
|
|
</Parameter>
|
|
</Parameters>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</WebRequest>
|
|
<DisplayActionLayoutTurnout class="jmri.jmrit.display.logixng.configurexml.ActionLayoutTurnoutXml">
|
|
<systemName>IQDA:AUTO:0215</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Enable</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionLayoutTurnout>
|
|
<DisplayActionPositionable class="jmri.jmrit.display.logixng.configurexml.ActionPositionableXml">
|
|
<systemName>IQDA:AUTO:0216</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Enable</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionPositionable>
|
|
<DisplayActionPositionableByClass class="jmri.jmrit.display.logixng.configurexml.ActionPositionableByClassXml">
|
|
<systemName>IQDA:AUTO:0217</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Enable</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionPositionableByClass>
|
|
<DisplayActionPositionableByClass class="jmri.jmrit.display.logixng.configurexml.ActionPositionableByClassXml">
|
|
<systemName>IQDA:AUTO:0218</systemName>
|
|
<className>TheClass</className>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Enable</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionPositionableByClass>
|
|
<DisplayActionWindowManagement class="jmri.jmrit.display.logixng.configurexml.WindowManagementXml">
|
|
<systemName>IQDA:AUTO:0219</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<ignoreWindowNotFound>no</ignoreWindowNotFound>
|
|
<hideOrShow>
|
|
<addressing>Direct</addressing>
|
|
<enum>DoNothing</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</hideOrShow>
|
|
<maximizeMinimizeNormalize>
|
|
<addressing>Direct</addressing>
|
|
<enum>DoNothing</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</maximizeMinimizeNormalize>
|
|
<bringToFrontOrBack>
|
|
<addressing>Direct</addressing>
|
|
<enum>DoNothing</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</bringToFrontOrBack>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionWindowManagement>
|
|
<DisplayActionWindowManagement class="jmri.jmrit.display.logixng.configurexml.WindowManagementXml">
|
|
<systemName>IQDA:AUTO:0220</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<ignoreWindowNotFound>yes</ignoreWindowNotFound>
|
|
<hideOrShow>
|
|
<addressing>Direct</addressing>
|
|
<enum>Show</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</hideOrShow>
|
|
<maximizeMinimizeNormalize>
|
|
<addressing>Direct</addressing>
|
|
<enum>Maximize</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</maximizeMinimizeNormalize>
|
|
<bringToFrontOrBack>
|
|
<addressing>Direct</addressing>
|
|
<enum>Front</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</bringToFrontOrBack>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionWindowManagement>
|
|
<DisplayActionWindowManagement class="jmri.jmrit.display.logixng.configurexml.WindowManagementXml">
|
|
<systemName>IQDA:AUTO:0221</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<ignoreWindowNotFound>no</ignoreWindowNotFound>
|
|
<hideOrShow>
|
|
<addressing>Direct</addressing>
|
|
<enum>Hide</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</hideOrShow>
|
|
<maximizeMinimizeNormalize>
|
|
<addressing>Direct</addressing>
|
|
<enum>Normalize</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</maximizeMinimizeNormalize>
|
|
<bringToFrontOrBack>
|
|
<addressing>Direct</addressing>
|
|
<enum>Back</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</bringToFrontOrBack>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionWindowManagement>
|
|
<DisplayActionAudioIcon class="jmri.jmrit.display.logixng.configurexml.ActionAudioIconXml">
|
|
<systemName>IQDA:AUTO:0222</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Play</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionAudioIcon>
|
|
<DisplayActionAudioIcon class="jmri.jmrit.display.logixng.configurexml.ActionAudioIconXml">
|
|
<systemName>IQDA:AUTO:0223</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Play</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionAudioIcon>
|
|
<DisplayActionAudioIcon class="jmri.jmrit.display.logixng.configurexml.ActionAudioIconXml">
|
|
<systemName>IQDA:AUTO:0224</systemName>
|
|
<addressing>Direct</addressing>
|
|
<reference />
|
|
<localVariable />
|
|
<formula />
|
|
<stateAddressing>Direct</stateAddressing>
|
|
<operation>Stop</operation>
|
|
<stateReference />
|
|
<stateLocalVariable />
|
|
<stateFormula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DisplayActionAudioIcon>
|
|
<ActionRequestUpdateAllSensors class="jmri.jmrit.logixng.actions.configurexml.ActionRequestUpdateAllSensorsXml">
|
|
<systemName>IQDA:AUTO:0225</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionRequestUpdateAllSensors>
|
|
<ActionRequestUpdateAllSensors class="jmri.jmrit.logixng.actions.configurexml.ActionRequestUpdateAllSensorsXml">
|
|
<systemName>IQDA:AUTO:0226</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionRequestUpdateAllSensors>
|
|
<ActionRequestUpdateAllSensors class="jmri.jmrit.logixng.actions.configurexml.ActionRequestUpdateAllSensorsXml">
|
|
<systemName>IQDA:AUTO:0227</systemName>
|
|
<systemConnection>M</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionRequestUpdateAllSensors>
|
|
<ActionRequestUpdateAllSensors class="jmri.jmrit.logixng.actions.configurexml.ActionRequestUpdateAllSensorsXml">
|
|
<systemName>IQDA:AUTO:0228</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionRequestUpdateAllSensors>
|
|
<ActionLoconetClearSlots class="jmri.jmrix.loconet.logixng.configurexml.ActionClearSlotsXml">
|
|
<systemName>IQDA:AUTO:0229</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLoconetClearSlots>
|
|
<ActionLoconetUpdateSlots class="jmri.jmrix.loconet.logixng.configurexml.ActionUpdateSlotsXml">
|
|
<systemName>IQDA:AUTO:0230</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLoconetUpdateSlots>
|
|
<ActionLoconetSetSpeedZero class="jmri.jmrix.loconet.logixng.configurexml.SetSpeedZeroXml">
|
|
<systemName>IQDA:AUTO:0231</systemName>
|
|
<systemConnection>L</systemConnection>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionLoconetSetSpeedZero>
|
|
<MQTTPublish class="jmri.jmrix.mqtt.logixng.configurexml.PublishXml">
|
|
<systemName>IQDA:AUTO:0232</systemName>
|
|
<topic>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</topic>
|
|
<message>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</message>
|
|
<retain>Default</retain>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTPublish>
|
|
<MQTTPublish class="jmri.jmrix.mqtt.logixng.configurexml.PublishXml">
|
|
<systemName>IQDA:AUTO:0233</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTPublish>
|
|
<MQTTSubscribe class="jmri.jmrix.mqtt.logixng.configurexml.SubscribeXml">
|
|
<systemName>IQDA:AUTO:0234</systemName>
|
|
<removeChannelFromLastTopic>no</removeChannelFromLastTopic>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTSubscribe>
|
|
<MQTTSubscribe class="jmri.jmrix.mqtt.logixng.configurexml.SubscribeXml">
|
|
<systemName>IQDA:AUTO:0235</systemName>
|
|
<subscribeToTopic>theTopic</subscribeToTopic>
|
|
<lastTopicLocalVariable>topic</lastTopicLocalVariable>
|
|
<removeChannelFromLastTopic>yes</removeChannelFromLastTopic>
|
|
<lastMessageLocalVariable>lastMessage</lastMessageLocalVariable>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</MQTTSubscribe>
|
|
<CallModule class="jmri.jmrit.logixng.actions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDA:AUTO:0236</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<Parameters />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallModule>
|
|
<CallModule class="jmri.jmrit.logixng.actions.configurexml.DigitalCallModuleXml">
|
|
<systemName>IQDA:AUTO:0237</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>Fed</name>
|
|
<initialValueType>Boolean</initialValueType>
|
|
<initialValueData>True</initialValueData>
|
|
<returnValueType>None</returnValueType>
|
|
<returnValueData />
|
|
</Parameter>
|
|
<Parameter>
|
|
<name>Efd</name>
|
|
<initialValueType>Boolean</initialValueType>
|
|
<initialValueData>False</initialValueData>
|
|
<returnValueType>None</returnValueType>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</CallModule>
|
|
<DigitalFormula class="jmri.jmrit.logixng.actions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDA:AUTO:0238</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>jyy3bix7wu</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<DigitalFormula class="jmri.jmrit.logixng.actions.configurexml.DigitalFormulaXml">
|
|
<systemName>IQDA:AUTO:0239</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>texf2wq7qb</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>n + 1</formula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalFormula>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0240</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>ysf3vzaknl</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>qhg56abewk</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0241</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>g3nqf73sal</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>f1xjzwlp3a</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0242</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>qfx7akkbsa</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>uk5jh8r7ly</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0243</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>nlys94drz5</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>hhuy84atvn</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0244</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Disable</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0245</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0246</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0247</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogix class="jmri.jmrit.logixng.actions.configurexml.EnableLogixXml">
|
|
<systemName>IQDA:AUTO:0248</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogix>
|
|
<EnableLogixNG class="jmri.jmrit.logixng.actions.configurexml.EnableLogixNGXml">
|
|
<systemName>IQDA:AUTO:0249</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Disable</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogixNG>
|
|
<EnableLogixNG class="jmri.jmrit.logixng.actions.configurexml.EnableLogixNGXml">
|
|
<systemName>IQDA:AUTO:0250</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>IQ99</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogixNG>
|
|
<EnableLogixNG class="jmri.jmrit.logixng.actions.configurexml.EnableLogixNGXml">
|
|
<systemName>IQDA:AUTO:0251</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>IQ99</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogixNG>
|
|
<EnableLogixNG class="jmri.jmrit.logixng.actions.configurexml.EnableLogixNGXml">
|
|
<systemName>IQDA:AUTO:0252</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Formula</addressing>
|
|
<name>IQ99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Reference</addressing>
|
|
<enum>Activate</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogixNG>
|
|
<EnableLogixNG class="jmri.jmrit.logixng.actions.configurexml.EnableLogixNGXml">
|
|
<systemName>IQDA:AUTO:0253</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Reference</addressing>
|
|
<name>IQ99</name>
|
|
<reference>{IM1}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index</localVariable>
|
|
<formula>"IT"+index</formula>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>Deactivate</enum>
|
|
<reference>{IM2}</reference>
|
|
<listenToMemory>no</listenToMemory>
|
|
<localVariable>index2</localVariable>
|
|
<formula>"IT"+index2</formula>
|
|
</operation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</EnableLogixNG>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0254</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>SetNXPairEnabled</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0255</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<name>DP1</name>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0256</systemName>
|
|
<comment>A comment</comment>
|
|
<namedBean>
|
|
<addressing>LocalVariable</addressing>
|
|
<name>DP2</name>
|
|
<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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0257</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ActionEntryExit class="jmri.jmrit.logixng.actions.configurexml.ActionEntryExitXml">
|
|
<systemName>IQDA:AUTO:0258</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ActionEntryExit>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0259</systemName>
|
|
<Socket>
|
|
<socketName>wj6tzmxzrx</socketName>
|
|
</Socket>
|
|
<delayAddressing>Direct</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>no</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0260</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>talb4ieoh1</socketName>
|
|
</Socket>
|
|
<delayAddressing>Direct</delayAddressing>
|
|
<delay>100</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0261</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>hgc9mqpdpk</socketName>
|
|
</Socket>
|
|
<delayAddressing>LocalVariable</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable>MyVar</delayLocalVariable>
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<useIndividualTimers>yes</useIndividualTimers>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0262</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>qxri56ycfb</socketName>
|
|
</Socket>
|
|
<delayAddressing>Reference</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference>{MyMemory}</delayReference>
|
|
<delayLocalVariable />
|
|
<delayFormula />
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<ExecuteDelayed class="jmri.jmrit.logixng.actions.configurexml.ExecuteDelayedXml">
|
|
<systemName>IQDA:AUTO:0263</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>ru68hiofz4</socketName>
|
|
</Socket>
|
|
<delayAddressing>Formula</delayAddressing>
|
|
<delay>0</delay>
|
|
<delayReference />
|
|
<delayLocalVariable />
|
|
<delayFormula>MyVar + 10</delayFormula>
|
|
<unit>MilliSeconds</unit>
|
|
<resetIfAlreadyStarted>yes</resetIfAlreadyStarted>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ExecuteDelayed>
|
|
<For class="jmri.jmrit.logixng.actions.configurexml.ForXml">
|
|
<systemName>IQDA:AUTO:0264</systemName>
|
|
<InitSocket>
|
|
<socketName>wjsbose9ni</socketName>
|
|
</InitSocket>
|
|
<WhileSocket>
|
|
<socketName>ume2nw4tiz</socketName>
|
|
</WhileSocket>
|
|
<AfterEachSocket>
|
|
<socketName>u8eb6w6svz</socketName>
|
|
</AfterEachSocket>
|
|
<DoSocket>
|
|
<socketName>wkxuny1xhe</socketName>
|
|
</DoSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</For>
|
|
<For class="jmri.jmrit.logixng.actions.configurexml.ForXml">
|
|
<systemName>IQDA:AUTO:0265</systemName>
|
|
<comment>A comment</comment>
|
|
<InitSocket>
|
|
<socketName>sbudnvdnyy</socketName>
|
|
</InitSocket>
|
|
<WhileSocket>
|
|
<socketName>xxo3bwu4tb</socketName>
|
|
</WhileSocket>
|
|
<AfterEachSocket>
|
|
<socketName>j29y9mu7fj</socketName>
|
|
</AfterEachSocket>
|
|
<DoSocket>
|
|
<socketName>s4np58jivd</socketName>
|
|
</DoSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</For>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0266</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>vx4695avvl</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0267</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>ckso1hajam</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0268</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>mtle2ohqax</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0269</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>xuh75srz1b</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0270</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>shug1r7lm6</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0271</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>ddx5jjasgl</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0272</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>a61jjzq9kh</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0273</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>r37d175td5</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0274</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>h4gz4ig1bo</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0275</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>qkqfqgbt9i</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0276</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>wo8cpupd6r</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0277</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>fbdd4m97mo</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0278</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>bx7k5zj6vx</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0279</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>c2narrjnm3</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0280</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>wz4xyshni2</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0281</systemName>
|
|
<comment>A comment</comment>
|
|
<useCommonSource>yes</useCommonSource>
|
|
<commonManager>EntryExit</commonManager>
|
|
<operation>Variable</operation>
|
|
<otherVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</otherVariable>
|
|
<memoryNamedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</memoryNamedBean>
|
|
<formula />
|
|
<localVariable />
|
|
<Socket>
|
|
<socketName>mopdyy11bg</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0282</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>xonk2yn5uw</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0283</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>rfe571t6se</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ForEach>
|
|
<ForEach class="jmri.jmrit.logixng.actions.configurexml.ForEachXml">
|
|
<systemName>IQDA:AUTO:0284</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>iuw9gqeiw7</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0285</systemName>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>zb6x8pake7</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>lr4ij1u56y</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>hw4dfb4ms6</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0286</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>t13vt7pj7l</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>bts4p8dtye</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>qzwopn3sbr</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0287</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>vuc9pu2ef6</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>dnqmrzinu4</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dl4keuixr9</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</IfThenElse>
|
|
<JsonDecode class="jmri.jmrit.logixng.actions.configurexml.JsonDecodeXml">
|
|
<systemName>IQDA:AUTO:0288</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</JsonDecode>
|
|
<JsonDecode class="jmri.jmrit.logixng.actions.configurexml.JsonDecodeXml">
|
|
<systemName>IQDA:AUTO:0289</systemName>
|
|
<comment>A comment</comment>
|
|
<jsonVariable>JsonVariable</jsonVariable>
|
|
<resultVariable>ResultVariable</resultVariable>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</JsonDecode>
|
|
<Logix class="jmri.jmrit.logixng.actions.configurexml.LogixXml" executeType="ExecuteOnChange">
|
|
<systemName>IQDA:AUTO:0290</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>hmzha6j2b3</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>f3m9deay7o</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0291</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>qbrwls7qy8</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>dxfmbz4kbi</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Logix>
|
|
<Logix class="jmri.jmrit.logixng.actions.configurexml.LogixXml" executeType="ExecuteAlways">
|
|
<systemName>IQDA:AUTO:0292</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>yeoxdhuf8d</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>otkzxfcl2l</socketName>
|
|
<systemName>IQDB:AUTO:0001</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Logix>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0293</systemName>
|
|
<logToLog>yes</logToLog>
|
|
<logToScriptOutput>no</logToScriptOutput>
|
|
<formatType>OnlyText</formatType>
|
|
<format />
|
|
<DataList />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0294</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0295</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0296</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogData class="jmri.jmrit.logixng.actions.configurexml.LogDataXml">
|
|
<systemName>IQDA:AUTO:0297</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogData>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0298</systemName>
|
|
<includeGlobalVariables>yes</includeGlobalVariables>
|
|
<expandArraysAndMaps>no</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0299</systemName>
|
|
<comment>A comment</comment>
|
|
<includeGlobalVariables>yes</includeGlobalVariables>
|
|
<expandArraysAndMaps>no</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0300</systemName>
|
|
<comment>A comment</comment>
|
|
<includeGlobalVariables>no</includeGlobalVariables>
|
|
<expandArraysAndMaps>yes</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0301</systemName>
|
|
<comment>A comment</comment>
|
|
<includeGlobalVariables>no</includeGlobalVariables>
|
|
<expandArraysAndMaps>yes</expandArraysAndMaps>
|
|
<showClassName>yes</showClassName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0302</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>srf99x2a35</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0303</systemName>
|
|
<comment>A comment</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>k73dnmnafm</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<Break class="jmri.jmrit.logixng.actions.configurexml.BreakXml">
|
|
<systemName>IQDA:AUTO:0304</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Break>
|
|
<Continue class="jmri.jmrit.logixng.actions.configurexml.ContinueXml">
|
|
<systemName>IQDA:AUTO:0305</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Continue>
|
|
<Error class="jmri.jmrit.logixng.actions.configurexml.ErrorXml">
|
|
<systemName>IQDA:AUTO:0306</systemName>
|
|
<error-message>
|
|
<addressing>Direct</addressing>
|
|
<value />
|
|
<listenToMemory>no</listenToMemory>
|
|
</error-message>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Error>
|
|
<Error class="jmri.jmrit.logixng.actions.configurexml.ErrorXml">
|
|
<systemName>IQDA:AUTO:0307</systemName>
|
|
<error-message>
|
|
<addressing>Direct</addressing>
|
|
<value>Some error has occurred</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</error-message>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Error>
|
|
<Exit class="jmri.jmrit.logixng.actions.configurexml.ExitXml">
|
|
<systemName>IQDA:AUTO:0308</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Exit>
|
|
<ProgramOnMain class="jmri.jmrit.logixng.actions.configurexml.ProgramOnMainXml">
|
|
<systemName>IQDA:AUTO:0309</systemName>
|
|
<Socket>
|
|
<socketName>q3awialude</socketName>
|
|
</Socket>
|
|
<programmingMode>
|
|
<addressing>Direct</addressing>
|
|
<value>OPSBYTEMODE</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</programmingMode>
|
|
<longOrShortAddress>
|
|
<addressing>Direct</addressing>
|
|
<enum>Auto</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</longOrShortAddress>
|
|
<address>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</address>
|
|
<cv>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</cv>
|
|
<value>
|
|
<addressing>Direct</addressing>
|
|
<value>0</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</value>
|
|
<localVariableForStatus />
|
|
<wait>yes</wait>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ProgramOnMain>
|
|
<ProgramOnMain class="jmri.jmrit.logixng.actions.configurexml.ProgramOnMainXml">
|
|
<systemName>IQDA:AUTO:0310</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>xjy9nflujx</socketName>
|
|
</Socket>
|
|
<programmingMode>
|
|
<addressing>Direct</addressing>
|
|
<value>OPSBYTEMODE</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</programmingMode>
|
|
<longOrShortAddress>
|
|
<addressing>Direct</addressing>
|
|
<enum>Auto</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</longOrShortAddress>
|
|
<address>
|
|
<addressing>Direct</addressing>
|
|
<value>10</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</address>
|
|
<cv>
|
|
<addressing>Direct</addressing>
|
|
<value>20</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</cv>
|
|
<value>
|
|
<addressing>Direct</addressing>
|
|
<value>30</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</value>
|
|
<systemConnection>L</systemConnection>
|
|
<localVariableForStatus />
|
|
<wait>yes</wait>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ProgramOnMain>
|
|
<ProgramOnMain class="jmri.jmrit.logixng.actions.configurexml.ProgramOnMainXml">
|
|
<systemName>IQDA:AUTO:0311</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>yc9ce89f3q</socketName>
|
|
</Socket>
|
|
<programmingMode>
|
|
<addressing>Direct</addressing>
|
|
<value>OPSBYTEMODE</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</programmingMode>
|
|
<longOrShortAddress>
|
|
<addressing>Direct</addressing>
|
|
<enum>Auto</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</longOrShortAddress>
|
|
<address>
|
|
<addressing>Direct</addressing>
|
|
<value>15</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</address>
|
|
<cv>
|
|
<addressing>Direct</addressing>
|
|
<value>25</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</cv>
|
|
<value>
|
|
<addressing>Direct</addressing>
|
|
<value>35</value>
|
|
<listenToMemory>no</listenToMemory>
|
|
</value>
|
|
<localVariableForStatus>status</localVariableForStatus>
|
|
<wait>yes</wait>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ProgramOnMain>
|
|
<Return class="jmri.jmrit.logixng.actions.configurexml.ReturnXml">
|
|
<systemName>IQDA:AUTO:0312</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Return>
|
|
<RunOnce class="jmri.jmrit.logixng.actions.configurexml.RunOnceXml">
|
|
<systemName>IQDA:AUTO:0313</systemName>
|
|
<Socket>
|
|
<socketName>yn8jc934ui</socketName>
|
|
<systemName>IQDA:AUTO:0314</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</RunOnce>
|
|
<Return class="jmri.jmrit.logixng.actions.configurexml.ReturnXml">
|
|
<systemName>IQDA:AUTO:0314</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Return>
|
|
<Sequence class="jmri.jmrit.logixng.actions.configurexml.SequenceXml">
|
|
<systemName>IQDA:AUTO:0315</systemName>
|
|
<StartSocket>
|
|
<socketName>xfj7cgvxud</socketName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>jd37fbq7r6</socketName>
|
|
</StopSocket>
|
|
<ResetSocket>
|
|
<socketName>hybf4lq97w</socketName>
|
|
</ResetSocket>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>v7eb4hjqlh</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>qw2295xlf4</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>yes</startImmediately>
|
|
<runContinuously>no</runContinuously>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Sequence>
|
|
<Sequence class="jmri.jmrit.logixng.actions.configurexml.SequenceXml">
|
|
<systemName>IQDA:AUTO:0316</systemName>
|
|
<comment>A comment</comment>
|
|
<StartSocket>
|
|
<socketName>yc8tvjjr22</socketName>
|
|
<systemName>IQDE:AUTO:0004</systemName>
|
|
</StartSocket>
|
|
<StopSocket>
|
|
<socketName>uzimirj9fo</socketName>
|
|
<systemName>IQDE:AUTO:0005</systemName>
|
|
</StopSocket>
|
|
<ResetSocket>
|
|
<socketName>t5py3v44q1</socketName>
|
|
<systemName>IQDE:AUTO:0006</systemName>
|
|
</ResetSocket>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>rdztuue7gk</socketName>
|
|
<systemName>IQDE:AUTO:0007</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zrbrgn2t9j</socketName>
|
|
<systemName>IQDE:AUTO:0008</systemName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>vjwtcenuvi</socketName>
|
|
<systemName>IQDA:AUTO:0317</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>zpdrgnokhq</socketName>
|
|
<systemName>IQDA:AUTO:0318</systemName>
|
|
</Socket>
|
|
</Actions>
|
|
<startImmediately>no</startImmediately>
|
|
<runContinuously>yes</runContinuously>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Sequence>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0317</systemName>
|
|
<comment>Action socket 1</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>jusfcdq3al</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0318</systemName>
|
|
<comment>Action socket 2</comment>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>gxcsrc56lf</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0319</systemName>
|
|
<ValidateSocket>
|
|
<socketName>oeinidefpr</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>k46amjh2pb</socketName>
|
|
</ExecuteSocket>
|
|
<Buttons>
|
|
<name>Ok</name>
|
|
</Buttons>
|
|
<formatType>OnlyText</formatType>
|
|
<format />
|
|
<localVariableForSelectedButton />
|
|
<localVariableForInputString />
|
|
<modal>yes</modal>
|
|
<multiLine>no</multiLine>
|
|
<DataList />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0320</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>iqgtburyjj</socketName>
|
|
<systemName>IQDE:AUTO:0009</systemName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>b2oc62irci</socketName>
|
|
<systemName>IQDA:AUTO:0321</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<LogLocalVariables class="jmri.jmrit.logixng.actions.configurexml.LogLocalVariablesXml">
|
|
<systemName>IQDA:AUTO:0321</systemName>
|
|
<includeGlobalVariables>yes</includeGlobalVariables>
|
|
<expandArraysAndMaps>no</expandArraysAndMaps>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogLocalVariables>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0322</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>tntw1l2jv1</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>ktv8l1ugaj</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0323</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>y93os8mwqf</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>nvxnojjjzx</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShowDialog class="jmri.jmrit.logixng.actions.configurexml.ShowDialogXml">
|
|
<systemName>IQDA:AUTO:0324</systemName>
|
|
<comment>A comment</comment>
|
|
<ValidateSocket>
|
|
<socketName>ahox88rf5o</socketName>
|
|
</ValidateSocket>
|
|
<ExecuteSocket>
|
|
<socketName>cx25bhw6mm</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShowDialog>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0325</systemName>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ShutdownJMRI</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0326</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ShutdownComputer</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0327</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>RebootComputer</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0328</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>ShutdownJMRI</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<ShutdownComputer class="jmri.jmrit.logixng.actions.configurexml.ShutdownComputerXml">
|
|
<systemName>IQDA:AUTO:0329</systemName>
|
|
<comment>A comment</comment>
|
|
<shutdownOperation>
|
|
<addressing>Direct</addressing>
|
|
<enum>RebootJMRI</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</shutdownOperation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</ShutdownComputer>
|
|
<SimulateTurnoutFeedback class="jmri.jmrit.logixng.actions.configurexml.SimulateTurnoutFeedbackXml">
|
|
<systemName>IQDA:AUTO:0330</systemName>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</SimulateTurnoutFeedback>
|
|
<SimulateTurnoutFeedback class="jmri.jmrit.logixng.actions.configurexml.SimulateTurnoutFeedbackXml">
|
|
<systemName>IQDA:AUTO:0331</systemName>
|
|
<comment>A comment</comment>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</SimulateTurnoutFeedback>
|
|
<TableForEach class="jmri.jmrit.logixng.actions.configurexml.TableForEachXml">
|
|
<systemName>IQDA:AUTO:0332</systemName>
|
|
<localVariable />
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<rowOrColumnAddressing>Direct</rowOrColumnAddressing>
|
|
<rowOrColumnName />
|
|
<rowOrColumnReference />
|
|
<rowOrColumnLocalVariable />
|
|
<rowOrColumnFormula />
|
|
<tableRowOrColumn>Column</tableRowOrColumn>
|
|
<Socket>
|
|
<socketName>f7ympjufvd</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TableForEach>
|
|
<TableForEach class="jmri.jmrit.logixng.actions.configurexml.TableForEachXml">
|
|
<systemName>IQDA:AUTO:0333</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>i3dklol6qb</socketName>
|
|
<systemName>IQDA:AUTO:0334</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TableForEach>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0334</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>hmmo87rscc</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<TableForEach class="jmri.jmrit.logixng.actions.configurexml.TableForEachXml">
|
|
<systemName>IQDA:AUTO:0335</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>d3sj3m7d46</socketName>
|
|
<systemName>IQDA:AUTO:0336</systemName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TableForEach>
|
|
<DigitalMany class="jmri.jmrit.logixng.actions.configurexml.DigitalManyXml">
|
|
<systemName>IQDA:AUTO:0336</systemName>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>r978uixdgc</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DigitalMany>
|
|
<Throttle class="jmri.jmrit.logixng.actions.configurexml.ActionThrottleXml">
|
|
<systemName>IQDA:AUTO:0337</systemName>
|
|
<comment>A comment</comment>
|
|
<LocoAddressSocket>
|
|
<socketName>yhs8xm7lrb</socketName>
|
|
<systemName>IQAE:AUTO:0001</systemName>
|
|
</LocoAddressSocket>
|
|
<LocoSpeedSocket>
|
|
<socketName>uq5k3su5ou</socketName>
|
|
<systemName>IQAE:AUTO:0002</systemName>
|
|
</LocoSpeedSocket>
|
|
<LocoDirectionSocket>
|
|
<socketName>tuv85jlel5</socketName>
|
|
<systemName>IQDE:AUTO:0010</systemName>
|
|
</LocoDirectionSocket>
|
|
<LocoFunctionSocket>
|
|
<socketName>mgmcj2it71</socketName>
|
|
<systemName>IQAE:AUTO:0003</systemName>
|
|
</LocoFunctionSocket>
|
|
<LocoFunctionOnOffSocket>
|
|
<socketName>ykn8w9csa8</socketName>
|
|
<systemName>IQDE:AUTO:0011</systemName>
|
|
</LocoFunctionOnOffSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Throttle>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0338</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>tcbc9aasij</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>jm56oxg2l4</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0339</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>fnfssstegg</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>kaesgm6ia8</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0340</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>dcu2tio1t3</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>rdn2drhr36</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0341</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>s7xbqylno3</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>uq5djvmbfs</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0342</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>nn9ylotnj4</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>c1ptrgsavf</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<Timeout class="jmri.jmrit.logixng.actions.configurexml.TimeoutXml">
|
|
<systemName>IQDA:AUTO:0343</systemName>
|
|
<comment>A comment</comment>
|
|
<ExpressionSocket>
|
|
<socketName>zu82lrq34a</socketName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>vkrtde9k74</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</Timeout>
|
|
<TriggerRoute class="jmri.jmrit.logixng.actions.configurexml.TriggerRouteXml">
|
|
<systemName>IQDA:AUTO:0344</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<operation>
|
|
<addressing>Direct</addressing>
|
|
<enum>TriggerRoute</enum>
|
|
<listenToMemory>no</listenToMemory>
|
|
</operation>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TriggerRoute>
|
|
<TriggerRoute class="jmri.jmrit.logixng.actions.configurexml.TriggerRouteXml">
|
|
<systemName>IQDA:AUTO:0345</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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:0346</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>gci6nx3xl1</socketName>
|
|
<systemName>IQDE:AUTO:0012</systemName>
|
|
</Socket>
|
|
</Expressions>
|
|
<Actions>
|
|
<Socket>
|
|
<socketName>anv579ri78</socketName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>dmkeg78hx8</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</IfThenElse>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0347</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>nzth1kizpl</socketName>
|
|
<systemName>IQAE:AUTO:0004</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>s861p5gid8</socketName>
|
|
<systemName>IQAA:AUTO:0001</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0348</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>phpml9dn8m</socketName>
|
|
<systemName>IQAE:AUTO:0005</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>udofg18vwv</socketName>
|
|
<systemName>IQAA:AUTO:0002</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0349</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>yhv4pk3eum</socketName>
|
|
<systemName>IQAE:AUTO:0006</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>zbtn5tzui4</socketName>
|
|
<systemName>IQAA:AUTO:0003</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0350</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>xbrm4ifu6b</socketName>
|
|
<systemName>IQAE:AUTO:0007</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>fsh3o87fc4</socketName>
|
|
<systemName>IQAA:AUTO:0004</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0351</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>jo49in5gpb</socketName>
|
|
<systemName>IQAE:AUTO:0008</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>yhmubifd5v</socketName>
|
|
<systemName>IQAA:AUTO:0005</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0352</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>nfhr8kfbtt</socketName>
|
|
<systemName>IQAE:AUTO:0010</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>wroyjbnxs2</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0353</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>iyomfd487z</socketName>
|
|
<systemName>IQAE:AUTO:0011</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>usl4knou7q</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0354</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>qxk8uuq1yw</socketName>
|
|
<systemName>IQAE:AUTO:0012</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>tfubqegxxv</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoAnalogAction class="jmri.jmrit.logixng.actions.configurexml.DoAnalogActionXml">
|
|
<systemName>IQDA:AUTO:0355</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>vf2qoj36wu</socketName>
|
|
<systemName>IQAE:AUTO:0013</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>k1g432scdt</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoAnalogAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0356</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>b9knwquip8</socketName>
|
|
<systemName>IQSE:AUTO:0001</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>rmcjgy5vaa</socketName>
|
|
<systemName>IQSA:AUTO:0001</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0357</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>r5s1zxq481</socketName>
|
|
<systemName>IQSE:AUTO:0002</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>u3lcuu25xz</socketName>
|
|
<systemName>IQSA:AUTO:0002</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0358</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>x78mabyiar</socketName>
|
|
<systemName>IQSE:AUTO:0003</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>exdpfx275s</socketName>
|
|
<systemName>IQSA:AUTO:0003</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0359</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>u9b4wfia81</socketName>
|
|
<systemName>IQSE:AUTO:0004</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>rrpm7q6b43</socketName>
|
|
<systemName>IQSA:AUTO:0004</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0360</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>wv6o4vqqgx</socketName>
|
|
<systemName>IQSE:AUTO:0005</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>pwyenh7stz</socketName>
|
|
<systemName>IQSA:AUTO:0005</systemName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</DoStringAction>
|
|
<DoStringAction class="jmri.jmrit.logixng.actions.configurexml.DoStringActionXml">
|
|
<systemName>IQDA:AUTO:0361</systemName>
|
|
<ExpressionSocket>
|
|
<socketName>c4xegairaz</socketName>
|
|
<systemName>IQSE:AUTO:0006</systemName>
|
|
</ExpressionSocket>
|
|
<ActionSocket>
|
|
<socketName>tzf1n9x3vy</socketName>
|
|
</ActionSocket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>rkf6badn3e</socketName>
|
|
<systemName>IQDB:AUTO:0002</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>tu85ub78ih</socketName>
|
|
<systemName>IQDB:AUTO:0003</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>uw158l32gq</socketName>
|
|
<systemName>IQDB:AUTO:0004</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>udtp8cpuxh</socketName>
|
|
<systemName>IQDB:AUTO:0005</systemName>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>fl3l156ozr</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>fq2ak8ykvq</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>smzm6u6xgt</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>yj863ny6fw</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</LogixAction>
|
|
<LogixAction class="jmri.jmrit.logixng.actions.configurexml.DigitalBooleanLogixActionXml" trigger="True">
|
|
<systemName>IQDB:AUTO:0005</systemName>
|
|
<comment>A comment</comment>
|
|
<Socket>
|
|
<socketName>a41baql2dj</socketName>
|
|
</Socket>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>l1lsgtizz4</socketName>
|
|
<systemName>IQAE:AUTO:0009</systemName>
|
|
<manager>jmri.jmrit.logixng.implementation.DefaultAnalogExpressionManager</manager>
|
|
</Socket>
|
|
<Socket>
|
|
<socketName>cl7a3uyh9b</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogFormula>
|
|
<AnalogExpressionLocalVariable class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionLocalVariableXml">
|
|
<systemName>IQAE:AUTO:0009</systemName>
|
|
<localVariable>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</localVariable>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionLocalVariable>
|
|
<AnalogFormula class="jmri.jmrit.logixng.expressions.configurexml.AnalogFormulaXml">
|
|
<systemName>IQAE:AUTO:0010</systemName>
|
|
<comment>A comment</comment>
|
|
<Expressions>
|
|
<Socket>
|
|
<socketName>rhsitkr4xx</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>sin(a)*2 + 14</formula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogFormula>
|
|
<AnalogExpressionAnalogIO class="jmri.jmrit.logixng.expressions.configurexml.AnalogExpressionAnalogIOXml">
|
|
<systemName>IQAE:AUTO:0011</systemName>
|
|
<namedBean>
|
|
<addressing>Direct</addressing>
|
|
<listenToMemory>no</listenToMemory>
|
|
</namedBean>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</AnalogExpressionAnalogIO>
|
|
<TimeSinceMidnight class="jmri.jmrit.logixng.expressions.configurexml.TimeSinceMidnightXml">
|
|
<systemName>IQAE:AUTO:0012</systemName>
|
|
<type>SystemClock</type>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</TimeSinceMidnight>
|
|
<TimeSinceMidnight class="jmri.jmrit.logixng.expressions.configurexml.TimeSinceMidnightXml">
|
|
<systemName>IQAE:AUTO:0013</systemName>
|
|
<comment>A comment</comment>
|
|
<type>FastClock</type>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>rnmhb41pe6</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>ageu6w44ut</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>yz7f6lorow</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula />
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>tf1w4curag</socketName>
|
|
</Socket>
|
|
</Expressions>
|
|
<formula>sin(a)*2 + 14</formula>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>cnke4qpeh5</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>yer6ynz98v</socketName>
|
|
</Socket>
|
|
</Actions>
|
|
<MaleSocket>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</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>
|
|
<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>Boolean</type>
|
|
<data>False</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A3</name>
|
|
<type>Integer</type>
|
|
<data>32</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A4</name>
|
|
<type>FloatingNumber</type>
|
|
<data>41.429</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A5</name>
|
|
<type>String</type>
|
|
<data>My string</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A6</name>
|
|
<type>Array</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A7</name>
|
|
<type>Map</type>
|
|
<data />
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A8</name>
|
|
<type>LocalVariable</type>
|
|
<data>index</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A9</name>
|
|
<type>Memory</type>
|
|
<data>IM2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A10</name>
|
|
<type>Reference</type>
|
|
<data>{IM3}</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A11</name>
|
|
<type>Formula</type>
|
|
<data>index * 2</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A12</name>
|
|
<type>ScriptExpression</type>
|
|
<data>sensors.provide("mySensor)"</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A13</name>
|
|
<type>ScriptFile</type>
|
|
<data>scripts:InitLogixNGVariable</data>
|
|
</LocalVariable>
|
|
<LocalVariable>
|
|
<name>A14</name>
|
|
<type>LogixNG_Table</type>
|
|
<data>MyTable</data>
|
|
</LocalVariable>
|
|
</AbstractMaleSocket>
|
|
</MaleSocket>
|
|
</StringActionStringIO>
|
|
</LogixNGStringActions>
|
|
<filehistory>
|
|
<operation>
|
|
<type>Store</type>
|
|
<date>Fri Apr 12 02:31:52 CEST 2024</date>
|
|
<filename>/home/daniel/Dokument/GitHub/JMRI/temp/temp/LogixNG_temp.xml</filename>
|
|
</operation>
|
|
</filehistory>
|
|
<!--Written by JMRI version 5.7.5plus+daniel+2024-04-12T00:31:16Z+RUNKNOWN on Fri Apr 12 02:31:52 CEST 2024-->
|
|
</layout-config>
|