10.2. Crash Sensor Controller - CrashSnsrCtlr
Id |
CrashSnsrCtlr |
Title |
Crash Sensor Controller |
System |
Passive Safety |
Document Type |
Application Software Component Specification Preview |
10.2.1. Overview
This software component is responsible for detecting crash events based on the status of various crash sensors fitted to the vehicle. It encodes the crash type based on the active crash sensors and sends the crash type information to other components in the system.
10.2.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Detect Crash Event |
Detect a crash event based on the status of crash sensors and encode the crash type. |
2 |
Send Crash Type |
Send the encoded crash type information to other components in the system. |
10.2.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
FlCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
2 |
FlCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
3 |
FrCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
4 |
FrCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
5 |
RlCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
6 |
RlCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
7 |
RrCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
8 |
RrCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
9 |
SideBtmLftCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
10 |
SideBtmLftCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
11 |
SideBtmRghtCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
12 |
SideBtmRghtCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
13 |
SideTopLftCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
14 |
SideTopLftCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
15 |
SideTopRghtCrshSnsrStat |
Incoming |
Enum: VtSig_SensorState_t |
[-1] |
inherit |
16 |
SideTopRghtCrshSnsrStat_valid |
Incoming |
boolean |
[-1] |
inherit |
17 |
CrashType |
Outgoing |
uint8 |
[-1] |
inherit |
18 |
CrashType_send |
Outgoing |
boolean |
[-1] |
inherit |
10.2.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
CrshsencHldCrashSts |
boolean |
[1,1] |
Min: 0, Max: 1 |
0 - Do not hold crash status, 1 - hold crash status |
|
2 |
CrshsencSnsrStFltTiout |
single |
[1,1] |
Min: 0, Max: 5 |
sec |
Timeout for confirming the fault state |
3 |
CrshsencUseAirbStCrashAcv |
boolean |
[1,1] |
Min: 0, Max: 1 |
0 - Do not use Airbag to populate crash active, 1 - User airbag status for crash active |
|
4 |
CrshsencCrashSnsrCfg |
boolean |
[1,8] |
Min: 0, Max: 1 |
Configure which of the crash sensors are available on the vehicle |