Esempio n. 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Camara()
 {
     modo         = ModosFuncionamiento.Apagado;
     modoAnterior = ModosFuncionamiento.Frigorifico;
     vta          = (float)azar.NextDouble() * 15 + 20;
     vtc          = vta;
 }
Esempio n. 2
0
        /// <summary>
        /// Metodo encargado de controlar el modo de funcionamiento activo
        /// </summary>
        /// <param name="modo">Modo de funcionamiento introducido</param>
        public void ActivarModo(ModosFuncionamiento modo)
        {
            if (this.modo != ModosFuncionamiento.Apagado)
            {
                modoAnterior = this.modo;
            }

            this.modo = modo;

            switch (modo)
            {
            case ModosFuncionamiento.Frigorifico:
                vtm = 2;
                break;

            case ModosFuncionamiento.Congelador:
                vtm = -18;
                break;

            case ModosFuncionamiento.Vacaciones:
                vtm = 10;
                break;

            case ModosFuncionamiento.NonStop:
                vtm = -28;
                break;
            }

            if (this.modo != ModosFuncionamiento.NonStop && this.modo != ModosFuncionamiento.Apagado)
            {
                modoNS = this.modo;
            }
        }