TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::model::TuningLayer Struct Reference

A KiCad 10 tuning profile (.kicad_pro tuning_profiles, doc 05 §58): per signal layer the track width and pair gap of the class's nets there (0 = not set) and the propagation delay per millimetre (KiCad's time units; used only with time-domain tuning). More...

#include <model/rules.hpp>

Public Attributes

std::string layer
 signal layer name, e.g. "F.Cu"
Coord width = 0
Coord gap = 0
std::int64_t delay = 0

Detailed Description

A KiCad 10 tuning profile (.kicad_pro tuning_profiles, doc 05 §58): per signal layer the track width and pair gap of the class's nets there (0 = not set) and the propagation delay per millimetre (KiCad's time units; used only with time-domain tuning).

Definition at line 43 of file rules.hpp.

Member Data Documentation

◆ delay

std::int64_t tmk::model::TuningLayer::delay = 0

Definition at line 46 of file rules.hpp.

◆ gap

Coord tmk::model::TuningLayer::gap = 0

Definition at line 45 of file rules.hpp.

◆ layer

std::string tmk::model::TuningLayer::layer

signal layer name, e.g. "F.Cu"

Definition at line 44 of file rules.hpp.

◆ width

Coord tmk::model::TuningLayer::width = 0

Definition at line 45 of file rules.hpp.


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