Create record for loaded NEXRAD file in preparation for storage

This commit is contained in:
Dan Paulat 2022-02-27 22:22:47 -06:00
parent 85615cfffd
commit c9e312fd54
12 changed files with 269 additions and 120 deletions

View file

@ -1,7 +1,6 @@
#pragma once
#include <scwx/wsr88d/rpg/level3_message.hpp>
#include <scwx/wsr88d/rpg/product_description_block.hpp>
#include <cstdint>
#include <memory>

View file

@ -2,6 +2,7 @@
#include <scwx/awips/message.hpp>
#include <scwx/wsr88d/rpg/level3_message_header.hpp>
#include <scwx/wsr88d/rpg/product_description_block.hpp>
namespace scwx
{
@ -28,10 +29,12 @@ public:
size_t data_size() const override;
const Level3MessageHeader& header() const;
const Level3MessageHeader& header() const;
void set_header(Level3MessageHeader&& header);
virtual std::shared_ptr<ProductDescriptionBlock> description_block() const;
private:
std::unique_ptr<Level3MessageImpl> p;
};

View file

@ -44,6 +44,12 @@ void Level3Message::set_header(Level3MessageHeader&& header)
p->header_ = std::move(header);
}
std::shared_ptr<ProductDescriptionBlock>
Level3Message::description_block() const
{
return nullptr;
}
} // namespace rpg
} // namespace wsr88d
} // namespace scwx