Commit graph

  • bf6b3e3601 Select the latest product level 3 product available when switching products Dan Paulat 2022-09-23 22:46:44 -05:00
  • 0f3d1708c0 Resource explorer expand/collapse all buttons Dan Paulat 2022-09-22 01:05:35 -05:00
  • b2b413c48d Merge branch 'feature/resource-explorer' into develop Dan Paulat 2022-09-22 00:29:46 -05:00
  • f47fab196e Resource Explorer view and model cleanup Dan Paulat 2022-09-22 00:09:23 -05:00
  • 06e33001f7 Radar Product Model missing initial signals from manager Dan Paulat 2022-09-21 23:10:43 -05:00
  • 1e58cc29e5 Add begin/endInsertRows calls to notify view of changes Dan Paulat 2022-09-21 23:07:06 -05:00
  • efc6dc1413 Radar Product Model population Dan Paulat 2022-09-21 22:28:24 -05:00
  • 4c4c93cad1 Connecting Radar Product Manager creation to Radar Product Model Dan Paulat 2022-09-19 23:46:15 -05:00
  • 98f8bab79a Refactoring generic tree model behavior Dan Paulat 2022-09-19 23:12:46 -05:00
  • 1ba60f0da1 Radar Product Model functional stub Dan Paulat 2022-09-19 22:48:35 -05:00
  • a47c13ca99 Radar Product Model Item class Dan Paulat 2022-09-17 00:38:40 -05:00
  • b917e1a818 Implementing default Radar Product Model methods Dan Paulat 2022-09-17 00:31:22 -05:00
  • 8abee4cda1 Creating Radar Product Model Dan Paulat 2022-09-14 23:17:31 -05:00
  • 8a450a76bb Add Resource Explorer dock and menu Dan Paulat 2022-09-13 23:24:46 -05:00
  • 889fe698e6 Smooth transition between level 3 tilts Dan Paulat 2022-09-13 21:43:56 -05:00
  • 690f60f3e3 Sometimes level 3 records aren't found by time, ensure a best-effort is always selected Dan Paulat 2022-09-13 21:21:05 -05:00
  • af77db35a4 Make default color table transparent to prevent flicker Dan Paulat 2022-09-12 22:33:32 -05:00
  • 3b7518006b Check currently selected level 3 tilt Dan Paulat 2022-09-12 22:19:34 -05:00
  • 14545fd83a Fix Level 3 Products Widget product selection status Dan Paulat 2022-09-11 08:29:31 -05:00
  • 4325f352b1 Add level 3 product selection Dan Paulat 2022-09-11 08:07:48 -05:00
  • 52bd14e6d5 Coordinate documentation Dan Paulat 2022-09-10 23:40:27 -05:00
  • 6cec68d968 Look up product code when selecting radar product Dan Paulat 2022-09-07 22:41:06 -05:00
  • 2452fff6f7 Change UpdateAvailableProducts log level to trace Dan Paulat 2022-09-07 22:36:18 -05:00
  • 17ebfd609d Disable HTTP request for region Dan Paulat 2022-09-06 23:22:58 -05:00
  • e69f9a8008 Add available products to Level 3 Products Widget Dan Paulat 2022-09-06 08:08:14 -05:00
  • 7e084d28e9 Add Level 3 Products Changed signal to Map Widget Dan Paulat 2022-09-06 08:07:44 -05:00
  • c2e56b8e32 Add available products to Radar Product Manager Dan Paulat 2022-09-06 08:05:51 -05:00
  • 0ca1ec2269 Look up product code when unavailable Dan Paulat 2022-09-05 19:00:01 -05:00
  • 822e523400 Level 3 category and product mappings Dan Paulat 2022-09-05 18:07:04 -05:00
  • c9c77050ed Making local variables in AWS Level 3 Data Provider static, adding debug Dan Paulat 2022-09-05 18:03:34 -05:00
  • c5f0de84a7 Updating conan packages Dan Paulat 2022-08-16 23:34:17 -05:00
  • b0baa4f336 Packet header fixes Dan Paulat 2022-08-16 23:33:55 -05:00
  • 12d8aaf8a6 Request available level 3 products Dan Paulat 2022-06-26 07:57:28 -05:00
  • d2597354b4 Ignore additional boost warnings when compiling for release Dan Paulat 2022-06-11 09:15:26 -05:00
  • ff58f5bcf6 Fixing warnings in scwx-qt Dan Paulat 2022-06-11 07:42:18 -05:00
  • 3339a40780 Fixing warnings in wxdata Dan Paulat 2022-06-11 06:35:53 -05:00
  • 05d795d18f List available level 3 products Dan Paulat 2022-06-09 23:53:34 -05:00
  • dd311327db Connect map settings to main window Dan Paulat 2022-06-09 00:15:11 -05:00
  • bcf2d7bffc Adding map settings Dan Paulat 2022-06-08 23:31:39 -05:00
  • 0ab89060e9 Updating translation, disabling locations and line numbers in .ts files Dan Paulat 2022-06-07 00:23:56 -05:00
  • ca3586420e Level 3 products widget Dan Paulat 2022-06-05 23:15:30 -05:00
  • df60007b07 Prevent color table crash if radarProductView_ is null Dan Paulat 2022-06-05 23:13:16 -05:00
  • b80dbb8b55 Update AWS data provider tests for Refresh API change Dan Paulat 2022-06-05 16:17:33 -05:00
  • 0a890f5df8 Allow product code to be retrieved from file instead of always being caller-supplied Dan Paulat 2022-06-05 08:46:19 -05:00
  • e911882bb7 Extracting Level 2 Settings Widget from MainWindow Dan Paulat 2022-06-04 23:16:11 -05:00
  • 0fc573a962 Extracting Level 2 Products Widget from MainWindow Dan Paulat 2022-06-04 22:03:56 -05:00
  • 1974fbbc93 Base classes should have destructors defined as virtual Dan Paulat 2022-06-04 09:56:51 -05:00
  • d041e7e217 Ignore normal condition where level 3 data is not found prior to loading Dan Paulat 2022-06-04 08:17:31 -05:00
  • bb3b9094b8 Using shared_ptr for ProviderManager to prevent object lifetime issues Dan Paulat 2022-06-04 08:16:47 -05:00
  • 655e9d0634 Load level 3 data from AWS provider Dan Paulat 2022-06-03 22:47:40 -05:00
  • 780d13cefa Refactoring refresh capability to provider manager in preparation for level 3 refresh Dan Paulat 2022-05-30 17:09:56 -05:00
  • 5cfab59977 Don't continue to refresh level 2 data if no data is present Dan Paulat 2022-05-30 10:55:52 -05:00
  • 70b8f78eb5 AWS Level 3 Data Provider Dan Paulat 2022-05-30 00:53:44 -05:00
  • c5c54fbfa2 Refactoring AWS level 2 data provider, pushing up common functions Dan Paulat 2022-05-30 00:53:22 -05:00
  • 394aba2d83 Implement pruning in the AWS Level 2 data provider cache Dan Paulat 2022-05-29 23:52:43 -05:00
  • ccfceb6605 Load latest record by default when selecting level 2 product Dan Paulat 2022-05-29 17:39:38 -05:00
  • b9531149de Disable auto-refresh on file load Dan Paulat 2022-05-29 12:53:25 -05:00
  • 0b040e8b75 Refactoring radar product view initialization Dan Paulat 2022-05-29 09:34:49 -05:00
  • 6059c3117b Adding debug to when level 3 color table is updated Dan Paulat 2022-05-29 09:33:36 -05:00
  • 52771b41f0 Cleanup of level 2 product selection, removing flicker from updates Dan Paulat 2022-05-29 01:10:39 -05:00
  • 159b3d8412 Get rid of disconnect warning after radar product view has been removed Dan Paulat 2022-05-28 22:46:16 -05:00
  • f71391e3b9 Update radar site text Dan Paulat 2022-05-28 22:45:30 -05:00
  • f6262bba65 Separate radar product manager selection to avoid multiple connections Dan Paulat 2022-05-28 22:01:05 -05:00
  • eb576c5172 Add boost steady_timer for refresh, and application cleanup Dan Paulat 2022-05-28 16:58:07 -05:00
  • bb7793d309 Use boost::asio for asynchronous processing Dan Paulat 2022-05-28 14:37:39 -05:00
  • 09064c0be0 Don't connect signals/slots with null pointers Dan Paulat 2022-05-28 02:31:49 -05:00
  • 5039fea3b9 Connect auto-refreshed data to map widget Dan Paulat 2022-05-28 02:22:59 -05:00
  • 000b6cbd86 Retrieve level 2 products from data provider Dan Paulat 2022-05-28 02:22:37 -05:00
  • 4b9d12a7ef Additional level 2 data provider functionality for display of latest data Dan Paulat 2022-05-28 02:04:59 -05:00
  • 57e5badd70 Load default radar site from settings Dan Paulat 2022-05-28 02:03:14 -05:00
  • f8f5a36f48 Threshold for display of bins should be no less than 2 Dan Paulat 2022-05-28 02:02:01 -05:00
  • be2f9fe674 Fixing concurrency issue when parsing level 2 data Dan Paulat 2022-05-28 01:32:35 -05:00
  • 078b9c407c Adding level 2 data provider to product manager Dan Paulat 2022-05-27 16:28:20 -05:00
  • 63474cddcc Adding generic level 2 data provider, and documenting virtual functions Dan Paulat 2022-05-23 23:42:26 -05:00
  • df3d65e8aa Returning new objects from Refresh() function Dan Paulat 2022-05-23 23:41:24 -05:00
  • b7aeecfe83 Objects should be locked prior to looking up element Dan Paulat 2022-05-23 22:33:03 -05:00
  • 23337b3b21 Use common map utility to get radar product record Dan Paulat 2022-05-23 22:32:22 -05:00
  • bde8d288bd AWS Level 2 Provider FindKey Dan Paulat 2022-05-22 08:48:40 -05:00
  • 80310029e5 Refresh AWS level 2 data over multiple days Dan Paulat 2022-05-22 07:59:25 -05:00
  • 690f3f6216 Store objects and get time point Dan Paulat 2022-04-30 21:07:44 -05:00
  • 1681b6772b Add initial AWS Level 2 Data Provider Dan Paulat 2022-04-22 09:26:45 -05:00
  • bd68f1adbd Initialize AWS SDK Dan Paulat 2022-04-22 09:24:58 -05:00
  • c0145f1abd Adding AWS SDK dependency Dan Paulat 2022-04-22 09:24:26 -05:00
  • 741c30e236 Argument IDs must all be present or all be omitted Dan Paulat 2022-04-21 22:44:31 -05:00
  • a96e017917 Add mapbox_api_key to settings Dan Paulat 2022-04-20 11:56:22 -05:00
  • ba64627f5d Use Mapbox template with maplibre Dan Paulat 2022-04-20 11:33:52 -05:00
  • bb335ceb31 Ensure sweep is updated after being deferred due to lock during initialization Dan Paulat 2022-04-19 18:12:07 -05:00
  • 2723ad1966 Merge branch 'feature/spdlog' into develop Dan Paulat 2022-04-19 16:18:58 -05:00
  • cc9be6bdd0 Remove Boost::log dependency Dan Paulat 2022-04-19 16:09:13 -05:00
  • a90d95cf6d Revert "Workaround for Boost 1.78.0 log namespace change" Dan Paulat 2022-04-19 16:06:01 -05:00
  • 034b4f78c5 Removing Boost.Log from main Dan Paulat 2022-04-19 16:05:46 -05:00
  • 7734fcabab Boost.Log -> spdlog - test Dan Paulat 2022-04-19 16:05:31 -05:00
  • c6281d799f Removing boost log from Boost.Log -> spdlog - settings, types, util, view Dan Paulat 2022-04-19 16:01:45 -05:00
  • e6bddc79db Boost.Log -> spdlog - qt/map Dan Paulat 2022-04-18 09:09:02 -05:00
  • 15bc3afc87 Boost.Log -> spdlog - config, gl, manager Dan Paulat 2022-04-18 08:39:24 -05:00
  • 40ef43ed30 Boost.Log -> spdlog - wsr88d Dan Paulat 2022-04-17 09:28:17 -05:00
  • 766940e60f Boost.Log -> spdlog - wsr88d/rpg Dan Paulat 2022-04-17 09:15:54 -05:00
  • dda71133e0 Boost.Log -> spdlog - wsr88d/rda Dan Paulat 2022-04-16 08:12:49 -05:00
  • 44bcc7dd4c Boost.Log -> spdlog - awips and common Dan Paulat 2022-04-16 07:48:49 -05:00
  • 3d162f0336 Update main_window.cpp to use spdlog instead of boost log Dan Paulat 2022-04-13 20:09:00 -05:00