├── .gitignore ├── LICENSE ├── README.md ├── doc ├── Vehicle Signal Manager - GENIVI.pdf ├── VehicleSignalManagerESOW.pdf ├── design-overview.md ├── requirements-test-coverage.md └── rules.md ├── ipc ├── __init__.py ├── rmc_ipc.py ├── stream.py └── zeromq.py ├── pip-requirements.txt ├── sample_logs ├── simple0-replay.log ├── simple0-slow.log └── unconditional_emit.log ├── sample_rules ├── delay.yaml ├── exclusive_conditions.yaml ├── monitored_condition.yaml ├── nested_4.yaml ├── nested_simple.yaml ├── parallel.yaml ├── reverse_gear.yml ├── sequence.yaml ├── simple0.yaml ├── simple0_delay.yaml ├── simple1.yaml ├── simple2.initial.yaml ├── simple2.yaml ├── simple3.yaml ├── start_0.yaml ├── subclauses_arithmetic_booleans.yaml ├── unconditional_emit.yaml └── vol_up.yml ├── signal_number_maps ├── rmc.vsi └── samples.vsi ├── signaldiff ├── tests-manual.md ├── tests.py ├── vsm.py └── vsmlib ├── __init__.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/README.md -------------------------------------------------------------------------------- /doc/Vehicle Signal Manager - GENIVI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/doc/Vehicle Signal Manager - GENIVI.pdf -------------------------------------------------------------------------------- /doc/VehicleSignalManagerESOW.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/doc/VehicleSignalManagerESOW.pdf -------------------------------------------------------------------------------- /doc/design-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/doc/design-overview.md -------------------------------------------------------------------------------- /doc/requirements-test-coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/doc/requirements-test-coverage.md -------------------------------------------------------------------------------- /doc/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/doc/rules.md -------------------------------------------------------------------------------- /ipc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/ipc/__init__.py -------------------------------------------------------------------------------- /ipc/rmc_ipc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/ipc/rmc_ipc.py -------------------------------------------------------------------------------- /ipc/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/ipc/stream.py -------------------------------------------------------------------------------- /ipc/zeromq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/ipc/zeromq.py -------------------------------------------------------------------------------- /pip-requirements.txt: -------------------------------------------------------------------------------- 1 | pyzmq 2 | -------------------------------------------------------------------------------- /sample_logs/simple0-replay.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_logs/simple0-replay.log -------------------------------------------------------------------------------- /sample_logs/simple0-slow.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_logs/simple0-slow.log -------------------------------------------------------------------------------- /sample_logs/unconditional_emit.log: -------------------------------------------------------------------------------- 1 | < 5,lock.state,[SIGNUM],'true' 2 | -------------------------------------------------------------------------------- /sample_rules/delay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/delay.yaml -------------------------------------------------------------------------------- /sample_rules/exclusive_conditions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/exclusive_conditions.yaml -------------------------------------------------------------------------------- /sample_rules/monitored_condition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/monitored_condition.yaml -------------------------------------------------------------------------------- /sample_rules/nested_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/nested_4.yaml -------------------------------------------------------------------------------- /sample_rules/nested_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/nested_simple.yaml -------------------------------------------------------------------------------- /sample_rules/parallel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/parallel.yaml -------------------------------------------------------------------------------- /sample_rules/reverse_gear.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/reverse_gear.yml -------------------------------------------------------------------------------- /sample_rules/sequence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/sequence.yaml -------------------------------------------------------------------------------- /sample_rules/simple0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/simple0.yaml -------------------------------------------------------------------------------- /sample_rules/simple0_delay.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/simple0_delay.yaml -------------------------------------------------------------------------------- /sample_rules/simple1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/simple1.yaml -------------------------------------------------------------------------------- /sample_rules/simple2.initial.yaml: -------------------------------------------------------------------------------- 1 | - moving = False 2 | -------------------------------------------------------------------------------- /sample_rules/simple2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/simple2.yaml -------------------------------------------------------------------------------- /sample_rules/simple3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/simple3.yaml -------------------------------------------------------------------------------- /sample_rules/start_0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/start_0.yaml -------------------------------------------------------------------------------- /sample_rules/subclauses_arithmetic_booleans.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/subclauses_arithmetic_booleans.yaml -------------------------------------------------------------------------------- /sample_rules/unconditional_emit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/unconditional_emit.yaml -------------------------------------------------------------------------------- /sample_rules/vol_up.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/sample_rules/vol_up.yml -------------------------------------------------------------------------------- /signal_number_maps/rmc.vsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/signal_number_maps/rmc.vsi -------------------------------------------------------------------------------- /signal_number_maps/samples.vsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/signal_number_maps/samples.vsi -------------------------------------------------------------------------------- /signaldiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/signaldiff -------------------------------------------------------------------------------- /tests-manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/tests-manual.md -------------------------------------------------------------------------------- /tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/tests.py -------------------------------------------------------------------------------- /vsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/vsm.py -------------------------------------------------------------------------------- /vsmlib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vsmlib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/COVESA/vehicle_signal_manager/HEAD/vsmlib/utils.py --------------------------------------------------------------------------------