跳转至

NET_SDK_N9000_ALARM_TYPE

枚举定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
enum NET_SDK_N9000_ALARM_TYPE
{
    NET_SDK_N9000_ALARM_TYPE_RANGE_BEGIN,
    NET_SDK_N9000_ALARM_TYPE_MOTION = 0x01,
    NET_SDK_N9000_ALARM_TYPE_SENSOR,
    NET_SDK_N9000_ALARM_TYPE_VLOSS,
    NET_SDK_N9000_ALARM_TYPE_FRONT_OFFLINE,
    NET_SDK_N9000_ALARM_TYPE_OSC,
    NET_SDK_N9000_ALARM_TYPE_AVD,
    NET_SDK_N9000_ALARM_TYPE_AVD_SCENE,
    NET_SDK_N9000_ALARM_TYPE_AVD_CLARITY,
    NET_SDK_N9000_ALARM_TYPE_AVD_COLOR,
    NET_SDK_N9000_ALARM_TYPE_PEA_TRIPWIRE,
    NET_SDK_N9000_ALARM_TYPE_PEA_PERIMETER,
    NET_SDK_N9000_ALARM_TYPE_VFD,
    NET_SDK_N9000_ALARM_TYPE_CDD,
    NET_SDK_N9000_ALARM_TYPE_IPD,
    NET_SDK_N9000_ALARM_TYPE_CPC,
    NET_SDK_N9000_ALARM_TYPE_FACE_MATCH,
    NET_SDK_N9000_ALARM_TYPE_FACE_MATCH_FOR_IPC,
    NET_SDK_N9000_ALARM_TYPE_PEA_FOR_IPC,
    NET_SDK_N9000_ALARM_TYPE_TRAJECT,
    NET_SDK_N9000_ALARM_TYPE_VEHICE,
    NET_SDK_N9000_ALARM_TYPE_AOIENTRY,
    NET_SDK_N9000_ALARM_TYPE_AOILEAVE,
    NET_SDK_N9000_ALARM_TYPE_PASSLINE,
    NET_SDK_N9000_ALARM_TYPE_TRAFFIC,
    NET_SDK_N9000_ALARM_TYPE_DOOR_BELL,
    NET_SDK_N9000_ALARM_TYPE_PVD,
    NET_SDK_N9000_ALARM_TYPE_LOITER,
    NET_SDK_N9000_ALARM_TYPE_ASD,
    NET_SDK_N9000_ALARM_TYPE_EXCEPTION = 0x41,
    NET_SDK_N9000_ALARM_TYPE_IP_CONFLICT,
    NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR,
    NET_SDK_N9000_ALARM_TYPE_DISK_FULL,
    NET_SDK_N9000_ALARM_TYPE_RAID_SUBHEALTH,
    NET_SDK_N9000_ALARM_TYPE_RAID_UNAVAILABLE,
    NET_SDK_N9000_ALARM_TYPE_ILLEIGAL_ACCESS,
    NET_SDK_N9000_ALARM_TYPE_NET_DISCONNECT,
    NET_SDK_N9000_ALARM_TYPE_NO_DISK,
    NET_SDK_N9000_ALARM_TYPE_SIGNAL_SHELTER,
    NET_SDK_N9000_ALARM_TYPE_HDD_PULL_OUT,
    NET_SDK_N9000_ALARM_TYPE_ALARM_OUT = 0x51,
    NET_SDK_N9000_ALARM_TYPE_DISARM,
    NET_SDK_N9000_ALARM_TYPE_ARM,
    NET_SDK_N9000_ALARM_TYPE_TEMPERATURE_ALARM = 0x61,
    NET_SDK_N9000_ALARM_TYPE_FIREPOINT,
    NET_SDK_N9000_ALARM_TYPE_BINOCULARCOUNT_OVERMAN,
    NET_SDK_N9000_ALARM_TYPE_BINOCULARCOUNT_REVERSE,
    NET_SDK_N9000_ALARM_TYPE_FRONT_ONLINE,
    NET_SDK_N9000_ALARM_TYPE_VLOSS_OFF,
    NET_SDK_N9000_ALARM_TYPE_AVD_OFF,
    NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR_OFF,
    NET_SDK_N9000_ALARM_TYPE_DISK_FULL_OFF,
    NET_SDK_N9000_ALARM_TYPE_NO_DISK_OFF,
    NET_SDK_N9000_ALARM_TYPE_RANGE_END = 0xFF,
};
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
public enum NET_SDK_N9000_ALARM_TYPE
{
    NET_SDK_N9000_ALARM_TYPE_RANGE_BEGIN,
    NET_SDK_N9000_ALARM_TYPE_MOTION = 0x01,
    NET_SDK_N9000_ALARM_TYPE_SENSOR,
    NET_SDK_N9000_ALARM_TYPE_VLOSS,
    NET_SDK_N9000_ALARM_TYPE_FRONT_OFFLINE,
    NET_SDK_N9000_ALARM_TYPE_OSC,
    NET_SDK_N9000_ALARM_TYPE_AVD,
    NET_SDK_N9000_ALARM_TYPE_AVD_SCENE,
    NET_SDK_N9000_ALARM_TYPE_AVD_CLARITY,
    NET_SDK_N9000_ALARM_TYPE_AVD_COLOR,
    NET_SDK_N9000_ALARM_TYPE_PEA_TRIPWIRE,
    NET_SDK_N9000_ALARM_TYPE_PEA_PERIMETER,
    NET_SDK_N9000_ALARM_TYPE_VFD,
    NET_SDK_N9000_ALARM_TYPE_CDD,
    NET_SDK_N9000_ALARM_TYPE_IPD,
    NET_SDK_N9000_ALARM_TYPE_CPC,
    NET_SDK_N9000_ALARM_TYPE_FACE_MATCH,
    NET_SDK_N9000_ALARM_TYPE_FACE_MATCH_FOR_IPC,
    NET_SDK_N9000_ALARM_TYPE_PEA_FOR_IPC,
    NET_SDK_N9000_ALARM_TYPE_TRAJECT,
    NET_SDK_N9000_ALARM_TYPE_VEHICE,
    NET_SDK_N9000_ALARM_TYPE_AOIENTRY,
    NET_SDK_N9000_ALARM_TYPE_AOILEAVE,
    NET_SDK_N9000_ALARM_TYPE_PASSLINE,
    NET_SDK_N9000_ALARM_TYPE_TRAFFIC,
    NET_SDK_N9000_ALARM_TYPE_DOOR_BELL,
    NET_SDK_N9000_ALARM_TYPE_PVD,
    NET_SDK_N9000_ALARM_TYPE_LOITER,
    NET_SDK_N9000_ALARM_TYPE_ASD,
    NET_SDK_N9000_ALARM_TYPE_EXCEPTION = 0x41,
    NET_SDK_N9000_ALARM_TYPE_IP_CONFLICT,
    NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR,
    NET_SDK_N9000_ALARM_TYPE_DISK_FULL,
    NET_SDK_N9000_ALARM_TYPE_RAID_SUBHEALTH,
    NET_SDK_N9000_ALARM_TYPE_RAID_UNAVAILABLE,
    NET_SDK_N9000_ALARM_TYPE_ILLEIGAL_ACCESS,
    NET_SDK_N9000_ALARM_TYPE_NET_DISCONNECT,
    NET_SDK_N9000_ALARM_TYPE_NO_DISK,
    NET_SDK_N9000_ALARM_TYPE_SIGNAL_SHELTER,
    NET_SDK_N9000_ALARM_TYPE_HDD_PULL_OUT,
    NET_SDK_N9000_ALARM_TYPE_ALARM_OUT = 0x51,
    NET_SDK_N9000_ALARM_TYPE_DISARM,
    NET_SDK_N9000_ALARM_TYPE_ARM,
    NET_SDK_N9000_ALARM_TYPE_TEMPERATURE_ALARM = 0x61,
    NET_SDK_N9000_ALARM_TYPE_FIREPOINT,
    NET_SDK_N9000_ALARM_TYPE_BINOCULARCOUNT_OVERMAN,
    NET_SDK_N9000_ALARM_TYPE_BINOCULARCOUNT_REVERSE,
    NET_SDK_N9000_ALARM_TYPE_FRONT_ONLINE,
    NET_SDK_N9000_ALARM_TYPE_VLOSS_OFF,
    NET_SDK_N9000_ALARM_TYPE_AVD_OFF,
    NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR_OFF,
    NET_SDK_N9000_ALARM_TYPE_DISK_FULL_OFF,
    NET_SDK_N9000_ALARM_TYPE_NO_DISK_OFF,
    NET_SDK_N9000_ALARM_TYPE_RANGE_END = 0xFF,
}

