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

Regression test for https://gitlab.com/kicad/code/kicad/-/issues/17971. More...

Public Member Functions

PCB_TUNING_PATTERNLoadPattern ()
 

Public Attributes

SETTINGS_MANAGER m_settingsManager
 
std::unique_ptr< BOARDm_board
 

Detailed Description

Regression test for https://gitlab.com/kicad/code/kicad/-/issues/17971.

The reproduction board carries a differential-pair length-tuning pattern on B.Cu. Moving it to another copper layer and then deleting it must restore the straight baseline on the new layer. Baseline recovery fed the pattern's PCB_LAYER_ID straight into the PNS router, where a differently-encoded PNS layer index is required, so a pattern moved off F.Cu recovered its baseline on the wrong copper layer.

Definition at line 49 of file test_tuning_pattern_layer.cpp.

Member Function Documentation

◆ LoadPattern()

PCB_TUNING_PATTERN & TUNING_PATTERN_LAYER_FIXTURE::LoadPattern ( )
inline

Member Data Documentation

◆ m_board

std::unique_ptr<BOARD> TUNING_PATTERN_LAYER_FIXTURE::m_board

Definition at line 63 of file test_tuning_pattern_layer.cpp.

Referenced by LoadPattern().

◆ m_settingsManager

SETTINGS_MANAGER TUNING_PATTERN_LAYER_FIXTURE::m_settingsManager

Definition at line 62 of file test_tuning_pattern_layer.cpp.

Referenced by LoadPattern().


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