From 477424ab218b6e9bd9334450bb692c211c478f30 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 8 Apr 2020 17:03:21 +0200 Subject: [PATCH] Add status interpretation logic --- core-writer/src/ProcessManager.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/core-writer/src/ProcessManager.cpp b/core-writer/src/ProcessManager.cpp index 6a6d1e7..4f1cdd5 100644 --- a/core-writer/src/ProcessManager.cpp +++ b/core-writer/src/ProcessManager.cpp @@ -109,8 +109,15 @@ void ProcessManager::stop_receiving() string ProcessManager::get_status() { - // TODO: Implement status collection. - return "nothing to see here"; + if (write_module_.is_writing()) { + return "writing"; + } + + if (recv_module_.is_receiving()) { + return "ready"; + } + + return "idle"; } unordered_map ProcessManager::get_statistics()