I try connect tom COM port. And get hs_er_pid error.
My code:
SERIAL_COM_PLATFORM = new SerialComPlatform(new SerialComSystemProperty());
SERIAL_CONTROL_MANAGER = new SerialComManager();
if(SERIAL_COM_PLATFORM.getOSType() == OS_WINDOWS) {
if(PORT.matches("^COM[0-9]{1,10}$")) {
LISTENER = new Data(PARENT);
HANDLE = SERIAL_CONTROL_MANAGER.openComPort(PORT, true, true, true);
SERIAL_CONTROL_MANAGER.configureComPortData(HANDLE, SerialComManager.DATABITS.DB_8, SerialComManager.STOPBITS.SB_1, SerialComManager.PARITY.P_NONE, SerialComManager.BAUDRATE.B9600, 0);
SERIAL_CONTROL_MANAGER.configureComPortControl(HANDLE, SerialComManager.FLOWCONTROL.NONE, 'x', 'x', false, false);
SERIAL_CONTROL_MANAGER.registerDataListener(HANDLE, LISTENER);
return true;
} else {
LOGGER.error("Port "+PORT+" is incorrect");
}
} else {
LOGGER.error("Need Windows OS");
}