333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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
    {
        /// 获取堆垛机各个属性的值
        /// </summary>
        /// <param name="stackName">堆垛机名称</param>
        /// <param name="msg">异常错误信息</param>
        /// <returns>堆垛机各个属性的值</returns>
        [OperationContract]
        SrmInfoEntity GetStackInfo(string stackName, out string msg);
 
        /// <summary>
        /// 获取堆垛机信息
        /// </summary>
        /// <param name="msg"></param>
        /// <returns></returns>
        [OperationContract]
        List<SrmInfoEntity> GetStackInfos(out string msg);
 
 
 
        /// 获取RGV各个属性的值
        /// </summary>
        /// <param name="stackName">RGV名称</param>
        /// <param name="msg">异常错误信息</param>
        /// <returns>RGV各个属性的值</returns>
        [OperationContract]
        RgvInfoEntity GetRGVInfo(string rgvName, out string msg);
 
        /// <summary>
        /// 获取RGV信息
        /// </summary>
        /// <param name="msg"></param>
        /// <returns></returns>
        [OperationContract]
        List<RgvInfoEntity> GetRGVInfos(out string msg);
 
 
 
        /// 获取输送线各个属性的值
        /// </summary>
        /// <param name="stackName">输送线名称</param>
        /// <param name="msg">异常错误信息</param>
        /// <returns>输送线各个属性的值</returns>
        [OperationContract]
        ConveyorInfoEntity GetConveyorInfo(string cyName, out string msg);
 
        /// <summary>
        ///  获取输送线信息
        /// </summary>
        /// <param name="msg"></param>
        /// <returns></returns>
        [OperationContract]
        List<ConveyorInfoEntity> GetConveyorInfos(out string msg);
    }
}