功能描述

报警类型

成员说明

枚举名 枚举值 描述
NET_SDK_N9000_ALARM_TYPE_RANGE_BEGIN 0 开始标志。
NET_SDK_N9000_ALARM_TYPE_MOTION 0x01 移动侦测报警输入。
NET_SDK_N9000_ALARM_TYPE_SENSOR 0x2 传感器报警输入。
NET_SDK_N9000_ALARM_TYPE_VLOSS 0x3 视频丢失报警输入。
NET_SDK_N9000_ALARM_TYPE_FRONT_OFFLINE 0x4 前端设备掉线报警。
NET_SDK_N9000_ALARM_TYPE_OSC 0x5 物品看护侦测报警。
NET_SDK_N9000_ALARM_TYPE_AVD 0x6 视频异常侦测报警。
NET_SDK_N9000_ALARM_TYPE_AVD_SCENE 0x7 视频场景变化,(仅IPC)。
NET_SDK_N9000_ALARM_TYPE_AVD_CLARITY 0x8 视频模糊,(仅IPC)。
NET_SDK_N9000_ALARM_TYPE_AVD_COLOR 0x9 视频色彩变化,(仅IPC)。
NET_SDK_N9000_ALARM_TYPE_PEA_TRIPWIRE 0xa 越界侦测报警。
NET_SDK_N9000_ALARM_TYPE_PEA_PERIMETER 0xb 区域入侵侦测报警。
NET_SDK_N9000_ALARM_TYPE_VFD 0xc 人脸侦测。
NET_SDK_N9000_ALARM_TYPE_CDD 0xd Crowdy density。
NET_SDK_N9000_ALARM_TYPE_IPD 0xe people intrusion。
NET_SDK_N9000_ALARM_TYPE_CPC 0xf people counting。
NET_SDK_N9000_ALARM_TYPE_FACE_MATCH 0x10 人脸比对报警 for nvr 9000。// 已不再使用,人脸比对属于智能事件
NET_SDK_N9000_ALARM_TYPE_FACE_MATCH_FOR_IPC 0x11 人脸比对报警 for ipc。
NET_SDK_N9000_ALARM_TYPE_PEA_FOR_IPC 0x12 越界侦测与区域入侵侦测。
NET_SDK_N9000_ALARM_TYPE_TRAJECT 0x13 目标跟踪轨迹(Event事件)。// 已不再使用
NET_SDK_N9000_ALARM_TYPE_VEHICE 0x14 车牌识别(Event事件)。 for ipc(Event事件)
NET_SDK_N9000_ALARM_TYPE_AOIENTRY 0x15 进入区域。
NET_SDK_N9000_ALARM_TYPE_AOILEAVE 0x16 离开区域。
NET_SDK_N9000_ALARM_TYPE_PASSLINE 0x17 过线统计。for ipc // 已不再使用
NET_SDK_N9000_ALARM_TYPE_TRAFFIC 0x18 流量统计(指定区域)。for ipc
NET_SDK_N9000_ALARM_TYPE_DOOR_BELL 0x19 按门铃报警 only IPC。
NET_SDK_N9000_ALARM_TYPE_PVD 0x1a 违停检测。
NET_SDK_N9000_ALARM_TYPE_LOITER 0x1b 徘徊检测。
NET_SDK_N9000_ALARM_TYPE_ASD 0x1c 音频异常。
NET_SDK_N9000_ALARM_TYPE_EXCEPTION 0x41 异常报警, //没有事件抛出事件
NET_SDK_N9000_ALARM_TYPE_IP_CONFLICT 0x42 IP地址冲突。
NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR 0x43 磁盘IO错误。
NET_SDK_N9000_ALARM_TYPE_DISK_FULL 0x44 磁盘满。
NET_SDK_N9000_ALARM_TYPE_RAID_SUBHEALTH 0x45 阵列亚健康。
NET_SDK_N9000_ALARM_TYPE_RAID_UNAVAILABLE 0x46 阵列不可用。
NET_SDK_N9000_ALARM_TYPE_ILLEIGAL_ACCESS 0x47 非法访问。
NET_SDK_N9000_ALARM_TYPE_NET_DISCONNECT 0x48 网络断开。
NET_SDK_N9000_ALARM_TYPE_NO_DISK 0x49 盘组下没有磁盘。
NET_SDK_N9000_ALARM_TYPE_SIGNAL_SHELTER 0x4a 信号遮挡。// 目前没有
NET_SDK_N9000_ALARM_TYPE_HDD_PULL_OUT 0x4b 前面板硬盘拔出。
NET_SDK_N9000_ALARM_TYPE_ALARM_OUT 0x51 报警输出的类型,报警输出也有状态需要管理。
NET_SDK_N9000_ALARM_TYPE_DISARM 0x52 设备撤防告警。
NET_SDK_N9000_ALARM_TYPE_ARM 0x53 设备布防告警。
NET_SDK_N9000_ALARM_TYPE_TEMPERATURE_ALARM 0x61 AI告警,温度检测。
NET_SDK_N9000_ALARM_TYPE_FIREPOINT 0x62 AI告警,火点检测。
NET_SDK_N9000_ALARM_TYPE_BINOCULARCOUNT_OVERMAN 0x63 AI告警,双目统计超员告警,目前仅支持IPC。
NET_SDK_N9000_ALARM_TYPE_BINOCULARCOUNT_REVERSE 0x64 AI告警,双目统计反向告警,目前仅支持IPC。
NET_SDK_N9000_ALARM_TYPE_FRONT_ONLINE 0x65 前端设备上线。
NET_SDK_N9000_ALARM_TYPE_VLOSS_OFF 0x66 视频丢失报警输出关闭。
NET_SDK_N9000_ALARM_TYPE_AVD_OFF 0x67 视频异常侦测报警输出关闭。
NET_SDK_N9000_ALARM_TYPE_DISK_IO_ERROR_OFF 0x68 磁盘IO错误报警输出关闭。
NET_SDK_N9000_ALARM_TYPE_DISK_FULL_OFF 0x69 磁盘满报警输出关闭。
NET_SDK_N9000_ALARM_TYPE_NO_DISK_OFF 0x6a 盘组下没有磁盘报警输出关闭。
NET_SDK_N9000_ALARM_TYPE_RANGE_END 0xFF 不能超过这个值,否则会出错。
错误码