Boa tarde pessoal!
Estou com uma situação interessante e ainda não consegui testar melhor porque não tenho a balança do cliente em mãos, e ele fica bem longe... Até o momento estou gerando logs para determinar o ponto em que o problema ocorre, mas até agora nada.
É o seguinte: o vendedor coloca o produto na balança e digita o código do produto no sistema que desenvolvo. Quando confirma o código do produto o sistema acessa a balança pra pegar o peso.
Na primeira tentativa diz que está sem acesso à balança. Ele insere manualmente o peso.
Na segunda tentativa lê o peso da balança normalmente. E todas as leituras posteriores são feitas sem problemas.
Se reinicia o sistema (fecha e abre) a situação se repete.
Isso começou depois de atualizar a versão do ACBR Balança que uso (atualizei no início de agosto), e antes desta atualização do componente funcionava normalmente.
Já pesquisei nos fontes do svn e não vi nada que aparentemente cause algum problema. Somente inclusão de tipos de balanças.
O mais interessante foi que ao alterar a configuração da balança (baudrate de 2400 para 9600) a coisa se inverteu. Ou seja, a primeira pesagem faz normal, e as demais não acha mais a balança. Fecha e abre o sistema, e a situação se repete.
Alguém já viu algo do tipo, ou tem ideia do que pode ser?
Agradeço pela atenção!
Abs,
Douglas DelaBite