|
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_BRIDGE, ATTENUATOR_PI, ATTENUATOR_SPLITTER, and ATTENUATOR_TEE.
| 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.
| bool ATTENUATOR::m_Attenuation_Enable |
Definition at line 61 of file attenuator_classes.h.
| bool ATTENUATOR::m_Error |
Definition at line 56 of file attenuator_classes.h.
| wxString* ATTENUATOR::m_FormulaName |
Definition at line 67 of file attenuator_classes.h.
| double ATTENUATOR::m_MinimumATT |
Definition at line 62 of file attenuator_classes.h.
| 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.
| double ATTENUATOR::m_R2 |
Definition at line 64 of file attenuator_classes.h.
| double ATTENUATOR::m_R3 |
Definition at line 65 of file attenuator_classes.h.
| int ATTENUATOR::m_ResultCount |
Definition at line 55 of file attenuator_classes.h.
| BITMAPS ATTENUATOR::m_SchBitmapName |
Definition at line 66 of file attenuator_classes.h.
|
protected |
Definition at line 70 of file attenuator_classes.h.
| double ATTENUATOR::m_Zin |
Definition at line 57 of file attenuator_classes.h.
| bool ATTENUATOR::m_Zin_Enable |
Definition at line 58 of file attenuator_classes.h.
| double ATTENUATOR::m_Zout |
Definition at line 59 of file attenuator_classes.h.