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

Contribute Smart Trailer Sample Applications #20

Merged
merged 29 commits into from
May 14, 2024

Conversation

ladatz
Copy link
Contributor

@ladatz ladatz commented Mar 26, 2024

Add the sample applications necessary for the smart trailer use case. This includes:

  • Code necessary to connect to the in-vehicle stack
  • Dockerfile to build a multi-platform image for the sample workloads
  • digital twin model: The DTDL representation of the smart trailer with one property: the trailer's weight
  • Digital Twin Providers:
    • Trailer Connected Provider: simulates the signal of the trailer being connected to the vehicle
    • Trailer Properties Provider: represents the properties of the trailer, for now only the weight property
  • Smart Trailer Application: A simple application which consumes the trailer's weight property and logs it for now
  • Dynamic Orchestration script: A script for each orchestrator (Ankaios and BlueChi) which listens for the trailer connected signal and when it is received, starts the properties provider and the smart trailer application. This showcases dynamic orchestration and can be replaced by applications in a future iteration

@ladatz ladatz marked this pull request as draft March 26, 2024 18:00
ladatz and others added 3 commits April 8, 2024 12:29
…ies_provider/src/trailer_properties_provider_impl.rs

Co-authored-by: William Lyles <[email protected]>
…ies_provider/src/trailer_properties_provider_impl.rs

Co-authored-by: William Lyles <[email protected]>
@ladatz ladatz marked this pull request as ready for review April 9, 2024 17:36
@eriksven
Copy link
Contributor

First of all, sorry for keeping this PR open for a longer time.
The PR uses MIT license while the project and the repository are licensed under Apache 2.0 license.
I would like to avoid a situation where we have content under mixed licenses in this repository and therefore do not merge this PR. In #17 we discussed the same topic so I am waiting on a clarification there.

@eriksven eriksven mentioned this pull request Apr 25, 2024
4 tasks
@eriksven
Copy link
Contributor

I created an issue for the discussion around the used license and whether to change the used license for the whole repository to MIT: #23

@@ -1,5 +1,5 @@
# Copyright (c) Microsoft Corporation.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All -- do we want/ need a header for a .gitignore?

@eriksven eriksven merged commit d8fc5c6 into eclipse-sdv-blueprints:main May 14, 2024
1 check passed
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.

5 participants