Commit graph

276 commits

Author SHA1 Message Date
Dan Paulat
571fdfa692 Boost 1.88 requires type_traits include 2025-05-30 04:59:35 +00:00
Dan Paulat
f3debc08de clang-tidy updates for AWIPS message 2025-05-17 17:12:23 -05:00
Dan Paulat
018052b78d Address RDA/RPG Build 23.0 clang-tidy comments 2025-05-17 15:44:41 -05:00
Dan Paulat
ade40806b6 AWIPS message byte swap cleanup 2025-05-17 15:38:26 -05:00
Dan Paulat
2a5068c4bb Fixing formatting 2025-05-17 01:21:32 -05:00
Dan Paulat
68a5baa5c4 RPG clang-tidy cleanup 2025-05-17 00:18:07 -05:00
Dan Paulat
e49adafda9 Update RPG to Build 23.0 2025-05-16 23:51:12 -05:00
Dan Paulat
926cce1eac Level2MessageFactory clang-tidy cleanup 2025-05-16 23:51:12 -05:00
Dan Paulat
f709380a97 Add RdaPrfData (message type 32) 2025-05-16 23:51:12 -05:00
Dan Paulat
fd6c224fc2 Modified RDA message clang-tidy cleanup 2025-05-16 23:51:12 -05:00
Dan Paulat
2025698d88 Updating modified messages for RDA Build 23.0 2025-05-16 23:51:11 -05:00
AdenKoperczak
2daf4d8ba4
Remove some unneded methods added in level_2_chunks 2025-05-10 09:50:53 -04:00
AdenKoperczak
759a9e4379
Parallelize the chunks loading and load from archive when possible 2025-05-10 09:50:53 -04:00
AdenKoperczak
e10ebdeb5e
switch level2 incoming elevation to optional 2025-05-10 09:50:53 -04:00
AdenKoperczak
0f95439b61
Initial clang format/tidy fixes for level_2_chunks 2025-05-10 09:50:52 -04:00
AdenKoperczak
0bda6296c0
Add indicator of what level is currently being updated with level 2 chunks. 2025-05-10 09:50:52 -04:00
AdenKoperczak
094d286b41
fully working merging of data from last and current scan 2025-05-10 09:50:51 -04:00
AdenKoperczak
8b7a3e9781
partiallaly complete merging of radar data 2025-05-10 09:50:51 -04:00
AdenKoperczak
a754d66844
Setting up for merging last and current scan's, and having archive and chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
ac12cce5f2
fix compilation errors with level_2_chunks for not gcc-13/clang-17 2025-05-10 09:50:50 -04:00
AdenKoperczak
9570dcf20e
Initial working level2 chunks data provider 2025-05-10 09:50:50 -04:00
AdenKoperczak
05335fad84
Add ability to load new LDM records into preexisting Ar2vFile objects for L2 chunks 2025-05-10 09:50:50 -04:00
AdenKoperczak
f0ef6b35dd
Slight rework to nexrad data provider interface 2025-05-10 09:50:46 -04:00
Dan Paulat
82ba51909e Breaking circular header dependency 2025-05-04 23:10:21 -05:00
Dan Paulat
81f09e07f0 Archive warnings clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
8cdd8526eb Archive warning fixes for gcc 2025-05-04 23:10:21 -05:00
Dan Paulat
8dde98d2a9 Add debug log statements to archive warning loading 2025-05-04 23:10:21 -05:00
Dan Paulat
65e3a66750 Update IemApiProvider to use template functions 2025-05-04 23:10:21 -05:00
Dan Paulat
1a1c668d62 Finish windowed load. Not all polygon updates are shown on the map. 2025-05-04 23:10:21 -05:00
Dan Paulat
33e18765b7 Start of implementation to load a window of archive warning data, currently broken 2025-05-04 23:10:20 -05:00
Dan Paulat
e82fa93fb0 Use ranges instead of vectors for listing text products 2025-05-04 23:10:20 -05:00
Dan Paulat
7a8a0302e0 Provide interface to request multiple text product lists in parallel 2025-05-04 23:10:20 -05:00
Dan Paulat
33cfd4bc0e Don't reload archive text products that have already been loaded 2025-05-04 23:10:20 -05:00
Dan Paulat
16507adbe9 Alert layer should handle alerts by UUID if messages are received out of sequence 2025-05-04 23:10:20 -05:00
Dan Paulat
d00b2fe063 Use const std::string& instead of std::string_view with RE2 to avoid abseil issues 2025-05-04 23:10:20 -05:00
Dan Paulat
d3d9823459 More clang-tidy fixes 2025-05-04 23:10:20 -05:00
Dan Paulat
a6ba312f6b Provide year/month hint to WMO header parser based on filename 2025-05-04 23:10:20 -05:00
Dan Paulat
b60318c393 WMO header clang-tidy fixes 2025-05-04 23:10:19 -05:00
Dan Paulat
7e9895e002 Adding robust date calculation to WMO header 2025-05-04 23:10:19 -05:00
Dan Paulat
f9e79b3e40 Rename IEM warnings provider to IEM API provider 2025-05-04 23:10:19 -05:00
Dan Paulat
2720ad6a38 Add IEM load text product API functionality 2025-05-04 23:10:19 -05:00
Dan Paulat
59a8fdbf56 List NWS text products metadata 2025-05-04 23:10:19 -05:00
Dan Paulat
cd7435a4d5 Add IEM types supporting AFOS list 2025-05-04 23:10:19 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
Dan Paulat
895e760fee Create IemWarningsProvider class for archive warnings 2025-05-04 23:10:19 -05:00
Dan Paulat
a8da035566 Warnings provider clang-tidy fixes 2025-05-04 23:10:18 -05:00
Dan Paulat
87af6479d6 Rewrite warnings provider to use HEAD requests instead of directory listing to find recent warnings 2025-05-04 23:10:18 -05:00
AdenKoperczak
24f5f0a3e3
Do not display an elevation number when there is non 2025-04-13 10:59:41 -04:00
AdenKoperczak
dc72e9fbfc clang tidy/format fixes for update_tdwr_products 2025-03-20 10:19:20 -04:00
AdenKoperczak
6509fc7043 Update L3 product category selection to work better for tdwr 2025-03-20 10:19:20 -04:00