Skip to content
Snippets Groups Projects
Name Last commit Last update
doc
setup
sql
src
.gitignore
COPYING
Cargo.toml
LICENSE
README.md

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-fns 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.