Quick links: [ CVII home page ] [ Tech Stack components ]

2022-10-12

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning
  3. ISO ExVe update


  • Kuksa.VAL
Sebastian (Bosch)  
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

v2 standard process proceeding. Feedback here:
https://github.com/w3c/automotive/issues/455
https://github.com/w3c/automotive/issues/459
or you can send endorsement to public-automotive@w3.org

  • WAII VISS server implementation in Go
Ulf Ulf has pushed the Vehicle to Cloud clients he outlined
previously. See minutes below for links.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

PR for implicit branches merged

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  


  • VSC & Tools
VSC team members
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)

Minutes:

2022-10-05

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning
  3. ISO ExVe update


  • Kuksa.VAL
Sebastian (Bosch)  
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf 

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Processed PRs. Merged two-wheeler/motorbike profile.

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  


  • VSC & Tools
VSC team members
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)


Minutes:

2022-09-28

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning


  • Kuksa.VAL
Sebastian (Bosch)  
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

Finalised explainer. On track to publish for mid-Oct. Couple of minor PRs for the spec.

  • WAII VISS server implementation in Go
Ulf Waiting on public update for work on ECU deployment using WAII.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Processed PRs. Merged two-wheeler/motorbike profile.

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  

Plan to do update based on VSS v3.

  • VSC & Tools
VSC team members
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)


Minutes:

2022-09-21

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning


  • Kuksa.VAL
Sebastian (Bosch)  
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf Working continuing on ECU deployment using WAII.
Public updates expected soon.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

There is a new PR to document more of the project management in markdown format

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  

Gen tooling for VSS v3, one passed, one failed. Following up to fix latter.
Meetings have restarted.

  • VSC & Tools
VSC team members
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)


Minutes:

2022-09-07

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning
  3. Rescheduling VISSv2 client deep dive


  • Kuksa.VAL
Sebastian (Bosch)  
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf 

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

See vss and vss-tools github for updated PRs and issues.

Marketing announced v3 release.

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  

Meetings restart in two weeks

  • VSC & Tools
VSC team membersConsolidation work on tooling continues
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Calls restarted weekly. Tues at 5pm CET. Shared status with Conjure.
Discussion about VHAL conversion.
  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)Continuing work on updating to Apache IoTDB v0.13.


Minutes:

2022-08-31

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning


  • Kuksa.VAL
Sebastian (Bosch)  
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

Work continues on spec advancement. Explainer will be moved to github.

  • WAII VISS server implementation in Go
Ulf 

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

See vss and vss-tools github for updated PRs and issues.

Marketing announced v3 release.

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  

Due to holidays expected to be quiet next week

  • VSC & Tools
VSC team membersConsolidation work on tooling continues
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Calls restarted weekly. Tues at 5pm CET. Shared status with Conjure.
Discussion about VHAL conversion.
  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)Continuing work on updating to Apache IoTDB v0.13.

Minutes:

2022-08-24

Agenda:

  1. Project summary
  2. Autumn AMM meeting planning + longer term topic planning
  3. Brief report on production system using Kafka and MQTT between vehicle and cloud


  • Kuksa.VAL
Sebastian (Bosch)  - kuksa.val databroker simple integration/API tests https://github.com/eclipse/kuksa.val/pull/330
 -  Ship VSS 3.0 and make it loaded by default in kuksa.val server container https://github.com/eclipse/kuksa.val/pull/331 
 - Load VSS3.0 as default in kuksa.val databroker container https://github.com/eclipse/kuksa.val/pull/332 
 - minor documentation fix for DBC feeder https://github.com/eclipse/kuksa.val.feeders/pull/16
  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

Call for review for next step of standard process for v2 being prepared.

BMW report source release for their implementation being prepared. See here https://www.w3.org/auto/wg/wiki/VISS_implementations

  • WAII VISS server implementation in Go
Ulf 

New features coming in coming weeks related to in-vehicle client. Related to arch Ulf previously outlined in his vehicle to cloud proposal.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

See vss and vss-tools github for updated PRs and issues.

Discussion of the driver monitoring leaves in driver.vspec. Input requested from people in this field.

  • VSSo
Daniel Alvarez (BMW),
Felix (Bosch)
Ted  

First public working draft of standard as 1st standardisation milestone.
Ted will be testing the tooling.

  • VSC & Tools
VSC team membersDiscussion of MBition consolidation work on tooling.
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Stefan reports that calls will restart in September.
  • Covesa GraphQL components
Alexander Domin (BMW)No announcements
(Thomas S) No announcements. See source repository for code changes
Steve (Renesas)Continuing work on updating to Apache IoTDB v0.13.

Minutes:

2022-08-17

Agenda:

  1. Project Status and info sharing
  2. AMM
  3. Data Expert Group
  4. AoB


Minutes:

2022-08-03

Agenda:

  1. Project Status and info sharing
  2. AoB


Minutes:

2022-07-27

Agenda:

  1. Project Status and info sharing
  2. AoB
    1. Data EG


  • Kuksa.VAL
Sebastian (Bosch)  

- Fix autocompletion in commandline client https://github.com/eclipse/kuksa.val/pull/298
- Subscriptions work in GRPC  https://github.com/eclipse/kuksa.val/pull/299  (GRPC .proto still about to be changed/aligned with databroker)
- Feeder replaced with submodule https://github.com/eclipse/kuksa.val/pull/300 
- Go and Python client license changed to Apache-2.0 https://github.com/eclipse/kuksa.val/pull/305 https://github.com/eclipse/kuksa.val/pull/307

  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

Explainer started for VISS (work in progress).
The BMW implementation report for their VISS data server has been published. See here https://www.w3.org/auto/wg/wiki/VISS_implementations

  • WAII VISS server implementation in Go
Ulf 

No announcements. See source repository for code changes

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Ongoing discussion about complex datatypes/structs 
https://github.com/COVESA/vehicle_signal_specification/issues/326 
https://github.com/COVESA/vehicle_signal_specification/wiki/Complex-data-structures-in-VSS-based-systems

Adding individual wheel speeds
https://github.com/COVESA/vehicle_signal_specification/pull/464

  • VSSo
Daniel W  
Ted  


  • VSC & Tools
VSC team membersMagnus has posted a PR for his 'vsclib' to support the creation of VSC tooling https://github.com/COVESA/vsc-tools/pull/30. Discussion of it in the call and comparisons to earlier work by Gunnar and Mikhael.
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Paul meeting with Google to discuss VSS to VHAL conversion
  • Covesa GraphQL components
Alexander Domin (BMW)No announcements
(Thomas S) No announcements. See source repository for code changes
Steve (Renesas)Continuing work on updating to Apache IoTDB v0.13.


Minutes:

2022-07-20

Agenda:

  1. Project Status and info sharing
  2. AoB
    1. Board discussions


  • Kuksa.VAL
Sebastian (Bosch)  

No announcements. See source repository for code changes

  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

Explainer started for VISS (work in progress).
BMW have given green light to publish their VISS implementation report.

  • WAII VISS server implementation in Go
Ulf 

No announcements. See source repository for code changes

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Big discussion about adding complex data types to VSS for the first time: https://github.com/COVESA/vehicle_signal_specification/issues/326. Needs more input. Please read and input.

  • VSSo
Daniel W  
Ted  

New chairs (Daniel A and Felix) in place. Daniel A will take over tooling. Plan to discuss with Ford data scientist. Github: https://github.com/w3c/vsso

  • VSC & Tools
VSC team membersVSC-Core: waiting on code-drop and result of MBition staffing their dev team.
Container deployment: Page created for discussion of non-differentiating parts of VSC deployment VSC Deployment - Containers
  • CCS-components
Ulf  No announcements. See source repository for code changes
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Next step is for Covesa to articulate actionable points to take to Google.
  • Covesa GraphQL components
Alexander Domin (BMW)No announcements
(Thomas S) No announcements. See source repository for code changes
Steve (Renesas)Updating to new Apache IoTDB v0.13 which adds more efficent APIs for large data input and MQTT broker.


Minutes:

2022-07-06

Agenda:

  1. Project Status and info sharing
  2. AoB
    1. Meeting next week


  • Kuksa.VAL
Sebastian (Bosch)  

On-going work to upgrade GRPC binding and adding GRPC into Python and Go SDKs (alongside VISS, not to replace).

On-going work to integrated Code drops from https://sdv.eclipse.org in kuksa.val (“databroker” https://github.com/eclipse/kuksa.val/tree/master/kuksa_databroker )

  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

Ted plans to create "explainer" document for v2 that is required as part of the standardisation process over summer.

  • WAII VISS server implementation in Go
Ulf 

Master branch now points at single process (threaded) version of WAII. web-client maintainers rebasing on that.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Remove obsolete files
https://github.com/COVESA/vehicle_signal_specification/pull/463
(unused/outdated documentation)

Binary tool bug fixes
https://github.com/COVESA/vss-tools/pull/175 

Discussed how JSON output might be adapted to OpenAPI json schema subset
https://github.com/COVESA/vehicle_signal_specification/issues/457

Discussion of complex data types (coming from AWS https://github.com/COVESA/vehicle_signal_specification/issues/326).
GeoTab engineer showed examples of serialisation to json that allowed simpler connection to OpenAPI.

  • VSSo
Daniel W  
Ted  

  • VSC & Tools
VSC team membersSee source repository for code changes. Epam/Renesas presented proposal for open definitions for container deployment - next discussion milestone is once VSC example developed enough to discuss controls.
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Next step is for Covesa to articulate actionable points to take to Google.
  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)


Minutes:

2022-06-29

Agenda:

  1. Project Status
  2. Continue Vehicle Edge To Cloud Edge (VE2CE) project proposal (Slides here) discussion from last week


  • Kuksa.VAL
Sebastian (Bosch)  

  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf 

Maintainers of new web client: https://github.com/nicslabdev/viss-web-client are stated they wish to do a Deep Dive on it. They have mentioned they are also working on a Management API. With summer break coming proposing Monday 5th September.

Ulf: Talked to maintainers today about merging their WAII changes (security orientated). I am taking the opportunity to merge single process to master first, then they will merge. The 'long term token security' feature fills the remaining gap I see in WAII implementation of VISS v2 protocol, i.e it will then be 100%
See vss protobuf comment in minutes

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

No announcements. See source repository for code changes.
See PR for documentation for VSS Layers.
  • VSSo
Daniel W  
Ted  
Felix (Bosch) and Daniel A (BMW) taking over from Daniel W soon.
Minutes: https://www.w3.org/2022/06/27-auto-minutes
  • VSC & Tools
VSC team membersSee source repository for code changes. Magnus is working on thingsToVsc converters - code soon. Epam/Renesas ready to present proposal for container deployment  - need to schedule when.
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Next step is for Covesa to articulate actionable points to take to Google.
  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)


Minutes:

2022-06-22

Agenda:

  1. Project Status
  2. Continue project proposal (Slides here) discussion from last week


  • Kuksa.VAL
Sebastian (Bosch)  

  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf New web client: https://github.com/nicslabdev/viss-web-client. Discussion about doing a Deep Dive on it. They propose Monday 4th July - need to confirm.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

No announcements. See source repository for code changes
  • VSSo
Daniel W  
Ted  

  • VSC & Tools
VSC team membersNo announcements. See source repository for code changes. Work on container deployment proposal progressing.
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Next step is for Covesa to articulate actionable points to take to Google.
  • Covesa GraphQL components
Alexander Domin (BMW)
(Thomas S) 
Steve (Renesas)


Minutes:

2022-06-15

Agenda:

  1. Project Status (brief)
  2. Vehicle Edge To Cloud Edge (VE2CE) project proposal


Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

  • VSC & Tools
VSC team membersGenerator to convert VSC to BAMM model merged


Minutes:

2022-06-08

Agenda:

  1. Project Status


  • Kuksa.VAL
Sebastian (Bosch)  Work happening on breaking out feeders into own git repo to ease re-use and collab.

  • W3C VISS specification (v2)


Ulf, Ted as backup (both Geotab)

BMW delivered their implementation report for W3C standarisation process. Post-summer slow down will advance standard to candidate status.

  • WAII VISS server implementation in Go
Ulf New web client: https://github.com/nicslabdev/viss-web-client This has been presented in W3C VISS call. Proposal is to repeat in a future deed-dive.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

  • VSSo
Daniel W  
Ted  

phd students sponsored by Volvo reported back on practical work on VSSo. See https://lists.w3.org/Archives/Public/public-automotive/2022Jun/0003.html

  • VSC & Tools
VSC team membersNo meeting this week due to EU holidays. Aos team continuing work on containerisation configuration proposal
  • CCS-components
Ulf  No announcements. See source repository for code changes
  • AOS
Artem (EPAM)
No announcements. See source repository for code changes
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Ted: With Paul Boyes met Google Partner engagement team. Interested in VSS engagement.
  • Covesa GraphQL components
Alexander Domin (BMW)No announcements. See source repository for code changes
(Thomas S) No announcements. See source repository for code changes
Steve (Renesas)No announcements. See source repository for code changes


Minutes:

2022-06-01

Agenda:

  1. Project Status


  • Kuksa.VAL
Sebastian (Bosch)  No update

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Ulf wrote implementation report on WAII. BMW have said they will do same on their implementation. Both needed in W3C standardisation process.


  • WAII VISS server implementation in Go
Ulf No update. Ulf is working on version nearer to production with OEM with demo in-vehicle. Hopes for changes to come back to OSS.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

- VSS logo suggestions & discussion
- vss-tools: Merged updates to the “binary parser” go tooling https://github.com/COVESA/vss-tools/pull/163
- vss-tools: Initial discussion PR to generate DDS IDL files (usable by DDS stack tooling to generate publishers/subscribers)
- VSS: Renamed RPM to speed in Electric Drivetrain for consistency https://github.com/COVESA/vehicle_signal_specification/pull/449 
- VSS: Initial discussion on a PR suggesting creating a layer for 2-wheelers

  • VSSo
Daniel W  
Ted  
No update
  • VSC & Tools
VSC team membersDiscussion of containerisation and instrumentation aspects of VSC deployment.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
No update. See github for code changes.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No update.
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) 

Connector between Kanto and Kuksa.val shown in Kanto Deep Dive is coming (public github)

Steve (Renesas)No update


Minutes:

2022-05-25

Agenda:

  1. Project Status
  2. CCS State Storage Deep Dive wrap up


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  New release v0.2.1 https://github.com/eclipse/kuksa.val/releases/tag/0.2.1

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)


No update
  • WAII VISS server implementation in Go
Ulf No update

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Improving charging and battery signals 
https://github.com/COVESA/vehicle_signal_specification/pull/442

Introducing signal for connectivity available
https://github.com/COVESA/vehicle_signal_specification/pull/444

Improving documentation on data unit type usage
https://github.com/COVESA/vehicle_signal_specification/pull/445

