/// <summary> /// PLCエラー検出時に画面に通知 /// </summary> /// <param name="val">エラー値</param> /// <param name="text">エラーメッセージ</param> private void OnPlcDetectError(int val, string text) { m_fmMain.PostMessage(FormMessages.DetectError(val, text)); }
/// <summary> /// 状態の設定 /// </summary> /// <param name="newStep">次の状態</param> void SetStep(InspectionStep newStep) { m_step = newStep; m_updStep = new FormMessages.UpdateStepInfo(newStep); m_fmMain.PostMessage(FormMessages.UpdateStep(m_updStep)); }
/// <summary> /// シグナルタワー状態変更時に画面に通知 /// </summary> /// <param name="list">各点灯状態ON/OFFのリスト</param> private void OnPlcSetSignal(Dictionary <Device.SigType, bool> list) { m_fmMain.PostMessage(FormMessages.UpdateSignalState(list)); }