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