diff --git a/src/cpp/jssc_SerialNativeInterface.h b/src/cpp/jssc_SerialNativeInterface.h index 039872d..4fb61e5 100644 --- a/src/cpp/jssc_SerialNativeInterface.h +++ b/src/cpp/jssc_SerialNativeInterface.h @@ -45,6 +45,8 @@ extern "C" { #define jssc_SerialNativeInterface_ERR_PORT_NOT_FOUND -2L #undef jssc_SerialNativeInterface_ERR_PERMISSION_DENIED #define jssc_SerialNativeInterface_ERR_PERMISSION_DENIED -3L +#undef jssc_SerialNativeInterface_ERR_INCORRECT_SERIAL_PORT +#define jssc_SerialNativeInterface_ERR_INCORRECT_SERIAL_PORT -4L /* * Class: jssc_SerialNativeInterface * Method: openPort diff --git a/src/java/jssc/SerialNativeInterface.java b/src/java/jssc/SerialNativeInterface.java index dff4a07..dd09a47 100644 --- a/src/java/jssc/SerialNativeInterface.java +++ b/src/java/jssc/SerialNativeInterface.java @@ -58,6 +58,10 @@ public class SerialNativeInterface { * @since 2.3.0 */ public static final int ERR_PERMISSION_DENIED = -3; + /** + * @since 2.3.0 + */ + public static final int ERR_INCORRECT_SERIAL_PORT = -4; static { String libFolderPath; diff --git a/src/java/jssc/SerialPortException.java b/src/java/jssc/SerialPortException.java index 41d7186..281c461 100644 --- a/src/java/jssc/SerialPortException.java +++ b/src/java/jssc/SerialPortException.java @@ -56,6 +56,10 @@ public class SerialPortException extends Exception { * @since 2.2.0 */ final public static String TYPE_PERMISSION_DENIED = "Permission denied"; + /** + * @since 2.3.0 + */ + final public static String TYPE_INCORRECT_SERIAL_PORT = "Incorrect serial port"; private String portName; private String methodName;