Added constant def and return types
This commit is contained in:
@@ -1,29 +1,30 @@
|
||||
import serial, time, os
|
||||
from typing import Final
|
||||
|
||||
# setting consts that can be customized
|
||||
|
||||
# baud rate. Prob not needed as 38400 is standard
|
||||
MD1200BAUD = int(os.getenv("MD1200BAUD", 38400))
|
||||
MD1200BAUD: Final[int] = int(os.getenv("MD1200BAUD", 38400))
|
||||
# used if you want to run it on multiple JBODs
|
||||
SERIALADAPTER = os.getenv("SERIALADAPTER", "/dev/ttyUSB0")
|
||||
SERIALADAPTER: Final[str] = os.getenv("SERIALADAPTER", "/dev/ttyUSB0")
|
||||
# Factor that defines how aggressive the temperature curve is
|
||||
TEMP_FACTOR = int(os.getenv("TEMP_FACTOR", 16))
|
||||
TEMP_FACTOR: Final[int] = int(os.getenv("TEMP_FACTOR", 16))
|
||||
# time between sending command to get temp and storing it. It's there to allow JBOD to answer
|
||||
EPPYSLEEPY = float(os.getenv("EPPYSLEEPY", 1))
|
||||
EPPYSLEEPY: Final[float] = float(os.getenv("EPPYSLEEPY", 1))
|
||||
|
||||
LOW_FAN_TRSHD = int(os.getenv("LOW_FAN_TRSHD", 21))
|
||||
HIGH_FAN_TRSHD = int(os.getenv("HIGH_FAN_TRSHD", 40))
|
||||
LOW_FAN_TRSHD: Final[int] = int(os.getenv("LOW_FAN_TRSHD", 21))
|
||||
HIGH_FAN_TRSHD: Final[int] = int(os.getenv("HIGH_FAN_TRSHD", 40))
|
||||
|
||||
GETTMPCMND = os.getenv("GETTMPCMND", "_temp_rd")
|
||||
SETFANCMND = os.getenv("SETFANCMND", "set_speed")
|
||||
GETTMPCMND: Final[str] = os.getenv("GETTMPCMND", "_temp_rd")
|
||||
SETFANCMND: Final[str] = os.getenv("SETFANCMND", "set_speed")
|
||||
|
||||
DEFOUTPRCNTG = int(os.getenv("DEFOUTPRCNTG", 24))
|
||||
DEFOUTPRCNTG: Final[int] = int(os.getenv("DEFOUTPRCNTG", 24))
|
||||
|
||||
MDSERIALTIMEOUT = float(os.getenv("MDSERIALTIMEOUT", 1))
|
||||
MDSERIALTIMEOUT: Final[float] = float(os.getenv("MDSERIALTIMEOUT", 1))
|
||||
|
||||
TEMPREADINTERVAL = int(os.getenv("TEMPREADINTERVAL", 15))
|
||||
TEMPREADINTERVAL: Final[int] = int(os.getenv("TEMPREADINTERVAL", 15))
|
||||
|
||||
GETTEMPTIMESLEEP = int(os.getenv("GETTEMPTIMESLEEP", 1))
|
||||
GETTEMPTIMESLEEP: Final[int] = int(os.getenv("GETTEMPTIMESLEEP", 1))
|
||||
|
||||
# init
|
||||
MDserial = serial.Serial(
|
||||
@@ -38,7 +39,7 @@ lastTempReading = time.time()
|
||||
MDtempDict = {}
|
||||
|
||||
|
||||
def getTemp():
|
||||
def getTemp() -> dict:
|
||||
|
||||
MDserial.write(f"{GETTMPCMND}\n\r".encode())
|
||||
time.sleep(GETTEMPTIMESLEEP)
|
||||
@@ -96,7 +97,7 @@ def getTemp():
|
||||
return MDict
|
||||
|
||||
|
||||
def setSpeed(inSpeeDict: dict):
|
||||
def setSpeed(inSpeeDict: dict) -> None:
|
||||
|
||||
bpavrg = 0
|
||||
# default
|
||||
|
||||
Reference in New Issue
Block a user