From 2ebb8217f43b69f491620423ea4d5d5944d1f91d Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期六, 05 七月 2025 22:43:58 +0800 Subject: [PATCH] 格式化部分代码 --- keil/include/components/internet/src/AIR780ECSQ.c | 70 +++++++++++++++++----------------- 1 files changed, 35 insertions(+), 35 deletions(-) diff --git a/keil/include/components/internet/src/AIR780ECSQ.c b/keil/include/components/internet/src/AIR780ECSQ.c index 8571343..54f7b82 100644 --- a/keil/include/components/internet/src/AIR780ECSQ.c +++ b/keil/include/components/internet/src/AIR780ECSQ.c @@ -57,46 +57,46 @@ switch (_u32Event) { - case HIDO_EVENT_ENTRY: + case HIDO_EVENT_ENTRY: + { + HIDO_StateArgStruct *pstStateArg = (HIDO_StateArgStruct *)_pArg; + + l_pstAfterState = pstStateArg->m_pstAfterState; + + HIDO_ATLiteCmdSend(_pstATDevice, AT_GENERAL_TIMEOUT_TIME, "AT+CSQ\r\n"); + break; + } + case HIDO_EVENT_EXIT: + { + HIDO_ATLiteCmdSendOver(_pstATDevice); + break; + } + case HIDO_AT_EVENT_OK: + case HIDO_AT_EVENT_ERROR: + { + HIDO_FSMStateChange(_pstFSM, l_pstAfterState, HIDO_NULL); + break; + } + case AIR780E_EVENT_CSQ: + { + /* +CSQ: 0,31 */ + HIDO_UINT32 u32CSQResult = 0; + HIDO_DataStruct *pstData = (HIDO_DataStruct *) _pArg; + + if (HIDO_UtilParseFormat((HIDO_UINT8 *) pstData->m_pData, pstData->m_u32Len, "+CSQ: %d,%*\r\n", + &u32CSQResult)!= 2) { - HIDO_StateArgStruct *pstStateArg = (HIDO_StateArgStruct *)_pArg; - - l_pstAfterState = pstStateArg->m_pstAfterState; - - HIDO_ATLiteCmdSend(_pstATDevice, AT_GENERAL_TIMEOUT_TIME, "AT+CSQ\r\n"); break; } - case HIDO_EVENT_EXIT: - { - HIDO_ATLiteCmdSendOver(_pstATDevice); - break; - } - case HIDO_AT_EVENT_OK: - case HIDO_AT_EVENT_ERROR: - { - HIDO_FSMStateChange(_pstFSM, l_pstAfterState, HIDO_NULL); - break; - } - case AIR780E_EVENT_CSQ: - { - /* +CSQ: 0,31 */ - HIDO_UINT32 u32CSQResult = 0; - HIDO_DataStruct *pstData = (HIDO_DataStruct *) _pArg; - if (HIDO_UtilParseFormat((HIDO_UINT8 *) pstData->m_pData, pstData->m_u32Len, "+CSQ: %d,%*\r\n", - &u32CSQResult)!= 2) - { - break; - } + Module_SignalIntensityResult(u32CSQResult); - Module_SignalIntensityResult(u32CSQResult); - - break; - } - default: - { - return HIDO_EVENT_NO_PROC; - } + break; + } + default: + { + return HIDO_EVENT_NO_PROC; + } } return HIDO_EVENT_OK; -- Gitblit v1.9.3