G.A. vd. Hoorn
G.A. vd. Hoorn
It's possible to make screenshots of the TP. It would be nice if `dominh` would be able to do that remotely and then download it to the client.
Right now, `dominh` executes KCL commands using the `karel/kcl` entry point (ie: the controller's web server tunnels requests to the local KCL interpreter and returns the output. This adds a...
Seeing as we're using FTP already anyway, adding some infrastructure to upload `.tp` programs should not be too difficult. Ideally both `.tp` and `.ls`, although the latter will only work...
Depending on how the controller is configured, the `UOP` and/or `SOP` IO elements may not be available. This makes it impossible to use various functions in `controller.py`: https://github.com/gavanderhoorn/dominh/blob/d47b6db714feb05d09866fa2893484938f7df320/src/dominh/controller.py#L174-L245 as they...
Recent Fanuc controllers/system software versions could have OPC-UA support. As much of the functionality in `dominh` could be implemented using that, it would be good for `dominh` to try and...
Every method in `dominh` which uses an FTP connection currently sets up its own connection, does it's job and then disconnects. This adds overhead. Using a persistent connection would avoid...
Karel programs with `%INVISIBLE` set are not returned by `list_programs(..)`.
Should autocomplete sub commands, hostnames, options, port types, etc.