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

Used to represent the results of a call to CalculateLengthDetails, including inferred via-in-pad details. More...

#include <length_delay_calculation.h>

Public Attributes

std::vector< std::pair< int64_t, int64_t > > LengthsAndDelays
 Per-item lengths and delays.
 
int64_t InferredStartViaLength { 0 }
 The length of an inferred start via-in-pad.
 
int64_t InferredEndViaLength { 0 }
 The length of an inferred end via-in-pad.
 
int64_t InferredStartViaDelay { 0 }
 The delay of an inferred start via-in-pad.
 
int64_t InferredEndViaDelay { 0 }
 The delay of an inferred end via-in-pad.
 

Detailed Description

Used to represent the results of a call to CalculateLengthDetails, including inferred via-in-pad details.

Definition at line 124 of file length_delay_calculation.h.

Member Data Documentation

◆ InferredEndViaDelay

int64_t LENGTH_DELAY_ITEM_DETAILS::InferredEndViaDelay { 0 }

The delay of an inferred end via-in-pad.

Definition at line 139 of file length_delay_calculation.h.

Referenced by DIFF_PHASE_SKEW_TOOL::buildCumulativeLengthsAndDelays(), and LENGTH_DELAY_CALCULATION::CalculateLengthDetails().

◆ InferredEndViaLength

int64_t LENGTH_DELAY_ITEM_DETAILS::InferredEndViaLength { 0 }

The length of an inferred end via-in-pad.

Definition at line 133 of file length_delay_calculation.h.

Referenced by DIFF_PHASE_SKEW_TOOL::buildCumulativeLengthsAndDelays(), and LENGTH_DELAY_CALCULATION::CalculateLengthDetails().

◆ InferredStartViaDelay

int64_t LENGTH_DELAY_ITEM_DETAILS::InferredStartViaDelay { 0 }

The delay of an inferred start via-in-pad.

Definition at line 136 of file length_delay_calculation.h.

Referenced by DIFF_PHASE_SKEW_TOOL::buildCumulativeLengthsAndDelays(), and LENGTH_DELAY_CALCULATION::CalculateLengthDetails().

◆ InferredStartViaLength

int64_t LENGTH_DELAY_ITEM_DETAILS::InferredStartViaLength { 0 }

The length of an inferred start via-in-pad.

Definition at line 130 of file length_delay_calculation.h.

Referenced by DIFF_PHASE_SKEW_TOOL::buildCumulativeLengthsAndDelays(), and LENGTH_DELAY_CALCULATION::CalculateLengthDetails().

◆ LengthsAndDelays


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