Pin Attributes
A pin describes an instance where a physical connection can be made to the associated terminal.
|
Attribute
|
Modify
|
Type
|
Description
|
|
|
|
accessDir
|
yes
|
l_string
|
List of strings that define directions from which the pin can be accessed. Possible values are: "left", "right", "top", "bottom", any combination of those values, and "none".
nil means unspecified.
|
|
accessDirection
|
yes
|
integer
|
Value of accessDir described as an integer (for compatibility with previous software versions). They are: 4 (left), 8 (right), 1 (top), 2 (bottom), any summation of those values, and 0 (none). nil means unspecified and not 0.
|
|
assocTextDisplays
|
no
|
l_objId
|
List of text displays with this pin as their associate
|
|
connRoutes
|
no
|
l_objId
|
A list of all start/end connection of routes that connected to this pin.
|
|
fig
|
no
|
objId
|
The first figure that describes the pin.
|
|
figs
|
no
|
l_objId
|
Multiple pin figures are supported. figs will list all the figures of the pin when there is more than one.
|
|
groupMembers
|
no
|
l_objId
|
List of group members for this pin
|
|
markers
|
no
|
l_objId
|
List of all markers for this pin.
|
|
name
|
yes
|
string
|
Name of the pin. This is sometimes confused with the terminal name, which is used more often
|
|
net
|
yes
|
objId
|
Net attached to the pin.
|
|
objType
|
no
|
string
|
Type of object, in this case "pin"
|
|
term
|
no
|
objId
|
Terminal that contains the pin
|
|
textDisplays
|
no
|
l_objId
|
List of text displays owned by this pin
|
|
type
|
yes
|
string
|
Pin type of the oaPin object.
nil: Specifies that the pin is a default pin, which is connected by normal "default" routing.
core: Specifies the pin is a "core" ring connection point.
bump: Specifies the pin is a "bump" connection point. A bump pin should only be connected to a bump.
|
Related Topics
Generic Object Attributes
Return to top