Java - Puerto serie

 
Vista:

Puerto serie

Publicado por Lis (18 intervenciones) el 20/05/2007 19:37:27
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.

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder