|  |  | 
 |  |  |             { | 
 |  |  |                 return "FunctionIcon/DoorLock/DoorLock.png"; | 
 |  |  |             } | 
 |  |  |             //else if (SPK.SensorDryContact == device.spk | 
 |  |  |             //    || SPK.SensorDryContact2 == device.spk | 
 |  |  |             //    || SPK.OtherCommon == device.spk | 
 |  |  |             //    ) | 
 |  |  |             //{ | 
 |  |  |             //    return "LogicIcon/ganjiedian.png"; | 
 |  |  |             //} | 
 |  |  |             else if (SPK.SensorLight == device.spk) | 
 |  |  |             { | 
 |  |  |                 return "LogicIcon/lightloguc.png"; | 
 |  |  |             } | 
 |  |  |             //LogicIcon/heatlogic.png" | 
 |  |  |             return $"FunctionIcon/Icon/{device.IconName}.png"; | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |         /// <summary> | 
 |  |  |         /// 获取设备类型图标(已弃用 2022年11月25日14:07:30) | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="functionType">设备类型</param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         public string GetIconPath(string spk) | 
 |  |  |         { | 
 |  |  |             string strPath = ""; | 
 |  |  |             switch (spk) | 
 |  |  |             { | 
 |  |  |                 case SPK.IpCam_Imou: | 
 |  |  |                     { | 
 |  |  |                         strPath = $"FunctionIcon/Icon/{SPK.IpCam_Imou.Replace(".", "")}.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.MechanicalArm: | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/lightloguc.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.doorgate: | 
 |  |  |                     { | 
 |  |  |                         strPath = "VideoIcon/keshiduijiang.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.AirSwitch: | 
 |  |  |                     { | 
 |  |  |                         strPath = "FunctionIcon/Icon/electricalbreaker.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.PanelSocket: | 
 |  |  |                 case SPK.ElectricSocket: | 
 |  |  |                     { | 
 |  |  |                         strPath = "FunctionIcon/Icon/electricalsocket.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.LightSwitch: | 
 |  |  |                 case SPK.LightRGB: | 
 |  |  |                 case SPK.LightRGBW: | 
 |  |  |                 case SPK.LightCCT: | 
 |  |  |                 case SPK.LightDimming: | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/lightloguc.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.CurtainSwitch: | 
 |  |  |                 case SPK.CurtainRoller: | 
 |  |  |                 case SPK.CurtainTrietex: | 
 |  |  |                 case SPK.CurtainDream: | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/curtainlogic.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.AcStandard: | 
 |  |  |                 case SPK.AcIr: | 
 |  |  |                 case SPK.HvacAC: | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/airconditionerlogic.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.HvacCac: | 
 |  |  |                     strPath = "FunctionIcon/Icon/hvaccac.png"; | 
 |  |  |                     break; | 
 |  |  |                 case SPK.FloorHeatStandard: | 
 |  |  |                 case SPK.HvacFloorHeat: | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/heatlogic.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.AirFreshStandard: | 
 |  |  |                 case SPK.HvacAirFresh: | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/heatlogic.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.SensorSmoke: | 
 |  |  |                 case SPK.SensorWater: | 
 |  |  |                 case SPK.SensorGas: | 
 |  |  |                 case SPK.SensorDryContact: | 
 |  |  |                 case SPK.SensorDryContact2: | 
 |  |  |                 case SPK.SensorShanLan: | 
 |  |  |                 case SPK.SensorDuiShe: | 
 |  |  |                 case SPK.SensorPir: | 
 |  |  |                 case SPK.SensorDoorWindow: | 
 |  |  |                 case SPK.SensorUtrasonic: | 
 |  |  |                 case SPK.SensorMmvPose: | 
 |  |  |                 case SPK.SenesorMegahealth: | 
 |  |  |                 case SPK.SenesorMegahealth2: | 
 |  |  |                 case SPK.SensorEnvironment:case SPK.SensorEnvironmentHailin: | 
 |  |  |                 case SPK.SensorEnvironment2: | 
 |  |  |                 case SPK.SensorEnvironment3: | 
 |  |  |                 case SPK.SensorTemperature: | 
 |  |  |                 case SPK.SensorHumidity: | 
 |  |  |                 case SPK.SensorCO2: | 
 |  |  |                 case SPK.SensorPm25: | 
 |  |  |                 case SPK.SensorTVOC: | 
 |  |  |                 case SPK.SensorHcho: | 
 |  |  |                 case SPK.SensorHelp: | 
 |  |  |                 case SPK.SensorPirHold: | 
 |  |  |                      | 
 |  |  |                     { | 
 |  |  |                         strPath = "LogicIcon/sensor.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.DoorLock: | 
 |  |  |                     { | 
 |  |  |                         strPath = "FunctionIcon/DoorLock/DoorLock.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |                 case SPK.MusicStandard: | 
 |  |  |                 case SPK.AvMusic: | 
 |  |  |                     { | 
 |  |  |                         strPath = "MusicIcon/localMusic.png"; | 
 |  |  |                     } | 
 |  |  |                     break; | 
 |  |  |             } | 
 |  |  |             return strPath; | 
 |  |  |         } | 
 |  |  |         #region   动一改三 | 
 |  |  |         /// <summary> | 
 |  |  |         /// 设备类型的列表(灯光类,窗帘类。。。) |