36 lines
1.3 KiB
YAML
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
|