56 lines
2.0 KiB
YAML
Executable File
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
|