*/
public synchronized byte[] readBytes() throws SerialPortTimeoutException, SerialPortException {
SerialPort sp = new SerialPort(serialPort);
byte[] buffer = null;
try {
sp.openPort();
sp.setParams(baud, dataBits, stopBits, parity);
sp.purgePort(SerialPort.PURGE_RXCLEAR);
sp.purgePort(SerialPort.PURGE_TXCLEAR);
buffer = sp.readBytes(byteCount, timeout);
log.info("Byte Count: " + byteCount);