using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace LB_SmartVision.Forms.Pages.LEDLightSourceControlPage
|
{
|
interface LED_CONTROLLER
|
{
|
/// <summary>
|
/// 设置对应通道强度
|
/// </summary>
|
/// <param name="ch">通道</param>
|
/// <param name="value">值</param>
|
/// <returns></returns>
|
string SetIntensity(String ch, string value);
|
|
/// <summary>
|
/// 打开所有通道亮度
|
/// </summary>
|
/// <returns></returns>
|
string OpenAllChannel();
|
|
/// <summary>
|
/// 打开某一通道亮度
|
/// </summary>
|
/// <param name="ch">通道</param>
|
/// <returns></returns>
|
string OpenChannel(string ch);
|
|
/// <summary>
|
/// 关闭所有通道亮度
|
/// </summary>
|
/// <returns></returns>
|
string CloseALLChannel();
|
|
/// <summary>
|
/// 关闭某一通道亮度
|
/// </summary>
|
/// <param name="ch">通道</param>
|
/// <returns></returns>
|
string CloseChannel(string ch);
|
|
/// <summary>
|
/// 获取当前通道亮度
|
/// </summary>
|
/// <param name="ch">通道</param>
|
/// <returns></returns>
|
string GetIntensity(string ch);
|
|
/// <summary>
|
/// 获取当前通道打开关闭状态
|
/// </summary>
|
/// <returns></returns>
|
string GetONorOFF();
|
|
/// <summary>
|
/// 针对异或检验的控制器,根据前置位数据获取对应异或结果
|
/// </summary>
|
/// <param name="msg"></param>
|
/// <returns></returns>
|
string GetXorResualt(String msg);
|
}
|
}
|