houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5 import com.sun.jna.Pointer;
6
7 /**
8  * @author 260611
9  * @description 物模型属性订阅回调信息
10  * @date 2022/04/20 11:36:49
11  */
12 public class NET_CB_THINGS_INFO extends NetSDKLib.SdkStructure {
13     /**
7412dd 14      * 订阅类型 {@link com.iailab.netsdk.lib.enumeration.EM_ATTACH_TOPICS}
149dd0 15      */
H 16     public int emTopics;
17     /**
18      * sid
19      */
20     public int nSID;
21     /**
22      * 产品ID,全网唯一
23      */
24     public byte[] szProductID = new byte[64];
25     /**
26      * 设备ID,产品下唯一
27      */
28     public byte[] szDeviceID = new byte[128];
29     /**
30      * 当Topics为events时,必须携带, 具体内容由物模型定义决定
31      */
32     public byte[] szEventID = new byte[64];
33     /**
34      * 事件触发时间
35      */
36     public NET_TIME_EX stuEventTime = new NET_TIME_EX();
37     /**
38      * 物模型属性信息或事件参数数组, 内存由sdk 内部申请和释放,参考{@link NET_CB_THINGS_PROPER_INFO}数组
39      */
40     public Pointer pstuProperInfo;
41     /**
42      * 实际返回的物模型属性信息数量, 即pstuProperInfo 数组中有效的元素个数
43      */
44     public int nRetProperInfoNum;
45     /**
46      * 保留字节
47      */
48     public byte[] szReserve = new byte[256];
49 }