5.3. Day Running Light Manager - DrlMgr
Id |
DrlMgr |
Version |
main |
Title |
Day Running Light Manager |
System |
Exterior Lighting |
Document Type |
Application Software Component Specification Preview |
5.3.1. Overview
The Day Running Light Manager (DrlMgr) component is responsible for controlling the day running lights (DRLs) of the vehicle. Its main purpose is to activate and deactivate the DRLs based on various vehicle states and conditions.
5.3.2. Functions
Title |
Description |
|---|---|
Drl Command Calculation |
Determines whether to activate or deactivate the DRLs based on vehicle state, gear position, central lock status, and configuration parameters. |
Front Left Drl Command Calculation |
Calculates the command for the front left DRL based on the overall DRL command and turn indicator requests. Deactivates the front left DRL if the left turn indicator is active and the configuration allows it. |
Front Right Drl Command Calculation |
Calculates the command for the front right DRL based on the overall DRL command and turn indicator requests. Deactivates the front right DRL if the right turn indicator is active and the configuration allows it. |
5.3.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
GearShiftSt |
Incoming |
Enum: CmnenaGearSt |
[1] |
inherit |
Gear Shift State |
|
2 |
GearShiftStVld |
Incoming |
boolean |
[1] |
inherit |
Gear Shift State Valid |
|
3 |
LeDrlSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
inherit |
Left Drl Status |
|
4 |
RiDrlSts |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
inherit |
Right Drl Status |
|
5 |
VsmActSt |
Incoming |
Enum: CmnenaVehSt |
[1] |
inherit |
Vsm Actual State |
|
6 |
VsmActStVld |
Incoming |
boolean |
[1] |
inherit |
Vsm Actual State Valid |
|
7 |
CenLock |
Incoming |
Enum: CmnenaLockSt |
[1] |
inherit |
Central Lock |
|
8 |
CenLockVld |
Incoming |
boolean |
[1] |
inherit |
Central Lock Valid |
|
9 |
LoBeamSt |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
inherit |
Low Beam State |
|
10 |
HiBeamSt |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
inherit |
High Beam State |
|
11 |
PosnLisSt |
Incoming |
Enum: CmnenaOprtgSt |
[1] |
inherit |
Position Lights State |
|
12 |
LeIndcrReq |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
inherit |
Left Indicator Request |
|
13 |
LeIndcrReqVld |
Incoming |
boolean |
[1] |
inherit |
Left Indicator Request Valid |
|
14 |
RiIndcrReq |
Incoming |
Enum: CmnenaAcvnSt |
[1] |
inherit |
Right Indicator Request |
|
15 |
RiIndcrReqVld |
Incoming |
boolean |
[1] |
inherit |
Right Indicator Request Valid |
|
16 |
BasTi |
Incoming |
single |
[1] |
sec |
Base Time |
|
17 |
DrlCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
inherit |
Drl Command |
|
18 |
DrlSt |
Outgoing |
Enum: CmnenaOprtgSt |
[1] |
inherit |
Drl State |
|
19 |
FrntLeDrlCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
inherit |
Front Left Drl Command |
|
20 |
FrntRiDrlCmd |
Outgoing |
Enum: CmnenaAcvnSt |
[1] |
inherit |
Front Right Drl Command |
|
21 |
Diagc |
Outgoing |
Bus: DrlmDiagc |
[-1] |
inherit |
Diagnostic |
5.3.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
DrlmCenLockIsLockSwtOffLi |
boolean |
[1,1] |
Min: 0, Max: 1 |
If true all exterior lights are deactivated on fully locked vehicle |
Drlm Central Lock Is Lock Switch Off Light |
|
2 |
DrlmDayLiUseGearSt |
boolean |
[1,1] |
Min: 0, Max: 1 |
If 1 - gear state for DRL turn on/off will be taken into account |
Drlm Day Light Use Gear State |
|
3 |
DrlmIsVsmRdyAcvtDayLi |
boolean |
[1,1] |
Min: 0, Max: 1 |
0 - DRL is activated only at VSM Ready, 1 - activated at both VSM Awake and Ready |
Drlm Is Vsm Ready Activate Day Light |
|
4 |
DrlmAcvIndcrTurnOffDayLi |
boolean |
[1,1] |
Min: 0, Max: 1 |
1 - switch DRLs OFF when indicators ON |
Drlm Active Indicator Turn Off Day Light |
|
5 |
DrlmHeaLiDiDayLiHeaLi |
boolean |
[1,1] |
Min: 0, Max: 1 |
If this parameter is 1 then DRL will be disactivated when low or high beam are active, if 0 - will be active anyway |
Drlm Head Light Disable Day Light Head Light |
|
6 |
DrlmLampFltIniTiout |
single |
[1,1] |
Min: 0, Max: |
sec |
Timeout of fault activation after module initialization |
Drlm Lamp Fault Initial Timeout |
7 |
DrlmLampFltLockRst |
boolean |
[1,1] |
Min: 0, Max: 1 |
Reset fault lock for lamps |
Drlm Lamp Fault Lock Reset |