Esempio n. 1
0
    def __init__(self):
        self.controller = ControllerAdmin(self)
        self.es_modulo_web = True
        self.web_template = "admin"

        Modulo.__init__(self)
        levantar_locales()

        self._vaciar_impresora()
        self.ret_code = MODULO_ADMIN  # Esto hace que salga del gtk_main()
        self.mesa_abierta = sesion.apertura is not None or not \
            REALIZAR_APERTURA
        self.modo_mantenimiento = False
        self.boton_mantenimiento = False

        self.rampa = RampaAdmin(self)
Esempio n. 2
0
    def __init__(self):
        self.controller = ControllerAdmin(self)
        self.es_modulo_web = True
        self.web_template = "admin"

        Modulo.__init__(self)
        levantar_locales()

        self._vaciar_impresora()
        self.ret_code = MODULO_ADMIN  # Esto hace que salga del gtk_main()
        self.mesa_abierta = sesion.apertura is not None or not \
            REALIZAR_APERTURA
        self.modo_mantenimiento = False
        self.boton_mantenimiento = False

        self.rampa = RampaAdmin(self)
Esempio n. 3
0
    MSG_TARJETA_INVALIDA, MSG_ERROR_BOLD, MSG_BOLD, MSG_ERROR_GENERICO,
    MSG_ATENCION_NO_CONFIRMADAS, MSG_ERROR_LEER_CHIP, MSG_MESA_NO_HABILITADA,
    MSG_BIG_SI, MSG_BIG_NO, MSG_BIG_SPAN_COLOR, MSG_BIG_SPAN,
    MSG_BIG_SPAN_ALERT, MSG_GENERANDO_IMG, MSG_RESTO_ACTAS, ST_CONECTADO,
    ST_DESCONECTADO, ST_NO_LECTOR)
from msa.desktop.transmision.helpers import (bloqueante, desbloqueante,
                                             mostrar_espera, get_desktop_path,
                                             actualizar_datos)
from msa.desktop.transmision.modulos import ModuloLector, NO_TAG, TAG_ERROR, \
    TAG_VACIO, TAG_DATOS, TAG_ADMIN
from msa.desktop.transmision.settings import PING_EVERY, \
    PATH_NETWORK_CONF_APP, PROTOCOLO, DEBUG
from msa.helpers import levantar_locales
from msa.core.settings import ACTA_DESGLOSADA

levantar_locales()
logger = get_logger(NOMBRE_APLICACION)
multi_test = False


class TransmisionApp(object):
    # Constantes de Estados
    DESCONECTADO = 0
    CONECTADO = 1
    AUTENTICADO = 2

    MARGEN_LECTURAS_CON_COLISION = 2
    MARGEN_LECTURAS_ERRONEAS = 2

    COLOR_OK = '#006600'
    COLOR_ERR = '#FF0000'
Esempio n. 4
0
    MSG_EV_PUB, AUTOFEED_SELECT, PRINT_DEFAULT
from msa.core.armve.helpers import get_arm_port
from msa.core.armve.settings import SERIAL_TIMEOUT
from msa.core.constants import FAN_THRESHOLD_OFF
from msa.core.data import TemplateImpresion, TemplateMap, Ubicacion
from msa.core.data.candidaturas import Candidato, Categoria, Partido, Lista
from msa.core.ipc.server.armve_controller import ARMVEController
from msa.core.ipc.server.dbus_service import MSADbusService
from msa.core.temperature import get_fan_speed, get_temp
from msa.core.settings import DBUS_ARMVE_PATH, DBUS_BUSNAME_ARMVE, USAR_PIR, \
    ITERACIONES_APAGADO, DEFAULT_BRIGHTNESS, RFID_POWER, USAR_FAN
from msa.helpers import levantar_locales
from msa.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):
    def __init__(self):
        """Constructor"""
        self.object_path = DBUS_ARMVE_PATH
        self.bus_name = DBUS_BUSNAME_ARMVE
        self._conn = False
        self.buffer = None
        self.printing = False