https://github.com/qoretechnologies/module-vss
Qore COVESA VSS module
https://github.com/qoretechnologies/module-vss
Last synced: about 1 month ago
JSON representation
Qore COVESA VSS module
- Host: GitHub
- URL: https://github.com/qoretechnologies/module-vss
- Owner: qoretechnologies
- License: mit
- Created: 2026-03-02T10:04:08.000Z (5 months ago)
- Default Branch: develop
- Last Pushed: 2026-03-02T20:07:42.000Z (5 months ago)
- Last Synced: 2026-03-02T23:07:44.833Z (5 months ago)
- Language: QuakeC
- Size: 95.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING.MIT
Awesome Lists containing this project
README
Qore COVESA VSS Module
======================
Introduction
------------
The Qore VSS module provides support for the COVESA Vehicle Signal
Specification (VSS), the industry-standard data model for vehicle signals.
This module includes:
- VssLoader: Native .vspec file parsing (including #include directives,
instance expansion, overlay merging), pre-exported VSS JSON/YAML loading,
data validation against VSS catalogs, and extensible unit conversion
- VssDataProvider: Qorus DataProvider integration for browsable VSS catalog
navigation, signal metadata retrieval, data validation, and pipeline data
processors for telemetry normalization, unit conversion, and enrichment
Requirements
------------
- Qore 2.0+
- yaml module (for YAML/vspec parsing)
- DataProvider module (for VssDataProvider)
License
-------
This module is released under the MIT license; see COPYING.MIT for details.
Building
--------
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
Testing
-------
export QORE_MODULE_DIR=qlib:${QORE_MODULE_DIR}
qore test/VssLoader.qtest -vv
qore test/VssValidator.qtest -vv
qore test/VssUnitConverter.qtest -vv
qore test/VssDataProvider.qtest -vv
qore test/VssProcessors.qtest -vv
qore test/VssReadDataProvider.qtest -vv
qore test/VssRecordIterators.qtest -vv
Documentation
-------------
See docs/ directory for Doxygen documentation.
Author
------
Qore Technologies, s.r.o. (david@qore.org)