David James Sherman
David James Sherman
Add an option `--group-id` to specify **numerical group id** separately from the numerical user id. If a group id is not specified, maintain the legacy behavior of using the numerical...
The services launcher reports the *requested* port regardless of which port was actually allocated by the operating system. When launching several service instances on the same machine, it is better...
We need tests for the RemoteRobotClient zerorpc interface. Even basic testing would have picked up https://github.com/poppy-project/pypot/pull/279#issuecomment-779506274, for example, since `pypot.robot.remote.from_remote` throws `AttributeError` immediately
Dashel is currently a required dependency for Aseba: https://github.com/aseba-community/aseba/blob/29b39bc39dde88f6d8f6489e7cf114d164c73e69/CMakeLists.txt#L66 However, not all Aseba products require Dashel. In particular libasebacompiler.a, libasebavm.a, libasebavmbuffer.a, and libasebavmdummycallbacks.a don't refer to Dashel. :warning: Requiring Dashel...
Compiling Dashel, Enki, and Aseba **without Qt**, targets/playground/asebasim/robots/e-puck fails trying to include QGLWidget through Enki Viewer: ``` [ 71%] Building CXX object targets/playground/CMakeFiles/asebasim.dir/robots/e-puck/EPuck.cpp.obj In file included from /work/aseba/targets/playground/robots/e-puck/../../PlaygroundViewer.h:33:0, from /work/aseba/targets/playground/robots/e-puck/EPuck.cpp:23:...
Add menu entry for "Web Tools for Thymio" that runs asebahttp with the thymio_motion.aesl file parameter, the default TCP port 3000 (for the HTTP interface), and ser:name=Thymio-II; and asks user's...
Aseba 1.5.3 528bcb2199ff0235c20488655a2c26695ab8c98f compiled for armv7l on a Raspberry Pi 3 drops many messages when using the Thymio-RF dongle, but works reliably when using a USB cable. The serial port...
The IANA has assigned a [service name for Aseba](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=aseba) and Aseba nodes can now advertise `tcpin:` targets using [Zeroconf](https://en.wikipedia.org/wiki/Zero-configuration_networking) with the service type `_aseba._tcp`. Clients could use [mDNS-SD](https://en.wikipedia.org/wiki/Zero-configuration_networking#DNS-SD_with_multicast) to browse...
See aseba-community/aseba-target-thymio2#17, suggesting a new native function `_bytecode.load(n)` that resets the VM and loads a bytecode numbered `n` into memory. This function could first be implemented in the simulator. The...
When the connection to a robot is through a switch or through a shared RF dongle, other peer robot nodes on the network will appear in tabs in the Studio....