You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
161 lines
10 KiB
161 lines
10 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/Model" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Model" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
|
|
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
<xs:complexType name="MonitorInfo">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="FloorError" nillable="true" type="q1:ArrayOfKeyValueOfstringboolean" />
|
|
<xs:element minOccurs="0" name="Obtaintask" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Orderturnon" type="xs:boolean" />
|
|
<xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="S7connectOnline" nillable="true" type="q2:ArrayOfKeyValueOfstringint" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="MonitorInfo" nillable="true" type="tns:MonitorInfo" />
|
|
<xs:complexType name="MDevice">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AppendBarcode" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ArrowLocation" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Barcode" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="BeDetected" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="BindingDevice" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="BindingDeviceOut" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="CommSettings" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="CommType" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ControlMode" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ControlName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Dbw1Address" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Dbw1SendLength" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Dbw2Address" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Dbw2Getlength" type="xs:decimal" />
|
|
<xs:element minOccurs="0" name="DeviceIndex" type="xs:int" />
|
|
<xs:element minOccurs="0" name="DeviceKind" type="xs:int" />
|
|
<xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DeviceName_English" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DeviceVisual" type="xs:int" />
|
|
<xs:element minOccurs="0" name="DoubleFork" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ErrorCode" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ErrorTaskNo" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ForkAmount" type="xs:int" />
|
|
<xs:element minOccurs="0" name="HaveGoods" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IfClearDB1" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="IfCorrelDoubleFork" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="IfKeyDevice" type="ser:char" />
|
|
<xs:element minOccurs="0" name="IsChange" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LocalIP" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="LocalPort" type="xs:int" />
|
|
<xs:element minOccurs="0" name="LogicHaveGoods" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ManTaskReserve" type="xs:int" />
|
|
<xs:element minOccurs="0" name="MaxSendCount" type="xs:int" />
|
|
<xs:element minOccurs="0" name="MutexStack" type="xs:int" />
|
|
<xs:element minOccurs="0" name="NeedOptimize" type="ser:char" />
|
|
<xs:element minOccurs="0" name="OPCProgID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OnlyDetectIO" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="PRIZXArea" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ReadSubscription" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="RemoteIP" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="RemotePort" type="xs:int" />
|
|
<xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="ReturnMessage" nillable="true" type="q3:ArrayOfint" />
|
|
<xs:element minOccurs="0" name="RunState" type="xs:int" />
|
|
<xs:element minOccurs="0" name="S7Connection" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="SendInterval" type="xs:int" />
|
|
<xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="SendMessage" nillable="true" type="q4:ArrayOfint" />
|
|
<xs:element minOccurs="0" name="SendOutDetect" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="SerialPort" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SpecialZXArea" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="SplitByte" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_0" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_1" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_2" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_3" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_4" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_5" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_6" type="xs:int" />
|
|
<xs:element minOccurs="0" name="SplitByte_7" type="xs:int" />
|
|
<xs:element minOccurs="0" name="StackAbendOut" type="xs:int" />
|
|
<xs:element minOccurs="0" name="StackReach" type="xs:int" />
|
|
<xs:element minOccurs="0" name="StackZeroColLayer" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="TaskNo" type="xs:int" />
|
|
<xs:element minOccurs="0" name="UnControl" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="UseCommonDB" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VirtualStack" type="xs:int" />
|
|
<xs:element minOccurs="0" name="XCoor" type="xs:int" />
|
|
<xs:element minOccurs="0" name="YCoor" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ZCoor" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="MDevice" nillable="true" type="tns:MDevice" />
|
|
<xs:complexType name="AutoTask">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="_controlType" type="xs:int" />
|
|
<xs:element minOccurs="0" name="_enableEndCell" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="_enableStartCell" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="_endCell" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_endDevice" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_inWorkbench" type="xs:int" />
|
|
<xs:element minOccurs="0" name="_palletBarcode" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_startCell" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_startDevice" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="AutoTask" nillable="true" type="tns:AutoTask" />
|
|
<xs:complexType name="MRoute">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AutoUpdate" type="ser:char" />
|
|
<xs:element minOccurs="0" name="EndDevice" type="xs:decimal" />
|
|
<xs:element minOccurs="0" name="InsideAltDevice" type="xs:int" />
|
|
<xs:element minOccurs="0" name="OutsideAltDevice" type="xs:int" />
|
|
<xs:element minOccurs="0" name="RouteID" type="xs:decimal" />
|
|
<xs:element minOccurs="0" name="RouteKind" type="xs:int" />
|
|
<xs:element minOccurs="0" name="RouteName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="StartDevice" type="xs:decimal" />
|
|
<xs:element minOccurs="0" name="Status" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="MRoute" nillable="true" type="tns:MRoute" />
|
|
<xs:complexType name="ArrayOfMRoute">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="MRoute" nillable="true" type="tns:MRoute" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfMRoute" nillable="true" type="tns:ArrayOfMRoute" />
|
|
<xs:complexType name="MError">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="DeviceErrorIndex" type="xs:int" />
|
|
<xs:element minOccurs="0" name="DeviceKindIndex" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ErrorIndex" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ErrorLevel" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ErrorName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ErrorNameEnglish" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ManageStatus" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="MError" nillable="true" type="tns:MError" />
|
|
<xs:complexType name="HandTask">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="_arrowLocation" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_begindeviceIndex" type="xs:int" />
|
|
<xs:element minOccurs="0" name="_cellcodeBegin" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_cellcodeEnd" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_correlTaskForks" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="_deviceIndex" type="xs:int" />
|
|
<xs:element minOccurs="0" name="_deviceOrder" type="xs:int" />
|
|
<xs:element minOccurs="0" name="_forkNo" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HandTask" nillable="true" type="tns:HandTask" />
|
|
</xs:schema>
|