Clean up signals using percent
https://github.com/COVESA/vehicle_signal_specification/pull/446

  • VSSo
Daniel W  
Ted  
No meeting this week. New PRs to be discussed Monday.
  • VSC & Tools
VSC team membersDiscussion of containerisation and instrumentation aspects of VSC deployment.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
No update. See github for code changes.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No update.
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) 

No update

Steve (Renesas)No update


Minutes:

2022-05-18

Agenda:

  1. Project Status
  2. Next Deep Dive - CCS Component


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No update
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)


No update
  • WAII VISS server implementation in Go
Ulf No update

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Presentation on Named Data Networking. Very forward looking. See slides and presentation from AMM.
  • VSSo
Daniel W  
Ted  
Post workshop improvements
  • VSC & Tools
VSC team membersCode contribution from MBition coming closer. Waiting on final approvals.
Discussion of 'VSC-core' (approx IDL+code generation deployment) and initial PoCs of tooling in github.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
No update
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No update. Chris Simmond's meetup.
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) 

No update

Steve (Renesas)No update


Apologies:

Minutes:

2022-05-11

Agenda:

  1. Project Status
  2. Next Deep Dive - CCS Component


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Fixed a bug that kuksa.val throws an exception when subscriptionID is not a well-formed UUID on unsubscribe https://github.com/eclipse/kuksa.val/pull/267

Code cleanup in GO client library
https://github.com/eclipse/kuksa.val/pull/268 


Subscribe/Unsubscribe added to interactive command line client
https://github.com/eclipse/kuksa.val/pull/269 

Fixed container bug, where CA.pem was missing
https://github.com/eclipse/kuksa.val/pull/270 

Add link to secondary CI infrastructure in Readme, as Eclipse one has reliability problems
https://github.com/eclipse/kuksa.val/pull/271

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Merged PR. No open PRs, issues.

  • WAII VISS server implementation in Go
Ulf Merged refactoring to single process. Two branches multi-process for the original multi-process arch and single-process for the new arch.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Discussion of possible future presentation on Named Data Networking in VSS call.
VSS Layers PR in progress.
  • VSSo
Daniel W  
Ted  
No update
  • VSC & Tools
VSC team membersPaul: I will be discussing with OEMs.
Next weeks call will include deployment ideas.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
No update
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Engaging OEMs in what they need in AOSP
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) Added CANOPI to integration backlog. Integration to Apertis containers. Local digital twins.


Steve (Renesas)No update

Minutes:

2022-05-04

Minutes:

2022-04-20

Agenda:

  1. Project Status
  2. AMM Sessions


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Refactor Subscription Manager and fixes race condition in Websocket interface:
https://github.com/eclipse/kuksa.val/pull/264
https://github.com/eclipse/kuksa.val/pull/266
 
GO client library added for first time to access kuksa.val:

https://github.com/eclipse/kuksa.val/pull/265

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

See last update
  • WAII VISS server implementation in Go
Ulf See last update

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

No update
  • VSSo
Daniel W  
Ted  
See last update
  • VSC & Tools
VSC team membersNo call this week due to national holidays
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
See update in minutes for last week
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Added wiki page to gather issues/opportunities for Minutes:
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) Presentation from Kanto introduction posted in "2022-03-28" heading below.


Steve (Renesas)No update


Minutes:

2022-04-13

Agenda:

  1. Project Status
  2. AMM Sessions


Minutes:

2022-04-06

Agenda:

  1. Project Status
  2. AMM Sessions


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

KUKSA released “CANOPi”, which is version two of KUKSA’s  Open hardware in-vehicle prototyping platform. Pi Ecosystem compatible, 2x CAN FD, OBD, LTE/5G ready  https://www.eclipse.org/kuksa/blog/2022/03/24/2022-03-24-canopi/

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf 

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

iNAGO presented their VSS implementation.   VSS: iNago presentation. https://drive.google.com/file/d/17Bu6AuFO4jAZ_7z1YO2sPch6Y5Q27ZBe/view?usp=sharing
Had “Events” and “Method Calls” added to vanilla VSS

Introduction:: Maintain intro slides and have regular introduction sessions

  • VSSo
Daniel W  
Ted  
New kickoff meeting post First Public Working Draft.  New attendees.  Reach out to new attendees.
  • VSC & Tools
VSC team membersMagnus walked through his presentation in prep for AMM touching on most topics:  catalog, definition language, tooling, VSS relationship to VSC.   
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(proposed.  worth tracking in CVII call?)(Thomas S) 

Need to connect with Thomas.  

  1. Supporting C-Groups v2

2. Next Milestone release M2

3.  Discussed collaboration with SDV re management of the many hardware variants.

4. Distributed Edge use cases without cloud discussed ETSI MEC (https://www.etsi.org/technologies/multi-access-edge-computing)


cgroups v2 support for containerization
> working on M2 release - including system metrics, Azure IoT Hub connectivity, file-based backup-restore
> exploring different publicly funded projects like SofDCar (https://sofdcar.de/) - digital twin concept and distributed edge computing use cases

Steve (Renesas)

2022-03-31

Agenda:

  1. Meeting arrangements for next week - Steve on holiday
  2. Regular project recap
  3. Develop the deep dive page: What (detail)? When (priority)?
  4. AMM 5 min overview session - what to list?
  5. AMM workshops - topics


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Fixes to CAN DBC mapping (Typo in ParkingBrake and added EngineLoad Mapping):
https://github.com/eclipse/kuksa.val/pull/253 

Support for setting arrays (e.g. DTCList)  
https://github.com/eclipse/kuksa.val/pull/252

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

See last week. Reach out to BMW ongoing.
  • WAII VISS server implementation in Go
Ulf See last week.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Merged improved and extended  model for seat signals: 
https://github.com/COVESA/vehicle_signal_specification/pull/421 

Added Ah (Ampere hours) as unit:
https://github.com/COVESA/vss-tools/pull/151

Refactored binary Exporter in vss tools: https://github.com/COVESA/vss-tools/pull/152

  • VSSo
Daniel W  
Ted  
Bi-weekly now scheduled for Monday 15:00 GMT starting 4th April
  • VSC & Tools
VSC team membersTim Grieshammer from MBition (proposed lead) has begun to join calls. Discussing scope.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
Work continues on the documentation release
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Working towards wider industry discussion at AMM
  • Covesa GraphQL components
Alexander Domin (BMW)
(proposed.  worth tracking in CVII call?)(Thomas S) Presentation given by Bosch Monday.
Steve (Renesas)First release of the Simulator to Apache IoTDB timeseries DB feeder made public. Includes README.md documentation.


2022-03-28 Eclipse Kanto Deep Dive

Agenda:

  1. Bosch introduce Eclipse Kanto. It's relation to CVII Tech Stack and VSS eco-system and suggestions for possible collaboration.
  2. Discussion


Presentation:

20220315-Eclipse Kanto_covesa_pitch.pptx


Minutes (summarised after the event):

2022-03-23

Agenda:

  1. Regular project recap
  2. Meeting time for next two weeks before Europe switches to daylight saving
  3. Develop the deep dive page: What (detail)? When (priority)?
  4. AMM workshops


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No update this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Ted: open request around discussion of implementations. Hope for WAII and BMW Android VSS integration RoE at AMM. Waiting for detail on latter.
  • WAII VISS server implementation in Go
Ulf Redis support added: https://github.com/w3c/automotive-viss2/pull/28
WAII configurable whether you want to use SQLite or Redis for statestorage.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Discussed AMM workshops, e.g. VSS Layers.
Ulf refactoring vss2binary.
  • VSSo
Daniel W  
Ted  
Doodle going out to arrange the proposed bi-weekly VSSo call.
  • VSC & Tools
VSC team membersTim Grieshammer from MBition finding his feet as the lead
  • CCS-components
Ulf  Ulf has pushed to css-components update to livesim component to make connection to updated state storage component to provide feeder for redis/sqlite, e.g. https://github.com/COVESA/ccs-components/commit/327e6757adfd54066800bd939bb4091583acc9d9
  • AOS
Artem (EPAM)
No update this week
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Direction discussions planned for AMM - see schedule
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) Deep dive for next Monday 28th at 4pm CET
Steve (Renesas)

Data feeder now writing to Apache IoTDB timeseries DB, with latter acting as VSS Data Store.


2022-03-16

Agenda:

  1. Regular project recap
  2. Meeting time for next two weeks before Europe switches to daylight saving
  3. Develop the deep dive page: What (detail)? When (priority)?
  4. AMM workshops


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No update this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

See last week summary - working towards v2
  • WAII VISS server implementation in Go
Ulf Improved and bug fixed curve logic functionality. Pushed to master.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Discussion of documentation PR with regards to license.

See github for closed issues

  • VSSo
Daniel W  
Ted  

Workshop was held this week:

Met goal of increasing participation. Ford, Volvo and Blackberry present in addition to usual suspects for example.

Probably will form bi-weekly group.

  • VSC & Tools
VSC team members

Magnus provided positive update on MBition involvement in project.

Tom has a draft diagram for the potential wiper demo. Will add to the VSC page.

  • CCS-components
Ulf  No update this week
  • AOS
Artem (EPAM)
No update this week
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No update this week
  • Covesa GraphQL components
Alexander Domin (BMW)No update this week
(proposed.  worth tracking in CVII call?)(Thomas S) No update this week
Steve (Renesas)Progress made on feeder to VSS Data Store prototype. Concentrating on a few data points initially to keep it simple. Feeder is a websocket server. Succesfully receives sim data and converts to VSS data model. Currently working on writing to Apache IoTDB DB.



2022-03-09

Agenda:


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No change this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Closing out remaining issues for v2. Discussion of extending filtering  (range/compound) see https://github.com/w3c/automotive/issues/450. Looking to keep v2 changes to minimum, before starting bigger changes/new features towards v3
  • WAII VISS server implementation in Go
Ulf 

Ulf planning to add new Redis (CCS component) statestorage support. Timeline in 1-2 weeks.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)


Spec changes: int16->float for pitch/roll/yaw for better precision https://github.com/COVESA/vehicle_signal_specification/pull/422

Spec Changes: ADAS states also for EBD (Electronic brakeforce distribution) and EBA (Emergency Brake assist): https://github.com/COVESA/vehicle_signal_specification/pull/418/

Decision to try to release VSS V3.0 before All Members Meeting (end of April)

Discussion about what to do on AMM (to be collected in Wiki), and some roadmapping discussion, (layers, metadata, tools rewrite.. to be collected in Wiki) https://github.com/COVESA/vehicle_signal_specification/wiki/COVESA-AMM-Spring-22

  • VSSo
Daniel W  
Ted  
VSSo published as a First Public Working Draft at W3C
https://www.w3.org/TR/vsso-core/
  • VSC & Tools
Gunnar

Discussion of AMM demo around window wiper ECU service continuing. Tom working on draft high level arch diagram.

  • CCS-components
Ulf  See Redis support last week.
  • AOS
Artem (EPAM)
No major update this week. Work continuing.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No change
  • Covesa GraphQL components
Alexander Domin (BMW)No update this week
(proposed.  worth tracking in CVII call?)(Thomas S) 

Maintainers can do from March 28th for presentation.

Getting started guide (website) https://www.eclipse.org/kanto/docs/getting-started/
GitHub: https://github.com/eclipse-kanto

Steve (Renesas)Currently working on feeder to VSS Data Store code.


2022-02-03

Agenda:


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  Upgraded GRPC dependency to enable build on current Raspberry OS (and other platforms using similarly new GCC) https://github.com/eclipse/kuksa.val/issues/250
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

No update this week (Ulf and Ted absent)
  • WAII VISS server implementation in Go
Ulf 

Ulf has pushed the Redis statestorage support mentioned last week, you can find it here:
https://github.com/COVESA/ccs-components/tree/master/statestorage

Publication for its use in WAII on the VISSv2 server github pending.

Steve reports that Renesas have integrated WAII onto the R-Car S4 SoC using the AGL Linux distro, with a data feeder for a simulator writing VSS data to the statestorage DB. Planning to demo this PoC at the AMM.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

- spec: Doc/wording  clarification, that sensors, actuators and attributes are all considered „signals“ https://github.com/COVESA/vehicle_signal_specification/pull/408 
 - spec: Slight refactoring of GPS coordinates (separate vertical/horizontal accuracy) https://github.com/COVESA/vehicle_signal_specification/pull/417
 - spec: Max Line length recommendation https://github.com/COVESA/vehicle_signal_specification/pull/409 
 - tools: vss2ttl (aka ontology) converter merged do official vss-tools repo https://github.com/COVESA/vss-tools/pull/141
 - tools. Unify codebase of 2json, 2csv and 2yaml converters https://github.com/COVESA/vss-tools/pull/146 
 - tools: Fixed warning on badly escaped regexp strings https://github.com/COVESA/vss-tools/pull/147

- FAQ being collected. Github wiki will be used to collect inputs. Not up yet, but now draft on Covesa wiki here: VSS FAQ - Draft Questions and Answers

  • VSSo
Daniel W  
Ted  
Ted update to ML:

We have decided to cut back this workshop to one day for three hours, specifically 14 March from 7-10PDT / 10-13EDT / 16-19CET.

Those who want to propose items for the agenda may do so in Github although with more limited time we have less flexibility.

https://github.com/w3c/vsso/issues/26

  • VSC & Tools
Gunnar

Discussion of AMM demo around Bosch washer ECU service. Outline will be delayed by about a week whilst VSC Lead relocates continents.

Next task: architectural diagram and task splot

  • CCS-components
Ulf  See statestorage above
  • AOS
Artem (EPAM)
No update this week.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Work continuing on Android 12 emulation environment
  • Covesa GraphQL components
Alexander Domin (BMW)No update this week
(proposed.  worth tracking in CVII call?)(Thomas S) 

Kanto devs in Bosch wish to present VSS aspects of Kanto:

  • 20 min overview + 10 min Q&A
  • See minutes
Steve (Renesas)Time limited this week. Work continues on data model conversion.


Apologies:

Minutes:


2022-02-23

agenda:

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Added a 150MB CAN trace with a lot more signals than before and mapped some of them to VSS, see
https://github.com/eclipse/kuksa.val/tree/master/kuksa_feeders/dbc2val
Or here
https://github.com/eclipse/kuksa.val/blob/master/kuksa_feeders/dbc2val/mapping.yml

Also upgraded Websocket dependency in Python package (security)

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Ulf clarified comments about sensor r/w from last week. The current spec says sensors are read only, however discussions continue to change the normative language to allow r/w where it makes sense such an ECU setting the state in another ECU or data store. He expects that change to be made for v2 of the specification. Discussions to add an additional method API to allow updates will take more time and is expected for spec v3.

  • WAII VISS server implementation in Go
Ulf See CCS

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Merged fix to instantiation error #144 https://github.com/COVESA/vss-tools/pull/144

