using System; using System.Collections.Generic; using System.Text; using System.ServiceModel; namespace SiaSun.LMS.Interface { [ServiceContract()] public interface I_LEDService { [OperationContract] bool INIT_LED_LIST(out string sResult); [OperationContract] SiaSun.LMS.Model.LED_MAIN LED_MAIN_GetModel(int LED_ID); [OperationContract] SiaSun.LMS.Model.LED_LIST LED_LIST_GetModel(int LED_LIST_ID); [OperationContract] IList LED_MAIN_GetList_AUTO_FLAG_LED_STATUS(string AUTO_FLAG, string LED_STATUS); [OperationContract] IList LED_LIST_GetList_LED_ID(int LED_ID); [OperationContract] void LED_MAIN_Update(SiaSun.LMS.Model.LED_MAIN mLED_MAIN); /// /// 向固定LED发送的内容-发送内容用|分隔 /// /// 设备编码 /// 内容总行号 /// 发送内容,每行用|分隔 [OperationContract] bool AddLedTxt(string DeviceCode, int LineCount, string SendTxt, out string sResult); [OperationContract] bool AddLedLineTxt(string DeviceCode, int LineNum, string SendTxt, out string sResult); [OperationContract] bool ClearLedLineTxt(string DeviceCode, int LineNum, out string sResult); /// /// 向固定LED发送内容-发送内容用|分隔 /// /// 屏幕Model /// 内容总行号 /// 发送内容,每行用|分隔 [OperationContract] bool AddLedDefaltTxt(SiaSun.LMS.Model.LED_MAIN mLED_MAIN, int LineCount, string SendTxt, out string sResult); } }