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 |