Foros del Web » Programación para mayores de 30 ;) » Java »

Puerto serie en linux

Estas en el tema de Puerto serie en linux en el foro de Java en Foros del Web. Hola, Me gustaría saber que función tengo que usar para recibir datos por el puerto serie. Para enviar datos uso el siguiente trozo de código ...
  #1 (permalink)  
Antiguo 20/05/2007, 11:59
 
Fecha de Ingreso: noviembre-2006
Mensajes: 46
Antigüedad: 17 años, 5 meses
Puntos: 0
Puerto serie en linux

Hola,

Me gustaría saber que función tengo que usar para recibir datos por el puerto serie. Para enviar datos uso el siguiente trozo de código y funciona.

String message;
SerialKiss mySerial = null;
byte[] buffer = new byte[ISerialConst.MAX_MSG_LENGTH];

Logger logger = Logger.getLogger("SerialLogger");

try {
mySerial = new SerialKiss("/dev/ttyS0", 19200, 8, "NONE", 1,"NONE");
mySerial.open();
mySerial.claim();
mySerial.setDeviceEnabled(true);
}
catch (Exception e) {
logger.error("Failed to initialize the serial port!");
System.exit(0);
}
try{
mySerial.send((MESSAGE).getBytes());
}
catch (SerialException ex) {
logger.warn ("Couldn't send the message!");
}

incluyendo:
import javax.comm.SerialPort;
import org.apache.log4j.Logger;
import com.bjooris.exceptions.SerialException;
import com.bjooris.serial.*;


El código anterior funciona, lo que quiero saber es que funcion usar para recibir. Yo he probado las funciones read, readBytes, getBytes... pero dice q no las reconoce.

Gracias,

Un saludo,

Lis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:36.