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

#include <route/bus.hpp>

Public Attributes

std::string name
std::vector< model::NetId > members
 in bus order: natural sort of the net names (D2 before D10)
std::string source
 "option" (–bus) or "detected" (–buses)
Coord skew_limit = 0
 largest allowed difference in length between members; 0 = none
std::string skew_source
 "rule" (a custom skew rule of the board), "option" (–bus-skew-mm) or empty

Detailed Description

Definition at line 18 of file bus.hpp.

Member Data Documentation

◆ members

std::vector<model::NetId> tmk::route::BusGroup::members

in bus order: natural sort of the net names (D2 before D10)

Definition at line 20 of file bus.hpp.

◆ name

std::string tmk::route::BusGroup::name

Definition at line 19 of file bus.hpp.

◆ skew_limit

Coord tmk::route::BusGroup::skew_limit = 0

largest allowed difference in length between members; 0 = none

Definition at line 22 of file bus.hpp.

◆ skew_source

std::string tmk::route::BusGroup::skew_source

"rule" (a custom skew rule of the board), "option" (–bus-skew-mm) or empty

Definition at line 23 of file bus.hpp.

◆ source

std::string tmk::route::BusGroup::source

"option" (–bus) or "detected" (–buses)

Definition at line 21 of file bus.hpp.


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