Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
Balança

Módulo para comunicação com as balanças.

Módulo para comunicação com as balanças.

Para utilizar essas funções em ambiente Android, é necessário importar a classe referente a este módulo:

‍import com.elgin.e1.Balanca.BalancaE1;


Após importar a classe, suas funções poderão ser acessadas diretamente via operador ponto ("."), uma vez que seus métodos são estáticos.

O exemplo abaixo ilustra como configurar o ambiente da balança (modelo, protocolo e conexão), realizar a leitura de peso e imprimi-lo no System.out, em ambiente Android.

import com.elgin.e1.Balanca.BalancaE1;
// ...
int modelo = BalancaE1.ConfigurarModeloBalanca(0); // Configura modelo para DP-3005
int protocolo = BalancaE1.ConfigurarProtocoloComunicacao(0); // Configura protocolo como Protocolo 0
int abrir = BalancaE1.AbrirSerial(9600, 8, 'n', 1); // Configuracao serial da balanca...
int abrir = BalancaE1.AbrirUSB(2400); // Configuracao para conversores ch340 ou 341 e FTDI...
String peso = BalancaE1.LerPeso(1);
int fechar = BalancaE1.Fechar();
// EXIBE RETORNOS
System.out.println("Retorno das funções:");
System.out.println(String.format("Modelo: %d\nProtocolo: %d\nAbrir: %d\nPeso: %s\nFechar: %d\n", modelo, protocolo, abrir, peso, fechar));
// ...


Funções Balança

- AbrirSerial