Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.32 KB

README.md

File metadata and controls

34 lines (19 loc) · 1.32 KB

ASAM ODS EXD-API IMCtermite plugin

This repository contains a ASAM ODS EXD-API plugin that uses IMCtermite to read .raw files of imc Software.

This is only a prototype to check if it works with IMCtermite.

GRPC stub

Because the repository does not contain the ASAM ODS protobuf files the generated stubs are added. The files that match *_pb2* are generated suing the following command. To renew them you must put the proto files from the ODS standard into proto_src and rerun the command.

python -m grpc_tools.protoc --proto_path=proto_src --pyi_out=. --python_out=. --grpc_python_out=. ods.proto ods_external_data.proto

Content

exd_api_server.py

Runs the GRPC service to be accessed using http-2.

external_data_reader.py

Implements the EXD-API interface to access IMC Bus Format (*.raw, *.dat) files using IMCtermite.

exd_api_test.py

Some basic tests on example files in data folder.

example_access_exd_api_IMCtermite.ipynb

jupyter notebook the shows communication done by ASAM ODS server or Importer using the EXD-API plugin.