| | |
| | | |
| | | public static class SPK |
| | | { |
| | | |
| | | #region 灯光 |
| | | /// <summary> |
| | | /// (开关灯) |
| | | /// </summary> |
| | |
| | | /// (CCT灯) |
| | | /// </summary> |
| | | public const string LightCCT = "light.cct"; |
| | | |
| | | /// <summary> |
| | | /// 灯光spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> LightSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(LightCCT); |
| | | spkList.Add(LightDimming); |
| | | spkList.Add(LightRGB); |
| | | spkList.Add(LightRGBW); |
| | | spkList.Add(LightSwitch); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 窗帘 |
| | | /// <summary> |
| | | /// (开关窗帘) |
| | | /// </summary> |
| | |
| | | /// (卷帘) |
| | | /// </summary> |
| | | public const string CurtainRoller = "curtain.roller"; |
| | | |
| | | /// <summary> |
| | | /// 窗帘spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> CurtainSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(CurtainRoller); |
| | | spkList.Add(CurtainSwitch); |
| | | spkList.Add(CurtainShades); |
| | | spkList.Add(CurtainTrietex); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 空调 |
| | | /// <summary> |
| | | /// (空调) |
| | | /// </summary> |
| | |
| | | /// (红外空调) |
| | | /// </summary> |
| | | public const string AcIr= "ir.ac"; |
| | | |
| | | /// <summary> |
| | | /// 空调spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> AcSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(AcStandard); |
| | | spkList.Add(AcIr); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 地热 |
| | | /// <summary> |
| | | /// (地热) |
| | | /// </summary> |
| | | public const string FloorHeatStandard = "floorHeat.standard"; |
| | | |
| | | /// <summary> |
| | | /// 地热spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> FhSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(FloorHeatStandard); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 新风 |
| | | /// <summary> |
| | | /// (新风) |
| | | /// </summary> |
| | | public const string AirFreshStandard = "airFresh.standard"; |
| | | |
| | | /// <summary> |
| | | /// 新风spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> AirFreshSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(AirFreshStandard); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 音乐 |
| | | /// <summary> |
| | | /// (音乐) |
| | | /// </summary> |
| | | public const string MusicStandard = "music.standard"; |
| | | |
| | | /// <summary> |
| | | /// 音乐spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> MusicSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(MusicStandard); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 传感器 |
| | | #region 安防传感器 |
| | | /// <summary> |
| | | /// (亮度传感器) |
| | | /// </summary> |
| | | public const string SensorLight = "sensor.light"; |
| | | /// <summary> |
| | | /// (红外移动传感器) |
| | | /// </summary> |
| | | public const string SensorPir = "sensor.pir"; |
| | | /// <summary> |
| | | /// (门窗传感器) |
| | | /// </summary> |
| | | public const string SensorDoorWindow = "sensor.doorwindow"; |
| | | /// <summary> |
| | | /// 烟雾传感器 |
| | | /// </summary> |
| | | public const string SensorSmoke = "sensor.smoke"; |
| | | /// <summary> |
| | | /// 水浸传感器 |
| | | /// </summary> |
| | | public const string SensorWater = "sensor.water"; |
| | | /// <summary> |
| | | /// 燃气传感器 |
| | | /// </summary> |
| | | public const string SensorGas = "sensor.gas"; |
| | | /// <summary> |
| | | /// 红外珊栏传感器 |
| | | /// </summary> |
| | | public const string SensorShanLan = "sensor.shanlan"; |
| | | /// <summary> |
| | | /// 红外对射传感器 |
| | | /// </summary> |
| | | public const string SensorDuiShe = "sensor.duishe"; |
| | | /// <summary> |
| | | /// 超声波传感器 |
| | | /// </summary> |
| | | public const string SensoruUtrasonic = "sensor.ultrasonic"; |
| | | /// <summary> |
| | | /// (干接点) |
| | | /// </summary> |
| | | public const string SensorDryContact = "sensor.dryContact"; |
| | | |
| | | /// <summary> |
| | | /// 安防传感器spk列表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static List<string> ArmSensorSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(SensorLight); |
| | | spkList.Add(SensorPir); |
| | | spkList.Add(SensorDoorWindow); |
| | | spkList.Add(SensorSmoke); |
| | | spkList.Add(SensorWater); |
| | | spkList.Add(SensorGas); |
| | | spkList.Add(SensorShanLan); |
| | | spkList.Add(SensorDuiShe); |
| | | spkList.Add(SensoruUtrasonic); |
| | | spkList.Add(SensorDryContact); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 环境传感器 |
| | | /// <summary> |
| | | /// (温度传感器) |
| | | /// </summary> |
| | |
| | | public const string SensorHumidity = "sensor.humidity"; |
| | | |
| | | /// <summary> |
| | | /// (红外移动传感器) |
| | | /// 环境传感器spk列表 |
| | | /// </summary> |
| | | public const string SensorPir = "sensor.pir"; |
| | | /// <summary> |
| | | /// (门窗传感器) |
| | | /// </summary> |
| | | public const string SensorDoorWindow = "sensor.doorwindow"; |
| | | /// <summary> |
| | | /// 烟雾传感器 |
| | | /// </summary> |
| | | public const string SensorSmoke = "sensor.smoke"; |
| | | /// <summary> |
| | | /// 水浸传感器 |
| | | /// </summary> |
| | | public const string SensorWater = "sensor.water"; |
| | | /// <summary> |
| | | /// 燃气传感器 |
| | | /// </summary> |
| | | public const string SensorGas= "sensor.gas"; |
| | | /// <summary> |
| | | /// 红外珊栏传感器 |
| | | /// </summary> |
| | | public const string SensorShanLan = "sensor.shanlan"; |
| | | /// <summary> |
| | | /// 红外对射传感器 |
| | | /// </summary> |
| | | public const string SensorDuiShe = "sensor.duishe"; |
| | | /// <summary> |
| | | /// 超声波传感器 |
| | | /// </summary> |
| | | public const string SensoruUtrasonic = "sensor.ultrasonic"; |
| | | /// <returns></returns> |
| | | public static List<string> EnvironSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(SensorTemperature); |
| | | spkList.Add(SensorPm25); |
| | | spkList.Add(SensorCO2); |
| | | spkList.Add(SensorTVOC); |
| | | spkList.Add(SensorHumidity); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// (干接点) |
| | | /// </summary> |
| | | public const string SensorDryContact = "sensor.dryContact"; |
| | | #region 家电 |
| | | /// <summary> |
| | | /// 家电、插座 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | public const string ElectricFan = "electrical.fan"; |
| | | /// <summary> |
| | | /// 凉霸 |
| | | /// </summary> |
| | | public const string ClothesHanger = "electrical.racks"; |
| | | /// <summary> |
| | | /// 红外遥控器 |
| | | /// </summary> |
| | | public const string IrLearn = "ir.learn"; |
| | | #region 涂鸦 |
| | | /// <summary> |
| | | /// 家电、涂鸦空气净化器 |
| | | /// </summary> |
| | | public const string ElectricTuyaAirCleaner = "electrical.Q1RsefNf91tIXyyQ"; |
| | |
| | | /// 家电、涂鸦水阀 |
| | | /// </summary> |
| | | public const string ElectricTuyaWaterValve = "electrical.koiGhMKwLf2ZP81g"; |
| | | #endregion |
| | | |
| | | |
| | | /// <summary> |
| | | /// 凉霸 |
| | | /// 家电spk列表 |
| | | /// </summary> |
| | | public const string ClothesHanger = "electrical.racks"; |
| | | /// <returns></returns> |
| | | public static List<string> ElectricalSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(ElectricSocket); |
| | | spkList.Add(ElectricTV); |
| | | spkList.Add(TvIr); |
| | | spkList.Add(ElectricFan); |
| | | spkList.Add(ClothesHanger); |
| | | spkList.Add(IrLearn); |
| | | spkList.Add(ElectricTuyaAirCleaner); |
| | | spkList.Add(ElectricTuyaFan); |
| | | spkList.Add(ElectricTuyaWeepRobot); |
| | | spkList.Add(ElectricTuyaWaterValve); |
| | | return spkList; |
| | | } |
| | | |
| | | |
| | | #endregion |
| | | |
| | | #region 设备类 |
| | | /// <summary> |
| | | /// 红外宝 |
| | | /// </summary> |
| | | public const string IrModule = "ir.module"; |
| | | |
| | | /// <summary> |
| | | /// 红外遥控器 |
| | | /// 设备类spk列表 |
| | | /// </summary> |
| | | public const string IrLearn = "ir.learn"; |
| | | /// <returns></returns> |
| | | public static List<string> DeviceSpkList() |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(IrModule); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | return list; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 第三方品牌列表 |
| | | /// </summary> |