AlarmDetectConfig.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. //
  2. // AlarmDetectConfig.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/5/18.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. /***
  9. 设备报警配置
  10. Detect_MotionDetect 移动侦测配置
  11. Detect_BlindDetect 视频遮挡配置
  12. Detect_LossDetect 视频丢失配置
  13. *****/
  14. #import "Header.h"
  15. @protocol AlarmDetectConfigDelegate <NSObject>
  16. //获取报警配置代理回调
  17. - (void)getAlarmDetectConfigResult:(NSInteger)result;
  18. //保存报警配置代理回调
  19. - (void)setAlarmDetectConfigResult:(NSInteger)result;
  20. @end
  21. #import "ConfigControllerBase.h"
  22. @interface AlarmDetectConfig : ConfigControllerBase
  23. @property (nonatomic, assign) id <AlarmDetectConfigDelegate> delegate;
  24. #pragma mark 获取设备报警配置
  25. - (void)getDeviceAlarmDetectConfig;
  26. #pragma mark 保存设备报警配置
  27. - (void)setDeviceAlarmDetectConfig;
  28. #pragma mark - - -下面是上层界面读取配置数据和修改配置数据的方法
  29. #pragma mark 读取各项配置的属性值
  30. - (BOOL)getLossEnable;//视频丢失开关
  31. - (BOOL)getMotionEnable; //移动侦测开关
  32. - (BOOL)getMotionRecordEnable; //移动侦测录像开关
  33. - (BOOL)getMotionSnapEnable; //移动侦测抓图开关
  34. - (BOOL)getMotionMessageEnable; //移动侦测手机消息推送开关
  35. - (int)getMotionlevel;//获取移动侦测灵敏度
  36. - (BOOL)getBlindEnable;//视频遮挡开关
  37. - (BOOL)getBlindRecordEnable; //视频遮挡录像开关
  38. - (BOOL)getBlindSnapEnable; //视频遮挡抓图开关
  39. - (BOOL)getBlindMessageEnable; //视频遮挡手机消息推送开关
  40. #pragma mark 设置各项配置具体的属性值
  41. - (void)setLossEnable:(BOOL)Enable;//视频都是开关
  42. - (void)setMotionEnable:(BOOL)Enable; //移动侦测开关
  43. - (void)setMotionRecordEnable:(BOOL)Enable; //移动侦测录像开关
  44. - (void)setMotionSnapEnable:(BOOL)Enable; //移动侦测抓图开关
  45. - (void)setMotionMessageEnable:(BOOL)Enable; //移动侦测手机消息推送开关
  46. - (void)setMotionlevel:(int)Level;//移动侦测灵敏度
  47. - (void)setBlindEnable:(BOOL)Enable; //视频遮挡开关
  48. - (void)setBlindRecordEnable:(BOOL)Enable; //视频遮挡录像开关
  49. - (void)setBlindSnapEnable:(BOOL)Enable; //视频遮挡抓图开关
  50. - (void)setBlindMessageEnable:(BOOL)Enable; //视频遮挡手机消息推送开关
  51. @end