| 
    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.