Add MetricsLogging

This commit is contained in:
Konstantin Lampalzer 2021-09-06 18:51:52 +02:00
parent 60f252c37a
commit 3fe3139961
6 changed files with 168 additions and 61 deletions

View file

@ -2,6 +2,7 @@ import atexit
from enum import Enum
from compLib.LogstashLogging import Logging
from compLib.MetricsLogging import MetricsLogging
from compLib.Spi import Spi, Register
MOTOR_COUNT = 4
@ -47,7 +48,8 @@ class Encoder(object):
diff = Encoder.read_raw(port) - encoder_start_values[port]
if diff > 2 ** 31:
diff -= 2 ** 32
MetricsLogging.put("Encoder", diff, port)
return diff
@staticmethod