from enum import Enum class LogLevel(Enum): """日志等级枚举""" DEBUG = "DEBUG" INFO = "INFO" WARNING = "WARNING" ERROR = "ERROR" CRITICAL = "CRITICAL" class DeviceType(Enum): """设备类型枚举""" # 传感器类型 TEMPERATURE = "temperature" HUMIDITY = "humidity" PRESSURE = "pressure" LIGHT = "light" CO2 = "co2" NH3 = "nh3" # 氨气 H2S = "h2s" # 硫化氢 # 执行器类型 FEED_PORT = "feed_port" WATER_VALVE = "water_valve" FAN = "fan" HEATER = "heater" COOLER = "cooler" LIGHT_CONTROLLER = "light_controller" class BusType(Enum): """总线类型枚举""" SENSOR = "sensor" ACTUATOR = "actuator" class ErrorHandlingStrategy(Enum): """错误处理策略枚举""" RETRY = "retry" SKIP = "skip" ALERT = "alert"