Commit graph

  • 20b8c75234 Initial setup for spdlog Dan Paulat 2022-04-13 20:08:04 -05:00
  • 7aef98b002 Merge branch 'feature/qt-maplibre-upgrade' into develop Dan Paulat 2022-04-12 21:37:48 -05:00
  • e075e88c7f Move mbgl cache to application local data storage Dan Paulat 2022-04-12 21:37:26 -05:00
  • 5489552ff3 Add mbgl include directory for Qt Dan Paulat 2022-04-12 20:36:28 -05:00
  • 59cb435591 Upgrade setup scripts to Qt 6.3.0 Dan Paulat 2022-04-12 20:36:04 -05:00
  • ae886fd624 Workaround for Boost 1.78.0 log namespace change Dan Paulat 2022-04-12 20:35:37 -05:00
  • a18db83730 Upgrading dependencies Dan Paulat 2022-04-11 21:53:35 -05:00
  • 54bdabd7d5 Update maplibre-gl-native to 2022-04-07 Dan Paulat 2022-04-11 21:49:44 -05:00
  • 0fc1b3a2bb Product code 34 doesn't use data level threshold halfwords Dan Paulat 2022-04-10 21:41:10 -05:00
  • 7b16972cb1 Adding additional STP/OHP palette assignments Dan Paulat 2022-04-10 21:25:16 -05:00
  • 9da8145fc8 Radial data is always centered, matches output from wct (NOAA) Dan Paulat 2022-04-10 21:19:51 -05:00
  • 5aa27c7fe7 Add scaling to 16-level thresholds Dan Paulat 2022-04-10 20:55:46 -05:00
  • f8765e0d2d For 16-level products, only the lower-order byte should be used for the data level threshold Dan Paulat 2022-04-10 19:47:57 -05:00
  • fd35a912e5 Adding additional palette types Dan Paulat 2022-04-10 19:09:46 -05:00
  • cf3c780abf Handle coded thresholds Dan Paulat 2022-04-10 11:21:15 -05:00
  • cc36922e99 Radar colors should be drawn using GL_NEAREST, textures are generated such that exact levels already exist Dan Paulat 2022-04-10 10:42:37 -05:00
  • 304297be9b Update level 3 color tables for 16-level products Dan Paulat 2022-04-10 10:41:30 -05:00
  • 2dcd87700c Data level threshold for certain 16-level products Dan Paulat 2022-04-10 09:41:29 -05:00
  • 0511867c6b Level 3 raster view Dan Paulat 2022-04-09 21:06:47 -05:00
  • 5b32118626 Raster Data Packet RLE decoding to levels Dan Paulat 2022-04-09 21:03:49 -05:00
  • 0b761185a0 Add resolution data for level 3 products 33 and 34 Dan Paulat 2022-04-09 10:02:06 -05:00
  • 1dbc68a7d9 Refactoring common level 3 product view functions to new parent class Dan Paulat 2022-04-09 09:22:27 -05:00
  • 41fda1e9cf Adding STP to list of palettes Dan Paulat 2022-04-09 00:29:39 -05:00
  • 5e20ff9311 Properly unpack levels from RLE data Dan Paulat 2022-04-08 23:47:22 -05:00
  • 6fc1f89fb1 Adding additional products to threshold, scale, offset and number of levels in product description Dan Paulat 2022-04-08 23:46:45 -05:00
  • 8d1be0f54a Draw 4-bit encoded radial data Dan Paulat 2022-04-08 21:49:10 -05:00
  • 41b491314b TDWR range updates Dan Paulat 2022-04-08 18:37:47 -05:00
  • 732a7e233c Select level 3 radar products Dan Paulat 2022-04-08 16:23:16 -05:00
  • ab83b50e0a Level 3 radial view Dan Paulat 2022-04-08 16:20:34 -05:00
  • 4412914089 Add TDWR productcs to palette list Dan Paulat 2022-04-08 16:07:58 -05:00
  • fa3b75a144 Adding threshold, offset, scale, level accessors for rendering Dan Paulat 2022-04-08 16:02:46 -05:00
  • 3fc6837f2a Float utility Dan Paulat 2022-04-08 01:34:36 -05:00
  • 711993362c Level 3 palette lookup Dan Paulat 2022-04-07 21:28:05 -05:00
  • 039b2b3d8e Store and retrieve level 3 data Dan Paulat 2022-04-06 22:38:45 -05:00
  • 15f7caa6b3 Updating level 3 test set Dan Paulat 2022-04-06 22:38:10 -05:00
  • b77e3cd53f Add range and resolution fields to product description block Dan Paulat 2022-04-06 21:51:47 -05:00
  • 98531f6b56 Level 3 interface updates Dan Paulat 2022-04-06 00:06:18 -05:00
  • c7b5a659ab Generic product record retrieval for level 2 or level 3 data Dan Paulat 2022-04-03 23:01:16 -05:00
  • 1b3dc1ca67 Adding tests for level 3 productcs 153 and 154 (super res) Dan Paulat 2022-04-03 22:04:35 -05:00
  • dd3751313f Reorder initialization and rendering to prevent color flicker Dan Paulat 2022-04-03 21:28:16 -05:00
  • 5a0224631d Load correct level 2 product if one was previously selected Dan Paulat 2022-04-03 20:40:27 -05:00
  • 0be0e420d1 Update radar product selection when it changes Dan Paulat 2022-04-03 20:33:46 -05:00
  • 0d48a7eb75 Upgrade cmake-conan to v0.18.0 Dan Paulat 2022-04-03 20:11:01 -05:00
  • 4c6a40140b Create sweep mutex to eliminate race condition between ComputeSweep() and UpdateSweep() Dan Paulat 2022-04-03 19:19:14 -05:00
  • b2fbfa0dee Make sure RadarProductView usage is consistent Dan Paulat 2022-04-03 18:43:59 -05:00
  • 95de37cab4 Support selecting level 2 files for display Dan Paulat 2022-04-03 14:20:19 -05:00
  • 1655a7c571 Fix resizing of toolbar buttons Dan Paulat 2022-04-03 12:51:43 -05:00
  • 055bdecd33 Fix buffer regeneration error Dan Paulat 2022-03-06 16:52:33 -06:00
  • 78a16b6a99 Don't display epoch on map overlay Dan Paulat 2022-03-06 16:52:00 -06:00
  • 7c44bafeb5 Stub for selecting radar product on successful file load Dan Paulat 2022-03-05 22:30:03 -06:00
  • 2000f3acb1 Radar product storage Dan Paulat 2022-03-05 11:32:06 -06:00
  • b9c4b9e9c7 Draw overlay layer regardless of radar product view, general layer organization Dan Paulat 2022-03-01 22:50:21 -06:00
  • 410eb85d3f Hide RadarProductManager implementation detail by using friend class Dan Paulat 2022-02-28 22:56:18 -06:00
  • c9e312fd54 Create record for loaded NEXRAD file in preparation for storage Dan Paulat 2022-02-27 22:22:47 -06:00
  • 85615cfffd CFP moments may not always be present in a scan Dan Paulat 2022-02-15 22:16:29 -06:00
  • 6759766744 Handle missing VCP data Dan Paulat 2022-02-15 22:04:44 -06:00
  • e237e086f0 Handle null level 2 metadata records Dan Paulat 2022-02-15 22:00:29 -06:00
  • 505b424de4 Add file request data Dan Paulat 2022-02-14 22:46:13 -06:00
  • 883626ebf5 Radar site configuration Dan Paulat 2022-02-14 22:44:07 -06:00
  • 19efb0e58c Add build files to source list for IDE display Dan Paulat 2022-02-14 21:53:33 -06:00
  • a47460842b Use signals/slots to prevent QObject lifetime issues Dan Paulat 2022-02-13 16:19:47 -06:00
  • 9b90189566 Open NEXRAD Product stub Dan Paulat 2022-02-13 11:43:31 -06:00
  • f7b8778e0d Radar product manager load file functionality Dan Paulat 2022-02-13 11:20:34 -06:00
  • 3829b77994 Expose additional fields from level 2 and level 3 files Dan Paulat 2022-02-13 11:17:43 -06:00
  • 8f362cc881 Clutter filter bypass map Dan Paulat 2022-02-12 22:00:30 -06:00
  • 0df6defe01 RDA Status Data support for Build < 18.0 Dan Paulat 2022-02-12 18:23:07 -06:00
  • a2b1955995 Support decompressed level 2 files Dan Paulat 2022-02-12 12:43:22 -06:00
  • a32029cb31 Nexrad File Factory Dan Paulat 2022-02-10 22:10:22 -06:00
  • 3620bfd13a Get coordinates from radar site configuration Dan Paulat 2022-02-02 11:07:25 -06:00
  • 29ce4b1eb8 Add TDWR VCPs Dan Paulat 2022-01-31 00:30:22 -06:00
  • 9c2f86b00a Support loadable radar sites Dan Paulat 2022-01-31 00:30:05 -06:00
  • 56cda08b0d Parse coded information from text product content Dan Paulat 2022-01-27 12:59:43 -06:00
  • 8f3baaa7c3 Robust coded location error handling Dan Paulat 2022-01-27 00:52:30 -06:00
  • 7d503ec506 Coded location logging Dan Paulat 2022-01-26 14:57:25 -06:00
  • db4f37a37d Coded time motion location Dan Paulat 2022-01-26 13:52:14 -06:00
  • b96455190f Avoid potential undefined behavior in WMO header parsing, don't reuse moved string Dan Paulat 2022-01-25 21:39:48 -06:00
  • ecf5b1f5f0 Coded location Dan Paulat 2022-01-25 21:39:28 -06:00
  • f25bb63ea0 Use getline utility to automatically strip double CR from WMO header Dan Paulat 2022-01-24 16:37:50 -06:00
  • 80579dbff2 Support for overview block in text product, and relax formatting guidelines Dan Paulat 2022-01-24 16:29:40 -06:00
  • 835ee644b5 Return fields by value instead of const reference Dan Paulat 2022-01-23 19:55:56 -06:00
  • c47a569645 Return static constant data by constant reference Dan Paulat 2022-01-23 19:44:42 -06:00
  • a202e0e2a0 Support text product updates Dan Paulat 2022-01-23 16:53:45 -06:00
  • be1d7323bd P-VTEC parsing Dan Paulat 2022-01-23 12:43:52 -06:00
  • e5c40b9eb5 Text product files Dan Paulat 2022-01-22 14:09:42 -06:00
  • 55d856a745 Text product message Dan Paulat 2022-01-16 14:28:42 -06:00
  • 03fdd99585 Consistent usage of ValidateMessage() in level 3 packets Dan Paulat 2022-01-14 19:46:32 -06:00
  • 7a9582a689 Refactoring generic message components to awips namespace Dan Paulat 2022-01-14 19:34:47 -06:00
  • a76103650e Updating level 3 support from message factory, adding additional test messages Dan Paulat 2022-01-13 22:35:20 -06:00
  • 9117b32a29 TDWR/SPG product support Dan Paulat 2022-01-13 19:03:04 -06:00
  • 97ab1de94c Radar coded message stub Dan Paulat 2022-01-13 18:23:43 -06:00
  • 9b48db3d8d General status message Dan Paulat 2022-01-13 15:37:52 -06:00
  • dc545f19e9 Refactoring to unique product message types, in order to support more products Dan Paulat 2022-01-13 02:05:56 -06:00
  • 235c060b17 Standalone tabular alphanumeric product message Dan Paulat 2022-01-12 19:45:21 -06:00
  • 0b063f6e8c Tabular alphanumeric block Dan Paulat 2022-01-12 18:05:33 -06:00
  • add6c41016 Graphic alphanumeric block Dan Paulat 2022-01-12 01:15:41 -06:00
  • 09649c0fe7 Use strings instead of character arrays where warranted Dan Paulat 2022-01-12 00:41:08 -06:00
  • 798b348d8b Cell trend volume scan times Dan Paulat 2022-01-12 00:25:47 -06:00
  • 67a8184ea7 Cell trend data packet Dan Paulat 2022-01-11 23:07:44 -06:00
  • 9073ec706b Exposing select level 3 file blocks Dan Paulat 2022-01-11 19:29:50 -06:00
  • 01d24d70b8 Support zlib compressed level 3 files Dan Paulat 2022-01-11 18:37:02 -06:00