Ir para conteúdo
  • Cadastre-se

dev botao

Sugestão de modificação ACBrBALToledo.pas


  • Este tópico foi criado há 2521 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia.

Estou desenvolvendo uma aplicação para terminais com o ACBrMTer, havendo a opção de usar em conjunto com uma balança.

Caso:

Balança Prix 3:

Balança Prix 3:
Protocolo 3
Serial
2400 bps

Terminal Bematech Fit Basico
Configurações compativeis com a balança.

Tanto temrinal como balança são fisicos. (não é emulador/simulador).

Problema detectado:

Ao fazer o uso de : terminal.EnviarParaSerial('192.168.0.132',ENQ,0), a balança até devolve corretamente o que preciso, basta fazer o tratamento. Porém, não é acionado o evento OnReceberPeso, neste caso, não foi 'tão' útil.

Ao fazer o uso de : terminal.SolicitarPeso('192.168.0.132',0), a balança devolve 'S00368' através do OnReceberPeso' ai está o problema: A ACBrBALToleto tenta converter o 'S', e acaba dando except. 

O 'S' quem envia é o próprio terminal bematech, ele indica Serial+Resposta.

Até então, para a balança toledo eu fiz um simples string replace ( print ). Caso exista alguma forma tão simples quanto ou mais elegante, ficarei grato por conhecer :o

 

ACBrBALToledo.pas

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Fundadores

Noto que a classe atual de ACBrBALToleto, já possui um método "InterpretarProtocoloEth"...  com a classe atual (do SVN), está funcionando ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2521 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...