mport java.io.*; import java.util.*; public class Communicator { private native boolean openPort(String port); private native boolean closePort(); private native boolean setCommProperties(int baud); private native byte read(); private native boolean write(byte[] sendPacket); private native boolean setTimeout(int timeout); static { System.loadLibrary("communications"); } public boolean Open(String port) { return openPort(port); } public boolean Close() { return closePort(); } public boolean setupPort(int baud) { return setCommProperties(baud); } public boolean setPortTimeout(int timeout) { return setTimeout(timeout); } public byte getReply() throws Exception{ return read(); } public boolean writePacket(byte[] sendPacket) { return write(sendPacket); } }