Crate Objectifs
This lib-crate
is a schema extension module/crate
and provides domain specific stuff. It contains the backend and db methods and IO-structs used by a MetrologyCloud flavored DataPolis-Node. Backend module has a world/public interface so a UI or Stakekeholder IT-sys can use it.
Methods:
- add, edit and delete Measuring Instrument Devices
- add, edit and delete Measuring Instrument Series
- query Measuring Instrument Devices for software version, software hash and initiate software Updates
- Basic mockedup processes like Sofware-Update, Reverification and grouped Reverification
A running backend/db service would include the router-fn
s defined here. Additional Postgres tables are setup by sql-scheme (sql/0x_mc_...-sql
) defined here.
contributors
- Jan Wetzlich
- Maximilian Dohlus
- Jasper Gräflich
instructions for running the code
This is a lib-crate
so no running bin
here. See https://gitlab1.ptb.de/datapolis/services for a runnable service binary using this schema/domain extension crate
/module.