#if CONFIG_DBSERVER
|
|
#ifndef __DB_MONITOR_H
|
#define __DB_MONITOR_H
|
|
#include "isp_func.h"
|
#include "rkaiq/common/rk_aiq_comm.h"
|
#include "rkaiq/uAPI/rk_aiq_user_api_sysctl.h"
|
|
#define SCENARIO_MIN 0
|
#define SCENARIO_MAX 4
|
|
#ifdef __cplusplus
|
extern "C" {
|
#endif
|
|
int dbus_warn_log_status_get();
|
void dbus_warn_log_close();
|
void dbus_warn_log_open();
|
bool wait_dbus_init_func(void);
|
char *dbserver_image_hdr_mode_get(void);
|
void dbserver_image_adjustment_get(int *brightness, int *contrast,
|
int *saturation, int *sharpness, int *hue,int *evbias);
|
void dbserver_image_exposure_get(char *exposure_time, int *exposure_gain);
|
void dbserver_image_blc_get(char *hdr_mode, int *hdr_level, int *blc_strength,
|
int *hlc_level, int *dark_level);
|
void dbserver_image_enhancement_get(char *nr_mode, char *fec_mode,
|
char *dehaze_mode, int *denoise_level,
|
int *spatial_level, int *temporal_level,
|
int *dehaze_level, int *fec_level,
|
int *rotation);
|
void dbserver_image_video_adjustment_get(char *frequency_mode, char *flip_mode);
|
void dbserver_image_night_to_day_get(rk_aiq_cpsl_cfg_t *cpsl_cfg);
|
void dbserver_image_white_balance_get(char *white_balance_style, int *red_gain,
|
int *green_gain, int *blue_gain);
|
|
int hash_image_hdr_mode_get4init(rk_aiq_working_mode_t *hdr_mode);
|
int hash_image_hdr_mode_get_without_sync_gc();
|
int hash_image_fec_enable_get4init(int *fec_en, int *fec_level);
|
int hash_image_adjustment_get(int *brightness, int *contrast, int *saturation,
|
int *sharpness, int *hue);
|
int hash_image_exposure_get(int *auto_exposure, float *exposure_time,
|
int *auto_gain, int *exposure_gain);
|
int hash_image_blc_get(rk_aiq_working_mode_t *hdr_mode, int *hdr_level,
|
int *blc_strength, int *hlc_level, int *dark_level);
|
int hash_image_enhancement_get(nr_mode_t *nr_mode, dc_mode_t *dc_mode,
|
work_mode_2_t *dehaze_mode, int *spatial_level,
|
int *temporal_level, int *dehaze_level,
|
int *ldch_level, int *fec_level, int *rotation);
|
int hash_image_video_adjustment_get(expPwrLineFreq_t *frequency_mode,
|
flip_mode_t *flip_mode);
|
int hash_image_night_to_day_get(rk_aiq_cpsl_cfg_t *cpsl_cfg);
|
int hash_image_white_balance_get(white_balance_mode_t *white_balance_style,
|
int *red_gain, int *green_gain,
|
int *blue_gain);
|
void *hash_ir_smart_json_get();
|
|
void exposure_para_set_by_db(void);
|
void night_to_day_para_set_by_db();
|
void night_to_day_para_cap_set_db(void);
|
|
int exposure_para_set_by_hash(void);
|
int blc_normal_mode_para_set_by_hash(void);
|
int white_balance_set_by_hash_table(void);
|
|
void database_init(void);
|
void database_hash_init(void);
|
|
#ifdef __cplusplus
|
}
|
|
#endif
|
|
#endif
|
|
#endif
|