146 lines
3.7 KiB
YAML
Executable File
146 lines
3.7 KiB
YAML
Executable File
apiVersion: cognitive-agent/v1alpha1
|
|
kind: CommandPlan
|
|
metadata:
|
|
id: plan-req-20260723022645-b575a2
|
|
name: Seat CAN command plan
|
|
version: 1.0.0
|
|
request_id: req-20260723022645-b575a2
|
|
labels:
|
|
execution_scope: virtual_only
|
|
spec:
|
|
domain: seat
|
|
platform: reference_vehicle
|
|
source:
|
|
config_id: seat-req-20260723022645-b575a2
|
|
config_version: 1.0.0
|
|
config_sha256: 2160b50766f9a70e20d43286a43e579a228fa9385e808f2323810f3e967d2b86
|
|
compiler_version: 1.1.0
|
|
mapping_version: 1.1.0
|
|
commands:
|
|
- id: move_driver_longitudinal_40pct
|
|
operation_ref: driver_longitudinal_40pct
|
|
bus: body_can
|
|
message: Driver_Seat_Motion_Command_550
|
|
signals:
|
|
Command_Checksum: 42
|
|
Command_Counter: 0
|
|
Command_Mode: 1
|
|
Longitudinal_Target_Pct: 40
|
|
Motion_Enable_Mask: 1
|
|
send_offset_ms: 0
|
|
repeat:
|
|
count: 3
|
|
period_ms: 20
|
|
completion:
|
|
message: Driver_Seat_Motion_Status_558
|
|
signal: Longitudinal_Actual_Pct
|
|
operator: within
|
|
value: 40
|
|
tolerance: 1
|
|
timeout_ms: 8000
|
|
- id: move_driver_height_45pct
|
|
operation_ref: driver_height_45pct
|
|
bus: body_can
|
|
message: Driver_Seat_Motion_Command_550
|
|
signals:
|
|
Command_Checksum: 49
|
|
Command_Counter: 1
|
|
Command_Mode: 1
|
|
Height_Target_Pct: 45
|
|
Motion_Enable_Mask: 2
|
|
send_offset_ms: 50
|
|
repeat:
|
|
count: 3
|
|
period_ms: 20
|
|
completion:
|
|
message: Driver_Seat_Motion_Status_558
|
|
signal: Height_Actual_Pct
|
|
operator: within
|
|
value: 45
|
|
tolerance: 1
|
|
timeout_ms: 8000
|
|
- id: move_driver_cushion_tilt_55pct
|
|
operation_ref: driver_cushion_tilt_55pct
|
|
bus: body_can
|
|
message: Driver_Seat_Motion_Command_550
|
|
signals:
|
|
Command_Checksum: 62
|
|
Command_Counter: 2
|
|
Command_Mode: 1
|
|
Cushion_Tilt_Target_Pct: 55
|
|
Motion_Enable_Mask: 4
|
|
send_offset_ms: 100
|
|
repeat:
|
|
count: 3
|
|
period_ms: 20
|
|
completion:
|
|
message: Driver_Seat_Motion_Status_558
|
|
signal: Cushion_Tilt_Actual_Pct
|
|
operator: within
|
|
value: 55
|
|
tolerance: 1
|
|
timeout_ms: 8000
|
|
- id: move_driver_backrest_recline_45pct
|
|
operation_ref: driver_backrest_recline_45pct
|
|
bus: body_can
|
|
message: Driver_Seat_Motion_Command_550
|
|
signals:
|
|
Backrest_Recline_Target_Pct: 45
|
|
Command_Checksum: 57
|
|
Command_Counter: 3
|
|
Command_Mode: 1
|
|
Motion_Enable_Mask: 8
|
|
send_offset_ms: 150
|
|
repeat:
|
|
count: 3
|
|
period_ms: 20
|
|
completion:
|
|
message: Driver_Seat_Motion_Status_558
|
|
signal: Backrest_Recline_Actual_Pct
|
|
operator: within
|
|
value: 45
|
|
tolerance: 1
|
|
timeout_ms: 8000
|
|
- id: move_driver_legrest_height_40pct
|
|
operation_ref: driver_legrest_height_40pct
|
|
bus: body_can
|
|
message: Driver_Seat_Motion_Command_550
|
|
signals:
|
|
Command_Checksum: 61
|
|
Command_Counter: 4
|
|
Command_Mode: 1
|
|
Legrest_Height_Target_Pct: 40
|
|
Motion_Enable_Mask: 16
|
|
send_offset_ms: 200
|
|
repeat:
|
|
count: 3
|
|
period_ms: 20
|
|
completion:
|
|
message: Driver_Seat_Motion_Status_558
|
|
signal: Legrest_Height_Actual_Pct
|
|
operator: within
|
|
value: 40
|
|
tolerance: 1
|
|
timeout_ms: 8000
|
|
- id: move_driver_legrest_extension_40pct
|
|
operation_ref: driver_legrest_extension_40pct
|
|
bus: body_can
|
|
message: Driver_Seat_Motion_Command_550
|
|
signals:
|
|
Command_Checksum: 78
|
|
Command_Counter: 5
|
|
Command_Mode: 1
|
|
Legrest_Extension_Target_Pct: 40
|
|
Motion_Enable_Mask: 32
|
|
send_offset_ms: 250
|
|
repeat:
|
|
count: 3
|
|
period_ms: 20
|
|
completion:
|
|
message: Driver_Seat_Motion_Status_558
|
|
signal: Legrest_Extension_Actual_Pct
|
|
operator: within
|
|
value: 40
|
|
tolerance: 1
|
|
timeout_ms: 8000
|