• Stars
    star
    319
  • Rank 131,491 (Top 3 %)
  • Language YAML
  • License
    Mozilla Public Li...
  • Created over 8 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vehicle Signal Specification - standardized way to describe automotive data

VEHICLE SIGNAL SPECIFICATION

License Build Status

The overall goal of the Vehicle Signal Specification (VSS) is to create a common understanding of vehicle signals in order to reach a โ€œcommon languageโ€ independent of the protocol or serialisation format.

Please find the official documentation at: Vehicle Signal Specification

Getting started

Using VSS

To use a specific version of VSS in your toolchain, head over to our releases page. The latest official release can be found here.

Work towards the next version is continuously ongoing in the master branch. To work with the specification directly, you need to clone this repository.

For more information on how to set up the development environment and to be able to transform source *.vspec files to other formats see our build guideline document and documentation in VSS-tools.

Discuss all things VSS, "meet" the community

The community has regular calls to discuss topics around VSS. This includes specific tickets in this repository as well as the broader direction in which VSS is evolving. You can find current call coordinates and dates in our wiki.

Contribute to VSS

For detailed information see our contribution guide!

VSS version and release handling

Both VSS (this repository) and VSS-tools use a PEP inspired version scheme. Artifacts generated by the Makefile gets version from the file VERSION resulting in artifact names of the form vss_rel_<version>.<type-suffix> where <version> typically is X.Y or X.Y.Z for released versions and X.Y-dev for ongoing work in master-branch towards version X.Y.

Version is also visible in the Vehicle.vspec file where VersionVSS.Label typically is dev for ongoing work in master-branch and an empty string for released versions.

Versions are tagged in the form vX.Y(.Z) and the same syntax is used as names for VSS releases. VSS-tools is tagged but not released. For release candidates the form vX.YrcN is used. The rcN suffix is not used in VERSION and Vehicle.vspec files.

For more information on how versions are managed see the Release Instruction

Contributors

VSS is an open standard and we invite anybody to contribute. Currently VSS contains - among others - significant contributions from

More Repositories

1

vsomeip

An implementation of Scalable service-Oriented MiddlewarE over IP
C++
1,104
star
2

dlt-viewer

Diagnostic Log and Trace viewing program
C++
424
star
3

dlt-daemon

Diagnostic Log and Trace.
C
371
star
4

capicxx-core-tools

Common API C++ core tools
C++
135
star
5

capicxx-someip-runtime

Common API C++ SOMEIP runtime
C++
110
star
6

capicxx-core-runtime

Common API C++ core runtime
C++
94
star
7

wayland-ivi-extension

Extensions to the Wayland protocol for InVehicle Infotainment
C
80
star
8

capicxx-someip-tools

Common API C++ SOMEIP tooling
Xtend
77
star
9

vss-tools

Software for working with VSS (https://github.com/COVESA/vehicle_signal_specification)
Python
51
star
10

franca_ara_tools

Translation between Franca Interface Description Language and AUTOSAR XML interface description language
Xtend
43
star
11

capicxx-dbus-tools

Common API C++ dbus tooling
C++
32
star
12

iot-event-analytics

IoT Event Analytics is a complex event processing and agent network platform
JavaScript
26
star
13

franca_ara_integration

Franca to ARA interface integration and demo code
C++
25
star
14

vehicle_signal_interface

Library to distribute vehicle signals between components inside a single ECU
C
23
star
15

vehicle_service_catalog

Vehicle Service Catalog (VSC) extends VSS with functional remote procedure call definitions. See also https://github.com/COVESA/ifex
18
star
16

capicxx-dbus-runtime

Common API C++ dbus runtime
C++
17
star
17

vehicle-edge

Vehicle Edge is a software stack, which acts as an interface between vehicle specific data sources and vehicle agnostic applications
JavaScript
16
star
18

vehicle_signal_manager

Vehicle Signal Manager to read, transform, and emit VSS signals based on configurable rules.
Python
15
star
19

ifex

The Interface Exchange Framework. Tools for processing interface/API descriptions in different formats, including the IFEX core format. Some example files are at: https://github.com/COVESA/vehicle_service_catalog.
Python
14
star
20

capicxx-wamp-tools

Common API tooling with WAMP messaging
C++
12
star
21

capicxx-wamp-runtime

Common API runtime with WAMP messaging
C++
10
star
22

aasig_dev_platform

Development platform for AASIG work (shared build setup for Android in an automotive configuration)
Shell
9
star
23

uservices

uServices - Open Vehicle Interfaces
9
star
24

ramses-citymodel-demo

City model (3D-navigation demo) for the RAMSES distributed graphics framework
C++
7
star
25

aasig-vhal-demo

Repository to collect up the parts and configuration of AASIG VHAL work as submodules
C++
6
star
26

ccs-components

Implementation of technology stack components for the Cloud & Connected Services (CCS) Project
Go
6
star
27

android-external-audio-mixing

Investigate the possibilities in a system that offloads audio mixing from Android Automotive to an external system
C
5
star
28

graphql-vss-server-libs

C++
4
star
29

akm

Automotive Knowledge Model
Python
4
star
30

aosp-app-framework-standardizatiion

AOSP App Framework Standardization
4
star
31

cdsp

The Central Data Service Playground.
Dockerfile
4
star
32

vss-graphql

Configuration and software to serve VSS signals from a GraphQL based server
TypeScript
4
star
33

graphql-vss-data-server

C++
3
star
34

android-vehicleplugin-vss-graphql

Java
3
star
35

CCS-arch-demo

Working directory to collect up all parts of the CCS-arch-demo
Makefile
2
star
36

android-vss-authentication-service

Java
2
star
37

aasig_dev_configuration

Build configurations for aasig_dev_platform (different systems/functionality)
Makefile
2
star
38

test-someip-service

C++
2
star
39

ev_charging

EV Charging Expert Group
Makefile
2
star
40

vehicle-information-service-specification

HTML
2
star
41

covesa-aosp-sdk

Kotlin
2
star
42

vss2graphql_schema

Python
2
star
43

commercial-vehicles

Python
2
star
44

test_franca2vss_mapping_layer

1
star
45

aasig_local_manifests

Manifests for different configurations to build in aasig_dev_platform
1
star
46

graphql_schema2cpp_codegen

Python
1
star
47

hierarchical_information_model

CSS
1
star
48

vss-feeder

Component to convert signals from driving simulator or other source to VSS format and feed into an in-vehicle signal database
JavaScript
1
star
49

vsomeip_py

Python module to leverage COVESA / vsomeip stack.
Python
1
star
50

ev_power_optimization

PHP
1
star
51

commercial-vehicle-information-specifications

CSS
1
star