From 6cfdcc13ce6f03e75cb2d12e07391ea72a41b097 Mon Sep 17 00:00:00 2001 From: trabus322 Date: Mon, 18 Mar 2024 22:58:12 +0100 Subject: [PATCH] Added simple time tracking --- src/main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 8fe3ca0..395c494 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,5 @@ #include #include - #include #include @@ -12,9 +11,16 @@ int main(){ std::string ip_address {"192.168.31.136"}; int port {502}; + auto startTime = std::chrono::high_resolution_clock::now(); Dtu dtu {ip_address.c_str(), port}; + auto endTime = std::chrono::high_resolution_clock::now(); + std::cout << "Construction time: " << std::chrono::duration_cast(endTime - startTime).count() << "s" << std::endl; + while(true) { + auto startTime = std::chrono::high_resolution_clock::now(); dtu.updateMicroinverters(); + auto endTime = std::chrono::high_resolution_clock::now(); + std::cout << "Update time: " << std::chrono::duration_cast(endTime - startTime).count() << "s" << std::endl; } return 0;