Introduce unit enums for electric current and potential (#83287)

* Introduce UnitOfElectricCurrent enum

* Introduce UnitOfElectricalPotential enum

* UnitOfElectricalPotential > UnitOfElectricPotential
pull/83357/head
epenet 2022-12-05 23:31:43 +01:00 committed by GitHub
parent f1ce8a9004
commit 7eda67be11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 20 additions and 0 deletions

View File

@ -519,13 +519,33 @@ ENERGY_MEGA_WATT_HOUR: Final = "MWh"
ENERGY_WATT_HOUR: Final = "Wh"
"""Deprecated: please use UnitOfEnergy.WATT_HOUR."""
# Electric_current units
class UnitOfElectricCurrent(StrEnum):
"""Electric current units."""
MILLIAMPERE = "mA"
AMPERE = "A"
ELECTRIC_CURRENT_MILLIAMPERE: Final = "mA"
"""Deprecated: please use UnitOfElectricCurrent.MILLIAMPERE."""
ELECTRIC_CURRENT_AMPERE: Final = "A"
"""Deprecated: please use UnitOfElectricCurrent.AMPERE."""
# Electric_potential units
class UnitOfElectricPotential(StrEnum):
"""Electric potential units."""
MILLIVOLT = "mV"
VOLT = "V"
ELECTRIC_POTENTIAL_MILLIVOLT: Final = "mV"
"""Deprecated: please use UnitOfElectricPotential.MILLIVOLT."""
ELECTRIC_POTENTIAL_VOLT: Final = "V"
"""Deprecated: please use UnitOfElectricPotential.VOLT."""
# Degree units
DEGREE: Final = "°"