Idm Get Structure
idm_get_structureFetch an entire IDM gateway sub-structure in one request, such as cfg or ch/PGA_in, including hidden and development sections instead of individual parameters.
Instructions
Fetch a whole sub-structure in one request (get("") on that path).
Use this instead of idm_get_parameters when you want the gateway's own
nested JSON for one section, e.g. "cfg" or "ch/PGA_in", including
hidden/development sections.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"device": "<device>"
},
"name": "idm_get_structure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | substructure path; empty for the whole device. | |
| device | Yes | root, full name or unambiguous substring. | |
| options | No | include each variable's options (type, allowedValues, readOnly, min/max) and a flat `values` map. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||