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