Skip to content

totonga/asam_ods_exd_api_IMCtermite

Repository files navigation

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.

About

ASAM ODS EXD-API IMCtermite plugin: *.raw;*.dat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published