public void setWIS_Dispaly(string devicename,OutputModeEnum mode, int ruleid, int priority, int icon_id, int g_code_id, int hor_space, string mesg, byte[] colors) { CMSOutputData WISdata = new CMSOutputData(icon_id, g_code_id, hor_space, mesg, colors); OutputQueueData data = new OutputQueueData(devicename, mode, ruleid, priority, WISdata); this.SetOutput(data); //output(); }
private int _status = -1; //未執行 #endregion Fields #region Constructors // public event EventHandler OnStatusChange; public OutputQueueData(string devName,OutputModeEnum mode, int ruleid, int priority, object displaydata) { this.mode = mode; this.ruleid = ruleid; this.priority = priority; this.data = displaydata; this.DeviceName = devName; }
private OutputQueueData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { try { ruleid = info.GetInt32("ruleid"); priority = info.GetInt32("priority"); mode = (OutputModeEnum)info.GetValue("mode", typeof(OutputModeEnum)); _IsSuccess = info.GetBoolean("_IsSuccess"); _devName = info.GetString("_devName"); _status = info.GetInt32("_status"); data = info.GetValue("data", typeof(object)); } catch (Exception ex) { Console.WriteLine(ex.Message + "," + ex.StackTrace); } }
public void SetModeAndPlanno(string devname,OutputModeEnum mode,int ruleid,int priority, byte rmsmode, byte planno) { this.SetOutput(new OutputQueueData(this.deviceName,mode,ruleid,priority,new RMSOutputData(rmsmode,planno))); // output(); }
public void SetDisplayOff(OutputModeEnum mode, int ruleid, int priority) { //OutputQueueData data = new OutputQueueData(mode,ruleid, priority, null); //this.EnOutputQueue(data); this.SetDisplay(mode, ruleid, priority, null); output(); }
public void SetDisplay(OutputModeEnum mode, int ruleid, int priority,LCSOutputData lcstata) { OutputQueueData data = new OutputQueueData(this.deviceName,mode, ruleid, priority, lcstata); this.SetOutput(data); // output(); }
public void setCMS_Dispaly(string devicename, OutputModeEnum mode, int ruleid, int priority, int icon_id, int g_code_id, int hor_space, string mesg, byte[] colors,byte[]vspaces) { CMSOutputData cmsdata = new CMSOutputData(icon_id, g_code_id, hor_space, mesg, colors,vspaces); OutputQueueData data = new OutputQueueData(this.deviceName,mode, ruleid, priority, cmsdata); this.SetOutput(data); }