Level 2 data level function implementations

This commit is contained in:
Dan Paulat 2024-01-05 23:38:17 -06:00
parent 36f8f73b0f
commit e96808d14d
3 changed files with 208 additions and 9 deletions

View file

@ -50,6 +50,11 @@ enum class DataLevelCode
Z8,
SI,
// Clutter Filter Power Removed
ClutterFilterNotApplied,
ClutterFilterApplied,
DualPolVariablesFiltered,
Unknown
};

View file

@ -50,6 +50,11 @@ static const std::unordered_map<DataLevelCode, std::string> dataLevelCodeName_ {
{DataLevelCode::Z8, "R(Z) * 0.8"},
{DataLevelCode::SI, "R(Z) * multiplier"},
// Clutter Filter Power Removed
{DataLevelCode::ClutterFilterNotApplied, "Clutter Filter Not Applied"},
{DataLevelCode::ClutterFilterApplied, "Clutter Filter Applied"},
{DataLevelCode::DualPolVariablesFiltered, "Dual Pol Variables Filtered"},
{DataLevelCode::Unknown, "?"}};
static const std::unordered_map<DataLevelCode, std::string>
@ -95,6 +100,11 @@ static const std::unordered_map<DataLevelCode, std::string>
{DataLevelCode::Z8, "Z8"},
{DataLevelCode::SI, "SI"},
// Clutter Filter Power Removed
{DataLevelCode::ClutterFilterNotApplied, ""},
{DataLevelCode::ClutterFilterApplied, ""},
{DataLevelCode::DualPolVariablesFiltered, ""},
{DataLevelCode::Unknown, "?"}};
const std::string& GetDataLevelCodeName(DataLevelCode dataLevelCode)