1
0
mirror of https://github.com/wjwwood/serial.git synced 2026-01-22 11:44:53 +08:00

102 Commits

Author SHA1 Message Date
John Harrison
d8874120a5 Change the buffer to a generic C++ std::string 2012-01-27 20:21:10 -06:00
William Woodall
f610fb79ff fixing empty token bug, and adding some debugging stuff. 2012-01-24 23:05:28 -06:00
William Woodall
0d464469cc Serial listener tests complete and working 2012-01-24 14:19:09 -06:00
William Woodall
20f552bc80 Got some serial listener tests working 2012-01-24 12:20:46 -06:00
William Woodall
35c93caf42 Still working on the tests 2012-01-23 15:28:01 -06:00
John Harrison
8b2c7d4359 Updating the error handling. 2012-01-23 13:09:14 -06:00
William Woodall
241daf3073 working on tests and stuff 2012-01-23 09:54:31 -06:00
John Harrison
976307626d Trying to do a first pass to make this thread safe… not sure… 2012-01-17 15:52:57 -06:00
William Woodall
04f81f23ed Fixing another issue with the default handler setter. 2012-01-15 20:54:39 -06:00
William Woodall
1bceb66e0e Fixing serial manifest.xml for ROS and replacing an accidental missing function 2012-01-15 20:48:21 -06:00
William Woodall
154ef46c20 Fixing exception handler setting function 2012-01-15 17:32:33 -06:00
William Woodall
214b763664 Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
	include/serial/serial_listener.h
2012-01-15 16:19:51 -06:00
William Woodall
31d0913410 Removing dead code. 2012-01-15 16:18:42 -06:00
John Harrison
66036f21c2 Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
	include/serial/serial_listener.h
	src/impl/unix.cc
2012-01-15 02:09:24 -06:00
John Harrison
8f4b34cc03 Adding in an internal buffer to Serial, this is independent of the SerialImpl and buffers reads to help performance.
Also correcting my styles to match the style guide and adding in some documentation.
2012-01-15 02:06:38 -06:00
William Woodall
ae3e4a1f51 Fixing compile errors with serial listener. 2012-01-14 21:01:55 -06:00
William Woodall
4afa6e2e7c Fixing Findserial.cmake and updating serial_listener.h to remove unused functions. 2012-01-14 20:52:50 -06:00
William Woodall
760784e730 Updating ROS make system. 2012-01-13 11:40:59 -06:00
William Woodall
a870d49b10 Fixed all of the warnings from serial_listener 2012-01-13 10:09:49 -06:00
William Woodall
0046f3f61f Cleanup of code base 2012-01-13 09:08:09 -06:00
William Woodall
4cdb42987f Removing vestigial files. 2012-01-13 09:03:39 -06:00
John Harrison
c2ad2721f3 Fixing a number of warnings in the serial library. The SerialListener still needs some love. 2012-01-12 16:44:19 -06:00
John Harrison
923cf7d14f Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
	include/serial/impl/unix.h
	src/impl/unix.cc
	src/serial.cc
2012-01-12 12:54:45 -06:00
John Harrison
11807e407b Fixed some issues I found while testing my code, also implemented the drain, flush, set/send Break, get {CTS, RI, CD, DSR}, set {RTS, DTR} 2012-01-12 12:46:08 -06:00
William Woodall
48a30ec4ff Fixed some memory problems on destruction. Serial listener maybe working, serial's read doesn't seem to return anything or block at all. 2012-01-12 01:15:04 -06:00
William Woodall
65fc8fb2a4 Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
	include/serial/impl/unix.h
	include/serial/serial.h
	serial.cmake
	src/impl/unix.cc
	src/serial.cc
2012-01-11 23:53:10 -06:00
William Woodall
dfd1837cfc Serial Listener changes compile against the example reference, time to merge with John. 2012-01-11 23:42:42 -06:00
William Woodall
7c0c976033 Still working on Serial listener refactor, not working, fixing to make big changes. 2012-01-11 23:07:58 -06:00
John Harrison
f14ac390bf Implemented write, readline, readlines and available 2012-01-11 21:53:26 -06:00
John Harrison
0a6aabe719 Adding in my unix implementation. reconfigurePort and read should probably work, but I haven't tested them yet. I am going to work on write later. 2012-01-11 17:48:31 -06:00
William Woodall
c8e7841223 Working on pimpl implementation of serial. 2012-01-10 15:08:57 -06:00
William Woodall
18284ae764 working on new boostless serial with a pimpl setup 2012-01-10 14:19:56 -06:00
William Woodall
709fa5e174 Finished serial_listener. But serial is seriously inefficient, I need to investigate this before moving on. 2012-01-09 22:25:34 -06:00
William Woodall
51965cc57f Fixing to remove once type functions and re-implement them 2012-01-07 23:05:38 -06:00
William Woodall
9824eb1d4c Cleaning up binary inclusion. 2012-01-07 16:53:37 -06:00
William Woodall
318bce46bf Still working on SerialListener addition. 2012-01-07 15:24:30 -06:00
William Woodall
313b01985a Adding files for serial_listener. 2012-01-05 15:46:20 -06:00
William Woodall
93b8dfe27b Adding support to build as a ROS unary stack or as a standalone library. 2012-01-01 01:12:00 -06:00
William Woodall
cbe669f756 Removed const's before the return type on the methods, this isn't correct and produced warnings in linux. 2011-04-18 16:40:37 -05:00
John Harrison
a6922147d7 Adding a read_until option where you can insert a deliminator. 2011-04-01 13:53:01 -05:00
William Woodall
3d69d04c86 Added the set and get port functions, probably should have been in there from the start... 2011-03-26 18:19:12 -05:00
William Woodall
4eb3e51aa2 Added isOpen, and credited John Harrison as an author as well. 2011-03-24 11:14:13 -05:00
William Woodall
50581b4c96 Misspelled parity.... 2011-03-24 11:02:41 -05:00
William Woodall
30ae4847ab PARTY_* related fixes. Compiles and works on OS X and Windows, needs to be tested on Linux. 2011-03-24 10:59:56 -05:00
William Woodall
72882a07a3 Fixes for windows. 2011-03-24 10:52:49 -05:00
John Harrison
619fd31dd4 Merge branch 'master' of github.com:wjwwood/serial
Conflicts:
	include/serial.h
	src/serial.cpp
2011-03-24 10:17:02 -05:00
John Harrison
3b913101b1 Look ma, no pointers! (directly controlled, also now there are no memory leaks) 2011-03-24 10:04:39 -05:00
William Woodall
1b3b7aa132 Fixed some potential memory leaks. Also, added a possible fix for the PARTIY_NONE debackle. 2011-03-24 10:01:56 -05:00
William Woodall
ef56594fb3 Changes to fix WINDOWSasdklfjal;sjkdfa;lsd 2011-03-22 13:34:28 -05:00
William Woodall
2f066f4e1c Disabled the copy constructor and made the return types all const. 2011-03-22 10:46:09 -05:00