From 48c1d9ae4c646a3645b62b78e0c6840eace2b825 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 31 Dec 2023 12:47:59 -0500 Subject: [PATCH] Come on, lazy bones --- py/hexagram/speedo.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 py/hexagram/speedo.py diff --git a/py/hexagram/speedo.py b/py/hexagram/speedo.py new file mode 100644 index 0000000..388da36 --- /dev/null +++ b/py/hexagram/speedo.py @@ -0,0 +1,16 @@ +import enum + +from hexagram.cluster import Dial + +class SpeedUnits(enum.Enum): + KPH = 0 + MPH = 1 + +class Speedo(Dial): + __slots__ = 'units', 'max_speed', + + def __init__(self, x: float, y: float, radius: float, units: SpeedUnits, max_speed: float): + super().__init__(x, y, radius) + + self.units = units + self.max_speed = max_speed