| 
    KiCad PCB EDA Suite
    
   | 
 
#include <panel_regulator.h>
  
Public Member Functions | |
| PANEL_REGULATOR (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
| ~PANEL_REGULATOR () | |
| void | OnRegulatorCalcButtonClick (wxCommandEvent &event) override | 
| void | OnRegulatorResetButtonClick (wxCommandEvent &event) override | 
| void | OnRegulTypeSelection (wxCommandEvent &event) override | 
| void | OnRegulatorSelection (wxCommandEvent &event) override | 
| void | OnDataFileSelection (wxCommandEvent &event) override | 
| void | OnAddRegulator (wxCommandEvent &event) override | 
| void | OnEditRegulator (wxCommandEvent &event) override | 
| void | OnRemoveRegulator (wxCommandEvent &event) override | 
| void | OnCopyCB (wxCommandEvent &event) override | 
| void | LoadSettings (PCB_CALCULATOR_SETTINGS *aCfg) override | 
| Load the settings into the panel.   | |
| void | SaveSettings (PCB_CALCULATOR_SETTINGS *aCfg) override | 
| Save the settings from the panel.   | |
| void | ThemeChanged () override | 
| Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.   | |
| void | RegulatorPageUpdate () | 
| Update the regulator page dialog display.   | |
| void | SelectLastSelectedRegulator () | 
| If m_lastSelectedRegulatorName is empty, just calls RegulatorPageUpdate()   | |
| void | RegulatorsSolve () | 
| const wxString | GetDataFilename () | 
| void | SetDataFilename (const wxString &aFilename) | 
| Initialize the full filename of the selected pcb_calculator data file force the standard extension of the file (.pcbcalc).   | |
| bool | ReadDataFile () | 
| bool | WriteDataFile () | 
Static Public Member Functions | |
| static double | round_to (double value, double precision=0.001) | 
Public Attributes | |
| REGULATOR_LIST | m_RegulatorList | 
| wxString | m_lastSelectedRegulatorName | 
| bool | m_RegulatorListChanged | 
Protected Attributes | |
| wxStaticText * | m_staticTextRegType | 
| wxChoice * | m_choiceRegType | 
| wxStaticBitmap * | m_bitmapRegul4pins | 
| wxStaticBitmap * | m_bitmapRegul3pins | 
| wxStaticText * | m_RegulFormula | 
| wxChoice * | m_choiceRegulatorSelector | 
| wxStaticText * | m_staticTextRegFile | 
| wxTextCtrl * | m_regulators_fileNameCtrl | 
| wxButton * | m_buttonDataFile | 
| wxButton * | m_buttonEditItem | 
| wxButton * | m_buttonAddItem | 
| wxButton * | m_buttonRemoveItem | 
| wxStaticText * | m_labelValMin | 
| wxStaticText * | m_labelValTyp | 
| wxStaticText * | m_labelValMax | 
| wxRadioButton * | m_rbRegulR1 | 
| wxStaticText * | m_labelRegultR1 | 
| wxTextCtrl * | m_r1MinVal | 
| wxTextCtrl * | m_r1TypVal | 
| wxTextCtrl * | m_r1MaxVal | 
| wxStaticText * | m_labelUnitsR1 | 
| wxRadioButton * | m_rbRegulR2 | 
| wxStaticText * | m_labelRegultR2 | 
| wxTextCtrl * | m_r2MinVal | 
| wxTextCtrl * | m_r2TypVal | 
| wxTextCtrl * | m_r2MaxVal | 
| wxStaticText * | m_labelUnitsR2 | 
| wxRadioButton * | m_rbRegulVout | 
| wxStaticText * | m_labelVout | 
| wxTextCtrl * | m_voutMinVal | 
| wxTextCtrl * | m_voutTypVal | 
| wxTextCtrl * | m_voutMaxVal | 
| wxStaticText * | m_labelUnitsVout | 
| wxStaticText * | m_labelVRef | 
| wxTextCtrl * | m_vrefMinVal | 
| wxTextCtrl * | m_vrefTypVal | 
| wxTextCtrl * | m_vrefMaxVal | 
| wxStaticText * | m_labelUnitsVref | 
| wxStaticText * | m_RegulIadjTitle | 
| wxTextCtrl * | m_iadjTypVal | 
| wxTextCtrl * | m_iadjMaxVal | 
| wxStaticText * | m_labelUnitsIadj | 
| wxStaticText * | m_labelTolSumary | 
| wxTextCtrl * | m_tolTotalMin | 
| wxTextCtrl * | m_TolTotalMax | 
| wxStaticText * | m_labelTotalPercent | 
| wxStaticText * | m_labelResTol | 
| wxTextCtrl * | m_resTolVal | 
| wxStaticText * | m_labelResTolUnit | 
| wxStaticText * | m_labelKicadComment | 
| wxTextCtrl * | m_textPowerComment | 
| wxButton * | m_btCopyCB | 
| wxStaticText * | m_RegulMessage | 
| wxButton * | m_buttonCalculate | 
| wxButton * | m_buttonRegulReset | 
Definition at line 27 of file panel_regulator.h.
| PANEL_REGULATOR::PANEL_REGULATOR | ( | wxWindow * | parent, | 
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxTAB_TRAVERSAL, | ||
| const wxString & | name = wxEmptyString ) | 
Definition at line 38 of file panel_regulator.cpp.
References KiBitmapBundle(), PANEL_REGULATOR_BASE::m_bitmapRegul3pins, PANEL_REGULATOR_BASE::m_bitmapRegul4pins, PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_RegulatorList, m_RegulatorListChanged, name, PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), regul, regul_3pins, and SelectLastSelectedRegulator().
| PANEL_REGULATOR::~PANEL_REGULATOR | ( | ) | 
Definition at line 53 of file panel_regulator.cpp.
| const wxString PANEL_REGULATOR::GetDataFilename | ( | ) | 
Definition at line 606 of file panel_regulator.cpp.
References DataFileNameExt, and PANEL_REGULATOR_BASE::m_regulators_fileNameCtrl.
Referenced by PCB_CALCULATOR_FRAME::OnClosePcbCalc(), OnDataFileSelection(), ReadDataFile(), SaveSettings(), and WriteDataFile().
      
  | 
  overridevirtual | 
