| | |
| | | /// <returns></returns> |
| | | public List<Function> GetInverterJinmaoList() |
| | | { |
| | | return Functions.FindAll((obj) => obj.spk == SPK.InverterJinmao); |
| | | var tempList = Functions.FindAll((obj) => obj.spk == SPK.InverterJinmao); |
| | | foreach(var device in tempList) |
| | | { |
| | | device.collect = true; |
| | | } |
| | | return tempList; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public List<Function> GetDoorLockList() |
| | | { |
| | | var spkList = SPK.GetDoorLockSPKList(); |
| | | return Functions.FindAll((obj) => spkList.Contains(obj.spk)); |
| | | } |
| | | /// <summary> |
| | | /// 获取萤石视频门锁 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public List<Function> GetVideoDoorLockList() |
| | | { |
| | | var spkList = SPK.GetVideoDoorLockSPKList(); |
| | | return Functions.FindAll((obj) => spkList.Contains(obj.spk)); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取影音中控列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public List<Function> GetVideoControlsList() |
| | | { |
| | | var spkList = SPK.GetVideoControlsSPKList(); |
| | | return Functions.FindAll((obj) => spkList.Contains(obj.spk)); |
| | | } |
| | | |
| | |
| | | /// </summary> |
| | | public void DeleteFunction(Function delTemp) |
| | | { |
| | | if(delTemp == null) |
| | | { |
| | | return; |
| | | } |
| | | Functions.Remove(Functions.Find((obj) => obj.deviceId == delTemp.deviceId)); |
| | | FileUtlis.Files.DeleteFile(delTemp.savePath); |
| | | } |