System.Windows.Forms.DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit,
                                                                         ICyTerminalQuery_v1 termQuery,
                                                                         ICyExpressMgr_v1 mgr)
        {
            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            m_control        = new CyADC_DelSigControl(edit);
            m_editingControl = new CyADC_EditingControl(edit, m_control, BasicTabName);
            CyParamExprDelegate ExprDelegate = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                m_control.UpdateFormFromParams(edit);
            };

            editor.AddCustomPage(ConfigureTabName, m_editingControl, ExprDelegate, BasicTabName);
            editor.AddDefaultPage(BuiltinTabName, BuiltinTabName);
            editor.UseBigEditor = true;
            DialogResult result = editor.ShowDialog();

            // Place calculations here *****************************************************************************



            edit.CommitParamExprs();

            return(result);
        }
        private CyParameters(ICyInstQuery_v1 instQuery, ICyInstEdit_v1 instEdit)
        {
            m_instQuery = instQuery;
            m_instEdit  = instEdit;

            m_ioComponentList = new List <string>();
        }
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery,
                                                    ICyExpressMgr_v1 mgr)
        {
            const string         PAPAM_TAB_NAME_BUILTIN      = "Built-in";
            const string         PAPAM_TAB_NAME_INTERCONNECT = "Interconnect";
            CyParameters         prms            = new CyParameters(edit);
            CyGeneralPage        generalPage     = new CyGeneralPage(prms);
            ICyTabbedParamEditor editor          = edit.CreateTabbedParamEditor();
            CyTerminalControl_v1 interconnectTab = null;

            CyParamExprDelegate exprDelegate = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                prms.m_globalEditMode = false;
                if (param.TabName == generalPage.TabName)
                {
                    generalPage.InitFields();
                }
                prms.m_globalEditMode = true;
            };

            editor.AddCustomPage(Properties.Resources.PageTitleGeneral, generalPage, exprDelegate, generalPage.TabName);

            // System Builder support
            if (prms.InstQuery.DeviceQuery.IsPSoC4 && edit.IsInSystemBuilder)
            {
                interconnectTab = new CyTerminalControl_v1(edit);
                editor.AddCustomPage(Resources.InterconnectTabDisplayName, interconnectTab, exprDelegate,
                                     PAPAM_TAB_NAME_INTERCONNECT);
            }
            editor.AddDefaultPage(Properties.Resources.PageTitleBuiltIn, PAPAM_TAB_NAME_BUILTIN);

            prms.m_globalEditMode = true;

            return(editor.ShowDialog());
        }
Exemple #4
0
 public void LoadParameters(ICyInstEdit_v1 inst)
 {
     m_bGlobalEditMode = false;
     m_basicTab.UpdateUI();
     m_advTab.UpdateUI();
     m_bGlobalEditMode = true;
 }
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery, ICyExpressMgr_v1 mgr)
        {
            parameters = new ErikaOSParameters(edit);
            CyParamExprDelegate paramChange = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                parameters.GetParams();
            };

            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            editor.AddCustomPage("OS Config", new ErikaOSEditingControl(parameters), paramChange, "Properties");

            editor.AddCustomPage("Alarms & Counters", new ErikaOSEditingAlarms(parameters), paramChange, "Alarm Properties");

            editor.AddCustomPage("Events & Resources", new ErikaOSEditingEvents(parameters), paramChange, "Event Properties");

            editor.AddCustomPage("Tasks", new ErikaOSEditingTasks(parameters), paramChange, "Task Properties");

            editor.AddCustomPage("ISRs", new ErikaOSEditingISRs(parameters), paramChange, "ISR Properties");

            //editor.AddDefaultPage("Built-in", "Built-in");

            editor.AddAllDefaultPages();

            parameters.GetParams();

            return(editor.ShowDialog());
        }
 public CyADC_EditingControl(ICyInstEdit_v1 inst, CyADC_DelSigControl userControl, params string[] tabNames)
 {
     m_instEdit = inst;
     m_tabNames = new List<string>(tabNames);
     ADC_Control = userControl;// new CyADC_DelSigControl(inst);
     ADC_Control.Dock = DockStyle.Fill;
     ADC_Control.AutoScroll = true;
 }
Exemple #7
0
 public CyRTX51Parameters(ICyInstEdit_v1 inst)
 {
     if (inst != null)
     {
         m_inst = inst;
         GetParams();
     }
 }
 public CyADC_EditingControl(ICyInstEdit_v1 inst, CyADC_DelSigControl userControl, params string[] tabNames)
 {
     m_instEdit             = inst;
     m_tabNames             = new List <string>(tabNames);
     ADC_Control            = userControl;// new CyADC_DelSigControl(inst);
     ADC_Control.Dock       = DockStyle.Fill;
     ADC_Control.AutoScroll = true;
 }
Exemple #9
0
 public CyRTX51Parameters(ICyInstEdit_v1 inst)
 {
     if (inst != null)
     {
         m_inst = inst;
         GetParams();
     }
 }
Exemple #10
0
        /// <summary>
        /// Edit Params initializes the data in the customizer as well as
        /// instantiating the dialog.
        /// </summary>
        /// <param name="obj"> Is a component object containing the parameter information for the object. </param>
        /// <returns>A DialogResult object associated with the form.
        /// OK means accept changes.  Cancel means reject changes.</returns>
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 obj, ICyTerminalQuery_v1 termQuery,
                                                    ICyExpressMgr_v1 mgr)
        {
            ICyTabbedParamEditor editor = obj.CreateTabbedParamEditor();

            m_editControl = new CyCharacterLCDEditingControl(obj);
            editor.AddCustomPage("General", m_editControl, ExpView_ParamChanged, "General");
            editor.AddDefaultPage("Built-in", "Built-in");
            System.Windows.Forms.DialogResult result = editor.ShowDialog();
            return(result);
        }
