kangda/app/util/status.py

37 lines
1.0 KiB
Python

from enum import Enum, unique
@unique
class TemperatureStatus(Enum):
NORMAL = 0 # 温度值正常
UNNORMAL = 1 # 温度值异常
ALDATE = 2 # AL53数据
BLURRY = 3 # 图片模糊--读数异常
CN = 4 # 中文数据
@unique
class EventType(Enum):
HOT = 0 # 读表温度异常报警
HightTemperature = 1 # 高温报警
SMOKE = 2 # 吸烟报警
LONGSTAY = 3 # 长时间滞留报警
AIRQUALITY = 4 # 空气质量报警
STOPEMERGENCY = 5 # 急停按下
VOICENOTCONNECT = 6 #语音未接通
DAILYINSPECT = 7 # 日常巡检
ERRORTYPE = 9 # 异常告警信息
etypeNameDict = {
"高温感知报警": EventType.HightTemperature.value,
"吸烟报警(新)": EventType.SMOKE.value,
"长时间滞留报警": EventType.LONGSTAY.value,
"空气质量报警": EventType.AIRQUALITY.value,
"急停按下" : EventType.STOPEMERGENCY.value,
"语音未接通": EventType.VOICENOTCONNECT.value,
"日常巡检": EventType.DAILYINSPECT.value
}