""" 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