5.11. Position Light Manager - PosnLiMgr

Id

PosnLiMgr

Version

main

Title

Position Light Manager

System

Exterior Lighting

Document Type

Application Software Component Specification Preview

5.11.1. Overview

The Position Light Manager software component is responsible for controlling the exterior position lights of the vehicle. It processes requests and status inputs from other components to determine the appropriate activation state of the front and rear position lights.

5.11.2. Functions

Title

Description

Front Position Lights Command

Determines the activation state of the front position lights based on position light requests, low beam state, and other conditions.

Rear Position Command

Determines the activation state of the rear position lights based on position light requests, low beam state, high beam state, and other conditions.

5.11.3. Ports

Id

Direction

Data Type

Dimensions

Unit

Description

Keywords

1

FrntLePosnLisSts

Incoming

Enum: CmnenaOprtgSt

[1]

Front left position lamp actual status

Front Left Position Lights Status

2

FrntRiPosnLisSts

Incoming

Enum: CmnenaOprtgSt

[1]

Front right position lamp actual status

Front Right Position Lights Status

3

PosnLisReq

Incoming

Enum: CmnenaAcvnSt

[1]

Position light request

Position Lights Request

4

PosnLisReqVld

Incoming

boolean

[1]

Position light request validity

Position Lights Request Valid

5

LoBeamSt

Incoming

Enum: CmnenaOprtgSt

[1]

Low beam state

Low Beam State

6

HiBeamSt

Incoming

Enum: CmnenaOprtgSt

[1]

High beam state

High Beam State

7

LoBeamArbdReq

Incoming

boolean

[1]

Low beam arbitrated request

Low Beam Arbitrated Request

8

LoBeamCmd

Incoming

Enum: CmnenaAcvnSt

[1]

Low beam activation command

Low Beam Command

9

HiBeamCmd

Incoming

Enum: CmnenaAcvnSt

[1]

High beam activation command

High Beam Command

10

ChrgExtrFbReq

Incoming

boolean

[1]

Charger feedback request

Charging Exterior Feedback Request

11

VsmActSt

Incoming

Enum: CmnenaVehSt

[1]

Vehicle state

Vsm Actual State

12

VsmActStVld

Incoming

boolean

[1]

Vehicle state validity

Vsm Actual State Valid

13

LeIndcrReq

Incoming

Enum: CmnenaAcvnSt

[1]

Left indicator request

Left Indicator Request

14

LeIndcrReqVld

Incoming

boolean

[1]

Left indicator request validity

Left Indicator Request Valid

15

RiIndcrReq

Incoming

Enum: CmnenaAcvnSt

[1]

Right indicator request

Right Indicator Request

16

RiIndcrReqVld

Incoming

boolean

[1]

Right indicator request validity

Right Indicator Request Valid

17

ReRegnPlateSt

Incoming

Enum: CmnenaOprtgSt

[1]

Rear registration plate lamp actual status

Rear Registration Plate State

18

CenLock

Incoming

Enum: CmnenaLockSt

[1]

Central lock state

Central Lock

19

CenLockVld

Incoming

boolean

[1]

Central lock state validity

Central Lock Valid

20

ReLePosnSts

Incoming

Enum: CmnenaOprtgSt

[1]

Rear left position lamp actual status

Rear Left Position Status

21

ReRiPosnSts

Incoming

Enum: CmnenaOprtgSt

[1]

Rear right position lamp actual status

Rear Right Position Status

22

BasTi

Incoming

single

[1]

sec

Current time

Base Time

23

FrntPosnLisCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Front position activation command

Front Position Lights Command

24

RePosnCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Rear position light activation command

Rear Position Command

25

PosnLisSt

Outgoing

Enum: CmnenaOprtgSt

[1]

Position light aggregated state

Position Lights State

26

UpprMarkrCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Upper marker activation command

Upper Marker Command

27

SideReMarkrCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Side marker activation command

Side Rear Marker Command

28

FrntLePosnLisCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Front left position lamp activation command

Front Left Position Lights Command

29

FrntRiPosnLisCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Front right position lamp activation command

Front Right Position Lights Command

30

ReLePosnCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Rear left position lamp activation command

Rear Left Position Command

31

ReRiPosnCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Rear right position lamp activation command

Rear Right Position Command

32

ReRegnPlateCmd

Outgoing

Enum: CmnenaAcvnSt

[1]

