KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TUNING_PROFILE Struct Reference

Represents a single line in the tuning profile configuration grid. More...

#include <tuning_profiles.h>

Public Types

enum class  PROFILE_TYPE { SINGLE , DIFFERENTIAL }
 

Public Member Functions

bool operator== (const TUNING_PROFILE &aOther) const
 

Public Attributes

wxString m_ProfileName
 
PROFILE_TYPE m_Type
 
double m_TargetImpedance
 
bool m_GenerateNetClassDRCRules
 
bool m_EnableTimeDomainTuning
 
std::vector< DELAY_PROFILE_TRACK_PROPAGATION_ENTRYm_TrackPropagationEntries
 
int m_ViaPropagationDelay
 
std::vector< DELAY_PROFILE_VIA_OVERRIDE_ENTRYm_ViaOverrides
 
std::map< PCB_LAYER_ID, DELAY_PROFILE_TRACK_PROPAGATION_ENTRYm_TrackPropagationEntriesMap
 

Detailed Description

Represents a single line in the tuning profile configuration grid.

Definition at line 145 of file tuning_profiles.h.

Member Enumeration Documentation

◆ PROFILE_TYPE

enum class TUNING_PROFILE::PROFILE_TYPE
strong
Enumerator
SINGLE 
DIFFERENTIAL 

Definition at line 147 of file tuning_profiles.h.

Member Function Documentation

◆ operator==()

bool TUNING_PROFILE::operator== ( const TUNING_PROFILE & aOther) const
inline

Member Data Documentation

◆ m_EnableTimeDomainTuning

◆ m_GenerateNetClassDRCRules

bool TUNING_PROFILE::m_GenerateNetClassDRCRules

◆ m_ProfileName

◆ m_TargetImpedance

double TUNING_PROFILE::m_TargetImpedance

◆ m_TrackPropagationEntries

◆ m_TrackPropagationEntriesMap

◆ m_Type

◆ m_ViaOverrides

◆ m_ViaPropagationDelay


The documentation for this struct was generated from the following file: