1.增加AutoLogSwitch cmd

This commit is contained in:
payton 2024-01-04 19:25:53 +08:00
parent 6be1c711d5
commit 97fea8f167
3 changed files with 15 additions and 0 deletions

View File

@ -259,6 +259,7 @@ SXCMD_ITEM("longitude %", sf_cmd_longitude, "longitude xxxxxx")
SXCMD_ITEM("webip %", sf_cmd_web_ip, "webip xxxxxx") SXCMD_ITEM("webip %", sf_cmd_web_ip, "webip xxxxxx")
SXCMD_ITEM("acmip %", sf_cmd_acm_ip, "acmip xxxxxx") SXCMD_ITEM("acmip %", sf_cmd_acm_ip, "acmip xxxxxx")
SXCMD_ITEM("debugmode %", sf_cmd_debug_mode, "debugmode 0/1") SXCMD_ITEM("debugmode %", sf_cmd_debug_mode, "debugmode 0/1")
SXCMD_ITEM("autologsw %", sf_cmd_autolog_switch, "autologsw 0/1")
SXCMD_ITEM("autooffsw %", sf_cmd_auto_off_switch, "autooffsw 0/1") SXCMD_ITEM("autooffsw %", sf_cmd_auto_off_switch, "autooffsw 0/1")
SXCMD_ITEM("autoofftime %", sf_cmd_auto_off_time, "autoofftime cnt") SXCMD_ITEM("autoofftime %", sf_cmd_auto_off_time, "autoofftime cnt")
SXCMD_ITEM("qlogsw %", sf_cmd_qlog_switch, "qlogsw 0/1") SXCMD_ITEM("qlogsw %", sf_cmd_qlog_switch, "qlogsw 0/1")

View File

@ -97,6 +97,7 @@ BOOL sf_cmd_send_video_switch(unsigned char argc, char **argv);
BOOL sf_cmd_send_pic_size(unsigned char argc, char **argv); BOOL sf_cmd_send_pic_size(unsigned char argc, char **argv);
BOOL sf_cmd_send_multishot_index(unsigned char argc, char **argv); BOOL sf_cmd_send_multishot_index(unsigned char argc, char **argv);
BOOL sf_cmd_date_auto(unsigned char argc, char **argv); BOOL sf_cmd_date_auto(unsigned char argc, char **argv);
BOOL sf_cmd_autolog_switch(unsigned char argc, char **argv);
BOOL sf_cmd_debug_mode(unsigned char argc, char **argv); BOOL sf_cmd_debug_mode(unsigned char argc, char **argv);
BOOL sf_cmd_auto_off_switch(unsigned char argc, char **argv); BOOL sf_cmd_auto_off_switch(unsigned char argc, char **argv);
BOOL sf_cmd_auto_log_switch(unsigned char argc, char **argv); BOOL sf_cmd_auto_log_switch(unsigned char argc, char **argv);

View File

@ -1068,6 +1068,19 @@ BOOL sf_cmd_debug_mode(unsigned char argc, char **argv)
printf("[%s:%d] DebugMode:%d\n", __FUNCTION__, __LINE__,puiPara->DebugMode); printf("[%s:%d] DebugMode:%d\n", __FUNCTION__, __LINE__,puiPara->DebugMode);
return TRUE; return TRUE;
} }
BOOL sf_cmd_autolog_switch(unsigned char argc, char **argv)
{
UINT32 value;
UIMenuStoreInfo *puiPara = sf_ui_para_get();
sscanf_s(argv[0],"%d", &value);
printf("[%s:%d] value:%d\n", __FUNCTION__, __LINE__,value);
if(value < SF_ON_OFF_MAX){
puiPara->AutoLogSwitch = value;
Save_MenuInfo();
}
printf("[%s:%d] AutoLogSwitch:%d\n", __FUNCTION__, __LINE__,puiPara->AutoLogSwitch);
return TRUE;
}
BOOL sf_cmd_auto_off_switch(unsigned char argc, char **argv) BOOL sf_cmd_auto_off_switch(unsigned char argc, char **argv)
{ {