AdenKoperczak
|
8989c0e88c
|
Fix issue where level 2 archive files where put in a cache at times of level 2
chunk files
|
2025-05-10 15:26:34 -04:00 |
|
AdenKoperczak
|
969267b661
|
Added back logging as traces for level_2_chunks
|
2025-05-10 09:50:54 -04:00 |
|
AdenKoperczak
|
3d7da7d971
|
Disable logging for level 2 chunks
|
2025-05-10 09:50:54 -04:00 |
|
AdenKoperczak
|
781aa40e8c
|
Make radar data fall back if it ends up being too old
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
2821eff71f
|
Fall back to archive if chunks get too old
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
3288ba30ec
|
Rework refreshing in RadarProductManager to allow for multiple refreshes at once.
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
759a9e4379
|
Parallelize the chunks loading and load from archive when possible
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
e10ebdeb5e
|
switch level2 incoming elevation to optional
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
f481d57ed1
|
clang format/tidy fixes for level2_chunks
|
2025-05-10 09:50:53 -04:00 |
|
AdenKoperczak
|
0ac0e03ff8
|
Relaod all the settings, just to make sure everything is updated
|
2025-05-10 09:50:52 -04:00 |
|
AdenKoperczak
|
0f95439b61
|
Initial clang format/tidy fixes for level_2_chunks
|
2025-05-10 09:50:52 -04:00 |
|
AdenKoperczak
|
0bda6296c0
|
Add indicator of what level is currently being updated with level 2 chunks.
|
2025-05-10 09:50:52 -04:00 |
|
AdenKoperczak
|
63585af26d
|
Get level2 chunks and archive working together, reduce logging of level2 chunks
|
2025-05-10 09:50:51 -04:00 |
|
AdenKoperczak
|
094d286b41
|
fully working merging of data from last and current scan
|
2025-05-10 09:50:51 -04:00 |
|
AdenKoperczak
|
8b7a3e9781
|
partiallaly complete merging of radar data
|
2025-05-10 09:50:51 -04:00 |
|
AdenKoperczak
|
add57ff26f
|
Minor updates to level2 chunks
|
2025-05-10 09:50:51 -04:00 |
|
AdenKoperczak
|
a754d66844
|
Setting up for merging last and current scan's, and having archive and chunks
|
2025-05-10 09:50:51 -04:00 |
|
AdenKoperczak
|
fc83a7a36f
|
working level2 chunks with auto rerendering
|
2025-05-10 09:50:51 -04:00 |
|
AdenKoperczak
|
f0ef6b35dd
|
Slight rework to nexrad data provider interface
|
2025-05-10 09:50:46 -04:00 |
|
Dan Paulat
|
dcc7a1f637
|
Pinch to zoom clang-tidy fixes
|
2025-05-09 20:16:44 -05:00 |
|
Dan Paulat
|
b169f46f5f
|
Pinch to zoom functionality
|
2025-05-09 19:26:14 -05:00 |
|
Dan Paulat
|
3c5b126c67
|
Adding const to locks in AlertProxyModel
|
2025-05-05 23:24:01 -05:00 |
|
Dan Paulat
|
73355c9424
|
Fix line repopulation on alert removal
|
2025-05-05 22:52:50 -05:00 |
|
Dan Paulat
|
4532327f50
|
AlertModel::HandleAlert should find the alert index from the UUID
|
2025-05-05 22:13:18 -05:00 |
|
Dan Paulat
|
dc074b0262
|
More clang-tidy fixes
|
2025-05-05 21:50:01 -05:00 |
|
Dan Paulat
|
86926178df
|
Call QSortFilterProxyModel::invalidate instead of invalidateRowsFilter (public vs. protected API)
|
2025-05-05 21:49:41 -05:00 |
|
Dan Paulat
|
1fdefe83de
|
invalidateRowsFilter must be called from UI thread
|
2025-05-05 00:30:23 -05:00 |
|
Dan Paulat
|
490989ac2a
|
Make archive event pruning more robust
|
2025-05-05 00:25:28 -05:00 |
|
Dan Paulat
|
0c59a0d4d2
|
Alert model clang-tidy cleanupp
|
2025-05-04 23:10:22 -05:00 |
|
Dan Paulat
|
f40c24ce6f
|
Alert layer warning cleanup
|
2025-05-04 23:10:22 -05:00 |
|
Dan Paulat
|
671ec1d658
|
Handle removed alerts from alert layer
|
2025-05-04 23:10:22 -05:00 |
|
Dan Paulat
|
f37a77a9f7
|
Add text event pruning
- Still need to prune AlertLayer
- Still need to test alerts reload after being pruned
|
2025-05-04 23:10:22 -05:00 |
|
Dan Paulat
|
4719badc54
|
clang-tidy fixes
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
228ec191f6
|
Add year to Text Event Key
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
82ba51909e
|
Breaking circular header dependency
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
56961efe76
|
Correcting clang-tidy fix compile error
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
81f09e07f0
|
Archive warnings clang-tidy fixes
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
2f2516b998
|
Fix: selected time is uninitialized on layer initialization
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
3ba569354e
|
Ensure the alert layer schedules a render when an alert is added or updated
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
104fe790fb
|
Update segment end time logic for alert layer
- Only earlier segments should have their end time updated
- The current message should end when the next message begins
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
ae24991432
|
Load archive warnings in a dedicated thread
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
8dde98d2a9
|
Add debug log statements to archive warning loading
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
65e3a66750
|
Update IemApiProvider to use template functions
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
1a1c668d62
|
Finish windowed load. Not all polygon updates are shown on the map.
|
2025-05-04 23:10:21 -05:00 |
|
Dan Paulat
|
33e18765b7
|
Start of implementation to load a window of archive warning data, currently broken
|
2025-05-04 23:10:20 -05:00 |
|
Dan Paulat
|
e3ccce5d5b
|
Text event manager should use filtered ranges to request archived products
|
2025-05-04 23:10:20 -05:00 |
|
Dan Paulat
|
53ade7fc53
|
Don't load archived text products for days that have full coverage of live warning data
|
2025-05-04 23:10:20 -05:00 |
|
Dan Paulat
|
02ec27dd2f
|
Ignore default date/time selections for archive warnings
|
2025-05-04 23:10:20 -05:00 |
|
Dan Paulat
|
33cfd4bc0e
|
Don't reload archive text products that have already been loaded
|
2025-05-04 23:10:20 -05:00 |
|
Dan Paulat
|
cc54e4d834
|
Load archived warnings when making a timeline selection
|
2025-05-04 23:10:20 -05:00 |
|