Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
Normal ("non-flipped") mode
"Flipped" mode, viewed from the back and mirrored around the X axis
Used in:
,returns BoardLayerResponse
Returns BoardEditorAppearanceSettings
(message has no fields)
Returns a Vector2 with the specified origin point
Retrieve all the copper items belonging to a certain net or set of nets returns kiapi.common.commands.GetItemsResponse
Specifies which document to query, which fields to return, etc.
List of one or more types of items to retreive
A list of net codes to filter items by
Retrieve all the copper items belonging to a certain net class or set of net classes returns kiapi.common.commands.GetItemsResponse
Specifies which document to query, which fields to return, etc.
List of one or more types of items to retreive
A list of net class names to filter items by
A net may be part of multiple classes that have a priority ordering, which will result in a composite "effective" netclass containing the merged/overridden properties of all the constituent netclasses it contains. This message retrieves this effective netclass for a net or list of nets. Returns NetClassForNetsResponse
If provided, will only return nets that belong to the given netclass. If more than one netclass_filter is given, nets belonging to any of the given classes will be returned.
Computes the polygon representation of a pad, merging any custom shapes together. This representation will approximate curves as a series of segments.
The board to process
A list of one or more pads to process
The layer to process
returns BoardLayers
Used in:
Inactive layers are shown
Inactive layers are shown with dimmed colors
Inactive layers are hidden
Selects and begins an interactive move of the given item(s). NOTE: Takes ownership of the active commit, if one exists: the move tool will push the commit when the user confirms the move, or roll back the commit if the user cancels the move. Keep this in mind if using this command in combination with commands that create or modify items using an explicit commit.
Map of net name to netclass info
Used in:
Net and netclass colors are shown in the ratsnest and on all copper items
Net and netclass colors are shown in the ratsnest only
Net and netclass colors are not shown
Returned from GetPadShapeAsPolygon. The pads and polygons repeated fields will have the same length and can be treated as a list of tuples.
The pads that were processed
The polygon representation of each pad
Used in:
Ratsnest lines are drawn to objects even if they are on hidden layers
Ratsnest lines are hidden when at least one endpoint is an item on a hidden layer
Refills some or all zones on the board. This is a blocking operation; it will return Empty immediately, but KiCad will return ApiStatusCode.AS_BUSY to all future API requests until the zone fill has completed.
A list of zones to refill. If empty, all zones are refilled.