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

Buses (doc 05 §38): groups of nets routed lane by lane. More...

#include <route/router.hpp>

Public Attributes

std::string name
std::vector< model::NetId > nets
 in bus order
Coord skew = 0

Detailed Description

Buses (doc 05 §38): groups of nets routed lane by lane.

The connections of a group between two components are routed one after the other in the order of their pins, each steered along the neighbour routed before it, on the same layers; nets outside the groups do not rip them. skew > 0: meanders in the clean-up bring the members' lengths (tracks and via height, as KiCad's skew check) within it. Empty = off.

Definition at line 184 of file router.hpp.

Member Data Documentation

◆ name

std::string tmk::route::RouterOptions::Bus::name

Definition at line 185 of file router.hpp.

◆ nets

std::vector<model::NetId> tmk::route::RouterOptions::Bus::nets

in bus order

Definition at line 186 of file router.hpp.

◆ skew

Coord tmk::route::RouterOptions::Bus::skew = 0

Definition at line 187 of file router.hpp.


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