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 |
||
) |
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 _, REGULATOR_LIST::Add(), DIALOG_REGULATOR_FORM::BuildRegulatorFromData(), REGULATOR_LIST::GetReg(), REGULATOR_LIST::GetRegList(), 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, REGULATOR_LIST::GetCount(), GetDataFilename(), REGULATOR_LIST::GetRegList(), 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(), REGULATOR_LIST::GetReg(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_RegulatorList, m_RegulatorListChanged, name, REGULATOR_LIST::Replace(), 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 REGULATOR_LIST::GetReg(), 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 _, REGULATOR_LIST::GetRegList(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_lastSelectedRegulatorName, m_RegulatorList, m_RegulatorListChanged, name, REGULATOR_LIST::Remove(), and SelectLastSelectedRegulator().
bool PANEL_REGULATOR::ReadDataFile | ( | ) |
Definition at line 49 of file datafile_read_write.cpp.
References _, REGULATOR_LIST::Clear(), GetDataFilename(), REGULATOR_LIST::GetRegList(), 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 REGULATOR_LIST::GetCount(), PANEL_REGULATOR_BASE::m_choiceRegulatorSelector, m_lastSelectedRegulatorName, REGULATOR_LIST::m_List, 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, and PANEL_REGULATOR_BASE::m_bitmapRegul4pins.
bool PANEL_REGULATOR::WriteDataFile | ( | ) |
Definition at line 93 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_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), and ThemeChanged().
|
protectedinherited |
Definition at line 45 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), and ThemeChanged().
|
protectedinherited |
Definition at line 94 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 53 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 96 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 51 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 52 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 97 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 54 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 44 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), RegulatorsSolve(), SaveSettings(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 48 of file panel_regulator_base.h.
Referenced by OnAddRegulator(), OnDataFileSelection(), OnEditRegulator(), OnRegulatorSelection(), OnRemoveRegulator(), PANEL_REGULATOR(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), ReadDataFile(), RegulatorPageUpdate(), SelectLastSelectedRegulator(), and PANEL_REGULATOR_BASE::~PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 83 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 82 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorPageUpdate(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 92 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 59 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 65 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 89 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 91 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 85 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 88 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 84 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorPageUpdate().
|
protectedinherited |
Definition at line 63 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 69 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 75 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 80 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 57 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 55 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 56 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 71 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 76 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::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 OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 60 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 61 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 68 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 66 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 67 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 58 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 64 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 70 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and 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(), and WriteDataFile().
|
protectedinherited |
Definition at line 50 of file panel_regulator_base.h.
Referenced by GetDataFilename(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and SetDataFilename().
|
protectedinherited |
Definition at line 47 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorPageUpdate().
|
protectedinherited |
Definition at line 81 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorPageUpdate().
|
protectedinherited |
Definition at line 95 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 90 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 49 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 43 of file panel_regulator_base.h.
Referenced by PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE().
|
protectedinherited |
Definition at line 93 of file panel_regulator_base.h.
Referenced by OnCopyCB(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 87 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 86 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 74 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 72 of file panel_regulator_base.h.
Referenced by OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), and RegulatorsSolve().
|
protectedinherited |
Definition at line 73 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 79 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 77 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().
|
protectedinherited |
Definition at line 78 of file panel_regulator_base.h.
Referenced by LoadSettings(), OnRegulatorResetButtonClick(), OnRegulatorSelection(), PANEL_REGULATOR_BASE::PANEL_REGULATOR_BASE(), RegulatorsSolve(), and SaveSettings().