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:28:15
11  */
12 public class NET_THINGS_SERVICE_QUERULE_RULECONTENT extends NetSDKLib.SdkStructure {
13     /**
7412dd 14      * 场景规则类型 {@link com.iailab.netsdk.lib.enumeration.EM_THINGS_RULECONTENT_TYPE}
149dd0 15      */
H 16     public int emRuleContentType;
17     /**
18      * 用户分配的pstuTrigger个数
19      */
20     public int nMaxTriggerNum;
21     /**
22      * 实际返回的pstuTrigger个数
23      */
24     public int nRetTriggerNum;
25     /**
26      * 场景的触发器,用户分配内存,大小为nMaxTriggerNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_TRIGGER}
27      */
28     public Pointer pstuTrigger;
29     /**
30      * 用户分配的pstuAction个数
31      */
32     public int nMaxActionNum;
33     /**
34      * 实际返回的pstuAction个数
35      */
36     public int nRetActionNum;
37     /**
38      * 场景触发执行动作,用户分配内存,大小为nMaxActionNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_ACTION}
39      */
40     public Pointer pstuAction;
41     /**
42      * 用户分配的pstuCondition个数
43      */
44     public int nMaxConditionNum;
45     /**
46      * 实际返回的pstuCondition个数
47      */
48     public int nRetConditionNum;
49     /**
50      * 场景触发过滤条件,用户分配内存,大小为nMaxConditionNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_CONDITION}
51      */
52     public Pointer pstuCondition;
53     /**
54      * 保留字节
55      */
56     public byte[] szReserve = new byte[1024];
57 }