Refactoring of charge plug signals https://github.com/COVESA/vehicle_signal_specification/pull/405

Welcomed new participants from AWS. Questions came up about structured data types and informed about status of discussions.

  • VSSo
Daniel W  
Ted  
No update
  • VSC & Tools
Gunnar

Discussions continue on possible Wiper ECU example

Discussion also of cohabitation of VSS and VSC in-vehicle. Topic will take some time to talk through. Added this topic to the CVII Tech Stack Deep Dives list.

  • CCS-components
Ulf  

Ulf is implementing Redis DB as the data store for the CCS State Storage component. Currently SQLite is used. Code not yet pushed. Will then be used in WAII as VSS Data Store. See minutes for more details.

  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(proposed.  worth tracking in CVII call?)(Thomas S) See discussion in minutes
Steve (Renesas)Minor updates. Setting up environments. Hacking sim2vss code generator continues. Plan to hack some sim2iotdb feeder code to create prototypes for what Jinja templates in code generator need to produce.


Minutes:

2022-02-16

agenda:


Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  Skipped - no Bosch engineer this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup 

Ulf: Volvo starting on "explainer" of v2 which is a needed deliverable for finalising the v2 spec. Discussions about enhancements for access between ECUs concluded cost/benefit of allowing sensor values to be set by VISS were too high.

  • WAII VISS server implementation in Go
Ulf No change - WAII fully implements VISS v2 spec so no plan for large functional enhancements currently

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Some signals in private branch of standard catalog have uncertain license and useage. Decision taken to delete for now.
Work on re-formatting of standard catalog signals to fit tightened guidelines continues.

  • VSSo
Daniel W  
Ted  

Published first working draft.

Considering how best to handle workshop - something at AMM? MS willing to do DTDL talk about mapping. Ted will talk to Paul offline

  • VSC & Tools
GunnarDiscussions about Wiper ECU test case continue.
  • CCS-components
Ulf  No change - expected as CCS meetings suspended as discussions about extra CVII Tech Stack meeting, in which CCS may be merged, continue.
  • AOS
Artem 
No major change. Fuller documentation being worked on. Various smaller source update.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Discussion about improvements to the packaging of the converter.

  • Covesa GraphQL components
Alexander Domin (BMW)

Skipped - Alex not present. Its noted there have been some fixes pushed to the components.

(proposed.  worth tracking in CVII call?)(Thomas S) Skipped - no Bosch engineer this week
StevePublished data model for simulator in vspec. Working on code generator. Have identified common code in VHAL source than can migrate to shared "utils" area for use across multiple projects.


Minutes:


2022-02-09

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  Skipped - no Bosch engineer this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup 

Final stages towards v2 spec. Discussions about enhancements for access between ECUs.

Ted: Looking for industry feedback on VISS protocol. Whats' good, what's missing. Etc.

  • VISS server implementation in Go
Ulf No change

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Adding FAQ documentation
Update vss-tools submodule
Updates to standard data catalog to follow new naming conventions, etc.  (some things still pending)
Weird fundamental bug/problem:  keywords like "on" "off" interpreted as booleans (true/false).  Studying formal YAML specification, as well as behavior of python libraries to sort this.

  • VSSo
Daniel W  
Ted  
Advancing onto formal standards draft
Planning to hold couple day workshop. See https://lists.w3.org/Archives/Public/public-automotive/2022Feb/0001.html
  • VSC & Tools
GunnarGood session preparing these ideas:
  1. Introducing VSC-interface reference in AOS definition of service containers.  (Still needs to be discussed with AOS leads)
  2. More examples of useful services in a standard catalog.  Bosch is proposing Wiper functions (concrete proposal not yet)
  3. Plan to reach out to interface-tooling/methodology team at Bosch (OpenAPI ↔ more generic interface language)
  • CCS-components
Ulf  No change
  • AOS
Artem 
No change
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Stefan Wysocki at TietoEvry taking over

  • Covesa GraphQL components
Alexander Domin (BMW)

GraphQL fixes. Android VHAL team can now check their issue.
Small patch to improve build process.

Eclipse Kanto
(proposed.  worth tracking in CVII call?)
(Thomas S) Skipped - no Bosch engineer this week


Apologies:

Minutes:



2022-02-02

Related projects walkthrough (every week): SKIPPED

Apologies

Agenda / Minutes

permissions: 
vis:
Attribute.Body.Vehicle.VIN : "r"
Attribute.Body.Vehicle.VIN : "r"

Wednesday 2022-01-26

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  (tick)

Sys arch documentation to clarify use of VISS for reading and writing data (ref previous week's discussion)

https://github.com/eclipse/kuksa.val/blob/master/doc/system-architecture.md

  • W3C VISS specification (v2)


Ulf  (tick)
Ted as backup 

No discussion about spec
(presentation MongoDB instead)
  • VISS server implementation in Go
Ulf (tick)Nothing this week.

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

Removing min/max in standard catalog because they appeared arbitrary.

Added new signal for SAE autonomy level.

Tools versioning , and how it relates to versioning of VSS standard catalog

Recommendation for allowed_values names/strings.  Used in standard catalog (whenever it is possible to define it from scratch, not constrained by system already).

  • VSSo
Daniel W  
Ted  

Switched to W3C reSpec tooling.  New version including signal definitions derived from VSS catalog.  First public working draft hopefully within a week or so.

Discussed W3C workshop (virtual) in early March and/or in-person meeting in combination with COVESA AMM (Leipzig, end of April)

  • VSC & Tools
Gunnar  Narrowing down tech solution to promote Franca IDL + YAML format as core description format.   (Strategy to allow interchange with other technologies of course still in place)
Increase catalog scope with more proposals to gather interest.
  • CCS-components
Ulf  Nothing new
  • AOS
Artem 

  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Maintenance may be taken over by Stefan at TietoEvery
Eclipse Kanto
(proposed.  worth tracking in CVII call?)
(Thomas S) Possibly focus next wednesday?

Minutes

Relevant links:



Wednesday 2022-01-19

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  (tick)Upgrade CI infra to GH actions


  • W3C VISS specification (v2)


Ulf  (tick)
Ted as backup 

Feature freeze agreed.  Polishing ongoing.  W3C process steps.
  • VISS server implementation in Go
Ulf (tick)Protobuf used to encode messages (used as efficient binary/compression of the messages, compared to JSON format) over Websocket/MQTT. Might also be on HTTP.
Compared to JSON as a "compression ratio".

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

enum → allowed_values rename.
(another enum concept is still possible/pending)
Signal list - quality improvements.
Documentation updates 
  • VSSo
Daniel W  
Ted  
As discussed, document is complete, going through a release process.
  • VSC & Tools
Gunnar  Biweekly to weekly meetings
Exact time TBD, planning process
  • CCS-components
Ulf  (tick)ovds-client (VISS client) updated to also support protobuf feature.
  • AOS
Artem (error)
next week full update
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Request for new main developer/maintainer.
Eclipse Kanto
(proposed.  worth tracking in CVII call?)
(Thomas S) Thomas will be an ambassador for this project.  Exact VSS connection not known yet.

Minutes

Wednesday 2021-12-22

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  (error)


  • W3C VISS specification (v2)


Ulf  (error)

Ted as backup 

  • All open questions have been resolved (for the moment)


  • VISS server implementation in Go
Ulf (error)

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

Meeting series postponed until January


  • VSSo
Daniel W  
Ted  

(See previous week)

  • VSC & Tools
Gunnar  

Meeting series postponed until January

  • CCS-components
Ulf  -- 
  • AOS
Artem (tick)
Publishing has started on GitHub, and is still ongoing
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

  • "Simple compile check" in CI system (stubbed out dependencies).
    See GitHub actions, currently on this branch here for example.
  • Updated to generate all type=conversion functions on the fly. 
    Track Manu's vss-tools fork / PR for status.
Eclipse Kanto
(proposed.  worth tracking in CVII call?)

not discussed today

Apologies

Ulf Bjorkengren 

Agenda/Minutes: 


Wednesday 2021-12-15


Wednesday 2021-12-08

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch) Released last month's recent changes into a tagged version.  See changelog.  

https://github.com/eclipse/kuksa.val/releases/tag/0.2.0

  • W3C VISS specification


Ulf (tick)

Ted as backup (tick)

  • Discuss optional features
  • Decision around the API to query feature-capability of the VISS server.

Very few open questions at the moment, so it seems like the specification is starting to be considered "complete", thus starting planning for formal proposal

  • VISS server implementation in Go
Ulf (tick)Protobuf trials are coming for the payloads (next year)

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

Enum functionality discussion

  • Does the current function suffice?
  • Discussion about extended feature/capability of assigning fixed values, etc.
  • VSSo
Daniel W  (tick)
Ted  

Documentation up to date.
https://w3c.github.io/vsso/
Publishing plans in January.
Workshops being planned, February.

  • VSC & Tools
Gunnar  

meeting delayed

  • CCS-components
Ulf  -- 
  • AOS
Artem
no news today, awaiting open-source release
Eclipse Kanto (tbd)
IoT/edge cloud connector piece
(to be determined the association to data-model/services-model)

Apologies

Agenda/Minutes: 



Wednesday 2021-12-01

ProjectPerson reportingUpdates



  • Kuksa.VAL
Sebastian (Bosch) -- 
  • VISS server implementation in Go
Ulf (error) – 

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

  • v 2.2 tagged (1 week ago)
  • Review update proposals in VSS standard catalog on several points
    (open for review another week)
  • Redefining enum was further discussed
  • VSSo
Daniel W  (tick)
Ted  

Draft spec proposal for reading

  • VSC & Tools
Gunnar  

referring to last week's updates

  • W3C VISS specification

Ted (tick)

Ulf 

VSSo was discussed on the WG meeting
Simpler authentication flow, change was accepted.

  • CCS-components
Ulf  – 
  • AOS
Artem
Still working on logistics of publishing open source

Apologies

Agenda/Minutes: 


Wednesday 2021-11-17

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) 

Thomas Spreckley  

Further development of these components (from Bosch side)
has been halted in favor of building a new infrastructure based on DAPR framework

Rules engine in iot-event-analytics still of interest - either reuse or write similar functionality into DAPR

CES demo

  • Kuksa.VAL
Sebastian (Bosch) Plans are unchanged (not more, not less).   Small feature sprints.  Still being maintained.
  • VISS server implementation in Go
Ulf Nothing this week.  Will be updated soon due to latest changes in VISS spec.

Daniel Wilms (BMW)
Gunnar   
(Sebastian as backup)

  • VSSo
Daniel W  
Ted  


  • VSC & Tools
Gunnar  

Nothing this week (biweekly sync meeting) - see last week's minutes

Bosch interface tools - see minutes below

  • W3C VISS specification

Ted

Ulf 

Additional updates on access control:
- Optional usage of vehicle-identifier in security tokens.  (Optional when not required such as inside-vehicle access
- only one vehicle is relevant, the one that is "connected")
... but mandatory when required - e.g. access from cloud to (many) vehicles.

- One new flow in access-control model.  Low-complexity flow (PR coming)

  • CCS-components
Ulf  Updated images in README explaining the usage of different component parts
  • AOS
Artem

Awaiting open-source code publication

Apologies

Agenda/Minutes:



Wednesday 2021-11-10

Meeting minutes pending.



Wednesday 2021-11-03

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) 

Thomas Spreckley  


  • Kuksa.VAL
Sebastian (Bosch) 
  • VISS server implementation in Go
Ulf (error)

Daniel Wilms (BMW)
Gunnar   
(Sebastian as backup)


  • VSSo
Daniel W  
Ted  


  • VSC & Tools
Gunnar  

Agreement to include a full-featured error-handling mechanism directly in IDL.


  • W3C VISS specification

Ted

Ulf 


  • CCS-components
Ulf  
  • AOS
Artem



Next week's agenda

Agenda/Minutes:

Minutes

Wednesday 2021-11-03

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) 

Thomas Spreckley  

Devs are AWOL. (wink)

  • Kuksa.VAL
Sebastian (Bosch) Devs are AWOL .(wink)
  • VISS server implementation in Go
Ulf No code changes this week

Daniel Wilms (BMW)
Gunnar   
(Sebastian as backup)

Discussing upcoming PRs (improvements and additions to VSS catalog) but not merged.

  • VSSo
Daniel W  
Ted  

FYI, (again)
More in-depth workshop planned (mid-January)

  • VSC & Tools
Gunnar  No VSC meeting this week, and no change (see last week's info)
  • W3C VISS specification

Ted

Ulf 

Discussions around consequences of MQTT addition.  Also how to identify the vehicle in different usage environments (currently spec uses the "VIN" name, but the actual VIN is considered privacy sensitive, so it should be clarified if pseudo-VIN or other identification is to be used).
  • CCS-components
Ulf  Diagrams in README updated a few times.
  • AOS
Artem

Approved to publish open-source licensed code!
Coming soon...

Control-plane APIs still being developed (for deployment more than vehicle data access specifically).  Proposals on what to choose? 
(Kubernetes APIs are gRPC-only...)


Next week's agenda

Agenda/Minutes:

Minutes




Wednesday 2021-10-27

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley  (error) 


  • Kuksa.VAL
Sebastian (Bosch)  (tick)VSS release 2.1 file included in download.
Fix on feeder (SocketCAN).  All data sent as strings (JSON format already, VISS)
  • VISS server implementation in Go
Ulf (error)--

Daniel Wilms (BMW)
Gunnar   (tick)
(Sebastian as backup)

Repo moved to GitHub/COVESA

  • Finally merged the support for adding own units (and changing implementation of existing units).
  • Agreed IgnitionOnState signal which created new discussions about related signals.
  • VSSo
Daniel W  (question) 
Ted  (tick)
  • Intention to bring to first public working draft status soon. 
  • Microsoft meetings resumed at smaller scale. More in-depth workshop planned (mid-January) for planning activities with MS and others.
  • VSC & Tools
Gunnar  (tick)

Repo moved to GitHub/COVESA

  • First discussion with Bosch on how interface handling (and tools) are done for interface handling.
  • Proposal for Standard Error codes
  • W3C VISS specification

Ted (tick)

Ulf (error)

  • Ashish made presentation of his research into policy control of data access including:  access control, sticky-policies, proxy-re-encryption, prioritization of (computing) resources, etc.
  • Access Control - new proposal (Bosch) considered.
  • BMW input also further discussed (attribute-based access control, and some other details sorted out)
  • INAGO (autonomous vehicles).  Project arrow - implemented VSS+VISS, presentation coming.
  • CCS-components (new name)
Ulf  (error)Repo moved to GitHub/COVESA
  • AOS
Artem  (question) 

--


Apologies

Agenda/Minutes

1. (Permanent agenda item)
   Report recent progress on each of the relevant* projects.

2) Other discussions

