Estou tendo problemas em ler inteiros maiores que 127 que quando e feito um cast ele muda de valor… faço assim
saida = serialPort.getOutputStream();
entrada = serialPort.getInputStream();
Enviando:
this.saida.write( 0xFF ); [u]//Envio -1[/u]
Lendo
byte[] bufferLeitura = new byte[ getTamanhoDoPacote() ];
while ( entrada.available() > 0 ) {
nodeBytes = entrada.read(bufferLeitura);
}
for (int i = 0; i < bufferLeitura.length ;i++) {
System.out.println( bufferLeitura[i] ); [u]//e ele lê 127[/u]
}
Estou fazendo um programa p/ comunicação pela portal serial
[/b]