宜昌华友成品
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.

107 lines
5.7 KiB

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/WcfControlMonitorLib" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/WcfControlMonitorLib" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xs:complexType name="ArrayOfManageTask">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ManageTask" nillable="true" type="tns:ManageTask" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfManageTask" nillable="true" type="tns:ArrayOfManageTask" />
<xs:complexType name="ManageTask">
<xs:sequence>
<xs:element minOccurs="0" name="Begtime" nillable="true" type="xs:string" />
<xs:element name="ControlTaskType" type="xs:int" />
<xs:element minOccurs="0" name="EndCell" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EndDevice" nillable="true" type="xs:string" />
<xs:element name="FID" type="xs:int" />
<xs:element name="ManageTaskKindIndex" 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:element name="Status" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="ManageTask" nillable="true" type="tns:ManageTask" />
<xs:complexType name="ArrayOfMonitorTask">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="MonitorTask" nillable="true" type="tns:MonitorTask" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfMonitorTask" nillable="true" type="tns:ArrayOfMonitorTask" />
<xs:complexType name="MonitorTask">
<xs:sequence>
<xs:element minOccurs="0" name="BarCode" nillable="true" type="xs:string" />
<xs:element name="DeviceCommandIndex" type="xs:int" />
<xs:element minOccurs="0" name="DeviceCommandName" nillable="true" type="xs:string" />
<xs:element name="DeviceIndex" type="xs:int" />
<xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string" />
<xs:element name="ErrorCode" type="xs:int" />
<xs:element minOccurs="0" name="ErrorName" nillable="true" type="xs:string" />
<xs:element name="ForkNo" type="xs:int" />
<xs:element name="ManageTaskIndex" type="xs:int" />
<xs:element name="MonitorIndex" type="xs:int" />
<xs:element name="NumParam1Z" type="xs:int" />
<xs:element name="NumParam2X" type="xs:int" />
<xs:element name="NumParam3Y" type="xs:int" />
<xs:element name="NumParam4Z" type="xs:int" />
<xs:element name="NumParam5X" type="xs:int" />
<xs:element name="NumParam6Y" type="xs:int" />
<xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:string" />
<xs:element name="Status" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="MonitorTask" nillable="true" type="tns:MonitorTask" />
<xs:complexType name="DeviceStateType">
<xs:sequence>
<xs:element name="DeviceIndex" type="xs:int" />
<xs:element name="DeviceKind" type="xs:int" />
<xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string" />
<xs:element name="ErrorCode" type="xs:int" />
<xs:element name="LockedState" type="xs:int" />
<xs:element name="ManTaskReserve" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="DeviceStateType" nillable="true" type="tns:DeviceStateType" />
<xs:complexType name="ArrayOfST_Cell">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ST_Cell" nillable="true" type="tns:ST_Cell" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfST_Cell" nillable="true" type="tns:ArrayOfST_Cell" />
<xs:complexType name="ST_Cell">
<xs:sequence>
<xs:element name="CELLCODE" nillable="true" type="xs:string" />
<xs:element name="CELLNAME" nillable="true" type="xs:string" />
<xs:element name="CELLSTATUS" nillable="true" type="xs:string" />
<xs:element name="FID" type="xs:int" />
<xs:element name="LaneWay" type="xs:int" />
<xs:element name="PALLETBARCODE" nillable="true" type="xs:string" />
<xs:element name="RUNSTATUS" nillable="true" type="xs:string" />
<xs:element name="Stack" type="xs:int" />
<xs:element name="WAREHOUSE" nillable="true" type="xs:string" />
<xs:element name="X" type="xs:int" />
<xs:element name="Y" type="xs:int" />
<xs:element name="Z" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="ST_Cell" nillable="true" type="tns:ST_Cell" />
<xs:complexType name="ArrayOfLanguageContent">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="LanguageContent" nillable="true" type="tns:LanguageContent" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfLanguageContent" nillable="true" type="tns:ArrayOfLanguageContent" />
<xs:complexType name="LanguageContent">
<xs:sequence>
<xs:element name="key" nillable="true" type="xs:string" />
<xs:element name="value" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="LanguageContent" nillable="true" type="tns:LanguageContent" />
<xs:complexType name="DevicesDic">
<xs:sequence>
<xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" name="MDevices" nillable="true" type="q1:ArrayOfKeyValueOfintMDevicezsY_SOkxf" />
</xs:sequence>
</xs:complexType>
<xs:element name="DevicesDic" nillable="true" type="tns:DevicesDic" />
</xs:schema>