Diff of /pi-plate.devdesc.xml [r2] .. [r3]  Maximize  Restore

Switch to side-by-side view

--- a/pi-plate.devdesc.xml
+++ b/pi-plate.devdesc.xml
@@ -7,7 +7,7 @@
   <Files namespace="local">
     <Language lang="en">
       <File fileref="local" identifier="Icon">
-        <LocalFile>icon.ico</LocalFile>
+        <LocalFile>OpenSource.ico</LocalFile>
       </File>
     </Language>
   </Files>
@@ -18,17 +18,17 @@
       <Version>1.0.0.0</Version>
     </DeviceIdentification>
     <DeviceInfo>
-      <Name name="local:ModelName">Relay Pi-Plate</Name>
-      <Description name="local:DeviceDescription">Relay Pi Plate for Codesys</Description>
+      <Name name="local:ModelName">Relay Plate</Name>
+      <Description name="local:DeviceDescription">Relay Plate, 7 relays</Description>
       <Vendor name="local:VendorName">Open Source</Vendor>
       <OrderNumber>-</OrderNumber>
-      <Icon name="local:Icon">icon.ico</Icon>
+      <Icon name="local:Icon">RelayPlate.ico</Icon>
     </DeviceInfo>
     <Connector moduleType="501" interface="Raspberry.SPI" role="child" explicit="false" connectorId="1" hostpath="-1">
       <InterfaceName name="local:SPI">SPI devices</InterfaceName>
       <Slot count="1" allowEmpty="false"></Slot>
       <DriverInfo needsBusCycle="false">
-        <RequiredLib libname="Relay Pi-Plate" vendor="Open Source" version="1.0.0.0" identifier="Relay Pi-Plate">
+        <RequiredLib libname="Relay Plate" vendor="Open Source" version="1.0.0.0" identifier="Relay Plate">
           <FBInstance basename="$(DeviceName)" fbname="RelayPlate">
             <Initialize methodName="Initialize" />
             <CyclicCall methodname="AfterReadInputs" task="#buscycletask" whentocall="afterReadInputs" />
@@ -40,8 +40,74 @@
         <Parameter ParameterId="1000" type="std:BYTE">
           <Attributes channel="none" download="true" functional="false" onlineaccess="read" />
           <Default>0</Default>
-          <Name name="local:State">State</Name>
-          <Description name="local:State">State of the relay</Description>
+          <Name name="local:BitWidth">Address</Name>
+          <Description name="local:BitWidthDesc">Address of Relay Plate</Description>
+        </Parameter>
+        <Parameter ParameterId="1001" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay1">Relay 1</Name>
+          <Description name="local:RelayDescription">Relay 1</Description>
+        </Parameter>
+        <Parameter ParameterId="1002" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay2">Relay 2</Name>
+          <Description name="local:RelayDescription">Relay 2</Description>
+        </Parameter>
+        <Parameter ParameterId="1003" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay3">Relay 3</Name>
+          <Description name="local:RelayDescription">Relay 3</Description>
+        </Parameter>
+        <Parameter ParameterId="1004" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay4">Relay 4</Name>
+          <Description name="local:RelayDescription">Relay 4</Description>
+        </Parameter>
+		<Parameter ParameterId="1005" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay5">Relay 5</Name>
+          <Description name="local:RelayDescription">Relay 5</Description>
+        </Parameter>
+        <Parameter ParameterId="1006" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay6">Relay 6</Name>
+          <Description name="local:RelayDescription">Relay 6</Description>
+        </Parameter>
+        <Parameter ParameterId="1007" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Relay7">Relay 7</Name>
+          <Description name="local:RelayDescription">Relay 7</Description>
+        </Parameter>
+        <Parameter ParameterId="1008" type="std:BYTE">
+          <Attributes channel="none" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:FW_Version">Firmware Version</Name>
+          <Description name="local:FW_VersionDesc-">Firmware Version of Relay Plate</Description>
+        </Parameter>
+        <Parameter ParameterId="1009" type="std:BYTE">
+          <Attributes channel="none" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:HW_Version">Hardware Version</Name>
+          <Description name="local:HW_VersionDesc-">Hardware Version of Relay Plate</Description>
+        </Parameter>
+		<Parameter ParameterId="1010" type="std:DWORD">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:Control_IO">Control IO Port</Name>
+          <Description name="local:Control_IO_Desc-">Control IO Port</Description>
+        </Parameter>
+		<Parameter ParameterId="1011" type="std:BIT">
+          <Attributes channel="output" download="true" functional="false" onlineaccess="read" />
+          <Default>0</Default>
+          <Name name="local:LED">Led</Name>
+          <Description name="local:LED_Desc-">LED CONTROL</Description>
         </Parameter>
       </HostParameterSet>
     </Connector>