#include "3rdparty/yyjson/yyjson.h" #include "dbapi.h" #include "util.h" using namespace protomsg; bool dbapi_get_time_rules(void *handle, std::vector &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 & 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 & 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 &list) { const char *topic = DATA_URL_PREFIX("/camera/rule/findAll"); bool ret = bus_dbapi_get_list(handle, topic, list); return true; }