From 4455e29be6d7b9ad5344797a5fca1dd67c43f49c Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Thu, 21 Dec 2023 23:16:47 +0800 Subject: [PATCH] bugfix: rtt fsm won't work at none stage. --- datalink814_ge/src/linklayer/time_sync.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/datalink814_ge/src/linklayer/time_sync.c b/datalink814_ge/src/linklayer/time_sync.c index a5df6bb..a73f725 100644 --- a/datalink814_ge/src/linklayer/time_sync.c +++ b/datalink814_ge/src/linklayer/time_sync.c @@ -112,7 +112,7 @@ static void RTT_StageUpdate(L2_RTT_FSM* rttFsmPtr, L2_RTT_SATGE newSatge) { void RTT_Reset(L2_RTT_FSM* rttFsmPtr){ ASSERT(rttFsmPtr != NULL); memset(&(rttFsmPtr->rttRecord), 0x00, sizeof(RTT_RECORD)); - rttFsmPtr->rttStatge = RTT_NONE_STAGE; + rttFsmPtr->rttStatge = RTT_REQ1; rttFsmPtr->isR1Valid = false; rttFsmPtr->isR2Valid = false; rttFsmPtr->isR3Valid = false; @@ -353,7 +353,7 @@ int32_t RTT_FsmUpdate(L2_INST* instPtr, L2_TOR_TYPE torType) { DBG_INFO("Tr4-timeH:%08X.\n", rttRecord->Tr4.int_part); DBG_INFO("TroundA-timeL:%08X.\n", rttRecord->TroundA.frac_part); DBG_INFO("TroundA-timeH:%08X.\n", rttRecord->TroundA.int_part); - RTT_StageUpdate(rttFsmPtr, RTT_NONE_STAGE); + RTT_StageUpdate(rttFsmPtr, RTT_REQ1); DBG_INFO("RTT procedure end...\n"); } else{ @@ -477,7 +477,7 @@ int32_t RTT_FsmUpdate(L2_INST* instPtr, L2_TOR_TYPE torType) { // Prepare data for sending. rttFsmPtr->timeStamp = rttRecord->TreplyB; rttFsmPtr->doppler = rttRecord->dopplerR3; - RTT_StageUpdate(rttFsmPtr, RTT_NONE_STAGE); + RTT_StageUpdate(rttFsmPtr, RTT_REQ1); DBG_INFO("RTT procedure end...\n"); } else{