easyeda_call_api
Invoke EasyEDA/LCEDA Pro DMT, schematic, PCB, or library APIs by class, method, and JSON arguments for authorized design edits.
Instructions
高级写入入口:解析实时类 mount/方法,传递 JSON 参数调用 DMT/SCH/PCB/LIB API。必须以 --allow-write 启动且用户已授权。无任意 JavaScript、无系统文件/网络调用。超时后先回读,不重试。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | Yes | 按当前 API 签名排列的 JSON 参数;复杂原语/File 用专用工具回读 | |
| session | No | session.list 返回的实际会话 ID;多会话时必须指定 | |
| class_name | Yes | 目标当前客户端类,例如 SCH_PrimitiveComponent | |
| method_name | Yes | 先 get_api 核实存在、参数和单位 | |
| document_uuid | Yes | 先 inspect_project 获取当前文档 UUID;工具不会自动切换图页 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes |