Example #1
0
    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()
Example #2
0
    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()
Example #3
0
    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
Example #4
0
"""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
Example #5
0
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
Example #6
0
 def set_locales(self):
     """Establece los locales de la aplicacion."""
     levantar_locales()