KiCad PCB EDA Suite
|
#include <attenuator_classes.h>
Public Member Functions | |
virtual | ~ATTENUATOR () |
virtual bool | Calculate () |
Calculates the values of components in attenuator. | |
void | ReadConfig () |
Read values stored in config for this attenuator. | |
void | WriteConfig () |
Read values stored in config for this attenuator. | |
Public Attributes | |
wxString | m_Name |
int | m_ResultCount |
bool | m_Error |
double | m_Zin |
bool | m_Zin_Enable |
double | m_Zout |
double | m_Attenuation |
bool | m_Attenuation_Enable |
double | m_MinimumATT |
double | m_R1 |
double | m_R2 |
double | m_R3 |
BITMAPS | m_SchBitmapName |
wxString * | m_FormulaName |
Protected Member Functions | |
ATTENUATOR (ATTENUATORS_TYPE Topology) | |
Protected Attributes | |
ATTENUATORS_TYPE | m_Topology |
double | Lmin |
double | L |
double | A |
Definition at line 27 of file attenuator_classes.h.
|
virtual |
|
protected |
|
virtual |
Calculates the values of components in attenuator.
Reimplemented in ATTENUATOR_PI, ATTENUATOR_TEE, ATTENUATOR_BRIDGE, and ATTENUATOR_SPLITTER.
Referenced by PANEL_RF_ATTENUATORS::OnCalculateAttenuator().
void ATTENUATOR::ReadConfig | ( | ) |
Read values stored in config for this attenuator.
void ATTENUATOR::WriteConfig | ( | ) |
Read values stored in config for this attenuator.
|
protected |
Definition at line 71 of file attenuator_classes.h.
|
protected |
Definition at line 71 of file attenuator_classes.h.
|
protected |
Definition at line 71 of file attenuator_classes.h.
double ATTENUATOR::m_Attenuation |
Definition at line 60 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel(), and PANEL_RF_ATTENUATORS::TransfPanelDataToAttenuator().
bool ATTENUATOR::m_Attenuation_Enable |
Definition at line 61 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel().
bool ATTENUATOR::m_Error |
Definition at line 56 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel().
wxString* ATTENUATOR::m_FormulaName |
Definition at line 67 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel().
double ATTENUATOR::m_MinimumATT |
Definition at line 62 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel().
wxString ATTENUATOR::m_Name |
Definition at line 54 of file attenuator_classes.h.
double ATTENUATOR::m_R1 |
Definition at line 63 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel().
double ATTENUATOR::m_R2 |
Definition at line 64 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel().
double ATTENUATOR::m_R3 |
Definition at line 65 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel().
int ATTENUATOR::m_ResultCount |
Definition at line 55 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorResultsToPanel().
BITMAPS ATTENUATOR::m_SchBitmapName |
Definition at line 66 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::ThemeChanged(), PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel(), and PANEL_RF_ATTENUATORS::UpdateUI().
|
protected |
Definition at line 70 of file attenuator_classes.h.
double ATTENUATOR::m_Zin |
Definition at line 57 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel(), and PANEL_RF_ATTENUATORS::TransfPanelDataToAttenuator().
bool ATTENUATOR::m_Zin_Enable |
Definition at line 58 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel().
double ATTENUATOR::m_Zout |
Definition at line 59 of file attenuator_classes.h.
Referenced by PANEL_RF_ATTENUATORS::TransfAttenuatorDataToPanel(), and PANEL_RF_ATTENUATORS::TransfPanelDataToAttenuator().