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