Files
Cognitive_Agent/domains/ambient_light/can/signal-mapping.yaml
2026-07-30 08:45:38 +08:00

56 lines
2.0 KiB
YAML
Executable File

apiVersion: cognitive-agent/v1alpha1
kind: SignalMapping
metadata:
id: ambient-light-reference-vehicle-mapping
name: Ambient-light mapping from supplied CAN matrix
version: 1.0.0
description: Virtual-only mapping using matrix-defined power, mode, RGB and brightness signals.
spec:
domain: ambient_light
platform: reference_vehicle
dbc_ref: ../../../platforms/reference_vehicle/can/dbc/vehicle.dbc
matrix_ref: can-matrix.yaml
status: draft
mappings:
- capability: ambient_light.set_power
parameter: state
target_zone: vehicle
compiler_handler: compile_enum
value_map: {"on": 1, "off": 2}
bus: cabin_can
message: Ambient_Power_Control_064_02
signal: Atomic_atmosphere_light_switch_S
feedback_message: Ambient_Power_Status_3F3
feedback_signal: Atmosphere_Light_Switch_Fdback_S
feedback_handler: compile_enum
feedback_value_map: {"on": 2, "off": 1}
- capability: ambient_light.set_illumination
parameter: color_hex
target_zone: vehicle
compiler_handler: compile_hex_rgb
bus: cabin_can
message: Ambient_RGB_Control_32B_2B
signals:
- IVI_1680Atmosphere_Color_R_Setting_S
- IVI_1680Atmosphere_Color_G_Setting_S
- IVI_1680Atmosphere_Color_B_Setting_S
- capability: ambient_light.set_illumination
parameter: brightness_pct
target_zone: vehicle
compiler_handler: compile_integer
bus: cabin_can
message: Ambient_RGB_Control_32B_2B
signal: IVI_1680Atmosphere_Brightness_Setting_S
feedback_message: Ambient_RGB_Status_1F1
feedback_signal: LFDoor_Flowing_Ambient_Light_Brightness_S
feedback_handler: compile_integer
unit: percent
- capability: ambient_light.set_mode
parameter: mode
target_zone: vehicle
compiler_handler: compile_enum
value_map: {camping: 1, rest: 2, cinema: 3, meditation: 4, romantic: 5, "off": 6, "on": 7}
bus: cabin_can
message: Ambient_Mode_Control_496_04
signal: atmosphere_Light_Request_Command_496_S