const.py 546 B

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