Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - Expose Control Methods to Window Object #425

Open
Technickel-Dev opened this issue Nov 15, 2023 · 0 comments
Open

Feature Request - Expose Control Methods to Window Object #425

Technickel-Dev opened this issue Nov 15, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@Technickel-Dev
Copy link

I would love to see the controller functionality or UI actions exposed to the Window object so that external scripts can access their functionality. I have been digging in the code the past little bit and this seems like the most straight forward approach for external script access, however as I'm no expert on the system I am unsure if there are other approaches that expose the services more efficiently.

This would be a step in the right direction for what is proposed in #84 in that people could build automation scripts on top of the remote mode UI. This approach is feasible as I've already successfully experimented this using NodeJS and Puppeteer to open a browser with remote mode, connecting to the machine and pressing buttons to make the commands. That being said having to go through the UI for all commands (especially for example continuous jog) is very painful and I have yet to find a way to access the underlying functionality otherwise.

I would love to hear the thoughts around the proposal and wouldn't mind contributing the changes myself with some guidance on how to get the project up and running for dev as I've been unsuccessful in figuring out how to do that for my Windows machine!

@walidkayhan walidkayhan added the enhancement New feature or request label Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants