| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.genersoft.iot.vmp.gb28181.bean;
- /**
- * 报警方式
- * @author lin
- * 1为电话报警, 2为设备报警, 3为短信报警, 4为 GPS报警, 5为视频报警, 6为设备故障报警,
- * 7其他报警;可以为直接组合如12为电话报警或 设备报警-
- */
- public enum DeviceAlarmMethod {
- // 1为电话报警
- Telephone(1),
- // 2为设备报警
- Device(2),
- // 3为短信报警
- SMS(3),
- // 4为 GPS报警
- GPS(4),
- // 5为视频报警
- Video(5),
- // 6为设备故障报警
- DeviceFailure(6),
- // 7其他报警
- Other(7);
- private final int val;
- DeviceAlarmMethod(int val) {
- this.val=val;
- }
- public int getVal() {
- return val;
- }
- /**
- * 查询是否匹配类型
- * @param code
- * @return
- */
- public static DeviceAlarmMethod typeOf(int code) {
- for (DeviceAlarmMethod item : DeviceAlarmMethod.values()) {
- if (code==item.getVal()) {
- return item;
- }
- }
- return null;
- }
- }
|