Commit Graph

100 Commits

Author SHA1 Message Date
scream3r c4581b58c5 Added Linux x86 and x86-64 native libs 2013-06-01 12:57:51 +04:00
scream3r 72fa4b5b46 Removed Linux native libs 2013-06-01 12:57:14 +04:00
scream3r 20171d97f7 Added const-s for properties: PROPERTY_JSSC_NO_TIOCEXCL, PROPERTY_JSSC_IGNPAR, PROPERTY_JSSC_PARMRK 2013-06-01 12:53:38 +04:00
scream3r b63e7dbfc1 Added generics for "Comparator" parameters 2013-06-01 11:44:06 +04:00
scream3r a9b6a006ef Added support of "int flags" for "setParams()" method, and also added flags PARAMS_FLAG_IGNPAR, PARAMS_FLAG_PARMRK for changing state of INGPAR, PARMRK in _nix based version of jSSC. 2013-06-01 11:42:57 +04:00
Alexey Sokolov d57c122e2f Added ttyO to Linux RegExp for finding serial ports provided by Linux OMAP serial driver 2013-05-31 14:27:49 +03:00
Alexey Sokolov c5dfff9ec0 Added os.name - "Darwin" and os.arch - "universal" to SerialNativeInterface.class 2013-05-31 10:49:00 +03:00
Alexey Sokolov 48af99b780 Readme update 2013-05-31 10:43:09 +03:00
scream3r 4d98a70e34 Added include of <string.h> for SunOS into _nix "jssc.cpp" file 2013-04-27 18:12:45 +04:00
Alexey Sokolov 7419d9b0bd Readme file update 2013-04-27 17:01:23 +03:00
Alexey Sokolov e383239b8c Changed jSSC library version to 2.5.0 2013-04-27 16:56:57 +03:00
Alexey Sokolov 3cd01f96a0 Replaced Linux ARM 2.4 native libs to 2.5 2013-04-27 16:54:48 +03:00
Alexey Sokolov e427624415 Replaced Solaris 2.4 native libs to 2.5 2013-04-27 16:03:10 +03:00
Alexey Sokolov b835781e8f Replaced MacOS X 2.4 native libs to 2.5 2013-04-27 15:14:07 +03:00
Alexey Sokolov 00dc3952f9 Renamed Windows native libs 2013-04-27 14:43:02 +03:00
scream3r 99938e2bdc Replaced Linux 2.4 native libs to 2.5 2013-04-27 15:35:09 +04:00
scream3r 7a166d0722 Rewrited _nux native "readBytes()" function to prevent problems with events in MacOS X 2013-04-27 15:30:28 +04:00
Alexey Sokolov eada9f7540 Readme file update 2013-04-26 14:35:38 +03:00
Alexey Sokolov 906964f2bc Added Linux ARM 2.4 hard-float native lib 2013-04-26 14:07:48 +03:00
Alexey Sokolov da5f02304f Removed Linux ARM 0.9 hard-float native lib 2013-04-26 14:07:25 +03:00
Alexey Sokolov db6c0822ba Added Linux ARM 2.4 soft-float native lib 2013-04-26 13:46:59 +03:00
Alexey Sokolov 8d1652d5a9 Removed Linux ARM 0.9 soft-float native lib 2013-04-26 13:46:27 +03:00
Alexey Sokolov 14963e8e9a Added Linux 2.4 native libs 2013-04-26 11:04:27 +03:00
Alexey Sokolov bfbd2d29e7 Removed Linux 0.9 native libs 2013-04-26 11:04:14 +03:00
Alexey Sokolov 0bfbc3ed09 Added Windows 2.4 native libs 2013-04-26 10:33:18 +03:00
Alexey Sokolov 432eed12f1 Removed Windows 2.3 native libs 2013-04-26 10:32:55 +03:00
Alexey Sokolov d47f25788d Added 2.4 MacOS X native libs 2013-04-25 16:11:55 +03:00
Alexey Sokolov 4b4ad8b4b1 Removed 0.9 native libs for MacOS X 2013-04-25 16:10:49 +03:00
Alexey Sokolov 4f3f66c30f Readme update 2013-04-25 14:44:36 +03:00
Alexey Sokolov 5aaaf63115 Added 2.4 Solaris native libs 2013-04-25 14:42:01 +03:00
Alexey Sokolov 9b2554b8de Removed Solaris native libs 2013-04-25 14:41:40 +03:00
scream3r d613a3dabe Enabled using of TIOCEXCL and TIOCNXCL for Solaris OS (SunOS) 2013-04-25 15:00:00 +04:00
Alexey Sokolov 30accf3130 Readme file update 2013-04-25 09:33:05 +03:00
Alexey Sokolov 771f1caca9 Updated Windows "jssc.c++" file. jint changed to jlong 2013-04-24 15:58:08 +03:00
scream3r 33d9953eb0 Updated library version to 2.4 2013-04-24 16:43:18 +04:00
scream3r aa73deab57 Updated _nix "jssc.cpp" file. jint changed to jlong 2013-04-24 16:41:49 +04:00
scream3r f83f0d397e Updated "jssc_SerialNativeInterface.h" header file. jint changed to jlong 2013-04-24 16:08:12 +04:00
scream3r d818ecb60a Changed port handle from "int" to "long" type, to prevent Win64 HANDLE problems. Don't ever seen this problem, but theory it could be 2013-04-24 15:44:09 +04:00
Alexey Sokolov c7a199c98c Readme update 2013-04-24 13:21:10 +03:00
Alexey Sokolov e8cfc9b7ea Added 2.3 Windows native libs 2013-04-23 15:15:42 +03:00
Alexey Sokolov 7f44d125aa Removed 0.9 Windows native libs 2013-04-23 15:15:18 +03:00
Alexey Sokolov 394bebd794 Added fix for issue #10. If user home folder is read-only, the native library will be unpacked into temp folder 2013-04-23 11:28:54 +03:00
scream3r 3363195bef Removed port opening only for Linux in "getUnixBasedPortNames()" method of SerialPortList class, now port opening will be used on all _unix_based systems, because it can help to get real serial devices 2013-04-22 11:31:27 +04:00
Alexey Sokolov 9544ad46cd Windows native part. Added using of "ERR_INCORRECT_SERIAL_PORT", checking the DCB structure on port opening like in _nix based version and a little refactoring was made 2013-04-22 10:19:21 +03:00
scream3r f756417b29 Linux native part, used "ERR_INCORRECT_SERIAL_PORT" instead of "ERR_PORT_NOT_FOUND" if termios structure for serial port can not be get 2013-04-22 10:49:45 +04:00
scream3r 5b5a6041c1 Added using of "ERR_INCORRECT_SERIAL_PORT" into SerialPort class. Also made a little refactoring - if/else changed to switch/case in "openPort()" method for handling error 2013-04-22 10:46:45 +04:00
scream3r 44f6fea8fa 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" 2013-04-22 10:29:15 +04:00
scream3r ef28e80bd2 Linux native jssc.cpp little refactoring 2013-04-22 10:16:55 +04:00
scream3r 73c7a6870b Added constants into jssc_SerialNativeInterface.h header file 2013-04-22 10:12:52 +04:00
scream3r df65d88787 Added 3 constants to SerialNativeInterface class, and made a little refactoring of SerialPort and SerialPortList classes 2013-04-22 09:59:59 +04:00