per aprire la connessione con la seriale:
codice:
import java.io.*;
import java.util.*;
import javax.comm.*;
public class LettoreSeriale implements SerialPortEventListener{
CommPortIdentifier portId;
Enumeration portList;
CommPortIdentifier port;
SerialPort serialPort;
InputStream inputStream;
OutputStream outputStream;
//portList = CommPortIdentifier.getPortIdentifiers();
public LettoreSeriale() throws PortInUseException,IOException,
TooManyListenersException,UnsupportedCommOperationException{
CommPortIdentifier port;
portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements()) {
//System.out.println("siamo in esecuzione");
port= (CommPortIdentifier) portList.nextElement();
if (port.getPortType() == CommPortIdentifier.PORT_SERIAL) {
if (port.getName().equals("COM1")) {
//System.out.println("Got It");
portId=port;
}
}
}
/*
serialPort = (SerialPort) portId.open("Java ATManager", 2000);
inputStream = serialPort.getInputStream();
outputStream = serialPort.getOutputStream();
serialPort.addEventListener(this);
serialPort.notifyOnDataAvailable(true);
//serialPort.setSerialPortParams(iBaud,iDataBits,iStopBits,iParity);
*/
}
}