Commit graph

51 commits

Author SHA1 Message Date
AdenKoperczak
0438b65208
Fix clang format errors for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
969267b661
Added back logging as traces for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
4906800a22
Resolve TODOs in level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
16a73ed872
Add previous scans for stepping back in time when merging level2 files 2025-05-10 09:50:53 -04:00
AdenKoperczak
314d3f5b9b
Use static cast when getting elevations to convert from double to float take 2 2025-05-10 09:50:52 -04:00
AdenKoperczak
0f95439b61
Initial clang format/tidy fixes for level_2_chunks 2025-05-10 09:50:52 -04:00
AdenKoperczak
6ca76b9eca
Move elevation conversion code into VCP and DRD code 2025-05-10 09:50:52 -04:00
AdenKoperczak
63585af26d
Get level2 chunks and archive working together, reduce logging of level2 chunks 2025-05-10 09:50:51 -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
05335fad84
Add ability to load new LDM records into preexisting Ar2vFile objects for L2 chunks 2025-05-10 09:50:50 -04:00
AdenKoperczak
d633f7746c Fix negative radar elevations being reported as large possitive
elevations
2025-03-01 10:58:46 -05:00
Dan Paulat
69d5a36f55 When viewing live level 2 data, ensure the latest scan is selected 2025-01-20 22:15:14 -06:00
Dan Paulat
c94e483c6e Ignore milliseconds when retrieving scan from level 2 file by time 2025-01-20 00:03:31 -06:00
Dan Paulat
607d72d7bb In level 2 debug output, convert Julian date and milliseconds to standard format 2025-01-19 23:41:42 -06:00
Dan Paulat
b466ac818c Index multiple level 2 elevation scans 2024-11-20 19:50:09 -06:00
Dan Paulat
243a7c870c Update Archive II processing to better handle older data sets 2024-01-27 01:17:34 -06:00
Dan Paulat
fdd09011f4 If the input stream fails during level 2 parsing, avoid an infinite loop 2024-01-24 22:32:15 -06:00
Dan Paulat
835e8d8f0d Process and index Digital Radar Data 2024-01-23 00:22:56 -06:00
Dan Paulat
571d0b2ce9 Add Generic Radar Data as a common base class to message types 1 and 31 2024-01-22 23:03:32 -06:00
Dan Paulat
b524b6f53d Refactor rda/types.hpp to rda/rda_types.hpp 2024-01-22 21:52:42 -06:00
Dan Paulat
b1a4fd4381 Use references in ar2v_file where appropriate 2024-01-22 20:05:25 -06:00
Dan Paulat
233246a87e Qualify names with std namespace in ar2v_file.cpp 2024-01-22 20:05:02 -06:00
Dan Paulat
30de3a59fc Refactor message ID enum DigitalRadarData to DigitalRadarDataGeneric 2024-01-22 19:58:55 -06:00
Dan Paulat
bfd7963d4c Rename DigitalRadarData to DigitalRadarDataGeneric to align with message type 31 name 2024-01-22 09:44:31 -06:00
Dan Paulat
68a6d5f97f Ignoring additional warnings required for MSVC 14.36 2023-06-16 23:34:43 -05:00
Dan Paulat
774d08a63e Fix level 2 empty radial data crash 2023-06-13 19:02:18 -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
3339a40780 Fixing warnings in wxdata 2022-06-11 07:10:08 -05:00
Dan Paulat
be2f9fe674 Fixing concurrency issue when parsing level 2 data 2022-05-28 01:32:35 -05:00
Dan Paulat
40ef43ed30 Boost.Log -> spdlog - wsr88d 2022-04-17 09:28:17 -05:00
Dan Paulat
6759766744 Handle missing VCP data 2022-02-15 22:04:44 -06:00
Dan Paulat
e237e086f0 Handle null level 2 metadata records 2022-02-15 22:00:29 -06:00
Dan Paulat
3829b77994 Expose additional fields from level 2 and level 3 files 2022-02-13 11:17:43 -06:00
Dan Paulat
a2b1955995 Support decompressed level 2 files 2022-02-12 12:43:22 -06:00
Dan Paulat
a32029cb31 Nexrad File Factory 2022-02-10 22:10:22 -06:00
Dan Paulat
a280f37289 Refactoring, making level 2 message classes more explicitly named 2021-12-23 11:55:26 -06:00
Dan Paulat
e76ac3bc36 Selectable elevation cuts 2021-11-14 22:41:25 -06:00
Dan Paulat
19f1207384 Infrastructure updates for multiple elevations 2021-11-14 14:20:24 -06:00
Dan Paulat
3e92847901 Initial indexing capability 2021-11-13 01:15:53 -06:00
Dan Paulat
ab616b0c62 Store elevation scans as a shared pointer to avoid needless copying 2021-11-13 00:59:57 -06:00
Dan Paulat
efeb87baaa Index volume scan by time, change internal data structure from unordered to ordered map 2021-11-13 00:38:07 -06:00
Dan Paulat
3a3843c280 Adding interface to radar data, correcting scaling 2021-07-25 08:35:24 -05:00
Dan Paulat
d734bc6a0a Color table implementation 2021-07-01 22:05:47 -05:00
Dan Paulat
a2c6ee70a4 Store radar data in Ar2vFile object 2021-06-27 10:20:32 -05:00
Dan Paulat
9daee7b8c6 Use ntoh instead of hton when byte swapping for consistency 2021-06-20 21:23:44 -05:00
Dan Paulat
6acb6a8c9d Parse RDA Status Data (Message Type 2) 2021-06-20 11:21:14 -05:00
Dan Paulat
2fc12d44db Parse Performance/Maintenance Data (Message Type 3) 2021-06-19 16:12:54 -05:00
Dan Paulat
3ab4ec4b9b Parse Clutter Filter Map (Message 15) 2021-06-15 22:03:23 -05:00