dengzedong
2024-12-19 85b2001c0ec2f1adc598db3bf47ad457dcca7074
提交 | 用户 | 时间
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 CLIENT_GetThingsConfig 接口输出参数
10  * @date 2022/04/20 10:16:57
11  */
12 public class NET_OUT_THINGS_GET extends NetSDKLib.SdkStructure {
13     /**
14      * 结构体大小, 调用者必须初始化该字段
15      */
16     public int dwSize;
17     /**
18      * 产品ID,全网唯一
19      */
20     public byte[] szProductID = new byte[64];
21     /**
22      * 设备ID,产品下唯一
23      */
24     public byte[] szDeviceID = new byte[128];
25     /**
26      * 实际返回的pstuGetOutProperInfo个数
27      */
28     public int nRetPropertiesCount;
29     /**
30      * 用户分配的pstuGetOutProperInfo个数
31      */
32     public int nMaxPropertiesCount;
33     /**
34      * 属性值,具体内容由物模型协议决定, Key,Value,ValueType均有效
35      * 用户分配内存,大小为sizeof{@link NET_PROPERTIES_INFO}*nMaxPropertiesCount
36      */
37     public Pointer pstuGetOutProperInfo;
38
39     public NET_OUT_THINGS_GET() {
40         this.dwSize = this.size();
41     }
42 }