/// <summary> /// コンストラクタ /// </summary> /// <param name="cfg">設定クラス</param> /// <param name="_recipeNo">レシピ番号</param> /// <param name="_user">作業者</param> public ControllerInspection(Config.ConfigDataManager cfg, Device.DeviceManager dev, string _recipeNo, Operator _user) { m_recipeNo = _recipeNo; m_user = _user; m_devMgr = dev; m_cfg = cfg; }
/// <summary> /// 機器設定値反映 /// </summary> /// <param name="cfg">設定値クラス</param> /// <param name="err_dev">エラーがあった機器</param> /// <returns>成功/失敗</returns> public bool SetParamAll(Config.ConfigDataManager cfg, out Enum err_dev) { err_dev = default(Enum); foreach (var di in m_devices) { IDevice dev = di.Device; ExpandoObject eo = cfg.GetDeviceConfig(di.Type); if (eo == null) { log.Error("必要な機器設定値が存在しません({0})", di.Type); err_dev = di.Type; return(false); } if (!di.SetParam(eo)) { err_dev = di.Type; return(false); } } return(true); }
/// <summary> /// コンストラクタ /// </summary> /// <param name="cfg">設定クラス</param> /// <param name="dev">デバイス管理クラス</param> public ControllerDebug(Config.ConfigDataManager cfg, Device.DeviceManager dev) { m_cfg = cfg; m_devMgr = dev; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="cfg">設定クラス</param> public ControllerMain(Config.ConfigDataManager cfg) { m_cfg = cfg; }