Beispiel #1
0
        private void RegenerateDynamic()
        {
            var appDynamic = _applicationProgram.Dynamic;
            var appStatic  = _applicationProgram.Static;

            appDynamic.Clear();

            var commonChannel = new ApplicationProgramDynamic_tChannelIndependentBlock();

            _parameterBlock      = new ComObjectParameterBlock_t();
            _parameterBlock.Name = "ParameterPage";
            _parameterBlock.Text = Ressources.CommonParameters;

            foreach (var paramRef in appStatic.ParameterRefs)
            {
                _parameterBlock.Items.Add(new ParameterRefRef_t()
                {
                    ParameterRef = paramRef
                });
            }

            foreach (var comObjRef in appStatic.ComObjectRefs)
            {
                _parameterBlock.Items.Add(new ComObjectRefRef_t()
                {
                    ComObjectRef = comObjRef
                });
            }

            commonChannel.Items.Add(_parameterBlock);
            appDynamic.Add(commonChannel);
        }
Beispiel #2
0
 private void ClearData()
 {
     _model              = null;
     _openFile           = null;
     _manufacturerData   = null;
     _hardware           = null;
     _product            = null;
     _catalogItem        = null;
     _catalogSection     = null;
     _applicationProgram = null;
     _hardware2Program   = null;
     _appProgRef         = null;
     _codeSegment        = null;
     _parameterBlock     = null;
     Parameters.Clear();
     RaiseChanged();
 }