Diagnose hardware environment
diagnose_hardware_environmentRun preflight hardware checks for TouchDesigner installations: verify reachability, display topology, and status DAT health with PASS/WARNING/FAIL/UNVERIFIED results.
Instructions
Read-only: check whether TouchDesigner is reachable, whether display/projector topology matches expectations, and whether generated sensor/helper status DATs such as source_status or bridge_status are healthy. This is a room/hardware preflight for physical installations; it returns PASS/WARNING/FAIL/UNVERIFIED checks without mutating the TD project.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "diagnose_hardware_environment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include | No | Subset of hardware checks to run. Defaults to bridge + display, and also status_surfaces when status_paths is non-empty. | |
| status_paths | No | Optional DAT paths containing generated status JSON, such as source_status or bridge_status. | |
| expected_min_monitors | No | Optional minimum display/monitor count expected for the room/projector setup. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bridge | No | ||
| checks | Yes | ||
| system | No | ||
| overall | Yes | ||
| endpoint | Yes | ||
| connected | Yes | ||
| status_surfaces | No |