Exemple #11
0
        public CyCharLCDControl(ICyInstEdit_v1 component)
        {
            this.m_component = component;
            InitializeComponent();

            // Add Arrow Key Event Handling For customCharacterGroupBox
            customCharacterGroupBox.arrowPressedEvent +=
                new ArrowKeyPressEvent(customCharacterGroupBox_arrowPressedEvent);

            // Collections of each character set.
            m_userDefinedCharacters = new System.Collections.ArrayList();
            m_hbgCharacters         = new System.Collections.ArrayList();
            m_vbgCharacters         = new System.Collections.ArrayList();
            m_noneCharacters        = new System.Collections.ArrayList();

            #region Populate Characters

            m_highlighted = this.character0;
            characterEditor.Match(m_highlighted);

            #region User Defined Characters

            m_userDefinedCharacters.Add(character0);
            m_userDefinedCharacters.Add(character1);
            m_userDefinedCharacters.Add(character2);
            m_userDefinedCharacters.Add(character3);
            m_userDefinedCharacters.Add(character4);
            m_userDefinedCharacters.Add(character5);
            m_userDefinedCharacters.Add(character6);
            m_userDefinedCharacters.Add(character7);
            #endregion

            LoadBarGraphs();
            CreateBarGraphs();

            #region Empty Characters for "None" character set
            m_noneCharacters.Add(customCharacter1);
            m_noneCharacters.Add(customCharacter2);
            m_noneCharacters.Add(customCharacter3);
            m_noneCharacters.Add(customCharacter4);
            m_noneCharacters.Add(customCharacter5);
            m_noneCharacters.Add(customCharacter6);
            m_noneCharacters.Add(customCharacter7);
            m_noneCharacters.Add(customCharacter8);
            #endregion
            #endregion
        }
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery, ICyExpressMgr_v1 mgr)
        {
            parameters = new MultAccParameters(edit);
            CyParamExprDelegate paramChange = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                parameters.GetParams();
            };

            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            editor.AddCustomPage("Properties", new MultAccEditingControl(parameters), paramChange, "Properties");

            editor.AddDefaultPage("Built-in", "Built-in");

            parameters.GetParams();

            return editor.ShowDialog();
        }
Exemple #13
0
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery, ICyExpressMgr_v1 mgr)
        {
            parameters = new MultAccParameters(edit);
            CyParamExprDelegate paramChange = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                parameters.GetParams();
            };

            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            editor.AddCustomPage("Properties", new MultAccEditingControl(parameters), paramChange, "Properties");

            editor.AddDefaultPage("Built-in", "Built-in");

            parameters.GetParams();

            return(editor.ShowDialog());
        }
Exemple #14
0
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery, ICyExpressMgr_v1 mgr)
        {
            this.m_Component = edit;

            Parameters = new CyRTX51Parameters(edit);
            CyParamExprDelegate ParamCommitted = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
            };
            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            editor.AddCustomPage("Basic Configuration", new CyBasicConfigurationControl(Parameters), ParamCommitted, "");

            editor.AddDefaultPage("Built-in", "Built-in");

            DialogResult result = editor.ShowDialog();

            editor.InterceptHelpRequest = new CyHelpDelegate(InterceptHelp);

            return(result);
        }
Exemple #15
0
        public DialogResult EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery, ICyExpressMgr_v1 mgr)
        {
            CySPIMParameters     parameters = new CySPIMParameters(edit);
            ICyTabbedParamEditor editor     = edit.CreateTabbedParamEditor();

            CyParamExprDelegate configureExpressionViewDataChanged =
                delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                parameters.LoadParameters(edit);
            };

            editor.AddCustomPage(Properties.Resources.BasicTabTitle, new CySPIMControl(parameters),
                                 configureExpressionViewDataChanged, BASIC_TABNAME);
            editor.AddCustomPage(Properties.Resources.AdvancedTabTitle, new CySPIMControlAdv(parameters),
                                 configureExpressionViewDataChanged, ADVANCED_TABNAME);
            editor.AddDefaultPage(Properties.Resources.BuiltInTabTitle, "Built-in");
            parameters.LoadParameters(edit);
            parameters.m_bGlobalEditMode = true;
            return(editor.ShowDialog());
        }
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery,
                                                    ICyExpressMgr_v1 mgr)
        {
            const string PAPAM_TAB_NAME_BUILTIN = "Built-in";
            CyEditingWrapperControl.RUN_MODE = true;
            CyParameters prms = new CyParameters(edit);
            CyGeneralPage generalPage = new CyGeneralPage(prms);
            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            CyParamExprDelegate exprDelegate = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                prms.m_globalEditMode = false;
                if (param.TabName == generalPage.TabName)
                    generalPage.InitFields();
                prms.m_globalEditMode = true;
            };

            editor.AddCustomPage(Properties.Resources.PageTitleGeneral, generalPage, exprDelegate, generalPage.TabName);
            editor.AddDefaultPage(Properties.Resources.PageTitleBuiltIn, PAPAM_TAB_NAME_BUILTIN);

            prms.m_globalEditMode = true;

            return editor.ShowDialog();
        }
Exemple #17
0
 public MultAccParameters(ICyInstEdit_v1 m_edit)
 {
     this.m_edit = m_edit;
     GetParams();
 }
