#include "3rdparty/yyjson/yyjson.h"
|
#include "dbapi.h"
|
#include "util.h"
|
|
using namespace protomsg;
|
|
bool dbapi_get_time_rules(void *handle, std::vector<protomsg::CameraTimerule> &list) {
|
const char *topic = DATA_URL_PREFIX("/cameraTimerule/findAll");
|
|
bool ret = bus_dbapi_get_list(handle, topic, list);
|
|
return ret;
|
}
|
|
bool dbapi_get_dayctls(char *timeRules, std::vector<protomsg::DayCtl> & list)
|
{
|
bool is_array = true;
|
|
bool ret = bus_dbapi_get_list(timeRules, is_array, list);
|
|
return ret;
|
|
}
|
|
bool dbapi_get_timeranges(char *datactls, std::vector<protomsg::TimeRange> & list)
|
{
|
const char * flag_key = NULL;
|
|
const char * data_key = NULL;
|
|
bool ret = bus_dbapi_get_list(datactls, flag_key, data_key, list);
|
|
return ret;
|
|
}
|
|
bool dbapi_get_camera_rules(void *handle, std::vector<protomsg::CameraAndRules> &list) {
|
const char *topic = DATA_URL_PREFIX("/camera/rule/findAll");
|
|
bool ret = bus_dbapi_get_list(handle, topic, list);
|
|
return true;
|
}
|