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