Commit graph

973 commits

Author SHA1 Message Date
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
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
ca88d60a5d Update recent object dates when date is already cached 2023-05-26 01:14:42 -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
b162fda895 Don't crash if a bad date is provided to data provider formatter 2023-05-24 00:11:47 -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
fc3b1f2d2e Updating map utility to accept a generic container 2023-05-22 22:44:52 -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
a9f5a766cc Add NEXRAD data provider function to get time points by date 2023-05-16 22:42:09 -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
Dan Paulat
81eb3b1af3 Add timeline manager 2023-05-14 08:36:21 -05:00
Dan Paulat
5453997208 Adding animation control signals 2023-05-13 00:41:32 -05:00
Dan Paulat
b50bfc564f Add MapTime type 2023-05-11 23:06:53 -05:00
Dan Paulat
6e4b9cd331 Don't use RelWithDebInfo Conan packages
- Some packages fail to build (e.g., libtool)
2023-05-11 23:06:53 -05:00
Dan Paulat
aee4fecacc Configure animation dock widget display 2023-05-11 23:06:53 -05:00
Dan Paulat
0d44513d0a Add animation dock widget 2023-05-11 23:06:53 -05:00
Dan Paulat
5ad148a1a8 Bump version to 0.1.2 2023-05-11 23:05:15 -05:00
Dan Paulat
53c2f29785 Fix display scaling for custom map widgets 2023-05-11 23:03:08 -05:00
Dan Paulat
fceb5c33f7 Handle empty message lists for text event keys
Partial fix for #44, application should no longer crash, but erroneous behavior may remain
2023-05-11 23:03:00 -05:00
Dan Paulat
7f624e1263 Discord link should grant permanent membership 2023-05-10 23:15:05 -05:00