37 lines
1.0 KiB
Python
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
|
|
}
|
|
|
|
|