common.domain_layer package
Subpackages
Module contents
- class common.domain_layer.ValidUnits(*values)
Bases:
Enum- Angle = Unit("deg")
- DataRate = Unit("Mbyte / s")
- DumpTime = Unit("s")
- Frequency = Unit("GHz")
- Time = Unit("s")
- common.domain_layer.validate_units(quantity_list: list[Quantity], expected_unit: Unit) bool
Check all quantities in a given list have the expected units
- Parameters:
quantity_list – List of quantities to check
expected_unit – Unit to expect
- Returns:
True if all units in quantity_list match expected_unit, False otherwise