5.5. Flashing Light Manager - FlsgLiMgr
Id |
FlsgLiMgr |
Version |
main |
Title |
Flashing Light Manager |
System |
Exterior Lighting |
Document Type |
Application Software Component Specification Preview |
5.5.1. Overview
The Flashing Light Manager controls the flashing of the turn indicators and hazard lights based on driver inputs and vehicle states. It processes requests from the turn indicator stalk, hazard switch, central locking, and emergency braking to determine when the left and right turn indicators should be activated. The component also detects faults in the turn indicator lamps.
5.5.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Turn Indicator Control |
Controls flashing of the left and right turn indicators based on requests from the turn indicator stalk and steering wheel angle. Supports temporary and permanent flashing modes. |
2 |
Hazard Light Control |
Activates both left and right turn indicators simultaneously when the hazard light switch is pressed. Overrides turn indicator requests. |
3 |
Emergency Stop Signal |
Automatically activates both turn indicators at an increased frequency during emergency braking situations above a defined vehicle speed threshold. |
4 |
Central Lock Flashing |
Flashes the turn indicators when the vehicle is locked or unlocked via the central locking system, with different flash durations for valid and invalid lock states. |
5 |
Crash Event Flashing |
Activates the turn indicators when a crash event is detected. |
6 |
Intrusion Alarm Flashing |
Flashes the turn indicators at a defined frequency when the intrusion alarm is triggered. |
7 |
Turn Indicator Fault Detection |
Detects faults in the turn indicator lamps based on feedback and activates a faster flash frequency to alert the driver. |
5.5.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
HzrdSwtReq |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
Hazard switch request |
Hazard Switch Request |
|
2 |
TurnIndcrReq |
Incoming |
Enum: CmnenaSelrSt |
[1] |
Turn indicator stalk request |
Turn Indicator Request |
|
3 |
SteerWhlAg |
Incoming |
single |
[1] |
rad |
Steering wheel angle |
Steering Wheel Angle |
4 |
SteerWhlAgVld |
Incoming |
boolean |
[1] |
Steering wheel angle validity |
Steering Wheel Angle Valid |
|
5 |
FrntLeIndcrSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
Front left indicator lamp actual status |
Front Left Indicator Status |
|
6 |
FrntRiIndcrSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
Front right indicator lamp actual status |
Front Right Indicator Status |
|
7 |
ReLeIndcrSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
Rear left indicator lamp actual status |
Rear Left Indicator Status |
|
8 |
ReRiIndcrSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
Rear right indicator lamp actual status |
Rear Right Indicator Status |
|
9 |
EmrgBrkgAcv |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
Emergency braking activation request |
Emergency Braking Active |
|
10 |
VehSpd |
Incoming |
single |
[1] |
km/h |
Vehicle speed |
Vehicle Speed |
11 |
VehAlrmSt |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
Vehicle alarm state |
Vehicle Alarm State |
|
12 |
VehAlrmStVld |
Incoming |
boolean |
[1] |
Vehicle alarm state validity |
Vehicle Alarm State Valid |
|
13 |
CenLockSt |
Incoming |
Enum: CmnenaLockSt |
[1] |
Center lock state |
Central Lock State |
|
14 |
CenLockStVld |
Incoming |
boolean |
[1] |
Center lock state validity |
Central Lock State Valid |
|
15 |
CrashNotif |
Incoming |
uint8 |
[1] |
Crash event |
Crash Notification |
|
16 |
CrashNotifVld |
Incoming |
boolean |
[1] |
Crash event validity |
Crash Notification Valid |
|
17 |
CenLockFaiSt |
Incoming |
boolean |
[1] |
Central lock fail state |
Central Lock Failure State |
|
18 |
CenLockFaiStVld |
Incoming |
boolean |
[1] |
Central lock fail state validity |
Central Lock Failure State Valid |
|
19 |
FrntLeIndcrReprSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
Front left repeater lamp actual status |
Front Left Indicator Repeater Status |
|
20 |
FrntRiIndcrReprSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
Front right repeater lamp actual status |
Front Right Indicator Repeater Status |
|
21 |
MarkrLiReq |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
Marker lights request |
Marker Light Request |
|
22 |
MarkrLiReqVld |
Incoming |
boolean |
[1] |
Marker lights request validity |
Marker Light Request Valid |
|
23 |
VsmActSt |
Incoming |
Enum: CmnenaVehSt |
[1] |
Vehicle state |
Vsm Actual State |
|
24 |
VsmActStVld |
Incoming |
boolean |
[1] |
Vehicle state validity |
Vsm Actual State Valid |
|
25 |
BasTi |
Incoming |
single |
[1] |
sec |
Current time |
Base Time |
26 |
LeIndcrCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Left indicator activation command |
Left Indicator Command |
|
27 |
ReIndcrCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Right indicator activation command |
Rear Indicator Command |
|
28 |
LeTurnSigSt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
Left indicator aggregated state |
Left Turn Signal State |
|
29 |
RiTurnSigSt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
Right indicator aggregated state |
Right Turn Signal State |
|
30 |
LeIndcrReq |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Left indicator request |
Left Indicator Request |
|
31 |
RiIndcrReq |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Right indicator request |
Right Indicator Request |
|
32 |
LeReprCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Left repeater activation command |
Left Repeater Command |
|
33 |
RiReprCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Right repeater activation command |
Right Repeater Command |
|
34 |
HzrdLiSt |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
Hazard light state |
Hazard Light State |
|
35 |
Diagc |
Outgoing |
Bus: FlhgtDiagc |
[-1] |
Diagnostic bus that contains information about lamps failure |
Diagnostic |
5.5.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
FlhgtRetnToIndcrAftHzrdOff |
boolean |
[1,1] |
Min: 0, Max: 1 |
After Hazard switch off: 0 - Indicators off, 1 - Previous indicator state keeps flashing |
Flhgt Return To Indicator After Hazard Off |
|
2 |
FlhgtSigLossDetnTi |
single |
[1,1] |
Min: 0, Max: |
sec |
Signal loss detection timeout |
Flhgt Signal Loss Detection Time |
3 |
FlhgtTurnIndcrFrqForEmrgBrkg |
single |
[1,1] |
Min: 1, Max: 10 |
Hz |
Turn Indicators frequency during emergency braking |
Flhgt Turn Indicator Frequency For Emergency Braking |
4 |
FlhgtTurnIndcrFrqForNormOper |
single |
[1,1] |
Min: 1, Max: 2 |
Hz |
Turn Indicators frequency during normal operation |
Flhgt Turn Indicator Frequency For Normal Operation |
5 |
FlhgtTurnIndcrTmpFlsg |
uint8 |
[1,1] |
Min: 1, Max: 10 |
When Turn Indicators was activated temporary it will be active for this amount of flashing |
Flhgt Turn Indicator Temporary Flashing |
|
6 |
FlhgtProcgOfEmrgBrkgFlsg |
boolean |
[1,1] |
Min: 0, Max: 1 |
0 - Stop Flashing after ESS ,1 - Continue Flashing after ESS |
Flhgt Processing Of Emergency Braking Flashing |
|
7 |
FlhgtFltTiout |
single |
[1,1] |
Min: 0, Max: 5 |
sec |
Timeout for maintaining in fault state |
Flhgt Fault Timeout |
8 |
FlhgtBlinkTiForCenLockUnlckFaiSt |
single |
[1,1] |
Min: 0, Max: 10 |
sec |
Blink time when central lock fail state is lock/unlock failed |
Flhgt Blink Time For Central Lock Unlock Failure State |
9 |
FlhgtBlinkTiForCenLockNaFaiSt |
single |
[1,1] |
Min: 0, Max: 10 |
sec |
Blink time when central lock fail state in NA |
Flhgt Blink Time For Central Lock Na Failure State |
10 |
FlhgtEmrgStopSigVehSpdThd |
single |
[1,1] |
Min: 0, Max: 250 |
km/h |
The minimal vehicle speed when emergency stop signals shall activated automatically in case of emergency braking situation |
Flhgt Emergency Stop Signal Vehicle Speed Threshold |
11 |
FlhgtFixdTurnIndcrStlk |
boolean |
[1,1] |
Min: 0, Max: 1 |
If 1 turn ind stalk fixes in pressed position (Ms5), if 0 it returns to the neutral position (Ms6) |
Flhgt Fixed Turn Indicator Stalk |
|
12 |
FlhgtIgnSteerWhlAg |
boolean |
[1,1] |
Min: 0, Max: 1 |
If true - Steering angle will ignore |
Flhgt Ignore Steering Wheel Angle |
|
13 |
FlhgtLampFltIninTiout |
single |
[1,1] |
Min: 0, Max: |
sec |
Timeout of fault activation after module initialization |
Flhgt Lamp Fault Initialization Timeout |
14 |
FlhgtLampFltLockRst |
boolean |
[1,1] |
Min: 0, Max: 1 |
Reset fault lock for lamps |
Flhgt Lamp Fault Lock Reset |
|
15 |
FlhgtSteerAgIgnSign |
boolean |
[1,1] |
Min: 0, Max: 1 |
If True (1) then Turn Indicators are disabled by steering wheel rotation in any direction |
Flhgt Steering Angle Ignore Sign |
|
16 |
FlhgtSteerAgLoThd |
single |
[1,1] |
Min: 0, Max: 720 |
deg |
If Turn Indicators was activated permanently it disangage when steering wheel position changes more than Upper Threshold and then less than this value |
Flhgt Steering Angle Low Threshold |
17 |
FlhgtSteerAgSignLe |
int8 |
[1,1] |
Min: , Max: |
Set the steering angle sign |
Flhgt Steering Angle Sign Left |
|
18 |
FlhgtSteerAgUpprThd |
single |
[1,1] |
Min: 0, Max: 720 |
deg |
If Turn Indicators was activated permanently it disangage when steering wheel position changes more than this value and then less than Lower Threshold |
Flhgt Steering Angle Upper Threshold |
19 |
FlhgtTurnIndcrFrqForFlt |
single |
[1,1] |
Min: 2, Max: 4 |
Hz |
Turn Indicators frequency when at least one lamp is fault |
Flhgt Turn Indicator Frequency For Fault |
20 |
FlhgtOpAlrmIndcnFrq |
single |
[1,1] |
Min: 1, Max: 3 |
Hz |
Optical Alarm indication frequency |
Flhgt Optical Alarm Indication Frequency |
21 |
FlhgtFltTioutOn |
boolean |
[1,1] |
Min: 0, Max: 1 |
When 1 - FaultTimeout is on |
Flhgt Fault Timeout On |