Commit graph

143 commits

Author SHA1 Message Date
Dan Paulat
bb7793d309 Use boost::asio for asynchronous processing 2022-05-28 14:37:39 -05:00
Dan Paulat
09064c0be0 Don't connect signals/slots with null pointers 2022-05-28 02:31:49 -05:00
Dan Paulat
5039fea3b9 Connect auto-refreshed data to map widget 2022-05-28 02:22:59 -05:00
Dan Paulat
000b6cbd86 Retrieve level 2 products from data provider 2022-05-28 02:22:37 -05:00
Dan Paulat
57e5badd70 Load default radar site from settings 2022-05-28 02:03:14 -05:00
Dan Paulat
f8f5a36f48 Threshold for display of bins should be no less than 2 2022-05-28 02:02:15 -05:00
Dan Paulat
078b9c407c Adding level 2 data provider to product manager 2022-05-27 16:28:20 -05:00
Dan Paulat
23337b3b21 Use common map utility to get radar product record 2022-05-23 22:32:22 -05:00
Dan Paulat
bd68f1adbd Initialize AWS SDK 2022-04-22 09:24:58 -05:00
Dan Paulat
741c30e236 Argument IDs must all be present or all be omitted 2022-04-21 22:44:31 -05:00
Dan Paulat
a96e017917 Add mapbox_api_key to settings 2022-04-20 11:56:22 -05:00
Dan Paulat
ba64627f5d Use Mapbox template with maplibre 2022-04-20 11:33:52 -05:00
Dan Paulat
bb335ceb31 Ensure sweep is updated after being deferred due to lock during initialization 2022-04-19 18:12:07 -05:00
Dan Paulat
a90d95cf6d Revert "Workaround for Boost 1.78.0 log namespace change"
This reverts commit ae886fd624.
2022-04-19 16:06:01 -05:00
Dan Paulat
034b4f78c5 Removing Boost.Log from main 2022-04-19 16:05:46 -05:00
Dan Paulat
c6281d799f Removing boost log from Boost.Log -> spdlog - settings, types, util, view 2022-04-19 16:01:45 -05:00
Dan Paulat
e6bddc79db Boost.Log -> spdlog - qt/map 2022-04-18 09:09:02 -05:00
Dan Paulat
15bc3afc87 Boost.Log -> spdlog - config, gl, manager 2022-04-18 08:39:24 -05:00
Dan Paulat
3d162f0336 Update main_window.cpp to use spdlog instead of boost log 2022-04-13 20:09:00 -05:00
Dan Paulat
20b8c75234 Initial setup for spdlog 2022-04-13 20:08:04 -05:00
Dan Paulat
e075e88c7f Move mbgl cache to application local data storage 2022-04-12 21:37:26 -05:00
Dan Paulat
ae886fd624 Workaround for Boost 1.78.0 log namespace change 2022-04-12 20:35:37 -05:00
Dan Paulat
0fc1b3a2bb Product code 34 doesn't use data level threshold halfwords 2022-04-10 21:41:10 -05:00
Dan Paulat
7b16972cb1 Adding additional STP/OHP palette assignments 2022-04-10 21:25:16 -05:00
Dan Paulat
9da8145fc8 Radial data is always centered, matches output from wct (NOAA) 2022-04-10 21:19:51 -05:00
Dan Paulat
5aa27c7fe7 Add scaling to 16-level thresholds 2022-04-10 20:55:46 -05:00
Dan Paulat
f8765e0d2d For 16-level products, only the lower-order byte should be used for the data level threshold 2022-04-10 19:47:57 -05:00
Dan Paulat
fd35a912e5 Adding additional palette types 2022-04-10 19:09:46 -05:00
Dan Paulat
cf3c780abf Handle coded thresholds 2022-04-10 11:25:54 -05:00
Dan Paulat
cc36922e99 Radar colors should be drawn using GL_NEAREST, textures are generated such that exact levels already exist 2022-04-10 10:42:37 -05:00
Dan Paulat
304297be9b Update level 3 color tables for 16-level products 2022-04-10 10:41:30 -05:00
Dan Paulat
0511867c6b Level 3 raster view 2022-04-09 21:06:47 -05:00
Dan Paulat
1dbc68a7d9 Refactoring common level 3 product view functions to new parent class 2022-04-09 09:22:27 -05:00
Dan Paulat
41fda1e9cf Adding STP to list of palettes 2022-04-09 00:29:39 -05:00
Dan Paulat
8d1be0f54a Draw 4-bit encoded radial data 2022-04-08 21:49:10 -05:00
Dan Paulat
41b491314b TDWR range updates 2022-04-08 18:37:47 -05:00
Dan Paulat
732a7e233c Select level 3 radar products 2022-04-08 16:23:16 -05:00
Dan Paulat
ab83b50e0a Level 3 radial view 2022-04-08 16:20:34 -05:00
Dan Paulat
039b2b3d8e Store and retrieve level 3 data 2022-04-06 22:38:45 -05:00
Dan Paulat
c7b5a659ab Generic product record retrieval for level 2 or level 3 data 2022-04-03 23:01:16 -05:00
Dan Paulat
dd3751313f Reorder initialization and rendering to prevent color flicker 2022-04-03 21:28:16 -05:00
Dan Paulat
5a0224631d Load correct level 2 product if one was previously selected 2022-04-03 20:40:27 -05:00
Dan Paulat
0be0e420d1 Update radar product selection when it changes 2022-04-03 20:33:46 -05:00
Dan Paulat
4c6a40140b Create sweep mutex to eliminate race condition between ComputeSweep() and UpdateSweep() 2022-04-03 19:19:14 -05:00
Dan Paulat
b2fbfa0dee Make sure RadarProductView usage is consistent 2022-04-03 18:43:59 -05:00
Dan Paulat
95de37cab4 Support selecting level 2 files for display 2022-04-03 14:20:19 -05:00
Dan Paulat
1655a7c571 Fix resizing of toolbar buttons 2022-04-03 12:51:43 -05:00
Dan Paulat
055bdecd33 Fix buffer regeneration error 2022-03-06 16:52:33 -06: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