From 88178aed18f9f1a42b8429e500b8431952f87f4d Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 12 一月 2023 17:38:13 +0800
Subject: [PATCH] 添加时间规则接口定义

---
 rule.cpp |    4 ++--
 main.cpp |   12 +++++++++---
 rule.h   |    4 +++-
 3 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/main.cpp b/main.cpp
index bdc8578..8029bd9 100644
--- a/main.cpp
+++ b/main.cpp
@@ -42,9 +42,15 @@
     // }
 
     // 鏁版嵁鏍堥厤缃� fileanalysis.pb.h
-    protomsg::FileAnalysisSetting node;
-    if (dbapi_get_stack_config(handle, node)) {
-        printf("StackConfig: %s\n", node.filedirectory().c_str());
+    // protomsg::FileAnalysisSetting node;
+    // if (dbapi_get_stack_config(handle, node)) {
+    //     printf("StackConfig: %s\n", node.filedirectory().c_str());
+    // }
+
+    // 鏃堕棿瑙勫垯
+    std::vector<protomsg::CameraTimerule> list;
+    if (dbapi_get_time_rules(handle, list)) {
+        printf("CameraTimerule:\n");
     }
 
     return 0;
diff --git a/rule.cpp b/rule.cpp
index 12636de..df571c1 100644
--- a/rule.cpp
+++ b/rule.cpp
@@ -3,8 +3,8 @@
 
 using namespace protomsg;
 
-bool dbapi_get_time_rules(void *handle, protomsg::CameraTimerule & message) {
+bool dbapi_get_time_rules(void *handle, vector<protomsg::CameraTimerule> & list) {
     const char *topic = DATA_URL_PREFIX("/cameraTimerule/findAll");
 
-    return bus_dbapi_get(handle, topic, message);
+    return true;
 }
diff --git a/rule.h b/rule.h
index b89d045..f7471ed 100644
--- a/rule.h
+++ b/rule.h
@@ -1,8 +1,10 @@
 #ifndef C_BHOME_BUS_DBAPI_RULE_H
 #define C_BHOME_BUS_DBAPI_RULE_H
 
+#include <vector>
 #include "proto/x86_64/protomsg.pb.h"
+using namespace std;
 
-bool dbapi_get_time_rules(void *handle, protomsg::CameraTimerule & message);
+bool dbapi_get_time_rules(void *handle, std::vector<protomsg::CameraTimerule> & list);
 
 #endif
\ No newline at end of file

--
Gitblit v1.8.0