// // EZDetectorInfo.h // EzvizOpenSDK // // Created by DeJohn Dong on 16/1/12. // Copyright © 2016年 Ezviz. All rights reserved. // #import /// 此类为探测器信息对象 @interface EZDetectorInfo : NSObject /// 探测器序列号 @property (nonatomic, copy) NSString *detectorSerial; /// 探测器状态,探测器与A1是否连通:0-非联通,1-联通 @property (nonatomic) NSInteger state; /// 探测器类型 @property (nonatomic, copy) NSString *type; /// 探测器名称 /* V("V", "视频设备"), I("I", "告警输入设备"), O("O", "告警输出设备"), PIR("PIR", "红外探测器"), FIRE("FIRE", "烟感探测器"),MAGNETOMETER("MAGNETOMETER", "门磁传感器"), GAS("GAS", "可燃气体"), WATERLOGGING("WATERLOGGING", "水浸"),CALLHELP("CALLHELP", "紧急按钮"), TELECONTROL("TELECONTROL", "遥控器"), ALERTOR("ALERTOR", "告警器"),KEYBOARD("KEYBOARD", "键盘"),CURTAIN("CURTAIN","幕帘"), MOVE_MAGNETOMETER("MOVE_MAGNETOMETER","单体门磁") */ @property (nonatomic, copy) NSString *typeName; /// 方位信息,可用于客户自定义名称 @property (nonatomic, copy) NSString *location; /// 防区故障状态,0恢复,1产生 @property (nonatomic) NSInteger faultZoneStatus; /// 电池欠压状态,0恢复,1产生 @property (nonatomic) NSInteger underVoltageStatus; /// 无线干扰状态,0恢复,1产生 @property (nonatomic) NSInteger wirelessInterferenceStatus; /// 设备离线状态,0恢复,1产生 @property (nonatomic) NSInteger offlineStatus; /// 在家模式是否开启 @property (nonatomic) BOOL atHomeEnable; /// 外出模式是否开启 @property (nonatomic) BOOL outerEnable; /// 睡眠模式是否开启 @property (nonatomic) BOOL sleepEnable; @end