// // Copyright © 2020 dahua. All rights reserved. // #import "NSString+AbilityAnalysis.h" @implementation NSString (AbilityAnalysis) - (BOOL)isSupportWLAN { return [self containsString:@"WLAN"]; } - (BOOL)isSupportCloudStorage { return [self containsString:@"CloudStorage"]; } - (BOOL)isSupportAGW { return [self containsString:@"AGW"]; } - (BOOL)isSupportLocalStorage { return [self containsString:@"LocalStorage"]; } - (BOOL)isSupportLocalStorageEnable { return [self containsString:@"LocalStorageEnable"]; } - (BOOL)isSupportPlaybackByFilename { return [self containsString:@"PlaybackByFilename"]; } - (BOOL)isSupportBreathingLight { return [self containsString:@"BreathingLight"]; } - (BOOL)isSupportShineLight { return [self containsString:@"ShineLight"]; } - (BOOL)isSupportRegCode { return [self containsString:@"RegCode"]; } - (BOOL)isSupportFaceCapture { return [self containsString:@"FaceCapture"]; } - (BOOL)isSupportSLAlarm { return [self containsString:@"SLAlarm"]; } - (BOOL)isSupportLocalRecord { return [self containsString:@"LocalRecord"]; } - (BOOL)isSupportXUpgrade { return [self containsString:@"XUpgrade"]; } - (BOOL)isSupportTimeSync { return [self containsString:@"TimeSync"]; } - (BOOL)isSupportInfraredLight { return [self containsString:@"InfraredLight"]; } - (BOOL)isSupportSearchLight { return [self containsString:@"SearchLight"]; } - (BOOL)isSupportDaySummerTime { return [self containsString:@"DaySummerTime"]; } - (BOOL)isSupportWeekSummerTime { return [self containsString:@"WeekSummerTime"]; } - (BOOL)isSupportRing { return [self containsString:@"Ring"]; } - (BOOL)isSupportCustomRing { return [self containsString:@"CustomRing"]; } - (BOOL)isSupportLinkDevAlarm { return [self containsString:@"LinkDevAlarm"]; } - (BOOL)isSupportLinkAccDevAlarm { return [self containsString:@"LinkAccDevAlarm"]; } - (BOOL)isSupportAbAlarmSound { return [self containsString:@"AbAlarmSound"]; } - (BOOL)isSupportPlaySound { return [self containsString:@"PlaySound"]; } - (BOOL)isSupportPlaySoundModify { return [self containsString:@"PlaySoundModify"]; } - (BOOL)isSupportCheckAbDecible { return [self containsString:@"CheckAbDecible"]; } - (BOOL)isSupportReboot { return [self containsString:@"Reboot"]; } - (BOOL)isSupportSCCode { return [self containsString:@"SCCode"]; } - (BOOL)isSupportAuth { return [self containsString:@"Auth"]; } - (BOOL)isSupportTCM { return [self containsString:@"TCM"]; } - (BOOL)isSupportRingAlarmSound { return [self containsString:@"RingAlarmSound"]; } - (BOOL)isSupportAccessoryAlarmSound { return [self containsString:@"AccessoryAlarmSound"]; } - (BOOL)isSupportInstantDisAlarm { return [self containsString:@"InstantDisAlarm"]; } - (BOOL)isSupportAlarmMD { return [self containsString:@"AlarmMD"]; } - (BOOL)isSupportPTZ { return [self containsString:@"PTZ"]; } - (BOOL)isSupportPT { return [self containsString:@"PT"]; } - (BOOL)isSupportPT1 { return [self containsString:@"PT1"]; } - (BOOL)isSupportFrameReverse { return [self containsString:@"FrameReverse"]; } - (BOOL)isSupportRemoteControl { return [self containsString:@"RemoteControl"]; } - (BOOL)isSupportPanorama { return [self containsString:@"Panorama"]; } - (BOOL)isSupportHeaderDetect { return [self containsString:@"HeaderDetect"]; } - (BOOL)isSupportFaceDetect { return [self containsString:@"FaceDetect"]; } - (BOOL)isSupportCollectionPoint { return [self containsString:@"CollectionPoint"]; } - (BOOL)isSupportTimedCruise { return [self containsString:@"TimedCruise"]; } - (BOOL)isSupportSmartLocate { return [self containsString:@"SmartLocate"]; } - (BOOL)isSupportSmartTrack { return [self containsString:@"SmartTrack"]; } - (BOOL)isSupportNumberStat { return [self containsString:@"NumberStat"]; } - (BOOL)isSupportManNumDec { return [self containsString:@"ManNumDec"]; } - (BOOL)isSupportAlarmPIR { return [self containsString:@"AlarmPIR"]; } - (BOOL)isSupportMobileDetect { return [self containsString:@"MobileDetect"]; } - (BOOL)isSupportZoomFocus { return [self containsString:@"ZoomFocus"]; } - (BOOL)isSupportCloseCamera { return [self containsString:@"CloseCamera"]; } - (BOOL)isSupportHeatMap { return [self containsString:@"HeatMap"]; } - (BOOL)isSupportChnLocalStorage { return [self containsString:@"ChnLocalStorage"]; } - (BOOL)isSupportOSD { return [self containsString:@"OSD"]; } - (BOOL)isSupportAudioTalk { return [self containsString:@"AudioTalk"]; } - (BOOL)isSupportAudioTalkV1 { return [self containsString:@"AudioTalkV1"]; } - (BOOL)isSupportAlarmSound { return [self containsString:@"AlarmSound"]; } - (BOOL)isSupportElectric { return [self containsString:@"Electric"]; } - (BOOL)isSupportWIFI { return [self containsString:@"WIFI"]; } - (BOOL)isCanSetlocalRecord { return [self containsString:@"localRecord"]; } - (BOOL)isCanSetmotionDetect { return [self containsString:@"motionDetect"]; } - (BOOL)isCanSetfaceCapture { return [self containsString:@"faceCapture"]; } - (BOOL)isCanSetspeechRecognition { return [self containsString:@"speechRecognition"]; } - (BOOL)isCanSetbreathingLight { return [self containsString:@"breathingLight"]; } - (BOOL)isCanSetsmartLocate { return [self containsString:@"smartLocate"]; } - (BOOL)isCanSetsmartTrack { return [self containsString:@"smartTrack"]; } - (BOOL)isCanSetregularCruise { return [self containsString:@"regularCruise"]; } - (BOOL)isCanSetautoZoomFocus { return [self containsString:@"autoZoomFocus"]; } - (BOOL)isCanSetlocalStorageEnable { return [self containsString:@"localStorageEnable"]; } - (BOOL)isCanSetwhiteLight { return [self containsString:@"whiteLight"]; } - (BOOL)isCanSetlinkageWhiteLight { return [self containsString:@"linkageWhiteLight"]; } - (BOOL)isCanSetlinkageSiren { return [self containsString:@"linkageSiren"]; } - (BOOL)isCanSetinfraredLight { return [self containsString:@"infraredLight"]; } - (BOOL)isCanSetsearchLight { return [self containsString:@"searchLight"]; } - (BOOL)isCanSetcloseCamera { return [self containsString:@"closeCamera"]; } - (BOOL)isCanSetmobileDetect { return [self containsString:@"mobileDetect"]; } @end