plugins/canfestival/canfestival.py
changeset 86 f0a9d74e3b26
parent 82 d7b4dd1f543f
child 95 646a44a12e2a
equal deleted inserted replaced
85:af97c60e759c 86:f0a9d74e3b26
    24 class _NodeListPlug(NodeList):
    24 class _NodeListPlug(NodeList):
    25     XSD = """<?xml version="1.0" encoding="ISO-8859-1" ?>
    25     XSD = """<?xml version="1.0" encoding="ISO-8859-1" ?>
    26     <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    26     <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    27       <xsd:element name="CanFestivalNode">
    27       <xsd:element name="CanFestivalNode">
    28         <xsd:complexType>
    28         <xsd:complexType>
    29           <xsd:attribute name="CAN_Device" type="xsd:string" use="required" />
    29           <xsd:attribute name="CAN_Device" type="xsd:string" use="required"/>
    30           <xsd:attribute name="CAN_Baudrate" type="xsd:string" use="required" />
    30           <xsd:attribute name="CAN_Baudrate" type="xsd:string" use="required"/>
    31           <xsd:attribute name="NodeId" type="xsd:string" use="required" />
    31           <xsd:attribute name="NodeId" type="xsd:string" use="required"/>
    32           <xsd:attribute name="Sync_TPDOs" type="xsd:boolean" use="required" default="true"/>
    32           <xsd:attribute name="Sync_TPDOs" type="xsd:boolean" use="optional" default="true"/>
    33         </xsd:complexType>
    33         </xsd:complexType>
    34       </xsd:element>
    34       </xsd:element>
    35     </xsd:schema>
    35     </xsd:schema>
    36     """
    36     """
    37 
    37 
   124 class RootClass:
   124 class RootClass:
   125     XSD = """<?xml version="1.0" encoding="ISO-8859-1" ?>
   125     XSD = """<?xml version="1.0" encoding="ISO-8859-1" ?>
   126     <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   126     <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   127       <xsd:element name="CanFestivalInstance">
   127       <xsd:element name="CanFestivalInstance">
   128         <xsd:complexType>
   128         <xsd:complexType>
   129           <xsd:attribute name="CAN_Driver" type="xsd:string" use="required" />
   129           <xsd:attribute name="CAN_Driver" type="xsd:string" use="required"/>
   130         </xsd:complexType>
   130         </xsd:complexType>
   131       </xsd:element>
   131       </xsd:element>
   132     </xsd:schema>
   132     </xsd:schema>
   133     """
   133     """
   134 
   134