Construct schematics and edit parameters and wire names
gdf_constructConstruct and edit transactional GDF v6 schematics: insert symbols, wires, buses, annotations, update parameters, normalize NET_IDs, and preview or atomically apply verified changes.
Instructions
Transactional GDF v6 construction: insert hashed SYM instances, name I/O and electrical wires/buses, replace/clear modern parameter assignment maps, normalize invalid/duplicate native NET_IDs, add/delete orthogonal wires, symbols and free annotations. Existing offsets/current SHA-256 required; preview/backup/atomic apply. Deleted symbols leave wires. Same wire names can connect remote geometry; actual parameters and connections require original compiler/simulator verification. Legacy/ambiguous parameter records are preserved and refused for edits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Target GDF path inside the chosen scope. | |
| root | No | Installed symbol-library root; not required for local custom SYM sources. | |
| confirm | No | Apply when true; otherwise return a preview. Existing session authorization suffices. | |
| project | No | Existing ACF project used as file scope. | |
| workspace | No | Workspace directory when no project is given. | |
| operations | Yes | Explicit source-offset operations, or complete positions/names for new objects. All validated before writing. | |
| expectedSha256 | Yes | Current target GDF SHA-256 from fresh geometry read. |