mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-21 13:53:37 +00:00
[traff_assessment_tool] Shift timestamps read from TraFF files
Signed-off-by: mvglasow <michael -at- vonglasow.com>
This commit is contained in:
@@ -365,10 +365,17 @@ void MainWindow::OnOpenTrafficSample()
|
|||||||
|
|
||||||
std::setlocale(LC_ALL, "en_US.UTF-8");
|
std::setlocale(LC_ALL, "en_US.UTF-8");
|
||||||
traffxml::TraffFeed feed;
|
traffxml::TraffFeed feed;
|
||||||
|
traffxml::TraffFeed shiftedFeed;
|
||||||
if (traffxml::ParseTraff(document, feed))
|
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"));
|
LOG(LINFO, ("TraFF data parsed successfully, pushing"));
|
||||||
m_framework.GetTrafficManager().Push(feed);
|
m_framework.GetTrafficManager().Push(shiftedFeed);
|
||||||
LOG(LINFO, ("Push completed"));
|
LOG(LINFO, ("Push completed"));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user