v3.0
Major changes with this release:
- Overlays introduced to allow customization of VSS. See documentation. See vss-tools documentation on how to include overlays when transforming VSS. An initial set of overlay files added. It must be noted that the included overlay files still are experimental and are as of today not considered being part of the "official VSS release".
- Introduction of
instantiate
keyword to exclude specific signals from instantiation. See documentation. - Refactoring of CombustionEngine signals
- Battery branch renamed to TractionBattery
- Refactoring and extensions of signals related to TractionBattery and Charging
- Keyword
enum
changed toallowed
- Refactoring of seat signals
- Extension of wiper signals
- First overlay files for profiles added
In addition to this multiple minor changes have been introduced, see complete list of changes below.
Outlook
Major topics currently being discussed which possibly might be addressed in the next major release:
- How to represent complex types (structures) in VSS
- Alignment and/or standardization of profiles for various vehicle types, for example motorbikes
- Standardization or recommendation for signal metadata to specify e.g. security requirements or required accuracy or frequency of signals
What's Changed
- Refactoring engine signals by @erikbosch in #349
- Renaming Battery-branch to TractionBattery by @erikbosch in #352
- Updated version to 3.0-develop for ongoing development by @danielwilms in #369
- Bumping vss-tools by @erikbosch in #372
- Improving battery signals by @erikbosch in #363
- Proposed documentation of "description" and "comment" by @erikbosch in #367
- Improving documentation by @erikbosch in #371
- Cleanup of CombustionEngine file by @erikbosch in #373
- Refactoring engine time signals by @erikbosch in #374
- Removing signals deprecated in v2.x by @erikbosch in #382
- Adding signals for Diesel Exhaust Fluid by @erikbosch in #380
- Adding timestamp for location by @erikbosch in #378
- Clarifying use of GNSS and Timestamp by @erikbosch in #385
- Adding rear spoiler signal by @erikbosch in #387
- Improving documentation for reverse gears. by @erikbosch in #390
- Adapting signal names to naming rules by @erikbosch in #389
- [SPEC] Changed
enum
toallowed
by @danielwilms in #381 - Improving transmission signals by @erikbosch in #386
- [BUILD] Changed
buildcheck.yaml
topyenv
andPipfile
by @danielwilms in #397 - Restructuring unit documentation by @erikbosch in #401
- Fixing tools reference in top level vspec by @erikbosch in #403
- Removing arbitrary min/max limits by @erikbosch in #402
- ADAS:Add support for autonomy levels according to SAE by @SebastianSchildt in #400
- Adding name recommendations for allowed values by @erikbosch in #399
- vss-tools: update to current master commit by @slawr in #407
- Renaming "allowed" literals according to guidelines by @erikbosch in #404
- Adding attributes for engine code by @erikbosch in #406
- Removing Obsolete CARFIT files by @erikbosch in #413
- Refactoring charge plug signals by @erikbosch in #405
- Changing documentation so attribute is considered a signal. by @erikbosch in #408
- Adding line length recommendation. by @erikbosch in #409
- Refactoring Accuracy signals by @erikbosch in #417
- Updating vss-tools submodule by @erikbosch in #419
- Adding support for EBD and EBA by @erikbosch in #418
- Changing to float for rotation signals by @erikbosch in #422
- Clarifying combination of instances and aggregate for branches by @erikbosch in #425
- Improving instance documentation by @erikbosch in #426
- Refactoring seat signals by @erikbosch in #421
- Add support for frunks by @SebastianSchildt in #430
- Clarifying meaning of allowed for arrays by @erikbosch in #432
- Refactoring fuel information signals by @erikbosch in #434
- Add license information to docs by @SebastianSchildt in #428
- Extending GNSS data by @erikbosch in #439
- Adding weather environment signals by @erikbosch in #438
- Adding additional information for ADAS systems by @erikbosch in #437
- Adding signal for user initiated emergency braking by @erikbosch in #436
- Integrating Ampere hour support by @erikbosch in #433
- Adding signal for vehicle broken down status. by @erikbosch in #435
- Improving charging and battery signals by @erikbosch in #442
- Introducing signal for connectivity available by @erikbosch in #444
- Improving documentation on data unit type usage by @erikbosch in #445
- Aligning signals using percent by @erikbosch in #446
- Changed Electric Engine Rpm to Speed by @danielwilms in #449
- Typo in Battery.vspec by @danielwilms in #453
- Restructuring and extended wiper signals. by @erikbosch in #431
- Updated Makefile for graphql by @danielwilms in #456
- VSS to DDS-IDL exporter inclusion in make file by @zam1kor in #455
- Adding support for multiple wiper systems as a layer by @erikbosch in #454
- Motorbike signals as additional layer by @danielwilms in #450
- Remove obsolete files by @erikbosch in #463
- Overlay documentation by @danielwilms in #460
- feat: Add data point Wheel.Speed by @jdacoello in #464
- Documentation of new keyword
instantiate
by @danielwilms in #461 - Updated logo and color theme by @danielwilms in #470
- Add tar-file command to Makefile by @erikbosch in #469
- Prepare master branch for 3.0 release by @erikbosch in #471
Full Changelog: v2.2...v3.0