Add MetricsLogging
This commit is contained in:
parent
60f252c37a
commit
3fe3139961
6 changed files with 168 additions and 61 deletions
|
@ -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
|
||||
|
|
Reference in a new issue