Get desktop application:
View/edit binary Protocol Buffers messages
Corresponds to EDA_ANGLE, where the underlying storage is degrees
Used in:
, , , ,The formulation of arc that is used in KiCad core geometry code. Start, midpoint (on the arc) and end are stored. Angle, center point, etc are calculated.
Used in:
Used in:
Used in:
Corresponds to COLOR4D. Each color channel is a double from 0.0 to 1.0.
Used in:
, , , ,Used in:
Command succeeded
Command failed
A SHAPE_COMPOUND in KiCad
Used in:
Describes a quantity of distance (size, length, etc). All coordinates are in nanometers.
Used in:
, , , , , , , , , , , , , , , , , , , ,* Describes a document that will be the target of a request
Used in:
, , , , , , , , , , , , , , , , , , , , , , , ,If type == DT_SYMBOL or DT_FOOTPRINT, identifies a certain library entry
If type == DT_SCHEMATIC, identifies a sheet with a given path
If type == DT_PCB, identifies a PCB with a given filename, e.g. "board.kicad_pcb"
* Identifier for the type of document being targeted by a request
Used in:
,* Some commands are specific to a KiCad window (frame). This list contains all addressable frames.
Used in:
Used in:
Used in:
Used in:
Used in:
A point on the radius of the circle. This is stored instead of just a radius so that the point by which the user can adjust the circle radius is persisted.
Used in:
Color of the fill (not used in board and footprints)
Used in:
Used in:
Used in:
Used in:
,Reserved for future use; base EDA_SHAPE doesn't have an ID or locked state right now KIID id = 1; LockedState locked = 2;
Mapped to GR_TEXT_H_ALIGN_T
Used in:
* This header is included in requests and responses about item(s) in a document
Used in:
, , , , , , , , , , , , , , ,Which document is this request targeting?
Which container within the document is this request targeting? If container is omitted or empty, the document is used as the container.
Which fields on the item(s) are included with this request or response
* Status of a request that included an ItemHeader
Used in:
, , ,The given document is not open in KiCad
The given field_mask contains invalid specifiers
* Describes a KIID, or UUID of an object in a KiCad editor model.
Used in:
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,The KIID's value in standard UUID format, stored as a string for easy portability
The set of object types (from KICAD_T) that are exposed to the API.
Used in:
, , ,KOT_LIB_SHAPE = 40; KOT_LIB_TEXT = 41; KOT_LIB_TEXTBOX = 42; KOT_LIB_PIN = 43; KOT_LIB_FIELD = 44;
* Describes a particular version of KiCad
Used in:
Full identifier string, potentially containing git hashes, packager-added info, etc.
* Describes a KiCad LIB_ID; a unique identifier for a loaded symbol or footprint
Used in:
,The library portion of the LIB_ID
The symbol or footprint name
Describes whether or not an item is locked for editing or movement
Used in:
, , , , , , , , ,Used in:
,The existing map will be merged with the incoming map; keys that are not present in the incoming map will be preserved with their original values
The existing map will be cleared and replaced with the incoming map
Corresponds to class SHAPE_LINE_CHAIN: A closed or open polyline that can include arcs. For non-arc cases, each node is a point along the line. An implicit line segment exists between the last and first node if closed is true. When arcs are present, the arc start and end points are not duplicated by point nodes (meaning, for example, a rectangle with rounded corners could be represented with four arc nodes and no point nodes).
Used in:
Used in:
Corresponds to SHAPE_POLY_SET: a set of polygons or polylines
Used in:
, ,Used in:
,* Describes a KiCad project
Used in:
The name of the project (without the kicad_pro extension)
The path to the project directory
Represents a value from 0.0 to 1.0
Used in:
* Describes a unique sheet in a schematic
Used in:
,The canonical path to the sheet. The first KIID will be the root sheet, etc.
The path converted to a human readable form such as "/", "/child", or "/child/grandchild"
Used in:
Mapped to LINE_STYLE
Used in:
,Used in:
, , , ,Reserved for future use; base text objects don't have IDs right now kiapi.common.types.KIID id = 1;
Used in:
, ,Deprecated since 9.0.1 (text items are now always visible, only Fields can be hidden)
Used in:
,The text strings that can be set in a drawing sheet for the title block
Describes a point or distance in 2D space. All coordinates are in nanometers.
Used in:
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,Describes a point or distance in 3D space. All coordinates are in nanometers.
Used in:
Mapped to GR_TEXT_V_ALIGN_T
Used in: