Refactoring, making level 2 message classes more explicitly named

This commit is contained in:
Dan Paulat 2021-12-23 11:55:26 -06:00
parent cae04fad37
commit a280f37289
23 changed files with 236 additions and 155 deletions

View file

@ -1,6 +1,6 @@
#pragma once
#include <scwx/wsr88d/rda/message.hpp>
#include <scwx/wsr88d/rda/level2_message.hpp>
#include <string>
@ -23,7 +23,7 @@ enum class WaveformType
class VolumeCoveragePatternDataImpl;
class VolumeCoveragePatternData : public Message
class VolumeCoveragePatternData : public Level2Message
{
public:
explicit VolumeCoveragePatternData();
@ -90,7 +90,7 @@ public:
bool Parse(std::istream& is);
static std::shared_ptr<VolumeCoveragePatternData>
Create(MessageHeader&& header, std::istream& is);
Create(Level2MessageHeader&& header, std::istream& is);
private:
std::unique_ptr<VolumeCoveragePatternDataImpl> p;