51 lines
3.5 KiB
XML
51 lines
3.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
|
|
<xs:element name="ncSoftKeys" type="menuKeysType"></xs:element>
|
|
|
|
|
|
<!-- ncSoftKeyType type -->
|
|
<xs:complexType name="ncSoftKeyType">
|
|
<xs:all>
|
|
<xs:element name="enabled" minOccurs="1" maxOccurs="1" type="xs:boolean"></xs:element>
|
|
<xs:element name="visualizedName" type="xs:string" minOccurs="1" maxOccurs="1"></xs:element>
|
|
<xs:element name="readOnly" type="xs:boolean" minOccurs="1" maxOccurs="1"></xs:element>
|
|
</xs:all>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="menuKeysType">
|
|
<xs:choice maxOccurs="unbounded">
|
|
<xs:element name="auto" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="edit" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="mdi" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="dnc" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="ref" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="jog" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="jogInc" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="restart" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="teach" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="retract" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="wcsMcs" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="handle" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="reset" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<!-- Subkeys -->
|
|
<xs:element name="blk" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="blkDel" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="opStop" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="dryRun" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="prgTest" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="manualHandleInterrupt" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="teachIn" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="incPlane" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="plus" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="minus" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="rapid" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="xOne" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="xTen" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="xHundred" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="xThousand" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="overstroke" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
<xs:element name="feedByPass" type="ncSoftKeyType" minOccurs="0" maxOccurs="1"></xs:element>
|
|
</xs:choice>
|
|
</xs:complexType>
|
|
</xs:schema> |