41 lines
1.2 KiB
Python
41 lines
1.2 KiB
Python
|
|
class Api:
|
|||
|
|
def __init__(self):
|
|||
|
|
"""
|
|||
|
|
Attributes:
|
|||
|
|
self.ignore_result: 为True时,不发送检测结果,为False则发送检测结果
|
|||
|
|
self.ignore_alert: 为True时,不发送告警信息,为False则发送告警信息
|
|||
|
|
self.draw_image: 为True时,告警图片会画上告警信息,为False则不画
|
|||
|
|
self.ignore_alert_video: 为True时,不发送告警视频,为False则发送
|
|||
|
|
"""
|
|||
|
|
self.ignore_result = True
|
|||
|
|
self.ignore_alert = True
|
|||
|
|
self.draw_image = True
|
|||
|
|
self.ignore_alert_video = True
|
|||
|
|
|
|||
|
|
def send_result_callback(self, result):
|
|||
|
|
"""
|
|||
|
|
发送检测结果回调函数
|
|||
|
|
Args:
|
|||
|
|
result: 检测结果数据
|
|||
|
|
Returns:
|
|||
|
|
"""
|
|||
|
|
pass
|
|||
|
|
|
|||
|
|
def send_alert_callback(self, alert):
|
|||
|
|
"""
|
|||
|
|
发送告警信息回调函数
|
|||
|
|
Args:
|
|||
|
|
alert: 告警数据
|
|||
|
|
Returns:
|
|||
|
|
"""
|
|||
|
|
pass
|
|||
|
|
|
|||
|
|
def send_alert_video_callback(self, alert_video):
|
|||
|
|
"""
|
|||
|
|
发送告警视频回调函数
|
|||
|
|
Args:
|
|||
|
|
alert_video: 告警视频数据
|
|||
|
|
Returns:
|
|||
|
|
"""
|
|||
|
|
pass
|