![]() |
KiCad PCB EDA Suite
|
#include <attenuator_classes.h>
Public Member Functions | |
virtual | ~ATTENUATOR () |
virtual bool | Calculate () |
Function Calculate calculates the values of components in attenuator. More... | |
void | ReadConfig () |
Function ReadConfig Read values stored in config for this attenuator. More... | |
void | WriteConfig () |
Function WriteConfig Read values stored in config for this attenuator. More... | |
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 |
wxBitmap * | m_SchBitMap |
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 25 of file attenuator_classes.h.
|
protected |
|
virtual |
|
virtual |
Function Calculate calculates the values of components in attenuator.
Reimplemented in ATTENUATOR_SPLITTER, ATTENUATOR_BRIDGE, ATTENUATOR_TEE, and ATTENUATOR_PI.
Referenced by PCB_CALCULATOR_FRAME::OnCalculateAttenuator().
void ATTENUATOR::ReadConfig | ( | ) |
Function ReadConfig Read values stored in config for this attenuator.
void ATTENUATOR::WriteConfig | ( | ) |
Function WriteConfig Read values stored in config for this attenuator.
|
protected |
Definition at line 46 of file attenuator_classes.h.
|
protected |
Definition at line 46 of file attenuator_classes.h.
|
protected |
Definition at line 46 of file attenuator_classes.h.
double ATTENUATOR::m_Attenuation |
Definition at line 36 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel(), and PCB_CALCULATOR_FRAME::TransfPanelDataToAttenuator().
bool ATTENUATOR::m_Attenuation_Enable |
Definition at line 37 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel().
bool ATTENUATOR::m_Error |
Definition at line 32 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorResultsToPanel().
wxString* ATTENUATOR::m_FormulaName |
Definition at line 43 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel().
double ATTENUATOR::m_MinimumATT |
Definition at line 38 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorResultsToPanel().
wxString ATTENUATOR::m_Name |
Definition at line 30 of file attenuator_classes.h.
double ATTENUATOR::m_R1 |
Definition at line 39 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorResultsToPanel().
double ATTENUATOR::m_R2 |
Definition at line 40 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorResultsToPanel().
double ATTENUATOR::m_R3 |
Definition at line 41 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorResultsToPanel().
int ATTENUATOR::m_ResultCount |
Definition at line 31 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorResultsToPanel().
wxBitmap* ATTENUATOR::m_SchBitMap |
Definition at line 42 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::OnUpdateUI(), and PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel().
|
protected |
Definition at line 28 of file attenuator_classes.h.
double ATTENUATOR::m_Zin |
Definition at line 33 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel(), and PCB_CALCULATOR_FRAME::TransfPanelDataToAttenuator().
bool ATTENUATOR::m_Zin_Enable |
Definition at line 34 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel().
double ATTENUATOR::m_Zout |
Definition at line 35 of file attenuator_classes.h.
Referenced by PCB_CALCULATOR_FRAME::TransfAttenuatorDataToPanel(), and PCB_CALCULATOR_FRAME::TransfPanelDataToAttenuator().