]> Git Repo - serial.git/log
serial.git
12 years agoSorted out the stdint stuff by including a header from the v8 project.
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.

12 years agoStill working on std types
William Woodall [Thu, 7 Jun 2012 21:44:35 +0000 (16:44 -0500)]
Still working on std types

12 years agoMerge branch 'new_api' of github.com:wjwwood/serial into new_api
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

12 years agoRemoving a vestigial file
William Woodall [Wed, 6 Jun 2012 23:58:14 +0000 (18:58 -0500)]
Removing a vestigial file

12 years agoAdding initial windows support.
William Woodall [Wed, 6 Jun 2012 23:56:44 +0000 (18:56 -0500)]
Adding initial windows support.

12 years agoSyntax fix
William Woodall [Fri, 11 May 2012 20:28:23 +0000 (15:28 -0500)]
Syntax fix

12 years agoAdjustments to the read timeouts
William Woodall [Thu, 10 May 2012 16:43:17 +0000 (11:43 -0500)]
Adjustments to the read timeouts

12 years agoUpdating the unix implementation to support the more sophisticated timeout system.
William Woodall [Thu, 10 May 2012 00:51:56 +0000 (19:51 -0500)]
Updating the unix implementation to support the more sophisticated timeout system.

12 years agoAdding a convenience function for generating simple Timeouts based purely on the...
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.

12 years agoFixes #16.
William Woodall [Mon, 7 May 2012 18:04:34 +0000 (13:04 -0500)]
Fixes #16.

12 years agoChanges to the documentation generation mechanism
William Woodall [Thu, 3 May 2012 04:39:42 +0000 (23:39 -0500)]
Changes to the documentation generation mechanism

12 years agoMore updates to the documentation and new api after comments from john and michael.
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.

12 years agoUpdating the API to fix some inconsistencies
William Woodall [Wed, 2 May 2012 05:45:23 +0000 (00:45 -0500)]
Updating the API to fix some inconsistencies

12 years agofixed library name - hardcoded not based on project name v0.1
David Hodo [Fri, 27 Apr 2012 23:02:21 +0000 (18:02 -0500)]
fixed library name - hardcoded not based on project name

12 years agofixing bug in the Findserial.cmake file, reported by David Hodo.
William Woodall [Fri, 27 Apr 2012 14:54:04 +0000 (09:54 -0500)]
fixing bug in the Findserial.cmake file, reported by David Hodo.

12 years agoFixed some warnings from clang
William Woodall [Tue, 3 Apr 2012 02:20:45 +0000 (21:20 -0500)]
Fixed some warnings from clang

13 years agoChanging the throw to add file and line number
William Woodall [Tue, 7 Feb 2012 20:11:17 +0000 (14:11 -0600)]
Changing the throw to add file and line number

