3.5. Handle Manager - HndlMgr

Id

HndlMgr

Title

Handle Manager

System

Closure

Document Type

Application Software Component Specification Preview

3.5.1. Overview

The Handle Manager component is responsible for controlling the vehicle’s door handles based on various input signals and commands. It processes signals related to vehicle state, door lock status, handle touch and deployment, and generates output requests to control the handle lights, deployment and NFC functionality.

3.5.2. Functions

Title

Description

1

Handle Light Control

Controls the illumination of the door handle lights based on vehicle state and central lock commands. Generates handle light requests to turn lights on/off or blink at different intervals.

2

Handle Deployment Control

Controls the deployment and retraction of the door handles based on touch sensor input, vehicle lock state and user open/close requests. Generates handle deployment requests to deploy or retract the handles.

3

NFC Control

Enables or disables the NFC functionality of the door handles based on vehicle state and user authentication. Generates NFC enable/disable requests.

3.5.3. Ports

Id

Direction

Data Type

Dimensions

Unit

1

VehicleMoving

Incoming

Enum: VtSig_sigVehicleMoving_t

[-1]

inherit

2

VehicleMoving_valid

Incoming

boolean

[-1]

inherit

3

DoorLocked

Incoming

Enum: VtSig_sigVehicleLocked_t

[-1]

inherit

4

DoorLocked_valid

Incoming

boolean

[-1]

inherit

5

ExteriorDoorOpenSwitch

Incoming

Enum: VtSig_SensorState_t

[-1]

inherit

6

ExteriorDoorOpenSwitch_valid

Incoming

boolean

[-1]

inherit

7

InteriorDoorOpenSwitch

Incoming

Enum: VtSig_sigIntOpenReq_t

[-1]

inherit

8

InteriorDoorOpenSwitch_valid

Incoming

boolean

[-1]

inherit

9

DoorAjar

Incoming

Enum: VtSig_sigLatchAjarState_t

[-1]

inherit

10

DoorAjar_valid

Incoming

boolean

[-1]

inherit

11

GearState

Incoming

Enum: VtSig_GS_Est_State_t

[-1]

inherit

12

GearState_valid

Incoming

boolean

[-1]

inherit

13

DoorHandleLockState

Incoming

Enum: VtSig_sigHandleLockState_t

[-1]

inherit

14

DoorHandleLockState_valid

Incoming

boolean

[-1]

inherit

15

DoorHandleDeployedState

Incoming

Enum: VtSig_sigHandleDeployState_t

[-1]

inherit

16

DoorHandleDeployedState_valid

Incoming

boolean

[-1]

inherit

17

DoorHandleTouchState

Incoming

Enum: VtSig_sigHandleTouchState_t

[-1]

inherit

18

DoorHandleTouchState_valid

Incoming

boolean

[-1]

inherit

19

CentralLockCommand

Incoming

Enum: VtSig_CentralLockCommand_t

[-1]

inherit

20

CentralLockCommand_valid

Incoming

boolean

[-1]

inherit

21

CentralLockFailState

Incoming

Enum: VtSig_CentralLockFailState_t

[-1]

inherit

22

CentralLockFailState_valid

Incoming

boolean

[-1]

inherit

23

VSMActualState

Incoming

Enum: VtSig_VSM_State_t

[-1]

inherit

24

VSMActualState_valid

Incoming

boolean

[-1]

inherit

25

DoorHandleRequest

Outgoing

Enum: VtSig_sigHandleRequest_t

[-1]

inherit

26

DoorHandleRequest_send

Outgoing

boolean

[-1]

inherit

27

DoorNFCEnable

Outgoing

boolean

[-1]

inherit

28

DoorNFCEnable_send

Outgoing

boolean

[-1]

inherit

29

DoorHandleLightRequest

Outgoing

Enum: VtSig_sigHandleLightRequest_t

[-1]

inherit

30

DoorHandleLightRequest_send

Outgoing

boolean

[-1]

inherit

3.5.4. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

1

MSHNDLMNGR_TimeIndOfCentralLockFail

single

[1,1]

Min: 0, Max: 10

sec

during Central Lock Fail light indication

2

MSHNDLMNGR_TimeIndOfUnlocking

single

[1,1]

Min: 0, Max: 60

sec

during unlocking light indication

3

MSHNDLMNGR_useNewLightIndication

boolean

[1,1]

Min: 0, Max: 1

If 0 old variant of light indication, 1 - FAS CentralLock 2.1