Exemple #18
0
 public CyCharacterLCDEditingControl(ICyInstEdit_v1 obj)
 {
     this.m_control      = new CyCharLCDControl(obj);
     this.m_control.Dock = DockStyle.Fill;
 }
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery,
            ICyExpressMgr_v1 mgr)
        {
            const string PAPAM_TAB_NAME_BUILTIN = "Built-in";
            const string PAPAM_TAB_NAME_INTERCONNECT = "Interconnect";
            CyParameters prms = new CyParameters(edit);
            CyGeneralPage generalPage = new CyGeneralPage(prms);
            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();
            CyTerminalControl_v1 interconnectTab = null;

            CyParamExprDelegate exprDelegate = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                prms.m_globalEditMode = false;
                if (param.TabName == generalPage.TabName)
                    generalPage.InitFields();
                prms.m_globalEditMode = true;
            };

            editor.AddCustomPage(Properties.Resources.PageTitleGeneral, generalPage, exprDelegate, generalPage.TabName);

            // System Builder support
            if (prms.InstQuery.DeviceQuery.IsPSoC4 && edit.IsInSystemBuilder)
            {
                interconnectTab = new CyTerminalControl_v1(edit);
                editor.AddCustomPage(Resources.InterconnectTabDisplayName, interconnectTab, exprDelegate,
                    PAPAM_TAB_NAME_INTERCONNECT);
            }
            editor.AddDefaultPage(Properties.Resources.PageTitleBuiltIn, PAPAM_TAB_NAME_BUILTIN);

            prms.m_globalEditMode = true;

            return editor.ShowDialog();
        }
 public CyCharacterLCDEditingControl(ICyInstEdit_v1 obj)
 {
     this.m_control = new CyCharLCDControl(obj);
     this.m_control.Dock = DockStyle.Fill;
 }
 public CyADC_DelSigParameters(ICyInstEdit_v1 inst)
 {
     GetParams(inst);
 }
        // Get parameter values
        private void GetParams(ICyInstEdit_v1 inst)
        {
            m_ADC_Clock = inst.GetCommittedParam(ADC_CLOCK);

            m_ADC_Input_Range = inst.GetCommittedParam(INPUT_RANGE);
            m_ADC_Input_Range_Config2 = inst.GetCommittedParam(INPUT_RANGE_CONFIG2);
            m_ADC_Input_Range_Config3 = inst.GetCommittedParam(INPUT_RANGE_CONFIG3);
            m_ADC_Input_Range_Config4 = inst.GetCommittedParam(INPUT_RANGE_CONFIG4);

            m_ADC_Reference = inst.GetCommittedParam(ADC_REFERENCE);
            m_ADC_Reference_Config2 = inst.GetCommittedParam(ADC_REFERENCE_CONFIG2);
            m_ADC_Reference_Config3 = inst.GetCommittedParam(ADC_REFERENCE_CONFIG3);
            m_ADC_Reference_Config4 = inst.GetCommittedParam(ADC_REFERENCE_CONFIG4);

            m_ADC_Resolution = inst.GetCommittedParam(RESOLUTION);
            m_ADC_Resolution_Config2 = inst.GetCommittedParam(RESOLUTION_CONFIG2);
            m_ADC_Resolution_Config3 = inst.GetCommittedParam(RESOLUTION_CONFIG3);
            m_ADC_Resolution_Config4 = inst.GetCommittedParam(RESOLUTION_CONFIG4);

            m_Conversion_Mode = inst.GetCommittedParam(CONVERSION_MODE);
            m_Conversion_Mode_Config2 = inst.GetCommittedParam(CONVERSION_MODE_CONFIG2);
            m_Conversion_Mode_Config3 = inst.GetCommittedParam(CONVERSION_MODE_CONFIG3);
            m_Conversion_Mode_Config4 = inst.GetCommittedParam(CONVERSION_MODE_CONFIG4);
            m_Input_Buffer_Gain = inst.GetCommittedParam(INPUT_BUFFER_GAIN);
            m_Input_Buffer_Gain_Config2 = inst.GetCommittedParam(INPUT_BUFFER_GAIN_CONFIG2);
            m_Input_Buffer_Gain_Config3 = inst.GetCommittedParam(INPUT_BUFFER_GAIN_CONFIG3);
            m_Input_Buffer_Gain_Config4 = inst.GetCommittedParam(INPUT_BUFFER_GAIN_CONFIG4);
            m_Input_Buffer_Mode = inst.GetCommittedParam(INPUT_BUFFER_MODE);
            m_Input_Buffer_Mode_Config2 = inst.GetCommittedParam(INPUT_BUFFER_MODE_CONFIG2);
            m_Input_Buffer_Mode_Config3 = inst.GetCommittedParam(INPUT_BUFFER_MODE_CONFIG3);
            m_Input_Buffer_Mode_Config4 = inst.GetCommittedParam(INPUT_BUFFER_MODE_CONFIG4);

            m_Sample_Rate = inst.GetCommittedParam(SAMPLE_RATE);
            m_Sample_Rate_Config2 = inst.GetCommittedParam(SAMPLE_RATE_CONFIG2);
            m_Sample_Rate_Config3 = inst.GetCommittedParam(SAMPLE_RATE_CONFIG3);
            m_Sample_Rate_Config4 = inst.GetCommittedParam(SAMPLE_RATE_CONFIG4);
            m_Ref_Voltage = inst.GetCommittedParam(REF_VOLTAGE);
            m_Ref_Voltage_Config2 = inst.GetCommittedParam(REF_VOLTAGE_CONFIG2);
            m_Ref_Voltage_Config3 = inst.GetCommittedParam(REF_VOLTAGE_CONFIG3);
            m_Ref_Voltage_Config4 = inst.GetCommittedParam(REF_VOLTAGE_CONFIG4);

            m_Clock_Frequency = inst.GetCommittedParam(CLOCK_FREQUENCY);
            m_Start_of_Conversion = inst.GetCommittedParam(START_OF_CONVERSION);
            m_Configs = inst.GetCommittedParam(CONFIGS);
            m_ADC_Charge_Pump_Clock = inst.GetCommittedParam(ADC_CHARGE_PUMP_CLOCK);
            m_ADC_Input_Mode = inst.GetCommittedParam(ADC_INPUT_MODE);
            m_Enable_Vref_Vss = inst.GetCommittedParam(ADC_nVref);

            m_Comment_Config1 = inst.GetCommittedParam(ADC_COMMENT_CONFIG1);
            m_Comment_Config2 = inst.GetCommittedParam(ADC_COMMENT_CONFIG2);
            m_Comment_Config3 = inst.GetCommittedParam(ADC_COMMENT_CONFIG3);
            m_Comment_Config4 = inst.GetCommittedParam(ADC_COMMENT_CONFIG4);

            m_Config1_Name = inst.GetCommittedParam(CONFIG1_NAME);
            m_Config2_Name = inst.GetCommittedParam(CONFIG2_NAME);
            m_Config3_Name = inst.GetCommittedParam(CONFIG3_NAME);
            m_Config4_Name = inst.GetCommittedParam(CONFIG4_NAME);

            m_ADC_ExVref_Num = inst.GetCommittedParam("ADC_ExVref_Num");

            m_Vdda_Value = inst.GetCommittedParam(ADC_Vdda_Value);
        }
 private void CommitParams(ICyInstEdit_v1 inst)
 {
     inst.CommitParamExprs();
 }
 public CyADC_DelSigParameters(ICyInstEdit_v1 inst)
 {
     GetParams(inst);
 }
