26-05-2015, 01:04
(25-05-2015, 21:28)jomimota Wrote: Estive a ler o código e verifiquei que existe uma variável que permite controlar a emissão (relay) por parte da RX, mas essa variavel (TX_relay), não está na area de configuração do software, e pode tomar valores conforme outras configurações.
Existe contudo uma situação que não me parece estar acautelada, que é a de evitar que o modulo TX emita, quando não temos nenhum WD para receber, inclusive quando podemos nem ter nenhuma antena de emissão, correndo o risco de queimar o modulo de TX.
Existe alguma razão para essa variavel não estar na configuração?
Devo começar por dizer que tenho toda a disponibilidade para tentar ajudar seja quem for que necessite de qualquer ajuda para colocar o sistema WeatherDuino Pro2 a funcionar, mas por outro lado, não estou minimamente disponível para discutir as opções tomadas na execução deste projecto.
Ainda assim, tentando responder:
Na actual versão existiram sim razões para que não pretendesse que essa opção pudessse ser fácilmente desactivada. Acrescento a info, de que a futura versão do software inclui já nas opções de configuração a opção para activar ou desactivar a função de retransmissão de dados.
Quanto à questão das cautelas:
Eu parto do principio que quem está a montar um sistema destes sabe o que está a fazer, e se instala o modulo TX, irá tambem instalar uma antena, além disso o modulo TX dificilmente irá queimar por não ter uma antena ligada.
Se a questão era eficiência do código... porque há-de o software executar uma rotina (a de envio quando não hà modulo TX) que não produz qualquer resultado... já tem a resposta. Era necessário para fins de teste, que essa rotina fosse sempre executada em todos os sistemas actuais, agora já não é mais, pelo que, e como já disse acima, na proxima versão, será possível desactivá-la.

