4.15. Hmi Driver - HmiDrvr

Id

HmiDrvr

Title

Hmi Driver

System

Drivetrain

Document Type

Application Software Component Specification Preview

4.15.1. Ports

Id

Direction

Data Type

Dimensions

Unit

1

VehSpd

Incoming

single

[1]

km/h

2

VehSpdClcdIntFil

Incoming

single

[1]

km/h

3

VehSt

Incoming

Enum: vtVHL_State_v2

[1]

inherit

4

GearSelrPosnReq

Incoming

Enum: com_vtGearShiftPos_t

[1]

inherit

5

GearSelrStReq

Incoming

Enum: com_vtGearShiftPosDCU_t

[1]

inherit

6

GearSelrSt

Incoming

Enum: com_vtGearShiftPosDCU_t

[1]

inherit

7

GearSelrLockReq

Incoming

boolean

[1]

inherit

8

BatSoc

Incoming

uint8

[1]

%

9

BmsVld

Incoming

boolean

[1]

inherit

10

TiCh

Incoming

uint16

[1]

min

11

TiChSt

Incoming

Enum: com_value_state_t

[1]

inherit

12

CanMSDrvModReq

Incoming

Bus: CAN_HMIRequest1_t

[-1]

inherit

13

SavedDrvMod

Incoming

uint8

[1]

inherit

14

TcsSt

Incoming

Enum: CmndrvHmiBtnSts

[1]

inherit

15

TvcSt

Incoming

Enum: CmndrvHmiBtnSts

[1]

inherit

16

PedlMapSeld

Incoming

uint8

[1]

inherit

17

RgnLvlSt

Incoming

uint8

[1]

inherit

18

SteerSt

Incoming

Enum: VtSig_SteerFeelStatus_t

[1]

inherit

19

DrvModSt

Incoming

uint8

[1]

inherit

20

SavedRgnMod

Incoming

uint8

[1]

inherit

21

VsmSt

Incoming

Enum: VSM_State_Enum

[1]

inherit

22

BrkPedlPsdSt

Incoming

Enum: com_vOnOff_t

[1]

inherit

23

DtSysFltSt

Incoming

Enum: CmndrvDtSysFltSt

[1]

inherit

24

ClcdEgyBatCh

Incoming

single

[1]

kW*h

25

ClcdEgyBatDcha

Incoming

single

[1]

kW*h

26

EgyMotCns

Incoming

single

[1]

kW*h

27

EgyMotRgn

Incoming

single

[1]

kW*h

28

EgyCmnCns

Incoming

single

[1]

kW*h

29

EgyAuxCns

Incoming

single

[1]

kW*h

30

ClcdEgyBatChExt

Incoming

single

[1]

kW*h

31

HmidrvrDrvModAcv

Outgoing

boolean

[1]

inherit

32

HmidrvrDrvModReq

Outgoing

Enum: CmndrvHmiBtnReq

[1]

inherit

33

HmidrvrRgnModReq

Outgoing

Enum: CmndrvHmiBtnReq

[1]

inherit

34

HmidrvrCreepModReq

Outgoing

boolean

[1]

inherit

35

HmidrvrTcsReq

Outgoing

Enum: CmndrvHmiBtnReq

[1]

inherit

36

HmidrvrTvcReq

Outgoing

Enum: CmndrvHmiBtnReq

[1]

inherit

37

HmidrvrGearShiftPosn

Outgoing

Enum: com_vtGearShiftPos_t

[1]

inherit

38

HmidrvrGearShiftPosnLockd

Outgoing

Enum: com_vOnOff_t

[1]

inherit

39

DCUCalculated1

Outgoing

Bus: CAN_DCUCalculated1_t

[-1]

inherit

40

DCUCalculated1_send

Outgoing

boolean

[1]

inherit

41

DCUCalculated2

Outgoing

Bus: CAN_DCUCalculated2_t

[-1]

inherit

42

DCUCalculated2_send

Outgoing

boolean

[1]

inherit

43

DCUCalculated3

Outgoing

Bus: CAN_DCUCalculated3_t

[-1]

inherit

44

DCUCalculated3_send

Outgoing

boolean

[1]

inherit

45

MS_DriveModesStatus

Outgoing

Bus: CAN_MS_DriveModesStatus_t

[-1]

inherit

46

MS_DriveModesStatus_send

Outgoing

boolean

[1]

inherit

47

DCUHMI

Outgoing

Bus: CAN_DCUHMI_t

[-1]

inherit

48

DCUHMI_send

Outgoing

boolean

[1]

inherit

4.15.2. Parameters

Id

Data Type

Dimensions

Range

Unit

Description

1

HmidrvrRngMax

uint16

[1,1]

Min: 1, Max: 65000

km

Maximum range for 100% of SOC

2

HmidrvrRngAtMinSoc

uint8

[1,1]

Min: 0, Max: 100

%

Minimum SOC reserve that is subtracted for range estimation

3

HmidrvrEstimdTiCon

uint8

[1,1]

Min: 0, Max: 250

sec

Range estimation time constant

4

HmidrvrCreepModSpdThr

uint8

[1,1]

Min: 0, Max: 7

km/h

Creep mode torque speed limit

5

HmidrvrDrvModSrc

uint8

[1,1]

Min: 0, Max: 5

Drive Mode Source: 0 - HMI, 1-5 - Param Override

6

HmidrvrGearShiftChgInProgsIgn

boolean

[1,1]

Min: 0, Max: 1

Is sw on Change_in_progress state ignore in Drive and Reverse

7

HmidrvrLockGearShiftVehSpdThd

single

[1,1]

Min: 0, Max: 20

km/h

MS HMI_GS_v2 Vehicle Speed Threshold for Locking GS switching

8

HmidrvrRgnModSrc

uint8

[1,1]

Min: 0, Max: 5

Regen Mode Source: 0 - HMI, 1-5 - Param override

9

HmidrvrUsrCreepReqOvrd

uint8

[1,1]

Min: 0, Max: 2

0 - HMI source; 1 - debug source: Enabled value, 2 - debug source: Disabled value