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
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
6334039c42
Fix level 2 sweep "overlap", tweak to #53 / 1c84b06
2023-06-07 00:13:23 -05:00
Dan Paulat
c29f335d9a
Save separate debug symbols on Linux
2023-06-05 22:59:30 -05:00
Dan Paulat
ea6134acea
emit keyword is incompatible with oneTBB
2023-06-05 21:53:24 -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
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
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
45b0df3e0b
Fix text product start time when first P-VTEC uses 000000T0000Z
2023-05-29 00:47:47 -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
Dan Paulat
11e74b46ec
Adjust number of stored/cached products based on loop time
2023-05-27 23:14:38 -05:00
Dan Paulat
3d42ca9e12
Allow manual entry of timeline time
2023-05-27 10:12:40 -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
5a078800e4
QDate::toStdSysDays is needlessly behind __cpp_lib_chrono >= 201907L
2023-05-26 22:42:06 -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
f452d3f15d
Connect animation dock and timeline manager slots and signals
2023-05-24 00:14:06 -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
afe63df72a
Initialize animation dock widget date/time
2023-05-24 00:02:42 -05:00
Dan Paulat
63a746d25f
Map widget time selection
2023-05-24 00:02:00 -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
e1ec81e230
Adding MapTime name function
2023-05-15 23:27:54 -05:00