Forráskód Böngészése

Add Min and Max methods to DataId

JDierkse 5 éve
szülő
commit
c6e21456cc
2 módosított fájl, 17 hozzáadás és 0 törlés
  1. 13 0
      DataStorage/DataId.cpp
  2. 4 0
      include/DataId.h

+ 13 - 0
DataStorage/DataId.cpp

@@ -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;
 }
 

+ 4 - 0
include/DataId.h

@@ -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;