Files

36 lines
1.3 KiB
YAML

apiVersion: cognitive-agent/v1alpha1
kind: CapabilityCatalog
metadata:
id: interior-light-native-can-capabilities
name: Interior light native CAN capabilities
version: 1.0.0
spec:
domain: interior_light
capabilities:
- name: interior_light.set_indoor_power
description: Turn the general indoor light on or off through vehicle CAN.
target_devices: [indoor_light]
target_scopes: [vehicle]
parameters: &power_parameters
- name: state
type: string
required: true
allowed_values: ["on", "off"]
description: Absolute lamp power state.
risk_level: low
confirmation_policy: on_ambiguity
- name: interior_light.set_wall_power
description: Turn the wall lamp on or off through vehicle CAN.
target_devices: [wall_lamp]
target_scopes: [vehicle]
parameters: *power_parameters
risk_level: low
confirmation_policy: on_ambiguity
- name: interior_light.set_reading_power
description: Turn all or one supported reading-light zone on or off through vehicle CAN FD.
target_devices: [reading_light]
target_scopes: [all, front_left, front_right, middle_left, middle_right, middle_left_rotary, middle_right_rotary, rear_left, rear_right]
parameters: *power_parameters
risk_level: low
confirmation_policy: on_ambiguity