private void RefreshMessageWorker(InstantMessage im) { try { IMSetting ims = new IMSetting(im); refreshSignal = false; // retrieve value from ifix EDA float f; short nErr = Eda.GetOneFloat(ims.node, ims.tag, ims.field, out f); // set message if (nErr != FixError.FE_OK) { RefreshMessage(ims.getVal("????"), Color.FromArgb(ims.color)); } else { RefreshMessage(ims.getVal(f), Color.FromArgb(ims.color)); } } // Eda.dll not found if ifix haven't intalled catch (DllNotFoundException) { RefreshMessage("ifix連接失敗", Color.Red); LED.settingForm.RefreshStatus("請確認是否安裝ifix"); } }
public EdaWorker(InstantMessage im) { this.im = im; // start eda data refresh worker ThreadPool.QueueUserWorkItem(new WaitCallback(MessageRefresher)); }
private void RefreshMessageWorker(InstantMessage im) { try { IMSetting ims = new IMSetting(im); refreshSignal = false; // retrieve value from ifix EDA float f; short nErr = Eda.GetOneFloat(ims.node, ims.tag, ims.field, out f); // set message if (nErr != FixError.FE_OK) { RefreshMessage(ims.getVal("????"), Color.FromArgb(ims.color)); } else { RefreshMessage(ims.getVal(f), Color.FromArgb(ims.color)); } } // Eda.dll not found if ifix haven't intalled catch (DllNotFoundException) { RefreshMessage("ifix連接失敗", Color.Red); LED.settingForm.RefreshStatus("請確認是否安裝ifix"); } }
public IMSetting(InstantMessage im) : base(im) { }
public IMSetting(InstantMessage im) : base(im) { }
// set value from InstantMessage public void set(InstantMessage im) { set(im.priorString, im.source, im.format, im.unit, im.color); }
public InstantMessage(InstantMessage im) { set(im); }
// set value from InstantMessage public void set(InstantMessage im) { set(im.priorString, im.source, im.format, im.unit, im.color); }
public InstantMessage(InstantMessage im) { set(im); }
public EdaWorker(InstantMessage im) { this.im = im; // start eda data refresh worker ThreadPool.QueueUserWorkItem(new WaitCallback(MessageRefresher)); }