diff --git a/datalink814_ge/src/linklayer/time_sync.c b/datalink814_ge/src/linklayer/time_sync.c index 1600671..19e17da 100644 --- a/datalink814_ge/src/linklayer/time_sync.c +++ b/datalink814_ge/src/linklayer/time_sync.c @@ -75,7 +75,7 @@ int32_t L2_TimeAlign(L2_INST* instPtr, uint32_t frameNum, uint32_t slotNum, bool expctTime += (uint64_t)instPtr->netStartTime * L2_SLOTS_PER_FRAME * TIME_FRAC_MAX; } - Phy_GetFrameSyncTimeStamp(instPtr->config.phyInstPtr, &timeStamp); + Phy_GetLastReceivedFrameSyncTimeStamp(instPtr->config.phyInstPtr, &timeStamp); currTime = (uint64_t)timeStamp.frac_part; currTime += ((uint64_t)timeStamp.int_part) * TIME_FRAC_MAX; @@ -166,7 +166,7 @@ void RTT_GetFrameStart(L2_INST* instPtr, TIME_WORD *tmStamp, L2_TOR_TYPE torType PHY_INST* phyRef = instPtr->config.phyInstPtr; TIME_WORD timeStamp; int64_t timeDiff; - Phy_GetFrameSyncTimeStamp(phyRef, &timeStamp); + Phy_GetLastReceivedFrameSyncTimeStamp(phyRef, &timeStamp); timeDiff = (uint64_t) timeStamp.frac_part; timeDiff += ((uint64_t)timeStamp.int_part) * TIME_FRAC_MAX; Phy_GetLastSlotStartTimeStamp(phyRef, tmStamp);