]> git.basschouten.com Git - openhab-addons.git/commitdiff
[plclogo] Fix deprecated tag "required" (#10368)
authorlolodomo <lg.hc@free.fr>
Sun, 21 Mar 2021 18:17:49 +0000 (19:17 +0100)
committerGitHub <noreply@github.com>
Sun, 21 Mar 2021 18:17:49 +0000 (19:17 +0100)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.plclogo/src/main/resources/OH-INF/config/analog.xml
bundles/org.openhab.binding.plclogo/src/main/resources/OH-INF/config/bridge.xml
bundles/org.openhab.binding.plclogo/src/main/resources/OH-INF/config/datetime.xml
bundles/org.openhab.binding.plclogo/src/main/resources/OH-INF/config/digital.xml
bundles/org.openhab.binding.plclogo/src/main/resources/OH-INF/config/memory.xml
bundles/org.openhab.binding.plclogo/src/main/resources/OH-INF/config/pulse.xml

index d6540f719bd72c936fa5fe1577a18209582c54d7..f1db22b2c98d3fe884beca65d3262a86e45e02c5 100644 (file)
@@ -5,22 +5,19 @@
        xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="thing-type:plclogo:analog">
-               <parameter name="kind" type="text" pattern="AI|AM|AQ|NAI|NAQ">
+               <parameter name="kind" type="text" pattern="AI|AM|AQ|NAI|NAQ" required="true">
                        <label>LOGO! Analog Block Kind</label>
                        <description>LOGO! analog block kind</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="force" type="boolean">
+               <parameter name="force" type="boolean" required="false">
                        <label>Force Channels Update</label>
                        <description>Propagate channels update to openHAB whether value changed or not</description>
                        <default>false</default>
-                       <required>false</required>
                </parameter>
-               <parameter name="threshold" type="integer" min="0">
+               <parameter name="threshold" type="integer" min="0" required="false">
                        <label>Smallest Value Change to Sent</label>
                        <description>Smallest value change will be sent to openHAB</description>
                        <default>0</default>
-                       <required>false</required>
                </parameter>
        </config-description>
 </config-description:config-descriptions>
index 4050f224ade81cac5278a899649b465d45813abc..d52ba4c9a4fd6a346996a333cf54b20d16d4ea6c 100644 (file)
@@ -5,37 +5,32 @@
        xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="thing-type:plclogo:bridge">
-               <parameter name="address" type="text">
+               <parameter name="address" type="text" required="true">
                        <context>network-address</context>
                        <label>Network Address</label>
                        <description>Network address of the PLC.</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="family" type="text">
+               <parameter name="family" type="text" required="true">
                        <label>LOGO! Family</label>
                        <description>LOGO! PLC hardware family version</description>
                        <options>
                                <option value="0BA7">0BA7</option>
                                <option value="0BA8">0BA8</option>
                        </options>
-                       <required>true</required>
                </parameter>
-               <parameter name="localTSAP" type="text" pattern="(0x[0-9]{4})">
+               <parameter name="localTSAP" type="text" pattern="(0x[0-9]{4})" required="true">
                        <label>Local TSAP</label>
                        <description>Local TSAP of the client as hex string</description>
-                       <required>true</required>
                        <default>0x3000</default>
                </parameter>
-               <parameter name="remoteTSAP" type="text" pattern="(0x[0-9]{4})">
+               <parameter name="remoteTSAP" type="text" pattern="(0x[0-9]{4})" required="true">
                        <label>Remote TSAP</label>
                        <description>Remote TSAP of the client as hex string</description>
-                       <required>true</required>
                        <default>0x2000</default>
                </parameter>
-               <parameter name="refresh" type="integer" min="100" step="50">
+               <parameter name="refresh" type="integer" min="100" step="50" required="true">
                        <label>Refresh Interval</label>
                        <description>Milliseconds between reread data from PLC.</description>
-                       <required>true</required>
                        <default>100</default>
                </parameter>
        </config-description>
index 1a873949fe8f2fb73698fa4b2de14fc1e5a11b1e..6362ab4eba2e24946f9a96836a198ef3d46e48b6 100644 (file)
@@ -5,12 +5,11 @@
        xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="thing-type:plclogo:datetime">
-               <parameter name="block" type="text" pattern="VW(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d)">
+               <parameter name="block" type="text" pattern="VW(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d)" required="true">
                        <label>LOGO! Memory Address</label>
                        <description>LOGO! memory address</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="type" type="text">
+               <parameter name="type" type="text" required="true">
                        <label>Send Value As</label>
                        <description>Interpret received channel value as date or time</description>
                        <options>
                                <option value="time">time</option>
                        </options>
                        <default>time</default>
-                       <required>true</required>
                </parameter>
-               <parameter name="force" type="boolean">
+               <parameter name="force" type="boolean" required="false">
                        <label>Force Channels Update</label>
                        <description>Propagate channels update to openHAB whether value changed or not</description>
                        <default>false</default>
-                       <required>false</required>
                </parameter>
        </config-description>
 </config-description:config-descriptions>
index 5dae526130ad0e7ed17436c173ab30d4a48a90e7..a539f7675ba522759702d17406522a3ab8e1fd76 100644 (file)
@@ -5,16 +5,14 @@
        xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="thing-type:plclogo:digital">
-               <parameter name="kind" type="text" pattern="I|M|Q|NI|NQ">
+               <parameter name="kind" type="text" pattern="I|M|Q|NI|NQ" required="true">
                        <label>LOGO! Digital Block Kind</label>
                        <description>LOGO! digital block kind</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="force" type="boolean">
+               <parameter name="force" type="boolean" required="false">
                        <label>Force Channels Update</label>
                        <description>Propagate channels update to openHAB whether value changed or not</description>
                        <default>false</default>
-                       <required>false</required>
                </parameter>
        </config-description>
 </config-description:config-descriptions>
index d05eb2f893826d584aea9f0164f3948bc76e05cf..fa8b72d6421db687abfca4a0be51c5258cf19ff6 100644 (file)
@@ -6,22 +6,20 @@
 
        <config-description uri="thing-type:plclogo:memory">
                <parameter name="block" type="text"
-                       pattern="VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)\.[0-7]|VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)|VW(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d)|VD(\d|[1-9]\d|[1-7]\d{2}|8[0-3]\d|84[0-7])">
+                       pattern="VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)\.[0-7]|VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)|VW(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d)|VD(\d|[1-9]\d|[1-7]\d{2}|8[0-3]\d|84[0-7])"
+                       required="true">
                        <label>LOGO! Memory Address</label>
                        <description>LOGO! memory address</description>
-                       <required>true</required>
                </parameter>
-               <parameter name="force" type="boolean">
+               <parameter name="force" type="boolean" required="false">
                        <label>Force Channel Update</label>
                        <description>Update of the channel be should propagated to openHAB</description>
                        <default>false</default>
-                       <required>false</required>
                </parameter>
-               <parameter name="threshold" type="integer" min="0">
+               <parameter name="threshold" type="integer" min="0" required="false">
                        <label>Smallest Value Change to Sent</label>
                        <description>Smallest value change will be sent to openHAB</description>
                        <default>0</default>
-                       <required>false</required>
                </parameter>
        </config-description>
 </config-description:config-descriptions>
index 58a9194bd7ea993ed1a1d09eddc38298b3589de7..be93fca04dff05e6d9e1c719266c06304e3f5687 100644 (file)
@@ -5,22 +5,20 @@
        xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
 
        <config-description uri="thing-type:plclogo:pulse">
-               <parameter name="block" type="text" pattern="VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)\.[0-7]">
+               <parameter name="block" type="text" pattern="VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)\.[0-7]" required="true">
                        <label>LOGO! Memory Address</label>
                        <description>LOGO! memory address</description>
-                       <required>true</required>
                </parameter>
                <parameter name="observe" type="text"
-                       pattern="I([1-9]|1\d|2[0-4])|NI([1-9]|[1-5]\d|6[0-4])|Q([1-9]|1\d|20)|NQ([1-9]|[1-5]\d|6[0-4])|M([1-9]|[1-5]\d|6[0-4])|VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)\.[0-7]">
+                       pattern="I([1-9]|1\d|2[0-4])|NI([1-9]|[1-5]\d|6[0-4])|Q([1-9]|1\d|20)|NQ([1-9]|[1-5]\d|6[0-4])|M([1-9]|[1-5]\d|6[0-4])|VB(\d|[1-9]\d|[1-7]\d{2}|8[0-4]\d|850)\.[0-7]"
+                       required="false">
                        <label>LOGO! Block/Memory Address</label>
                        <description>LOGO! block or memory address to observe</description>
-                       <required>false</required>
                </parameter>
-               <parameter name="pulse" type="integer">
+               <parameter name="pulse" type="integer" required="false">
                        <label>Pulse Length</label>
                        <description>Time to wait before state reset</description>
                        <default>150</default>
-                       <required>false</required>
                </parameter>
        </config-description>
 </config-description:config-descriptions>