Axel Andersson 816553f1bc Added powertrain-build entrypoint
The entrypoint will make it easier to install powertrain-build to an
isolated venv without having to call python -m powertrain_build.

Change-Id: I3850c97d17707f9bc03640bd1d997508637d97ba
2024-10-30 10:33:42 +01:00
..
2024-09-17 08:25:46 +00:00

#Folder for abstract interfaces

The idea is to be able to calculate an interface between any two things.

Examples:

  • Calculate the interface between a raster and the EMS.
  • Calculate the interface between two rasters.

This is done by specifying anything as something with insignals and outsignals. Then we can match the insignals from one item with the outsignals of the other. When we do this, it is important that the signal names correspond. The insignal name in one item has to be exactly the same as the outsignal name in the other. That is why we have the HALA, to translate between internal signal name and hal property name.

We can also combine more than one interface to a domain.

Examples of domains:

  • All raster to raster interfaces -> internal domain
  • All rasters communication with one hal -> that hals domain