2. Deep dive discussion on the current state of the tech stack work
   Reviewed and discussed Towards CVII pluggable components page further.





Wednesday 2021-10-20

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (question) 

Thomas Spreckley  (question) 



  • Kuksa.VAL
Sebastian (Bosch)  (question) 
  • VISS server implementation in Go
Ulf (tick)Minor fixes

Daniel Wilms (BMW)
Gunnar   (tick)
(Sebastian as backup)

This week: VSS-layers discussion.  Refer to minutes below.


  • VSSo
Daniel W  (question) 
Ted  (question) 

  • VSC & Tools
Gunnar  (tick)

See presentation from last week's AMM https://at.projects.genivi.org/wiki/display/WIK4/Slide+Decks+and+Videos

  • W3C VISS specification

Ted  (question) 

Ulf (tick)

Discussions on how to modify specification to better support in-vehicle web apps.  (Access control)
Questions around Service discovery, versioning of VSS (how to know what "interface version" (VSS) you are speaking to)

  • CCS-client repository
Ulf (tick)
  • AOS
Artem  (question) 

Completing review towards open source code publication.








Apologies

Agenda/Minutes

1. (Permanent agenda item)
   Report recent progress on each of the relevant* projects.

2. Deep dive discussion on the current state of the tech stack work


Wednesday 2021-10-13

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley (error)



  • Kuksa.VAL
Sebastian (Bosch) (error)
  • VISS server implementation in Go
Ulf (tick)Minor fixes

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

This week: VSS-layers discussion.  Refer to minutes below.


  • VSSo
Daniel W (error)
Ted 

  • VSC & Tools
Gunnar  (tick)

See presentation from last week's AMM https://at.projects.genivi.org/wiki/display/WIK4/Slide+Decks+and+Videos

  • W3C VISS specification

Ted (question)

Ulf (tick)

Discussions on how to modify specification to better support in-vehicle web apps.  (Access control)
Questions around Service discovery, versioning of VSS (how to know what "interface version" (VSS) you are speaking to)

  • CCS-client repository
Ulf (tick)
  • AOS
Artem (tick)
Completing review towards open source code publication.

Apologies

Minutes


Wednesday 2021-09-29

ProjectPerson reportingUpdates



  • Kuksa.VAL
Sebastian (Bosch) --
  • VISS server implementation in Go
Ulf (tick)--

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)


  • VSSo
Daniel W (error)
Ted (tick)
Formal publication plans continue.
Transition to W3C working group.
VSSo → DTDL translation (still) exists.
  • VSC & Tools
Gunnar  (tick)


  • W3C VISS specification

Ted (tick)

Ulf (tick)

Access control PRs moving forward, and some specification text changes.
(more details see last week's minutes on COVESA Wiki)

  • CCS-components
Ulf (tick)Updated picture (PR sent)
  • AOS
Artem (tick)Publishing started.  Hopefully links to source within a week.



Wednesday 2021-10-13

From now on, refer to COVESA Wiki


Wednesday 2021-10-06

No regular meeting due to ongoing AMM


Wednesday 2021-09-29

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley (tick)

Automated package/docker container image deployment. 

Gunnar prefers to delay upgrade of account types (GitHub, Docker Hub etc) until after next week.

  • Kuksa.VAL
Sebastian (Bosch) (error)
  • VISS server implementation in Go
Ulf (tick)Access control and curve logging planned demo for AMM so those features have been tested and some fixes recently.

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

Implementation proposal for unit file.  Close to ready but some details (e.g. where to store config) are pending.

VSS-Layer discussion planned 2 weeks from now

  • VSSo
Daniel W (error)
Ted 
(Preparing presentation for AMM)
  • VSC & Tools
Gunnar  (tick)

Parser/generator working with updated service-description file (which includes some changes to the IDL language).

  • W3C VISS specification

Ted (error)

Ulf (tick)

Discussion/finalizing updates on access control:

 - bandwidth savings and server-caching of tokens
 - alternative (simplified) access-control model proposal

  • CCS-client repository
Ulf (tick)
  • AOS
Artem (error)

Apologies

Minutes



Wednesday 2021-09-22

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley (tick)

CI/CD integration mostly finished.  Extended reports (JUnit)

Unit testing working.

SDK bug fix, was not reading config files.

Vehicle Edge - phase 2, seat-adjuster demo.  (Discussions on VSC started, driven from this). 
Focus on internal stakeholders but open-sourcing pending.

  • Kuksa.VAL
Sebastian (Bosch) (tick)Pending PR allowing Kuksa.VAL to load several VSS files at start up (supporting layer idea)
  • VISS server implementation in Go
Ulf (tick)Minor bug fixes

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

Accessory setting for ignition switch was missing, proposed to be added in a PR
Dynamic unit list: implementation needs rework, new proposal next week


  • VSSo
Daniel W (error)
Ted 

  • VSC & Tools
Gunnar  (tick)

No VSC meeting this week (biweekly)

  • W3C VISS specification

Ted (tick)

Ulf 

Major discussion on caching of access-tokens, mandatory or optional, behavior of server and client if token is used but not found in cache, etc.

Multi-set values (actuators) in a single call still open.

  • CCS-client repository
Ulf (tick)Minor fixes.
  • AOS
Artem (tick)
Discussions about how to design edge-computing, with one Tier1 and one IAS provider, with relationship to CVII topics.

Apologies

Minutes



Wednesday 2021-09-15

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (tick)

Preparing to publish docker images (using GitHub package releases)

Gunnar to support with Docker Hub or GitHub package support for GENIVI organization.

Idea brewing: Educational (University) involvement - build curriculum / community of students?

  • Kuksa.VAL
Sebastian (Bosch) (tick)
  • VISS server implementation in Go
Ulf (tick)

Daniel Wilms (BMW) (question)
Gunnar   (tick)
(Sebastian as backup)

First presentation of a set of new VSS signals proposed by ExcelFore and eSync Alliance in the areas of SOTA-metrics, Battery Mgmt, ...
Proposal for defining allowable units in a config file is almost done.  Just a rename remaining.
v2.2 release is being prepared.   No breaking changes, but additions and fixes to the catalog.  Also some new contrib tools and such of course included there.

vspec2yaml finally merged.


  • VSSo
Daniel W (question)
Ted 

  • VSC & Tools
Gunnar  (tick)

Bosch joined this week's meeting.  Discussion about current state and opportunities.

  • W3C VISS specification

Ted (tick)

Ulf 

Continued improvement issues.
Lots of discussion on multi-set values (actuators) in a single call
  • CCS-client repository
Ulf (tick)-
  • AOS
Artem (error)
-

Apologies

Minutes



Wednesday 2021-09-08

Wiki was down so these minutes were taken offline, and later added:

1. Standard project updates

Kuksa

VSSo

VSS

AOS

VSC

VISS

2. Other minutes


Wednesday 2021-09-01

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley (Bosch) (tick)

Integration test pull-request, renamed test APIs.  More friendly integration in CI pipeline

npmjs.org now has a package for ioTEA, with information

PyPi will get a package as well

Prepare release process, 0.6.0 release is imminent

  • Kuksa.VAL
Sebastian (Bosch) (error)
  • VISS server implementation in Go
Ulf (error)

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

Discussing some new topics related to  possibly new strategy for instantiation of branches
...

  • VSSo
Daniel W (error)
Ted (tick)

  • VSC & Tools
Gunnar  (tick)

Magnus F taking some open issues.
Inclusions of nested namespaces still to be merged/decided.

  • W3C VISS specification

Ted (tick)

Ulf 


  • CCS-client repository
Ulf (error)-
  • AOS
Artem (tick)
-

Minutes


Wednesday 2021-08-25

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)

Node.js and python for containerized integration tests. 
DAPR integration demo
Bugfix
Seat adjuster demo.  Developed, not pushed public though.

  • Kuksa.VAL
Sebastian (tick)Merged first gRPC, no docs yet and don't ask... :)
First logging feature impl.  Useful for debug/development.
  • VISS server implementation in Go
Ulf (tick)Working on TLS implementation
  • VSS & Tools

Daniel Wilms (error)
Gunnar   (tick)
(Sebastian as backup)

For values that are defined in model (default, or min/max limits), shall "0" be valid if the signal datatype is float, or shall we require it to be "0.0"?  Discussion on 

Structured datatypes support?   Major discussion opened, it is a fairly major change if included.  And of course discuss syntax in that case.

Extensible (new) datatypes and units, no progress yet.

vss-tools:  "vspec2yaml" proposal.  vspec is already yaml, but this expands all instances and flattens into a single output file, and includes uuid values.   Not yet accepted, maybe rename tool since vspec is basically yaml already.

  • VSSo
Daniel W (error)
Ted (question)
Rudimentary automated mapping VSSo<->DTDL
  • VSC & Tools
Gunnar  (tick)

Fix needed to use python 3.8 (currently works only on 3.9)
GitHub actions now run unit tests
README updates to document gen() function changes

  • W3C VISS specification

Ted (question)

Ulf

Feedback on first public working draft:
  • Minor bug - all messages to provide timestamp uniformly
  • Bandwidth usage due to access token sent with every request.  Discussing if the token could be used like a session, for example by sending only the signature as a reference to a token that had already been authenticated.  Traditional session-cookie possibly going out of style in the future?
  • CCS-client repository
Ulf (tick)-
  • AOS
Artem (tick)
-


Minutes/Agenda


Wednesday 2021-08-18


ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley (error)


  • Kuksa.VAL
Sebastian (tick)

gRPC, Visual Studio dev containers for easier development

  • VISS server implementation in Go
Ulf (tick)No updates.
  • VSS & Tools

Daniel Wilms (error)
Gunnar   (tick)
(Sebastian as backup)

  • Dropped travis file because GitHub actions cover all now
  • Seat signals were sensors, now actuators

  • VSS meeting group continues discussion of extensible datatypes and units (each separately).  At the moment it's basically a fixed list.
    - Which datatypes and units are predefined as part of the standard VSS model?
    - Are these also used in the current standard catalog?  Are there "standard" types that are not used at all?
    - Shall the model allow extension with new datatypes?  ... and/or with new units?
    - If it shall, what is the method of extension?  Shall the datatypes and units be defined in the program source code or read in from a configuration file.

    Progress is being made on these questions but all (many) stakeholders need to have time to weigh in.
  • Early hints on upcoming issues:  Supporting struct data types (or not, as now), and possibly revisiting the definition of the enum type.
  • VSSo
Daniel W (error)
Ted (error)

  • VSC & Tools
Gunnar  (tick)
  • vsc-tools: Generator function now uses type introspection on nodes, so there is no need to specify the node type in the template any longer. (Issue #16 )
  • vsc-tools: Unit test framework in place (pytest) with a first test example (#13)
  • VSC/RPC meeting this week discussed way forward, and outreach to companies for one-on-one input regarding preferences
  • gRPC, OpenAPI, and other standards are important to get into the mix, as well as Franca usage or migration path as described before. A new Franca input parser may need to be programmed from scratch, but this should be straight forward.
  • W3C VISS specification

Ted  (error)

Ulf


  • CCS-client repository
Ulf (tick)
  • AOS
Artem (tick)

Trying to find common ground around authorization etc.  Need a proposal for community to react.

Service representation spec. also of interest (← VSC (and VSS) related discussion).

Minutes/Agenda



Wednesday 2021-08-11


Wednesday 2021-08-04



Wednesday 2021-07-21


ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley  (tick)

(Bootable image):  Working on encoding the documentation of licenses and other needs for binary image release.
Planned docker support in Apertis for (next) binary release based on Apertis

  • Kuksa.VAL
Sebastian (tick)

New release https://github.com/eclipse/kuksa.val/releases/tag/0.1.11

  • extra transformations (mapping/math) in DBC feeder
  • last release befre before switching to more VissV2 like responses for get

Work on GRPC on-going

  • VISS server implementation in Go
Ulf (error)
  • VSS & Tools

Sebastian 
Daniel W (question)(error)
Gunnar   (tick)
(Sebastian as backup)

vss-tools: (python-fu...) Optimization of reverse-lookup of types among available types
vss-tools: bugfix: include dirs now searched in given order instead of undefined behaviortools: bugfix: include dirs now searched in given order instead of undefined behavior
VSSo tools update merged

Made progress on discussion on "custom" Data-types (leaning towards not supporting, and showing how to get to a solution in other ways).  Similar discussion on Units, pushed to later.

  • VSSo
Daniel W (question)
Ted (question)
VSSo tools update merged, see above.
  • VSC & Tools
Gunnar  (tick)
  • W3C VISS specification
Ted (question)(Finalizing details to push first public working draft).  Vacation pause in meetings.
  • CCS-client repository
Ulf (error)
  • AOS
Artem (question)


Minutes/Agenda



Wednesday 2021-07-14


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley  (tick)

- Hoping to make Vehicle Edge repo more capable / updated
- Raspberry pi image (as noted last week) is done, and (so far) used internally


  • Kuksa.VAL
Sebastian (error)

VSS v2 support?


  • VISS server implementation in Go
Ulf (error)

  • VSS & Tools

Gunnar   (tick)

Sebastian  (error)
Daniel W (error)

Fundamental discussions on flexibility / growth of data types and units.
vss-tools, some bugfix (standard catalog did not make use of this feature)


  • VSSo
Ted (tick)(Breakout call with Microsoft). Design choices still discussed, comparison to DTDL, trying out automated conversions and evaluating the result.
  • VSC & Tools
Gunnar  (tick)No news.  Still establishing individual outreach and necessary questions to establish the "choice" of the established IDL.
  • W3C VISS specification
Ted (tick)First public working draft is almost ready to go.
  • CCS-client repository
Ulf (error)

  • AOS
Artem (tick)

Still working on documentation and internal agreements for possibility to open-source.


Minutes:


Wednesday 2021-07-07


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley  (tick)Still working on "ready-to-go" Raspberry images (with Ubuntu and Apertis)
  • Kuksa.VAL
Sebastian (tick)

GRPC interface: Work ongoing

Eclipse SAAM sldies and talk, also pitching vss available at: https://www.eclipse.org/kuksa/blog/2021/06/24/2021-06-24-eclipsesaam-scr-anti-tampering/  for all SAAM talks check https://events.eclipse.org/2021/saam-mobility/


  • VISS server implementation in Go
Ulf (error)

  • VSS & Tools

Gunnar   (tick)

Sebastian  (tick)
Daniel W (error)

Discussion around units (kph, m, kg,...) and datatypes (int16, string, float,.... : How to "add" new ones, should this really be encouraged, or rather discouraged.

Discussion ongoing

Fixed a small datatype bug in Wheel specification

Small bugfixes in tooling


  • VSSo
Daniel W  (error)No updates. Meeting with MS upcoming (how to map to MS ecosystem)
  • VSC & Tools
Gunnar  (tick)Has been discussed during CVII workshop July 1st  CVII Workshop July 1, 2021
  • W3C VISS specification
Ulf (error)

  • CCS-client repository
Ulf (error)

  • AOS
Artem (error)

Has been presented during CVII workshop July 1st  CVII Workshop July 1, 2021


Minutes:


Wednesday 2021-06-30


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)Bugfixes in VSCode extension, and a NodeJS spawning fix.
RPi4 image.  A full Apertis image will be created. Added required dependencies for ioTEA/VehicleEdge.  

  • Kuksa.VAL
Sebastian (error) 

  • VISS server implementation in Go
(error) awaiting Ulf's return

  • VSS & Tools
Gunnar (tick)
Daniel W (tick)

PRs for documentation improvement, some merged
Progressing tickets and major discussions (still open tickets)


  • VSSo
Daniel W (tick)Break-out discussion, with Microsoft, still working with some postponement (vacations etc.)
VSS2TTL small tweaks.

  • VSC & Tools
Gunnar (tick)Preparation for the workshop discussion tomorrow.
  • W3C VISS specification
(error) awaiting Ulf's return

  • CCS-client repository
(error) awaiting Ulf's return

  • AOS
Artem (tick) 

Some licensing discussions.

Updating to VISS v2.


Minutes:


Wednesday 2021-06-23

Fixed Agenda:

Project updates (<= 2-4 min each)

ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)

Improved unit-tests (especially on protocol gateway)

Vehicle Edge repo improvements, hardware support (RPi4)


  • Kuksa.VAL
Sebastian (tick)Perfect.
  • VISS server implementation in Go
(error)



  • VSS & Tools
Gunnar (tick)
Daniel W (tick)

GitHub actions

VSS catalog now not using list-format, better consistency

UUID no longer using an input file.

Improved package dependency handling


  • VSSo
Daniel W (tick)

Short meeting → Plan deep-dive this week on format of TTL file (Turtle - Terse RDF Triple Language), and checking if conversion tools work, etc.


  • VSC & Tools
Gunnar (tick)



  • W3C VISS specification
(error)



  • CCS-client repository
(error)

Future: possibly split up parts into repos, prepare for proper "microservices" usage.


  • AOS
Artem (tick) → 
Stephen
Ongoing discussion about existing code becoming open-source, and identify new collaboration areas.

Project planning, other topics

Participants

Minutes

Subprojects / tracks updates

Bosch Framework

General

AUTOSAR



Wednesday 2021-06-16

Fixed Agenda:

Project updates (<= 2-4 min each)

ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)