Rear registration plate lamp activation command

Rear Registration Plate Command

33

Diagc

Outgoing

Bus: PoslghtmDiagc

[-1]

Diagnostic bus that contains information about lamps failure

Diagnostic

34

ExtrLiSysRdyToSlp

Outgoing

boolean

[1]

Exterior lights system ready to sleep

Exterior Light System Ready To Sleep

35

ExtrLiSysRdyToSlpSnd

Outgoing

boolean

[1]

Exterior lights system ready to sleep send flag

Exterior Light System Ready To Sleep Send

5.11.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

Keywords

1

PoslghtmCenLockLampSeld

uint8

[1,1]

Min: 0, Max: 4

When 0 no headlamp is activated on lock/unlock event, 1 - low beam lights, 2 - high beam lights, 3 - front position lights, 4 - front and rear position lights

Poslghtm Central Lock Lamp Selected

2

PoslghtmAcvIndcrTurnOffFrntPosnLi

boolean

[1,1]

Min: 0, Max: 1

1 - switch Position OFF when indicators ON

Poslghtm Active Indicator Turn Off Front Position Light

3

PoslghtmChrgFbFlsCycTi

single

[1,1]

Min: 0.1, Max: 5

sec

Cycle time of position lams flashes made for charging external notification feedback

Poslghtm Charging Feedback Flash Cycle Time

4

PoslghtmChrgFbFlsCt

uint8

[1,1]

Min: 0, Max: 5

Number of position lams flashes made for charging external notification feedback, 0 means no feedback by position lights required)

Poslghtm Charging Feedback Flash Count

5

PoslghtmLoBeamDiFrntPosnLi

boolean

[1,1]

Min: 0, Max: 1

If 0, then front position lights can not be turned off when low beams are active, otherwise - they can be turned off

Poslghtm Low Beam Disable Front Position Light

6

PoslghtmLoBeamAcvtFrntPosnLi

boolean

[1,1]

Min: 0, Max: 1

If 1, then low beams activation request causes front position lights activation (low beam cannot be turned on without position lights)

Poslghtm Low Beam Activate Front Position Light

7

PoslghtmAcvIndcrTurnOffRePosnLi

boolean

[1,1]

Min: 0, Max: 1

1 - switch Position OFF when indicators ON

Poslghtm Active Indicator Turn Off Rear Position Light

8

PoslghtmCenLockIsLockSwtOffLi

boolean

[1,1]

Min: 0, Max: 1

If true all exterior lights are deactivated on fully locked vehicle

Poslghtm Central Lock Is Lock Switch Off Light

9

PoslghtmCenLockFlsFrq

single

[1,1]

Min: 0.001, Max: 10

Hz

Blink frequency on lock/unlock event

Poslghtm Central Lock Flash Frequency

10

PoslghtmLampFltIniTiout

single

[1,1]

Min: 0, Max:

sec

Timeout of fault activation after module initialization

Poslghtm Lamp Fault Initial Timeout

11

PoslghtmCenLockLockFls

uint8

[1,1]

Min: 0, Max: 255

When 0 no lights are activated on lock event, otherwise number of blinks

Poslghtm Central Lock Lock Flash

12

PoslghtmLampFltLockRst

boolean

[1,1]

Min: 0, Max: 1

Reset fault lock for lamps

Poslghtm Lamp Fault Lock Reset

13

PoslghtmCenLockUnlckFls

uint8

[1,1]

Min: 0, Max: 255

When 0 no lights are activated on unlock event, otherwise number of blinks

Poslghtm Central Lock Unlock Flash

14

PoslghtmIsVsmRdyAcvtDayLi

boolean

[1,1]

Min: 0, Max: 1

0 - position light is activated only at VSM Ready, 1 - activated at both VSM Awake and Ready

Poslghtm Is Vsm Ready Activate Day Light

15

PoslghtmOvrdRdyToSlp

boolean

[1,1]

Min: 0, Max: 1

ELSReadyToSleep override value to ready

Poslghtm Override Ready To Sleep

16

PoslghtmRdyToSlpTiout

single

[1,1]

Min: 0, Max: 10

sec

ELSReadyToSleep timeout

Poslghtm Ready To Sleep Timeout

17

PoslghtmSndRdyToSlp

boolean

[1,1]

Min: 0, Max: 1

When 1 - ELSReadyToSleep is on

Poslghtm Send Ready To Sleep