- Jun 13, 2017
-
-
Tim Stadtmann authored
... that leads to bazillion error messages when there is an unexpected connection error.
-
- Jun 07, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
The EV3-object now handles the connection and sends commands via the commInterface. This eliminates A LOT of redundant code (as Motor and Sensor now only need a handle to the EV3-object, not connect/disconnect functionality any more) and facilitates error handling.
-
Tim Stadtmann authored
-
Tim Stadtmann authored
-
Tim Stadtmann authored
-
- May 30, 2017
-
-
Tim Stadtmann authored
-
- May 29, 2017
-
-
Tim Stadtmann authored
Adapted (and cleaned up) error messages and warnings accordingly.
-
- May 28, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
Implements a central dispatch method (handleCommand()) on the convenience layer through which every call to the CommInterface is now done (as opposed to directly calling the CommInterface's methods). This mainly facilitates debugging and is in line with the lower layer's interfaces. It slows down each call by .5us (because function handles are used) - imo this is an acceptable tradeoff.
-
Tim Stadtmann authored
-
- May 16, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
Resolved Conflicts: source/EV3.m
-
- May 09, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
The parsing is done by the process.py script.
-
- May 04, 2017
-
-
Tim Stadtmann authored
Sphinx generates a redundant html-file 'source.html'. Each internal href, derived from a link to a class/method/attribute, links source.html and not the corresponding file (e.g. EV3.html when referencing EV3.connect()). The postprocessing script now fixes these wrong links.
-
- Apr 30, 2017
-
-
Tim Stadtmann authored
-
- Apr 28, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
On linux/mac: MATLAB's virtual serial port implementation On windows: Instrument Control toolbox
-
Tim Stadtmann authored
-
- Apr 27, 2017
-
-
Tim Stadtmann authored
instrBrickIO is now deprecated and will be deleted in a future commit. This is a WIP-version and Bluetooth has not been tested yet.
-
- Apr 25, 2017
-
-
Tim Stadtmann authored
Using Windows, the packet size of USB packets has to equal wMaxPacketSize defined in the so called 'endpoint descriptor' of the USB-HID (+ 1 byte with the report ID; see HIDAPI doc)
-
- Apr 22, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
This 'execute'-method is only implemented in Motor.m for now.
-
- Mar 31, 2017
-
-
Tim Stadtmann authored
-
- Mar 30, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
Fixes issue #45.
-
- Mar 29, 2017
-
-
Tim Stadtmann authored
... without using the ID()-function. Fixes issue #50.
-
- Mar 02, 2017
-
-
Tim Stadtmann authored
-
- Feb 23, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
... and do a little clean-up.
-
- Feb 17, 2017
-
-
Tim Stadtmann authored
... and delete .pdf-documentation for now
-
Tim Stadtmann authored
-
- Feb 03, 2017
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
-
- Dec 18, 2016
-
-
Tim Stadtmann authored
-
Tim Stadtmann authored
... before setting it to DeviceType.Error. This is done because sometimes an erroneous packet slips through the comm-layer and causes mayhem in high-level scripts, especially when polling sensor-types.
-
- Dec 16, 2016
-
-
Tim Stadtmann authored
This fixes the bug where an error occured if disconnect is called while motor is running. Motors are now explicitly stopped if they are busily moving when resetting the devices
-
Tim Stadtmann authored
-
- Dec 13, 2016
-
-
Tim Stadtmann authored
-