Technology transport abstraction (protocol gateway)

C++ support

Integration test framework + test suites

Rust experiments starting (not visible yet)


  • Kuksa.VAL
Sebastian (tick)Paper describing working with Kuksa (gather data from exhaust system and analyze the values)
  • VISS server implementation in Go
Ulf (tick)

Support for Curve Logging.  Implementation better verified now (connected and compared to Geotab Go-device implementation)


  • VSS & Tools
Gunnar (tick)
Daniel W (tick)

Travis broken... (smile)
Discussion on attributes (constants), how often and if they can change (for example between driving cycles)


  • VSSo
Daniel W (tick)vss2vsso → ready to merge.
  • VSC & Tools
Gunnar (tick)

PR open tweaks some concepts, nested namespaces, clarifies properties.  Properties = VSS signals.  Similar setup.  Discussion on whether it can be done only "in VSS" instead.

NOTE: Planning  in parallel a "fundamental" discussion on the creation of the common services/interface language likely on July 1 workshop.


  • W3C VISS specification
Ulf (tick)

VISS version 2, process started to send it out as First Public Working Draft (first working group approves to go to this state).

Discussion on if some features should be optional.  Candidates for optionality are in the areas of filtering and access control.


  • CCS-client repository
Ulf (tick)

Some smaller fixes after testing in new environment.

Planning to have a tool to transform from Geotab collected data into VSS.  The first step was implemented (to interpolate curve logging formatted data).


  • AOS
Artem (tick)Awaiting big-picture plan first (see below)

Project planning, other topics

Participants

Minutes



Wednesday 2021-06-09

Project planning, other topics

Participants

Minutes



Wednesday 2021-06-02

Fixed Agenda:

Project updates (<= 5 min each)

ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Lars-Erich?, Jochen?(error)Waiting for the right people next week.
  • Kuksa.VAL
Sebastian (tick)
  • Bugfix on test / validation of VSS
  • DBC feeder improvements
  • Old experiment on permissions removed (newer approach to JWT based access remains)
  • stress test (new student developer)

  • VISS server implementation in Go
Ulf (error)Curve Logging implemented (Ulf can explain more later)
  • VSS & Tools
Gunnar
Daniel W (tick)

VSS: default should be only for attributes, fixed in tools and removed from non-attributes in VSS itself

Documentation generation fixes

vss-tools→new graphql schema generator
vss to vsso converter still under review (PR)


  • VSSo
Daniel W (tick)vss to vsso converter still under review (PR)
  • VSC & Tools
Gunnar (tick)A VSC generation tool/framework exists.  Templates still todo.
Reconsidering the language definition (maybe use standard Franca IDL?)

  • W3C VISS specification
Ulf (error)

  • CCS-client repository
Ulf (error)

AOS?



Updates on liaisons, alignment track, etc.

Project planning, other topics

Minutes



Wednesday 2021-05-25

Project updates (<= 5 min each)


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Lars-Erich?, Jochen?

  • Kuksa.VAL
Sebastian

VISS server - PR 190 - now apply default values if given in input catalog.


  • VISS server implementation in Go
UlfFull implementation of Curve Logging (see Tech Brief page) included now.
  • VSS & Tools
Gunnar
Daniel (tick)
vss-tools:  Array size support (caused warnings before)
Bug in instantiation code fixed.

  • VSSo
Daniel (tick)

  • VSC & Tools
Gunnar

  • W3C VISS specification
Ulf

  • CCS-client repository
Ulf

AOS?



Updates on liaisons, alignment track, etc.

Project planning, other topics

Minutes



Wednesday 2021-05-19

Wednesday 2021-04-21

Agenda

Notes



Wednesday 2021-04-14

Notes

           Cloud

Wednesday 2021-04-07

Notes

        ... planning to build on VSC tooling
        ... Gunnar: Plan translation mapping and templates can start early



Wednesday 2021-03-31

Notes

Wednesday 2021-03-24

Wednesday 2021-03-17

Notes

Wednesday 2021-03-10


Agenda

Notes


Wednesday 2021-03-03

Wednesday 2021-02-24

Wednesday 2021-02-17

Workshop preparation

Shortlist of working items:


Wednesday 2021-02-10

MQTT (and general design) discussion


Open areas for getting started on implementation

Action:  Collect more information from more companies about preferred technologies/implementations.

Wednesday 2021-02-03

US friendly time 17:00 CET

Agenda

Participants

Notes

project scoping

upcoming CVII workshop

Wednesday 2021-01-27

US friendly time 17:00 CET

Agenda

Participants

Notes

Project scoping



Quick links: [ CVII home page ] [ Tech Stack components ]

2022-05-18

Agenda:

  1. Project Status
  2. Next Deep Dive - CCS Component


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No update
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)


No update
  • WAII VISS server implementation in Go
Ulf No update

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Presentation on Named Data Networking. Very forward looking. See slides and presentation from AMM.
  • VSSo
Daniel W  
Ted  
Post workshop improvements
  • VSC & Tools
VSC team membersCode contribution from MBition coming closer. Waiting on final approvals.
Discussion of 'VSC-core' (approx IDL+code generation deployment) and initial PoCs of tooling in github.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
No update
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No update. Chris Simmond's meetup.
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) 

No update

Steve (Renesas)No update


Apologies:

Minutes:

2022-05-11

Agenda:

  1. Project Status
  2. Next Deep Dive - CCS Component


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Fixed a bug that kuksa.val throws an exception when subscriptionID is not a well-formed UUID on unsubscribe https://github.com/eclipse/kuksa.val/pull/267

Code cleanup in GO client library
https://github.com/eclipse/kuksa.val/pull/268 


Subscribe/Unsubscribe added to interactive command line client
https://github.com/eclipse/kuksa.val/pull/269 

Fixed container bug, where CA.pem was missing
https://github.com/eclipse/kuksa.val/pull/270 

Add link to secondary CI infrastructure in Readme, as Eclipse one has reliability problems
https://github.com/eclipse/kuksa.val/pull/271

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Merged PR. No open PRs, issues.

  • WAII VISS server implementation in Go
Ulf Merged refactoring to single process. Two branches multi-process for the original multi-process arch and single-process for the new arch.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Discussion of possible future presentation on Named Data Networking in VSS call.
VSS Layers PR in progress.
  • VSSo
Daniel W  
Ted  
No update
  • VSC & Tools
VSC team membersPaul: I will be discussing with OEMs.
Next weeks call will include deployment ideas.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
No update
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Engaging OEMs in what they need in AOSP
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) Added CANOPI to integration backlog. Integration to Apertis containers. Local digital twins.


Steve (Renesas)No update

Minutes:

2022-05-04

Minutes:

2022-04-20

Agenda:

  1. Project Status
  2. AMM Sessions


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Refactor Subscription Manager and fixes race condition in Websocket interface:
https://github.com/eclipse/kuksa.val/pull/264
https://github.com/eclipse/kuksa.val/pull/266
 
GO client library added for first time to access kuksa.val:

https://github.com/eclipse/kuksa.val/pull/265

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

See last update
  • WAII VISS server implementation in Go
Ulf See last update

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

No update
  • VSSo
Daniel W  
Ted  
See last update
  • VSC & Tools
VSC team membersNo call this week due to national holidays
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
See update in minutes for last week
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Added wiki page to gather issues/opportunities for Minutes:
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) Presentation from Kanto introduction posted in "2022-03-28" heading below.


Steve (Renesas)No update


Minutes:

2022-04-13

Agenda:

  1. Project Status
  2. AMM Sessions


Minutes:

2022-04-06

Agenda:

  1. Project Status
  2. AMM Sessions


ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

KUKSA released “CANOPi”, which is version two of KUKSA’s  Open hardware in-vehicle prototyping platform. Pi Ecosystem compatible, 2x CAN FD, OBD, LTE/5G ready  https://www.eclipse.org/kuksa/blog/2022/03/24/2022-03-24-canopi/

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)


  • WAII VISS server implementation in Go
Ulf 

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

iNAGO presented their VSS implementation.   VSS: iNago presentation. https://drive.google.com/file/d/17Bu6AuFO4jAZ_7z1YO2sPch6Y5Q27ZBe/view?usp=sharing
Had “Events” and “Method Calls” added to vanilla VSS

Introduction:: Maintain intro slides and have regular introduction sessions

  • VSSo
Daniel W  
Ted  
New kickoff meeting post First Public Working Draft.  New attendees.  Reach out to new attendees.
  • VSC & Tools
VSC team membersMagnus walked through his presentation in prep for AMM touching on most topics:  catalog, definition language, tooling, VSS relationship to VSC.   
  • CCS-components
Ulf  
  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(proposed.  worth tracking in CVII call?)(Thomas S) 

Need to connect with Thomas.  

  1. Supporting C-Groups v2

2. Next Milestone release M2

3.  Discussed collaboration with SDV re management of the many hardware variants.

