Update embedded schematic symbols from SYM
gdf_symbol_refreshPreview or apply a hashed same-name/same-type SYM to selected GDF instances, splitting shared definitions while preserving unselected bytes. Reports pin, interface, and geometric changes before apply.
Instructions
Preview or apply a hashed same-name/same-type SYM to explicitly selected GDF instances. Shared definitions split so unselected instances retain original bytes. Instances/NET_ID/parameters/placement/rotation remain. Reports pin/interface and geometric contact changes; these require explicit allow flags. Compile/export/simulate to prove actual connectivity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File path within that scope. | |
| root | No | Optional installed library root. | |
| limit | No | Root items per collection; default 20, reduced to fit the result budget. | |
| offset | No | Offset in each root collection; default zero. | |
| confirm | No | Apply when true; default preview. Current session authorization suffices. | |
| project | No | Existing ACF whose directory scopes these files. | |
| template | Yes | Workspace SYM or absolute installed max2lib SYM. | |
| selectors | Yes | Explicit selectors: exactly one original offset, definition index or instance name per entry. | |
| workspace | No | Workspace scope when project is absent. | |
| childLimit | No | Items per nested collection; defaults to the requested root limit, reduced to fit the result budget. | |
| childOffset | No | Independent offset in each nested collection; default zero. | |
| expectedSha256 | Yes | Current full file SHA-256 from a fresh inspection. | |
| templateSha256 | Yes | Current full file SHA-256 from a fresh inspection. | |
| allowDisconnected | No | Explicitly permit reported geometric contact changes; this does not prove electrical safety. | |
| allowInterfaceChanges | No | Explicitly permit reported pin name/direction/add/delete changes. |