Jay
2024-11-01 03e8aca3ad6201c0d74e00d4c8d7367cdaaa54f9
提交 | 用户 | 时间
ce910c 1 package com.netsdk.lib.structure;
H 2
3
4 import com.netsdk.lib.NetSDKLib;
5 import com.sun.jna.Pointer;
6
7 /**
8  * @author 260611
9  * @description 历史数据内容
10  * @date 2022/04/20 11:31:57
11  */
12 public class NET_THINGS_HISTORYDATA extends NetSDKLib.SdkStructure {
13     /**
14      * 标识符, "CZSJ_ZMZTGB"等
15      */
16     public byte[] szEventID = new byte[32];
17     /**
18      * 设备ID
19      */
20     public byte[] szDeviceID = new byte[32];
21     /**
22      * 设备序列ID
23      */
24     public byte[] szDevSN = new byte[64];
25     /**
26      * 数据时间
27      */
28     public NET_TIME_EX stuEventTime = new NET_TIME_EX();
29     /**
30      * 产品ID
31      */
32     public byte[] szProductID = new byte[32];
33     /**
34      * 序号
35      */
36     public int nOrder;
37     /**
38      * 实际返回的pstuProInfo个数
39      */
40     public int nRetProInfoNum;
41     /**
42      * 用户分配的pstuProInfo个数
43      */
44     public int nMaxProInfoNum;
45     /**
46      * 查询结果物模型属性信息,用户分配内存,大小为 nMaxProInfoNum * sizeof{@link NET_THINGS_HISTORYDATA_PROPER_INFO}
47      * 格式:参数含义;参数名称;数据类型
48      * 1. 当前状态;DQZT;bool
49      * 2. 分合闸原因;FHZYY;int
50      * 3. 事件动作;Happen; int
51      * 4. 对应值;DYZ;int
52      * 5. 报警动作;Action; int
53      * 6. A相对应值;DYZA;int
54      * 7. B相对应值;DYZB;int
55      * 8. C相对应值;DYZC;int
56      * 9. 检测结果;JCJG;bool
57      * 10. 失败原因;SBYY;string
58      * 11. 设备ID;SBID;string
59      * 12. 变更类型;BGLX;int
60      * 13. 任务ID;RWID;string
61      * 14. 执行时间;ZXSJ;string
62      * 15. 失败原因;SBYY;string
63      * 16. 执行参数; CJXX_ZMZT; bool
64      * 17. 执行结果;ZXJG;bool
65      */
66     public Pointer pstuProInfo;
67     /**
68      * null
69      */
70     public byte[] szReserve = new byte[512];
71 }