package kiapi.board.commands

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BoardEditorAppearanceSettings

board_commands.proto:270

Used in: SetBoardEditorAppearanceSettings

enum BoardFlipMode

board_commands.proto:252

Used in: BoardEditorAppearanceSettings

message BoardLayerResponse

board_commands.proto:200

message BoardLayers

board_commands.proto:205

enum BoardOriginType

board_commands.proto:61

Used in: GetBoardOrigin, SetBoardOrigin

message BoardStackupResponse

board_commands.proto:40

message GetActiveLayer

board_commands.proto:218

returns BoardLayerResponse

message GetBoardEditorAppearanceSettings

board_commands.proto:282

Returns BoardEditorAppearanceSettings

(message has no fields)

message GetBoardOrigin

board_commands.proto:69

Returns a Vector2 with the specified origin point

message GetBoardStackup

board_commands.proto:35

message GetGraphicsDefaults

board_commands.proto:51

message GetItemsByNet

board_commands.proto:106

Retrieve all the copper items belonging to a certain net or set of nets returns kiapi.common.commands.GetItemsResponse

message GetItemsByNetClass

board_commands.proto:120

Retrieve all the copper items belonging to a certain net class or set of net classes returns kiapi.common.commands.GetItemsResponse

message GetNetClassForNets

board_commands.proto:137

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

message GetNets

board_commands.proto:89

message GetPadShapeAsPolygon

board_commands.proto:169

Computes the polygon representation of a pad, merging any custom shapes together. This representation will approximate curves as a series of segments.

message GetVisibleLayers

board_commands.proto:195

returns BoardLayers

message GraphicsDefaultsResponse

board_commands.proto:56

enum InactiveLayerDisplayMode

board_commands.proto:230

Used in: BoardEditorAppearanceSettings

message InteractiveMoveItems

board_commands.proto:304

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.

message NetClassForNetsResponse

board_commands.proto:142

enum NetColorDisplayMode

board_commands.proto:241

Used in: BoardEditorAppearanceSettings

message NetsResponse

board_commands.proto:99

message PadShapeAsPolygonResponse

board_commands.proto:183

Returned from GetPadShapeAsPolygon. The pads and polygons repeated fields will have the same length and can be treated as a list of tuples.

enum RatsnestDisplayMode

board_commands.proto:261

Used in: BoardEditorAppearanceSettings

message RefillZones

board_commands.proto:155

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.

message SetActiveLayer

board_commands.proto:223

message SetBoardEditorAppearanceSettings

board_commands.proto:286

message SetBoardOrigin

board_commands.proto:76

message SetVisibleLayers

board_commands.proto:210

message UpdateBoardStackup

board_commands.proto:45