5.1. Auto Indicator Off Controller - AutoIndcrOff
Id |
AutoIndcrOff |
Title |
Auto Indicator Off Controller |
System |
Exterior Lighting |
Document Type |
Application Software Component Specification Preview |
5.1.1. Overview
The Auto Indicator Off Controller automatically switches off the turn indicators using different scenarios by sending through the port TurnIndcrAutoOffReq True value. TurnIndcrAutoOffReq coming back to False when state of input port TurnSigSwt changed to Left or Right. This controller helps prevent the indicators from staying on unintentionally.
5.1.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Switch off turn indicators based on vehicle speed condition |
Outgoing port TurnIndcrAutoOffReq becomes True when vehicle speed incoming from the port VehSpd exceeds speed threshold AuindofVehSpdOffThd after the turn indicator button was pressed. Position of the button is obtained through the input port TurnSigSwt. |
2 |
Switch off turn indicators based on distance condition |
Outgoing port TurnIndcrAutoOffReq becomes True when turn indicators remained On for a long distance after the turn indicator button was pressed, depending on vehicle speed. Long distance calculates based on lookup table, where x-axis is AuindofVehSpdMilgThd parameter and y-axis is AuindofVehDstMilgThd parameter. VehSpd is obtained through the input port VehSpd, vehicle distance is obtained through the input port VehDst. Position of the button is obtained through the input port TurnSigSwt. |
3 |
Switch off turn indicators based on time condition |
Outgoing port TurnIndcrAutoOffReq becomes True when turn indicators remained On longer then parameter AuindofTiOffThd after the turn indicator button was pressed. Position of the button is obtained through the input port TurnSigSwt. |
4 |
Switch off turn indicators based on delta speed condition |
Outgoing port TurnIndcrAutoOffReq becomes True when the difference between the current vehicle speed and saved vehicle speed at the moment when the turn indicator button was pressed becomes higher than the parameter AuindofDeltaSpdOffThd. Vehicle speed is obtained through the port VehSpd. Position of the button is obtained through the input port TurnSigSwt. |
5 |
Input signal validity check |
Controller is taking in account validity states of input signals received via ports with postfix Vld (e.g. it can be availability of corresponding CAN messages). This information is used to prevent the unintended controller state transitions. |
5.1.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
TurnSigSwt |
Incoming |
Enum: VtAuindofTurnSigSwt |
[-1] |
inherit |
2 |
TurnSigSwtVld |
Incoming |
boolean |
[-1] |
inherit |
3 |
VehSpd |
Incoming |
single |
[-1] |
km/h |
4 |
VehSpdVld |
Incoming |
boolean |
[-1] |
inherit |
5 |
VehDst |
Incoming |
uint64 |
[-1] |
m |
6 |
VehDstVld |
Incoming |
boolean |
[-1] |
inherit |
7 |
AutoIndcrOffEna |
Incoming |
boolean |
[-1] |
inherit |
8 |
TurnIndcrAutoOffReq |
Outgoing |
boolean |
[-1] |
inherit |
5.1.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
AuindofDstLogcEna |
boolean |
[1,1] |
Min: 0, Max: 1 |
Enable Switch-off Turn Indicators By Distance Condition function. |
|
2 |
AuindofSpdLogcEna |
boolean |
[1,1] |
Min: 0, Max: 1 |
Enable Switch-off Turn Indicators By Speed Condition function. |
|
3 |
AuindofTiLogcEna |
boolean |
[1,1] |
Min: 0, Max: 1 |
Enable Switch-off Turn Indicators By Time Condition function. |
|
4 |
AuindofDeltaSpdLogcEna |
boolean |
[1,1] |
Min: 0, Max: 1 |
Enable Switch-off Turn Indicators By Delta Speed Condition function. |
|
5 |
AuindofTiOffThd |
single |
[1,1] |
Min: 0, Max: 600 |
sec |
Time threshold for Switch-off Turn Indicators By Time Condition function. If turn indicators are remained On for more than this parameter, then automatic switch-off becomes active. |
6 |
AuindofDeltaSpdOffThd |
single |
[1,1] |
Min: 0, Max: 255 |
km/h |
Delta parameter for Switch-off Turn Indicators By Delta Speed Condition function. If the difference between speed when the indicator button was pressed and current speed is higher than this delta, then automatic switch-off becomes active. |
7 |
AuindofVehDstMilgThd |
uint64 |
[1,2] |
Min: 0, Max: 21055406075 |
m |
Distance ydata for the lookup table of Switch-off Turn Indicators By Distance Condition function. This data is used to calculate threshold mileage depending on vehicle speed. If current mileage becomes higher than the calculated threshold, then automatic switch-off becomes active. |
8 |
AuindofVehSpdMilgThd |
single |
[1,2] |
Min: 0, Max: 255 |
km/h |
Speed xdata for the lookup table of Switch-off Turn Indicators By Distance Condition function. This data is used to calculate threshold mileage depending on vehicle speed. If current mileage becomes higher than the calculated threshold, then automatic switch-off becomes active. |
9 |
AuindofVehSpdOffThd |
single |
[1,1] |
Min: 0, Max: 255 |
km/h |
Speed threshold for Switch-off Turn Indicators By Speed Condition function. If vehicle speed is higher than this parameter, then automatic switch-off becomes active. |
10 |
AuindofVehSpdStndslThd |
single |
[1,1] |
Min: 0, Max: 255 |
km/h |
Vehicle is considered standstill if vehicle speed is less or equal to the threshold. |