/// <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));
 }