OBP60v/pages/generator.py

45 lines
963 B
Python

"""
WIP Mangels Generator keine Überprüfung möglich
Dies ist im Prinzip ein Platzhalter
"""
import cairo
from .page import Page
import math
class Generator(Page):
def draw_generator(self, ctx, x, y, r):
ctx.set_line_width(4.0)
ctx.arc(x, y, r)
ctx.set_font_size(60)
self.draw_text_center(ctx, x, y, "G")
def draw(self, ctx):
# Name
ctx.select_font_face("Ubuntu", cairo.FontSlant.NORMAL, cairo.FontWeight.BOLD)
ctx.set_font_size(40)
ctx.move_to(10, 65)
ctx.show_text("Power")
ctx.move_to(12, 82)
ctx.show_text("Generator")
# Voltage type
ctx.select_font_face("DSEG7 Classic")
ctx.move_to(10, 140)
# 12 or 24
ctx.show_text("12V")
# Generator power
# kW or W
# Show load level in percent
# Show sensor type info
# INA219, INA226
# Current, A
# Consumption, W