dawid
780f76c40d
support for mingw (mxe.cc)
2014-01-05 18:29:04 +01:00
Nicolas Bigaouette
feb667cc97
Fix compilation warning
...
See issue #53
2013-12-27 16:31:24 -05:00
Mike Purvis
5820056aef
Remove TimerExpiredException.
2013-10-31 19:43:49 -04:00
Mike Purvis
d8a1ef4ecf
Rename now function to timespec_now and timeout_time to expiry, for greater clarity.
2013-10-31 19:43:49 -04:00
Mike Purvis
16a024691b
Add MillisecondTimer class.
2013-10-31 19:43:49 -04:00
William Woodall
dd7259149f
if not windows guard for unix.h
2013-10-30 11:54:59 -07:00
William Woodall
348cb9bdc5
fix broken ifdef _WIN32
2013-10-30 11:42:59 -07:00
William Woodall
5a43c628df
Merge branch 'master' of https://github.com/bakercp/serial into bakercp-master
2013-10-30 10:49:07 -07:00
William Woodall
22f5e302be
fix warnings about uninitialized class members
2013-10-28 15:10:38 -07:00
William Woodall
32b3631285
[style] white space clean up
2013-10-28 15:09:53 -07:00
Christopher Baker
9d04c09f10
Code guards for platform-specific implementations.
...
(when not using cmake / catkin)
2013-10-27 18:49:07 -05:00
Christopher Baker
5bcbbfb09c
Explicit using.
2013-10-27 18:42:53 -05:00
Mike Purvis
8f01d23249
Move stopbits_one_point_five to the end of the enum, so that it doesn't alias with stopbits_two.
2013-10-06 01:24:42 -04:00
William Woodall
c455d053bf
Fixup unix case for strerror
2013-08-02 14:24:39 -07:00
William Woodall
e11abb04f2
Fix compiler warnings on Windows
2013-08-02 21:20:25 -07:00
William Woodall
329545b282
Merge pull request #30 from wjwwood/fix_wstring_windows
...
Fix wide string usage in Windows impl
2013-07-30 11:26:31 -07:00
Nicolas Bigaouette
1e09770d8b
Fix typo in documentation
2013-07-30 13:45:47 -04:00
William Woodall
ffc3028289
Use wstring for port_ type in Windows impl
2013-07-30 10:30:46 -07:00
William Woodall
308be5b337
Merge pull request #25 from wjwwood/fix_exceptions
...
fix, by Thomas Hoppe <thomas.hoppe@cesys.com>
2013-06-11 14:40:18 -07:00
trainman419
31e07fdb99
Update list of exceptions thrown from constructor.
2013-05-21 00:00:31 -07:00
William Woodall
2b4bafbfd2
fix, by Thomas Hoppe <thomas.hoppe@cesys.com>
...
For SerialException's:
- The name was misspelled…
- Use std::string's for error messages to prevent corruption of messages on some platforms
2013-05-08 13:52:28 -07:00
William Woodall
7e46129f7d
Adding explicit keyword to Timeout constructor to prevent accidental conversion from int types.
2012-07-30 18:56:16 -05:00
William Woodall
2ae490b3ac
Fixes to flowcontrol that solve a wierd bug on Linux and fix an oversight on Windows.
2012-06-12 16:55:11 -05:00
William Woodall
e9999c9c7c
Changes after testing on Windows. Everything seems to work, but it could use some more vetting.
2012-06-07 19:26:55 -05:00
William Woodall
e12955a560
Fixed some issues with the copy constructors
2012-06-07 18:09:51 -05:00
William Woodall
088fcda295
Disabling copy constructors on the expections
2012-06-07 17:52:14 -05:00
William Woodall
565ba66271
Sorted out the stdint stuff by including a header from the v8 project.
2012-06-07 17:49:05 -05:00
William Woodall
ead96705dd
Still working on std types
2012-06-07 16:44:35 -05:00
William Woodall
520ccb54f4
Merge branch 'new_api' of github.com:wjwwood/serial into new_api
...
Conflicts:
.gitignore
2012-06-06 18:58:51 -05:00
William Woodall
6fac95d633
Adding initial windows support.
2012-06-06 18:56:44 -05:00
William Woodall
3039acbab9
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.
2012-05-07 13:06:28 -05:00
William Woodall
ba0c648119
Fixes #16 .
2012-05-07 13:04:34 -05:00
William Woodall
194169e5e6
More updates to the documentation and new api after comments from john and michael.
2012-05-02 21:49:09 -05:00
William Woodall
8022c1b1ea
Updating the API to fix some inconsistencies
2012-05-02 00:45:23 -05:00
William Woodall
a8259fcda2
Changing the throw to add file and line number
2012-02-07 14:11:17 -06:00
John Harrison
9734f943cb
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.
2012-02-06 18:22:14 -06:00
William Woodall
34ce959672
wtf: 'Users/william/devel/atrv_ws/serial/include/serial/serial.h:82: error: stray ‘\303’ in program', fixed...
2012-02-04 21:18:26 -06:00
William Woodall
6cdd3fe795
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
...
Conflicts:
include/serial/serial.h
2012-02-04 21:17:27 -06:00
William Woodall
aa59c9517f
Some style changes
2012-02-04 21:15:23 -06:00
William Woodall
2978386696
Read/write seem to be working on linux, need to test on OS X.
2012-02-04 21:14:22 -06:00
William Woodall
c429b0eede
Removed serial listener, reworking the example, completely removed boost. Builds on my laptop with boost uninstalled.
2012-02-03 01:43:42 -06:00
William Woodall
05fa4b8d77
Removing serial listener, next make sure I can compile without boost completely.
2012-02-02 23:35:40 -06:00
John Harrison
7b027d39ef
Merge branch 'stringbuffer' into boostless
2012-01-30 14:44:43 -06:00
William Woodall
cea751402e
Adding some linux specific fixes. fixes #13
2012-01-29 15:41:38 -06:00
William Woodall
dc556c9f25
Merge branch 'boostless' into stringbuffer
2012-01-28 15:36:28 -06:00
William Woodall
c3a82750e6
Some small changes to fix things discovered while testing serial listener.
2012-01-28 14:39:55 -06:00
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