Paul Bouchier

Results 9 issues of Paul Bouchier

bytes() is its own type in python3, and is common enough IMHO that pySerialTransfer should support it. Since bytes() do not need packing with struct.pack(), the proposed solution is to...

Hey PowerBroker - nice library! Thanks very much - it will save me much work compared with PacketSerial. The last checkin comment for examples/datum/Arduino/ was that it fixed float precision....

question

On multi-byte wide processors the compiler aligns data items to their native alignment, unless directed otherwise. Thus a float is aligned to a 4-byte boundary. Therefore the testStruct in tx_data...

**Is your feature request related to a problem? Please describe.** There are use cases where the arrival of a packet of a certain type in and of itself indicates what...

Fix issue #83 Adds documentation of SerialTransfer data members which are not valid when a callback function runs, and explains limitations on the non-blocking feature.

**Is your feature request related to a problem? Please describe.** Method and variable documentation, while comprehensive, is scattered among .h and .cpp files. I always have to dig for the...

**Describe the bug** The example arduino sketch in pySerialTransfer/README.md does a loopback echo using this line: for(uint16_t i=0; i < myTransfer.bytesRead; i++) which leads me to think I can rely...

This bug cost me a few hours some years ago when I first ran into it (and didn't get to the bottom of it). It just cost me a few...

The idea of making a daemon thread so rate.sleep() doesn't get stuck seems good, but seems to have the side-effect of causing this output after rclpy.shutdown() is called: terminate called...