air_purifier.py 379 B

1234567891011121314151617181920212223
  1. from __future__ import annotations
  2. from enum import Enum
  3. class AirPurifierMode(Enum):
  4. LEVEL_1 = 1
  5. LEVEL_2 = 2
  6. LEVEL_3 = 3
  7. AUTO = 4
  8. PET = 5
  9. SLEEP = 6
  10. @classmethod
  11. def get_modes(cls) -> list[str]:
  12. return [mode.name.lower() for mode in cls]
  13. class AirQualityLevel(Enum):
  14. EXCELLENT = 0
  15. GOOD = 1
  16. MODERATE = 2
  17. UNHEALTHY = 3