From f083920416350272c256ec4747869d5ba0113e0c Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Wed, 20 Dec 2023 20:00:07 +0800 Subject: [PATCH] bugfix: scan fsm should be reset after a successful net scan. --- datalink814_ge/src/linklayer/linklayer814.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/datalink814_ge/src/linklayer/linklayer814.c b/datalink814_ge/src/linklayer/linklayer814.c index 03da818..cfff0ed 100644 --- a/datalink814_ge/src/linklayer/linklayer814.c +++ b/datalink814_ge/src/linklayer/linklayer814.c @@ -1132,6 +1132,8 @@ int32_t Linklayer_EventHandler(L2_INST* instPtr, const L2_EVENT* l2Event) { case L2_ROUTINE_FINISH: { DBG_INFO("Event L2_ROUTINE_FINISH asserted....\n"); if(instPtr->nextState == INIT_STATE){ + // Reset scan net FMS for next scan process. + ScanNet_Reset(instPtr->scanNetFSM); UpdateMainSate(instPtr, NORMAL_STATE); instPtr->rtneConfig.rtneTable = normalTable; instPtr->rtneConfig.rtnePrd = ARRAY_SIZE(normalTable);