Exemple #25
0
        DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, ICyTerminalQuery_v1 termQuery, ICyExpressMgr_v1 mgr)
        {
            this.m_Component = edit;

            Parameters = new CyRTX51Parameters(edit);
            CyParamExprDelegate ParamCommitted = delegate(ICyParamEditor custEditor, CyCompDevParam param)
                                                     {
                                                     };
            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();

            editor.AddCustomPage("Basic Configuration", new CyBasicConfigurationControl(Parameters), ParamCommitted, "");

            editor.AddDefaultPage("Built-in", "Built-in");

            DialogResult result = editor.ShowDialog();
            editor.InterceptHelpRequest = new CyHelpDelegate(InterceptHelp);

            return result;
        }
 private void CommitParams(ICyInstEdit_v1 inst)
 {
     inst.CommitParamExprs();
 }
        public CyCharLCDControl(ICyInstEdit_v1 component)
        {
            this.m_component = component;
            InitializeComponent();

            // Add Arrow Key Event Handling For customCharacterGroupBox
            customCharacterGroupBox.arrowPressedEvent +=
                new ArrowKeyPressEvent(customCharacterGroupBox_arrowPressedEvent);

            // Collections of each character set.
            m_userDefinedCharacters = new System.Collections.ArrayList();
            m_hbgCharacters = new System.Collections.ArrayList();
            m_vbgCharacters = new System.Collections.ArrayList();
            m_noneCharacters = new System.Collections.ArrayList();

            #region Populate Characters

            m_highlighted = this.character0;
            characterEditor.Match(m_highlighted);

            #region User Defined Characters

            m_userDefinedCharacters.Add(character0);
            m_userDefinedCharacters.Add(character1);
            m_userDefinedCharacters.Add(character2);
            m_userDefinedCharacters.Add(character3);
            m_userDefinedCharacters.Add(character4);
            m_userDefinedCharacters.Add(character5);
            m_userDefinedCharacters.Add(character6);
            m_userDefinedCharacters.Add(character7);
            #endregion

            LoadBarGraphs();
            CreateBarGraphs();

            #region Empty Characters for "None" character set
            m_noneCharacters.Add(customCharacter1);
            m_noneCharacters.Add(customCharacter2);
            m_noneCharacters.Add(customCharacter3);
            m_noneCharacters.Add(customCharacter4);
            m_noneCharacters.Add(customCharacter5);
            m_noneCharacters.Add(customCharacter6);
            m_noneCharacters.Add(customCharacter7);
            m_noneCharacters.Add(customCharacter8);
            #endregion
            #endregion
        }
        System.Windows.Forms.DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 edit, 
                                                                         ICyTerminalQuery_v1 termQuery, 
                                                                         ICyExpressMgr_v1 mgr)
        {
            ICyTabbedParamEditor editor = edit.CreateTabbedParamEditor();
            m_control = new CyADC_DelSigControl(edit);
            m_editingControl = new CyADC_EditingControl(edit, m_control, BasicTabName);
            CyParamExprDelegate ExprDelegate = delegate(ICyParamEditor custEditor, CyCompDevParam param)
            {
                m_control.UpdateFormFromParams(edit);
            };

            editor.AddCustomPage(ConfigureTabName, m_editingControl, ExprDelegate, BasicTabName);
            editor.AddDefaultPage(BuiltinTabName, BuiltinTabName);
            editor.UseBigEditor = true;
            DialogResult result = editor.ShowDialog();

            // Place calculations here *****************************************************************************

            edit.CommitParamExprs();

            return result;
        }
        public void UpdateFormFromParams(ICyInstEdit_v1 inst)
        {
            UnhookAllEvents();
            CyADC_DelSigParameters prms = new CyADC_DelSigParameters(inst);

            #region Config1
            //Set the ADC resolution
            string paramResolution = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.RESOLUTION,
                prms.m_ADC_Resolution.Expr);
            if (m_cbResolution.Items.Contains(paramResolution))
            {
                m_cbResolution.SelectedItem = paramResolution;
                m_cbResolution.Text = prms.m_ADC_Resolution.Expr;
            }

            // set the ADC mode
            string paramAdcMode = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_INPUT_MODE,
                prms.m_ADC_Input_Mode.Expr);
            if (!paramAdcMode.Contains(INPUT_DIFFERENTIAL))
            {
                m_rbModeSingle.Checked = true;
            }

            //Set the ADC Input Range
            string paramInputRange = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_RANGE,
                prms.m_ADC_Input_Range.Expr);
            if (m_cbInputRange.Items.Contains(paramInputRange))
            {
                m_cbInputRange.SelectedItem = paramInputRange;
                m_cbInputRange.Text = prms.m_ADC_Input_Range.Expr;
            }

            //Set the Input Buffer Gain
            string paramInputBufferGain = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_GAIN,
                prms.m_Input_Buffer_Gain.Expr);
            if (m_cbInputBufferGain.Items.Contains(paramInputBufferGain))
            {
                m_cbInputBufferGain.SelectedItem = paramInputBufferGain;
                m_cbInputBufferGain.Text = prms.m_Input_Buffer_Gain.Expr;
            }

            //Set the Conversion Mode
            string paramConvMode = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.CONVERSION_MODE,
                prms.m_Conversion_Mode.Expr);
            if (m_cbConvMode.Items.Contains(paramConvMode))
            {
                m_cbConvMode.SelectedItem = paramConvMode;
                m_cbConvMode.Text = prms.m_Conversion_Mode.Expr;
            }

            //Set ADC Reference
            string paramReference = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_REFERENCE,
                prms.m_ADC_Reference.Expr);
            if (m_cbReference.Items.Contains(paramReference))
            {
                m_cbReference.SelectedItem = paramReference;
                m_cbReference.Text = prms.m_ADC_Reference.Expr;
            }

            //Set ADC Input Buffer Mode
            string paramBufferMode = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_MODE,
                prms.m_Input_Buffer_Mode.Expr);
            if (m_cbInputBufferMode.Items.Contains(paramBufferMode))
            {
                m_cbInputBufferMode.SelectedItem = paramBufferMode;
                m_cbInputBufferMode.Text = prms.m_Input_Buffer_Mode.Expr;
            }

            //Reference voltage.
            float tempFloat;
            float.TryParse(prms.m_Ref_Voltage.Value, out tempFloat);
            m_nudRefVoltage.Value = (decimal)tempFloat;

            // Conversion/Sample Rate
            int tempSampleRate;
            int.TryParse(prms.m_Sample_Rate.Value, out tempSampleRate);
            m_nudConvRate.Value = (decimal)tempSampleRate;

            // Comment text box
            commentTextBox1.Text = prms.m_Comment_Config1.Value;

            // Config Name text box
            configNameTextBox1.Text = prms.m_Config1_Name.Value;
            nameLabel1.Text = inst.InstanceName + "_" + prms.m_Config1_Name.Value;

            #endregion

            #region Config2
            //Set the ADC resolution
            string paramResolution2 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.RESOLUTION_CONFIG2,
                prms.m_ADC_Resolution_Config2.Expr);
            if (m_cbResolutionConfig2.Items.Contains(paramResolution2))
            {
                m_cbResolutionConfig2.SelectedItem = paramResolution2;
                m_cbResolutionConfig2.Text = prms.m_ADC_Resolution_Config2.Expr;
            }

            //Set the ADC Input Range
            string paramInputRange2 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_RANGE_CONFIG2,
                prms.m_ADC_Input_Range_Config2.Expr);
            if (m_cbInputRange2.Items.Contains(paramInputRange2))
            {
                m_cbInputRange2.SelectedItem = paramInputRange2;
                m_cbInputRange2.Text = prms.m_ADC_Input_Range_Config2.Expr;
            }

            //Set the Input Buffer Gain
            string paramInputBufferGain2 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_GAIN,
                prms.m_Input_Buffer_Gain_Config2.Expr);
            if (m_cbInputBufferGain2.Items.Contains(paramInputBufferGain2))
            {
                m_cbInputBufferGain2.SelectedItem = paramInputBufferGain2;
                m_cbInputBufferGain2.Text = prms.m_Input_Buffer_Gain_Config2.Expr;
            }

            //Set the Conversion Mode
            string paramConvMode2 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.CONVERSION_MODE,
                prms.m_Conversion_Mode_Config2.Expr);
            if (m_cbConvMode2.Items.Contains(paramConvMode2))
            {
                m_cbConvMode2.SelectedItem = paramConvMode2;
                m_cbConvMode2.Text = prms.m_Conversion_Mode_Config2.Expr;
            }

            //Set ADC Reference
            string paramReference2 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_REFERENCE,
                prms.m_ADC_Reference_Config2.Expr);
            if (m_cbReference2.Items.Contains(paramReference2))
            {
                m_cbReference2.SelectedItem = paramReference2;
                m_cbReference2.Text = prms.m_ADC_Reference_Config2.Expr;
            }

            //Set ADC Input Buffer Mode
            string paramBufferMode2 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_MODE,
                prms.m_Input_Buffer_Mode_Config2.Expr);
            if (m_cbInputBufferMode2.Items.Contains(paramBufferMode2))
            {
                m_cbInputBufferMode2.SelectedItem = paramBufferMode2;
                m_cbInputBufferMode2.Text = prms.m_Input_Buffer_Mode_Config2.Expr;
            }

            //Reference voltage.
            float.TryParse(prms.m_Ref_Voltage_Config2.Value, out tempFloat);
            m_nudRefVoltage2.Value = (decimal)tempFloat;

            // Conversion/Sample Rate
            int.TryParse(prms.m_Sample_Rate_Config2.Value, out tempSampleRate);
            m_nudConvRate2.Value = (decimal)tempSampleRate;

            // Comment text box
            commentTextBox2.Text = prms.m_Comment_Config2.Value;

            // Config Name text box
            configNameTextBox2.Text = prms.m_Config2_Name.Value;
            nameLabel2.Text = inst.InstanceName + "_" + prms.m_Config2_Name.Value;

            #endregion

            #region Config3
            //Set the ADC resolution
            string paramResolution3 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.RESOLUTION_CONFIG3,
                prms.m_ADC_Resolution_Config3.Expr);
            if (m_cbResolutionConfig3.Items.Contains(paramResolution3))
            {
                m_cbResolutionConfig3.SelectedItem = paramResolution3;
                m_cbResolutionConfig3.Text = prms.m_ADC_Resolution_Config3.Expr;
            }

            //Set the ADC Input Range
            string paramInputRange3 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_RANGE_CONFIG3,
                prms.m_ADC_Input_Range_Config3.Expr);
            if (m_cbInputRange3.Items.Contains(paramInputRange3))
            {
                m_cbInputRange3.SelectedItem = paramInputRange3;
                m_cbInputRange3.Text = prms.m_ADC_Input_Range_Config3.Expr;
            }

            //Set the Input Buffer Gain
            string paramInputBufferGain3 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_GAIN,
                prms.m_Input_Buffer_Gain_Config3.Expr);
            if (m_cbInputBufferGain3.Items.Contains(paramInputBufferGain3))
            {
                m_cbInputBufferGain3.SelectedItem = paramInputBufferGain3;
                m_cbInputBufferGain3.Text = prms.m_Input_Buffer_Gain_Config3.Expr;
            }

            //Set the Conversion Mode
            string paramConvMode3 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.CONVERSION_MODE,
                prms.m_Conversion_Mode_Config3.Expr);
            if (m_cbConvMode3.Items.Contains(paramConvMode3))
            {
                m_cbConvMode3.SelectedItem = paramConvMode3;
                m_cbConvMode3.Text = prms.m_Conversion_Mode_Config3.Expr;
            }

            //Set ADC Reference
            string paramReference3 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_REFERENCE,
                prms.m_ADC_Reference_Config3.Expr);
            if (m_cbReference3.Items.Contains(paramReference3))
            {
                m_cbReference3.SelectedItem = paramReference3;
                m_cbReference3.Text = prms.m_ADC_Reference_Config3.Expr;
            }

            //Set ADC Input Buffer Mode
            string paramBufferMode3 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_MODE,
                prms.m_Input_Buffer_Mode_Config3.Expr);
            if (m_cbInputBufferMode3.Items.Contains(paramBufferMode3))
            {
                m_cbInputBufferMode3.SelectedItem = paramBufferMode3;
                m_cbInputBufferMode3.Text = prms.m_Input_Buffer_Mode_Config3.Expr;
            }

            //Reference voltage.
            float.TryParse(prms.m_Ref_Voltage_Config3.Value, out tempFloat);
            m_nudRefVoltage3.Value = (decimal)tempFloat;

            // Conversion/Sample Rate
            int.TryParse(prms.m_Sample_Rate_Config3.Value, out tempSampleRate);
            m_nudConvRate3.Value = (decimal)tempSampleRate;

            // Comment text box
            commentTextBox3.Text = prms.m_Comment_Config3.Value;

            // Config Name text box
            configNameTextBox3.Text = prms.m_Config3_Name.Value;
            nameLabel3.Text = inst.InstanceName + "_" + prms.m_Config3_Name.Value;

            #endregion

            #region Config4
            //Set the ADC resolution
            string paramResolution4 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.RESOLUTION_CONFIG4,
                prms.m_ADC_Resolution_Config4.Expr);
            if (m_cbResolutionConfig4.Items.Contains(paramResolution4))
            {
                m_cbResolutionConfig4.SelectedItem = paramResolution4;
                m_cbResolutionConfig4.Text = prms.m_ADC_Resolution_Config4.Expr;
            }

            //Set the ADC Input Range
            string paramInputRange4 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_RANGE_CONFIG4,
                prms.m_ADC_Input_Range_Config4.Expr);
            if (m_cbInputRange4.Items.Contains(paramInputRange4))
            {
                m_cbInputRange4.SelectedItem = paramInputRange4;
                m_cbInputRange4.Text = prms.m_ADC_Input_Range_Config4.Expr;
            }

            //Set the Input Buffer Gain
            string paramInputBufferGain4 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_GAIN,
                prms.m_Input_Buffer_Gain_Config4.Expr);
            if (m_cbInputBufferGain4.Items.Contains(paramInputBufferGain4))
            {
                m_cbInputBufferGain4.SelectedItem = paramInputBufferGain4;
                m_cbInputBufferGain4.Text = prms.m_Input_Buffer_Gain_Config4.Expr;
            }

            //Set the Conversion Mode
            string paramConvMode4 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.CONVERSION_MODE,
                prms.m_Conversion_Mode_Config4.Expr);
            if (m_cbConvMode4.Items.Contains(paramConvMode4))
            {
                m_cbConvMode4.SelectedItem = paramConvMode4;
                m_cbConvMode4.Text = prms.m_Conversion_Mode_Config4.Expr;
            }

            //Set ADC Reference
            string paramReference4 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_REFERENCE,
                prms.m_ADC_Reference_Config4.Expr);
            if (m_cbReference4.Items.Contains(paramReference4))
            {
                m_cbReference4.SelectedItem = paramReference4;
                m_cbReference4.Text = prms.m_ADC_Reference_Config4.Expr;
            }

            //Set ADC Input Buffer Mode
            string paramBufferMode4 = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.INPUT_BUFFER_MODE,
                prms.m_Input_Buffer_Mode_Config4.Expr);
            if (m_cbInputBufferMode4.Items.Contains(paramBufferMode4))
            {
                m_cbInputBufferMode4.SelectedItem = paramBufferMode4;
                m_cbInputBufferMode4.Text = prms.m_Input_Buffer_Mode_Config4.Expr;
            }
            //Reference voltage.
            float.TryParse(prms.m_Ref_Voltage_Config4.Value, out tempFloat);
            m_nudRefVoltage4.Value = (decimal)tempFloat;

            // Conversion/Sample Rate
            int.TryParse(prms.m_Sample_Rate_Config4.Value, out tempSampleRate);
            m_nudConvRate4.Value = (decimal)tempSampleRate;

            // Comment text box
            commentTextBox4.Text = prms.m_Comment_Config4.Value;

            // Config Name text box
            configNameTextBox4.Text = prms.m_Config4_Name.Value;
            nameLabel4.Text = inst.InstanceName + "_" + prms.m_Config4_Name.Value;

            #endregion

            #region Common configuration
            // Clock Source check box
            if (m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_CLOCK, prms.m_ADC_Clock.Expr) ==
                CyADC_DelSigParameters.S_INTERNAL)
            {
                m_rbClockInternal.Checked = true;
                m_rbClockExternal.Checked = false;
            }
            else
            {
                m_rbClockInternal.Checked = false;
                m_rbClockExternal.Checked = true;
            }

            // Start of Conversion check box
            if (m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.START_OF_CONVERSION,
                prms.m_Start_of_Conversion.Expr) == CyADC_DelSigParameters.S_SOFTWARE)
            {
                m_cbSocHardware.Checked = false;
            }
            else
            {
                m_cbSocHardware.Checked = true;
            }

            // Configs
            int temp;
            int.TryParse(prms.m_Configs.Value, out temp);
            m_nudConfig.Value = (decimal)temp;
            UpdateConfigTabs(temp);

            // Enable Vref Vss
            m_cbEnable_Vref_Vss.Checked = m_Component.ResolveEnumIdToDisplay(CyADC_DelSigParameters.ADC_nVref,
                prms.m_Enable_Vref_Vss.Expr).Equals(Boolean.TrueString);
            #endregion

            UpdateAllBufferGain();
            CheckAllFreq(false);
            //UpdateRefVoltagesEnable();
            m_cbReference_Validating(this, new CancelEventArgs());
            DisplayInterruptMessage();
            UpdateRefVoltagesEnable();
            UpdateAllInputRangeList();
            HookAllEvents();
            CheckRefVoltage(m_nudRefVoltage, m_cbReference);
            CheckRefVoltage(m_nudRefVoltage2, m_cbReference2);
            CheckRefVoltage(m_nudRefVoltage3, m_cbReference3);
            CheckRefVoltage(m_nudRefVoltage4, m_cbReference4);
        }
        public CyADC_DelSigControl(ICyInstEdit_v1 inst)
        {
            m_Component = inst;
            InitializeComponent();

            // ADC Resolution
            IEnumerable<string> ResolutionEnums = inst.GetPossibleEnumValues(CyADC_DelSigParameters.RESOLUTION);
            foreach (string str in ResolutionEnums)
            {
                m_cbResolution.Items.Add(str);
                m_cbResolutionConfig2.Items.Add(str);
                m_cbResolutionConfig3.Items.Add(str);
                m_cbResolutionConfig4.Items.Add(str);
            }
            // Input Buffer Gain
            IEnumerable<string> InputBufferGainEnums = inst.GetPossibleEnumValues
                                                       (CyADC_DelSigParameters.INPUT_BUFFER_GAIN);
            foreach (string str in InputBufferGainEnums)
            {
                m_cbInputBufferGain.Items.Add(str);
                m_cbInputBufferGain2.Items.Add(str);
                m_cbInputBufferGain3.Items.Add(str);
                m_cbInputBufferGain4.Items.Add(str);
            }

            // Conversion Mode
            IEnumerable<string> ConversionModeEnums = inst.GetPossibleEnumValues
                                                      (CyADC_DelSigParameters.CONVERSION_MODE);
            foreach (string str in ConversionModeEnums)
            {
                m_cbConvMode.Items.Add(str);
                m_cbConvMode2.Items.Add(str);
                m_cbConvMode3.Items.Add(str);
                m_cbConvMode4.Items.Add(str);
            }

            // Reference Mode
            IEnumerable<string> ReferenceEnums = inst.GetPossibleEnumValues(CyADC_DelSigParameters.ADC_REFERENCE);
            foreach (string str in ReferenceEnums)
            {
                m_cbReference.Items.Add(str);
                m_cbReference2.Items.Add(str);
                m_cbReference3.Items.Add(str);
                m_cbReference4.Items.Add(str);
            }

            //Buffer Mode
            IEnumerable<string> BufferModeEnums = inst.GetPossibleEnumValues(CyADC_DelSigParameters.INPUT_BUFFER_MODE);
            foreach (string str in BufferModeEnums)
            {
                m_cbInputBufferMode.Items.Add(str);
                m_cbInputBufferMode2.Items.Add(str);
                m_cbInputBufferMode3.Items.Add(str);
                m_cbInputBufferMode4.Items.Add(str);
            }

            HookAllEvents();
            if (m_Component != null)
            {
                UpdateFormFromParams(inst);
                UpdateADCMode();
                UpdateAllInputRangeList();
            }
        }
 private void SetParam(ICyInstEdit_v1 inst, string ParamName, string value)
 {
 }
 public CyParameters(ICyInstEdit_v1 instEdit)
     : this(instEdit, instEdit)
 {
 }
 private void SetParam(ICyInstEdit_v1 inst, string ParamName, string value)
 {
 }
 /// <summary>
 /// Edit Params initializes the data in the customizer as well as 
 /// instantiating the dialog.  
 /// </summary>
 /// <param name="obj"> Is a component object containing the parameter information for the object. </param>
 /// <returns>A DialogResult object associated with the form.  
 /// OK means accept changes.  Cancel means reject changes.</returns>
 DialogResult ICyParamEditHook_v1.EditParams(ICyInstEdit_v1 obj, ICyTerminalQuery_v1 termQuery, 
     ICyExpressMgr_v1 mgr)
 {
     ICyTabbedParamEditor editor = obj.CreateTabbedParamEditor();
     m_editControl = new CyCharacterLCDEditingControl(obj);
     editor.AddCustomPage("General", m_editControl, ExpView_ParamChanged, "General");
     editor.AddDefaultPage("Built-in", "Built-in");
     System.Windows.Forms.DialogResult result = editor.ShowDialog();
     return result;
 }
        // Get parameter values
        private void GetParams(ICyInstEdit_v1 inst)
        {
            m_ADC_Clock = inst.GetCommittedParam(ADC_CLOCK);

            m_ADC_Input_Range         = inst.GetCommittedParam(INPUT_RANGE);
            m_ADC_Input_Range_Config2 = inst.GetCommittedParam(INPUT_RANGE_CONFIG2);
            m_ADC_Input_Range_Config3 = inst.GetCommittedParam(INPUT_RANGE_CONFIG3);
            m_ADC_Input_Range_Config4 = inst.GetCommittedParam(INPUT_RANGE_CONFIG4);

            m_ADC_Reference         = inst.GetCommittedParam(ADC_REFERENCE);
            m_ADC_Reference_Config2 = inst.GetCommittedParam(ADC_REFERENCE_CONFIG2);
            m_ADC_Reference_Config3 = inst.GetCommittedParam(ADC_REFERENCE_CONFIG3);
            m_ADC_Reference_Config4 = inst.GetCommittedParam(ADC_REFERENCE_CONFIG4);

            m_ADC_Resolution         = inst.GetCommittedParam(RESOLUTION);
            m_ADC_Resolution_Config2 = inst.GetCommittedParam(RESOLUTION_CONFIG2);
            m_ADC_Resolution_Config3 = inst.GetCommittedParam(RESOLUTION_CONFIG3);
            m_ADC_Resolution_Config4 = inst.GetCommittedParam(RESOLUTION_CONFIG4);

            m_Conversion_Mode           = inst.GetCommittedParam(CONVERSION_MODE);
            m_Conversion_Mode_Config2   = inst.GetCommittedParam(CONVERSION_MODE_CONFIG2);
            m_Conversion_Mode_Config3   = inst.GetCommittedParam(CONVERSION_MODE_CONFIG3);
            m_Conversion_Mode_Config4   = inst.GetCommittedParam(CONVERSION_MODE_CONFIG4);
            m_Input_Buffer_Gain         = inst.GetCommittedParam(INPUT_BUFFER_GAIN);
            m_Input_Buffer_Gain_Config2 = inst.GetCommittedParam(INPUT_BUFFER_GAIN_CONFIG2);
            m_Input_Buffer_Gain_Config3 = inst.GetCommittedParam(INPUT_BUFFER_GAIN_CONFIG3);
            m_Input_Buffer_Gain_Config4 = inst.GetCommittedParam(INPUT_BUFFER_GAIN_CONFIG4);
            m_Input_Buffer_Mode         = inst.GetCommittedParam(INPUT_BUFFER_MODE);
            m_Input_Buffer_Mode_Config2 = inst.GetCommittedParam(INPUT_BUFFER_MODE_CONFIG2);
            m_Input_Buffer_Mode_Config3 = inst.GetCommittedParam(INPUT_BUFFER_MODE_CONFIG3);
            m_Input_Buffer_Mode_Config4 = inst.GetCommittedParam(INPUT_BUFFER_MODE_CONFIG4);

            m_Sample_Rate         = inst.GetCommittedParam(SAMPLE_RATE);
            m_Sample_Rate_Config2 = inst.GetCommittedParam(SAMPLE_RATE_CONFIG2);
            m_Sample_Rate_Config3 = inst.GetCommittedParam(SAMPLE_RATE_CONFIG3);
            m_Sample_Rate_Config4 = inst.GetCommittedParam(SAMPLE_RATE_CONFIG4);
            m_Ref_Voltage         = inst.GetCommittedParam(REF_VOLTAGE);
            m_Ref_Voltage_Config2 = inst.GetCommittedParam(REF_VOLTAGE_CONFIG2);
            m_Ref_Voltage_Config3 = inst.GetCommittedParam(REF_VOLTAGE_CONFIG3);
            m_Ref_Voltage_Config4 = inst.GetCommittedParam(REF_VOLTAGE_CONFIG4);

            m_Clock_Frequency       = inst.GetCommittedParam(CLOCK_FREQUENCY);
            m_Start_of_Conversion   = inst.GetCommittedParam(START_OF_CONVERSION);
            m_Configs               = inst.GetCommittedParam(CONFIGS);
            m_ADC_Charge_Pump_Clock = inst.GetCommittedParam(ADC_CHARGE_PUMP_CLOCK);
            m_ADC_Input_Mode        = inst.GetCommittedParam(ADC_INPUT_MODE);
            m_Enable_Vref_Vss       = inst.GetCommittedParam(ADC_nVref);

            m_Comment_Config1 = inst.GetCommittedParam(ADC_COMMENT_CONFIG1);
            m_Comment_Config2 = inst.GetCommittedParam(ADC_COMMENT_CONFIG2);
            m_Comment_Config3 = inst.GetCommittedParam(ADC_COMMENT_CONFIG3);
            m_Comment_Config4 = inst.GetCommittedParam(ADC_COMMENT_CONFIG4);

            m_Config1_Name = inst.GetCommittedParam(CONFIG1_NAME);
            m_Config2_Name = inst.GetCommittedParam(CONFIG2_NAME);
            m_Config3_Name = inst.GetCommittedParam(CONFIG3_NAME);
            m_Config4_Name = inst.GetCommittedParam(CONFIG4_NAME);

            m_ADC_ExVref_Num = inst.GetCommittedParam("ADC_ExVref_Num");

            m_Vdda_Value = inst.GetCommittedParam(ADC_Vdda_Value);
        }
Exemple #36
0
 public CySPIMParameters(ICyInstEdit_v1 inst)
 {
     this.m_inst          = inst;
     m_modeList           = new List <string>(inst.GetPossibleEnumValues(CyParamNames.MODE));
     m_shiftDirectionList = new List <string>(inst.GetPossibleEnumValues(CyParamNames.SHIFT_DIR));
 }
 public MultAccParameters(ICyInstEdit_v1 m_edit)
 {
     this.m_edit = m_edit;
     GetParams();
 }