コード例 #1
0
ファイル: WISDeviceWrapper.cs プロジェクト: ufjl0683/Center
 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();
 }
コード例 #2
0
ファイル: OutputQueueData.cs プロジェクト: ufjl0683/sshmc
        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;
        }
コード例 #3
0
ファイル: OutputQueueData.cs プロジェクト: ufjl0683/sshmc
        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);
              }
        }
コード例 #4
0
ファイル: RMSDeviceWrapper.cs プロジェクト: ufjl0683/Center
 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();
 }
コード例 #5
0
ファイル: LCSDeviceWrapper.cs プロジェクト: ufjl0683/Center
 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();
 }
コード例 #6
0
ファイル: LCSDeviceWrapper.cs プロジェクト: ufjl0683/Center
 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();
 }
コード例 #7
0
 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);
 }