mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-11-01 08:10:04 +00:00
Add Generic Radar Data as a common base class to message types 1 and 31
This commit is contained in:
parent
b8b0812ce6
commit
571d0b2ce9
8 changed files with 191 additions and 41 deletions
|
|
@ -1,4 +1,5 @@
|
|||
#include <scwx/wsr88d/ar2v_file.hpp>
|
||||
#include <scwx/wsr88d/rda/digital_radar_data_generic.hpp>
|
||||
#include <scwx/wsr88d/rda/level2_message_factory.hpp>
|
||||
#include <scwx/wsr88d/rda/rda_types.hpp>
|
||||
#include <scwx/util/logger.hpp>
|
||||
|
|
@ -109,7 +110,7 @@ std::chrono::system_clock::time_point Ar2vFile::end_time() const
|
|||
|
||||
if (p->radarData_.size() > 0)
|
||||
{
|
||||
std::shared_ptr<rda::DigitalRadarDataGeneric> lastRadial =
|
||||
std::shared_ptr<rda::GenericRadarData> lastRadial =
|
||||
p->radarData_.crbegin()->second->crbegin()->second;
|
||||
|
||||
endTime = util::TimePoint(lastRadial->modified_julian_date(),
|
||||
|
|
@ -431,7 +432,7 @@ void Ar2vFileImpl::IndexFile()
|
|||
rda::WaveformType waveformType =
|
||||
vcpData_->waveform_type(elevationCut.first);
|
||||
|
||||
std::shared_ptr<rda::DigitalRadarDataGeneric>& radial0 =
|
||||
std::shared_ptr<rda::GenericRadarData>& radial0 =
|
||||
(*elevationCut.second)[0];
|
||||
|
||||
if (radial0 == nullptr)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue