274 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			274 lines
		
	
	
		
			7.1 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.
 | |
| 
 | |
| ****************************************************************************/
 | |
| #ifndef IOT_CLI_MSG_ID_DEFINITION_H
 | |
| #define IOT_CLI_MSG_ID_DEFINITION_H
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| /*keep new msgid append to last*/
 | |
| typedef enum
 | |
| {
 | |
|     CLI_MSGID_DEBUG_LOG_REPORT,
 | |
|     CLI_MSGID_SET_DEBUG_LOG_LEVEL,
 | |
| 
 | |
|     ///---- HOSTinterface- ---begin
 | |
|     CLI_MSGID_GET_TOPO,
 | |
|     CLI_MSGID_GET_TOPO_RESP,
 | |
|     CLI_MSGID_GET_ROLE,
 | |
|     CLI_MSGID_GET_ROLE_RESP,
 | |
|     CLI_MSGID_GET_METER_DATA,
 | |
|     CLI_MSGID_GET_METER_DATA_RESP,
 | |
|     CLI_MSGID_START_SEARCH_METER,
 | |
|     CLI_MSGID_START_SEARCH_METER_RESP,
 | |
|     CLI_MSGID_STOP_SEARCH_METER,
 | |
|     CLI_MSGID_STOP_SEARCH_METER_RESP,
 | |
|     CLI_MSGID_GETMETERLIST,
 | |
|     CLI_MSGID_GETMETERLIST_RESP,
 | |
|     CLI_MSGID_ONLINE,
 | |
|     CLI_MSGID_ONLINE_RESP,
 | |
|     CLI_MSGID_PING,
 | |
|     CLI_MSGID_PING_ACK,
 | |
|     CLI_MSGID_READ_PIB,
 | |
|     CLI_MSGID_READ_PIB_RESP,
 | |
|     CLI_MSGID_WRITE_PIB,
 | |
|     CLI_MSGID_WRITE_PIB_ACK,
 | |
|     CLI_MSGID_GETWHITELIST,
 | |
|     CLI_MSGID_GETWHITELIST_RESP,
 | |
|     CLI_MSGID_GETBLACKLIST,
 | |
|     CLI_MSGID_GETBLACKLIST_RESP,
 | |
|     ///---- HOSTinterface ----end
 | |
|     CLI_MSGID_SET_SNR,
 | |
|     CLI_MSGID_FORCE_CRASH,
 | |
|     CLI_MSGID_UPGRADE_START,
 | |
|     CLI_MSGID_UPGRADE_START_ACK,
 | |
|     CLI_MSGID_UPGRADE_DATA,
 | |
|     CLI_MSGID_UPGRADE_DATA_ACK,
 | |
|     CLI_MSGID_UPGRADE_STOP,
 | |
|     CLI_MSGID_UPGRADE_STOP_ACK,
 | |
|     CLI_MSGID_UPGRADE_COMMIT,
 | |
|     CLI_MSGID_UPGRADE_COMMIT_ACK,
 | |
|     CLI_MSGID_UPGRADE_RESET,
 | |
|     CLI_MSGID_UPGRADE_RESET_ACK,
 | |
| 
 | |
|     CLI_MSGID_UPGRADE_NOTIFY,
 | |
|     CLI_MSGID_UPGRADE_NOTIFY_ACK,
 | |
| 
 | |
|     CLI_MSGID_UART_TEST,
 | |
|     CLI_MSGID_UART_TEST_RESP,
 | |
| 
 | |
|     CLI_MSGID_SET_MODULE_DEBUG_LOG_LEVEL,
 | |
|     CLI_MSGID_PARSER_LOG_FILE,
 | |
| 
 | |
|     CLI_MSGID_UPGRADE_RESULT,
 | |
|     CLI_MSGID_REMOTE_UPGRADE_START,
 | |
|     CLI_MSGID_REMOTE_UPGRADE_START_ACK,
 | |
|     CLI_MSGID_REMOTE_UPGRADE_DATA_REQUEST,
 | |
|     CLI_MSGID_REMOTE_UPGRADE_DATA,
 | |
|     CLI_MSGID_UPGRADE_DST_LIST,
 | |
|     CLI_MSGID_UPGRADE_DST_LIST_ACK,
 | |
|     CLI_MSGID_UPGRADE_PROGRESS,
 | |
| 
 | |
|     CLI_MSGID_GET_LOG_FROM_FLASH,
 | |
|     CLI_MSGID_TRANSFER_LOG_FROM_FLASH_START,
 | |
|     CLI_MSGID_TRANSFERING_LOG_FROM_FLASH,
 | |
|     CLI_MSGID_TRANSFER_LOG_FROM_FLASH_END,
 | |
| 
 | |
|     CLI_MSGID_UPGRADE_DST_STATUS_QUERY,
 | |
|     CLI_MSGID_UPGRADE_DST_STATUS_QUERY_ACK,
 | |
|     CLI_MSGID_UPGRADE_DST_STATUS_LIST,
 | |
|     CLI_MSGID_UPGRADE_DST_STATUS_LIST_ACK,
 | |
| 
 | |
|     CLI_MSGID_ADD_WHITELIST,
 | |
| 
 | |
|     CLI_MSGID_GET_REMOTE_LOG_FROM_FLASH,
 | |
|     CLI_MSGID_SEND_REMOTE_LOG_SIZE_TO_CCO,
 | |
|     CLI_MSGID_SEND_REMOTE_LOG_DATA_TO_CCO,
 | |
| 
 | |
|     CLI_MSGID_UPGRADE_SATUS_UPDATE,
 | |
|     CLI_MSGID_GET_LOG_FROM_FLASH_EX,
 | |
| 
 | |
|     CLI_MSGID_GET_BAND_ID,
 | |
|     CLI_MSGID_GET_BAND_ID_RESP,
 | |
|     CLI_MSGID_SET_BAND_ID,
 | |
|     CLI_MSGID_SET_BAND_ID_RESP,
 | |
|     CLI_MSGID_SET_TX_POWER,
 | |
|     CLI_MSGID_SET_TX_POWER_RESP,
 | |
| 
 | |
|     CLI_MSGID_RATE_START,
 | |
|     CLI_MSGID_RATE_START_ACK,
 | |
|     CLI_MSGID_RATE_STOP,
 | |
|     CLI_MSGID_RATE_STOP_ACK,
 | |
|     CLI_MSGID_RATE_TEST,
 | |
|     CLI_MSGID_RATE_TEST_RESP,
 | |
| 
 | |
|     CLI_MSGID_GETWHITELIST_STATE,
 | |
|     CLI_MSGID_GETWHITELIST_STATE_RESP,
 | |
|     CLI_MSGID_RM_WHITELIST,
 | |
|     CLI_MSGID_SET_WHITELIST_STATE,
 | |
|     CLI_MSGID_ADD_WHITELIST_RESP,
 | |
|     CLI_MSGID_RM_WHITELIST_RESP,
 | |
|     CLI_MSGID_SET_WHITELIST_STATE_RESP,
 | |
| 
 | |
|     CLI_MSGID_SG_UPGRADE_DATA,
 | |
|     CLI_MSGID_SG_UPGRADE_DATA_ACK,
 | |
| 
 | |
|     CLI_MSGID_SEARCH_MERLIST_RESP,
 | |
|     CLI_MSGID_METERLIST_DATA_DONE_RESP,
 | |
| 
 | |
|     CLI_MSGID_SWITCH_BOOT_PART,
 | |
|     CLI_MSGID_SWITCH_BOOT_PART_ACK,
 | |
| 
 | |
|     CLI_MSGID_TRANSFER_CLI_MSG,
 | |
| 
 | |
|     CLI_MSGID_SET_PCO_SNR_CFG,
 | |
|     CLI_MSGID_SET_PCO_SNR_CFG_ACK,
 | |
| 
 | |
|     CLI_MSGID_CCO_NW_STATUS,
 | |
| 
 | |
|     CLI_MSGID_USER_DATA,
 | |
|     CLI_MSGID_USER_DATA_ACK,
 | |
| 
 | |
|     CLI_MSGID_GET_METER_DATA_ACK,
 | |
| 
 | |
|     CLI_MSGID_SET_CLI_UPGRADE_ENABLED,
 | |
|     CLI_MSGID_SET_CLI_UPGRADE_ENABLED_ACK,
 | |
| 
 | |
|     CLI_MSGID_OPPSITE_PHASE_NOTIFY,
 | |
| 
 | |
|     CLI_MSGID_NEIGHBOR_INFO_QUERY,
 | |
|     CLI_MSGID_NEIGHBOR_INFO_RESP,
 | |
| 
 | |
|     CLI_MSGID_RPT_EVENT_DATA,
 | |
| 
 | |
|     CLI_MSGID_SET_BAUD_RATE,
 | |
|     CLI_MSGID_SET_BAUD_RATE_ACK,
 | |
| 
 | |
|     CLI_MSGID_SET_TSFM_DETECT_STATE,
 | |
|     CLI_MSGID_SET_TSFM_DETECT_STATE_ACK,
 | |
|     CLI_MSGID_QUERY_TSFM_DETECT_STATE,
 | |
|     CLI_MSGID_QUERY_TSFM_DETECT_STATE_RESP,
 | |
| 
 | |
|     CLI_MSGID_ENABLE_DISCOVERY_MODE,
 | |
|     CLI_MSGID_ENABLE_DISCOVERY_MODE_ACK,
 | |
|     CLI_MSGID_DISCOVERY_NODE_RESP,
 | |
|     CLI_MSGID_JOIN_NODE,
 | |
|     CLI_MSGID_JOIN_NODE_ACK,
 | |
| 
 | |
|     CLI_MSGID_NODE_IS_READY,
 | |
|     CLI_MSGID_NODE_IS_READY_RESPONSE,
 | |
| 
 | |
|     CLI_MSGID_SET_NID,
 | |
|     CLI_MSGID_SET_NID_ACK,
 | |
| 
 | |
|     CLI_MSGID_SET_VENDOR,
 | |
|     CLI_MSGID_SET_VENDOR_ACK,
 | |
|     CLI_MSGID_VENDOR_REPORT,
 | |
| 
 | |
|     CLI_MSGID_SET_BUILD_INFO,
 | |
|     CLI_MSGID_SET_BUILD_INFO_ACK,
 | |
|     CLI_MSGID_BUILD_INFO_REPORT,
 | |
| 
 | |
|     CLI_MSGID_GET_DBGLOG_LEVEL,
 | |
|     CLI_MSGID_GET_DBGLOG_LEVEL_RESP,
 | |
|     CLI_MSGID_GET_DBGLOG_MODULE_LEVEL,
 | |
|     CLI_MSGID_GET_DBGLOG_MODULE_LEVEL_RESP,
 | |
|     CLI_MSGID_GET_DBGLOG_MODULE_LIST,
 | |
|     CLI_MSGID_GET_DBGLOG_MODULE_LIST_RESP,
 | |
|     CLI_MSGID_SET_DEBUG_LOG_LEVEL_ACK,
 | |
|     CLI_MSGID_START_STOP_LIVE_LOG_CAPTURE_ACK,
 | |
|     CLI_MSGID_START_STOP_LIVE_LOG_CAPTURE,
 | |
|     CLI_MSGID_SEND_LIVE_LOG,
 | |
| 
 | |
|     CLI_MSGID_NEIGHBOR_NW_QUERY,
 | |
|     CLI_MSGID_NEIGHBOR_NW_RESP,
 | |
| 
 | |
|     CLI_MSGID_SET_EVENT_RPT_ENABLED,
 | |
|     CLI_MSGID_SET_EVENT_RPT_ENABLED_ACK,
 | |
| 
 | |
|     CLI_MSGID_SET_CCTT_DATA_ENABLED,
 | |
|     CLI_MSGID_SET_CCTT_DATA_ENABLED_ACK,
 | |
| 
 | |
|     CLI_MSG_SET_CON_MR_PARAM,
 | |
|     CLI_MSG_SET_CON_MR_PARAM_ACK,
 | |
|     CLI_MSG_QUERY_CON_MR_PARAM,
 | |
|     CLI_MSG_QUERY_CON_MR_PARAM_RESP,
 | |
| 
 | |
|     CLI_MSGID_PLC_MGR_ALIVE,
 | |
|     CLI_MSGID_PLC_MGR_ALIVE_ACK,
 | |
| 
 | |
|     CLI_MSGID_GET_METER_RT_DATA,
 | |
|     CLI_MSGID_GET_METER_RT_DATA_REQ,
 | |
| 
 | |
|     CLI_MSGID_GET_MISSED_TOPO,
 | |
| 
 | |
|     CLI_MSGID_GET_REPORT_ACK,
 | |
|     CLI_MSGID_SET_ADA_DUMP_PARAM,
 | |
|     CLI_MSGID_SET_ADA_DUMP_PARAM_ACK,
 | |
| 
 | |
|     /* tput test */
 | |
|     CLI_MSGID_TPUT_CFG,
 | |
|     CLI_MSGID_TPUT_CFG_ACK,
 | |
| 
 | |
|     CLI_MSGID_TPUT_RLT,
 | |
| 
 | |
|     CLI_MSGID_SET_ADA_DUMP_RESULT,
 | |
| 
 | |
|     CLI_MSGID_SET_STOP_UPGRADE_RPT,
 | |
| 
 | |
|     CLI_MSGID_UL_ACK,
 | |
| 
 | |
|     CLI_MSGID_NW_STATUS_QUERY,
 | |
|     /* note: The following two msg IDs are old obsolete commands
 | |
|      * CLI_MSGID_RSVD1 -- CLI_MSGID_SET_TX_TONE_PARAM
 | |
|      * CLI_MSGID_RSVD2 -- CLI_MSGID_SET_TX_TONE_PARAM_ACK
 | |
|      */
 | |
|     CLI_MSGID_RSVD1,
 | |
|     CLI_MSGID_RSVD2,
 | |
| 
 | |
|     CLI_MSGID_READ_RAM,
 | |
|     CLI_MSGID_RAM_INFO,
 | |
|     CLI_MSGID_SET_RAM,
 | |
|     CLI_MSGID_SET_RAM_ACK,
 | |
| 
 | |
|     CLI_MSGID_MAC_FUN_TEST,
 | |
|     CLI_MSGID_MAC_FUN_TEST_RESULT,
 | |
| 
 | |
|     CLI_MSGID_SG_UPGRADE_STOP,
 | |
|     CLI_MSGID_SG_UPGRADE_STOP_ACK,
 | |
| 
 | |
|     CLI_MSGID_GET_OEM_MISC,
 | |
|     CLI_MSGID_GET_OEM_MISC_INFO,
 | |
| 
 | |
|     CLI_MSGID_MAX_NUM,
 | |
| } cli_msgid_t;
 | |
| 
 | |
| /*keep new module id append to last*/
 | |
| typedef enum
 | |
| {
 | |
|     CLI_MODULEID_DEBUGLOG,
 | |
|     CLI_MODULEID_COMMUNICATION,
 | |
|     CLI_MODULEID_HOSTINTERFACE,
 | |
|     CLI_MODULEID_FTM,
 | |
|     CLI_MODULEID_MANUFACTURE_OP,
 | |
|     CLI_MODULEID_MAX_NUM
 | |
| } cli_moduleid_t;
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif |