const.py 490 B

123456789101112131415161718192021
  1. """Provides the constants needed for component."""
  2. from enum import StrEnum
  3. DOMAIN = "pjlink2"
  4. CONF_ENCODING = "encoding"
  5. DEFAULT_ENCODING = "utf-8"
  6. DEFAULT_PORT = 4352
  7. DEFAULT_TIMEOUT = 4
  8. ATTR_PRODUCT_NAME = "product_name"
  9. ATTR_MANUFACTURER_NAME = "manufacturer_name"
  10. ATTR_PROJECTOR_NAME = "projector_name"
  11. ATTR_RESOLUTION_X = "x_resolution"
  12. ATTR_RESOLUTION_Y = "y_resolution"
  13. class ProjectorState(StrEnum):
  14. OFF = "off"
  15. ON = "on"
  16. COOLING = "cooling"
  17. WARMING = "warming"