From 738f22d12f3648fceaec2dd1982224e45e4a246d Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 20 May 2021 09:48:32 +0200 Subject: Tests --- src/simulator.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/simulator.cc') diff --git a/src/simulator.cc b/src/simulator.cc index 76bb0fb..fd123d8 100644 --- a/src/simulator.cc +++ b/src/simulator.cc @@ -125,6 +125,7 @@ static void obs_node(std::vector args) { u32 nSendFail=0; u32 nRcvFail=0; u32 nSend=0; + u32 hint_added=0; double totalUptime=0; Payload *hint_forward=NULL; while(i.ShouldContinue()){ @@ -210,6 +211,7 @@ static void obs_node(std::vector args) { if(CLOCK < p->hint){ i.AddEvent(p->hint, p->duration); hint_forward=new Payload(*p); + hint_added++; } } } @@ -237,8 +239,10 @@ static void obs_node(std::vector args) { }catch(...){ XBT_INFO("%s could not receive any data",CNAME); nRcvFail++; - if(hintReceived) + if(hintReceived){ i.AddEvent(hint->hint, hint->duration); // Add the hint to the event list + hint_added++; + } } } forward_mode=!forward_mode; // Toggle mode (go back and forth between receiving and forwarding) @@ -262,5 +266,5 @@ static void obs_node(std::vector args) { } // Done MODE_OFF() - XBT_INFO("Observation node %s finished [LOG2PARSE](node:%s|isSender:%d|nSend:%d|nWakeUp:%d|nDataRcv:%d|nSendFail:%d|nRcvFail:%d|totalUptime:%f|seed:%d)",CNAME,CNAME,i.is_sender,nSend,nWakeUp,nDataRcv,nSendFail,nRcvFail,totalUptime,i.seed); + XBT_INFO("Observation node %s finished [LOG2PARSE](node:%s|isSender:%d|nSend:%d|nWakeUp:%d|nDataRcv:%d|nSendFail:%d|nRcvFail:%d|totalUptime:%f|seed:%d|hint_added:%d)",CNAME,CNAME,i.is_sender,nSend,nWakeUp,nDataRcv,nSendFail,nRcvFail,totalUptime,i.seed,hint_added); } \ No newline at end of file -- cgit v1.2.3