Files
Web_CRICS_Server_VS2010_Prod/Service/ILightControlManager.cs

31 lines
945 B
C#
Raw Normal View History

2025-12-11 09:17:16 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Domain;
namespace Service
{
public interface ILightControlManager
{
/// <summary>
/// 应用场景到指定主机
/// </summary>
/// <param name="host">主机</param>
/// <param name="scene">场景</param>
/// <param name="takeInverse">是否取反</param>
void ApplyScene(Host host, RoomTypeScene scene, bool takeInverse = false);
/// <summary>
/// 批量控制设备
/// </summary>
/// <param name="host"></param>
/// <param name="devices"></param>
void AllDeviceControl(Host host, List<RCUHost.Protocols.Device> devices);
void ApplyScene_Repeat(string Key,Host host, RoomTypeScene scene, bool takeInverse = false);
void AllDeviceControl_Repeat(string Key,Host host, List<RCUHost.Protocols.Device> devices);
}
}