#include "socket_server.h"
|
|
#ifdef LOG_TAG
|
#undef LOG_TAG
|
#endif
|
#define LOG_TAG "rkaiq_tool_sysctl.cpp"
|
|
int setCpsLtCfg(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_uapi_sysctl_setCpsLtCfg(ctx, (rk_aiq_cpsl_cfg_t*) data);
|
}
|
|
int getCpsLtInfo(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_uapi_sysctl_getCpsLtInfo(ctx, (rk_aiq_cpsl_info_t *) data);
|
}
|
|
int queryCpsLtCap(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_uapi_sysctl_queryCpsLtCap(ctx, (rk_aiq_cpsl_cap_t *) data);
|
}
|
|
int setWorkingModeDyn(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_uapi_sysctl_swWorkingModeDyn(ctx, *(rk_aiq_working_mode_t*) data);
|
}
|
|
int getVersionInfo(rk_aiq_sys_ctx_t* ctx, char* data) {
|
rk_aiq_uapi_get_version_info((rk_aiq_ver_info_t *)data);
|
return 0;
|
}
|
|
int setMergeAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api2_amerge_SetAttrib(ctx, *(amerge_attrib_t*)data);
|
}
|
|
int getMergeAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api2_amerge_GetAttrib(ctx, (amerge_attrib_t*)data);
|
}
|
|
int setTmoAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api2_atmo_SetAttrib(ctx, *(atmo_attrib_t*)data);
|
}
|
|
int getTmoAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api2_atmo_GetAttrib(ctx, (atmo_attrib_t*)data);
|
}
|
|
int setGammaAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api_agamma_SetAttrib(ctx, *(rk_aiq_gamma_attrib_t*)data);
|
}
|
|
int getGammaAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api_agamma_GetAttrib(ctx, (rk_aiq_gamma_attrib_t*)data);
|
}
|
|
int setDpccAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api2_adpcc_SetAttrib(ctx, (rk_aiq_dpcc_attrib_V20_t *)data);
|
}
|
|
int getDpccAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api2_adpcc_GetAttrib(ctx, (rk_aiq_dpcc_attrib_V20_t *)data);
|
}
|
/*
|
int setDehazeAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api_adehaze_setSwAttrib(ctx, *(adehaze_sw_t *)data);
|
}
|
|
int getDehazeAttrib(rk_aiq_sys_ctx_t* ctx, char* data) {
|
return rk_aiq_user_api_adehaze_getSwAttrib(ctx, (adehaze_sw_t *)data);
|
}
|
*/
|
int setCcmAttrib(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_accm_SetAttrib(ctx, *(rk_aiq_ccm_attrib_t*) data);
|
}
|
|
int getCcmAttrib(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_accm_GetAttrib(ctx, (rk_aiq_ccm_attrib_t *)data);
|
}
|
|
int queryCCMInfo(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_accm_QueryCcmInfo(ctx, (rk_aiq_ccm_querry_info_t *)data);
|
}
|
int setAwbAttrib(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_awb_SetAttrib(ctx, *(rk_aiq_wb_attrib_t*)data);
|
}
|
|
int getAwbAttrib(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_awb_GetAttrib(ctx, (rk_aiq_wb_attrib_t*)data);
|
}
|
|
int getAwbCCT(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_awb_GetCCT(ctx, (rk_aiq_wb_cct_t *)data);
|
}
|
|
int queryWBInfo(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_awb_QueryWBInfo(ctx, (rk_aiq_wb_querry_info_t*) data);
|
}
|
|
int setAcpAttrib(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_acp_SetAttrib(ctx, *(acp_attrib_t*) data);
|
}
|
|
int getAcpAttrib(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_user_api_acp_GetAttrib(ctx, (acp_attrib_t *) data);
|
}
|
|
int enqueueRkRawFile(rk_aiq_sys_ctx_t* ctx, char* data)
|
{
|
return rk_aiq_uapi_sysctl_enqueueRkRawFile(ctx, data);
|
}
|