| | |
| | | public bool online { |
| | | get |
| | | { |
| | | if (spk == SPK.AirSwitchP3|| spk == SPK.ElectricalTvHisense) |
| | | if (spk == SPK.AirSwitchP3) |
| | | { |
| | | return _online; |
| | | } |
| | |
| | | }); |
| | | |
| | | } |
| | | else if (spk == SPK.ElectricalTvHisense) |
| | | { |
| | | list.Add(new FunctionAttributes |
| | | { |
| | | key = FunctionAttributeKey.OnOff, |
| | | curValue = string.Empty, |
| | | }); |
| | | list.Add(new FunctionAttributes |
| | | { |
| | | key = FunctionAttributeKey.SetVolume, |
| | | curValue = string.Empty, |
| | | }); |
| | | list.Add(new FunctionAttributes |
| | | { |
| | | key = FunctionAttributeKey.Signal, |
| | | curValue = string.Empty, |
| | | }); |
| | | } |
| | | //else if (spk == SPK.ElectricalTvHisense) |
| | | //{ |
| | | // list.Add(new FunctionAttributes |
| | | // { |
| | | // key = FunctionAttributeKey.OnOff, |
| | | // curValue = string.Empty, |
| | | // }); |
| | | // list.Add(new FunctionAttributes |
| | | // { |
| | | // key = FunctionAttributeKey.SetVolume, |
| | | // curValue = string.Empty, |
| | | // }); |
| | | // list.Add(new FunctionAttributes |
| | | // { |
| | | // key = FunctionAttributeKey.Signal, |
| | | // curValue = string.Empty, |
| | | // }); |
| | | //} |
| | | else |
| | | { |
| | | list.AddRange(attributes); |
| | |
| | | /// <summary> |
| | | /// 萤石视频门锁 |
| | | /// </summary> |
| | | public const string VideoDoorLock="security.door.ezviz"; |
| | | //public const string VideoDoorLock="security.door.ezviz"; |
| | | /// <summary> |
| | | /// 萤石摄像头 |
| | | /// </summary> |
| | | public const string Ev_Ipcam = "security.ipcam.ez"; |
| | | //public const string Ev_Ipcam = "security.ipcam.ez"; |
| | | /// <summary> |
| | | /// 影音中控 |
| | | /// </summary> |
| | | public const string AvZkAiks = "av.zk.aiks"; |
| | | //public const string AvZkAiks = "av.zk.aiks"; |
| | | |
| | | /// <summary> |
| | | /// 萤石视频门锁spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> GetVideoDoorLockSPKList() |
| | | { |
| | | var list = new List<string>(); |
| | | list.Add(VideoDoorLock); |
| | | return list; |
| | | } |
| | | //public static List<string> GetVideoDoorLockSPKList() |
| | | //{ |
| | | // var list = new List<string>(); |
| | | // list.Add(VideoDoorLock); |
| | | // return list; |
| | | //} |
| | | |
| | | |
| | | /// <summary> |
| | | /// 影音中控spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> GetVideoControlsSPKList() |
| | | { |
| | | var list = new List<string> |
| | | { |
| | | AvZkAiks |
| | | }; |
| | | return list; |
| | | } |
| | | //public static List<string> GetVideoControlsSPKList() |
| | | //{ |
| | | // var list = new List<string> |
| | | // { |
| | | // AvZkAiks |
| | | // }; |
| | | // return list; |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 萤石摄像头spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> GetEvIpcamSPKList() |
| | | { |
| | | var list = new List<string>(); |
| | | list.Add(Ev_Ipcam); |
| | | return list; |
| | | } |
| | | //public static List<string> GetEvIpcamSPKList() |
| | | //{ |
| | | // var list = new List<string>(); |
| | | // list.Add(Ev_Ipcam); |
| | | // return list; |
| | | //} |
| | | |
| | | #region 灯光 |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 海信电视 |
| | | /// </summary> |
| | | public const string ElectricalTvHisense = "electrical.tv.hisense"; |
| | | //public const string ElectricalTvHisense = "electrical.tv.hisense"; |
| | | /// <summary> |
| | | /// 家电、插座 |
| | | /// </summary> |
| | |
| | | spkList.Add(ElectricTuyaWaterValve); |
| | | spkList.Add(ElectricTuyaWaterValve2); |
| | | spkList.Add(AirSwitch); |
| | | spkList.Add(ElectricalTvHisense); |
| | | //spkList.Add(ElectricalTvHisense); |
| | | return spkList; |
| | | } |
| | | |