]>
Git Repo - serial.git/log
William Woodall [Thu, 7 Jun 2012 22:49:05 +0000 (17:49 -0500)]
Sorted out the stdint stuff by including a header from the v8 project.
William Woodall [Thu, 7 Jun 2012 21:44:35 +0000 (16:44 -0500)]
Still working on std types
William Woodall [Wed, 6 Jun 2012 23:58:51 +0000 (18:58 -0500)]
Merge branch 'new_api' of github.com:wjwwood/serial into new_api
Conflicts:
.gitignore
William Woodall [Wed, 6 Jun 2012 23:58:14 +0000 (18:58 -0500)]
Removing a vestigial file
William Woodall [Wed, 6 Jun 2012 23:56:44 +0000 (18:56 -0500)]
Adding initial windows support.
William Woodall [Fri, 11 May 2012 20:28:23 +0000 (15:28 -0500)]
Syntax fix
William Woodall [Thu, 10 May 2012 16:43:17 +0000 (11:43 -0500)]
Adjustments to the read timeouts
William Woodall [Thu, 10 May 2012 00:51:56 +0000 (19:51 -0500)]
Updating the unix implementation to support the more sophisticated timeout system.
William Woodall [Mon, 7 May 2012 18:06:28 +0000 (13:06 -0500)]
Adding a convenience function for generating simple Timeouts based purely on the total time until a timeout occurs with no regard to inter byte timeout or timeout multipliers.
William Woodall [Mon, 7 May 2012 18:04:34 +0000 (13:04 -0500)]
Fixes #16.
William Woodall [Thu, 3 May 2012 04:39:42 +0000 (23:39 -0500)]
Changes to the documentation generation mechanism
William Woodall [Thu, 3 May 2012 02:49:09 +0000 (21:49 -0500)]
More updates to the documentation and new api after comments from john and michael.
William Woodall [Wed, 2 May 2012 05:45:23 +0000 (00:45 -0500)]
Updating the API to fix some inconsistencies
David Hodo [Fri, 27 Apr 2012 23:02:21 +0000 (18:02 -0500)]
fixed library name - hardcoded not based on project name
William Woodall [Fri, 27 Apr 2012 14:54:04 +0000 (09:54 -0500)]
fixing bug in the Findserial.cmake file, reported by David Hodo.
William Woodall [Tue, 3 Apr 2012 02:20:45 +0000 (21:20 -0500)]
Fixed some warnings from clang
William Woodall [Tue, 7 Feb 2012 20:11:17 +0000 (14:11 -0600)]
Changing the throw to add file and line number
John Harrison [Tue, 7 Feb 2012 04:49:36 +0000 (22:49 -0600)]
Missing a linked library on linux
John Harrison [Tue, 7 Feb 2012 04:44:44 +0000 (22:44 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Tue, 7 Feb 2012 04:44:30 +0000 (22:44 -0600)]
Adding my basic tests
John Harrison [Tue, 7 Feb 2012 00:31:16 +0000 (18:31 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Tue, 7 Feb 2012 00:29:06 +0000 (18:29 -0600)]
Removing a Clang specific compiler warning.
John Harrison [Tue, 7 Feb 2012 00:29:06 +0000 (18:29 -0600)]
Removing a Clang specific compiler warning.
John Harrison [Tue, 7 Feb 2012 00:27:39 +0000 (18:27 -0600)]
Enabling warnings! They catch things, like Pokemon
And bad casts and bad constructors and and … Ya, Warnings good!
John Harrison [Tue, 7 Feb 2012 00:22:14 +0000 (18:22 -0600)]
Fixing bad C++ constructors.
I am not sure if this is related to the random crashes on Linux, but the wrong C++ std::string constructors were being called because of bad use of c-style array dereferencing. The correct C++ std::string constructors are being called now.
John Harrison [Tue, 7 Feb 2012 00:20:15 +0000 (18:20 -0600)]
Configuring CMake to link against thread libraries
This is used to link against pthread and friends that are used for threading and mutex's.
William Woodall [Mon, 6 Feb 2012 04:31:06 +0000 (22:31 -0600)]
Tracking down segfaults on Linux
William Woodall [Sun, 5 Feb 2012 03:56:10 +0000 (21:56 -0600)]
Fixing a reading buffer bug and expanding the example
William Woodall [Sun, 5 Feb 2012 03:20:21 +0000 (21:20 -0600)]
fixing some stuff in unix.cc to match changes in enums
William Woodall [Sun, 5 Feb 2012 03:18:26 +0000 (21:18 -0600)]
wtf: 'Users/william/devel/atrv_ws/serial/include/serial/serial.h:82: error: stray ‘\303’ in program', fixed...
William Woodall [Sun, 5 Feb 2012 03:17:27 +0000 (21:17 -0600)]
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
include/serial/serial.h
William Woodall [Sun, 5 Feb 2012 03:15:23 +0000 (21:15 -0600)]
Some style changes
William Woodall [Sun, 5 Feb 2012 03:14:22 +0000 (21:14 -0600)]
Read/write seem to be working on linux, need to test on OS X.
William Woodall [Fri, 3 Feb 2012 07:43:42 +0000 (01:43 -0600)]
Removed serial listener, reworking the example, completely removed boost. Builds on my laptop with boost uninstalled.
William Woodall [Fri, 3 Feb 2012 05:35:40 +0000 (23:35 -0600)]
Removing serial listener, next make sure I can compile without boost completely.
John Harrison [Mon, 30 Jan 2012 22:33:58 +0000 (16:33 -0600)]
Testing my changes to make sure they are consistant.
John Harrison [Mon, 30 Jan 2012 20:53:33 +0000 (14:53 -0600)]
Testing the new buffer
John Harrison [Mon, 30 Jan 2012 20:44:43 +0000 (14:44 -0600)]
Merge branch 'stringbuffer' into boostless
William Woodall [Sun, 29 Jan 2012 21:41:38 +0000 (15:41 -0600)]
Adding some linux specific fixes. fixes #13
William Woodall [Sat, 28 Jan 2012 21:36:28 +0000 (15:36 -0600)]
Merge branch 'boostless' into stringbuffer
William Woodall [Sat, 28 Jan 2012 20:39:55 +0000 (14:39 -0600)]
Some small changes to fix things discovered while testing serial listener.
John Harrison [Sat, 28 Jan 2012 02:21:10 +0000 (20:21 -0600)]
Change the buffer to a generic C++ std::string
William Woodall [Wed, 25 Jan 2012 05:05:28 +0000 (23:05 -0600)]
fixing empty token bug, and adding some debugging stuff.
William Woodall [Tue, 24 Jan 2012 20:19:09 +0000 (14:19 -0600)]
Serial listener tests complete and working
John Harrison [Tue, 24 Jan 2012 18:26:03 +0000 (12:26 -0600)]
Reverting the deletion of the baud rate validation.
William Woodall [Tue, 24 Jan 2012 18:20:46 +0000 (12:20 -0600)]
Got some serial listener tests working
John Harrison [Mon, 23 Jan 2012 22:18:04 +0000 (16:18 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 22:17:57 +0000 (16:17 -0600)]
Validate bauds and add the ability to set custom bauds.
William Woodall [Mon, 23 Jan 2012 21:28:01 +0000 (15:28 -0600)]
Still working on the tests
John Harrison [Mon, 23 Jan 2012 20:28:53 +0000 (14:28 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
William Woodall [Mon, 23 Jan 2012 20:28:19 +0000 (14:28 -0600)]
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 20:28:16 +0000 (14:28 -0600)]
Found an error in my buffering code and added a timeout
to write
William Woodall [Mon, 23 Jan 2012 20:28:14 +0000 (14:28 -0600)]
Updating tests while on the mac
Scott Martin [Mon, 23 Jan 2012 20:23:01 +0000 (14:23 -0600)]
Updating tests while testing on linux
John Harrison [Mon, 23 Jan 2012 19:09:14 +0000 (13:09 -0600)]
Updating the error handling.
John Harrison [Mon, 23 Jan 2012 17:55:34 +0000 (11:55 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 17:55:17 +0000 (11:55 -0600)]
Updating the example to allow variable bauds
William Woodall [Mon, 23 Jan 2012 17:05:19 +0000 (11:05 -0600)]
Fixing message in serial_example.
William Woodall [Mon, 23 Jan 2012 15:54:31 +0000 (09:54 -0600)]
working on tests and stuff
William Woodall [Tue, 17 Jan 2012 23:42:15 +0000 (15:42 -0800)]
Merge pull request #10 from natem345/patch-1
Minor readme additions
natem345 [Tue, 17 Jan 2012 23:38:10 +0000 (18:38 -0500)]
Updated readme: got rosinstall error without space between - and git, and added warning about environment var change
John Harrison [Tue, 17 Jan 2012 21:52:57 +0000 (15:52 -0600)]
Trying to do a first pass to make this thread safe… not sure…
John Harrison [Tue, 17 Jan 2012 18:35:32 +0000 (12:35 -0600)]
Fixing timeouts, there were not functioning correctly.
William Woodall [Mon, 16 Jan 2012 02:54:39 +0000 (20:54 -0600)]
Fixing another issue with the default handler setter.
William Woodall [Mon, 16 Jan 2012 02:48:21 +0000 (20:48 -0600)]
Fixing serial manifest.xml for ROS and replacing an accidental missing function
William Woodall [Sun, 15 Jan 2012 23:32:33 +0000 (17:32 -0600)]
Fixing exception handler setting function
William Woodall [Sun, 15 Jan 2012 22:19:51 +0000 (16:19 -0600)]
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
include/serial/serial_listener.h
William Woodall [Sun, 15 Jan 2012 22:18:42 +0000 (16:18 -0600)]
Removing dead code.
John Harrison [Sun, 15 Jan 2012 08:09:24 +0000 (02:09 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
include/serial/serial_listener.h
src/impl/unix.cc
John Harrison [Sun, 15 Jan 2012 08:06:38 +0000 (02:06 -0600)]
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.
William Woodall [Sun, 15 Jan 2012 03:24:48 +0000 (21:24 -0600)]
Changed the stopListening function, now it no longer removes filters, just stops listening and cleans the data buffer of partial messages.
William Woodall [Sun, 15 Jan 2012 03:01:55 +0000 (21:01 -0600)]
Fixing compile errors with serial listener.
William Woodall [Sun, 15 Jan 2012 02:52:50 +0000 (20:52 -0600)]
Fixing Findserial.cmake and updating serial_listener.h to remove unused functions.
William Woodall [Fri, 13 Jan 2012 21:39:17 +0000 (15:39 -0600)]
Fixing a warning.
John Harrison [Fri, 13 Jan 2012 17:58:40 +0000 (11:58 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Fri, 13 Jan 2012 17:58:33 +0000 (11:58 -0600)]
Correcting some bad logic and making my test run forever to try to judge some basic performance characteristics.
William Woodall [Fri, 13 Jan 2012 17:40:59 +0000 (11:40 -0600)]
Updating ROS make system.
John Harrison [Fri, 13 Jan 2012 17:33:55 +0000 (11:33 -0600)]
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.
William Woodall [Fri, 13 Jan 2012 16:32:25 +0000 (10:32 -0600)]
Adding doxygen support.
William Woodall [Fri, 13 Jan 2012 16:09:49 +0000 (10:09 -0600)]
Fixed all of the warnings from serial_listener
William Woodall [Fri, 13 Jan 2012 15:08:09 +0000 (09:08 -0600)]
Cleanup of code base
William Woodall [Fri, 13 Jan 2012 15:03:39 +0000 (09:03 -0600)]
Removing vestigial files.
John Harrison [Thu, 12 Jan 2012 22:44:19 +0000 (16:44 -0600)]
Fixing a number of warnings in the serial library. The SerialListener still needs some love.
John Harrison [Thu, 12 Jan 2012 22:43:53 +0000 (16:43 -0600)]
Enabling warnings, to make sure things are good.
John Harrison [Thu, 12 Jan 2012 19:03:26 +0000 (13:03 -0600)]
Correcting the behavior of Serial::setPort and anything that modifies stuff related to baud/parity/etc.
John Harrison [Thu, 12 Jan 2012 18:54:45 +0000 (12:54 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
include/serial/impl/unix.h
src/impl/unix.cc
src/serial.cc
John Harrison [Thu, 12 Jan 2012 18:46:08 +0000 (12:46 -0600)]
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}
William Woodall [Thu, 12 Jan 2012 07:18:09 +0000 (01:18 -0600)]
Quieting tests for now
William Woodall [Thu, 12 Jan 2012 07:15:04 +0000 (01:15 -0600)]
Fixed some memory problems on destruction. Serial listener maybe working, serial's read doesn't seem to return anything or block at all.
William Woodall [Thu, 12 Jan 2012 06:11:43 +0000 (00:11 -0600)]
Everything builds, but haven't tested it on a serial device.
William Woodall [Thu, 12 Jan 2012 05:53:10 +0000 (23:53 -0600)]
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
William Woodall [Thu, 12 Jan 2012 05:42:42 +0000 (23:42 -0600)]
Serial Listener changes compile against the example reference, time to merge with John.
William Woodall [Thu, 12 Jan 2012 05:07:58 +0000 (23:07 -0600)]
Still working on Serial listener refactor, not working, fixing to make big changes.
John Harrison [Thu, 12 Jan 2012 04:03:32 +0000 (22:03 -0600)]
Removing some unenessacary repetition
John Harrison [Thu, 12 Jan 2012 03:53:26 +0000 (21:53 -0600)]
Implemented write, readline, readlines and available
John Harrison [Wed, 11 Jan 2012 23:48:31 +0000 (17:48 -0600)]
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.
William Woodall [Wed, 11 Jan 2012 23:20:55 +0000 (17:20 -0600)]
Updating manifest.xml to have proper exports.
William Woodall [Tue, 10 Jan 2012 21:08:57 +0000 (15:08 -0600)]
Working on pimpl implementation of serial.
William Woodall [Tue, 10 Jan 2012 20:19:56 +0000 (14:19 -0600)]
working on new boostless serial with a pimpl setup
William Woodall [Tue, 10 Jan 2012 04:25:34 +0000 (22:25 -0600)]
Finished serial_listener. But serial is seriously inefficient, I need to investigate this before moving on.
This page took 0.063138 seconds and 4 git commands to generate.