[traffxml] Store message cache in file

So far only API and tests, and without decoded segments

Signed-off-by: mvglasow <michael -at- vonglasow.com>
This commit is contained in:
mvglasow
2025-06-20 17:23:22 +03:00
parent 371a58f6f9
commit 9fb08bdc56
7 changed files with 246 additions and 18 deletions

View File

@@ -445,6 +445,13 @@ void MainWindow::OnSaveTrafficSample()
if (fileName.isEmpty())
return;
pugi::xml_document document;
auto const messageCache = m_framework.GetTrafficManager().GetMessageCache();
traffxml::GenerateTraff(messageCache, document);
document.save_file(fileName.toStdString().data(), " " /* indent */);
#ifdef openlr_obsolete
if (!m_trafficMode->SaveSampleAs(fileName.toStdString()))
{