4. Distributed Edge use cases without cloud discussed ETSI MEC (https://www.etsi.org/technologies/multi-access-edge-computing)


cgroups v2 support for containerization
> working on M2 release - including system metrics, Azure IoT Hub connectivity, file-based backup-restore
> exploring different publicly funded projects like SofDCar (https://sofdcar.de/) - digital twin concept and distributed edge computing use cases

Steve (Renesas)

2022-03-31

Agenda:

  1. Meeting arrangements for next week - Steve on holiday
  2. Regular project recap
  3. Develop the deep dive page: What (detail)? When (priority)?
  4. AMM 5 min overview session - what to list?
  5. AMM workshops - topics


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Fixes to CAN DBC mapping (Typo in ParkingBrake and added EngineLoad Mapping):
https://github.com/eclipse/kuksa.val/pull/253 

Support for setting arrays (e.g. DTCList)  
https://github.com/eclipse/kuksa.val/pull/252

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

See last week. Reach out to BMW ongoing.
  • WAII VISS server implementation in Go
Ulf See last week.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Merged improved and extended  model for seat signals: 
https://github.com/COVESA/vehicle_signal_specification/pull/421 

Added Ah (Ampere hours) as unit:
https://github.com/COVESA/vss-tools/pull/151

Refactored binary Exporter in vss tools: https://github.com/COVESA/vss-tools/pull/152

  • VSSo
Daniel W  
Ted  
Bi-weekly now scheduled for Monday 15:00 GMT starting 4th April
  • VSC & Tools
VSC team membersTim Grieshammer from MBition (proposed lead) has begun to join calls. Discussing scope.
  • CCS-components
Ulf  No update
  • AOS
Artem (EPAM)
Work continues on the documentation release
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Working towards wider industry discussion at AMM
  • Covesa GraphQL components
Alexander Domin (BMW)
(proposed.  worth tracking in CVII call?)(Thomas S) Presentation given by Bosch Monday.
Steve (Renesas)First release of the Simulator to Apache IoTDB timeseries DB feeder made public. Includes README.md documentation.


2022-03-28 Eclipse Kanto Deep Dive

Agenda:

  1. Bosch introduce Eclipse Kanto. It's relation to CVII Tech Stack and VSS eco-system and suggestions for possible collaboration.
  2. Discussion


Presentation:

20220315-Eclipse Kanto_covesa_pitch.pptx


Minutes (summarised after the event):

2022-03-23

Agenda:

  1. Regular project recap
  2. Meeting time for next two weeks before Europe switches to daylight saving
  3. Develop the deep dive page: What (detail)? When (priority)?
  4. AMM workshops


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No update this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Ted: open request around discussion of implementations. Hope for WAII and BMW Android VSS integration RoE at AMM. Waiting for detail on latter.
  • WAII VISS server implementation in Go
Ulf Redis support added: https://github.com/w3c/automotive-viss2/pull/28
WAII configurable whether you want to use SQLite or Redis for statestorage.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Discussed AMM workshops, e.g. VSS Layers.
Ulf refactoring vss2binary.
  • VSSo
Daniel W  
Ted  
Doodle going out to arrange the proposed bi-weekly VSSo call.
  • VSC & Tools
VSC team membersTim Grieshammer from MBition finding his feet as the lead
  • CCS-components
Ulf  Ulf has pushed to css-components update to livesim component to make connection to updated state storage component to provide feeder for redis/sqlite, e.g. https://github.com/COVESA/ccs-components/commit/327e6757adfd54066800bd939bb4091583acc9d9
  • AOS
Artem (EPAM)
No update this week
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Direction discussions planned for AMM - see schedule
  • Covesa GraphQL components
Alexander Domin (BMW)No update
(proposed.  worth tracking in CVII call?)(Thomas S) Deep dive for next Monday 28th at 4pm CET
Steve (Renesas)

Data feeder now writing to Apache IoTDB timeseries DB, with latter acting as VSS Data Store.


2022-03-16

Agenda:

  1. Regular project recap
  2. Meeting time for next two weeks before Europe switches to daylight saving
  3. Develop the deep dive page: What (detail)? When (priority)?
  4. AMM workshops


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No update this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

See last week summary - working towards v2
  • WAII VISS server implementation in Go
Ulf Improved and bug fixed curve logic functionality. Pushed to master.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Discussion of documentation PR with regards to license.

See github for closed issues

  • VSSo
Daniel W  
Ted  

Workshop was held this week:

Met goal of increasing participation. Ford, Volvo and Blackberry present in addition to usual suspects for example.

Probably will form bi-weekly group.

  • VSC & Tools
VSC team members

Magnus provided positive update on MBition involvement in project.

Tom has a draft diagram for the potential wiper demo. Will add to the VSC page.

  • CCS-components
Ulf  No update this week
  • AOS
Artem (EPAM)
No update this week
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No update this week
  • Covesa GraphQL components
Alexander Domin (BMW)No update this week
(proposed.  worth tracking in CVII call?)(Thomas S) No update this week
Steve (Renesas)Progress made on feeder to VSS Data Store prototype. Concentrating on a few data points initially to keep it simple. Feeder is a websocket server. Succesfully receives sim data and converts to VSS data model. Currently working on writing to Apache IoTDB DB.



2022-03-09

Agenda:


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  No change this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Closing out remaining issues for v2. Discussion of extending filtering  (range/compound) see https://github.com/w3c/automotive/issues/450. Looking to keep v2 changes to minimum, before starting bigger changes/new features towards v3
  • WAII VISS server implementation in Go
Ulf 

Ulf planning to add new Redis (CCS component) statestorage support. Timeline in 1-2 weeks.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)


Spec changes: int16->float for pitch/roll/yaw for better precision https://github.com/COVESA/vehicle_signal_specification/pull/422

Spec Changes: ADAS states also for EBD (Electronic brakeforce distribution) and EBA (Emergency Brake assist): https://github.com/COVESA/vehicle_signal_specification/pull/418/

Decision to try to release VSS V3.0 before All Members Meeting (end of April)

Discussion about what to do on AMM (to be collected in Wiki), and some roadmapping discussion, (layers, metadata, tools rewrite.. to be collected in Wiki) https://github.com/COVESA/vehicle_signal_specification/wiki/COVESA-AMM-Spring-22

  • VSSo
Daniel W  
Ted  
VSSo published as a First Public Working Draft at W3C
https://www.w3.org/TR/vsso-core/
  • VSC & Tools
Gunnar

Discussion of AMM demo around window wiper ECU service continuing. Tom working on draft high level arch diagram.

  • CCS-components
Ulf  See Redis support last week.
  • AOS
Artem (EPAM)
No major update this week. Work continuing.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

No change
  • Covesa GraphQL components
Alexander Domin (BMW)No update this week
(proposed.  worth tracking in CVII call?)(Thomas S) 

Maintainers can do from March 28th for presentation.

Getting started guide (website) https://www.eclipse.org/kanto/docs/getting-started/
GitHub: https://github.com/eclipse-kanto

Steve (Renesas)Currently working on feeder to VSS Data Store code.


2022-02-03

Agenda:


Related projects walk-through (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  Upgraded GRPC dependency to enable build on current Raspberry OS (and other platforms using similarly new GCC) https://github.com/eclipse/kuksa.val/issues/250
  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

No update this week (Ulf and Ted absent)
  • WAII VISS server implementation in Go
Ulf 

Ulf has pushed the Redis statestorage support mentioned last week, you can find it here:
https://github.com/COVESA/ccs-components/tree/master/statestorage

Publication for its use in WAII on the VISSv2 server github pending.

Steve reports that Renesas have integrated WAII onto the R-Car S4 SoC using the AGL Linux distro, with a data feeder for a simulator writing VSS data to the statestorage DB. Planning to demo this PoC at the AMM.

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

- spec: Doc/wording  clarification, that sensors, actuators and attributes are all considered „signals“ https://github.com/COVESA/vehicle_signal_specification/pull/408 
 - spec: Slight refactoring of GPS coordinates (separate vertical/horizontal accuracy) https://github.com/COVESA/vehicle_signal_specification/pull/417
 - spec: Max Line length recommendation https://github.com/COVESA/vehicle_signal_specification/pull/409 
 - tools: vss2ttl (aka ontology) converter merged do official vss-tools repo https://github.com/COVESA/vss-tools/pull/141
 - tools. Unify codebase of 2json, 2csv and 2yaml converters https://github.com/COVESA/vss-tools/pull/146 
 - tools: Fixed warning on badly escaped regexp strings https://github.com/COVESA/vss-tools/pull/147

- FAQ being collected. Github wiki will be used to collect inputs. Not up yet, but now draft on Covesa wiki here: VSS FAQ - Draft Questions and Answers

  • VSSo
Daniel W  
Ted  
Ted update to ML:

We have decided to cut back this workshop to one day for three hours, specifically 14 March from 7-10PDT / 10-13EDT / 16-19CET.

Those who want to propose items for the agenda may do so in Github although with more limited time we have less flexibility.

https://github.com/w3c/vsso/issues/26

  • VSC & Tools
Gunnar

Discussion of AMM demo around Bosch washer ECU service. Outline will be delayed by about a week whilst VSC Lead relocates continents.

Next task: architectural diagram and task splot

  • CCS-components
Ulf  See statestorage above
  • AOS
Artem (EPAM)
No update this week.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Work continuing on Android 12 emulation environment
  • Covesa GraphQL components
Alexander Domin (BMW)No update this week
(proposed.  worth tracking in CVII call?)(Thomas S) 

Kanto devs in Bosch wish to present VSS aspects of Kanto:

  • 20 min overview + 10 min Q&A
  • See minutes
Steve (Renesas)Time limited this week. Work continues on data model conversion.


Apologies:

Minutes:


2022-02-23

agenda:

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  

Added a 150MB CAN trace with a lot more signals than before and mapped some of them to VSS, see
https://github.com/eclipse/kuksa.val/tree/master/kuksa_feeders/dbc2val
Or here
https://github.com/eclipse/kuksa.val/blob/master/kuksa_feeders/dbc2val/mapping.yml

Also upgraded Websocket dependency in Python package (security)

  • W3C VISS specification (v2)


Ulf 
Ted as backup (both Geotab)

Ulf clarified comments about sensor r/w from last week. The current spec says sensors are read only, however discussions continue to change the normative language to allow r/w where it makes sense such an ECU setting the state in another ECU or data store. He expects that change to be made for v2 of the specification. Discussions to add an additional method API to allow updates will take more time and is expected for spec v3.

  • WAII VISS server implementation in Go
Ulf See CCS

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Merged fix to instantiation error #144 https://github.com/COVESA/vss-tools/pull/144

Refactoring of charge plug signals https://github.com/COVESA/vehicle_signal_specification/pull/405

Welcomed new participants from AWS. Questions came up about structured data types and informed about status of discussions.

  • VSSo
Daniel W  
Ted  
No update
  • VSC & Tools
Gunnar

Discussions continue on possible Wiper ECU example

Discussion also of cohabitation of VSS and VSC in-vehicle. Topic will take some time to talk through. Added this topic to the CVII Tech Stack Deep Dives list.

  • CCS-components
Ulf  

Ulf is implementing Redis DB as the data store for the CCS State Storage component. Currently SQLite is used. Code not yet pushed. Will then be used in WAII as VSS Data Store. See minutes for more details.

  • AOS
Artem (EPAM)

  • Android Automotive VSS→ Vehicle Properties
    Code Generator


  • Covesa GraphQL components
Alexander Domin (BMW)
(proposed.  worth tracking in CVII call?)(Thomas S) See discussion in minutes
Steve (Renesas)Minor updates. Setting up environments. Hacking sim2vss code generator continues. Plan to hack some sim2iotdb feeder code to create prototypes for what Jinja templates in code generator need to produce.


Minutes:

2022-02-16

agenda:


Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  Skipped - no Bosch engineer this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup 

Ulf: Volvo starting on "explainer" of v2 which is a needed deliverable for finalising the v2 spec. Discussions about enhancements for access between ECUs concluded cost/benefit of allowing sensor values to be set by VISS were too high.

  • WAII VISS server implementation in Go
Ulf No change - WAII fully implements VISS v2 spec so no plan for large functional enhancements currently

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Some signals in private branch of standard catalog have uncertain license and useage. Decision taken to delete for now.
Work on re-formatting of standard catalog signals to fit tightened guidelines continues.

  • VSSo
Daniel W  
Ted  

Published first working draft.

Considering how best to handle workshop - something at AMM? MS willing to do DTDL talk about mapping. Ted will talk to Paul offline

  • VSC & Tools
GunnarDiscussions about Wiper ECU test case continue.
  • CCS-components
Ulf  No change - expected as CCS meetings suspended as discussions about extra CVII Tech Stack meeting, in which CCS may be merged, continue.
  • AOS
Artem 
No major change. Fuller documentation being worked on. Various smaller source update.
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Discussion about improvements to the packaging of the converter.

  • Covesa GraphQL components
Alexander Domin (BMW)

Skipped - Alex not present. Its noted there have been some fixes pushed to the components.

(proposed.  worth tracking in CVII call?)(Thomas S) Skipped - no Bosch engineer this week
StevePublished data model for simulator in vspec. Working on code generator. Have identified common code in VHAL source than can migrate to shared "utils" area for use across multiple projects.


Minutes:


2022-02-09

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  Skipped - no Bosch engineer this week
  • W3C VISS specification (v2)


Ulf 
Ted as backup 

Final stages towards v2 spec. Discussions about enhancements for access between ECUs.

Ted: Looking for industry feedback on VISS protocol. Whats' good, what's missing. Etc.

  • VISS server implementation in Go
Ulf No change

Daniel Wilms (BMW)
(Erik J or Sebastian S as backup)

Adding FAQ documentation
Update vss-tools submodule
Updates to standard data catalog to follow new naming conventions, etc.  (some things still pending)
Weird fundamental bug/problem:  keywords like "on" "off" interpreted as booleans (true/false).  Studying formal YAML specification, as well as behavior of python libraries to sort this.

  • VSSo
Daniel W  
Ted  
Advancing onto formal standards draft
Planning to hold couple day workshop. See https://lists.w3.org/Archives/Public/public-automotive/2022Feb/0001.html
  • VSC & Tools
GunnarGood session preparing these ideas:
  1. Introducing VSC-interface reference in AOS definition of service containers.  (Still needs to be discussed with AOS leads)
  2. More examples of useful services in a standard catalog.  Bosch is proposing Wiper functions (concrete proposal not yet)
  3. Plan to reach out to interface-tooling/methodology team at Bosch (OpenAPI ↔ more generic interface language)
  • CCS-components
Ulf  No change
  • AOS
Artem 
No change
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Stefan Wysocki at TietoEvry taking over

  • Covesa GraphQL components
Alexander Domin (BMW)

GraphQL fixes. Android VHAL team can now check their issue.
Small patch to improve build process.

Eclipse Kanto
(proposed.  worth tracking in CVII call?)
(Thomas S) Skipped - no Bosch engineer this week


Apologies:

Minutes:



2022-02-02

Related projects walkthrough (every week): SKIPPED

Apologies

Agenda / Minutes

permissions: 
vis:
Attribute.Body.Vehicle.VIN : "r"
Attribute.Body.Vehicle.VIN : "r"

Wednesday 2022-01-26

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  (tick)

Sys arch documentation to clarify use of VISS for reading and writing data (ref previous week's discussion)

https://github.com/eclipse/kuksa.val/blob/master/doc/system-architecture.md

  • W3C VISS specification (v2)


Ulf  (tick)
Ted as backup 

No discussion about spec
(presentation MongoDB instead)
  • VISS server implementation in Go
Ulf (tick)Nothing this week.

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

Removing min/max in standard catalog because they appeared arbitrary.

Added new signal for SAE autonomy level.

Tools versioning , and how it relates to versioning of VSS standard catalog

Recommendation for allowed_values names/strings.  Used in standard catalog (whenever it is possible to define it from scratch, not constrained by system already).

  • VSSo
Daniel W  
Ted  

Switched to W3C reSpec tooling.  New version including signal definitions derived from VSS catalog.  First public working draft hopefully within a week or so.

Discussed W3C workshop (virtual) in early March and/or in-person meeting in combination with COVESA AMM (Leipzig, end of April)

  • VSC & Tools
Gunnar  Narrowing down tech solution to promote Franca IDL + YAML format as core description format.   (Strategy to allow interchange with other technologies of course still in place)
Increase catalog scope with more proposals to gather interest.
  • CCS-components
Ulf  Nothing new
  • AOS
Artem 

  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Maintenance may be taken over by Stefan at TietoEvery
Eclipse Kanto
(proposed.  worth tracking in CVII call?)
(Thomas S) Possibly focus next wednesday?

Minutes

Relevant links:



Wednesday 2022-01-19

Related projects walkthrough (every week):

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  (tick)Upgrade CI infra to GH actions


  • W3C VISS specification (v2)


Ulf  (tick)
Ted as backup 

Feature freeze agreed.  Polishing ongoing.  W3C process steps.
  • VISS server implementation in Go
Ulf (tick)Protobuf used to encode messages (used as efficient binary/compression of the messages, compared to JSON format) over Websocket/MQTT. Might also be on HTTP.
Compared to JSON as a "compression ratio".

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

enum → allowed_values rename.
(another enum concept is still possible/pending)
Signal list - quality improvements.
Documentation updates 
  • VSSo
Daniel W  
Ted  
As discussed, document is complete, going through a release process.
  • VSC & Tools
Gunnar  Biweekly to weekly meetings
Exact time TBD, planning process
  • CCS-components
Ulf  (tick)ovds-client (VISS client) updated to also support protobuf feature.
  • AOS
Artem (error)
next week full update
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

Request for new main developer/maintainer.
Eclipse Kanto
(proposed.  worth tracking in CVII call?)
(Thomas S) Thomas will be an ambassador for this project.  Exact VSS connection not known yet.

Minutes

Wednesday 2021-12-22

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch)  (error)


  • W3C VISS specification (v2)


Ulf  (error)

Ted as backup 

  • All open questions have been resolved (for the moment)


  • VISS server implementation in Go
Ulf (error)

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

Meeting series postponed until January


  • VSSo
Daniel W  
Ted  

(See previous week)

  • VSC & Tools
Gunnar  

Meeting series postponed until January

  • CCS-components
Ulf  -- 
  • AOS
Artem (tick)
Publishing has started on GitHub, and is still ongoing
  • Android Automotive VSS→ Vehicle Properties
    Code Generator

  • "Simple compile check" in CI system (stubbed out dependencies).
    See GitHub actions, currently on this branch here for example.
  • Updated to generate all type=conversion functions on the fly. 
    Track Manu's vss-tools fork / PR for status.
Eclipse Kanto
(proposed.  worth tracking in CVII call?)

not discussed today

Apologies

Ulf Bjorkengren 

Agenda/Minutes: 


Wednesday 2021-12-15


Wednesday 2021-12-08

ProjectPerson reportingUpdates
  • Kuksa.VAL
Sebastian (Bosch) Released last month's recent changes into a tagged version.  See changelog.  

https://github.com/eclipse/kuksa.val/releases/tag/0.2.0

  • W3C VISS specification


Ulf (tick)

Ted as backup (tick)

  • Discuss optional features
  • Decision around the API to query feature-capability of the VISS server.

Very few open questions at the moment, so it seems like the specification is starting to be considered "complete", thus starting planning for formal proposal

  • VISS server implementation in Go
Ulf (tick)Protobuf trials are coming for the payloads (next year)

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

Enum functionality discussion

  • Does the current function suffice?
  • Discussion about extended feature/capability of assigning fixed values, etc.
  • VSSo
Daniel W  (tick)
Ted  

Documentation up to date.
https://w3c.github.io/vsso/
Publishing plans in January.
Workshops being planned, February.

  • VSC & Tools
Gunnar  

meeting delayed

  • CCS-components
Ulf  -- 
  • AOS
Artem
no news today, awaiting open-source release
Eclipse Kanto (tbd)
IoT/edge cloud connector piece
(to be determined the association to data-model/services-model)

Apologies

Agenda/Minutes: 



Wednesday 2021-12-01

ProjectPerson reportingUpdates



  • Kuksa.VAL
Sebastian (Bosch) -- 
  • VISS server implementation in Go
Ulf (error) – 

Daniel Wilms (BMW) (tick)
(Gunnar, Sebastian as backup)

  • v 2.2 tagged (1 week ago)
  • Review update proposals in VSS standard catalog on several points
    (open for review another week)
  • Redefining enum was further discussed
  • VSSo
Daniel W  (tick)
Ted  

Draft spec proposal for reading

  • VSC & Tools
Gunnar  

referring to last week's updates

  • W3C VISS specification

Ted (tick)

Ulf 

VSSo was discussed on the WG meeting
Simpler authentication flow, change was accepted.

  • CCS-components
Ulf  – 
  • AOS
Artem
Still working on logistics of publishing open source

Apologies

Agenda/Minutes: 


Wednesday 2021-11-17

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) 

Thomas Spreckley  

Further development of these components (from Bosch side)
has been halted in favor of building a new infrastructure based on DAPR framework

Rules engine in iot-event-analytics still of interest - either reuse or write similar functionality into DAPR

CES demo

  • Kuksa.VAL
Sebastian (Bosch) Plans are unchanged (not more, not less).   Small feature sprints.  Still being maintained.
  • VISS server implementation in Go
Ulf Nothing this week.  Will be updated soon due to latest changes in VISS spec.

Daniel Wilms (BMW)
Gunnar   
(Sebastian as backup)

  • VSSo
Daniel W  
Ted  


  • VSC & Tools
Gunnar  

Nothing this week (biweekly sync meeting) - see last week's minutes

Bosch interface tools - see minutes below

  • W3C VISS specification

Ted

Ulf 

Additional updates on access control:
- Optional usage of vehicle-identifier in security tokens.  (Optional when not required such as inside-vehicle access
- only one vehicle is relevant, the one that is "connected")
... but mandatory when required - e.g. access from cloud to (many) vehicles.

- One new flow in access-control model.  Low-complexity flow (PR coming)

  • CCS-components
Ulf  Updated images in README explaining the usage of different component parts
  • AOS
Artem

Awaiting open-source code publication

Apologies

Agenda/Minutes:



Wednesday 2021-11-10

Meeting minutes pending.



Wednesday 2021-11-03

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) 

