Changes with this release
Signal Updates
- Signals deprecated in 4.X versions removed
- Some signals added, but nothing significant compared to 4.2
UUID removed from release artifacts
VSS Release artifacts (VSS standard catalog in various formats) will no longer contain UUID information.
If you need artifacts with UUID you need to generate the artifact yourself.
Instructions:
- Clone the repo and check out the tag you want, for example
git checkout v5.0
. - Update submodules, for example
git submodule update --init
. - Add
--uuid
as argument to the relevant command inMakefile
. - Run generation, for example
make csv
.
OBD Branch deprecated
The Vehicle.OBD
branch is now deprecated. The plan is to remove it in VSS 6.0.
The background is a decision that VSS standard catalog shall not contain a one-to-one representation of the OBD standard.
Instead, VSS standard catalog may contain corresponding information elsewhere. As an example, instead of
Vehicle.OBD.EngineSpeed
(PID 0C
), the VSS signal Vehicle.Powertrain.CombustionEngine.Speed
can be used.
Note that not all signals in Vehicle.OBD
have "duplicates", especially in the area of combustion engine control
(like Oxygen sensor lambda and voltage readings) VSS currently does not have any counterparts in other parts of the tree.
What to do if you as of today use signals from the OBD file:
- Check if any suitable replacement signal exist.
Example: if you useVehicle.OBD.Speed
, consider usingVehicle.Speed
instead. - If not and the data may be of general interest; consider creating a pull request
with a replacement signal.
Example: VSS as of today only have Lambda information in OBD branch.
If you need VSS signals for Lambda, consider creating new signals in
Vehicle.Powertrain.CombustionEngine
branch. - If you really need the signals in this file and cannot replace them, then consider using the overlay file in the
overlays
directory from VSS 6.0 onwards.
Updated tool dependency
CLI updates
The vss-tools CLI has been refactored. Makefile in this repository updated.
Overlay Support
VSS-tools support for overlays have been improved. It is now in many cases not necessary to specify
type
and datatype
for items in the overlay if you are changing an existing item.
What's Changed
- Changing version to 5.0-dev by @erikbosch in #648
- Change datatype for HVAC temeprature by @SebastianSchildt in #637
- Makefile cleanup by @erikbosch in #652
- Fix instance documentation by @erikbosch in #644
- Update vss-tools submodule by @erikbosch in #655
- Adding signals for width and turn diameter by @erikbosch in #657
- Refactoring of PR 660 by @erikbosch in #672
- Support negative torque for combustion engine by @ppb2020 in #673
- Change copyright headers by @erikbosch in #643
- Update pre-commit config file by @sadikkuzu in #684
- Updating submodule dependency by @erikbosch in #687
- Align Temperature Signals by @erikbosch in #676
- Align usage of the word type. by @erikbosch in #688
- added Auto signal by @UmangSharmaMobis in #681
- Refactoring unit file by @erikbosch in #669
- Fix quantity documentation by @erikbosch in #691
- Fix a typo in the license documentation by @violinyanev in #693
- feat: Add decibels as unit. by @jdacoello in #692
- Release Preparations by @erikbosch in #696
- Include noexpand in mandatory builds by @erikbosch in #698
- Cherry-pick updated changelog from 4.1 by @erikbosch in #708
- Updating build actions by @erikbosch in #709
- Updating vss-tools and adapting Makefile by @erikbosch in #712
- Update flake8 dependency by @erikbosch in #713
- Deprecating OBD-branch by @erikbosch in #701
- Add battery precondition signals by @erikbosch in #703
- Refactor Makefile for binary by @erikbosch in #720
- Add gitattributes to get better statistics by @erikbosch in #722
- Update documentation by @erikbosch in #716
- Improving unit documentation by @erikbosch in #717
- Document proposed Type tree name by @erikbosch in #719
- Exclude UUID from release artifacts by @erikbosch in #721
- Update pre-commit version by @erikbosch in #728
- Feature/structure engine fluids by @kowend in #710
- Add wheel angular speed by @erikbosch in #726
- Introduce TimeInUse signal for ElectricMotor by @JonathanForce in #725
- Enforce strict check in CI by @erikbosch in #730
- Add screen mirroring in Infotainment.vspec by @spshin3 in #737
- Add head and eye position signals for driver by @erikbosch in #731
- Minor touchups to text files. by @erikbosch in #742
- Add workflow dispatch by @erikbosch in #748
- Add rad/s by @erikbosch in #746
- Update overlay example and tool dependency by @erikbosch in #747
- Update documentation by @erikbosch in #752
- New unit Lux and illuminance quantity by @mikehaller in #750
- Fixed inconsistent units.yaml by @sschleemilch in #758
- Integrate new CLI by @erikbosch in #756
- Changing hugo theme to relearn by @erikbosch in #757
- Update standards.md by @binbowang1987 in #764
- feat: Allow the specification of multiple charging ports. by @jdacoello in #755
- Add check that catalog can be represented in correct CSV file by @erikbosch in #761
- Sync docs with vss-tools rework by @sschleemilch in #766
- Add documentation for delete argument by @erikbosch in #763
- Submodule update and CI extension by @erikbosch in #772
- Fixing copy/paste error in torque definition by @erikbosch in #773
- Remove deprecated signals as prep for v5.0 by @erikbosch in #776
- Fix IsFlapOpen by @erikbosch in #777
- Remove submodule (version 2) by @erikbosch in #778
- 5.0rc0 preparation by @erikbosch in #779
- Release 5.0 by @erikbosch in #782
Full Changelog: v4.2...v5.0