Scan FTC Project
scan_projectScans an FTC project to extract SDK version, libraries, OpModes, hardware devices, and structure. Run at session start for project analysis.
Instructions
Scan FTC project for SDK version, libraries, OpModes, hardware devices, and structure. Use at session start.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | FTC project root path |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buildDependenciesGradle | Yes | ||
| compileSdkVersion | Yes | ||
| libraries | Yes | ||
| teamCodeDir | Yes | ||
| javaFiles | Yes | ||
| opModes | Yes | ||
| configClasses | Yes | ||
| hardwareDevices | Yes | ||
| usesPedro | Yes | ||
| usesRoadRunner | Yes | ||
| usesSolversLib | Yes | ||
| usesFtcLib | Yes | ||
| usesCommandBase | Yes | ||
| usesPanels | Yes | ||
| hasFollowerConstants | Yes | ||
| hasMecanumConstants | Yes | ||
| error | No |