using S7Test.WCFEntity; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; namespace S7Test.WCF { // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IDevInfoService”。 [ServiceContract] public interface IDevInfoService { /// 获取堆垛机各个属性的值 /// /// 堆垛机名称 /// 异常错误信息 /// 堆垛机各个属性的值 [OperationContract] SrmInfoEntity GetStackInfo(string stackName, out string msg); /// /// 获取堆垛机信息 /// /// /// [OperationContract] List GetStackInfos(out string msg); /// 获取RGV各个属性的值 /// /// RGV名称 /// 异常错误信息 /// RGV各个属性的值 [OperationContract] RgvInfoEntity GetRGVInfo(string rgvName, out string msg); /// /// 获取RGV信息 /// /// /// [OperationContract] List GetRGVInfos(out string msg); /// 获取输送线各个属性的值 /// /// 输送线名称 /// 异常错误信息 /// 输送线各个属性的值 [OperationContract] ConveyorInfoEntity GetConveyorInfo(string cyName, out string msg); /// /// 获取输送线信息 /// /// /// [OperationContract] List GetConveyorInfos(out string msg); } }