From 4222e19573947e17d1d57ab18e99e1f6b476c1db Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 25 Jan 2024 15:22:29 +0100 Subject: [PATCH] skip diff value --- src/smq/snmp/snmp.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/smq/snmp/snmp.go b/src/smq/snmp/snmp.go index e882687..2b60eb2 100644 --- a/src/smq/snmp/snmp.go +++ b/src/smq/snmp/snmp.go @@ -114,15 +114,15 @@ func Start() { convertedValue = fmt.Sprintf("%d", gosnmp.ToBigInt(variable.Value)) } - diffValue := "-" if oidTopic.Diff == "true" { log.Println("Calculate difference to last value") key := endpoint.Endpoint + ":" + oidTopic.OID diff, err := calculateDifference(key, convertedValue) if err != nil { log.Printf("Error when building difference: %v", err) + convertedValue = "-1" } else { - diffValue = diff + convertedValue = diff } } @@ -131,7 +131,6 @@ func Start() { Label: oidTopic.Label, Variable: oidTopic.OID, Value: convertedValue, - DiffValue: diffValue, } message.Variables[oidTopic.Label] = v