240 lines
8.6 KiB
C
240 lines
8.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.
|
|
|
|
****************************************************************************/
|
|
#ifndef IOT_DBGLOG_PARSER_API_H
|
|
#define IOT_DBGLOG_PARSER_API_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef enum {
|
|
IOT_SG_HANDLE_PLC_REG_MSG_ID = 1,
|
|
IOT_SG_HANDLE_PLC_STATE_MSG_ID = 2,
|
|
IOT_SG_STA_SM_ID = 3,
|
|
IOT_SG_STA_HADNLE_METER_R_ID = 4,
|
|
IOT_SG_STA_QUEUE_GW_APP_OTHER_ID = 5,
|
|
IOT_SG_STA_METER_READ_DONE_ID = 6,
|
|
IOT_SG_STA_SM_STARTED_TO_ID = 7,
|
|
IOT_SG_STA_START_SEC_NODE_REG_ID = 8,
|
|
IOT_SG_STA_METER_READ_DONE_SINGLE_ID = 9,
|
|
IOT_SG_STA_START_SEC_NODE_REG_S_ID = 10,
|
|
IOT_SG_STA_STOP_SEC_NODE_REG_S_ID = 11,
|
|
IOT_SG_STA_STOP_SEC_NODE_REG_ID = 12,
|
|
IOT_SG_STA_QUERY_SEC_NODE_REG_ID = 13,
|
|
IOT_SG_STA_QUERY_SEC_NODE_REG_S_ID = 14,
|
|
IOT_SG_STA_CORRECT_TIME_ID = 15,
|
|
IOT_SG_STA_EVENT_ID = 16,
|
|
|
|
IOT_SG_CCO_HANDLE_METER_READ = 17,
|
|
IOT_SG_CCO_PRINT_M_DATA = 18,
|
|
IOT_SG_CCO_SRC_METER_ADDR = 19,
|
|
IOT_SG_CCO_DEST_STA_ADDR = 20,
|
|
IOT_SG_CCO_UART_RECV_DATA = 21,
|
|
IOT_SG_PROTO_PRINT_MAC = 22,
|
|
IOT_SG_PROTO_PRINT_DATA = 23,
|
|
IOT_SG_PROTO_PRINT_CMD = 24,
|
|
IOT_SG_PROTO_UART_SEND = 25,
|
|
IOT_SG_CCO_HANDLE_METER_READ_TYPE_ERROR = 26,
|
|
IOT_SG_CCO_HANDLE_METER_READ_NO_RECORD = 27,
|
|
|
|
/* concurrent meter reading */
|
|
IOT_SG_CCO_CON_MR_NO_CMD = 28,
|
|
IOT_SG_CCO_SEND_CON_MR_CMD = 29,
|
|
IOT_SG_CCO_SEND_CON_MR_DEST_MAC = 30,
|
|
IOT_SG_CCO_SEND_CON_MR_RSP_NO_CMD_RECORD = 31,
|
|
IOT_SG_CCO_SEND_CON_MR_RSP_DATA = 32,
|
|
IOT_SG_CCO_SEND_CON_MR_NO_RSP = 33,
|
|
IOT_SG_CCO_DROP_METER_DATA_NO_UL_BUF = 34,
|
|
|
|
/* secondary node registration */
|
|
IOT_SG_CCO_ADD_SEC_NODE_FAILED = 35,
|
|
IOT_SG_CCO_RECEIVE_SEC_NODE = 36,
|
|
IOT_SG_CCO_SEC_NODE_RECVED = 37,
|
|
IOT_SG_CCO_UL_SEC_NODE_RPT = 38,
|
|
IOT_SG_CCO_SEC_NODE_QUERY = 39,
|
|
IOT_SG_CCO_SEC_NODE_QUERY_SKIP = 40,
|
|
IOT_SG_STA_SEC_NODE_REG_DONE_ID = 41,
|
|
|
|
IOT_SG_CCO_SEC_NODE_REG_S_ID = 42,
|
|
|
|
IOT_SG_CCO_EVT_RPT_BUF_FULL = 43,
|
|
IOT_SG_CCO_EVT_RPT_OK = 44,
|
|
IOT_SG_CCO_UL_EVENT_DATA_RPT = 45,
|
|
IOT_SG_CCO_SEC_NODE_REG_ONGING = 46,
|
|
IOT_SG_CCO_SEC_NODE_REG_RPT_DROP_ID = 47,
|
|
IOT_SG_CCO_BUF_REFRESH = 48,
|
|
IOT_SG_CCO_UL_BUF_NO_DATA = 49,
|
|
IOT_SG_CCO_UL_METER_DATA_RPT = 50,
|
|
IOT_SG_CCO_DL_ONLINE_PKT_EXCEED = 51,
|
|
IOT_SG_CCO_TRIGGER_DL_BUF_SEND_DATA = 52,
|
|
|
|
IOT_SG_STA_CON_MR_PARSE = 54,
|
|
IOT_SG_STA_HADNLE_CON_MR_TO_ID = 55,
|
|
IOT_SG_STA_HANDLE_CON_MR_NACK_ID = 56,
|
|
|
|
IOT_SG_STA_DRV_PM_MR_ID = 57,
|
|
IOT_SG_STA_DRV_PM_MR_TO_ID = 58,
|
|
IOT_SG_STA_DRV_PM_CT_ID = 59,
|
|
IOT_SG_STA_DRV_PM_CT_PEND_ID = 60,
|
|
IOT_SG_STA_DRV_PM_CMT_ID = 61,
|
|
IOT_SG_STA_DRV_PM_CMT_PEND_ID = 62,
|
|
IOT_SG_STA_DRV_PM_MR_PEND_ID = 63,
|
|
IOT_SG_STA_DRV_CT1_MR_ID = 64,
|
|
IOT_SG_STA_DRV_CT1_MR_PEND_ID = 65,
|
|
IOT_SG_STA_DRV_CT1_CT_ID = 66,
|
|
IOT_SG_STA_DRV_CT1_CT_PEND_ID = 67,
|
|
IOT_SG_STA_DRV_CT1_MR_TO_ID = 68,
|
|
IOT_SG_STA_DRV_CT1_CMT_PEND_ID = 69,
|
|
IOT_SG_STA_DRV_CT1_CMT_ID = 70,
|
|
IOT_SG_STA_DRV_CT2_MR_ID = 71,
|
|
IOT_SG_STA_DRV_CT2_MR_PEND_ID = 72,
|
|
IOT_SG_STA_DRV_CT2_CT_ID = 73,
|
|
IOT_SG_STA_DRV_CT2_CT_PEND_ID = 74,
|
|
IOT_SG_STA_DRV_CT2_MR_TO_ID = 75,
|
|
IOT_SG_STA_DRV_CT2_CMT_PEND_ID = 76,
|
|
IOT_SG_STA_DRV_CT2_CMT_ID = 77,
|
|
IOT_SG_STA_DRV_CT_EXE_ID = 78,
|
|
|
|
IOT_SG_CCO_CON_MR_PLC_PKG_SEND_BCAST = 79,
|
|
IOT_SG_CCO_CON_MR_PLC_PKG_RCV_BCAST = 80,
|
|
IOT_SG_CCO_CON_MR_PLC_PKG_SEND_UNICAST = 81,
|
|
IOT_SG_CCO_CON_MR_PLC_PKG_RCV_UNICAST = 82,
|
|
IOT_SG_CCO_SEC_NODE_REG_P1_ID = 83,
|
|
IOT_SG_CCO_SEC_NODE_REG_P2_ID = 84,
|
|
IOT_GW_CCO_SEC_NODE_REG_RPT_DROP_ID = 85,
|
|
IOT_SG_CCO_EVT_CTRL_HANDLE_ID = 86,
|
|
IOT_GW_CCO_EVT_RPT_DROP_ID = 87,
|
|
IOT_SG_CCO_EVT_RPT_DROP_ID = 88,
|
|
IOT_GW_CCO_PLC_PKT_DROP_ID = 89,
|
|
|
|
IOT_SG_CCO_DRV_CCTT_SEC_NODE_RPT_ID = 90,
|
|
IOT_SG_STA_DRV_CT1_DEV_DETECT_ID = 91,
|
|
IOT_SG_STA_DRV_CT1_ATTACHED_ID = 92,
|
|
IOT_SG_STA_DRV_CT1_SMC_START_ID = 93,
|
|
IOT_SG_STA_DRV_CT1_SMC_QR_ID = 94,
|
|
IOT_SG_STA_DRV_CT1_SMC_STOP_FAIL_ID = 95,
|
|
IOT_SG_STA_DRV_CT1_SMC_START_FAIL_ID = 96,
|
|
|
|
/* dbglog to flash */
|
|
IOT_SG_CCO_DRV_DUMP_STATUS_ID0 = 97,
|
|
IOT_SG_STA_DUMP_STATUS_1_ID = 98,
|
|
|
|
IOT_SG_STA_DRV_PM_DETECT_FINISH = 99,
|
|
IOT_SG_STA_DRV_PM_DETECT_SUCCESS = 100,
|
|
IOT_SG_STA_DRV_PM_DETECT_GET_ADDR = 101,
|
|
IOT_SG_STA_DRV_CT2_SMC_STOP_DUMP_INFO1 = 102,
|
|
IOT_SG_STA_DRV_CT2_SMC_STOP_DUMP_INFO2 = 103,
|
|
IOT_SG_STA_DRV_CT2_SMC_START = 104,
|
|
IOT_SG_STA_DRV_CT2_SMC_ADD_PM = 105,
|
|
IOT_SG_STA_DRV_CT2_UART_CONFIG = 106,
|
|
IOT_SG_STA_DRV_CT2_SMC_MSG_ANALYSE = 107,
|
|
IOT_SG_STA_DRV_CT2_SMC_ADDR_UPDATE = 108,
|
|
|
|
/* system timestamp */
|
|
IOT_SG_CCO_TIMESTAMP_STRING = 109,
|
|
IOT_SG_STA_DRV_PM_TIME_ID = 110,
|
|
IOT_SG_STA_DUMP_STATUS_2_ID = 111,
|
|
|
|
IOT_SG_CCO_NET_FMT_DELAY_TIME_OUT = 115,
|
|
IOT_SG_CCO_QUERY_SEC_NODE_REG = 116,
|
|
IOT_SG_CCO_LOAD_WL_FROM_PIB = 117,
|
|
IOT_SG_CCO_GET_STA_MAC_BY_INDEX_ERROR = 118,
|
|
IOT_SG_CCO_GET_STA_MAC_BY_INDEX = 119,
|
|
IOT_SG_CCO_HANDLE_PLC_MSG_STA_JOIN_INFO = 120,
|
|
IOT_SG_CCO_HANDLE_PLC_MSG_NW_TOPO_RPT = 121,
|
|
IOT_SG_CCO_HANDLE_PLC_MSG_NW_NEIGHBOR_RPT = 122,
|
|
IOT_SG_CCO_NW_FMT_DONE = 123,
|
|
IOT_SG_CCO_DL_BUF_GET_RETRY_COUNTER_ERR = 124,
|
|
IOT_SG_CCO_START_DL_SEND_TIMER = 125,
|
|
IOT_SG_CCO_START_REFRESH_TIMER_BY_ADD_ENTRY = 126,
|
|
IOT_SG_CCO_STOP_DL_SEND_TIMER = 127,
|
|
IOT_SG_CCO_STOP_REFRESH_TIMER = 128,
|
|
IOT_SG_CCO_UL_BUF_CHANGED = 129,
|
|
IOT_SG_UL_BUF_REPORT_DATA_TO_CCTT = 130,
|
|
IOT_SG_CCO_STOP_UL_SEND_TIMER = 131,
|
|
IOT_SG_CCO_RECV_ACK_REPORT_DATA_TO_CCTT = 132,
|
|
IOT_SG_CCO_CACHE_SG_MR_CMD_FAILED = 134,
|
|
IOT_SG_CCO_CACHE_SG_MR_CMD_OK = 135,
|
|
IOT_SG_CCO_GET_DL_RETRY_CNT = 136,
|
|
IOT_SG_CCO_GET_UL_RETRY_CNT = 137,
|
|
IOT_SG_CCO_CON_MR_EXCEED_MAX_CNT = 138,
|
|
IOT_SG_STA_SEND_CNT_EXCEED_MAX = 139,
|
|
IOT_SG_CCO_SEND_EXCEED_MAX_BCAST_CNT = 140,
|
|
IOT_SG_CCO_UL_BUF_ENTRY_DATA_TYPE = 141,
|
|
IOT_SG_CCO_START_UL_SEND_TIMER = 142,
|
|
IOT_SG_CCO_READ_METER_NO_RSP = 143,
|
|
IOT_SG_CCO_START_DL_SEND_TIMER_BY_REFRESH = 144,
|
|
IOT_SG_CCO_TASK_MSG_ID = 145,
|
|
IOT_SG_CCO_HANDLE_CLI_MSG_ID = 146,
|
|
IOT_SG_CCO_START_BROADCAST_DATA_LEN_ID = 147,
|
|
IOT_SG_CCO_PRINT_CMD_10H_FN = 148,
|
|
IOT_SG_CCO_ADD_SEC_NODE_ADDR = 149,
|
|
IOT_SG_CCO_RMV_SEC_NODE_ADDR = 150,
|
|
IOT_SG_CCO_ROUTER_WORK_MODE = 151,
|
|
IOT_SG_CCO_PRINT_CMD_11H_FN = 152,
|
|
IOT_SG_CCO_ADD_SEC_NODE_DATA_LEN_ERROR = 153,
|
|
IOT_SG_CCO_PRINT_CMD_12H_FN = 154,
|
|
IOT_SG_CCO_CMD_13H_F1_SEC_NODE_DATA_LEN_ERROR = 155,
|
|
IOT_SG_UPGRADE_FILE_TYPE = 156,
|
|
IOT_SG_UPGRADE_TRAIL_RUN_TIMEOUT = 157,
|
|
IOT_SG_STA_MR_ERR_ISSUE_NMEM_ID = 158,
|
|
IOT_SG_STA_MR_ERR_CON_NMEM_1_ID = 159,
|
|
IOT_SG_STA_MR_ERR_CON_NMEM_2_ID = 160,
|
|
IOT_SG_STA_MR_ERR_CON_NMEM_3_ID = 161,
|
|
IOT_SG_STA_MR_ERR_CON_TO_ID = 162,
|
|
IOT_SG_STA_MR_ERR_NON_CON_TO_ID = 163,
|
|
IOT_SG_STA_MR_ERR_CON_LOST_ITEM_ID = 164,
|
|
IOT_SG_STA_MR_ERR_DRV_BUSY_ID = 165,
|
|
IOT_SG_CCO_RM_UL_SEC_NODE_RPT = 166,
|
|
IOT_SG_CCO_NOT_ALLOW_BCAST_MR = 167,
|
|
|
|
IOT_SG_PROTO_IR_SEND = 168,
|
|
IOT_SG_CCO_STA_EVT_RPT_DROP_ID = 169,
|
|
IOT_SG_STA_POWERON_EVT_RPT_ID = 170,
|
|
IOT_SG_STA_UPGRADE_DBG_ID = 171,
|
|
IOT_SG_CCO_DUMP0 = 172,
|
|
IOT_SG_CCO_DUMP1 = 173,
|
|
IOT_SG_STA_QUEUE_NW_APP_OTHER_ID = 174,
|
|
IOT_SG_STA_QUERY_MOUDLE_ID = 175,
|
|
IOT_SG_CCO_DRV_DUMP_STATUS_ID1 = 176,
|
|
IOT_SG_STA_POWER_OFF_START_ID = 177,
|
|
IOT_SG_STA_POWER_OFF_SEND_ID = 178,
|
|
IOT_SG_STA_POWER_OFF_BM_SEND_ID = 179,
|
|
IOT_SG_STA_POWER_OFF_ADDR_SEND_ID = 180,
|
|
IOT_SG_STA_DRV_STATE_COUNT_ID = 181,
|
|
IOT_SG_CCO_DL_BUF_CHANGED = 182,
|
|
IOT_SG_STA_EXT_UPGRADE_DBG_ID = 183,
|
|
} iot_sg_dbgid;
|
|
|
|
typedef enum {
|
|
IOT_PING_SEND_ACK = 1,
|
|
IOT_PING_RECV_MSDU = 2,
|
|
IOT_PING_SEND_PING_BCAST = 3,
|
|
} iot_ping_dbgid;
|
|
|
|
|
|
typedef enum {
|
|
IOT_PLCUART_SEND_ACK = 1,
|
|
IOT_PLCUART_RECV_MSDU = 2,
|
|
IOT_PLCUART_SEND_MSDU_BCAST = 3,
|
|
} iot_plcuart_dbgid;
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // !IOT_DBGLOG_PARSER_API_H
|