Esempio n. 1
0
        /**
         * @fn  public void darlePLayMotor()
         *
         * @brief   Da play al motor.
         *
         * @author  WINMACROS
         * @date    17/07/2017
         */

        public void darlePLayMotor()
        {
            Sistema   s  = Sistema.Sis;
            baseDatos bd = baseDatos.Bd;

            s.ejecutarMacro(s.m_app, "Datos", Nombre);
            s.ejecutarMacro(s.m_app, s.direccion + "Cargar lote/PlayLote.iim", "Darle play al motor", true);
            Estado = estadoMotor.activo;
            bd.cambiarEstadoMotor(this);
        }
Esempio n. 2
0
        /**
         * @fn  private void detenerMotor(string pEstado, int pos)
         *
         * @brief   Detiene el motor en inconsert
         *
         * @author  WINMACROS
         * @date    17/07/2017
         *
         * @param   pEstado Estado actual del motor.
         * @param   pos     Pos del motor en la tabla.
         */

        private void detenerMotor(string pEstado, int pos)
        {
            baseDatos bd = baseDatos.Bd;
            Sistema   s  = Sistema.Sis;

            if (pEstado == "RUNNING")//si el estado acutal del motor es en andando se lo frena
            {
                s.ejecutarMacro(s.m_app, "TAG POS=" + pos + " TYPE=td ATTR=IDX:9", "Detener el motor si esta en running", false);
                irAlMortor();
            }
            Estado = estadoMotor.denenido;
            bd.cambiarEstadoMotor(this);
        }