const.py 598 B

12345678910111213141516171819202122232425262728
  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. ATTR_AV_MUTE = "av_mute"
  16. ATTR_FREEZE = "freeze"
  17. class ProjectorState(StrEnum):
  18. OFF = "off"
  19. ON = "on"
  20. COOLING = "cooling"
  21. WARMING = "warming"