济宁李尔调度
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.

885 lines
34 KiB

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/Model" />
<xs:element name="DealWithDeviceState">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="deviceindex" type="xs:int" />
<xs:element minOccurs="0" name="splitbyteValue" nillable="true" type="xs:base64Binary" />
<xs:element minOccurs="0" name="devicestates" nillable="true" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DealWithDeviceStateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DealWithDeviceStateResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendAllDeviceStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="device" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendAllDeviceStatesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="SendAllDeviceStatesResult" nillable="true" type="q1:MDevice" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WriteDBData">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="deviceIndex" type="xs:int" />
<xs:element minOccurs="0" name="DBBlock" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Wdata" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WriteDBDataResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="WriteDBDataResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetIOStationProperty">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="deviceIndex" type="xs:int" />
<xs:element minOccurs="0" name="IOStationProperty" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetIOStationPropertyResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetIOStationPropertyResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetBlackBoxParameter">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="FileCount" type="xs:int" />
<xs:element minOccurs="0" name="FileSize" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetBlackBoxParameterResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetBlackBoxParameterResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetBlackBoxInfo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="deviceIndex" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BeginTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="EndTime" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetBlackBoxInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetBlackBoxInfoResult" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAutoTaskHistory">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="BeginTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="EndTime" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAutoTaskHistoryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetAutoTaskHistoryResult" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
</ActualType>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteAutoTaskHistory">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="BeginTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="EndTime" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteAutoTaskHistoryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DeleteAutoTaskHistoryResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetUserAndPurview">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UserID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Purview" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetUserAndPurviewResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetUserAndPurviewResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUserAndPurview">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UserID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUserAndPurviewResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetUserAndPurviewResult" type="xs:boolean" />
<xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Purview" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetUserPassword">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UserID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetUserPasswordResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetUserPasswordResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUserPassword">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UserID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUserPasswordResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetUserPasswordResult" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShutDownControlSystem">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="ShutDownControlSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ShutDownControlSystemResult" type="xs:boolean" />
<xs:element minOccurs="0" name="ErrText" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StartGetALLDeviceState">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="StartGetALLDeviceStateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StartGetALLDeviceStateResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StartSendDeviceOrder">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="StartSendDeviceOrderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StartSendDeviceOrderResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DataClear">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="DataClearResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DataClearResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetManageTaskKindFromMonitor">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="monitorIndex" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetManageTaskKindFromMonitorResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetManageTaskKindFromMonitorResult" type="xs:int" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetManageTaskIndexFromMonitor">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="monitorIndex" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetManageTaskIndexFromMonitorResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetManageTaskIndexFromMonitorResult" type="xs:int" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDeviceKindIndex">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="deviceIndex" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDeviceKindIndexResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetDeviceKindIndexResult" type="xs:int" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendDeviceReset">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="deviceIndex" type="xs:int" />
<xs:element minOccurs="0" name="ResetOrder" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendDeviceResetResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SendDeviceResetResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Heartbeat">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="HeartbeatResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="HeartbeatResult" type="xs:boolean" />
<xs:element minOccurs="0" name="obtainTask" type="xs:boolean" />
<xs:element minOccurs="0" name="turnonOrder" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDataView">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDataViewResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetDataViewResult" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
</ActualType>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExeSQLNoneQuery">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExeSQLNoneQueryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ExeSQLNoneQueryResult" type="xs:int" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetManDataView">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetManDataViewResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetManDataViewResult" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
</ActualType>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExeManSQLNoneQuery">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExeManSQLNoneQueryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ExeManSQLNoneQueryResult" type="xs:int" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllManageTask">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="GetAllManageTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetAllManageTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DisassembleTask">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="DisassembleTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DisassembleTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetLogicHaveGoods">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ifHaveGoods" type="xs:boolean" />
<xs:element minOccurs="0" name="deviceindex" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetLogicHaveGoodsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetLogicHaveGoodsResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RegisterClient">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userDescription" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RegisterClientResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="RegisterClientResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errText" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LogoutClient">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LogoutClientResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="LogoutClientResult" type="xs:boolean" />
<xs:element minOccurs="0" name="errText" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtainTask">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="laneway" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Order" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtainTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ObtainTaskResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StopObtainTask">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="StopObtainTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StopObtainTaskResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrderTurnOn">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="OrderTurnOnResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="OrderTurnOnResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrderTurnOff">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="OrderTurnOffResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="OrderTurnOffResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeviceCommunicationInit">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="CommunicationType" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeviceCommunicationInitResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DeviceCommunicationInitResult" type="xs:boolean" />
<xs:element minOccurs="0" name="ErrText" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUsers">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="GetUsersResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetUsersResult" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
</ActualType>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildHandTask">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="Handtask" type="q2:HandTask" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildHandTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="BuildHandTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildHandAssociateTask">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ConveyorIndex" type="xs:int" />
<xs:element minOccurs="0" name="ConveyorOrder" type="xs:int" />
<xs:element minOccurs="0" name="RgvIndex" type="xs:int" />
<xs:element minOccurs="0" name="RgvOrder" type="xs:int" />
<xs:element minOccurs="0" name="RgvOrderName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildHandAssociateTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="BuildHandAssociateTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildAutoTask">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="Autotask" type="q3:AutoTask" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BuildAutoTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="BuildAutoTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModifyManageTask">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ManKind" type="xs:int" />
<xs:element minOccurs="0" name="ManagetaskID" type="xs:int" />
<xs:element minOccurs="0" name="ActionID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModifyManageTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ModifyManageTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModifyMonitorTask">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DeviceIndex" type="xs:int" />
<xs:element minOccurs="0" name="MonitortaskID" type="xs:int" />
<xs:element minOccurs="0" name="ActionID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModifyMonitorTaskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ModifyMonitorTaskResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetDeviceState">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="Devinfo" nillable="true" type="q4:MDevice" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetDeviceStateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetDeviceStateResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDeviceInfo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="Deviceindex" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDeviceInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="GetDeviceInfoResult" nillable="true" type="q5:MDevice" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDeviceInfos">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="erroecode" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDeviceInfosResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetDeviceInfosResult" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
</ActualType>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetRouteState">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="Routeinfo" nillable="true" type="q6:MRoute" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetRouteStateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetRouteStateResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRouteInfo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="RouteID" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRouteInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="GetRouteInfoResult" nillable="true" type="q7:MRoute" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRouteInfos">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="RouteState" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRouteInfosResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="GetRouteInfosResult" nillable="true" type="q8:ArrayOfMRoute" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetForkCombinWaitTime">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="WaitTime" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetForkCombinWaitTimeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetForkCombinWaitTimeResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetForkCombinWaitTime">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="GetForkCombinWaitTimeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetForkCombinWaitTimeResult" type="xs:int" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetConveyorTimeOutTime">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="Timeout" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetConveyorTimeOutTimeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetConveyorTimeOutTimeResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetConveyorTimeOutTime">
<xs:complexType>
<xs:sequence />
</xs:complexType>
</xs:element>
<xs:element name="GetConveyorTimeOutTimeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetConveyorTimeOutTimeResult" type="xs:int" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetDBConnection">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="MonitorOrManageDB" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ServerHostName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DBServiceName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetDBConnectionResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SetDBConnectionResult" type="xs:boolean" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDBConnection">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="MonitorOrManageDB" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetDBConnectionResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetDBConnectionResult" type="xs:boolean" />
<xs:element minOccurs="0" name="ServerHostName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DBServiceName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Errtext" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendMessage">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendDeviceInfo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/Model" minOccurs="0" name="devinfo" nillable="true" type="q9:MDevice" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>