Test.cc 899 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #include <INIReader.h>
  2. #include <Timer.h>
  3. #include <unistd.h>
  4. #include <algorithm>
  5. #include <chrono>
  6. #include <deque>
  7. #include <iostream>
  8. #include <memory>
  9. #include <string>
  10. void print()
  11. {
  12. std::cout << "Print" << std::endl;
  13. }
  14. void TestINIReader()
  15. {
  16. INIReader reader("PresenceDetection.ini");
  17. std::string target = reader.Get("PresenceDetection", "Target", "");
  18. if (!target.empty())
  19. std::cout << "Error" << std::endl;
  20. std::cout << target.size() << " " << target << std::endl;
  21. bool unifi = reader.GetBoolean("PresenceDetection", "UniFi", false);
  22. if (unifi)
  23. std::cout << "UniFi On" << std::endl;
  24. else
  25. std::cout << "UniFi Off" << std::endl;
  26. bool test = reader.GetBoolean("PresenceDetection", "Test", false);
  27. if (test)
  28. std::cout << "Test On" << std::endl;
  29. else
  30. std::cout << "Test Off" << std::endl;
  31. }
  32. int main(int /*argc*/, char** /*argv[]*/)
  33. {
  34. TestINIReader();
  35. return 0;
  36. }