Current thread (from February 2021 on-wards): investigates this architecture

Previous thread (until January 2021) : External Data Server Proof-Of-Concept - Work Breakdown Structure

Next Meeting - VHAL / Vehicle Data APIs weekly call - every Tuesdays - 17:00-18:00 CET (except when replaced by the monthly All-Hands)

Meeting Information

JOIN ZOOM MEETING

Zoom link
meeting ID  : 993 7365 2562
 password: Vhal!21
local dial-in numbers: https://zoom.us/u/aqC5ms8E7



Tuesday December 7 – 5:00 PM CET
Participants


Minutes

Kirill:  Procuring a development board.  Apparently graphics subsystem not starting on ARM64 (Google confirmed this...)  Being investigated.
  x86 emulation might be an option.  More disk space coming soon to prepare for builds.

Alexander: 

Further discussions about challenges of mapping VSS/different environments.
The Franca mapping file is very flexible - can map to Franca attribute (including subscription of changes, or to just a broadcast
or to an explicit getter function exposed on SOME/IP.  Similarly for writing, but it is defined independently => in theory different mappings for reading vs writing.

Stefan:  At the moment interested in Vehicle-Properties translation primarily, but it is interesting to see this other concept progress.
...Good to see that Microsoft's C++ implemented GraphQL is mature enough.  Apollo tried before which meant putting Java into the HAL layer, not ideal.

Compiling vspec2aaproperties code

Stefan: I tried also this but little progress (challenges with diferent computers, environment, disk space).







---


Tuesday November 30 – 5:00 PM CET
Participants


Minutes


Tuesday November 23 – 5:00 PM CET

Participants

Apologies:

Minutes




Tuesday 3 August – 5:00 PM CEST

Tuesday 6 July – 5:00 PM CEST

Last week we established these next actions on the property translation work.  Status updates below.

Tuesday 29 June - 500pm CEST

Participants

Minutes

tool strategy

vehicle properties

TTuesday 22 June - 500pm CEST

Participants

Minutes

VSS to AOSP translation - WBS

Tuesday 15 June - 500pm CEST

Participants

Minutes

VSS to AOSP translation - WBS

conversionMap["Vehicle.Chassis.Axle.Row1.Wheel.Left.Tire.Pressure"] = std::bind(convertFloat,
std::placeholders::_1, VehicleProperty::TIRE_PRESSURE, (int32_t) VehicleAreaWheel::LEFT_FRONT, 1.0f, 0.0f);
conversionMap["Vehicle.Chassis.Axle.Row1.Wheel.Right.Tire.Pressure"] = std::bind(convertFloat,
std::placeholders::_1, VehicleProperty::TIRE_PRESSURE, (int32_t) VehicleAreaWheel::RIGHT_FRONT, 1.0f, 0.0f);
conversionMap["Vehicle.Chassis.Axle.Row2.Wheel.Left.Tire.Pressure"] = std::bind(convertFloat,
std::placeholders::_1, VehicleProperty::TIRE_PRESSURE, (int32_t) VehicleAreaWheel::LEFT_REAR, 1.0f, 0.0f);
conversionMap["Vehicle.Chassis.Axle.Row2.Wheel.Right.Tire.Pressure"] = std::bind(convertFloat,
std::placeholders::_1, VehicleProperty::TIRE_PRESSURE, (int32_t) VehicleAreaWheel::RIGHT_REAR, 1.0f, 0.0f);

Tuesday 8 June - 500pm CEST

Participants

Minutes

too graphql generator

discussion on VSS to AOSP translation

AASIG development platform

Tuesday 1 June - 500pm CEST

Participants

Minutes

graphql generator

VSS to AOSP translation

reschedule of CVII workshop event

Tuesday 25 May - 500pm CEST

"Development platform"

Manu's feedback

WBS for VSS-to-Android properties bindings:

Tuesday 18 May - 500pm CET

Participants

Minutes

roundtable of call participants

update of project current scope and status to bring Alex up to date

discussion of BMW publishing of EDS-related code in the open

AASIG github

Tuesday 11 May - 500pm CET

Participants

Minutes

debrief of the virtual AMM

discussion of the planning of activities for the next 6 months

May 4-7 Virtual AMM - VHAL sessions

Tuesday 27 April - 500pm CET

Participants

Minutes

Virtual AMM preparation

Tuesday 20 April - 500pm CET

Participants

Minutes

Virtual AMM preparation

Jira review

Tuesday 13 April - 500pm CET

Participants

Minutes

Virtual AMM preparation

Jira review

Tuesday 6 April - 500pm CET

Participants

Minutes

Virtual AMM preparation

then everyone switches over to the Mobew Webinar on Vehicle Service Catalog delivered by Gunnar

Tuesday 30 March - 500pm CET

Participants

Minutes

Virtual AMM preparation

Tuesday 16 March - 500pm CET

Participants

Minutes

Virtual AMM preparation

Translation from VSS to VHAL properties

Jira cleaning

Tuesday 9 March - 500pm CET

Participants

Minutes

Translation from VSS to VHAL properties

VHAL implementation - signal2service interface

TODOs

Tuesday 2 March - 500pm CET

Participants

Minutes

Build configuration

Translation from VSS to VHAL properties

Vehicle properties implementation

TODOs

Tuesday 23 February - 500pm CET

Participants

Minutes

Translation from VSS to VHAL properties

Next dissemination event

Tuesday 16 February - 500pm CET

Participants

Minutes

Platform Configuration

Translation from VSS to VHAL properties

AOB

Tuesday 9 February - 500pm CET

Participants

Minutes

Configuration manifest

Translation from VSS to VHAL properties

Tuesday 2 February - 500pm CET

Participants

Minutes

Refocusing of project

CVII workshop preparation

Tuesday 26 January - 500pm CET

Participants

Minutes

Tuesday 19 January- 500pm CET

Participants

Minutes

Tuesday 12 January- 500pm CET

Participants

Minutes

Lava status

Sprint & backlog review

Tuesday 15 December - 500pm CET

Participants

Minutes

Conversion of formats

Fosdem

Call schedule

Tuesday 8 December - 500pm CET

Participants

Minutes

Fosdem

code implementation

content of next version of the demo

Tuesday 1 December - 500pm CET

Participants

Minutes

Tuesday 10 November - 500pm CET

Participants

Security token validation

Tuesday 3 November  - 500pm CET

Participants

Minutes

AMM debrief

Backlog review - Work to do

Friday 26 October - 3pm-7pm CET - GENIVI AMM AASIG VHAL working session

GENIVI AMM AASIG VHAL working session:: slide deck and session recording are at GENIVI Virtual Member Meeting October 2020

Tuesday 6 October - 500pm CET

Participants

Minutes

AMM working session preparation

Tuesday 22 September - 500pm CET

Participants

Minutes

demo implementation status

Tuesday 15 September - 500pm CET

Participants

Apologies

Minutes

demo implementation status

Tuesday 8 September - 500pm CET

Participants

Apologies

Agenda

Minutes

Permission enforcement implementation

Outcome of call with OpenDS

Feature content for MS3

Tuesday 1 September - 500pm CET

Participants

Apologies

Feature content for MS3

Virtual tech summit preparation

Next meeting agenda

Tuesday 18 August - 500pm CET

Participants

Apologies

Stefan reports the status from last weeks to Johan with a highlight of new TODOs ready to be taken.

Piotr will continue his work on sqlite database between vssfeeder and graphql server.

All meeting members agreed, that the permission enforcement is something worth have on graphql side. Waiting for the status update from Alexander.

Tuesday 11 August - 500pm CET

Participants

The completion of the in-vehicle is held up by access-control implementation in GraphQL server – awaiting status update from Alexander.
Gunnar has tried to unpack OpenDS sources from the Windows-executable via wine but it did not work.  It requires "installing" Java (in the Windows environment) first, which did not work fully, and at least not so that the executable recognizes it as installed.  Have to retry this on a Windows machine probably.

Stefan confirms again that once the "installation" completes, the source code will be on disk and can be extracted to be run in any other Java-capable environment (e.g. Linux).


Tuesday 4 August - 500pm CET

Participants

Minutes

Tuesday 21 July - 500pm CET

Participants

Agenda

Minutes

Stefan achieved the following activities

Tuesday 6 July - 500pm CET

Participants

Agenda

Minutes

Tuesday 23  June - 500pm CET

Participants

Agenda

Minutes

outcome of discussion with Alex last Thursday & progress report

Tuesday 16 June - 500pm CET

Participants

Agenda

Minutes

allocation of work

Jira update

Tuesday 9 June - 500pm CET

Participants

Agenda

Minutes

sprint review

Tuesday 2 June - 500pm CET

Participants

Agenda

Minutes

sync with CCS project

VSS to Franca

Jira tracking

Tuesday 19 May - 500pm CET

Participants

Agenda

Minutes

virtual summit outcome

backlog review

Gathered Todo's:

Wednesday 13 May - 3pm-6pm CET - Virtual Technical Summit Workshop

Minutes

Tuesday 5 May - 500pm CET

Participants

Agenda

Minutes

VSS feeder update: connecting the graphql schema

virtual technical meeting - workshop preparation

Tuesday 21 April - 500pm CET

Participants

Agenda

Minutes

roundtable

introduction to External Data Server proof-of-concept

overview of architectural design options for the Vehicle Data Interface

VSS feeder proof-of-concept demo

graphql and nodeJS installation, graphql schema example

virtual tech summit : AASIG VHAL workshop preparation

Tuesday 7 April - 500pm CET

Participants

Agenda

Minutes

VSS feeder proof-of-concept demo

graphql schema example

graphql and nodeJS installation

AOB - virtual tech summit - VHAL workshop moderation

Friday 27 March March - 200pm CET

Participants

Agenda

Minutes

1. BMW has implemented the Service for Authentication:

2. BWM has implemented the Client application to use Authentication Service:

3. The code is not shared yet because of process of licensing and OSS check by BMW

4. We had a little session about finding similarities/improvements/possible reusage of https://github.com/GENIVI/aasig_dev_platform/tree/develop/vendor/genivi/modules/vssandroidservice

5. Based on conclusions from point 4, TietoEVRY proposed - since kotlin implementation needs to be rewritten eventually - to provide Java implementation containing:

Tuesday 24 March - 500pm CET

Participants

Agenda

Minutes

authentication implementation

graphql and nodeJS installation

Next week's All Hands call preparation

Tuesday 17 March - 500pm CET

Participants

Agenda

Minutes

authentication implementation

graphql and nodeJS installation

staffing the EDS PoC (again !)

Tuesday 10 March - 500pm CET

Participants

Agenda

Minutes

authentication implementation

graphql and nodeJS installation

call for volunteers

AMM preparation

Adjourned: 5:20pm CET

Tuesday 3 March - 500pm CET

Participants

Agenda

Minutes

proof-of-concept implementation resourcing

Authentication

VSS feeder

Tuesday 18 February - 5:30pm CET

Participants

Agenda

Minutes

Recap on PoC architectural design

Call for participation to PoC activities

Next events

Tuesday 11 February - 5pm CET

Participants

Agenda

Minutes

Overview of last week's F2F outcome

Call for participation

Vehicle HAL call schedule

Vehicle HAL F2F Meeting 4-5 February

Minutes&Participants

F2F meeting organization

Tuesday 21 January - 5pm CET

Participants

Agenda

Minutes

VSS Layers concept

F2F agenda review and preparation organization

Tuesday 14 January - 5pm CET

Participants

Agenda

Minutes

F2F meeting organization - logistics

F2F agenda topics - preparation readiness

Android permission model

Next call

Tuesday 17 December - 5pm CET

Participants

Agenda

Minutes

Next events

F2F agenda

Tuesday 3 December - 5pm CET

Participants

Agenda

Minutes

Permission schemes

Vehicle Data architecture for Android

Backlog

Next events

Tuesday 19 November - 5pm CET

Participants

Minutes

22 October 2019

slide deck

Minutes in Word

8 October 2019

slide deck

Minutes in Word

25 September 2019

Minutes in Word

10 September 2019

Minutes in Word

VSS-to-SomeIP

28 August 2019

Minutes in Word

Vehicle_Properties_Architecture

VSS presentation (warning) NOTE the current VSS is not at the link listed in this presentation.  It is now stored at https://github.com/GENIVI/vehicle_signal_specification

13 August 2019

Minutes in Word

30 July 2019 Project Kickoff Meeting

Minutes in Word