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 |