Skip to content
Snippets Groups Projects
user avatar
Jan Wetzlich authored
a11c8d49
History
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.