This repo contains a protobuf based data model. These data structures describe the raw vibration data, aggregates and events that are sent from the gateway to the broker endpoint.
Code generation is done using buf instead of raw protoc invocations.
To generate, run from root folder:
buf generate model
The regular python plugin generates code that doesn't allow for any code completion. That's why this is using an alternative approach with betterproto (https://github.com/danielgtaylor/python-betterproto).
pip install "betterproto[compiler]==2.0.0b5"