47 lines
1.1 KiB
YAML
Executable File
47 lines
1.1 KiB
YAML
Executable File
apiVersion: cognitive-agent/v1alpha1
|
|
kind: SceneConfig
|
|
metadata:
|
|
id: cabin-relaxation-demo
|
|
name: Cabin relaxation scene
|
|
version: 1.0.0
|
|
request_id: req-demo-002
|
|
spec:
|
|
function_refs:
|
|
- id: seat_comfort
|
|
domain: seat
|
|
config_ref: functions/seat.yaml
|
|
- id: climate_comfort
|
|
domain: climate
|
|
config_ref: functions/climate.yaml
|
|
- id: light_comfort
|
|
domain: ambient_light
|
|
config_ref: functions/ambient_light.yaml
|
|
- id: roof_comfort
|
|
domain: roof
|
|
config_ref: functions/roof.yaml
|
|
steps:
|
|
- id: adjust_seat
|
|
function_ref: seat_comfort
|
|
start_offset_ms: 0
|
|
failure_policy: abort
|
|
- id: adjust_climate
|
|
function_ref: climate_comfort
|
|
start_offset_ms: 0
|
|
failure_policy: continue
|
|
- id: adjust_roof
|
|
function_ref: roof_comfort
|
|
start_offset_ms: 0
|
|
failure_policy: continue
|
|
- id: adjust_light
|
|
function_ref: light_comfort
|
|
depends_on:
|
|
- adjust_roof
|
|
start_offset_ms: 300
|
|
failure_policy: continue
|
|
execution:
|
|
mode: dag
|
|
default_failure_policy: abort
|
|
max_parallelism: 3
|
|
scene_timeout_ms: 30000
|
|
|