From abcfb4a2c0a20c3a5df4a7cdbe07001dda036045 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期四, 07 十一月 2024 09:03:40 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- iailab-module-data/iailab-module-data-dahua/src/main/java/com/iailab/netsdk/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/iailab-module-data/iailab-module-data-dahua/src/main/java/com/iailab/netsdk/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java b/iailab-module-data/iailab-module-data-dahua/src/main/java/com/iailab/netsdk/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java new file mode 100644 index 0000000..b842003 --- /dev/null +++ b/iailab-module-data/iailab-module-data-dahua/src/main/java/com/iailab/netsdk/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java @@ -0,0 +1,57 @@ +package com.iailab.netsdk.lib.structure; + + +import com.iailab.netsdk.lib.NetSDKLib; +import com.sun.jna.Pointer; + +/** + * @author 260611 + * @description 联动规则 + * @date 2022/04/20 11:28:15 + */ +public class NET_THINGS_SERVICE_QUERULE_RULECONTENT extends NetSDKLib.SdkStructure { + /** + * 场景规则类型 {@link com.iailab.netsdk.lib.enumeration.EM_THINGS_RULECONTENT_TYPE} + */ + public int emRuleContentType; + /** + * 用户分配的pstuTrigger个数 + */ + public int nMaxTriggerNum; + /** + * 实际返回的pstuTrigger个数 + */ + public int nRetTriggerNum; + /** + * 场景的触发器,用户分配内存,大小为nMaxTriggerNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_TRIGGER} + */ + public Pointer pstuTrigger; + /** + * 用户分配的pstuAction个数 + */ + public int nMaxActionNum; + /** + * 实际返回的pstuAction个数 + */ + public int nRetActionNum; + /** + * 场景触发执行动作,用户分配内存,大小为nMaxActionNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_ACTION} + */ + public Pointer pstuAction; + /** + * 用户分配的pstuCondition个数 + */ + public int nMaxConditionNum; + /** + * 实际返回的pstuCondition个数 + */ + public int nRetConditionNum; + /** + * 场景触发过滤条件,用户分配内存,大小为nMaxConditionNum * sizeof{@link NET_THINGS_SERVICE_RULECONTENT_CONDITION} + */ + public Pointer pstuCondition; + /** + * 保留字节 + */ + public byte[] szReserve = new byte[1024]; +} \ No newline at end of file -- Gitblit v1.9.3