From 3a5553a0431dff36cddb64905de10cadb1f1b990 Mon Sep 17 00:00:00 2001 From: Laura Date: Sun, 8 Sep 2024 16:11:27 +0200 Subject: [PATCH] add docs to SET_VEHICLE_LIGHTS --- VEHICLE/SetVehicleLights.md | 24 +++++++++++------------- VEHICLE/SetVehicleLightsMode.md | 2 ++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/VEHICLE/SetVehicleLights.md b/VEHICLE/SetVehicleLights.md index 2b5cf4842..f7f824d3f 100644 --- a/VEHICLE/SetVehicleLights.md +++ b/VEHICLE/SetVehicleLights.md @@ -5,22 +5,20 @@ ns: VEHICLE ```c // 0x34E710FF01247C5A 0xE8930226 -void SET_VEHICLE_LIGHTS(Vehicle vehicle, int state); +void SET_VEHICLE_LIGHTS(Vehicle vehicle, int setting); ``` -``` -set's if the vehicle has lights or not. -not an on off toggle. -p1 = 0 ;vehicle normal lights, off then lowbeams, then highbeams -p1 = 1 ;vehicle doesn't have lights, always off -p1 = 2 ;vehicle has always on lights -p1 = 3 ;or even larger like 4,5,... normal lights like =1 -note1: when using =2 on day it's lowbeam,highbeam -but at night it's lowbeam,lowbeam,highbeam -note2: when using =0 it's affected by day or night for highbeams don't exist in daytime. +```cpp +enum eVehicleLightSetting { + NO_VEHICLE_LIGHT_OVERRIDE = 0, + FORCE_VEHICLE_LIGHTS_OFF = 1, + FORCE_VEHICLE_LIGHTS_ON = 2, + SET_VEHICLE_LIGHTS_ON = 3, + SET_VEHICLE_LIGHTS_OFF = 4 +} ``` ## Parameters -* **vehicle**: -* **state**: +* **vehicle**: The vehicle handle. +* **setting**: The vehicle light setting. diff --git a/VEHICLE/SetVehicleLightsMode.md b/VEHICLE/SetVehicleLightsMode.md index 34684c449..d25b47e70 100644 --- a/VEHICLE/SetVehicleLightsMode.md +++ b/VEHICLE/SetVehicleLightsMode.md @@ -10,6 +10,8 @@ void _SET_VEHICLE_LIGHTS_MODE(Vehicle vehicle, int p1); ``` ``` +Could be SET_VEHICLE_HEADLIGHT_SHADOWS? + p1 can be either 0, 1 or 2. Determines how vehicle lights behave when toggled. 0 = Default (Lights can be toggled between off, normal and high beams)