4.8. Drivetrain System State Manager - DtSysStMgr
Id |
DtSysStMgr |
Version |
0.3.2.0 |
Title |
Drivetrain System State Manager |
System |
Drivetrain |
Document Type |
Application Software Component Specification Preview |
4.8.1. Overview
The Drivetrain System State Manager (DtSysStMgr) is a software component responsible for managing the state of the vehicle’s drivetrain system. It monitors various inputs, such as gear selector position, electronic parking brake state, vehicle speed, and readiness signals from other systems, to determine the appropriate state of the drivetrain system.
4.8.2. Functions
Title |
Description |
|
|---|---|---|
1 |
Determine Drivetrain Ready To Drive |
This function evaluates the gear selector position, electronic parking brake state, and other relevant inputs to determine if the drivetrain system is ready to drive. It sets the DtstmgrDtRdyToDrv output signal accordingly. |
2 |
Determine Drivetrain Ready To Sleep |
This function checks the conditions required for the drivetrain system to enter a sleep or low-power state, such as vehicle speed, gear selector position, and readiness signals from other systems. It sets the DtstmgrDtRdyToSlp output signal based on the evaluation. |
4.8.3. Ports
Id |
Direction |
Data Type |
Dimensions |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
GsPosnAct |
Incoming |
Enum: CmnenaGearSt |
[1] |
inherit |
Expected signal: Actual gear position. Feedback from GearSelr |
Gs Position Actual |
2 |
EpbStAct |
Incoming |
Enum: CmnenaGearSt |
[1] |
inherit |
Expected signal: Actual braking system (EPB if any) |
Epb State Actual |
3 |
VsmStAct |
Incoming |
Enum: CmnenaVehSt |
[1] |
inherit |
Expected signal: Vehicle state feedback. |
Vsm State Actual |
4 |
InvRdyToSlp |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Inverter is ready to sleep. Can be 0 or 1 |
Inverter Ready To Sleep |
5 |
HvRdyToSlp |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Vehicle is ready to sleep. Can be 0 or 1 |
Hv Ready To Sleep |
6 |
VehSpd |
Incoming |
single |
[1] |
km/h |
Expected signal: Vehicle longitudinal speed |
Vehicle Speed |
7 |
VehSpdVld |
Incoming |
boolean |
[1] |
inherit |
Expected signal: Vehicle longitudinal speed validity |
Vehicle Speed Valid |
8 |
DtstmgrDtRdyToDrv |
Outgoing |
boolean |
[1] |
inherit |
Dtstmgr Drivetrain Ready To Drive |
|
9 |
DtstmgrDtRdyToSlp |
Outgoing |
boolean |
[1] |
inherit |
Dtstmgr Drivetrain Ready To Sleep |
4.8.4. Parameters
Id |
Data Type |
Dimensions |
Range |
Unit |
Description |
Keywords |
|
|---|---|---|---|---|---|---|---|
1 |
DtstmgrVehSpdZeroThd |
single |
[1,1] |
Min: , Max: |
km/h |
Zero Vehicle Speed Threshold for determining DT Ready To Sleep conditions |
Dtstmgr Vehicle Speed Zero Threshold |