From ba351b773a68d573ae76e53e776ecfd0a3a16004 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 4 Mar 2021 17:26:14 +0100 Subject: [PATCH] uptime --- src/sinkSender.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sinkSender.c b/src/sinkSender.c index 29e42eb..4f5bd40 100644 --- a/src/sinkSender.c +++ b/src/sinkSender.c @@ -6,6 +6,7 @@ #include #include #include +#include #include "sinkSender.h" #include "logging.h" @@ -69,7 +70,10 @@ void sinkSenderPut(uint32_t seconds, uint32_t frequency) { logmsg(LOG_DEBUG, "minute is full"); secondOfMinute = 0; - minuteBuffer.s.totalRunningHours = 0; + struct sysinfo; + sysinfo(&sysinfo); + + minuteBuffer.s.totalRunningHours = sysinfo.update / 3600; minuteBuffer.s.totalPowercycles = 0; minuteBuffer.s.totalWatchdogResets = 0; minuteBuffer.s.version = strtol(VERSION, NULL, 16);