Prepare Schematic Bus Mutation
easyeda_prepare_schematic_busPrepares create, modify, or delete operations for schematic multi-bit buses and diagonal bus entries with syntax parsing, coordinate validation, preview, and confirmation-gated writes.
Instructions
Prepares a create, modify, or delete operation on schematic multi-bit buses or diagonal bus entries with syntax parsing, coordinate validation, preview, and exact confirmation phrase. Does not write until confirmed via easyeda_confirmed_action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| net | No | Net name for tapped signal (e.g. 'DATA0') | |
| endX | No | End X for bus entry tap | |
| endY | No | End Y for bus entry tap | |
| name | No | Bus name with syntax, e.g. 'DATA[0..7]' or 'ADDR[15:0]' | |
| busId | No | Target bus primitive ID for modify, delete, or attaching bus entry | |
| color | No | Bus color string | |
| action | Yes | Bus or bus entry action to perform | |
| startX | No | Start X for bus entry tap | |
| startY | No | Start Y for bus entry tap | |
| target | No | Expected active schematic target | |
| wireId | No | Primitive ID of wire connected by bus entry | |
| entryId | No | Target bus entry primitive ID for delete | |
| rotation | No | Rotation angle for bus entry | |
| lineWidth | No | Bus stroke width | |
| timeoutMs | No | ||
| coordinates | No | Flat array of coordinates [x1, y1, x2, y2, ...] for bus polyline (min 4 numbers / 2 points) |