/** * Metodo para examinar el entorno y la accion del comando recivido por la pelicula flash para * seleccionar la camara y la funcion adecuada * * @param ComandoFlash $cmd */ public function getComandoFlash($cmd) { if (strcmp($cmd->getAccion(), "ACERCAR") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->acercarCamaraAlumnos1(); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->acercarCamaraAlumnos2(); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->acercarCamaraPresidencia(); } } else { if (strcmp($cmd->getAccion(), "ALEJAR") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->alejarCamaraAlumnos1(); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->alejarCamaraAlumnos2(); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->alejarCamaraPresidencia(); } } else { if (strcmp($cmd->getAccion(), "PANR") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->panRightCamaraAlumnos1(); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->panRightCamaraAlumnos2(); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->panRightCamaraPresidencia(); } } else { if (strcmp($cmd->getAccion(), "PANL") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->panLeftCamaraAlumnos1(); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->panLeftCamaraAlumnos2(); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->panLeftCamaraPresidencia(); } } else { if (strcmp($cmd->getAccion(), "TILTUP") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->tiltUpCamaraAlumnos1(); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->tiltUpCamaraAlumnos2(); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->tiltUpCamaraPresidencia(); } } else { if (strcmp($cmd->getAccion(), "TILTDOWN") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->tiltDownCamaraAlumnos1(); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->tiltDownCamaraAlumnos2(); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->tiltDownCamaraPresidencia(); } } else { if (strcmp($cmd->getAccion(), "POSICION") == 0) { if (strcmp($cmd->getEntorno(), "CAMARA_1") == 0) { $this->presetCamaraAlumnos1($cmd->getAtributo()); } else { if (strcmp($cmd->getEntorno(), "CAMARA_2") == 0) { $this->presetCamaraAlumnos2($cmd->getAtributo()); } } if (strcmp($cmd->getEntorno(), "CAMARA_3") == 0) { $this->presetCamaraPresidencia($cmd->getAtributo()); } } } } } } } } // if(strcmp($tipoComando, "COMANDO")==0) // $comandoFlash=$this->crearComandoFlash($cmd->getEntorno()); // //else if(strcmp($tipoComando, "POSICION")==0) // $comandoFlash=$this->crearComandoPosicionFlash($cmd->getEntorno()); // return $comandoFlash; }
public static function procesarComandoPantalla($comando) { $cmd = new ComandoFlash($comando); if (strcmp($cmd->getEntorno(), "SISTEMA") == 0) { self::$ctrlGuiSistema->procesarComandos($cmd); } else { if (strcmp($cmd->getEntorno(), "ESCENARIO") == 0) { self::$ctrlGuiEscenarios->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "MENU") == 0) { self::$ctrlGuiMenu->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "VIDEOCONFERENCIA") == 0) { self::$ctrlGuiVideoconferencia->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "MICROFONO") == 0) { self::$ctrlGuiSonido->getComandoMicroFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "SONIDO") == 0) { self::$ctrlGuiSonido->getComandoSonidoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "DISPOSITIVO") == 0) { self::$ctrlGuiDispositivo->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "DVD") == 0) { self::$ctrlGuiDvd->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "DVDGRAB") == 0) { self::$ctrlGuiGrabador->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "PIZARRA_DIGITAL") == 0) { self::$ctrlGuiProyectores->getComandoPizarraFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "PROYECTOR_CENTRAL") == 0) { self::$ctrlGuiProyectores->getComandoCentralFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "CAMARADOC") == 0) { self::$ctrlGuiCamaraDocumentos->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "RED_THINK_CLIENT") == 0) { self::$ctrlGuiRedThinkClient->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "PANTALLA_PRESIDENCIA") == 0) { self::$ctrlGuiPantallas->getComandoFlashPresidencia($cmd); } else { if (strcmp($cmd->getEntorno(), "PANTALLA_ENTRADA") == 0) { self::$ctrlGuiPantallas->getComandoFlashEntrada($cmd); } else { if (strcmp($cmd->getEntorno(), "PANTALLA_ELECTRICA") == 0) { self::$ctrlGuiPantallas->getComandoFlashElectrica($cmd); } else { if (strcmp($cmd->getEntorno(), "LUZ") == 0) { self::$ctrlGuiLuces->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "PUESTO") == 0) { self::$ctrlGuiAlumno->getComandoFlash($cmd); } else { if (strcmp($cmd->getEntorno(), "PLASMA") == 0) { self::$ctrlGuiPlasmas->getComandoFlash($cmd); } } } } } } } } } } } } } } } } } } } }