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

Expand VT Client Tutorial #234

Closed
ad3154 opened this issue Apr 2, 2023 · 3 comments · Fixed by #292
Closed

Expand VT Client Tutorial #234

ad3154 opened this issue Apr 2, 2023 · 3 comments · Fixed by #292
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request iso: virtual terminal Related to the ISO-11783:7 standard

Comments

@ad3154
Copy link
Member

ad3154 commented Apr 2, 2023

Is your feature request related to a problem? Please describe.
We sometimes get questions about how some VT client interface functions work, and only really show simple button interactions in the VT client example.

Describe the solution you'd like
I'd like to see the VT client expanded with additional kinds of interaction with the VT, such as changing strings, moving things, using object pointers, gauges, and things like that. This may help users of the project more easily create applications with the stack by having a broader set of working examples.

Describe alternatives you've considered
There's only so much documentation can do in this regard, but we could also consider expanding the tutorial documentation to more clearly list the requirements and pitfalls of certain interactions with the VT.

@ad3154 ad3154 added documentation Improvements or additions to documentation enhancement New feature or request labels Apr 2, 2023
@ad3154 ad3154 self-assigned this Apr 2, 2023
@bjoernpoettker
Copy link

Hi guys,

I tried the seeder example but I got an error after uploading to my Fendt.

In the console it logs the following error:

[←[1;31mError←[0m][VT]: Error in end of object pool message.Faulty Object 6000 Faulty Object Parent 65535 Pool error bitmask value 9

@ad3154
Copy link
Member Author

ad3154 commented May 17, 2023

Hello! This is probably because that object pool has version 4 options set in those objects (in this case object 6000 is one of several button objects with option bits for "transparent background" and "no border" set, which is not available in VT version 3). Do you know if your Fendt terminal supports version 4?

I can probably rework the object pool with a bit more effort to not use those options, and instead overlay some output rectangle over the buttons or something to make it more broadly compatible, so thank you for that feedback.

@ad3154
Copy link
Member Author

ad3154 commented May 21, 2023

I've pushed an update to change the object pool to version 3. This example is still a work in progress, as I am adding an ISOBUS odometry interface to read speed information before fully completing it.

@ad3154 ad3154 linked a pull request Jul 23, 2023 that will close this issue
@GwnDaan GwnDaan added the iso: virtual terminal Related to the ISO-11783:7 standard label Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request iso: virtual terminal Related to the ISO-11783:7 standard
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants