62 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			62 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
|  | /****************************************************************************
 | ||
|  | 
 | ||
|  | Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED. | ||
|  | 
 | ||
|  | This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT | ||
|  | be copied by any method or incorporated into another program without | ||
|  | the express written consent of Aerospace C.Power. This Information or any portion | ||
|  | thereof remains the property of Aerospace C.Power. The Information contained herein | ||
|  | is believed to be accurate and Aerospace C.Power assumes no responsibility or | ||
|  | liability for its use in any way and conveys no license or title under | ||
|  | any patent or copyright and makes no representation or warranty that this | ||
|  | Information is free from patent or copyright infringement. | ||
|  | 
 | ||
|  | ****************************************************************************/ | ||
|  | 
 | ||
|  | #include "iot_cli.h"
 | ||
|  | #include "iot_cli_module_config.h"
 | ||
|  | #include "iot_cli_host_interface.h"
 | ||
|  | #include "iot_cli_dbg_log.h"
 | ||
|  | #include "iot_cli_flash_log.h"
 | ||
|  | #include "iot_cli_host_pib.h"
 | ||
|  | #include "iot_cli_ram_operation.h"
 | ||
|  | #include "iot_cli_ul_buf.h"
 | ||
|  | #include "iot_cli_oem.h"
 | ||
|  | #include "iot_cli_basic_operation.h"
 | ||
|  | #include "iot_cli_plc_mgr_alive.h"
 | ||
|  | 
 | ||
|  | const CLI_MSG_ENTRY cli_common_msg_entry[] = | ||
|  | { | ||
|  |     { CLI_MODULEID_DEBUGLOG, CLI_MSGID_GET_LOG_FROM_FLASH, | ||
|  |       cli_read_log_from_flash }, | ||
|  |     { CLI_MODULEID_DEBUGLOG, CLI_MSGID_GET_LOG_FROM_FLASH_EX, | ||
|  |       cli_read_log_from_flash_ex }, | ||
|  |     { CLI_MODULEID_COMMUNICATION, CLI_MSGID_FORCE_CRASH, cli_force_crash }, | ||
|  |     { CLI_MODULEID_COMMUNICATION, CLI_MSGID_UART_TEST, cli_uart_test }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_READ_PIB, cli_read_pib_handler }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_WRITE_PIB, cli_write_pib_handler }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_SET_DEBUG_LOG_LEVEL, | ||
|  |       cli_config_dbglog_level }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_GET_DBGLOG_LEVEL, | ||
|  |       cli_get_dbglog_level }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_START_STOP_LIVE_LOG_CAPTURE, | ||
|  |       cli_start_stop_dbglog_live_capture }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_READ_RAM, | ||
|  |       cli_read_ram }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_SET_RAM, | ||
|  |       cli_set_ram }, | ||
|  | #ifdef HOST_APP_FEATURE_ENABLE
 | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_UL_ACK, | ||
|  |       cli_ul_ack_handler }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_PLC_MGR_ALIVE, | ||
|  |       cli_plc_mgr_alive }, | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_GET_OEM_MISC, | ||
|  |       cli_get_oem_misc_cfg }, | ||
|  | #endif
 | ||
|  |     { CLI_MODULEID_HOSTINTERFACE, CLI_MSGID_GET_LOCAL_INFO, | ||
|  |       cli_get_local_info }, | ||
|  | 
 | ||
|  |     /*flag to index end of this table, always keep this as last one*/ | ||
|  |     { CLI_MODULEID_MAX_NUM, CLI_MSGID_MAX_NUM, NULL }, | ||
|  | }; |