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

92 Commits

Author SHA1 Message Date
William Woodall
0ea153a9b4 Updating tests while on the mac 2012-01-23 14:28:14 -06:00
William Woodall
da2307c8a6 Fixing message in serial_example. 2012-01-23 11:05:19 -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
John Harrison
fe61b346da Fixing timeouts, there were not functioning correctly. 2012-01-17 12:35:32 -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
5ec0707418 Changed the stopListening function, now it no longer removes filters, just stops listening and cleans the data buffer of partial messages. 2012-01-14 21:24:48 -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
dc53f3d132 Fixing a warning. 2012-01-13 15:39:17 -06:00
John Harrison
87cd030615 Merge branch 'boostless' of github.com:wjwwood/serial into boostless 2012-01-13 11:58:40 -06:00
John Harrison
50972cbf41 Correcting some bad logic and making my test run forever to try to judge some basic performance characteristics. 2012-01-13 11:58:33 -06:00
William Woodall
760784e730 Updating ROS make system. 2012-01-13 11:40:59 -06:00
John Harrison
f81268fdf0 Changed how the memory is allocated in the read operation and changed how the timeouts function. If the timeout is -1, then it will block until it finishes the reads. 2012-01-13 11:33:55 -06:00
William Woodall
6011f2847c Adding doxygen support. 2012-01-13 10:32:25 -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
ea3e19a1a0 Enabling warnings, to make sure things are good. 2012-01-12 16:43:53 -06:00
John Harrison
8273b7e153 Correcting the behavior of Serial::setPort and anything that modifies stuff related to baud/parity/etc. 2012-01-12 13:03:26 -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
368eb0d83c Quieting tests for now 2012-01-12 01:18:09 -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
2f36f14e1a Everything builds, but haven't tested it on a serial device. 2012-01-12 00:11:43 -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
99bf74faae Removing some unenessacary repetition 2012-01-11 22:03:32 -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
ba1b763d43 Merge branch 'master' of github.com:wjwwood/serial into serial_listener 2012-01-07 16:35:53 -06:00
William Woodall
f7517a0d4f Adding a cmake option to prevent ROS building. 2012-01-07 15:30:38 -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
2297c4f465 Fixed an installation error. 2012-01-04 14:23:49 -06:00
William Woodall
04608ec94b Fixed ROS building. 2012-01-01 01:32:38 -06:00
William Woodall
8e80673cd8 Update README.md 2012-01-01 01:28:09 -06:00