13 years agoMissing a linked library on linux
John Harrison [Tue, 7 Feb 2012 04:49:36 +0000 (22:49 -0600)]
Missing a linked library on linux

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Tue, 7 Feb 2012 04:44:44 +0000 (22:44 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless

13 years agoAdding my basic tests
John Harrison [Tue, 7 Feb 2012 04:44:30 +0000 (22:44 -0600)]
Adding my basic tests

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Tue, 7 Feb 2012 00:31:16 +0000 (18:31 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless

13 years agoRemoving a Clang specific compiler warning.
John Harrison [Tue, 7 Feb 2012 00:29:06 +0000 (18:29 -0600)]
Removing a Clang specific compiler warning.

13 years agoRemoving a Clang specific compiler warning.
John Harrison [Tue, 7 Feb 2012 00:29:06 +0000 (18:29 -0600)]
Removing a Clang specific compiler warning.

13 years agoEnabling warnings! They catch things, like Pokemon
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!

13 years agoFixing bad C++ constructors.
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.

13 years agoConfiguring CMake to link against thread libraries
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.

13 years agoTracking down segfaults on Linux
William Woodall [Mon, 6 Feb 2012 04:31:06 +0000 (22:31 -0600)]
Tracking down segfaults on Linux

13 years agoFixing a reading buffer bug and expanding the example
William Woodall [Sun, 5 Feb 2012 03:56:10 +0000 (21:56 -0600)]
Fixing a reading buffer bug and expanding the example

13 years agofixing some stuff in unix.cc to match changes in enums
William Woodall [Sun, 5 Feb 2012 03:20:21 +0000 (21:20 -0600)]
fixing some stuff in unix.cc to match changes in enums

13 years agowtf: 'Users/william/devel/atrv_ws/serial/include/serial/serial.h:82: error: stray...
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...

13 years agoMerge branch 'boostless' of https://github.com/wjwwood/serial into boostless
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

13 years agoSome style changes
William Woodall [Sun, 5 Feb 2012 03:15:23 +0000 (21:15 -0600)]
Some style changes

13 years agoRead/write seem to be working on linux, need to test on OS X.
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.

13 years agoRemoved serial listener, reworking the example, completely removed boost. Builds...
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.

13 years agoRemoving serial listener, next make sure I can compile without boost completely.
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.

13 years agoTesting my changes to make sure they are consistant.
John Harrison [Mon, 30 Jan 2012 22:33:58 +0000 (16:33 -0600)]
Testing my changes to make sure they are consistant.

13 years agoTesting the new buffer
John Harrison [Mon, 30 Jan 2012 20:53:33 +0000 (14:53 -0600)]
Testing the new buffer

13 years agoMerge branch 'stringbuffer' into boostless
John Harrison [Mon, 30 Jan 2012 20:44:43 +0000 (14:44 -0600)]
Merge branch 'stringbuffer' into boostless

13 years agoAdding some linux specific fixes. fixes #13
William Woodall [Sun, 29 Jan 2012 21:41:38 +0000 (15:41 -0600)]
Adding some linux specific fixes. fixes #13

13 years agoMerge branch 'boostless' into stringbuffer
William Woodall [Sat, 28 Jan 2012 21:36:28 +0000 (15:36 -0600)]
Merge branch 'boostless' into stringbuffer

13 years agoSome small changes to fix things discovered while testing serial listener.
William Woodall [Sat, 28 Jan 2012 20:39:55 +0000 (14:39 -0600)]
Some small changes to fix things discovered while testing serial listener.

13 years agoChange the buffer to a generic C++ std::string
John Harrison [Sat, 28 Jan 2012 02:21:10 +0000 (20:21 -0600)]
Change the buffer to a generic C++ std::string

13 years agofixing empty token bug, and adding some debugging stuff.
William Woodall [Wed, 25 Jan 2012 05:05:28 +0000 (23:05 -0600)]
fixing empty token bug, and adding some debugging stuff.

13 years agoSerial listener tests complete and working
William Woodall [Tue, 24 Jan 2012 20:19:09 +0000 (14:19 -0600)]
Serial listener tests complete and working

13 years agoReverting the deletion of the baud rate validation.
John Harrison [Tue, 24 Jan 2012 18:26:03 +0000 (12:26 -0600)]
Reverting the deletion of the baud rate validation.

13 years agoGot some serial listener tests working
William Woodall [Tue, 24 Jan 2012 18:20:46 +0000 (12:20 -0600)]
Got some serial listener tests working

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 22:18:04 +0000 (16:18 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless

13 years agoValidate bauds and add the ability to set custom bauds.
John Harrison [Mon, 23 Jan 2012 22:17:57 +0000 (16:17 -0600)]
Validate bauds and add the ability to set custom bauds.

13 years agoStill working on the tests
William Woodall [Mon, 23 Jan 2012 21:28:01 +0000 (15:28 -0600)]
Still working on the tests

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 20:28:53 +0000 (14:28 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless

13 years agoMerge branch 'boostless' of https://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

13 years agoFound an error in my buffering code and added a timeout
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

13 years agoUpdating tests while on the mac
William Woodall [Mon, 23 Jan 2012 20:28:14 +0000 (14:28 -0600)]
Updating tests while on the mac

13 years agoUpdating tests while testing on linux
Scott Martin [Mon, 23 Jan 2012 20:23:01 +0000 (14:23 -0600)]
Updating tests while testing on linux

13 years agoUpdating the error handling.
John Harrison [Mon, 23 Jan 2012 19:09:14 +0000 (13:09 -0600)]
Updating the error handling.

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 17:55:34 +0000 (11:55 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless

13 years agoUpdating the example to allow variable bauds
John Harrison [Mon, 23 Jan 2012 17:55:17 +0000 (11:55 -0600)]
Updating the example to allow variable bauds

13 years agoFixing message in serial_example.
William Woodall [Mon, 23 Jan 2012 17:05:19 +0000 (11:05 -0600)]
Fixing message in serial_example.

13 years agoworking on tests and stuff
William Woodall [Mon, 23 Jan 2012 15:54:31 +0000 (09:54 -0600)]
working on tests and stuff

13 years agoMerge pull request #10 from natem345/patch-1
William Woodall [Tue, 17 Jan 2012 23:42:15 +0000 (15:42 -0800)]
Merge pull request #10 from natem345/patch-1

Minor readme additions

13 years agoUpdated readme: got rosinstall error without space between - and git, and added warni...
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

13 years agoTrying to do a first pass to make this thread safe… not sure…
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…

13 years agoFixing timeouts, there were not functioning correctly.
John Harrison [Tue, 17 Jan 2012 18:35:32 +0000 (12:35 -0600)]
Fixing timeouts, there were not functioning correctly.

13 years agoFixing another issue with the default handler setter.
William Woodall [Mon, 16 Jan 2012 02:54:39 +0000 (20:54 -0600)]
Fixing another issue with the default handler setter.

13 years agoFixing serial manifest.xml for ROS and replacing an accidental missing function
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

13 years agoFixing exception handler setting function
William Woodall [Sun, 15 Jan 2012 23:32:33 +0000 (17:32 -0600)]
Fixing exception handler setting function

13 years agoMerge branch 'boostless' of https://github.com/wjwwood/serial into boostless
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

13 years agoRemoving dead code.
William Woodall [Sun, 15 Jan 2012 22:18:42 +0000 (16:18 -0600)]
Removing dead code.

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
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

13 years agoAdding in an internal buffer to Serial, this is independent of the SerialImpl and...
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.

13 years agoChanged the stopListening function, now it no longer removes filters, just stops...
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.

13 years agoFixing compile errors with serial listener.
William Woodall [Sun, 15 Jan 2012 03:01:55 +0000 (21:01 -0600)]
Fixing compile errors with serial listener.

13 years agoFixing Findserial.cmake and updating serial_listener.h to remove unused functions.
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.

13 years agoFixing a warning.
William Woodall [Fri, 13 Jan 2012 21:39:17 +0000 (15:39 -0600)]
Fixing a warning.

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Fri, 13 Jan 2012 17:58:40 +0000 (11:58 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless

13 years agoCorrecting some bad logic and making my test run forever to try to judge some basic...
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.

13 years agoUpdating ROS make system.
William Woodall [Fri, 13 Jan 2012 17:40:59 +0000 (11:40 -0600)]
Updating ROS make system.

13 years agoChanged how the memory is allocated in the read operation and changed how the timeout...
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.

13 years agoAdding doxygen support.
William Woodall [Fri, 13 Jan 2012 16:32:25 +0000 (10:32 -0600)]
Adding doxygen support.

13 years agoFixed all of the warnings from serial_listener
William Woodall [Fri, 13 Jan 2012 16:09:49 +0000 (10:09 -0600)]
Fixed all of the warnings from serial_listener

13 years agoCleanup of code base
William Woodall [Fri, 13 Jan 2012 15:08:09 +0000 (09:08 -0600)]
Cleanup of code base

13 years agoRemoving vestigial files.
William Woodall [Fri, 13 Jan 2012 15:03:39 +0000 (09:03 -0600)]
Removing vestigial files.

13 years agoFixing a number of warnings in the serial library. The SerialListener still needs...
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.

13 years agoEnabling warnings, to make sure things are good.
John Harrison [Thu, 12 Jan 2012 22:43:53 +0000 (16:43 -0600)]
Enabling warnings, to make sure things are good.

13 years agoCorrecting the behavior of Serial::setPort and anything that modifies stuff related...
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.

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
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

13 years agoFixed some issues I found while testing my code, also implemented the drain, flush...
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}

13 years agoQuieting tests for now
William Woodall [Thu, 12 Jan 2012 07:18:09 +0000 (01:18 -0600)]
Quieting tests for now

13 years agoFixed some memory problems on destruction. Serial listener maybe working, serial...
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.

13 years agoEverything builds, but haven't tested it on a serial device.
William Woodall [Thu, 12 Jan 2012 06:11:43 +0000 (00:11 -0600)]
Everything builds, but haven't tested it on a serial device.

13 years agoMerge branch 'boostless' of github.com:wjwwood/serial into boostless
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

13 years agoSerial Listener changes compile against the example reference, time to merge with...
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.

13 years agoStill working on Serial listener refactor, not working, fixing to make big changes.
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.

13 years agoRemoving some unenessacary repetition
John Harrison [Thu, 12 Jan 2012 04:03:32 +0000 (22:03 -0600)]
Removing some unenessacary repetition

13 years agoImplemented write, readline, readlines and available
John Harrison [Thu, 12 Jan 2012 03:53:26 +0000 (21:53 -0600)]
Implemented write, readline, readlines and available

13 years agoAdding in my unix implementation. reconfigurePort and read should probably work,...
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.

13 years agoUpdating manifest.xml to have proper exports.
William Woodall [Wed, 11 Jan 2012 23:20:55 +0000 (17:20 -0600)]
Updating manifest.xml to have proper exports.

13 years agoWorking on pimpl implementation of serial.
William Woodall [Tue, 10 Jan 2012 21:08:57 +0000 (15:08 -0600)]
Working on pimpl implementation of serial.

13 years agoworking on new boostless serial with a pimpl setup
William Woodall [Tue, 10 Jan 2012 20:19:56 +0000 (14:19 -0600)]
working on new boostless serial with a pimpl setup

13 years agoFinished serial_listener. But serial is seriously inefficient, I need to investigate...
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.