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
 |