fix underflow bug

This commit is contained in:
Joerg Lehmann 2019-09-23 18:53:59 +02:00
parent 5a6a4f03a9
commit 5c42d1e751
1 changed files with 2 additions and 2 deletions

View File

@ -217,9 +217,9 @@ func DecodePayload(s string, deveui string, devaddr string, lrrlat float32, lrrl
func WriteDatapoint(mytime int64, deveui string, devaddr string, v uint8, h uint8, p uint8, w uint16, w1 int32, w2 int32, t int16, lrrlat float32, lrrlon float32, fw_version int32) { func WriteDatapoint(mytime int64, deveui string, devaddr string, v uint8, h uint8, p uint8, w uint16, w1 int32, w2 int32, t int16, lrrlat float32, lrrlon float32, fw_version int32) {
// wir nehmen humidity als Referenz, wenn diese > 0 ist, dann ist es // wir nehmen humidity als Referenz, wenn diese > 0 ist, dann ist es
// eine gueltige Messung // eine gueltige Messung
var vp uint8 // Voltage in % var vp uint16 // Voltage in %
if (h > 0) { if (h > 0) {
vp = v - 70 vp = uint16(v) - 70
if vp < 0 { if vp < 0 {
vp = 0 vp = 0
} else if vp > 100 { } else if vp > 100 {