private void ImportarParametrosFixos(int quantidadePaineis) { ////strings usadas em saudaçães. //string dir_bom_dia = Util.Util.DIRETORIO_VIDEOS + @"bdia"; //string dir_boa_tarde = Util.Util.DIRETORIO_VIDEOS + @"btar"; //string dir_boa_noite = Util.Util.DIRETORIO_VIDEOS + @"bnoi"; //VideoV01 BDv01 = new VideoV01(); //// BOM DIA //BDv01.texto = parser.control.FrasesFixasLCD[42]; //BDv01.tempoApresentacao = parser.control.TempoMensagem; //BDv01.tempoRolagem = parser.control.TempoRolagem; //BDv01.Salvar(DiretorioPrincipal + dir_bom_dia, true); //VideoV01 BTv01 = new VideoV01(); //// BOA TARDE //BTv01.texto = parser.control.FrasesFixasLCD[43]; //BTv01.tempoApresentacao = parser.control.TempoMensagem; //BTv01.tempoRolagem = parser.control.TempoRolagem; //BTv01.Salvar(DiretorioPrincipal + dir_boa_tarde, true); //VideoV01 BNv01 = new VideoV01(); //BNv01.texto = parser.control.FrasesFixasLCD[44]; //BNv01.tempoApresentacao = parser.control.TempoMensagem; //BNv01.tempoRolagem = parser.control.TempoRolagem; //BNv01.Salvar(DiretorioPrincipal + dir_boa_noite, true); //FIX Arquivo_FIX arfix = new Arquivo_FIX(); arfix.CriarParametrosFixosPadrao(); arfix.qntPaineis = (UInt16)quantidadePaineis; //dir_bom_dia = Util.Util.TrataDiretorio(dir_bom_dia) + Util.Util.ARQUIVO_EXT_V01; //dir_boa_tarde = Util.Util.TrataDiretorio(dir_boa_tarde) + Util.Util.ARQUIVO_EXT_V01; //dir_boa_noite = Util.Util.TrataDiretorio(dir_boa_noite) + Util.Util.ARQUIVO_EXT_V01; arfix.horaBomDia = parser.control.HoraInicioDia; arfix.horaBoaTarde = parser.control.HoraInicioTarde; arfix.horaBoaNoite = parser.control.HoraInicioNoite; //arfix.labelBomDia = Encoding.ASCII.GetBytes(parser.control.FrasesFixasLCD[42].PadRight(20, '\0')); //arfix.labelBoaTarde = Encoding.ASCII.GetBytes(parser.control.FrasesFixasLCD[43].PadRight(20, '\0')); //arfix.labelBoaNoite = Encoding.ASCII.GetBytes(parser.control.FrasesFixasLCD[44].PadRight(20, '\0')); //Util.Util.OpcoesApresentacao opcoes = new Util.Util.OpcoesApresentacao(); //opcoes.intervaloAnimacao = parser.control.TempoRolagem; //opcoes.tempoApresentacao = parser.control.TempoMensagem; //opcoes.animacao = 0; //opcoes.alinhamento = 2; // 2 = Centralizado //arfix.horaSaida = opcoes; //arfix.dataHora = opcoes; //arfix.tarifa = opcoes; //arfix.somenteHora = opcoes; //arfix.temperatura = opcoes; //arfix.horaTemperatura = opcoes; arfix.Salvar(DiretorioPrincipal + ARQUIVO_FIX); }
public void GerarArquivoFIX(String diretorio_raiz) { Arquivo_FIX arfix = new Arquivo_FIX(); arfix.CriarParametrosFixosPadrao(); for (int i = 0; i < BloqueioFuncoes.Length; i++) { arfix.BloqueioDeFuncoes[i] = BloqueioFuncoes[i]; } for (int i = 0; i < PerifericosNaRede.Length; i++) { arfix.Perifericos[i] = PerifericosNaRede[i]; } for (int i = 0; i < arfix.PaineisAPP.Length; i++) { for (int j = 0; j < this.PaineisAPP.Count; j++) { if (PaineisAPP[j] == i) { arfix.PaineisAPP[i] = true; break; } } } arfix.funcoes.funcoes1 = arfix.ConvertToUInt32(); arfix.senhaAntiFurto = Util.AtivacaoSenha.ConverterSenhaNumero(SenhaAntiRoubo); arfix.senhaAcessoEspecial = Util.AtivacaoSenha.ConverterSenhaNumero(SenhaAcessoEspecial); arfix.ativaSenhaAntiFurto = HabilitaSenha; arfix.ativaLock = HabilitaLock; arfix.tempoInverterLed = MinutosInverterLED; arfix.baudRate = baudRate; arfix.tempoAnimaSemComunicacao = timeoutFalhaRede; //arfix.painelAPP = (byte)PainelAPP_NSS; arfix.painelAPP = arfix.ConvertPaineisToUint32(); arfix.horaBomDia = (byte)HoraInicioDia; arfix.horaBoaTarde = (byte)HoraInicioTarde; arfix.horaBoaNoite = (byte)HoraInicioNoite; arfix.qntPaineis = (uint)QtdPaineis; arfix.perifericoNaRede = arfix.ConvertToUint16(); arfix.Salvar(diretorio_raiz + Util.Util.ARQUIVO_FIX); }