Commit graph

39 commits

Author SHA1 Message Date
Dan Paulat
d6834127db NotAvailable should not hang animation 2025-08-30 23:10:23 -05:00
Dan Paulat
a306fb4363 Add NoUpdateReason of NotAvailable, driven by ProductNotAvailable 2025-08-30 18:24:50 -05:00
Dan Paulat
bd27d0e562 Update most instances of current time to use a time offset 2025-08-22 23:42:08 -05:00
Dan Paulat
2f2516b998 Fix: selected time is uninitialized on layer initialization 2025-05-04 23:10:21 -05:00
AdenKoperczak
97693fdace
Add a maximum number of forward/backward time steps that can be queued 2025-04-17 08:44:22 -04:00
Dan Paulat
ae91686d4c Don't create unused variables returned from TimelineManager::SelectTime 2024-11-20 21:47:08 -06:00
Dan Paulat
845d5b5707 Update timeline manager step function to handle volume times between indexed values 2024-11-20 19:50:09 -06:00
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