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
9536a1fdcb
Fix gcc error for added RadialSize enumeration
2023-06-02 08:05:38 -05:00
Dan Paulat
1b49e317e4
Fix level 2 display
2023-05-30 23:28:02 -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
4e8b5ac452
Fix to prevent accessing empty level 3 product records
2023-05-28 13:06:20 -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
da835d7226
Optimization of object listing by date
2023-05-24 22:56:17 -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
344d32081e
Define constant dates outside loop
2023-05-24 00:12:13 -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
69730515aa
Get next day in addition to previous when querying volume times
2023-05-21 23:52:03 -05:00
Dan Paulat
4bba7f4c64
Timeline Manager should have knowledge of radar site
2023-05-21 23:42:35 -05:00
Dan Paulat
a7a34e063c
Active Volume Times for Radar Product Manager
2023-05-21 23:42:00 -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
Dan Paulat
c77c899040
Cleanup use of custom provider definitions, use common map_provider.hpp
2023-04-30 14:47:30 -05:00
Dan Paulat
6c5ec2d996
Update map provider setting based on API key availability
2023-04-27 22:50:27 -05:00
Dan Paulat
26ea4f4771
Use mutex to allow for concurrent update requests
2023-04-22 23:28:30 -05:00
Dan Paulat
08654bb7b0
Update manager and test
2023-04-22 22:42:09 -05:00
Dan Paulat
023688b746
General GCC compilation fixes
2023-04-17 18:37:23 -05:00
Dan Paulat
cdd4ced28e
Warning pragmas
2023-04-17 18:34:04 -05:00
Dan Paulat
a3afd71f03
"this" must be explicit in lambda capture
2023-04-17 18:29:37 -05:00
Dan Paulat
31db9a4315
GCC doesn't implement <format> yet, use fmt
2023-04-17 18:24:50 -05:00
Dan Paulat
70ed01c155
Fix switching radar sites while loading
2023-04-12 23:24:27 -05:00
Dan Paulat
bb31bdfc00
Fix refresh if the product time is unknown to the product manager (expired product manager)
2023-04-12 23:24:04 -05:00
Dan Paulat
f1a5d4a744
Fix reload of expired (garbage collected) live data
2023-04-11 22:46:11 -05:00
Dan Paulat
df2474c383
Display expired data as soon as it's reloaded
2023-04-09 09:26:51 -05:00
Dan Paulat
16044efbf3
Updating refresh timer logic to be more robust
...
- When re-enabling refresh, base new refresh time off existing data when any data is found, not just new data
2023-04-08 18:44:07 -05:00
Dan Paulat
5fbb748328
Use weak_ptr to hold product manager records
...
- When selecting a product that's expired, it successfully refreshes the data, but doesn't display unless selected again
- When old data is downloaded, the refresh timer starts at 15 seconds, even if the newest data says the timer should be longer
- Selecting a product should update the recent lists
2023-04-08 01:11:36 -05:00
Dan Paulat
871cae68dd
Add Radar Product Manager debug dump
...
- Allows visibility of currently loaded products
2023-04-06 23:33:39 -05:00
Dan Paulat
6e10ca88d5
Associate product refresh with a uuid
...
Allows product manager to track which map widgets have enabled which product refreshes
2023-04-01 00:46:29 -05:00
Dan Paulat
e75666d7a2
Remove 30 hour filter on event history
2023-02-19 16:04:39 -06:00
Dan Paulat
90c8c0183a
USe a common default geodesic object instead of duplicate copies.
...
All used functions are constant, and don't require unique instantiations for thread safety.
2023-02-19 15:16:34 -06:00
Dan Paulat
911226c166
Updating most dependencies to latest, holding back libcurl for compatibility with cpr
2023-01-16 22:19:22 -06:00
Dan Paulat
5c793e07d8
About dialog
2023-01-08 00:50:49 -06:00
Dan Paulat
6b90c5471d
Save settings changes functionality
2022-12-23 00:09:01 -06:00