Load the settings into the panel.
| aCfg | is the settings structure to load from | 
Implements CALCULATOR_PANEL.
Definition at line 539 of file panel_regulator.cpp.
References PCB_CALCULATOR_SETTINGS::REGULATORS::data_file, PCB_CALCULATOR_SETTINGS::REGULATORS::iadjMax, PCB_CALCULATOR_SETTINGS::REGULATORS::iadjTyp, PCB_CALCULATOR_SETTINGS::REGULATORS::last_param, PANEL_REGULATOR_BASE::m_choiceRegType, PANEL_REGULATOR_BASE::m_iadjMaxVal, PANEL_REGULATOR_BASE::m_iadjTypVal, m_lastSelectedRegulatorName, PANEL_REGULATOR_BASE::m_r1TypVal, PANEL_REGULATOR_BASE::m_r2TypVal, PANEL_REGULATOR_BASE::m_rbRegulR1, PANEL_REGULATOR_BASE::m_rbRegulR2, PANEL_REGULATOR_BASE::m_rbRegulVout, PCB_CALCULATOR_SETTINGS::m_Regulators, PANEL_REGULATOR_BASE::m_resTolVal, PANEL_REGULATOR_BASE::m_voutTypVal, PANEL_REGULATOR_BASE::m_vrefMaxVal, PANEL_REGULATOR_BASE::m_vrefMinVal, PANEL_REGULATOR_BASE::m_vrefTypVal, PCB_CALCULATOR_SETTINGS::REGULATORS::r1, PCB_CALCULATOR_SETTINGS::REGULATORS::r2, RegulatorPageUpdate(), PCB_CALCULATOR_SETTINGS::REGULATORS::resTol, PCB_CALCULATOR_SETTINGS::REGULATORS::selected_regulator, SetDataFilename(), PCB_CALCULATOR_SETTINGS::REGULATORS::type, PCB_CALCULATOR_SETTINGS::REGULATORS::voutTyp, PCB_CALCULATOR_SETTINGS::REGULATORS::vrefMax, PCB_CALCULATOR_SETTINGS::REGULATORS::vrefMin, and PCB_CALCULATOR_SETTINGS::REGULATORS::vrefTyp.
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 235 of file panel_regulator.cpp.
References _, DIALOG_REGULATOR_FORM::BuildRegulatorFromData(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_lastSelectedRegulatorName, REGULATOR_DATA::m_Name, m_RegulatorList, m_RegulatorListChanged, SelectLastSelectedRegulator(), and DIALOG_SHIM::ShowModal().
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 329 of file panel_regulator.cpp.
References PANEL_REGULATOR_BASE::m_textPowerComment.
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 185 of file panel_regulator.cpp.
References _, DataFileNameExt, GetDataFilename(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_RegulatorList, m_RegulatorListChanged, ReadDataFile(), SelectLastSelectedRegulator(), SetDataFilename(), and wxASCII_STR.
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 263 of file panel_regulator.cpp.
References DIALOG_REGULATOR_FORM::BuildRegulatorFromData(), DIALOG_REGULATOR_FORM::CopyRegulatorDataToDialog(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_RegulatorList, m_RegulatorListChanged, name, SelectLastSelectedRegulator(), and DIALOG_SHIM::ShowModal().
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 66 of file panel_regulator.cpp.
References RegulatorsSolve().
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 72 of file panel_regulator.cpp.
References DEFAULT_REGULATOR_IADJ_MAX, DEFAULT_REGULATOR_IADJ_TYP, DEFAULT_REGULATOR_R1, DEFAULT_REGULATOR_R2, DEFAULT_REGULATOR_RESTOL, DEFAULT_REGULATOR_VOUT_TYP, DEFAULT_REGULATOR_VREF_MAX, DEFAULT_REGULATOR_VREF_MIN, DEFAULT_REGULATOR_VREF_TYP, PANEL_REGULATOR_BASE::m_choiceRegType, PANEL_REGULATOR_BASE::m_iadjMaxVal, PANEL_REGULATOR_BASE::m_iadjTypVal, PANEL_REGULATOR_BASE::m_r1MaxVal, PANEL_REGULATOR_BASE::m_r1MinVal, PANEL_REGULATOR_BASE::m_r1TypVal, PANEL_REGULATOR_BASE::m_r2MaxVal, PANEL_REGULATOR_BASE::m_r2MinVal, PANEL_REGULATOR_BASE::m_r2TypVal, PANEL_REGULATOR_BASE::m_rbRegulR1, PANEL_REGULATOR_BASE::m_rbRegulR2, PANEL_REGULATOR_BASE::m_rbRegulVout, PANEL_REGULATOR_BASE::m_resTolVal, PANEL_REGULATOR_BASE::m_TolTotalMax, PANEL_REGULATOR_BASE::m_tolTotalMin, PANEL_REGULATOR_BASE::m_voutMaxVal, PANEL_REGULATOR_BASE::m_voutMinVal, PANEL_REGULATOR_BASE::m_voutTypVal, PANEL_REGULATOR_BASE::m_vrefMaxVal, PANEL_REGULATOR_BASE::m_vrefMinVal, PANEL_REGULATOR_BASE::m_vrefTypVal, and RegulatorPageUpdate().
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 154 of file panel_regulator.cpp.
References PANEL_REGULATOR_BASE::m_choiceRegType, PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, REGULATOR_DATA::m_IadjMax, PANEL_REGULATOR_BASE::m_iadjMaxVal, REGULATOR_DATA::m_IadjTyp, PANEL_REGULATOR_BASE::m_iadjTypVal, m_lastSelectedRegulatorName, REGULATOR_DATA::m_Name, m_RegulatorList, REGULATOR_DATA::m_Type, REGULATOR_DATA::m_VrefMax, PANEL_REGULATOR_BASE::m_vrefMaxVal, REGULATOR_DATA::m_VrefMin, PANEL_REGULATOR_BASE::m_vrefMinVal, REGULATOR_DATA::m_VrefTyp, PANEL_REGULATOR_BASE::m_vrefTypVal, name, and RegulatorPageUpdate().
Referenced by SelectLastSelectedRegulator().
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 148 of file panel_regulator.cpp.
References RegulatorPageUpdate().
      
  | 
  overridevirtual | 
Reimplemented from PANEL_REGULATOR_BASE.
Definition at line 287 of file panel_regulator.cpp.
References _, PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_lastSelectedRegulatorName, m_RegulatorList, m_RegulatorListChanged, name, and SelectLastSelectedRegulator().
| bool PANEL_REGULATOR::ReadDataFile | ( | ) | 
Definition at line 50 of file datafile_read_write.cpp.
References _, GetDataFilename(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_RegulatorList, PCB_CALCULATOR_DATAFILE_PARSER::Parse(), SelectLastSelectedRegulator(), and IO_ERROR::What().
Referenced by OnDataFileSelection().
| void PANEL_REGULATOR::RegulatorPageUpdate | ( | ) | 
Update the regulator page dialog display.
Enable the current regulator drawings and the formula used for calculations.
Definition at line 106 of file panel_regulator.cpp.
References PANEL_REGULATOR_BASE::m_bitmapRegul3pins, PANEL_REGULATOR_BASE::m_bitmapRegul4pins, PANEL_REGULATOR_BASE::m_buttonEditItem, PANEL_REGULATOR_BASE::m_buttonRemoveItem, PANEL_REGULATOR_BASE::m_choiceRegType, PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, PANEL_REGULATOR_BASE::m_iadjMaxVal, PANEL_REGULATOR_BASE::m_iadjTypVal, PANEL_REGULATOR_BASE::m_labelUnitsIadj, PANEL_REGULATOR_BASE::m_RegulFormula, PANEL_REGULATOR_BASE::m_RegulIadjTitle, and Refresh().
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), and OnRegulTypeSelection().
| void PANEL_REGULATOR::RegulatorsSolve | ( | ) | 
Definition at line 341 of file panel_regulator.cpp.
References _, DoubleFromString(), PANEL_REGULATOR_BASE::m_choiceRegType, PANEL_REGULATOR_BASE::m_iadjMaxVal, PANEL_REGULATOR_BASE::m_iadjTypVal, PANEL_REGULATOR_BASE::m_r1MaxVal, PANEL_REGULATOR_BASE::m_r1MinVal, PANEL_REGULATOR_BASE::m_r1TypVal, PANEL_REGULATOR_BASE::m_r2MaxVal, PANEL_REGULATOR_BASE::m_r2MinVal, PANEL_REGULATOR_BASE::m_r2TypVal, PANEL_REGULATOR_BASE::m_rbRegulR1, PANEL_REGULATOR_BASE::m_rbRegulR2, PANEL_REGULATOR_BASE::m_rbRegulVout, PANEL_REGULATOR_BASE::m_RegulMessage, PANEL_REGULATOR_BASE::m_resTolVal, PANEL_REGULATOR_BASE::m_textPowerComment, PANEL_REGULATOR_BASE::m_TolTotalMax, PANEL_REGULATOR_BASE::m_tolTotalMin, PANEL_REGULATOR_BASE::m_voutMaxVal, PANEL_REGULATOR_BASE::m_voutMinVal, PANEL_REGULATOR_BASE::m_voutTypVal, PANEL_REGULATOR_BASE::m_vrefMaxVal, PANEL_REGULATOR_BASE::m_vrefMinVal, PANEL_REGULATOR_BASE::m_vrefTypVal, and round_to().
Referenced by OnRegulatorCalcButtonClick().
      
  | 
  static | 
Definition at line 631 of file panel_regulator.cpp.
Referenced by RegulatorsSolve().
      
  | 
  overridevirtual | 
Save the settings from the panel.
| aCfg | is the settings structure to save to | 
Implements CALCULATOR_PANEL.
Definition at line 571 of file panel_regulator.cpp.
References PCB_CALCULATOR_SETTINGS::REGULATORS::data_file, GetDataFilename(), PCB_CALCULATOR_SETTINGS::REGULATORS::iadjMax, PCB_CALCULATOR_SETTINGS::REGULATORS::iadjTyp, PCB_CALCULATOR_SETTINGS::REGULATORS::last_param, PANEL_REGULATOR_BASE::m_choiceRegType, PANEL_REGULATOR_BASE::m_iadjMaxVal, PANEL_REGULATOR_BASE::m_iadjTypVal, m_lastSelectedRegulatorName, PANEL_REGULATOR_BASE::m_r1TypVal, PANEL_REGULATOR_BASE::m_r2TypVal, PANEL_REGULATOR_BASE::m_rbRegulR1, PANEL_REGULATOR_BASE::m_rbRegulR2, PANEL_REGULATOR_BASE::m_rbRegulVout, PCB_CALCULATOR_SETTINGS::m_Regulators, PANEL_REGULATOR_BASE::m_resTolVal, PANEL_REGULATOR_BASE::m_voutTypVal, PANEL_REGULATOR_BASE::m_vrefMaxVal, PANEL_REGULATOR_BASE::m_vrefMinVal, PANEL_REGULATOR_BASE::m_vrefTypVal, PCB_CALCULATOR_SETTINGS::REGULATORS::r1, PCB_CALCULATOR_SETTINGS::REGULATORS::r2, PCB_CALCULATOR_SETTINGS::REGULATORS::resTol, PCB_CALCULATOR_SETTINGS::REGULATORS::selected_regulator, PCB_CALCULATOR_SETTINGS::REGULATORS::type, PCB_CALCULATOR_SETTINGS::REGULATORS::voutTyp, PCB_CALCULATOR_SETTINGS::REGULATORS::vrefMax, PCB_CALCULATOR_SETTINGS::REGULATORS::vrefMin, and PCB_CALCULATOR_SETTINGS::REGULATORS::vrefTyp.
| void PANEL_REGULATOR::SelectLastSelectedRegulator | ( | ) | 
If m_lastSelectedRegulatorName is empty, just calls RegulatorPageUpdate()
Definition at line 306 of file panel_regulator.cpp.
References PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_lastSelectedRegulatorName, m_RegulatorList, and OnRegulatorSelection().
Referenced by OnAddRegulator(), OnDataFileSelection(), OnEditRegulator(), OnRemoveRegulator(), PANEL_REGULATOR(), and ReadDataFile().
| void PANEL_REGULATOR::SetDataFilename | ( | const wxString & | aFilename | ) | 
Initialize the full filename of the selected pcb_calculator data file force the standard extension of the file (.pcbcalc).
| aFilename | is the full filename, with or without extension. | 
Definition at line 617 of file panel_regulator.cpp.
References DataFileNameExt, and PANEL_REGULATOR_BASE::m_regulators_fileNameCtrl.
Referenced by LoadSettings(), and OnDataFileSelection().
      
  | 
  overridevirtual | 
Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.
Implements CALCULATOR_PANEL.
Definition at line 58 of file panel_regulator.cpp.
References KiBitmapBundle(), PANEL_REGULATOR_BASE::m_bitmapRegul3pins, PANEL_REGULATOR_BASE::m_bitmapRegul4pins, regul, and regul_3pins.
| bool PANEL_REGULATOR::WriteDataFile | ( | ) | 
Definition at line 92 of file datafile_read_write.cpp.
References GetDataFilename(), m_RegulatorList, m_RegulatorListChanged, and OUTPUTFORMATTER::Print().
Referenced by PCB_CALCULATOR_FRAME::OnClosePcbCalc().
      
  | 
  protectedinherited | 
Definition at line 46 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::PANEL_REGULATOR(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), and PANEL_REGULATOR::ThemeChanged().
      
  | 
  protectedinherited | 
Definition at line 45 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::PANEL_REGULATOR(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), and PANEL_REGULATOR::ThemeChanged().
      
  | 
  protectedinherited | 
Definition at line 94 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 53 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 96 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 51 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 52 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 97 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 54 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 44 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), PANEL_REGULATOR::RegulatorsSolve(), PANEL_REGULATOR::SaveSettings(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 48 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnAddRegulator(), PANEL_REGULATOR::OnDataFileSelection(), PANEL_REGULATOR::OnEditRegulator(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR::OnRemoveRegulator(), PANEL_REGULATOR::PANEL_REGULATOR(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::ReadDataFile(), PANEL_REGULATOR::RegulatorPageUpdate(), PANEL_REGULATOR::SelectLastSelectedRegulator(), and ~PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 83 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 82 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorPageUpdate(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 92 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 59 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 65 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 89 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 91 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 85 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 88 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 84 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorPageUpdate().
      
  | 
  protectedinherited | 
Definition at line 63 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 69 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 75 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 80 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 57 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 55 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 56 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 71 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 76 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
| wxString PANEL_REGULATOR::m_lastSelectedRegulatorName | 
Definition at line 87 of file panel_regulator.h.
Referenced by LoadSettings(), OnAddRegulator(), OnRegulatorSelection(), OnRemoveRegulator(), SaveSettings(), and SelectLastSelectedRegulator().
      
  | 
  protectedinherited | 
Definition at line 62 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 60 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 61 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 68 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 66 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 67 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 58 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 64 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 70 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
| REGULATOR_LIST PANEL_REGULATOR::m_RegulatorList | 
Definition at line 86 of file panel_regulator.h.
Referenced by OnAddRegulator(), OnDataFileSelection(), OnEditRegulator(), OnRegulatorSelection(), OnRemoveRegulator(), PANEL_REGULATOR(), ReadDataFile(), SelectLastSelectedRegulator(), and WriteDataFile().
| bool PANEL_REGULATOR::m_RegulatorListChanged | 
Definition at line 88 of file panel_regulator.h.
Referenced by OnAddRegulator(), PCB_CALCULATOR_FRAME::OnClosePcbCalc(), OnDataFileSelection(), OnEditRegulator(), OnRemoveRegulator(), PANEL_REGULATOR(), and WriteDataFile().
      
  | 
  protectedinherited | 
Definition at line 50 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::GetDataFilename(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::SetDataFilename().
      
  | 
  protectedinherited | 
Definition at line 47 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorPageUpdate().
      
  | 
  protectedinherited | 
Definition at line 81 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorPageUpdate().
      
  | 
  protectedinherited | 
Definition at line 95 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 90 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 49 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 43 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE().
      
  | 
  protectedinherited | 
Definition at line 93 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnCopyCB(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 87 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 86 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 74 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 72 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), and PANEL_REGULATOR::RegulatorsSolve().
      
  | 
  protectedinherited | 
Definition at line 73 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 79 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 77 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().
      
  | 
  protectedinherited | 
Definition at line 78 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR::LoadSettings(), PANEL_REGULATOR::OnRegulatorResetButtonClick(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR_BASE(), PANEL_REGULATOR::RegulatorsSolve(), and PANEL_REGULATOR::SaveSettings().