Commit graph

89 commits

Author SHA1 Message Date
Dan Paulat
835e8d8f0d Process and index Digital Radar Data 2024-01-23 00:22:56 -06:00
Dan Paulat
730c1a9ba7 Inherit DigitalRadarData from GenericRadarData 2024-01-22 23:59:04 -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
b8b0812ce6 Significant refactor of Digital Radar Data Generic with nested classes 2024-01-22 22:22:47 -06:00
Dan Paulat
b524b6f53d Refactor rda/types.hpp to rda/rda_types.hpp 2024-01-22 21:52:42 -06:00
Dan Paulat
5058e3493c Add scaled values for ranges and angles in Digital Radar Data 2024-01-22 21:37:33 -06:00
Dan Paulat
807d98d7ef Use strong-typed units for angles and ranges in Digital Radar Data Generic Format 2024-01-22 21:36:47 -06:00
Dan Paulat
a9e1998632 Add DigitalRadarData message ID 1 enumeration 2024-01-22 20:05:40 -06:00
Dan Paulat
bf2569cb3e Pass context shared pointer by reference 2024-01-22 19:59:18 -06:00
Dan Paulat
30de3a59fc Refactor message ID enum DigitalRadarData to DigitalRadarDataGeneric 2024-01-22 19:58:55 -06:00
Dan Paulat
68cca50ddf Add Level 2 Message Type 1, Digital Radar Data 2024-01-22 09:44:31 -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
f9d621d940 Fixes for address sanitizer on Windows 2024-01-07 20:50:25 -06:00
Dan Paulat
e96808d14d Level 2 data level function implementations 2024-01-05 23:42:04 -06:00
Dan Paulat
36f8f73b0f Use common data level functions when generating color table lut 2024-01-05 14:48:41 -06:00
Dan Paulat
0e031e3b69 Rename rpg_types to wsr88d_types, common between level 2 and level 3 2024-01-04 20:07:30 -06:00
Dan Paulat
3a607cc1fe Data level code to string 2024-01-04 13:06:16 -06:00
Dan Paulat
2f06076bb5 Add data level codes, refactor data value determination to product description block 2024-01-04 01:17:14 -06:00
Dan Paulat
d5222eac63 Add sequence number, volume scan and elevation to product description hover 2023-11-19 21:45:43 -06: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
b0baa4f336 Packet header fixes 2022-08-16 23:33:55 -05:00
Dan Paulat
be2f9fe674 Fixing concurrency issue when parsing level 2 data 2022-05-28 01:32:35 -05:00
Dan Paulat
2dcd87700c Data level threshold for certain 16-level products 2022-04-10 09:41:29 -05:00
Dan Paulat
5b32118626 Raster Data Packet RLE decoding to levels 2022-04-09 21:03:49 -05:00
Dan Paulat
8d1be0f54a Draw 4-bit encoded radial data 2022-04-08 21:49:10 -05:00
Dan Paulat
fa3b75a144 Adding threshold, offset, scale, level accessors for rendering 2022-04-08 16:02:46 -05:00
Dan Paulat
b77e3cd53f Add range and resolution fields to product description block 2022-04-06 21:51:47 -05:00
Dan Paulat
98531f6b56 Level 3 interface updates 2022-04-06 00:06:18 -05:00
Dan Paulat
c9e312fd54 Create record for loaded NEXRAD file in preparation for storage 2022-02-27 22:22:47 -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
8f362cc881 Clutter filter bypass map 2022-02-12 22:00:30 -06:00
Dan Paulat
a32029cb31 Nexrad File Factory 2022-02-10 22:10:22 -06:00
Dan Paulat
835ee644b5 Return fields by value instead of const reference 2022-01-23 19:55:56 -06:00
Dan Paulat
7a9582a689 Refactoring generic message components to awips namespace 2022-01-14 19:34:47 -06:00
Dan Paulat
97ab1de94c Radar coded message stub 2022-01-13 18:23:43 -06:00
Dan Paulat
9b48db3d8d General status message 2022-01-13 17:55:14 -06:00
Dan Paulat
dc545f19e9 Refactoring to unique product message types, in order to support more products 2022-01-13 02:13:30 -06:00
Dan Paulat
235c060b17 Standalone tabular alphanumeric product message 2022-01-12 19:45:21 -06:00
Dan Paulat
0b063f6e8c Tabular alphanumeric block 2022-01-12 18:10:17 -06:00
Dan Paulat
add6c41016 Graphic alphanumeric block 2022-01-12 01:15:41 -06:00
Dan Paulat
09649c0fe7 Use strings instead of character arrays where warranted 2022-01-12 00:41:08 -06:00
Dan Paulat
798b348d8b Cell trend volume scan times 2022-01-12 00:25:47 -06:00
Dan Paulat
67a8184ea7 Cell trend data packet 2022-01-11 23:07:44 -06:00
Dan Paulat
9073ec706b Exposing select level 3 file blocks 2022-01-11 19:32:36 -06:00
Dan Paulat
01d24d70b8 Support zlib compressed level 3 files 2022-01-11 19:23:19 -06:00
Dan Paulat
54ac07a254 Generic data packet 2022-01-09 17:47:26 -06:00
Dan Paulat
cbb3ec0368 Special graphic symbol packet 2022-01-09 15:03:31 -06:00
Dan Paulat
6d4428b8e0 Wind barb data packet 2022-01-08 22:36:58 -06:00
Dan Paulat
5dcf65b79c Vector arrow data packet 2022-01-08 22:28:44 -06:00
Dan Paulat
f1472275bc Digital radial data array packet 2022-01-08 18:19:00 -06:00