saints-specification-nodejs
Version:
saints specification for nodejs
298 lines (297 loc) • 16.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VideoEncode = exports.InterfaceCategory = exports.ResourceCode = exports.DeviceFaultCode = exports.DeviceStatusCode = exports.DeviceEventCode = exports.AlarmProcessStatus = exports.DeviceAlarmCode = void 0;
const code_map_1 = require("./code-map");
exports.DeviceAlarmCode = [
code_map_1.CodeMap.from('未知类型', -1),
code_map_1.CodeMap.from('防区报警', 0),
code_map_1.CodeMap.from('区域入侵报警', 1),
code_map_1.CodeMap.from('限高报警', 2),
code_map_1.CodeMap.from('徘徊报警', 3),
code_map_1.CodeMap.from('起身报警', 4),
code_map_1.CodeMap.from('目标丢失报警', 5),
code_map_1.CodeMap.from('异常行为报警', 6),
code_map_1.CodeMap.from('物品遗留报警', 7),
code_map_1.CodeMap.from('停留报警', 8),
code_map_1.CodeMap.from('超时报警', 9),
code_map_1.CodeMap.from('非法操作报警', 10),
code_map_1.CodeMap.from('胁迫操作报警', 11),
code_map_1.CodeMap.from('移除报警', 12),
code_map_1.CodeMap.from('脱岗报警', 13),
code_map_1.CodeMap.from('剧烈运动报警', 14),
code_map_1.CodeMap.from('温度报警', 15),
code_map_1.CodeMap.from('湿度报警', 16),
code_map_1.CodeMap.from('门磁报警', 17),
code_map_1.CodeMap.from('强行闯入报警', 18),
code_map_1.CodeMap.from('分贝报警', 19),
code_map_1.CodeMap.from('人脸布防报警', 20),
code_map_1.CodeMap.from('腕带断开报警', 21),
code_map_1.CodeMap.from('心率异常报警', 22),
code_map_1.CodeMap.from('标签按钮报警', 23),
code_map_1.CodeMap.from('烟雾报警', 24),
code_map_1.CodeMap.from('火警', 25),
code_map_1.CodeMap.from('人员聚集报警', 26),
code_map_1.CodeMap.from('值班睡觉报警', 27),
code_map_1.CodeMap.from('打架报警', 28),
code_map_1.CodeMap.from('高压断网报警', 29),
code_map_1.CodeMap.from('高压触网报警', 30),
code_map_1.CodeMap.from('高压短路报警', 31),
code_map_1.CodeMap.from('视频分析报警', 32),
code_map_1.CodeMap.from('疑似自缢', 33),
code_map_1.CodeMap.from('蒙头睡觉', 34),
code_map_1.CodeMap.from('撞墙', 35),
code_map_1.CodeMap.from('非休息时间段躺平', 36),
code_map_1.CodeMap.from('跪地/跪床', 37),
code_map_1.CodeMap.from('大声说话', 38),
code_map_1.CodeMap.from('语音关键字报警', 39),
code_map_1.CodeMap.from('设备运行报警', 40),
];
exports.AlarmProcessStatus = [
code_map_1.CodeMap.from('未知状态', -1),
code_map_1.CodeMap.from('待确认', 0),
code_map_1.CodeMap.from('确认误报', 1),
code_map_1.CodeMap.from('确认报警', 2),
code_map_1.CodeMap.from('已接收', 3),
code_map_1.CodeMap.from('已处理', 4)
];
exports.DeviceEventCode = [
code_map_1.CodeMap.from('未知类型', -1),
code_map_1.CodeMap.from('刷卡开门', 0),
code_map_1.CodeMap.from('按钮开门', 1),
code_map_1.CodeMap.from('对讲监听', 2),
code_map_1.CodeMap.from('对讲呼叫', 3),
code_map_1.CodeMap.from('人脸捕获', 4),
code_map_1.CodeMap.from('车牌识别', 5),
code_map_1.CodeMap.from('指纹开门', 6),
code_map_1.CodeMap.from('人脸开门', 7)
];
exports.DeviceStatusCode = [
code_map_1.CodeMap.from('未知类型', -1),
code_map_1.CodeMap.from('正常', 0),
code_map_1.CodeMap.from('故障', 1),
code_map_1.CodeMap.from('打开', 2),
code_map_1.CodeMap.from('关闭', 3),
code_map_1.CodeMap.from('常开', 4),
code_map_1.CodeMap.from('常闭', 5),
code_map_1.CodeMap.from('撤防', 6),
code_map_1.CodeMap.from('布防', 7),
code_map_1.CodeMap.from('报警', 8),
code_map_1.CodeMap.from('旁路', 9),
code_map_1.CodeMap.from('数据更新', 10),
];
exports.DeviceFaultCode = [
code_map_1.CodeMap.from('未知类型', -1),
code_map_1.CodeMap.from('移动侦测', 0),
code_map_1.CodeMap.from('视频丢失', 1),
code_map_1.CodeMap.from('视频遮挡', 2),
code_map_1.CodeMap.from('音频丢失', 3),
code_map_1.CodeMap.from('硬盘满', 4),
code_map_1.CodeMap.from('硬盘故障', 5),
code_map_1.CodeMap.from('网络异常', 6),
code_map_1.CodeMap.from('干扰', 7),
code_map_1.CodeMap.from('电源异常', 8),
code_map_1.CodeMap.from('视质异常', 9),
code_map_1.CodeMap.from('离线', 10),
code_map_1.CodeMap.from('亮度异常', 11),
code_map_1.CodeMap.from('颜色异常', 12),
code_map_1.CodeMap.from('对比度异常', 13),
code_map_1.CodeMap.from('画面冻结', 14),
code_map_1.CodeMap.from('图像模糊', 15),
code_map_1.CodeMap.from('噪声干扰', 16),
code_map_1.CodeMap.from('强横纹', 17),
code_map_1.CodeMap.from('滚屏', 18),
code_map_1.CodeMap.from('图像偏色', 19),
code_map_1.CodeMap.from('云台异常', 20),
code_map_1.CodeMap.from('黑白监测', 21),
code_map_1.CodeMap.from('图像抖动', 22),
code_map_1.CodeMap.from('图像剧变', 23),
code_map_1.CodeMap.from('场景变换', 24),
code_map_1.CodeMap.from('图像过暗', 25),
code_map_1.CodeMap.from('信令延迟', 26),
code_map_1.CodeMap.from('视频流延迟', 27),
code_map_1.CodeMap.from('关键帧延迟', 28),
code_map_1.CodeMap.from('图像过亮', 29),
code_map_1.CodeMap.from('马赛克', 30),
code_map_1.CodeMap.from('实时图像异常', 31),
code_map_1.CodeMap.from('录像异常', 32)
];
exports.ResourceCode = [
code_map_1.CodeMap.from('未知类型', -1),
code_map_1.CodeMap.from('摄像头', 0),
code_map_1.CodeMap.from('门禁点', 1),
code_map_1.CodeMap.from('门禁', 2),
code_map_1.CodeMap.from('报警器', 3),
code_map_1.CodeMap.from('对讲分机', 4),
code_map_1.CodeMap.from('对讲主机', 5),
code_map_1.CodeMap.from('电网', 6),
code_map_1.CodeMap.from('环境监测', 7),
code_map_1.CodeMap.from('RFID标签', 8),
code_map_1.CodeMap.from('继电器', 9),
code_map_1.CodeMap.from('LED', 10),
code_map_1.CodeMap.from('RFID定位器', 11),
code_map_1.CodeMap.from('空调', 12),
code_map_1.CodeMap.from('解码通道', 128),
code_map_1.CodeMap.from('矩阵通道', 129),
code_map_1.CodeMap.from('大屏输出通道', 130),
code_map_1.CodeMap.from('视频分析通道', 131),
code_map_1.CodeMap.from('编码器', 256),
code_map_1.CodeMap.from('解码器', 257),
code_map_1.CodeMap.from('矩阵控制器', 258),
code_map_1.CodeMap.from('大屏控制器', 259),
code_map_1.CodeMap.from('报警主机', 260),
code_map_1.CodeMap.from('门禁控制器', 261),
code_map_1.CodeMap.from('电网控制器', 262),
code_map_1.CodeMap.from('环境监测主机', 263),
code_map_1.CodeMap.from('不间断电源主机', 264),
code_map_1.CodeMap.from('视频分析主机', 265),
code_map_1.CodeMap.from('继电器控制器', 266),
code_map_1.CodeMap.from('视频国标服务器', 267),
code_map_1.CodeMap.from('空调控制器', 268),
code_map_1.CodeMap.from('服务器', 512),
];
exports.InterfaceCategory = [
code_map_1.CodeMap.from('海康威视视频设备通用接口', 0),
code_map_1.CodeMap.from('大华视频设备通用接口', 1),
code_map_1.CodeMap.from('大华DSS视频平台接口', 2),
code_map_1.CodeMap.from('大华7016视频平台接口', 3),
code_map_1.CodeMap.from('东方网力PVG接口', 4),
code_map_1.CodeMap.from('宇视视频设备和平台接口', 5),
code_map_1.CodeMap.from('金三立视频平台', 6),
code_map_1.CodeMap.from('博世MTW软件报警接口', 7),
code_map_1.CodeMap.from('博世IP7400报警接口', 8),
code_map_1.CodeMap.from('霍尼韦尔IP2000报警接口', 9),
code_map_1.CodeMap.from('霍尼韦尔IPM报警接口', 10),
code_map_1.CodeMap.from('莱邦模拟对讲接口', 11),
code_map_1.CodeMap.from('莱邦数字对讲接口', 12),
code_map_1.CodeMap.from('交大精工门禁接口', 13),
code_map_1.CodeMap.from('迈特安报警平台接口', 14),
code_map_1.CodeMap.from('浩维报警软件接口', 15),
code_map_1.CodeMap.from('PorisOPC服务器接口', 16),
code_map_1.CodeMap.from('赛邦特数字对讲接口', 17),
code_map_1.CodeMap.from('浩维Dvr设备接口', 18),
code_map_1.CodeMap.from('浩维Nvr设备接口', 19),
code_map_1.CodeMap.from('金凯门禁平台接口', 20),
code_map_1.CodeMap.from('纽贝尔门禁软件接口', 21),
code_map_1.CodeMap.from('匹克门禁控制器接口', 22),
code_map_1.CodeMap.from('微根门禁控制器接口', 23),
code_map_1.CodeMap.from('乙彤门禁软件接口', 24),
code_map_1.CodeMap.from('仰邦电子屏控制器接口v4', 25),
code_map_1.CodeMap.from('易阔电子屏控制器接口v2008', 26),
code_map_1.CodeMap.from('灵信电子屏控制器接口v3.3', 27),
code_map_1.CodeMap.from('灵信电子屏控制器接口v5.2013', 28),
code_map_1.CodeMap.from('视展电子屏控制器接口', 29),
code_map_1.CodeMap.from('祥云电子屏控制器接口', 30),
code_map_1.CodeMap.from('快鱼分贝报警主机接口v1', 31),
code_map_1.CodeMap.from('博康BVG模拟矩阵接口', 32),
code_map_1.CodeMap.from('海康B20视频平台接口', 33),
code_map_1.CodeMap.from('浩维解码器接口', 34),
code_map_1.CodeMap.from('英飞拓模拟矩阵接口', 35),
code_map_1.CodeMap.from('INTL模拟矩阵接口', 36),
code_map_1.CodeMap.from('金三立模拟矩阵接口', 37),
code_map_1.CodeMap.from('普泰克报警主机接口', 38),
code_map_1.CodeMap.from('大华大屏控制器接口', 39),
code_map_1.CodeMap.from('创维大屏控制器接口', 40),
code_map_1.CodeMap.from('TCL电视墙控制器网络接口', 41),
code_map_1.CodeMap.from('慧谷不间断电源主机报警接口', 42),
code_map_1.CodeMap.from('山特C6不间断电源主机接口', 43),
code_map_1.CodeMap.from('山特3C3EX不间断电源主机接口', 44),
code_map_1.CodeMap.from('易事特不间断电源串行接口', 45),
code_map_1.CodeMap.from('宏申视频分析平台接口', 46),
code_map_1.CodeMap.from('宏申视频分析设备接口', 47),
code_map_1.CodeMap.from('灵信电子屏控制器接口v5.2014', 48),
code_map_1.CodeMap.from('海康7200视频平台接口', 49),
code_map_1.CodeMap.from('海康8300视频平台接口', 50),
code_map_1.CodeMap.from('海康8700视频平台接口', 51),
code_map_1.CodeMap.from('科达视频平台接口', 52),
code_map_1.CodeMap.from('广拓视频设备接口', 53),
code_map_1.CodeMap.from('美赞美视频设备接口', 54),
code_map_1.CodeMap.from('英飞拓视频设备接口', 55),
code_map_1.CodeMap.from('中兴力维视频设备接口', 56),
code_map_1.CodeMap.from('宇视Nvr设备接口', 57),
code_map_1.CodeMap.from('网络监测接口', 58),
code_map_1.CodeMap.from('快鱼分贝报警主机接口v2', 59),
code_map_1.CodeMap.from('TCL电视墙控制器串行接口', 60),
code_map_1.CodeMap.from('慧谷不间断电源主机状态接口', 61),
code_map_1.CodeMap.from('易事特不间断电源主机Modbus接口', 62),
code_map_1.CodeMap.from('快鱼数字对讲接口', 63),
code_map_1.CodeMap.from('奥松温湿度监测接口', 64),
code_map_1.CodeMap.from('妙观温湿度监测接口', 65),
code_map_1.CodeMap.from('海康解码器接口', 66),
code_map_1.CodeMap.from('大华解码器接口', 67),
code_map_1.CodeMap.from('博世报警主机接口', 68),
code_map_1.CodeMap.from('依图人脸识别接口MTX版', 69),
code_map_1.CodeMap.from('熙凌行为分析接口', 70),
code_map_1.CodeMap.from('思华人员定位报警接口', 71),
code_map_1.CodeMap.from('联通物联网接口', 72),
code_map_1.CodeMap.from('大华视频分析设备接口', 73),
code_map_1.CodeMap.from('思华人员定位接口', 74),
code_map_1.CodeMap.from('聚英继电器接口', 75),
code_map_1.CodeMap.from('万谷门禁状态监测接口', 76),
code_map_1.CodeMap.from('盛科报警平台接口', 77),
code_map_1.CodeMap.from('灵信电子屏控制器接口v6', 78),
code_map_1.CodeMap.from('依图人脸识别接口1.8版', 79),
code_map_1.CodeMap.from('仁微人员定位接口', 80),
code_map_1.CodeMap.from('宇视人脸识别接口', 81),
code_map_1.CodeMap.from('金智视频平台接口', 82),
code_map_1.CodeMap.from('妙观温湿度监测服务端接口', 83),
code_map_1.CodeMap.from('美赞美温湿度接口', 84),
code_map_1.CodeMap.from('仁硕温湿度接口', 85),
code_map_1.CodeMap.from('中科云控温湿度接口', 86),
code_map_1.CodeMap.from('中芯微人员定位接口', 87),
code_map_1.CodeMap.from('旭飞高压电网接口', 88),
code_map_1.CodeMap.from('旭飞红外幕帘接口', 89),
code_map_1.CodeMap.from('界安震动光缆接口', 90),
code_map_1.CodeMap.from('斯纽特温湿度接口', 91),
code_map_1.CodeMap.from('科达视频分析接口', 92),
code_map_1.CodeMap.from('科达视频诊断接口', 93),
code_map_1.CodeMap.from('快鱼数字对讲接口v2', 94),
code_map_1.CodeMap.from('快鱼数字对讲接口v3', 95),
code_map_1.CodeMap.from('广拓电子围栏接口', 96),
code_map_1.CodeMap.from('商汤人脸识别接口v3.2', 97),
code_map_1.CodeMap.from('趋石行为分析接口', 98),
code_map_1.CodeMap.from('趋石人脸识别接口', 99),
code_map_1.CodeMap.from('海康ISC事件接口', 100),
code_map_1.CodeMap.from('海康8200Artemis接口', 101),
code_map_1.CodeMap.from('快鱼数字广播接口', 102),
code_map_1.CodeMap.from('汉威空气质量接口', 103),
code_map_1.CodeMap.from('君凌用电检测接口', 104),
code_map_1.CodeMap.from('懋特人员定位接口', 105),
code_map_1.CodeMap.from('美的空调串口控制接口', 106),
code_map_1.CodeMap.from('美的空调网络控制接口V4', 107),
code_map_1.CodeMap.from('永林继电器串口控制接口', 108),
code_map_1.CodeMap.from('永林继电器网络控制接口', 109),
code_map_1.CodeMap.from('比易特电窗串口控制接口', 110),
code_map_1.CodeMap.from('比易特电窗网络控制接口', 111),
code_map_1.CodeMap.from('飞繁消防报警主机接口', 112),
code_map_1.CodeMap.from('依图视频分析接口', 113),
code_map_1.CodeMap.from('汉威空气质量接口v2', 114),
code_map_1.CodeMap.from('旭飞电动门接口', 115),
code_map_1.CodeMap.from('汉威电动门接口', 116),
code_map_1.CodeMap.from('四方博瑞用电平台接口', 117),
code_map_1.CodeMap.from('美赞美人脸识别接口', 118),
code_map_1.CodeMap.from('笃一人员定位接口', 119),
code_map_1.CodeMap.from('禾视视频分析接口', 120),
code_map_1.CodeMap.from('腾达环境监测接口', 121),
code_map_1.CodeMap.from('腾达人员定位接口', 122),
code_map_1.CodeMap.from('美的空调控制器接口V5', 123),
code_map_1.CodeMap.from('海康威视视频设备通用接口V2', 124),
code_map_1.CodeMap.from('禾视视频分析接口V2', 125),
code_map_1.CodeMap.from('交大精工门禁接口V2', 126),
code_map_1.CodeMap.from('中国电子视频分析接口', 127),
code_map_1.CodeMap.from('腾达电源接口', 128),
code_map_1.CodeMap.from('腾达风扇接口', 129),
code_map_1.CodeMap.from('快鱼语音分析接口', 130),
code_map_1.CodeMap.from('旷视人脸识别盒子接口V3', 131),
code_map_1.CodeMap.from('商汤人脸识别盒子接口V2.4', 132),
code_map_1.CodeMap.from('汉威设备运行监测接口', 133),
code_map_1.CodeMap.from('大华视频分析接口V2', 134),
code_map_1.CodeMap.from('计通温湿度接口V7', 135),
code_map_1.CodeMap.from('华盾安检门接口', 136),
code_map_1.CodeMap.from('海康视频分析平台接口', 137),
code_map_1.CodeMap.from('圣熙门禁接口V1', 10001)
];
exports.VideoEncode = [
code_map_1.CodeMap.from('未知编码', -1),
code_map_1.CodeMap.from('H264', 0),
code_map_1.CodeMap.from('H265', 1),
];