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

This PR improves the primary interface support in the client library #186

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

urmahp
Copy link
Collaborator

@urmahp urmahp commented Sep 29, 2023

A big acknowledgement should be given to @fmauch and @urmarp as they have build the foundation for this PR in #26 and #137.

I have tried to address the most important issues with the primary interface as it is today based on the work from #26 and #137, but without including all the changes from the PRs. This means that I have added more feedback when you send script commands to the robot and we also report if there is an error in the script send to the robot. Furthermore information received over the primary interface is logged in the shell.

Unfortunately I haven't had the time to add tests for the changes and this should definitely be done before merging.

urmahp and others added 8 commits September 29, 2023 15:05
…erface

This gives more flexibility as all the consumers doesn't have to be added when the object is created.
… primary interface

This includes:
 * ProgramStateMessage
 *ErrorCodeMessage
 *KeyMessage
 *RuntimeExceptionMessage
 *TextMessage
 *RobotModeData

Added constructor to robot message class
Updated abstract primary consumer with the new packages.

The primary consumer logs relevant information to the shell. It also adds support for calibration check and feedback on script execution.
@fmauch fmauch self-requested a review December 18, 2023 09:00
@michaelaeriksen
Copy link
Contributor

Any update on this?

@michaelaeriksen
Copy link
Contributor

Any plans to merge this into main?

@urrsk
Copy link
Member

urrsk commented Apr 5, 2024

Thanks for asking. Yes, but as you see we still missing some test to cover this work before it is ready to be merge.
@michaelaeriksen you are also welcome help making the unit tests.

This was referenced May 28, 2024
@fmauch fmauch self-assigned this Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants