[Resolvido]Leitura Portas Seriais

2 respostas
G

Eaí GUJZeiros, beleza?

Dei uma pesquisada no fórum sobre alguma biblioteca que me faça ler pela porta serial, sem sucesso; li no google e achei uma classe que usava tal biblioteca:

import gnu.io.CommPortIdentifier;
import gnu.io.NoSuchPortException;
import gnu.io.PortInUseException;
import gnu.io.SerialPort;
import gnu.io.SerialPortEvent;
import gnu.io.SerialPortEventListener;
import gnu.io.UnsupportedCommOperationException;

import listeners.RecebimentoListener;

public class Portas implements SerialPortEventListener {
        private static SerialPort COM1 = null;
        private static SerialPort COM2 = null;
        private static int taxaTrans = 300;
        private static String PortaEnvio = "COM1";
        private static String PortaRecebimento = "COM2";
        private static int paridade = SerialPort.PARITY_NONE;
        private static int palavra = SerialPort.DATABITS_8;
        private static int timeOut = 4;
        private static byte[] EnderecoDestino = Util.getEnderecoMaquina();

        // porta serial de envio de dados
        public static void abrirCom1() {
                try {
                        CommPortIdentifier COM1ID = CommPortIdentifier.getPortIdentifier(PortaEnvio);
                        COM1 = (SerialPort) COM1ID.open("SComm", 1000000);
                        COM1.setSerialPortParams(Portas.getTaxaTrans(), Portas.getPalavra(), SerialPort.STOPBITS_1, Portas.getParidade());
                } catch (NoSuchPortException e) {
                        e.printStackTrace();
                } catch (PortInUseException e) {
                        e.printStackTrace();
                } catch (UnsupportedCommOperationException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
        }
...

Então resolvi postar aqui pra ver se alguém conhece tal biblioteca....

Abraço!

2 Respostas

G

Lembrando que aqui no GUJ eu achei um tópico parecido, que me trouxe a este site:

http://www.rxtx.org/

que não funciona…

G

Bem galera, darei o tópico por Resolvido, achei aqui…

http://rxtx.qbang.org/

valeu!

Criado 1 de dezembro de 2011
Ultima resposta 1 de dez. de 2011
Respostas 2
Participantes 1