Commit graph

36 commits

Author SHA1 Message Date
Dan Paulat
32cd672a40 Add file logging to local application data directory 2024-06-01 00:01:35 -05:00
Dan Paulat
8f4325f61a Make sure unordered map references aren't invalidated by reserving sufficient space 2024-05-24 01:55:01 -05:00
Dan Paulat
5fb9dc6a5f Display clock format defined in settings on map 2024-03-29 01:06:28 -05:00
Dan Paulat
a7cb459e20 Refactor clock format to wxdata 2024-03-29 00:32:09 -05:00
Dan Paulat
3ab05a1654 Verify downloaded file against content-md5 response header 2024-03-26 00:13:35 -05:00
Dan Paulat
94726631cb Add bytes to string function 2024-03-21 22:21:03 -05: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
2cd76d7da4 Time and integer parsing 2024-02-20 23:26:02 -06:00
Dan Paulat
9486d2364a Add types for audio alerts 2023-11-29 06:00:30 -06:00
Dan Paulat
6767c0c50a Create custom string tokenizer for use in placefile parsing
- Avoids the use of regular expressions, and is expected to be more efficient with large placefiles
2023-07-16 23:59:28 -05:00
Dan Paulat
9c27b2cd29 Add map provider layer test 2023-07-14 00:21:12 -05:00
Dan Paulat
0ddd9d91ea Timeline step back 2023-05-26 16:15:42 -05:00
Dan Paulat
fc3b1f2d2e Updating map utility to accept a generic container 2023-05-22 22:44:52 -05:00
Dan Paulat
593010acc2 Use HH date library when not using MSVC 2023-04-17 18:16:36 -05:00
Dan Paulat
509fc76653 Guard pragma warning statements with ifdef msvc 2023-04-16 01:02:56 -05:00
Dan Paulat
5fbb748328 Use weak_ptr to hold product manager records
- When selecting a product that's expired, it successfully refreshes the data, but doesn't display unless selected again
- When old data is downloaded, the refresh timer starts at 15 seconds, even if the newest data says the timer should be longer
- Selecting a product should update the recent lists
2023-04-08 01:11:36 -05:00
Dan Paulat
fdd981899f Add additional alert display columns
- State, counties, start and end time
2022-10-14 23:41:25 -05:00
Dan Paulat
32e8ca72a0 Hash utility 2022-10-02 23:12:41 -05:00
Dan Paulat
690f60f3e3 Sometimes level 3 records aren't found by time, ensure a best-effort is always selected 2022-09-13 21:21:05 -05:00
Dan Paulat
17ebfd609d Disable HTTP request for region 2022-09-06 23:22:58 -05:00
Dan Paulat
3339a40780 Fixing warnings in wxdata 2022-06-11 07:10:08 -05:00
Dan Paulat
bb7793d309 Use boost::asio for asynchronous processing 2022-05-28 14:37:39 -05:00
Dan Paulat
23337b3b21 Use common map utility to get radar product record 2022-05-23 22:32:22 -05:00
Dan Paulat
bde8d288bd AWS Level 2 Provider FindKey 2022-05-22 08:48:40 -05:00
Dan Paulat
20b8c75234 Initial setup for spdlog 2022-04-13 20:08:04 -05:00
Dan Paulat
3fc6837f2a Float utility 2022-04-08 01:34:36 -05:00
Dan Paulat
78a16b6a99 Don't display epoch on map overlay 2022-03-06 16:52:00 -06:00
Dan Paulat
7c44bafeb5 Stub for selecting radar product on successful file load 2022-03-05 22:40:23 -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
3625515b8a Load radar data asynchronously 2021-11-11 23:47:27 -06:00
Dan Paulat
b241703b40 Load color tables from settings 2021-11-06 22:18:02 -05:00
Dan Paulat
7c606b85ff Add toolbox for radar display control 2021-11-04 22:25:06 -05:00
Dan Paulat
3ae8eb24ab Parse RDA Adaptation Data (Message Type 18) 2021-06-18 21:54:05 -05:00
Dan Paulat
3ab4ec4b9b Parse Clutter Filter Map (Message 15) 2021-06-15 22:03:23 -05:00
Dan Paulat
33c114ee9d Basic parsing for Archive II file 2021-06-11 20:31:10 -05:00