3.1. Bonnet Latch Driver - BnntLtchDrvr
Id |
BnntLtchDrvr |
Title |
Bonnet Latch Driver |
System |
Closure |
Document Type |
Application Software Component Specification Preview |
3.1.1. Overview
The Bonnet Latch Driver component controls the vehicle’s front bonnet latch. It processes bonnet latch status information and bonnet latch requests to control the latch actuator.
3.1.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Process Bonnet Latch Status |
Processes the bonnet latch status signals including latch state, ajar state, error state, and vehicle locked/moving state. |
2 |
Control Bonnet Latch Actuator |
Controls the bonnet latch actuator based on latch requests and current latch state. Prevents opening while vehicle is locked or moving. |
3.1.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
|
|---|---|---|---|---|---|
1 |
BonnetLocked |
Incoming |
Enum: VtSig_sigVehicleLocked_t |
[-1] |
inherit |
2 |
BonnetLocked_valid |
Incoming |
boolean |
[-1] |
inherit |
3 |
LIN_FrunkLatchStatus |
Incoming |
Bus: LIN_FrunkLatchStatus_t |
[-1] |
inherit |
4 |
LIN_FrunkLatchStatus_valid |
Incoming |
boolean |
[-1] |
inherit |
5 |
VehicleMoving |
Incoming |
Enum: VtSig_sigVehicleMoving_t |
[-1] |
inherit |
6 |
VehicleMoving_valid |
Incoming |
boolean |
[-1] |
inherit |
7 |
LatchRequest |
Incoming |
Enum: VtSig_sigLatchRequest_t |
[-1] |
inherit |
8 |
LatchRequest_valid |
Incoming |
boolean |
[-1] |
inherit |
9 |
LIN_FrunkLatchCommand |
Outgoing |
Bus: LIN_FrunkLatchCommand_t |
[-1] |
inherit |
10 |
LIN_FrunkLatchCommand_send |
Outgoing |
boolean |
[-1] |
inherit |
11 |
sigLatchState |
Outgoing |
Enum: VtSig_sigLatchState_t |
[-1] |
inherit |
12 |
sigLatchState_send |
Outgoing |
boolean |
[-1] |
inherit |
13 |
DebugData |
Outgoing |
Bus: CAN_BONNET_LATCH_ST1_t |
[-1] |
inherit |
14 |
DebugData_send |
Outgoing |
boolean |
[-1] |
inherit |
15 |
LatchAjarState |
Outgoing |
Enum: VtSig_sigLatchAjarState_t |
[-1] |
inherit |
16 |
LatchAjarState_send |
Outgoing |
boolean |
[-1] |
inherit |
3.1.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
|
|---|---|---|---|---|---|---|
1 |
MSBNNTLTCHDRV_sendDebugData |
boolean |
[1,1] |
Min: 0, Max: 1 |
send debug data |