From 44f6fea8fabf0cab7cc8a99db11b910a4c6159f9 Mon Sep 17 00:00:00 2001 From: scream3r Date: Mon, 22 Apr 2013 10:29:15 +0400 Subject: [PATCH] Added "ERR_INCORRECT_SERIAL_PORT" into SerialNativeInterface class and jssc_SerialNativeInterface.h header file. Also added "TYPE_INCORRECT_SERIAL_PORT" for throwing if "ERR_INCORRECT_SERIAL_PORT" --- src/cpp/jssc_SerialNativeInterface.h | 2 ++ src/java/jssc/SerialNativeInterface.java | 4 ++++ src/java/jssc/SerialPortException.java | 4 ++++ 3 files changed, 10 insertions(+) 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;