All Projects → COVESA → vehicle_signal_manager

COVESA / vehicle_signal_manager

Licence: MPL-2.0 license
Vehicle Signal Manager to read, transform, and emit VSS signals based on configurable rules.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to vehicle signal manager

meta-pelux
PELUX is an open source, GENIVI compliant development platform that supports the Qt Automotive Suite
Stars: ✭ 34 (+183.33%)
Mutual labels:  automotive, genivi
Asap2
Asap2 parser.
Stars: ✭ 27 (+125%)
Mutual labels:  automotive
elmobd
A Go library for talking to cars over OBD-II
Stars: ✭ 139 (+1058.33%)
Mutual labels:  automotive
f1-telemetry-client
A Node UDP client and telemetry parser for Codemaster's Formula 1 series of games
Stars: ✭ 128 (+966.67%)
Mutual labels:  automotive
iso15765-canbus
Implementation of ISO15765-2 in C
Stars: ✭ 36 (+200%)
Mutual labels:  automotive
dreyeve
[TPAMI 2018] Predicting the Driver’s Focus of Attention: the DR(eye)VE Project. A deep neural network learnt to reproduce the human driver focus of attention (FoA) in a variety of real-world driving scenarios.
Stars: ✭ 88 (+633.33%)
Mutual labels:  automotive
meta-ivi
THIS REPOSITORY IS ARCHIVED i.e. please fork the project if you wish to develop it further
Stars: ✭ 33 (+175%)
Mutual labels:  genivi
ldfparser
LIN Description File parser written in Python
Stars: ✭ 30 (+150%)
Mutual labels:  automotive
Safe-Renderer
Luxoft Automotive HMI Safe Renderer
Stars: ✭ 20 (+66.67%)
Mutual labels:  automotive
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+15533.33%)
Mutual labels:  automotive
awesome-automotive-can-id
🚜 unpretentious attempt to collect CAN IDs and payloads for various car brands/models in one place.
Stars: ✭ 104 (+766.67%)
Mutual labels:  automotive
TractorHacking.github.io
Tractor Hacking GHPages
Stars: ✭ 34 (+183.33%)
Mutual labels:  automotive
uds
Python package for communication via UDS (Unified Diagnostic Services) protocol. The package supports typical buses (i.e. CAN, Ethernet, LIN, FlexRay, K-Line) with possible extensions to any bus.
Stars: ✭ 18 (+50%)
Mutual labels:  automotive
sonicdisc
A 360° ultrasonic scanner
Stars: ✭ 35 (+191.67%)
Mutual labels:  automotive
BMWConnectedAnalysis
No description or website provided.
Stars: ✭ 24 (+100%)
Mutual labels:  automotive
QtDigitalInstrumentCluster
Qt OBD II Digital Instrument Cluster
Stars: ✭ 37 (+208.33%)
Mutual labels:  automotive
talking-with-cars
CAN analysis - Use your car as a gamepad!
Stars: ✭ 95 (+691.67%)
Mutual labels:  automotive
audiowagon
AudioWagon will play audio files from an attached USB flash drive in cars equipped with Android Automotive OS
Stars: ✭ 23 (+91.67%)
Mutual labels:  automotive
franca plus
Proof of concept that extends franca for components
Stars: ✭ 18 (+50%)
Mutual labels:  genivi
Firmware Over The Air
graduation project of ITI, flashing a new firmware over the air for automotive industry
Stars: ✭ 18 (+50%)
Mutual labels:  automotive

vehicle_signal_manager

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

Where to get

Development is all happening upstream at:

https://github.com/GENIVI/vehicle_signal_manager

Installation and Dependencies

The project can be run in-place and doesn't need to be installed. The requirements are:

  • Python 3
  • PyYAML
  • pyzmq (for the ZeroMQ IPC module)

Running

Run the VSM prototype with a given rule file like:

./vsm sample_rules/simple0.yaml

State changes can be entered at stdin like:

phone.call = 'active'

By default, vsm will print any resulting signals to stdout and log additional details to the log file (default: vsm.log).

Testing

Run the test suite with:

./tests.py

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].