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 |