diff --git a/py/hexagram/dial.py b/py/hexagram/dial.py index e290e2f..406a99f 100644 --- a/py/hexagram/dial.py +++ b/py/hexagram/dial.py @@ -37,7 +37,6 @@ class Dial(Gauge): scale = value / self.max_value angle = self.min_angle + ((self.max_angle - self.min_angle) * scale) - self.ANGLE_OFFSET - cr.set_source_rgb(1, 1, 1) cr.move_to(self.x + radius * self.radius * math.cos(angle) - 20, self.y + radius * self.radius * math.sin(angle)) diff --git a/py/hexagram/tacho.py b/py/hexagram/tacho.py index 9a751b1..8fe0b91 100644 --- a/py/hexagram/tacho.py +++ b/py/hexagram/tacho.py @@ -19,7 +19,6 @@ class Tacho(Dial): scale = value / self.max_value angle = self.min_angle + ((self.max_angle - self.min_angle) * scale) - Dial.ANGLE_OFFSET - cr.set_source_rgb(1, 1, 1) cr.move_to(self.x + radius * self.radius * math.cos(angle) - 8, self.y + radius * self.radius * math.sin(angle) + 15) @@ -37,4 +36,7 @@ class Tacho(Dial): cr.set_source_rgb(1, 1, 1) for speed in range(0, int(self.max_value)+1, 1000): + if speed >= 7000: + cr.set_source_rgb(1.0, 0.1, 0.1) + self.draw_number(cr, 0.78, speed, "%d" % int(speed / 1000))