ebcb3d8c4cUpdated _nix_based jssc.cpp, added keys for disabling TIOCEXCL and prevent flags rewriting for serial port while port listing
scream3r
2013-04-17 17:23:07 +0400
5a2f8017adRewrited native readBytes function, now it use termios structure for setting min count of bytes to read, it makes read operation blocking, like in Windows version, and prevent reading of garbage
scream3r
2013-04-17 15:29:49 +0400
c2c52e1e5cAdded termios structure checking while port opening, and "Permission denied" exception support
scream3r
2013-04-17 13:48:55 +0400
82a01329a6Added SerialPortException.TYPE_PERMISSION_DENIED support into SerialPort class
scream3r
2013-04-17 13:38:06 +0400
fa056da300Added TYPE_PERMISSION_DENIED exception to SerialPortException class
scream3r
2013-04-17 13:33:12 +0400
618d77309eAdded serialPort.closePort() to getUnixBasedPortNames()
scream3r
2013-04-17 12:49:46 +0400
2590ae3a54Fixed path to jssc_SerialNativeInterface.h in _nix_based source file
scream3r
2013-04-17 11:08:52 +0400
6baab11179Added support of errorOccurred method for SerialPortEventListener. Only getting "public void errorOccurred(SerialPortException ex)" from event listener object implemented, no invokation yet
Alexey Sokolov
2013-04-12 15:02:08 +0300
03356b73f9Cleared body duplicating in addEventListener() methods
Alexey Sokolov
2013-04-12 14:08:42 +0300
c03f188075Cleared SerialPortList class (deleting of unused imports)
Alexey Sokolov
2013-04-12 09:08:06 +0300
1d6724ca12Cleared SerialPortList class
Alexey Sokolov
2013-04-12 09:05:46 +0300
821c2a1884If port name == null, exception with TYPE_NULL_NOT_PERMITTED will be thrown. Previous code with throwing TYPE_PORT_NOT_FOUND exception not a good idea as I think
Alexey Sokolov
2013-04-11 10:26:41 +0300
2819f0ceafAdded private getUnixBasedPortNames() method. It it a universal method for Linux, Solaris and MacOS X. Also added precompiled RegExp patterns
Alexey Sokolov
2013-04-10 16:11:22 +0300
c0727b8dc9Rewrited comparator for sotring port names. Now it's cross-platform
Alexey Sokolov
2013-04-10 13:54:45 +0300
f368d5da79Changed years in license comment
Alexey Sokolov
2013-04-10 13:53:14 +0300
6eded5cc1d_nix based. Fixed clearing exclusive access on port close.
Alexey Sokolov
2013-04-09 09:32:25 +0300
61096c5a5dZeroing COMMTIMEOUTS structure, because it can be changed by previously running application and can provoke read/write errors
Alexey Sokolov
2013-04-05 09:19:30 +0300