65 lines
4.1 KiB
XML
65 lines
4.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<StrolchModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://strolch.li/xsd/StrolchModel-1.6.xsd"
|
|
xsi:schemaLocation="https://strolch.li/xsd/StrolchModel-1.6.xsd StrolchModel-1.6.xsd">
|
|
|
|
<!--
|
|
Barcode reader connection, currently place holder with RandomString
|
|
-->
|
|
<Resource Id="barcodeReader01" Name="Barcode Reader 01" Type="PlcConnection">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="className" Name="Connection Class" Type="String" Value="li.strolch.plc.core.hw.connections.RandomStringConnection"/>
|
|
<Parameter Id="state" Name="Connection State" Type="String" Interpretation="Enumeration" Uom="ConnectionState" Value="Disconnected"/>
|
|
<Parameter Id="stateMsg" Name="Connection State Msg" Type="String" Interpretation="Enumeration" Uom="ConnectionState"
|
|
Value=""/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
|
|
<!--
|
|
Raspberry GPIO BCM Address connection
|
|
-->
|
|
<Resource Id="raspiBcmGpioOutput" Name="Raspi BCM GPIO Output" Type="PlcConnection">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="className" Name="Connection Class" Type="String" Value="li.strolch.plc.core.hw.gpio.RaspiBcmGpioOutputConnection"/>
|
|
<Parameter Id="state" Name="Connection State" Type="String" Interpretation="Enumeration" Uom="ConnectionState" Value="Disconnected"/>
|
|
<Parameter Id="stateMsg" Name="Connection State Msg" Type="String" Interpretation="Enumeration" Uom="ConnectionState"
|
|
Value=""/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Value="false"/>
|
|
<Parameter Id="bcmOutputPins" Name="BCM Output Pins" Type="IntegerList" Value="27"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
|
|
<!--
|
|
I2C input connections
|
|
-->
|
|
<Resource Id="i2cInput.dev01" Name="PCF8574 Input 0x38" Type="PlcConnection">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="className" Name="Connection Class" Type="String" Value="li.strolch.plc.core.hw.i2c.PCF8574InputConnection"/>
|
|
<Parameter Id="state" Name="Connection State" Type="String" Interpretation="Enumeration" Uom="ConnectionState" Value="Disconnected"/>
|
|
<Parameter Id="stateMsg" Name="Connection State Msg" Type="String" Interpretation="Enumeration" Uom="ConnectionState"
|
|
Value=""/>
|
|
<Parameter Id="i2cBus" Name="I2C Bus" Type="Integer" Value="1"/>
|
|
<Parameter Id="addresses" Name="Addresses" Type="IntegerList" Value="0x38"/>
|
|
<Parameter Id="verbose" Name="Verbose" Type="Boolean" Value="true"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Value="true"/>
|
|
<Parameter Id="interruptPinPullResistance" Name="Raspi Interrupt PinPullResistance" Type="String" Value="PULL_DOWN"/>
|
|
<Parameter Id="interruptChangeState" Name="Raspi Interrupt Change State" Type="String" Value="HIGH"/>
|
|
<Parameter Id="interruptBcmPinAddress" Name="Raspi BCM Interrupt Pin" Type="Integer" Value="17"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
|
|
<!--
|
|
I2C output connections
|
|
-->
|
|
<Resource Id="i2cOutput.dev01" Name="PCF8574 Output 0x21" Type="PlcConnection">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="className" Name="Connection Class" Type="String" Value="li.strolch.plc.core.hw.i2c.PCF8574OutputConnection"/>
|
|
<Parameter Id="state" Name="Connection State" Type="String" Interpretation="Enumeration" Uom="ConnectionState" Value="Disconnected"/>
|
|
<Parameter Id="stateMsg" Name="Connection State Msg" Type="String" Interpretation="Enumeration" Uom="ConnectionState"
|
|
Value=""/>
|
|
<Parameter Id="i2cBus" Name="I2C Bus" Type="Integer" Value="1"/>
|
|
<Parameter Id="addresses" Name="Addresses" Type="IntegerList" Value="0x21"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
|
|
</StrolchModel> |