Dan Paulat
|
c7a9aadffa
|
Parse storm tracking graphic alphanumeric block
|
2024-02-22 23:32:58 -06:00 |
|
Dan Paulat
|
c03947d604
|
Finish parsing storm tracking tabular block
|
2024-02-22 22:32:38 -06:00 |
|
Dan Paulat
|
925f91995a
|
Finish parsing Storm Position / Forecast page
|
2024-02-21 23:01:41 -06:00 |
|
Dan Paulat
|
0415223571
|
Starting to parse alphanumeric data from storm tracking information
|
2024-02-20 23:27:08 -06:00 |
|
Dan Paulat
|
2cd76d7da4
|
Time and integer parsing
|
2024-02-20 23:26:02 -06:00 |
|
Dan Paulat
|
c8d8b24317
|
Create dedicated Storm Tracking Information message type
|
2024-02-19 22:33:42 -06:00 |
|
Dan Paulat
|
5d828b0819
|
Expose i and j from LinkedVectorPacket
|
2024-02-10 00:07:34 -06:00 |
|
Dan Paulat
|
a5d97933dc
|
Add special symbol getter method to TextAndSpecialSymbolPacket
|
2024-02-03 23:58:26 -06:00 |
|
Dan Paulat
|
43911c1179
|
Parse SCIT display data as packet list
|
2024-02-03 23:43:08 -06:00 |
|
Dan Paulat
|
d92c1e50f2
|
Refactor ScitForecastDataPacket to ScitDataPacket
|
2024-02-03 08:53:23 -06:00 |
|
Dan Paulat
|
0f215a9469
|
Reintroduce invalid time warning, filter NWS_NEXRAD_* filenames instead
|
2024-01-27 23:18:15 -06:00 |
|
Dan Paulat
|
a0f43b5f3f
|
Handle negative data moment ranges for level 2 data
|
2024-01-27 16:39:49 -06:00 |
|
Dan Paulat
|
636f444c40
|
Support ARCHIVE2
|
2024-01-27 01:18:25 -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
|
3705ca4f2e
|
Add missing default case statement
|
2024-01-24 08:14:53 -06:00 |
|
Dan Paulat
|
db6e504aa8
|
Stub for ARCHIVE2 format
|
2024-01-24 00:03:40 -06:00 |
|
Dan Paulat
|
af1b42e7b0
|
Ignore empty messages for clutter filter bypass map and VCP data
|
2024-01-24 00:03:40 -06:00 |
|
Dan Paulat
|
2fd7dca8a4
|
Change invalid time key log from warning to trace, as this is not always an unexpected condition
|
2024-01-24 00:03:40 -06:00 |
|
Dan Paulat
|
0fa3b8524c
|
Add precipitation mode VCPs
|
2024-01-24 00:03:27 -06:00 |
|
Dan Paulat
|
524d5e4fac
|
Fix initialization of Digital Radar Data moment block
|
2024-01-23 00:23:19 -06:00 |
|
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
|
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
|
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
|
53717434a6
|
Ignore message segments when first segment doesn't start at 1
|
2024-01-22 09:44:31 -06:00 |
|
Dan Paulat
|
dbda117284
|
Ignore invalid julian date in level 2 header
|
2024-01-22 09:44:31 -06:00 |
|
Dan Paulat
|
664a8dcaee
|
Display invalid elevation number for Message Type 31
|
2024-01-22 09:44:31 -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
|
3d93048e61
|
Change the AWS connection timeout from 1 second to 10 seconds
|
2024-01-21 22:29:07 -06:00 |
|
Dan Paulat
|
e4aa0c7b75
|
Fix hydrometeor classification product selection
|
2024-01-11 22:35:16 -06:00 |
|
Dan Paulat
|
0c8d6eae1f
|
Update hydrometeor classification threshold
|
2024-01-10 00:59:34 -06:00 |
|
Dan Paulat
|
587dbb7f1f
|
Add hydrometeor classification level 3 product
|
2024-01-10 00:30:26 -06:00 |
|
Dan Paulat
|
f9d621d940
|
Fixes for address sanitizer on Windows
|
2024-01-07 20:50:25 -06:00 |
|
Dan Paulat
|
0c8d1aeb80
|
Fix case where level 3 data value could be uninitialized
|
2024-01-06 09:47:35 -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
|
8921c08f4f
|
Return coded or uncoded data values based on product type
- TODO: Still need to update level 3 product view color table lut
|
2024-01-05 00:49:05 -06:00 |
|
Dan Paulat
|
a652ac460b
|
Avoid overflow when getting data level code or value
|
2024-01-04 22:59:03 -06:00 |
|
Dan Paulat
|
66b7bd36fe
|
Expose units, scale and offset of color table
|
2024-01-04 22:37:55 -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 |
|