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 291189
9 * @description  获取配件信息(对应DH_DEVSTATE_GET_ACCESSORY_INFO) 
10 * @date 2022/08/31 20:25:40
11 */
12 public class NET_GET_ACCESSORY_INFO extends NetSDKLib.SdkStructure {
13 /** 
14 结构体大小
15 */
16 public            int                    dwSize;
17 /** 
18 配件序列号数组个数(当个数为0时,返回主机下所有配件状态)
19 */
20 public            int                    nSNNum;
21 /** 
22 配件序列号数组
23 */
24 public            BYTE_32[]                    szSN=new BYTE_32[56];
25 /** 
26 申请的配件个数
27 */
28 public            int                    nMaxInfoNum;
29 /** 
30 配件信息指针,由调用者分配内存,分配的大小为 nMaxAccessoryInfo*sizeof(NET_WPAN_ACCESSORY_INFO)
31 */
32 public Pointer pstuInfo;
33 /** 
34 返回的配件数
35 */
36 public            int                    nInfoNum;
37
38 public NET_GET_ACCESSORY_INFO(){
39
40     for(int i=0;i<szSN.length;i++){
41         szSN[i]=new BYTE_32();
42     }
43     this.dwSize=this.size();
44 }
45 }