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