[traff_assessment_tool] Shift timestamps read from TraFF files

Signed-off-by: mvglasow <michael -at- vonglasow.com>
This commit is contained in:
mvglasow
2025-06-14 21:16:18 +03:00
parent 0681171d69
commit fbaa5470fd

View File

@@ -365,10 +365,17 @@ void MainWindow::OnOpenTrafficSample()
std::setlocale(LC_ALL, "en_US.UTF-8");
traffxml::TraffFeed feed;
traffxml::TraffFeed shiftedFeed;
if (traffxml::ParseTraff(document, feed))
{
for (auto message : feed)
{
// `ShiftTimestamps()` will not change the message in `feed`, therefore construct a new feed
message.ShiftTimestamps();
shiftedFeed.push_back(message);
}
LOG(LINFO, ("TraFF data parsed successfully, pushing"));
m_framework.GetTrafficManager().Push(feed);
m_framework.GetTrafficManager().Push(shiftedFeed);
LOG(LINFO, ("Push completed"));
}
else