//#region DeviceDefineCollection ///// <summary> ///// ///// </summary> //public override DeviceDefineCollection DeviceDefineCollection //{ // get { throw new NotImplementedException(); } //} //#endregion //DeviceDefineCollection #region InitFDManager /// <summary> /// /// </summary> /// <param name="fDManager"></param> public override void InitFDManager(FDManager fDManager) { XmlNodeList ddnodelist = this.DeviceDefinesNode.SelectNodes(DeviceDefineNodeNames.DeviceDefine); foreach (XmlNode ddnode in ddnodelist) { string deviceType = GetAttribute(ddnode as XmlElement, DeviceDefineNodeNames.DeviceType); XmlNodeList opnodelist = ddnode.SelectNodes(DeviceDefineNodeNames.OperaDefine); foreach (XmlNode opnode in opnodelist) { string str = GetAttribute(opnode as XmlElement, "processfd", true); bool b = false; if (str != null && str.Length > 0) { b = bool.Parse(str); } if (b) { Opera op = Create(deviceType, opnode); fDManager.Operas.Add(op); log.Debug("add FD opera: " + op.Name); } } } }
/// <summary> /// /// </summary> /// <param name="fDManager"></param> abstract public void InitFDManager(FDManager fDManager);
/// <summary> /// /// </summary> /// <param name="fDManager"></param> public override void InitFDManager(FDManager fDManager) { XmlNodeList ddnodelist = this.DeviceDefinesNode.SelectNodes(DeviceDefineNodeNames.DeviceDefine); foreach (XmlNode ddnode in ddnodelist) { string deviceType = GetAttribute(ddnode as XmlElement, DeviceDefineNodeNames.DeviceType); XmlNodeList opnodelist = ddnode.SelectNodes(DeviceDefineNodeNames.OperaDefine); foreach (XmlNode opnode in opnodelist) { string str = GetAttribute(opnode as XmlElement, "processfd", true); bool b = false; if (str != null && str.Length > 0) b = bool.Parse(str); if (b) { Opera op = Create(deviceType, opnode); fDManager.Operas.Add(op); log.Debug("add FD opera: " + op.Name ); } } } }
/// <summary> /// /// </summary> /// <param name="fDManager"></param> public abstract void InitFDManager(FDManager fDManager);