Thomas Spreckley  


  • Kuksa.VAL
Sebastian (Bosch) 
  • VISS server implementation in Go
Ulf (error)

Daniel Wilms (BMW)
Gunnar   
(Sebastian as backup)


  • VSSo
Daniel W  
Ted  


  • VSC & Tools
Gunnar  

Agreement to include a full-featured error-handling mechanism directly in IDL.


  • W3C VISS specification

Ted

Ulf 


  • CCS-components
Ulf  
  • AOS
Artem



Next week's agenda

Agenda/Minutes:

Minutes

Wednesday 2021-11-03

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) 

Thomas Spreckley  

Devs are AWOL. (wink)

  • Kuksa.VAL
Sebastian (Bosch) Devs are AWOL .(wink)
  • VISS server implementation in Go
Ulf No code changes this week

Daniel Wilms (BMW)
Gunnar   
(Sebastian as backup)

Discussing upcoming PRs (improvements and additions to VSS catalog) but not merged.

  • VSSo
Daniel W  
Ted  

FYI, (again)
More in-depth workshop planned (mid-January)

  • VSC & Tools
Gunnar  No VSC meeting this week, and no change (see last week's info)
  • W3C VISS specification

Ted

Ulf 

Discussions around consequences of MQTT addition.  Also how to identify the vehicle in different usage environments (currently spec uses the "VIN" name, but the actual VIN is considered privacy sensitive, so it should be clarified if pseudo-VIN or other identification is to be used).
  • CCS-components
Ulf  Diagrams in README updated a few times.
  • AOS
Artem

Approved to publish open-source licensed code!
Coming soon...

Control-plane APIs still being developed (for deployment more than vehicle data access specifically).  Proposals on what to choose? 
(Kubernetes APIs are gRPC-only...)


Next week's agenda

Agenda/Minutes:

Minutes




Wednesday 2021-10-27

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley  (error) 


  • Kuksa.VAL
Sebastian (Bosch)  (tick)VSS release 2.1 file included in download.
Fix on feeder (SocketCAN).  All data sent as strings (JSON format already, VISS)
  • VISS server implementation in Go
Ulf (error)--

Daniel Wilms (BMW)
Gunnar   (tick)
(Sebastian as backup)

Repo moved to GitHub/COVESA

  • Finally merged the support for adding own units (and changing implementation of existing units).
  • Agreed IgnitionOnState signal which created new discussions about related signals.
  • VSSo
Daniel W  (question) 
Ted  (tick)
  • Intention to bring to first public working draft status soon. 
  • Microsoft meetings resumed at smaller scale. More in-depth workshop planned (mid-January) for planning activities with MS and others.
  • VSC & Tools
Gunnar  (tick)

Repo moved to GitHub/COVESA

  • First discussion with Bosch on how interface handling (and tools) are done for interface handling.
  • Proposal for Standard Error codes
  • W3C VISS specification

Ted (tick)

Ulf (error)

  • Ashish made presentation of his research into policy control of data access including:  access control, sticky-policies, proxy-re-encryption, prioritization of (computing) resources, etc.
  • Access Control - new proposal (Bosch) considered.
  • BMW input also further discussed (attribute-based access control, and some other details sorted out)
  • INAGO (autonomous vehicles).  Project arrow - implemented VSS+VISS, presentation coming.
  • CCS-components (new name)
Ulf  (error)Repo moved to GitHub/COVESA
  • AOS
Artem  (question) 

--


Apologies

Agenda/Minutes

1. (Permanent agenda item)
   Report recent progress on each of the relevant* projects.

2) Other discussions

2. Deep dive discussion on the current state of the tech stack work
   Reviewed and discussed Towards CVII pluggable components page further.





Wednesday 2021-10-20

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (question) 

Thomas Spreckley  (question) 



  • Kuksa.VAL
Sebastian (Bosch)  (question) 
  • VISS server implementation in Go
Ulf (tick)Minor fixes

Daniel Wilms (BMW)
Gunnar   (tick)
(Sebastian as backup)

This week: VSS-layers discussion.  Refer to minutes below.


  • VSSo
Daniel W  (question) 
Ted  (question) 

  • VSC & Tools
Gunnar  (tick)

See presentation from last week's AMM https://at.projects.genivi.org/wiki/display/WIK4/Slide+Decks+and+Videos

  • W3C VISS specification

Ted  (question) 

Ulf (tick)

Discussions on how to modify specification to better support in-vehicle web apps.  (Access control)
Questions around Service discovery, versioning of VSS (how to know what "interface version" (VSS) you are speaking to)

  • CCS-client repository
Ulf (tick)
  • AOS
Artem  (question) 

Completing review towards open source code publication.








Apologies

Agenda/Minutes

1. (Permanent agenda item)
   Report recent progress on each of the relevant* projects.

2. Deep dive discussion on the current state of the tech stack work


Wednesday 2021-10-13

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley (error)



  • Kuksa.VAL
Sebastian (Bosch) (error)
  • VISS server implementation in Go
Ulf (tick)Minor fixes

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

This week: VSS-layers discussion.  Refer to minutes below.


  • VSSo
Daniel W (error)
Ted 

  • VSC & Tools
Gunnar  (tick)

See presentation from last week's AMM https://at.projects.genivi.org/wiki/display/WIK4/Slide+Decks+and+Videos

  • W3C VISS specification

Ted (question)

Ulf (tick)

Discussions on how to modify specification to better support in-vehicle web apps.  (Access control)
Questions around Service discovery, versioning of VSS (how to know what "interface version" (VSS) you are speaking to)

  • CCS-client repository
Ulf (tick)
  • AOS
Artem (tick)
Completing review towards open source code publication.

Apologies

Minutes


Wednesday 2021-09-29

ProjectPerson reportingUpdates



  • Kuksa.VAL
Sebastian (Bosch) --
  • VISS server implementation in Go
Ulf (tick)--

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)


  • VSSo
Daniel W (error)
Ted (tick)
Formal publication plans continue.
Transition to W3C working group.
VSSo → DTDL translation (still) exists.
  • VSC & Tools
Gunnar  (tick)


  • W3C VISS specification

Ted (tick)

Ulf (tick)

Access control PRs moving forward, and some specification text changes.
(more details see last week's minutes on COVESA Wiki)

  • CCS-components
Ulf (tick)Updated picture (PR sent)
  • AOS
Artem (tick)Publishing started.  Hopefully links to source within a week.



Wednesday 2021-10-13

From now on, refer to COVESA Wiki


Wednesday 2021-10-06

No regular meeting due to ongoing AMM


Wednesday 2021-09-29

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley (tick)

Automated package/docker container image deployment. 

Gunnar prefers to delay upgrade of account types (GitHub, Docker Hub etc) until after next week.

  • Kuksa.VAL
Sebastian (Bosch) (error)
  • VISS server implementation in Go
Ulf (tick)Access control and curve logging planned demo for AMM so those features have been tested and some fixes recently.

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

Implementation proposal for unit file.  Close to ready but some details (e.g. where to store config) are pending.

VSS-Layer discussion planned 2 weeks from now

  • VSSo
Daniel W (error)
Ted 
(Preparing presentation for AMM)
  • VSC & Tools
Gunnar  (tick)

Parser/generator working with updated service-description file (which includes some changes to the IDL language).

  • W3C VISS specification

Ted (error)

Ulf (tick)

Discussion/finalizing updates on access control:

 - bandwidth savings and server-caching of tokens
 - alternative (simplified) access-control model proposal

  • CCS-client repository
Ulf (tick)
  • AOS
Artem (error)

Apologies

Minutes



Wednesday 2021-09-22

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (error)

Thomas Spreckley (tick)

CI/CD integration mostly finished.  Extended reports (JUnit)

Unit testing working.

SDK bug fix, was not reading config files.

Vehicle Edge - phase 2, seat-adjuster demo.  (Discussions on VSC started, driven from this). 
Focus on internal stakeholders but open-sourcing pending.

  • Kuksa.VAL
Sebastian (Bosch) (tick)Pending PR allowing Kuksa.VAL to load several VSS files at start up (supporting layer idea)
  • VISS server implementation in Go
Ulf (tick)Minor bug fixes

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

Accessory setting for ignition switch was missing, proposed to be added in a PR
Dynamic unit list: implementation needs rework, new proposal next week


  • VSSo
Daniel W (error)
Ted 

  • VSC & Tools
Gunnar  (tick)

No VSC meeting this week (biweekly)

  • W3C VISS specification

Ted (tick)

Ulf 

Major discussion on caching of access-tokens, mandatory or optional, behavior of server and client if token is used but not found in cache, etc.

Multi-set values (actuators) in a single call still open.

  • CCS-client repository
Ulf (tick)Minor fixes.
  • AOS
Artem (tick)
Discussions about how to design edge-computing, with one Tier1 and one IAS provider, with relationship to CVII topics.

Apologies

Minutes



Wednesday 2021-09-15

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Mike Haller (Bosch) (tick)

Preparing to publish docker images (using GitHub package releases)

Gunnar to support with Docker Hub or GitHub package support for GENIVI organization.

Idea brewing: Educational (University) involvement - build curriculum / community of students?

  • Kuksa.VAL
Sebastian (Bosch) (tick)
  • VISS server implementation in Go
Ulf (tick)

Daniel Wilms (BMW) (question)
Gunnar   (tick)
(Sebastian as backup)

First presentation of a set of new VSS signals proposed by ExcelFore and eSync Alliance in the areas of SOTA-metrics, Battery Mgmt, ...
Proposal for defining allowable units in a config file is almost done.  Just a rename remaining.
v2.2 release is being prepared.   No breaking changes, but additions and fixes to the catalog.  Also some new contrib tools and such of course included there.

vspec2yaml finally merged.


  • VSSo
Daniel W (question)
Ted 

  • VSC & Tools
Gunnar  (tick)

Bosch joined this week's meeting.  Discussion about current state and opportunities.

  • W3C VISS specification

Ted (tick)

Ulf 

Continued improvement issues.
Lots of discussion on multi-set values (actuators) in a single call
  • CCS-client repository
Ulf (tick)-
  • AOS
Artem (error)
-

Apologies

Minutes



Wednesday 2021-09-08

Wiki was down so these minutes were taken offline, and later added:

1. Standard project updates

Kuksa

VSSo

VSS

AOS

VSC

VISS

2. Other minutes


Wednesday 2021-09-01

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley (Bosch) (tick)

Integration test pull-request, renamed test APIs.  More friendly integration in CI pipeline

npmjs.org now has a package for ioTEA, with information

PyPi will get a package as well

Prepare release process, 0.6.0 release is imminent

  • Kuksa.VAL
Sebastian (Bosch) (error)
  • VISS server implementation in Go
Ulf (error)

Daniel Wilms (BMW) (error)
Gunnar   (tick)
(Sebastian as backup)

Discussing some new topics related to  possibly new strategy for instantiation of branches
...

  • VSSo
Daniel W (error)
Ted (tick)

  • VSC & Tools
Gunnar  (tick)

Magnus F taking some open issues.
Inclusions of nested namespaces still to be merged/decided.

  • W3C VISS specification

Ted (tick)

Ulf 


  • CCS-client repository
Ulf (error)-
  • AOS
Artem (tick)
-

Minutes


Wednesday 2021-08-25

ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)

