override protected void OnControllerAction(CommonUI.ActionParam_Base aParam) { base.OnControllerAction(aParam); if (aParam is UI.ActionParam_UploadResult) { aParam.result = OnActionUploadResult(aParam as UI.ActionParam_UploadResult); } if (aParam is UI.ActionParam_ChassisID) { var prm = aParam as UI.ActionParam_ChassisID; m_chassisID = prm.ChassisID; if (prm.PanelID == null) { // CIM問い合わせ ★仕様不明 Task.Delay(1500).Wait(); prm.PanelID = "testPaaaaaa"; prm.ModuleID = "testMxxx"; } m_moduleID = prm.ModuleID; m_panelID = prm.PanelID; } if (aParam is UI.ActionParam_ReadyInspecton) { } }
/// <summary> /// UIからのイベント /// </summary> /// <param name="aParam">パラメータ</param> override protected void OnControllerAction(CommonUI.ActionParam_Base aParam) { base.OnControllerAction(aParam); // ID入力完了 if (aParam is CommonUI.ActionParam_IdInput) { CommonUI.ActionParam_IdInput prm = aParam as CommonUI.ActionParam_IdInput; if (prm.NewOperator) { if (!m_cfg.AddToOperatorList(prm.User)) { prm.result = false; return; } } m_recipeNo = prm.RecipeNo; m_user = prm.User; } }