Minor fixes

This commit is contained in:
Konstantin Lampalzer 2021-09-11 21:12:58 +02:00
parent 3fe3139961
commit aac99a11ba
4 changed files with 8 additions and 4 deletions

View file

@ -74,11 +74,12 @@ class MetricsLogging():
global EXTENSIVE_LOGGING
if EXTENSIVE_LOGGING:
if MetricsLogging.is_influx_reachable():
EXTENSIVE_LOGGING = False
for i in range(CONCURRENCY):
worker = threading.Thread(target=MetricsLogging.worker, daemon=True)
worker.start()
workers.append(worker)
else:
EXTENSIVE_LOGGING = False
MetricsLogging.start_workers()

View file

@ -89,8 +89,8 @@ class Motor(object):
elif percent < 0:
raw_power = -Motor.__linearizePower(MOTOR_CURVE, -percent)
MetricsLogging.put("Motor", percent, port, False)
Motor.power_raw(port, raw_power)
MetricsLogging.put("Motor", percent, port)
Motor.power_raw(port, raw_power, False)
@staticmethod
def all_off():

View file

@ -3,15 +3,17 @@ import time
GPIO.setwarnings(False)
RESET_PIN = 23
BOOT_PIN = 17
class Reset:
@staticmethod
def reset_bot():
GPIO.setmode(GPIO.BCM)
GPIO.setup(RESET_PIN, GPIO.OUT)
GPIO.setup(BOOT_PIN, GPIO.OUT)
GPIO.output(RESET_PIN, GPIO.LOW)
GPIO.output(BOOT_PIN, GPIO.LOW)
time.sleep(0.1)
GPIO.output(RESET_PIN, GPIO.HIGH)
time.sleep(1.5)

View file

@ -2,6 +2,7 @@ __version__ = "0.1.5-1"
import importlib
import compLib.LogstashLogging
import compLib.MetricsLogging
apt_found = importlib.util.find_spec("apt") is not None