Node.js and python for containerized integration tests. 
DAPR integration demo
Bugfix
Seat adjuster demo.  Developed, not pushed public though.

  • Kuksa.VAL
Sebastian (tick)Merged first gRPC, no docs yet and don't ask... :)
First logging feature impl.  Useful for debug/development.
  • VISS server implementation in Go
Ulf (tick)Working on TLS implementation
  • VSS & Tools

Daniel Wilms (error)
Gunnar   (tick)
(Sebastian as backup)

For values that are defined in model (default, or min/max limits), shall "0" be valid if the signal datatype is float, or shall we require it to be "0.0"?  Discussion on 

Structured datatypes support?   Major discussion opened, it is a fairly major change if included.  And of course discuss syntax in that case.

Extensible (new) datatypes and units, no progress yet.

vss-tools:  "vspec2yaml" proposal.  vspec is already yaml, but this expands all instances and flattens into a single output file, and includes uuid values.   Not yet accepted, maybe rename tool since vspec is basically yaml already.

  • VSSo
Daniel W (error)
Ted (question)
Rudimentary automated mapping VSSo<->DTDL
  • VSC & Tools
Gunnar  (tick)

Fix needed to use python 3.8 (currently works only on 3.9)
GitHub actions now run unit tests
README updates to document gen() function changes

  • W3C VISS specification

Ted (question)

Ulf

Feedback on first public working draft:
  • Minor bug - all messages to provide timestamp uniformly
  • Bandwidth usage due to access token sent with every request.  Discussing if the token could be used like a session, for example by sending only the signature as a reference to a token that had already been authenticated.  Traditional session-cookie possibly going out of style in the future?
  • CCS-client repository
Ulf (tick)-
  • AOS
Artem (tick)
-


Minutes/Agenda


Wednesday 2021-08-18


ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley (error)


  • Kuksa.VAL
Sebastian (tick)

gRPC, Visual Studio dev containers for easier development

  • VISS server implementation in Go
Ulf (tick)No updates.
  • VSS & Tools

Daniel Wilms (error)
Gunnar   (tick)
(Sebastian as backup)

  • Dropped travis file because GitHub actions cover all now
  • Seat signals were sensors, now actuators

  • VSS meeting group continues discussion of extensible datatypes and units (each separately).  At the moment it's basically a fixed list.
    - Which datatypes and units are predefined as part of the standard VSS model?
    - Are these also used in the current standard catalog?  Are there "standard" types that are not used at all?
    - Shall the model allow extension with new datatypes?  ... and/or with new units?
    - If it shall, what is the method of extension?  Shall the datatypes and units be defined in the program source code or read in from a configuration file.

    Progress is being made on these questions but all (many) stakeholders need to have time to weigh in.
  • Early hints on upcoming issues:  Supporting struct data types (or not, as now), and possibly revisiting the definition of the enum type.
  • VSSo
Daniel W (error)
Ted (error)

  • VSC & Tools
Gunnar  (tick)
  • vsc-tools: Generator function now uses type introspection on nodes, so there is no need to specify the node type in the template any longer. (Issue #16 )
  • vsc-tools: Unit test framework in place (pytest) with a first test example (#13)
  • VSC/RPC meeting this week discussed way forward, and outreach to companies for one-on-one input regarding preferences
  • gRPC, OpenAPI, and other standards are important to get into the mix, as well as Franca usage or migration path as described before. A new Franca input parser may need to be programmed from scratch, but this should be straight forward.
  • W3C VISS specification

Ted  (error)

Ulf


  • CCS-client repository
Ulf (tick)
  • AOS
Artem (tick)

Trying to find common ground around authorization etc.  Need a proposal for community to react.

Service representation spec. also of interest (← VSC (and VSS) related discussion).

Minutes/Agenda



Wednesday 2021-08-11


Wednesday 2021-08-04



Wednesday 2021-07-21


ProjectPerson reportingUpdates
  • ioTEA/Vehicle Edge

Thomas Spreckley  (tick)

(Bootable image):  Working on encoding the documentation of licenses and other needs for binary image release.
Planned docker support in Apertis for (next) binary release based on Apertis

  • Kuksa.VAL
Sebastian (tick)

New release https://github.com/eclipse/kuksa.val/releases/tag/0.1.11

  • extra transformations (mapping/math) in DBC feeder
  • last release befre before switching to more VissV2 like responses for get

Work on GRPC on-going

  • VISS server implementation in Go
Ulf (error)
  • VSS & Tools

Sebastian 
Daniel W (question)(error)
Gunnar   (tick)
(Sebastian as backup)

vss-tools: (python-fu...) Optimization of reverse-lookup of types among available types
vss-tools: bugfix: include dirs now searched in given order instead of undefined behaviortools: bugfix: include dirs now searched in given order instead of undefined behavior
VSSo tools update merged

Made progress on discussion on "custom" Data-types (leaning towards not supporting, and showing how to get to a solution in other ways).  Similar discussion on Units, pushed to later.

  • VSSo
Daniel W (question)
Ted (question)
VSSo tools update merged, see above.
  • VSC & Tools
Gunnar  (tick)
  • W3C VISS specification
Ted (question)(Finalizing details to push first public working draft).  Vacation pause in meetings.
  • CCS-client repository
Ulf (error)
  • AOS
Artem (question)


Minutes/Agenda



Wednesday 2021-07-14


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley  (tick)

- Hoping to make Vehicle Edge repo more capable / updated
- Raspberry pi image (as noted last week) is done, and (so far) used internally


  • Kuksa.VAL
Sebastian (error)

VSS v2 support?


  • VISS server implementation in Go
Ulf (error)

  • VSS & Tools

Gunnar   (tick)

Sebastian  (error)
Daniel W (error)

Fundamental discussions on flexibility / growth of data types and units.
vss-tools, some bugfix (standard catalog did not make use of this feature)


  • VSSo
Ted (tick)(Breakout call with Microsoft). Design choices still discussed, comparison to DTDL, trying out automated conversions and evaluating the result.
  • VSC & Tools
Gunnar  (tick)No news.  Still establishing individual outreach and necessary questions to establish the "choice" of the established IDL.
  • W3C VISS specification
Ted (tick)First public working draft is almost ready to go.
  • CCS-client repository
Ulf (error)

  • AOS
Artem (tick)

Still working on documentation and internal agreements for possibility to open-source.


Minutes:


Wednesday 2021-07-07


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley  (tick)Still working on "ready-to-go" Raspberry images (with Ubuntu and Apertis)
  • Kuksa.VAL
Sebastian (tick)

GRPC interface: Work ongoing

Eclipse SAAM sldies and talk, also pitching vss available at: https://www.eclipse.org/kuksa/blog/2021/06/24/2021-06-24-eclipsesaam-scr-anti-tampering/  for all SAAM talks check https://events.eclipse.org/2021/saam-mobility/


  • VISS server implementation in Go
Ulf (error)

  • VSS & Tools

Gunnar   (tick)

Sebastian  (tick)
Daniel W (error)

Discussion around units (kph, m, kg,...) and datatypes (int16, string, float,.... : How to "add" new ones, should this really be encouraged, or rather discouraged.

Discussion ongoing

Fixed a small datatype bug in Wheel specification

Small bugfixes in tooling


  • VSSo
Daniel W  (error)No updates. Meeting with MS upcoming (how to map to MS ecosystem)
  • VSC & Tools
Gunnar  (tick)Has been discussed during CVII workshop July 1st  CVII Workshop July 1, 2021
  • W3C VISS specification
Ulf (error)

  • CCS-client repository
Ulf (error)

  • AOS
Artem (error)

Has been presented during CVII workshop July 1st  CVII Workshop July 1, 2021


Minutes:


Wednesday 2021-06-30


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)Bugfixes in VSCode extension, and a NodeJS spawning fix.
RPi4 image.  A full Apertis image will be created. Added required dependencies for ioTEA/VehicleEdge.  

  • Kuksa.VAL
Sebastian (error) 

  • VISS server implementation in Go
(error) awaiting Ulf's return

  • VSS & Tools
Gunnar (tick)
Daniel W (tick)

PRs for documentation improvement, some merged
Progressing tickets and major discussions (still open tickets)


  • VSSo
Daniel W (tick)Break-out discussion, with Microsoft, still working with some postponement (vacations etc.)
VSS2TTL small tweaks.

  • VSC & Tools
Gunnar (tick)Preparation for the workshop discussion tomorrow.
  • W3C VISS specification
(error) awaiting Ulf's return

  • CCS-client repository
(error) awaiting Ulf's return

  • AOS
Artem (tick) 

Some licensing discussions.

Updating to VISS v2.


Minutes:


Wednesday 2021-06-23

Fixed Agenda:

Project updates (<= 2-4 min each)

ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)

Improved unit-tests (especially on protocol gateway)

Vehicle Edge repo improvements, hardware support (RPi4)


  • Kuksa.VAL
Sebastian (tick)Perfect.
  • VISS server implementation in Go
(error)



  • VSS & Tools
Gunnar (tick)
Daniel W (tick)

GitHub actions

VSS catalog now not using list-format, better consistency

UUID no longer using an input file.

Improved package dependency handling


  • VSSo
Daniel W (tick)

Short meeting → Plan deep-dive this week on format of TTL file (Turtle - Terse RDF Triple Language), and checking if conversion tools work, etc.


  • VSC & Tools
Gunnar (tick)



  • W3C VISS specification
(error)



  • CCS-client repository
(error)

Future: possibly split up parts into repos, prepare for proper "microservices" usage.


  • AOS
Artem (tick) → 
Stephen
Ongoing discussion about existing code becoming open-source, and identify new collaboration areas.

Project planning, other topics

Participants

Minutes

Subprojects / tracks updates

Bosch Framework

General

AUTOSAR



Wednesday 2021-06-16

Fixed Agenda:

Project updates (<= 2-4 min each)

ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Thomas Spreckley (tick)

Technology transport abstraction (protocol gateway)

C++ support

Integration test framework + test suites

Rust experiments starting (not visible yet)


  • Kuksa.VAL
Sebastian (tick)Paper describing working with Kuksa (gather data from exhaust system and analyze the values)
  • VISS server implementation in Go
Ulf (tick)

Support for Curve Logging.  Implementation better verified now (connected and compared to Geotab Go-device implementation)


  • VSS & Tools
Gunnar (tick)
Daniel W (tick)

Travis broken... (smile)
Discussion on attributes (constants), how often and if they can change (for example between driving cycles)


  • VSSo
Daniel W (tick)vss2vsso → ready to merge.
  • VSC & Tools
Gunnar (tick)

PR open tweaks some concepts, nested namespaces, clarifies properties.  Properties = VSS signals.  Similar setup.  Discussion on whether it can be done only "in VSS" instead.

NOTE: Planning  in parallel a "fundamental" discussion on the creation of the common services/interface language likely on July 1 workshop.


  • W3C VISS specification
Ulf (tick)

VISS version 2, process started to send it out as First Public Working Draft (first working group approves to go to this state).

Discussion on if some features should be optional.  Candidates for optionality are in the areas of filtering and access control.


  • CCS-client repository
Ulf (tick)

Some smaller fixes after testing in new environment.

Planning to have a tool to transform from Geotab collected data into VSS.  The first step was implemented (to interpolate curve logging formatted data).


  • AOS
Artem (tick)Awaiting big-picture plan first (see below)

Project planning, other topics

Participants

Minutes



Wednesday 2021-06-09

Project planning, other topics

Participants

Minutes



Wednesday 2021-06-02

Fixed Agenda:

Project updates (<= 5 min each)

ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Lars-Erich?, Jochen?(error)Waiting for the right people next week.
  • Kuksa.VAL
Sebastian (tick)
  • Bugfix on test / validation of VSS
  • DBC feeder improvements
  • Old experiment on permissions removed (newer approach to JWT based access remains)
  • stress test (new student developer)

  • VISS server implementation in Go
Ulf (error)Curve Logging implemented (Ulf can explain more later)
  • VSS & Tools
Gunnar
Daniel W (tick)

VSS: default should be only for attributes, fixed in tools and removed from non-attributes in VSS itself

Documentation generation fixes

vss-tools→new graphql schema generator
vss to vsso converter still under review (PR)


  • VSSo
Daniel W (tick)vss to vsso converter still under review (PR)
  • VSC & Tools
Gunnar (tick)A VSC generation tool/framework exists.  Templates still todo.
Reconsidering the language definition (maybe use standard Franca IDL?)

  • W3C VISS specification
Ulf (error)

  • CCS-client repository
Ulf (error)

AOS?



Updates on liaisons, alignment track, etc.

Project planning, other topics

Minutes



Wednesday 2021-05-25

Project updates (<= 5 min each)


ProjectPerson reportingUpdatesComments
  • ioTEA/Vehicle Edge

Lars-Erich?, Jochen?

  • Kuksa.VAL
Sebastian

VISS server - PR 190 - now apply default values if given in input catalog.


  • VISS server implementation in Go
UlfFull implementation of Curve Logging (see Tech Brief page) included now.
  • VSS & Tools
Gunnar
Daniel (tick)
vss-tools:  Array size support (caused warnings before)
Bug in instantiation code fixed.

  • VSSo
Daniel (tick)

  • VSC & Tools
Gunnar

  • W3C VISS specification
Ulf

  • CCS-client repository
Ulf

AOS?



Updates on liaisons, alignment track, etc.

Project planning, other topics

Minutes



Wednesday 2021-05-19

Wednesday 2021-04-21

Agenda

Notes



Wednesday 2021-04-14

Notes

           Cloud

Wednesday 2021-04-07

Notes

        ... planning to build on VSC tooling
        ... Gunnar: Plan translation mapping and templates can start early



Wednesday 2021-03-31

Notes

Wednesday 2021-03-24

Wednesday 2021-03-17

Notes

Wednesday 2021-03-10


Agenda

Notes


Wednesday 2021-03-03

Wednesday 2021-02-24

Wednesday 2021-02-17

Workshop preparation

Shortlist of working items:


Wednesday 2021-02-10

MQTT (and general design) discussion


Open areas for getting started on implementation

Action:  Collect more information from more companies about preferred technologies/implementations.

Wednesday 2021-02-03

US friendly time 17:00 CET

Agenda

Participants

Notes

project scoping

upcoming CVII workshop

Wednesday 2021-01-27

US friendly time 17:00 CET

Agenda

Participants

Notes

Project scoping