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