mvglasow
356b051036
[traffic] Re-enable message deduplication between feed queue and cache
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
c8d5a07262
[traffic] Defer TrafficManager startup until MWMs are first updated
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
e94c23d538
[traffic] Insert mew messages into cache but skip deduplication for now
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
2ba3030366
[traffic] Remove forgotten InitializeDataSources() method
...
Obsolete since we started using a single data source in 5a031c55
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
3455050876
[traffic] Forgotten hunk of 9f39d3bc (store coloring with message)
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
cf57942a0b
[traffic] Allow decoding to be interrupted after each message
...
Message deduplication currently disabled
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
3a713c477a
[traffic] Refactor IsoTime into a class
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
edb1b7e784
[traffic] Consolidate feed queue before decoding messages
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
53e80b9283
[traffic] Refactor m_feeds to m_feedQueue
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
7107314e2f
[traffic] Store colorings with message and build global coloring from that
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
fafec070c9
[traffic] Use MWM ID for Coloring map, now that we have a single DataSource
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
d7facd5732
[openlr] Initialize OpenLR decoder with a single DataSource
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
382e46af63
[routing] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:20 +03:00
mvglasow
d0a9c564e4
[traffic] Process TrafficImpact::m_maxspeed
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
a9ceec3995
[traffic] Initialize TrafficManager with a DataSource
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
73d61ff655
[traffic] Store TraFF message ID with decoded path
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
5cdf14386d
[traffxml] Set OpenLR FOW for ramps
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
2f6a8564cb
[openlr] Evaluate FOW for Sliproad/*_link
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
80a7ed503e
[traffxml] Tweak GuessDnp
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
6e65e60c3d
[traffxml] Set FRC on all OpenLR location reference points
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
f041f910e7
[openlr] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
dbf253c9d1
[openlr] Always evaluate FRC and FOW, regardless of LinearSegment source
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
24d65bd37f
WIP: [traffic] Implement basic TraFF parsing, currently from hardcoded path
...
Not feature complete, produces incorrect results for some test cases
Some parts of the implementation are not very elegant yet
Inefficient as the whole set of messages is parsed on update
Lots of verbose debug logging
Lots of dead code from old traffic module (#ifdef traffic_dead_code)
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
16cb70a952
[traffic] Add TrafficInfo constructor with Coloring
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
8827ec3c09
[indexer] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
7be0b8a256
[traffxml] Adhere to naming convention for member names
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
f0f847b214
[openlr] Debug output for FunctionalRoadClass
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
2017907b1f
[traffic] Documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
bb410fc3bc
[traffxml] Add module
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
6e8d400611
[traffic] Include OpenLR headers in traffic_manager.cpp
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
7b420def17
[qt] Link against openlr library
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
737d7b5643
[traffic] Initialize TrafficManager with CountryParentNameGetterFn
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
# Conflicts:
# map/framework.cpp
# map/traffic_manager.cpp
# map/traffic_manager.hpp
2025-07-28 00:33:19 +03:00
mvglasow
9c93f421ac
[traffic] Add documentation
...
Signed-off-by: mvglasow <michael -at- vonglasow.com>
2025-07-28 00:33:19 +03:00
mvglasow
1574b5b7cb
Revert "[routing] Do not create TrafficStash instance."
...
This reverts commit 3c12ba5134f2aa9d19c0c9a54af89d368f389eb4.
2025-07-28 00:33:18 +03:00
mvglasow
932dda6552
Revert "[desktop] Disable traffic switch and TrafficManager initialization."
...
This reverts commit 16ad61f4c8ebd22bdc282496122db49a5243f02f.
2025-07-28 00:33:18 +03:00
mvglasow
6f2f61b30a
Revert "[qt] Remove defunct Traffic layer button"
...
This reverts commit df2541e1bf12abca329becdac8de7c92f0893b03.
2025-07-28 00:33:08 +03:00
Konstantin Pastbin
e3e4a1985a
Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
...
To expand with full Organic Maps and Maps.ME commits history run:
git remote add om-historic [om-historic.git repo url]
git fetch --tags om-historic
git replace squashed-history historic-commits
squashed-history
2025-05-08 21:10:51 +07:00