analyze_vhal_implementation
Analyze Android source code to reveal how a vHAL property is implemented, including code, file paths, and usage examples for a specified Android version.
Instructions
Analyze Android source code to show how a vHAL property is implemented, including actual source code, file locations, and usage examples.
Args:
property_name: The vHAL property name to analyze (e.g., "HVAC_STEERING_WHEEL_HEAT", "SEAT_MEMORY_SELECT")
android_version: Optional Android version to analyze (e.g., "android13", "android14", "android15", "android16")
If not specified, uses Android 15 as default. Supported versions:
- android13: Android 13 (first vHAL introduction)
- android14: Android 14 (major vHAL changes)
- android15: Android 15 (current stable, default)
- android16: Android 16 (latest)
Returns:
Comprehensive analysis of the property implementation including source code, dependencies, and usage examples
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| property_name | Yes | ||
| android_version | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |