...
This page intends to contain the agenda for next VSS meeting (Tuesdays 16.00-17.00 CET) and notes from previous meeting. At the bottom is a template for the agenda. General agenda points like discussion on PRs and issues may be skipped if discussion on prioritized topics takes too long time.
See COVESA Common Meeting Schedule for meeting link. The meeting is open to anyone.
General Agenda
- Welcome and Compliance statement
...
- Agenda discussion - anything that needs to be added?
- Prioritized Topics:
- Decision on old open PRs
- Open Pull Requests VSS
- Open Pull Requests VSS-Tools
- Issues VSS
- Issues VSS-Tools
- Discussions VSS
- Discussions VSS-tools
- Prioritized topics for next meeting
Meeting notes 2025-07-01
Meeting notes 2025-06-24
- VSS 5.1 release - see https://github.com/COVESA/vehicle_signal_specification/issues/815
- Decision: OK to include all current master changes in 5.1
- If we are to create a 5.1 soon - anything critical to include
- Erik to create release candidate this week
- Erik away next week
- X.Y.Z.V.W, Segments like V.W with two branches should be unqiue
- Issue cleanup to be done
- of older non-changed issues
Meeting notes 2025-06-17
Meeting notes 2025-06-10
- Martin Novak (NXP) → usage of VSS in NXP, using vss and data broker.
- PR 824, has to be clarified.
- Why changing datatype from float to uint32?
- Can we handle unit change differently?
- For BMW this would be breaking change on prod system.
- Same as well for Ford.
- Issue 830
Meeting notes 2025-06-03
- Erik away next week. Adnan to host the meeting.
Meeting notes 2025-05-27
Meeting notes 2025-05-20
Meeting notes 2025-05-06
- AMM Next week
- No VSS meeting next week (May 13th)
- DEG cancelled next week
- Possibly others as well
- If you have sessions to the AMM please upload them to drive on link provided by Paul
- ACEA 42
- Data Arch Team
- Stephen: Ai Semantic Reasoning, can define rules in knowledge layer, there will be a session at the AMM
Meeting notes 2025-04-22
- Capabilities
- Paul to have PR ready next week.
- AMM:
- Paul: Does anyone have any questions?
Meeting notes 2025-04-15
- Capabilities
- Paul presented work on seating, will create a pull request
Meeting notes 2025-04-08
- AMM
- Erik presented intended content for VSS Working Sessions, see Weekly Agenda and Meeting Notes
- (Additional) catalog trees as potential extra topic, possibly better discussed at a later AMM
- Ulf could possibly present something on related work CVI.
Meeting notes 2025-04-01
- Information/Discussion: EU Battery pass and VSS relationship
- Modelling Language
Meeting notes 2025-03-25
- Profiles
- Location - description in vss or vss-tools?
- Sebastian Schildt:
- Thinks vss is a good place, could be a new section on top level
- Fits into overlay, but possibly rename
- Erik: Overlay is a mechanism to realize profiles
- S: Overlay are for two purposes, one is to compose models, one is to add additional attributes
- Paul: Profiles are extensions that some members agree on.
- Daniel: VSS_project offer model language and tooling as one artifact, then also catalog as artifact. We need to include this also in model.
- Sebastian: Profiles are now mostly handled as examples, not really model or catalog.
- Daniel: Checks should better be done by vss-tools
- Erik: Please review https://github.com/COVESA/vss-tools/pull/445, continued discussion next week.
- Commercial Vehicle Profiles
- Capability-dicussions in COVESA
- Daniel: What is status
- Paul: Discussion on seating ongoing, tables on wiki, Capabilities Project - Seating Capabilities
- D: How will COVESA formalize it?
- E: Changing VSS catalog is easy, maybe more important to discuss what model changes that better would be needed. To be discussed at the AMM.
- P: Ongoing discussion in IFEX project
- P: Will schedule a time for discussing what to do with the capabilties
Meeting notes 2025-03-11
- Continued profile discussion
- https://github.com/COVESA/vss-tools/pull/440
- https://github.com/COVESA/vss-tools/issues/436
- Input from Ford (Podalakuru, Chaitanya (C.) )
- Daniel: COVESA can provide tooling and some fields
- Sunil: Toyota Connected, London
- Interested in CAN-signal mapping
- Keep scaling internal
- Can show next time
- Stefan: For a specific use-case there need to be consent
- Paul: Would be good to describe what would be common, to work on together
- StefaN: For accident, define what would be common dataset.
- P: What are you from Ford looking for, what is the actual gap in VSS.
- C: If we can agree on schema, that would be great. Will discuss with team
- C. Expect for example a schema for cyber security, would make it easy to switch between suppliers.
- D: Schema/Syntax mechanism can be incorporated in tooling, content outside scope. Then we can see if concept is strong enough to represent some common concepts.
- C: Can come up with profile, we can review, then check if additional validation is needed
- AMM
- P: Working on agenda
- E: Profiles will be mentioned
- Capabilities
- P: Would be good to bring to this meeting. Possibly Paul or Melissa doing first presentation.
- P: What we have observed and what we want to do.
Meeting notes 2025-03-04
- Discussion on profiles (see https://github.com/COVESA/vss-tools/issues/436)
- Discussion on CAN signal mapping as example
- FYI Paul Boyes
- Link to presented document: https://drive.google.com/file/d/1kFKMvsYzXVaNe5kP_faShfQ6ZwJyCY0s/view?pli=1
- Erik presented https://github.com/COVESA/vss-tools/pull/440/files
- Ted: Possibly use unique identifiers, keep clean and organized. Commercial Vehicles have some overlays, value check needed
- Adnan: Think idea is great. We also have our own profiles, for CAN and SOME/IP, can possible open some of them.
- A: Governance - only structure, or also content?
- A: Common way to describe profile first step
- E: Would be good to see what types of profiles members are interested in, like CAN, SOME/IP, safety, security, relationships
- A: relationships: do they fit into VSS as profile? Is overlay perfect spot?
- Ted: Conditional logic shall not be written as text, there is open ticket in CV to make complex logic
- Video in VSS - https://github.com/COVESA/vehicle_signal_specification/issues/816
- Ted: Presented the issue. Could be used for insurance and fleet use-cases
- Ted: Wants to involve member companies using video
- E: Metadata/commands only? Not video streams itself?
- E: We have metadata for other areas like media,so not significantly different.
- AMM
- If you have proposals contact Paul Boyes
- Profiles could be discussed in a session.
- VSS Explorer
Meeting notes 2025-02-25
Meeting notes 2025-02-11
- AMM Registration open
- If you have proposals for presentations please add to wiki
- Think of VSS-specific discussions
- Collection - Issue
- Erik away next week (Paul also away)
- For now assumed Sebastian Schildt can lead it.
Meeting notes 2025-02-04
- Seat Capability Topic
- A set of COVESA OEM members have discussed how seats better shall be represented in VSS
- Paul: How to propose/introduce changes
- Ulf: Smaller additions could be PR, larger better be discussed as issue first
- Paul: Will discuss with them
- Stephen: For older items we may not know how downstream projects are using it, maybe mention it in communication channels.
Meeting notes 2025-01-28
- There is an AOSP meeting on Thursday, please join if you are interested
- Link in COVESA public calendar
- DEG
- Decided to have it every second week onwards, try to be more specific on topic
- I.e. no meeting this week
Meeting notes 2025-01-21
- AMM May 12-15?, Berlin, Germany
- Public program likely 13th-15th
- Input/Proposals for presentations welcome
- Possibility for technical workshop data
- Think if there are any topics you want us to discuss, related to VSS or other COVESA areas, like EU Data Act
Meeting notes 2025-01-14
- Paul:
- Aligning capabilities discussion (seating) with VSS
- should have a discussion/alignment with larger VSS community once capabilities team feels they have reached a good state for discussion
- AOSP data work stream is starting up (AOSP/VHAL/VSS relation)
- Initial meeting will be scheduled, probably end of next week. Paul will distribute information over the usual channels
- Some feedback and questions (how to use it) gathered at CES (e.g. Foxconn)
- Issues and PRs:
- please review open PRs
- GraphQL Exporter modifications still red in CI
Meeting notes 2024-12-17
- New Meeting slot proposal - see slack
- Paul: Would moving it to 30 minutes earlier work
- Ian: Would be a little bit difficult
- Daniel: Would be nice if moved, but if not I need to manage, we can keep the same time for now and decide in January.
- Erik: If we keep same time we can occasionaly have it earlier to allow for Daniel to participate longer
- VSS name restructure
- Next meeting Jan 14th
- Introducing Orhun
- Presenting how VSS statistics can be presented
- Meeting liked the general idea
Meeting notes 2024-12-10
- Issue https://github.com/COVESA/vehicle_signal_specification/issues/790
- Winter holiday
- No discussion needed for Dec 24th, Dec 31st
- Keep Dec 17th - but keep it short
- Skip 7th Jan 2025
- General Time of meeting
- Daniel: Could we make it earlier
- Paul: Could be difficult for US west coast
- Erik: We have CVI right after
- Paul to create proposal or poll or something
Meeting notes 2024-12-03
- Wiki refactored: https://github.com/COVESA/vehicle_signal_specification/wiki
- DEG-Android Data Collection
- Paul will put details in Slack in case anyone is interested
- Stefan: I have been pushed for data adoption
- Stephen: I posted a proposal on slack for generating a DB schema, referencing VSS Database Schema Generator
- feedback welcome
- Working assumption, use vss-tools, create another perspective
Meeting notes 2024-11-26
Meeting notes 2024-11-19
- GraphQL discussion (15 minutes)
- Github docs
- Wiki-pages - https://github.com/COVESA/vehicle_signal_specification/wiki
- Some of them quite outdated - which makes it difficult to read
- Proposal: Delete old layers and struct pages
- FAQ - Anyone interested in contributing? Or integrate into documentation?
- Paul: We should keep it and flesh it out.
- Stephen: Possible changing headers in the sidebar so that it is not flat. May be valuable to keep.
- AP: Erik to check if it is possible to have a different sidebar or arrange pages differently
Meeting notes 2024-11-12
- Decision on old PRs (from 2023)
- What to do with old issues
Meeting notes 2024-11-05
- PRs/Issues
- Old PRs (from 2023)
- Erik propose to close them if no progress is planned
- Stephen: If close add a positive stamenet, like "You are welcome to reopen on progress)
- To be further discussed next week
Meeting notes 2024-10-29
Meeting notes 2024-10-22
- Vehicle Motion PR- https://github.com/COVESA/vehicle_signal_specification/pull/785
- Daniel (BMW): Relationship to ISO standard
- Markus: Based on ISO8855 where relevant
- Sebastian Schildt: Intended use-cases
- Traction control, autonomous driving
- Sebastian: Could possibly be overlay
- Erik: Signals in PR today added to a separate subbranch Vehicle.MotionManagement.
- Daniel: we need to tackle that instancea are repeated
- Daniel: Are all datastreams, so data will change during driving
- Matthias: All changing, sensor used for feedback channel, no attributes
- Discussion on duality of sensor/actuator.
- Daniel: If we allow different signals for target/current value - we need to consider it also for other areas.
- erik: please review and discuss internally, continued discussion next meeting.
- Ulf: VISSR - File transfer - try to generate binary file from catalog with struct
- Erik: You need to specify that the exporter support types
Meeting notes 2024-10-15
Meeting notes 2024-10-01
- VSS RC https://github.com/COVESA/vehicle_signal_specification/releases/tag/v5.0rc0
- Give comments comments before end of this week
- Erik to create official release next week
- AMM thoughts
- Erik: Showed slides from wrapup session
- Presentations: COVESA All Member Meeting ~ September 25-26, 2024
- Paul: VSS to Android mapping, interest in AOSP group to revisit that
- Paul: How does camera data fit with VSS was mentioned
- Erik: Historical approach - VSS solutions (like VISS, Kuksa) not suited for streaming data like camera
- Stefan: Does not be videos, can be stream of objects like obstacles, could be input to VSS
- Erik: There have been in discussions in the past to support events in VSS, but no majority in favor at that time.
- Next AMM (Spring 2025) planned for Milan, Italy, dates still uncertain
Meeting notes 2024-09-17
- No meeting next week (AMM)
- VSS-tools 5.0
- Review "Release Blockers"
- Code freeze OK after that?
- If so - goal to create Release Candidate end of this week
Meeting notes 2024-09-10
- VSS-tools 5.0 (pre-release)
- Object Detection
- Stefan SellSchopp - VSS - AOSP discussions ongoing
Meeting notes 2024-09-03
- Regular
- VSS PR
- VSS-Tools PR
- VSS Issues
- VSS-Tools Issues
- VSS Discussions
- VSS (tools) 5.0 release - pre-release
- Need for 4.2.1 release - see https://github.com/COVESA/vss-tools/pull/397
- Formatting Proposal (Adnan)
Meeting notes 2024-08-27
ApiGear intro by Siili Auto (https://github.com/COVESA/vss-tools/pull/391) - merged
VSS-tools:
- https://github.com/COVESA/vss-tools/pull/395 : Prerequisite for a good way of removing vss-tools submodule, (and general quality-of-life improvement for binary users)
Meeting notes 2024-08-20
APIgear Intro will be NEXT meeting (27th)
VSS-Tools
- merged core rework: Let's see what the fallout is, if any https://github.com/COVESA/vss-tools/pull/382
VSS
Meeting notes 2024-08-13
VSS-spec
- PR 755, approved by Sebastian and merged.
- PR 761, merged.
VSS-Tools
- PR 391,
- looks good, comments are being addressed
- waiting for SebastianS approval
- https://github.com/COVESA/vss-tools/pull/382
Slack link has to be updated every 3 months.
https://join.slack.com/t/covesacommunity/shared_invite/zt-2mqg9h79y-GCer3TsNgSddodjcM3qh9w
Notes: Next meeting topic "APIGear Introduction". 15-20min
Meeting notes 2024-08-06
- Availability of maintainers for meetings August
- Erik on vacation rest of August
- Is some other maintainer (Adnan Bekan , Sebastian Schildt ) possibly available, or do we need to cancel? (13,20,27)
- Sebastian: Could do 20th and 27th
- Adnan: I can cover 13th, can discuss the other two
- VSS/AMM Workshop
- Paul will work with proposed agenda
Meeting notes 2024-07-30
Meeting notes 2024-07-23
Meeting notes 2024-07-16
- Slack
- Paul: Proposals to AMM wanted, contact Paul if you have questions
- VSS PRs and issues
- VSS-tools PRs and issues
Meeting notes 2024-07-09
- VSS PRs and issues
- VSS-tools PRs and issues
- Stefan (Allianz), open topics, suggestions for VSS.
- Move to the next meeting. Time required 10-15min.
- Stefan will try to upload and share signal list for the discussion.
- Niki, Static UID topic.
- To be reviewed and checked if feature would be useful.
- Issue: 749,
- Daniel, create an example. How this should be documented in vspec.
- Issue: 753
- MoM: Daniel will create PR, let's give it a try with struct.
- PR vss-tools 373
- MoM: Let's have a look.. We need time to review this.
- PR vss-tools 375
- Sebastian will refactor for the next meeting.
Meeting notes 2024-07-02
- Paul: Want to get proposals for technical presentation by end of July, finished by end Mid August
- Erik on business trip next week (Adnan back?)
Meeting notes 2024-06-25
- API Standardization charter - > Listen in to the CVII meeting after the VSS meeting if you like
- VSS-tools PRs
- VSS PRS
- VSS Issue (Daniel Alvarez)
Meeting notes 2024-06-18
Agenda 2024-06-11
- Actuators - https://github.com/COVESA/vehicle_signal_specification/issues/744
- Daniel: Is anyone interested in following up the onthology work presentred by BMW/Ford
- I am gonna work on that anyway, so contact me if you have interest.
- Paul: Interested in following it.
- Daniel: Not yet ready for new project
Agenda 2024-06-04
- AMM Info
- Novi, Detroit-area, USA
- 25-26 Sept, on 24th opportunity to have technical F2F sessions, related to VSS or other
- Paul: Good to take the opportunity F2F
- Erik: We need to start thinking on possible topics, especially for the 24th, also for 25-26th
- VSS Release Status - VSS 4.2 released - https://github.com/COVESA/vehicle_signal_specification/releases/tag/v4.2
- OK to remove pre-release tag
- Presentation - Sending VSS data with Protobuf
- By Kaan Bulut, Student at Techn Univ Munich, Thesis done in collab with BMW
- Multiple options
- Generate messages for all leafs (flat)
- Generate all message as key (key-value pair)
- vpec2protobuf -hierarchy of messages
- Compaibility - backward/forward/full
Image Added
Image Added
Meeting notes 2024-05-28
- PRs VSS-Tools
- Events in VSS - https://github.com/COVESA/vehicle_signal_specification/issues/273#
- Reopened
- AP: Adnan to present possible solutions/work-arounds
Meeting notes 2024-05-21
- Future of VSSo (Paul)
- There has been proposals on modeling fron Ford and BMW
- Paul is happy to help if someone wants to drive it forward
- Gunnar: The proposal from Swen - adding info on source of data items, has been discussed, adding metadata or ontology
- Gunnar: Found some drafts on layers, we should put them somewhere
VSS Layers was discussed in Cloud & Connected Services project, end of 2019 and beginning of 2020.
The VSS Layers draft was attached to the page.
Direct link: https://wiki.covesa.global/download/attachments/12124613/VSS%20composable%20layers%20-%20draft%2020200114.pdf?api=v2
Minutes from CCS are here, but there is a lot…
https://wiki.covesa.global/pages/viewpage.action?pageId=12124613
- Protobuf Thesis worker? (Adnan)
- VSS 4.2
- Japanese OEM APIs
Meeting notes 2024-05-14
- VSS Release 4.2
- "GraphQL as VSS Language"-info
- Adnan: The presentation from Swen Schisler could be good as a COVESA blog post
- Paul: To check
- References
Image Added
Meeting notes 2024-05-07
- Sivashankar Yoganathan- 10min presentations, 10 min talk. cca 07.5.2024
- Michael O´Shea presented MOTER
Image Added- With access to more data we can build better risk models
- Example: G value during braking, Tailgating (distance to vehicle in front of ego vehicle)
Image Added
- VSS 4.2 Release Planning
- PP: OBD
- PP: Seats instances
- Paul: VSSo topics: Handle here or not?
- "GraphQL as VSS Language"
Image Added
Meeting notes 2024-04-30
- VSS Release Planning
- Pierre Pierre: Blackberry interested in picking up 4.1 - found some inconsistencies
- Wiki out of date
- Version Info outdated at
- Add info on where to find release
- Changelog- better to have latest version at top, not at bottom
- AP: Erik to check on wiki write access
- Release plan, wait with 5.0 until fall AMM, possibly 4.2 with backward compatible changes including node removal
- PP Ok to use 4.1 for now, but deletion feature is interest, if available in with next 3 weeks then fine.
- Any remaining open PRs to include (must have)?
- AP: Erik to start cherry-picking to 4.X-branch, follow up on results.
Meeting notes 2024-04-23
VSS-Tools PRs
- 343 to be merged
Python active support until 2026 - 344 has to be checked and reviewed
- 346 to review and merged
- 347 to be checked by Erik, how to automate version
VSS-Tools Issues
Close issue 194 it is merged now.
Vspec PRs
- 731 stays open
- PierPierB
- Comments are documenting summary of the discussion.
- euro ncap is quite interesting document and it would be great to use this as base for the alignment of this topic.
- Stefan will check as well with Allianz - 737
- Resolution might be limited(Stefan)
- What about orientation of screen?
- What is the main usage and do we have any usecases? Are we missing anything on top. - 659
- Ppb new comment reference to euro cap
Issue VSpec
- 735 related to issue spec to franca
We had new visitors.
Sivashankar Yoganathan
AB: Do you have myb some use cases or requirements to share?
SY: We could do exchange and understand requirements.
SY: what is missing is frequency of the signals, but we can discuss more details
SY: possible exchange in two weeks,
AB: slot in the meeting for 15-20 min. 10min presentations, 10 min talk. cca 07.5.2024
StefanS: Would be great to have this discussion
New people from MOTER that joined us
Mohair Yadav from Ford as well.
ViSS status.
Ulf and Peter
- Ulf: ViSS is stabilised in covesa repo and everyone can use it
- Peter: demo went well as well on the side of Volvo
Meeting notes 2024-04-18 (April 2024 AMM Working Session on Raw vs. Derived signals):
- The definition of derived signals is not as straightforward as the definition of raw signals
- Distraction levels of 0% and 100% are clear but what does 66% or 34.5% distracted really mean?
- Should distraction really be represented as a percentage? Or, perhaps an enum?
- Units are one way in which clarity can be achieved
- Requires introspection (ability to ask the model) support in the API or equivalent
- Even if enums are used to "bucketize" or categorize the values, interpretation of what each bucket means is still important or not necessarily clear
- For example, what is a crash and severity of crash can have different interpretations depending on culture, context, etc.
- Same for aggressiveness
- How could we make available information on how a signal is derived?
- Where it may be needed or useful
- How can this be expressed to the user?
- Does it need to be digital?
- Margins of error and calculations may vary in time
- Remaining distance based on fuel consumption varies over time
- Some signals from which a derived signal is generate may become unavailable or become available again
- The rate of incoming signals may affect the derivation
- How do we plan to repesent this?
- Even an OEM may not know how some signals are derived
- The Tier-1 may have their own way of doing the derivation and this is not available to the OEM
- What is a raw signal?
- Is there such a beast?
- Clearly there are some, but perhaps the great majority of signals are derived?
- Would adding all the information discussed above impact simplicity?
- One main goal of VSS is simplicity
- Perhaps less precise definitions of signal values is actually simpler
- Should we define the set of parameters to evaluate in order to decide if a derived signal should be added to the signal catalog?
- Is portability of applications (where they can rely on a "standard" definition of a signal) a concern?
- And therefore should the signal catalog only contain clearly defined signals as opposed to leaving definition to interpretation?
- Options to consider:
- Determine if the signal should be made part of the catalog or left for manufacturers to add using overlays
- Require that signal definitions refer to a standard
- Allow liberal interpretation, but mention in signal definition comments that interpretation is left to the implementation
Meeting notes 2024-04-09:
- Crash detection/events - car immobilized
- Stefan: Do we have anything?
- Adnan: PRs welcome
- Erik: Sometimes we create a temporary *.md file and add it to PR for discussion.. PPB to put down initial thoughts in *.md
- AMM
- No regular VSS meeting next week
- Erik has asked Paul to delete
- VSS Deep Dive being prepared by Sebastian Schildt
- Head& Eye
- VSS-tools
Meeting notes 2024-04-02:
- Head& Eye
- Node removal - status update
- https://github.com/nwesem/vss-tools/pull/2
- Adnan: Soon official PR will created. Name of tag changed
- Adnan: Could be presented at AMM
- Erik: Agenda is quite full
- Adnan: We can mention as part of coming releases
- Erik: Could be good mentioning, as well as upcoming VSS 5.0
- DDSIDL and structs
- Pre-commit hooks
- -ot naming conflict
- AMM
- Releases
- Paul: what is the release plan
- erik: Current plan is 5.0 after node removal merge, around AMM, possibly release 4.2 as well at that time
Meeting notes 2024-03-25:
- Head& Eye
- Franca support
- "Inactive" PRs
- Do we want to close them after a certain time of inactivity, if no-one seems to be interested in driving them forward?
- MoM
- PPB: Have no issue closing if there are no progress. Close things at least not touched in a year
- Stefan: discuss in session, archive or take up
- Ulf: A year
- PPB: But not automatic, check last two
- Adnan: Do it AMM, try to schedule time
- AMM
Meeting notes 2024-03-18:
- AOSP
- VSS vs. VSS-tools compatibility
- Overlay and remove
- Shall new keyword "state" be considered to be part of "std VSS syntax", i.e. described in VSS doc
- Alternative is to consider it just as a VSS-tools-specific feature
- https://github.com/nwesem/vss-tools/pulls
- Adnan: Does not really understand the use of active/inactive
- Daniel: Is it intended only for exporter, or also other function
- Adnan: Inactive/active fills a different purpose, not needed for vss-tools for purpose of removing signals of tree
- Terminology:
- AMM
Topics for discussion:
- Raw vs. derived signals; does VSS need to define or state how signals are derived?
- Is this useful to clients?
- For signals derived through ML; should confidence level, variance, precision, error, etc. be reported?
- Is this useful to clients?
- How should model-generated derived signals such as "driver attentiveness" be represented (in the absence of a standard)?
- Confidence percentage? Enum?
- To what level of specificity should VSS describe signals?
- Leave semantics to OEMs (flexibility for OEMs but affects portability) or define them precisely?
Meeting notes 2024-03-12:
- Adnan -overlay and remove node
- See https://github.com/nwesem/vss-tools/pull/2 - not ready for official VSS repo yet
- Keyword "deleted"
- Comments welcome
- Pierre Pierre: Interested, will share some feedback. We have thought of a private "x-delete" but better if public/agreed
- AMM Planning
- We should plan content for the VSS Working Session Wed 16.45-17.30. Here is one possible agenda, but it can be adapted as needed if there are other topics someone wants to bring up.
Agenda
- 5 minutes – introduction to VSS maintainer team (i.e. Erik, Adnan, Sebastian) and general requirements if we should refactor VSS
- Recap & Way Forward (10 min each) – Quick recap of the topic and discuss if there is anyone that wants to drive the topic.
VSS Type Representation and Reusable PropertiesTree vs. Flat StructureInstance HandlingOverlays
Other topics (10 min)
A potential abstract for the official agenda could be something like below, unless someone else has a better proposal:
“ At the last AMM we discussed several potential improvement areas for VSS like property support and refactored instance handling. In this session we will continue the discussion and align on VSS roadmap for 2024-2025
- Discussion
- PPB: Value discussing various concepts (40 minutes)
- A number of signals are "raw" signals, others derived. Sometimes it matters how they are derived
- Driver attentiveness/sleepiness, what is meaning of 63% sleepiness, how to handle confidence
- VIN - is static/attribute, what should we do we signals if value comes regularly but never change
- Erik: Would be great if you present it PPB
- Daniel: Aspects of having derived information, all participants of the driving env. Concentrate on model, rather than individual signals like VIN - have a session 4:00 PM - 4:45 PM Wed (Towards a Vehicle DATA Specification), but would like to have some time in working session as well
- Paul: need agenda, slides does not be prepared
- Paul: There might be remote participants
- AP: PPB to prepare slides
- AP: Erik to propose agenda/abstract
- VSS data (time series) discussion
- VSS Release Planning
- https://github.com/COVESA/vehicle_signal_specification/issues/689
- Erik: "5.0 Only" - only some minor signal rename and datatype changes, but they have been for quite a while
- PPB: The delete functionality could be nice to have in 5.0 - a major capability
- Erik: That would be ok, good to announce that 5.0 will include delete
- Erik: working assumption - wait with 5.0 until delete-functionality
Meeting notes 2024-03-05:
- Info - COVESA Spotlight on VSS featuring RemotiveLabs March 14th 16.00 CET
- See community calendar
- Will likely be recorded
- Erik: DEG 14th will likely be cancelled
- NOTE: Daylight changing in US next week, note that all COVESA meeting should be anchored in EU timezones
- Paul: AMM schedule is full/finalized, official site shall be up to date, check https://www.eventleaf.com/e/AMMGothenburg2024 and report errors to Paul
Meeting notes 2024-02-27:
- Introduction
- Info from maintainer (Erik)
- Closed all issues issued <=2021 with no interaction in 2023 or 2024. I.e. >2 years old and >1 year of inactivity. Feel free to reopen if you consider topic still relevant.
Meeting notes 2024-02-20:
- AMM VSS Topics - Topic proposals
- VSS Working Session 9.45-11.30 Wednesday (DEG also have some time for working sessions)
- Moved to afternoon 15.30-17.30 for allow for remote participation
- Anything particular someone wants to bring up or present?
- Suggestions:
- Erik: Instance handling and "VSS Expanded Tree" - How do you want to handle instances? How do you handle instances today
- VSS Format and Tooling (Erik)
- General AMM
- Still possible to propose slots to Paul but filling up
- New and old PRs
- New issues
- Issue handling - general
- What to do with issues where there has not been any progress in many months
- Keep forever or decide on an auto-close policy?
- Should be doable at least for suggestions/discussions
- For limitations/defects - possibly manage elsewhere? Like in documentation for the related tool.
- Example: Signal Accuracy - https://github.com/COVESA/vehicle_signal_specification/issues/105
- Possible improvement area, but no-one seems to be interesting actively driving it
- Example: Emission standards - https://github.com/COVESA/vehicle_signal_specification/issues/394
- Possible improvement area, but no-one seems to be interesting actively driving it
- Issues are of different types today, some maybe fit better as discussion, but also then we have a question on how long we want them to exist
- Possible improvement areas
- Actual limitations/error (which no-one intends to fix)
- Proposed Handling (to be discussed):
- Close issues after 6 months of inactivity
- If we have agreed/decided something in the discussion - reflect that in VSS or VSS-tools documentation before closing the issues
- If the issue concerns a known limitation/error, then document that in a file for known limitations in the repo
- Example: Generator
vspec2something
cannot handle the signal name ggg
as that is a a reserved word in something
.
- MoM:
- Daniel: think it is good to have something, so that issues are decreasing
- No objection to closing inactive items
- Android tooling
- https://github.com/COVESA/vss-tools/issues/192
- Erik:
- My assumption is that we want to keep the work but that no-one intends to create a real tool out of it in the next year(s)
- Suggestions:
- Create a better branch name and add a wiki page explaining purpose of the branch
- Or integrate it into current as "prototype"
- MoM (old): Think about it, discussion to be continued
- MoM: No opinion
Meeting notes 2024-02-13:
- Release Planning
- Branch usage:
- Release Instruction updated according to discussion.
- Erik: Suggesting the following issues/PRs shall be closed at next meeting unless there are comments/remarks
- Please review, items above will be closed before next meeting unless comments
- AP Erik: Add note in those items
- Unit handling
- Wheel speed - and possibly a wider discussion on "overlapping signals"
- Instance handling (Left/Right vs Driver/Paseenger)
- Android tooling
- https://github.com/COVESA/vss-tools/issues/192
- Erik:
- My assumption is that we want to keep the work but that no-one intends to create a real tool out of it in the next year(s)
- Suggestions:
- Create a better branch name and add a wiki page explaining purpose of the branch
- Or integrate it into current as "prototype"
- MoM: Think about it, discussion to be continued
- Use of discussions instead of issues
Meeting notes 2024-02-06:
- AMM Topics
- Use of discussions instead of issues
- Branch usage:
- Tarball
- precond
- digital keys
- PR on hold, internal discussions.
- OBD deprecation:
- New PR:
Meeting notes 2024-01-30:
- Overlay issues (vss-tools issue 193-195)
- How to remove/rename nodes, detecting duplicates
- BMW assigned a person to look at it, proposal possibly end of february
- Pierre Pierre: I have some ideas for node removal
- Adnan: Please comment in https://github.com/COVESA/vss-tools/issues/194
- Pieer Pierre: Has added comments
- Branch Usage
- NEW: Static UID improvement - https://github.com/COVESA/vss-tools/pull/326
- Erik: Minor improvement, rebase/squash needed. Anyone wants to keep it open until next meeting, or ok to merge if rebased/squashed
- Decision: Merge when maintainer happy
- Datatype checks - https://github.com/COVESA/vss-tools/pull/325
- Erik: No comments receives, ok to merge?
- MoM: Merge
- Tool restructure - https://github.com/COVESA/vss-tools/pull/311
- Erik: Merge decision? To be merged after 326 to avoid conflicts, if any
- MoM: Ok to merge, after the static id PR has been merged
- NEW: Github actions update -
- Battery precondition - https://github.com/COVESA/vehicle_signal_specification/pull/703
- Erik: Time updated - merge decision at next meeting unless outstanding comments
- Digital key - https://github.com/COVESA/vehicle_signal_specification/pull/702
- Erik: Time updated - merge decision at next meeting unless outstanding comments
- Adnan: Have communicated internally, waiting for reply
- Erik: Check status next week, if needed postpone merge decision until BMW review finished
Meeting notes 2024-01-23:
...