Ejemplo n.º 1
0
    def draw(self):
        if not self.redraw:
            return

        self.redraw = False

        if self.selected_index == 0:
            with cleared(Register.LCD):
                Register.LCD.write_string(
                    "  PRZELACZNIKI\n\rFILTR 1     " +
                    Register.get_switch_state(Register.I2C_POWERMOD_FILTER1) +
                    self.get_override(Register.I2C_POWERMOD_FILTER1))
        if self.selected_index == 1:
            with cleared(Register.LCD):
                Register.LCD.write_string(
                    "  PRZELACZNIKI\n\rFILTR 2     " +
                    Register.get_switch_state(Register.I2C_POWERMOD_FILTER2) +
                    self.get_override(Register.I2C_POWERMOD_FILTER2))
        if self.selected_index == 2:
            with cleared(Register.LCD):
                Register.LCD.write_string(
                    "  PRZELACZNIKI\n\rO2          " +
                    Register.get_switch_state(Register.I2C_POWERMOD_O2) +
                    self.get_override(Register.I2C_POWERMOD_O2))
        if self.selected_index == 3:
            with cleared(Register.LCD):
                Register.LCD.write_string(
                    "  PRZELACZNIKI\n\rCO2         " +
                    Register.get_switch_state(Register.I2C_POWERMOD_CO2) +
                    self.get_override(Register.I2C_POWERMOD_CO2))
        if self.selected_index == 4:
            with cleared(Register.LCD):
                Register.LCD.write_string(
                    "  PRZELACZNIKI\n\rGRZALKA     " +
                    Register.get_switch_state(Register.I2C_POWERMOD_HEATER) +
                    self.get_override(Register.I2C_POWERMOD_HEATER))
        if self.selected_index == 5:
            with cleared(Register.LCD):
                Register.LCD.write_string(
                    "  PRZELACZNIKI\n\rGRZALKA LED " +
                    Register.get_switch_state(Register.I2C_POWERMOD_HEATER_LED)
                    + self.get_override(Register.I2C_POWERMOD_HEATER_LED))
        if self.selected_index == 6:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\r  RESET BLOKAD ")
        if self.selected_index == 7:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\r    WYJSCIE")
Ejemplo n.º 2
0
    def draw(self):
        if not self.redraw:
            return

        self.redraw = False

        if self.selected_index == 0:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\rFILTR 1     " +
                                          Register.get_switch_state(Register.I2C_POWERMOD_FILTER1) +
                                          self.get_override(Register.I2C_POWERMOD_FILTER1))
        if self.selected_index == 1:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\rFILTR 2     " +
                                          Register.get_switch_state(Register.I2C_POWERMOD_FILTER2) +
                                          self.get_override(Register.I2C_POWERMOD_FILTER2))
        if self.selected_index == 2:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\rO2          " +
                                          Register.get_switch_state(Register.I2C_POWERMOD_O2) +
                                          self.get_override(Register.I2C_POWERMOD_O2))
        if self.selected_index == 3:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\rCO2         " +
                                          Register.get_switch_state(Register.I2C_POWERMOD_CO2) +
                                          self.get_override(Register.I2C_POWERMOD_CO2))
        if self.selected_index == 4:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\rGRZALKA     " +
                                          Register.get_switch_state(Register.I2C_POWERMOD_HEATER) +
                                          self.get_override(Register.I2C_POWERMOD_HEATER))
        if self.selected_index == 5:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\rGRZALKA LED " +
                                          Register.get_switch_state(Register.I2C_POWERMOD_HEATER_LED) +
                                          self.get_override(Register.I2C_POWERMOD_HEATER_LED))
        if self.selected_index == 6:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\r  RESET BLOKAD ")
        if self.selected_index == 7:
            with cleared(Register.LCD):
                Register.LCD.write_string("  PRZELACZNIKI\n\r    WYJSCIE")