zhangzengfei
2023-01-12 88178aed18f9f1a42b8429e500b8431952f87f4d
添加时间规则接口定义
3个文件已修改
20 ■■■■ 已修改文件
main.cpp 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rule.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rule.h 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
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;
}
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