Add Min and Max methods to DataId
This commit is contained in:
@@ -19,6 +19,16 @@ std::string DataId::Table() const
|
||||
return m_table;
|
||||
}
|
||||
|
||||
int DataId::Min()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int DataId::Max()
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
|
||||
int DataId::GetId(const std::string& dataName) const
|
||||
{
|
||||
if (StringAlgorithm::iequals(dataName, "voltage"))
|
||||
@@ -37,6 +47,9 @@ int DataId::GetId(const std::string& dataName) const
|
||||
StringAlgorithm::iequals(dataName, "forecast"))
|
||||
return 2;
|
||||
|
||||
if (StringAlgorithm::iequals(dataName, "dewpoint"))
|
||||
return 3;
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
@@ -14,6 +14,10 @@ public:
|
||||
int Id() const;
|
||||
std::string Table() const;
|
||||
|
||||
public:
|
||||
static int Min();
|
||||
static int Max();
|
||||
|
||||
private:
|
||||
int GetId(const std::string& dataName) const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user