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

[TC]: Add product abstraction to DDOP helper #444

Merged
merged 1 commit into from
Mar 3, 2024

Conversation

ad3154
Copy link
Member

@ad3154 ad3154 commented Mar 2, 2024

Describe your changes

This provides a way to get rate/product information from a DDOP. Generally it considers any Bin to be the root of a product, which seems to be fairly standard.

This is intended to be used in a TC server to quickly learn about what products the implement might have.

The information provided includes data about:

  • Default rate
  • Setpoint rate
  • Actual rate
  • Minimum rate
  • Maximum rate

How has this been tested?

Expanded TC server unit tests to include parsing for product information.

@ad3154 ad3154 added the iso: task controller Related to the ISO-11783:10 standard label Mar 2, 2024
@ad3154 ad3154 requested a review from GwnDaan March 2, 2024 02:12
@ad3154 ad3154 self-assigned this Mar 2, 2024
This provides a way to get rate/product information from a DDOP.
@ad3154 ad3154 force-pushed the adrian/ddop-helpers branch from ee79ec9 to c8fb876 Compare March 2, 2024 02:24
Copy link

sonarqubecloud bot commented Mar 2, 2024

@ad3154
Copy link
Member Author

ad3154 commented Mar 3, 2024

Hmmmmm... the more I think about it, the more I think some of these things need their parent element number included in the returned data, that way the TC knows what element to use when commanding or requesting the value without needing to search the whole DDOP again. I will merge this, but I think I will follow up with another PR that expands the data returned

Edit: Added in f7d1a87

@ad3154 ad3154 merged commit da34549 into task_controller_server Mar 3, 2024
10 checks passed
@ad3154 ad3154 deleted the adrian/ddop-helpers branch March 3, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iso: task controller Related to the ISO-11783:10 standard
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants