def __init__(self, nombre): self.controlador = Controlador(self) self.web_template = MODULO_MANTENIMIENTO ModuloBase.__init__(self, nombre) levantar_locales() self._vaciar_impresora() self.ret_code = MODULO_MENU self.rampa = Rampa(self) self._start_audio()
def __init__(self, nombre): self.controlador = Controlador(self) self.web_template = MODULO_MENU ModuloBase.__init__(self, nombre) self._start_audio() levantar_locales() self._vaciar_impresora() self.ret_code = MODULO_INICIO self.mesa_abierta = self.sesion.apertura is not None or not \ self.config("realizar_apertura") self.boton_mantenimiento = False self.rampa = Rampa(self) self.sesion._tmp_apertura = None
"""Controlador y Actions del modulo calibrador.""" from random import randint from adamo_calibrator.calibrator import Calibrator from zaguan.controller import WebContainerController from msa.core.i18n import levantar_locales from msa.modulos.base.actions import BaseActionController from msa.modulos.gui.settings import MOSTRAR_CURSOR, SCREEN_SIZE levantar_locales() class Actions(BaseActionController): """Actions for calibrator controlador""" def initiate(self, data): self.controlador.initiate(data) def click(self, data): self.controlador.register_click(data) def timeout(self, data): self.controlador.quit(data) class Controlador(WebContainerController): def __init__(self, modulo, fake, device, misclick_threshold, dualclick_threshold, timeout, fast_start, npoints, auto_close): WebContainerController.__init__(self) self.modulo = modulo
from msa.core.data import TemplateImpresion, TemplateMap, Ubicacion from msa.core.data.candidaturas import Candidatura, Categoria, Lista, Partido from msa.core.hardware.constants import FAN_THRESHOLD_OFF from msa.core.hardware.settings import (DEFAULT_BRIGHTNESS, ITERACIONES_APAGADO, RFID_POWER, USAR_FAN, USAR_PIR) from msa.core.hardware.temperature import get_fan_speed, get_temp from msa.core.i18n import levantar_locales from msa.core.ipc.server.armve_controller import ARMVEController from msa.core.ipc.server.dbus_service import MSADbusService from msa.core.ipc.settings import DBUS_ARMVE_PATH, DBUS_BUSNAME_ARMVE from msa.core.logging import get_logger, StreamToLogger from msa.core.logging.settings import LOG_CAPTURE_STDOUT levantar_locales() logger = get_logger("armve_service") if LOG_CAPTURE_STDOUT: sys.stdout = StreamToLogger(logger, INFO) sys.stderr = StreamToLogger(logger, ERROR) class ARMVEDBus(MSADbusService): """Server de DBus para ARMVE.""" def __init__(self): """Constructor""" self.object_path = DBUS_ARMVE_PATH self.bus_name = DBUS_BUSNAME_ARMVE
def set_locales(self): """Establece los locales de la aplicacion.""" levantar_locales()