Dan Paulat
93ae58424c
Populate level 3 product times prior to loading, don't require an exact time match
...
- Consistent with level 2, will allow choosing of the correct level 3 product if an exact time isn't given
- Fixes step begin/end when not all products have the same volume times
- Expected to help when switching radar sites, and attempting to save selected time from previous site
2023-06-19 00:16:51 -05:00
Dan Paulat
ea1569cb76
Don't attempt to load an object that hasn't been listed yet by the provider
...
- Fixes issue when switching to a new product, product does not display the first time
2023-06-18 22:34:29 -05:00
Dan Paulat
7d74a0e312
Add additional MapTiler styles, including dark styles
2023-06-17 22:45:38 -05:00
Dan Paulat
68a6d5f97f
Ignoring additional warnings required for MSVC 14.36
2023-06-16 23:34:43 -05:00
Dan Paulat
55f157ceda
GitHub upgraded windows-2022 runner to MSVC 14.36 in 20230612.1
...
- Need to investigate if there is a way to keep this from breaking on upgrade in the future
2023-06-15 23:30:33 -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
8f0afbcd1c
v0.2.0-prerelease-3
2023-06-13 22:05:29 -05:00
Dan Paulat
31319076c1
Merge pull request #61 from dpaulat/feature/timeline-part-2
...
Timeline Animation Continued
2023-06-13 22:03:37 -05:00
Dan Paulat
3885d0d650
Merge pull request #60 from jtleniger/fix-country-cache-permission-error
...
Fix unhandled exception when Windows API fails to delete cached counties DB
2023-06-13 21:39:36 -05:00
Justin Leniger
721a5839bb
Lower log level to warn
2023-06-13 18:19:18 -06:00
Justin Leniger
54941e028f
Fix unhandled exception when Windows API fails to delete cached countries DB.
2023-06-13 18:13:01 -06:00
Dan Paulat
774d08a63e
Fix level 2 empty radial data crash
2023-06-13 19:02:18 -05:00
Dan Paulat
96db63d5f3
If the time in the filename and file data differ, the filename should take precedence
...
This is required for properly indexing the file. If the file data is used, the data is stored under the file data index. Before the file is loaded, the data retrieval is attempted using the filename as the time.
2023-06-12 00:10:56 -05:00
Dan Paulat
4e5a28fcab
Auto update should be re-enabled when switching radar sites
...
- Otherwise, the new site may not display any data
2023-06-10 23:47:42 -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
580534d396
Protect against invalidated iterator in radar product manager
2023-06-10 23:00:42 -05:00
Dan Paulat
ca61ed257d
Calculate coordinates for one past the number of level 2 data moment gates
...
Fixes the "lightsaber" effect toward (0, 0), tweak to #53
2023-06-09 21:51:30 -05:00
Dan Paulat
c7a4706f43
Loop delay configuration
2023-06-09 00:10:47 -05:00
Dan Paulat
a5df5a237e
Merge pull request #58 from dpaulat/feature/animation-sync
...
Synchronize Radar Sweep to Timeline Manager
2023-06-08 23:19:03 -05:00
Dan Paulat
27958415c5
Synchronize radar sweep updates to timeline manager
2023-06-08 23:07:52 -05:00
Dan Paulat
6b179fe35c
Emit signals when a sweep is not updated (with reason)
2023-06-07 23:07:01 -05:00
Dan Paulat
745eba34f2
Color table statements should be case insensitive
...
Fixes #57
2023-06-07 22:04:40 -05:00
Dan Paulat
6334039c42
Fix level 2 sweep "overlap", tweak to #53 / 1c84b06
2023-06-07 00:13:23 -05:00
Dan Paulat
288909c822
Use conanfile.py in CMake directive instead of conanfile.txt
2023-06-07 00:11:50 -05:00
Dan Paulat
ef437a830f
Merge pull request #56 from dpaulat/feature/linux-pstl
...
Use Parallel STL with gcc on Linux (oneTBB)
2023-06-06 05:22:50 -05:00
Dan Paulat
c29f335d9a
Save separate debug symbols on Linux
2023-06-05 22:59:30 -05:00
Dan Paulat
a21377ce6c
Add oneTBB to Linux build for PSTL
2023-06-05 22:11:36 -05:00
Dan Paulat
ea6134acea
emit keyword is incompatible with oneTBB
2023-06-05 21:53:24 -05:00
Dan Paulat
b9f55fbb4d
v0.2.0-prerelease-2
2023-06-04 10:02:07 -05:00
Dan Paulat
a9b425ec42
Optimization and minor fixes to level 3 coordinate calculation
2023-06-04 00:31:44 -05:00
Dan Paulat
1c84b061dc
Calculate level 2 coordinates every rendering frame
...
- More accurate bin rendering position
- Eliminates "rocking" when animating
- 40-45ms negative impact on rendering per frame (specific to my setup)
Fixes #53
2023-06-04 00:31:07 -05:00
Dan Paulat
9536a1fdcb
Fix gcc error for added RadialSize enumeration
2023-06-02 08:05:38 -05:00
Dan Paulat
9c442574ae
Support level 3 radial counts other than 360/720
...
Fixes #49
2023-06-02 00:18:24 -05:00
Dan Paulat
869dee8288
v0.2.0-prerelease-1 cleanup, adding sponsor buttons
2023-05-30 23:47:18 -05:00
Dan Paulat
287903f180
Merge pull request #52 from dpaulat/feature/timeline-animation
...
Initial Timeline Animation Implementation
2023-05-30 23:36:43 -05:00
Dan Paulat
e80c4866a5
Fix crash when changing products
2023-05-30 23:28:24 -05:00
Dan Paulat
1b49e317e4
Fix level 2 display
2023-05-30 23:28:02 -05:00
Dan Paulat
b18491b2a0
Enable debug artifacts for Windows release builds
2023-05-30 20:48:46 -05:00
Dan Paulat
fe831cf65a
Update CI for Linux packaging
2023-05-29 16:24:13 -05:00
Dan Paulat
d44075a5fd
Don't disable loading of products when navigating the timeline, just don't select it
2023-05-29 14:48:54 -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
6d165068e9
Add a grace period for expiring events in the past
2023-05-29 01:20:31 -05:00
Dan Paulat
bc21d7bf02
Segment event begin GCC warning fixes
2023-05-29 00:53:12 -05:00
Dan Paulat
45b0df3e0b
Fix text product start time when first P-VTEC uses 000000T0000Z
2023-05-29 00:47:47 -05:00
Dan Paulat
58a2d8982a
Adjust date pruning threshold
2023-05-28 20:18:06 -05:00
Dan Paulat
4e8b5ac452
Fix to prevent accessing empty level 3 product records
2023-05-28 13:06:20 -05:00
Dan Paulat
1c159a3926
Use dedicated thread pool for radar product views
2023-05-28 13:05:28 -05:00
Dan Paulat
608ee904b8
Update animation toolbox limits
...
- Correct to nearest value
- Loop time 1-1440 minutes
- Loop speed 1.00-99.99
2023-05-27 23:35:47 -05:00