modbus/modbus.py
changeset 3733 d1acf20e8e7c
parent 2736 a81b72ef156c
child 3750 f62625418bff
equal deleted inserted replaced
3625:bb1eff4091ab 3733:d1acf20e8e7c
   317                     <xsd:minInclusive value="0"/>
   317                     <xsd:minInclusive value="0"/>
   318                     <xsd:maxInclusive value="2147483647"/>
   318                     <xsd:maxInclusive value="2147483647"/>
   319                 </xsd:restriction>
   319                 </xsd:restriction>
   320             </xsd:simpleType>
   320             </xsd:simpleType>
   321           </xsd:attribute>
   321           </xsd:attribute>
       
   322           <xsd:attribute name="Request_Delay_in_ms" use="optional" default="0">
       
   323             <xsd:simpleType>
       
   324                 <xsd:restriction base="xsd:integer">
       
   325                     <xsd:minInclusive value="0"/>
       
   326                     <xsd:maxInclusive value="2147483647"/>
       
   327                 </xsd:restriction>
       
   328             </xsd:simpleType>
       
   329           </xsd:attribute>
   322         </xsd:complexType>
   330         </xsd:complexType>
   323       </xsd:element>
   331       </xsd:element>
   324     </xsd:schema>
   332     </xsd:schema>
   325     """
   333     """
   326     # NOTE: Max value of 2147483647 (i32_max) for Invocation_Rate_in_ms
   334     # NOTE: Max value of 2147483647 (i32_max) for Invocation_Rate_in_ms and Request_Delay_in_ms
   327     # corresponds to aprox 25 days.
   335     # corresponds to aprox 25 days.
   328     CTNChildrenTypes = [("ModbusRequest", _RequestPlug, "Request")]
   336     CTNChildrenTypes = [("ModbusRequest", _RequestPlug, "Request")]
   329     # TODO: Replace with CTNType !!!
   337     # TODO: Replace with CTNType !!!
   330     PlugType = "ModbusTCPclient"
   338     PlugType = "ModbusTCPclient"
   331 
   339 
   563                     <xsd:minInclusive value="0"/>
   571                     <xsd:minInclusive value="0"/>
   564                     <xsd:maxInclusive value="2147483647"/>
   572                     <xsd:maxInclusive value="2147483647"/>
   565                 </xsd:restriction>
   573                 </xsd:restriction>
   566             </xsd:simpleType>
   574             </xsd:simpleType>
   567           </xsd:attribute>
   575           </xsd:attribute>
       
   576           <xsd:attribute name="Request_Delay_in_ms" use="optional" default="0">
       
   577             <xsd:simpleType>
       
   578                 <xsd:restriction base="xsd:integer">
       
   579                     <xsd:minInclusive value="0"/>
       
   580                     <xsd:maxInclusive value="2147483647"/>
       
   581                 </xsd:restriction>
       
   582             </xsd:simpleType>
       
   583           </xsd:attribute>
   568         </xsd:complexType>
   584         </xsd:complexType>
   569       </xsd:element>
   585       </xsd:element>
   570     </xsd:schema>
   586     </xsd:schema>
   571     """
   587     """
   572     # NOTE: Max value of 2147483647 (i32_max) for Invocation_Rate_in_ms
   588     # NOTE: Max value of 2147483647 (i32_max) for Invocation_Rate_in_ms and Request_Delay_in_ms
   573     # corresponds to aprox 25 days.
   589     # corresponds to aprox 25 days.
   574     CTNChildrenTypes = [("ModbusRequest", _RequestPlug, "Request")]
   590     CTNChildrenTypes = [("ModbusRequest", _RequestPlug, "Request")]
   575     # TODO: Replace with CTNType !!!
   591     # TODO: Replace with CTNType !!!
   576     PlugType = "ModbusRTUclient"
   592     PlugType = "ModbusRTUclient"
   577 
   593