Dan Paulat
2a9dc72721
Select product times based on current time, rather than volume time
...
Ensures scans not included in the volume times (e.g., multiple level 2 scans per file) are selected
2024-11-20 19:50:09 -06:00
Dan Paulat
e1d61fccfa
Catch exceptions in background threads
2024-06-15 23:44:33 -05:00
Dan Paulat
dd1490a143
NOMINMAX should be defined for the entire project
2023-11-19 20:56:03 -06:00
Dan Paulat
b66ca2cb09
Refactor settings to be managed by singletons
2023-10-05 21:55:43 -05:00
Dan Paulat
9165d66a33
Log a debug entry when the radar sweep monitor times out
2023-09-16 23:27:57 -05:00
Dan Paulat
9f6d775c17
Reduce product cache limit
2023-06-20 22:41:59 -05:00
Dan Paulat
55d9fe1da8
Animation widget incorrectly displays auto update disabled when animating
2023-06-19 19:08:18 -05:00
Dan Paulat
fd322e61f7
Fix intermittent crash on exit while animating
...
- Use thread pools owned by timeline manager (#51 )
- To keep animating while data is loading for the first time, add case to ReceiveRadarSweepNotUpdated
2023-06-15 23:17:51 -05:00
Dan Paulat
e8e3032dcd
Save loop delay, speed, and time to settings on shutdown
2023-06-14 22:56:26 -05:00
Dan Paulat
9bb4ba4d93
Only use condition variable synchronization for animation, not other timeline functionality
2023-06-10 23:27:58 -05:00
Dan Paulat
c7a4706f43
Loop delay configuration
2023-06-09 00:10:47 -05:00
Dan Paulat
27958415c5
Synchronize radar sweep updates to timeline manager
2023-06-08 23:07:52 -05:00
Dan Paulat
ea6134acea
emit keyword is incompatible with oneTBB
2023-06-05 21:53:24 -05:00
Dan Paulat
4963add9cc
Enable/disable auto update of radar data based on timeline selection
2023-05-29 13:37:21 -05:00
Dan Paulat
80f04be510
Set loop defaults
2023-05-29 13:00:50 -05:00
Dan Paulat
11e74b46ec
Adjust number of stored/cached products based on loop time
2023-05-27 23:14:38 -05:00
Dan Paulat
5970eaf678
Add short delay at the end of a loop
2023-05-27 01:25:51 -05:00
Dan Paulat
ba1de683fa
Timeline pause
2023-05-27 01:17:19 -05:00
Dan Paulat
41b9e25ea8
Timeline play
2023-05-27 00:22:34 -05:00
Dan Paulat
1479525c4a
Timeline step begin and end
2023-05-26 17:12:12 -05:00
Dan Paulat
5f97718469
Timeline step next
2023-05-26 16:32:21 -05:00
Dan Paulat
0ddd9d91ea
Timeline step back
2023-05-26 16:15:42 -05:00
Dan Paulat
6f1fb84397
Update timeline radar site selection logic
2023-05-26 10:45:55 -05:00
Dan Paulat
a41f4b802e
Split volume time and selected time
...
- Volume time to be used for radar product view
- Selected time to be used for animated alerts
2023-05-26 01:25:16 -05:00
Dan Paulat
27ce694df8
Timeline manager live selection time update
2023-05-24 23:02:08 -05:00
Dan Paulat
5500b2f4c2
Add debug statement for timeline time updated
2023-05-24 00:13:07 -05:00
Dan Paulat
ab42772f37
Lock timeline mutexes before destroying
2023-05-24 00:12:37 -05:00
Dan Paulat
f6de4d0742
Include radar site in time update determination
2023-05-23 22:41:27 -05:00
Dan Paulat
266be01d8f
Timeline manager time selection
2023-05-22 22:46:48 -05:00
Dan Paulat
4bba7f4c64
Timeline Manager should have knowledge of radar site
2023-05-21 23:42:35 -05:00
Dan Paulat
3bee6f65e5
Starting some timeline manager stubs
2023-05-15 23:38:39 -05:00
Dan Paulat
81eb3b1af3
Add timeline manager
2023-05-14 08:36:21 -05:00