Inherits: Connection < CommonShape < DesignItem < ScriptObject

Inherited by: Track

Connections are objects which tie together electrical items on a Net.

Properties

NameTypeGet/SetBrief
DiffPairVariant[DiffPair, none]Yes/NoThe differential pair that this connection belongs to, if there is one.
EndNodeVariant[Node, none]Yes/NoThe net node at the end of this connection.
IsBreakoutboolYes/NoWhether this connection is a breakout.
IsRoutedboolYes/NoWhether this connection is routed (i.e. is a track, wire or breakout).
IsTrackboolYes/NoWhether this connection is a track.
IsWireboolYes/NoWhether this connection is a wire.
StartNodeVariant[Node, none]Yes/NoThe net node at the start of this connection.
TypeTypeYes/NoThe type of this connection.

Enumerations

Type

NameValueDescription
Unrouted0No description provided.
Track1No description provided.
Wire2No description provided.
Breakout3No description provided.

Property Details

DiffPair

Type: Variant[DiffPair, none]

The differential pair that this connection belongs to, if there is one.


EndNode

Type: Variant[Node, none]

The net node at the end of this connection.


IsBreakout

Type: bool

Whether this connection is a breakout.


IsRouted

Type: bool

Whether this connection is routed (i.e. is a track, wire or breakout).


IsTrack

Type: bool

Whether this connection is a track.


IsWire

Type: bool

Whether this connection is a wire.


StartNode

Type: Variant[Node, none]

The net node at the start of this connection.


Type

Type: Type

The type of this connection.