This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Chrysler TMS570 Project

Chrysler TMS570 Project

HLDD

SwProject

Specific Component Tools

1 - Ccl

Module -- Ccl

1 References 2

2 Configuration Settings 2

2.1 Ccl__core Configuration 2

2.2 Advanced Task Settings Configuration 3

3 Known Issues / Limitations With Configuration 4

4 Revision Control Log 5

References

  1. Communication Control LayerTechnical Reference v1.8 (TechnicalReference_CCL.pdf)

  2. TMS570LS Series Microcontroller Technical Reference Manual (TMS570 Tech Ref_spnu489.pdf)

Configuration Settings

Ccl__core Configuration

Attribute NameValueRationale
Configurable Options
CCL Canbedded HandlingYesDefault setting
Emc Wake Up Timeout (ms)500Default setting
Ecu ModeStop mode ECUDefault setting
Enable Transceiver In Wake Up InterruptNoDefault setting
Naming Conventions
CCL Task PrefixCclDefault setting
Advanced Task settings
Scheduler Base Time (ms)10Default setting
CANbedded TasksTask Container”Task Container” allows separate generated scheduling functions per timebase and offset that can be scheduled in separate tasks. Separate task scheduling is used to properly prioritize the ComStack cyclic main functions with the system control tasks.
CCL Task ModeFunction Call”Function Call” provides generation of functions that provide scheduling flexibility among separate tasks which is required in the EPS system to properly prioritize the cyclic functions with the system control tasks.
Debug handling
Internal DebugNo

Nexteer has no design in place to log the fatal failures in the event an assertion is triggered during development. Perhaps the assertions should be mapped to the Autosar Det. Until a design use case is determined, this feature is being disabled,

The production intended setting is “None” to reduce the driver operating overhead (i.e. runtime and program space) by eliminating unnecessary error checking in the final tested configuration.

Use CCL Error HookNoSee above.
Transceiver Settings
Transceiver Config FileNoneDefault setting

Advanced Task Settings Configuration

Attribute NameValueRationale
CANdesc Task
Cycle Time (ms)10Default setting
Offset Time (ms)2

”Offset” is used for the purposes of grouping cyclic functions into a generated “Task Container” in order to group cyclic functions together of a determined priority into a generated schedulable function. An offset is not actually used in scheduling.

The diagnostic service handler is run in a low priority task in the system, offset 0 items run at 10ms are run at a higher priority.

Pre TaskNoDefault setting
Post TaskNoDefault setting
XCP Task
Cycle Time (ms)0Default setting
Offset Time (ms)0Default setting
Pre TaskNoDefault setting
Post TaskNoDefault setting
DPM Task
Cycle Time (ms)20Default setting
Offset Time (ms)0Default setting
Pre TaskNoDefault setting
Post TaskNoDefault setting
TP Tx Task
Cycle Time (ms)10Default setting
Offset Time (ms)0
Pre TaskNoDefault setting
Post TaskNoDefault setting
TP Rx Task
Cycle Time (ms)10Default setting
Offset Time (ms)0
Pre TaskNoDefault setting
Post TaskNoDefault setting
FRFM Task
Cycle Time (ms)10Default setting
Offset Time (ms)2

”Offset” is used for the purposes of grouping cyclic functions into a generated “Task Container” in order to group cyclic functions together of a determined priority into a generated schedulable function. An offset is not actually used in scheduling.

The FRFM is run in a low priority task in the system, offset 0 items run at 10ms are run at a higher priority.

Pre TaskNoDefault setting
Post TaskNoDefault setting
DBKOM Tx Task
Cycle Time (ms)10Default setting
Offset Time (ms)0
Pre TaskNoDefault setting
Post TaskNoDefault setting
DBKOM Rx Task
Cycle Time (ms)10Default setting
Offset Time (ms)0
Pre TaskNoDefault setting
Post TaskNoDefault setting
NM OSEK Task
Cycle Time (ms)10Default setting
Offset Time (ms)0
Pre TaskNoDefault setting
Post TaskNoDefault setting

Known Issues / Limitations With Configuration

  1. The Ccl generator generates the DescTask() and does not provide a mechanism to generate the DescStateTask() and DescTimerTask() in separate function containers. A patch is made and commented in ccl_par.c


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Creation30JUL13JJW
2Updated for Task Container generation and rationale for offset usage to group cyclic functions of the same priority together.08AUG13JJW

2 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Chrysler Project Orphans - Rev 4<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT1-Mar-12Initial Version



3LWW17-Apr-12Removed unused calibrations and added SER defined partnumbers



4LWW19-Apr-12Removed FNOS tool version (app constant, not cal constant)



3.1.1SAH26-Feb-13Removed turns counter cals and added ADC cals



3.1.2SAH27-Feb-13Added appdesc cals for Anomaly 4509



3.1.3SAH5-Sep-13Cleanup to remove unused cals



3.1.4SAH15-Oct-13Added adc ntc cals used in Iohwab












































































































































































































































































































Sheet 2: Variable Dictionary

Chrysler Project Orphans - Rev 4

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables









































































































































































































































































































































































































































































































































































































































































































Sheet 3: Calibration Dictionary

Chrysler Project Orphans - Rev 4


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



k_CalRelNum_Cnt_u8[12]
Unknown
N

"DefaultCals"


uint8RamCalSeg



k_GearRatio_Uls_f32
Unknown
N

0.045454545450.02857142857142860.0666666666666667
float32RamCalSeg



k_RampDnRt_UlspmS_f32
UnknownThis calibration determines the attenuation factor ramp rate when the system is ramping out assist for the "engine off" condition defined by the customer.N

0.00050.000031Uls/msfloat32RamCalSeg



k_RampUpRtLoSpd_UlspmS_f32
UnknownThis calibration determines the attenuation factor ramp rate when the system is ramping out assist for the "engine off" condition defined by the customer.N

0.00050.000031Uls/msfloat32RamCalSeg



k_DefaultVehSpd_Kph_u9p7
Unknown
N

50


u9p7_TRamCalSeg



t_ActiveDiagInfo_Cnt_u08[3]t_ActiveDiagInfo_Cnt_u08UnknownFirst 3 bytes of DID $F100. Expects byte 0 for the application.NN
0x00, 0x414 0x010255Cntuint8FlashCal2Seg



t_ECUPartNumber_Cnt_u8[10]t_ECUPartNumber_Cnt_u8[UnknownChrysler ECU Part NumberNN
0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A0255Cntuint8FlashCal2Seg



k_ResetVehicleSpeedLmt_Kph_f32
Hard Reset speed limit
NN
10010Kphfloat32FlashCal1Seg



k_ResetAnaHwTorqueLmt_HwNm_f32
Hard Reser Trq Limit
NN
303MwNmfloat32FlashCal1Seg



k_VrefOORDiag_Cnt_str
FDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

{100,4,1}


DiagSettings_Str




k_VrefOORDiag_Cnt_str.NStep
FDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

101000Cntuint16




k_VrefOORDiag_Cnt_str.PStep
FDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

401000Cntuint16




k_VrefOORDiag_Cnt_str.Threshold
FDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

10001000Cntuint16




k_VrefMax_Volts_f32
FDD33C ADCUseandConfigurationUpper Voltage thhreshold for the Vref Out of Range DiagnosticN

305Voltsfloat32




k_VrefMin_Volts_f32
FDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

205Voltsfloat32




k_GenMaxADCWaitTime_uS_u16
FDD33C ADCUseandConfigurationGeneral Maximum time to wait for while loops to complete in the ADC modulesN

1000065535uSuint16




k_ADCVrefScaling_Uls_f32
FDD33C ADCUseandConfigurationADC Sw Scale factorN

11100Ulsfloat32





Sheet 4: Global Constants

Chrysler Project Orphans - Rev 4








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

3 - Dbkom

Module -- Dbkom

1 References 2

2 Configuration Settings 2

2.1 Il_Dbkom Configuration 2

2.2 Tx Messages 2

3 Known Issues / Limitations With Configuration 3

4 Revision Control Log 4

References

  1. DBKOM Technical Reference v2.08.00 (TechnicalReference_DBKOM_2_xx.pdf)

  2. TMS570LS Series Microcontroller Technical Reference Manual (TMS570 Tech Ref_spnu489.pdf)

Configuration Settings

Il_Dbkom Configuration

Attribute NameValueRationale
Configurable Options
User Config FileNoneDefault setting
Write access to rx buffer
ByteNoDefault setting
WordNoDefault setting
nByteNoDefault setting
Timing parameters
Start Delay Time Area [ms]200Default setting
Channel0
TxCycle22ms is a common factor of the transmission rates 10ms and 100ms and also ensures that the message trigger jitter is less than the required +/- 5ms.
RxCycle10Default setting
Transceiver Settings
Transceiver Config FileNoneDefault setting

Tx Messages

D_RS_EPS

Attribute NameValueRationale
D_RS_EPS
GenerateYesDefault setting
Start delay time [ms]n/a
ECU_APPL_EPS
GenerateYesDefault setting
Start delay time [ms]n/a
EPS_1
GenerateYesRequired tx message
Start delay time [ms]0Arbitrarily set to 0, however, the time between this 10ms cyclic message and the EPS_A1 100ms cyclic message must be greater than 2 ms.
EPS_A1
GenerateYesRequired tx message
Start delay time [ms]45ms offset is the optimal spacing for offsetting this message from EPS_1. The current system tick is 2ms, so 4ms was selected. 4ms provides a guaranteed 2ms message spacing even under extreme jitter.
NM_EPS
GenerateYesDefault setting
Start delay time [ms]n/a
SD_RS_EPS
GenerateYesDefault setting
Start delay time [ms]0Default setting

Known Issues / Limitations With Configuration

  1. The configuration is only partially documented due to lack of time.


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Creation30JUL13JJW

4 - DrvCan

Module -- DrvCan

1 References 2

2 Configuration Settings 2

2.1 DrvCan Configuration 2

2.2 Hw Configuration 5

3 Known Issues / Limitations With Configuration 6

4 Revision Control Log 7

References

  1. Vector CAN Driver Technical Reference V3.01.01 (TechnicalReference_CanDriver.pdf)

  2. Vector CAN Driver Technical Reference TI TMS470 DCAN v 1.03.02 (TechnicalReference_CAN_TMS470DCAN.pdf)

  3. TMS570LS Series Microcontroller Technical Reference Manual (TMS570 Tech Ref_spnu489.pdf)

Configuration Settings

DrvCan Configuration

Attribute NameValueRationale
Hw_Tms470DcanCpuCan
Errata Dcan22 iterations255Default setting
Common Driver Parameters
CANOnline / CANOffline NotificationNoDefault setting
DLC CheckAgainst minimum acceptance lengthDefault setting
Copy MechanismCopy all received bytesDefault setting
Sleep / Wake-up FunctionalityNoDefault setting
FullCAN Overrun NotificationYesDefault setting
Use Tx BitQueueYesDefault setting
Can Interrupt Control CallbacksNoDefault setting
Common Confirmation FunctionNoDefault setting
Rx NotificationNoDefault setting
Active / Passive StateNoDefault setting
Extended StatusNoDefault setting
Transmit QueueYesDefault setting
Tx ObservationNoDefault setting
Message Not Matched NotificationNoDefault setting
Overrun NotificationNoDefault setting
Hardware Loop CheckNoDefault setting
Partial Offline ModeYesDefault setting
Generic PrecopyNoDefault setting
CopyToCAN / CopyFromCAN ServiceNoDefault setting
CAN Cancel NotificationNoDefault setting
Offline Modes
To be completed
OSEK OS
OSEK OS Cat. 2 InterruptNo

This setting should be “Yes” because the driver is QM software, which means in the EPS system that it must be run in a user mode application. In order for the Os to appropriately configure the MPU and switch to user mode a category 2 interrupt is required.

This setting is “grayed out” and set to “No”. The current software implementation configures a Cat2 interrupt function which then simply calls the interrupt function as a workaround.

Polling
Polling TypeType Specific

Desired configuration is to provide interrupt processing only on Tx messages. The “Type Specific” setting provides a polling configuration granularity that allows this configuration.

“Individual” would also work, but has a finer configuration granularity that is more complex and is not necessary for this use case.

Rx BasicCAN PollingYesIn order to prevent excessive interrupt overhead, all Rx messages are to be processed on a polled basis.
Rx FullCAN PollingYesIn order to prevent excessive interrupt overhead, all Rx messages are to be processed on a polled basis.
Tx PollingNoIn order to provide maximum Tx bandwidth for XCP DAQ lists, Tx processing is performed on an interrupt basis.
Error PollingYesPoll the CAN controller for error indications in order to set an appropriate DTC and perform error recovery processing. Polling does no violate any known error reaction/error recovery response time requirement. Elimination of unnecessary ISR sources eliminates application issues arising from excessive IRQ’s pre-empting critical control processing tasks.
Low Level Messages Transmission
Low Level Transmit Cancel NotificationNoDefault setting
Low Level TransmissionNoDefault setting
Low Level Transmission Confirmation FunctionNoDefault setting
API
Symbolic Names for Signal ValuesYesDefault setting
Indexed ComponentNoDefault setting
General Settings
Security Level30Default setting
User Config Fileuser.cfgName of the file containing Nexteer user configuration settings for GENy generation.
Debug Support
AssertionsNone

Nexteer has no design in place to log the fatal failures in the event an assertion is triggered during development. Perhaps the assertions should be mapped to the Autosar Det. Until a design use case is determined, this feature is being disabled.

The production intended setting is “None” to reduce the driver operating overhead (i.e. runtime and program space) by eliminating unnecessary error checking in the final tested configuration.

Dynamic Tx Objects
IDNoDefault setting
DLCNoDefault setting
Data PointerNoDefault setting
ConfirmationNoDefault setting
PretransmitNoDefault setting
ID Search Algorithm
Search AlgorithmLinearDefault setting
Addtiional Memory [byte]0Default setting
Maximum Search Steps2Default setting
Rx Queue
Overrun NotificationNoDefault setting
Rx QueueNoDefault setting
Pre Rx Queue NotificationNoDefault setting
Size3Default setting

Hw Configuration

Attribute NameValueRationale
Configurable Options
CompilerTexasInstrumentsDefault setting
DerivativeTMS570PSFC66Default setting
General Settings
User Config FileNoneDefault setting
CPU Settings
CPU Type32 BitDefault setting
Byte OrderBig EndianDefault setting
Bit OrderMSB to LSBDefault setting
Definition of ‘Define C_COMP_xxx’TI_TMS470_DCANDefault setting
Definition of ‘Define C_PROCESSOR_xxx’TI_TMS470_PFSC66Default setting
Generation Additions
Dummy FunctionsNoDefault setting
Dummy StatementYesDefault setting
OS
OS TypeAutosarAn Autosar Os is used in this project.
Optimization
Atomic Bit Access in BitfieldNoDefault setting
Atomic Variable AccessAtomic32BitAccessThe TMS570 microcontroller performs 32 bit atomic data accesses.
Multiple GENy Projects
Default setting
Default setting
Generation Options
Disable generation of #error directivesNoDefault setting
Conditional GenerationNoDefault setting
VStdLib
  • Synch Mechanism

Lock MechanismOSEK

“Default” handling is NOT selected because the VStdLib default interrupt handling requires a privileged CPU mode of execution. The Nexteer use case is placing the Can drivers in a user mode application because they are QM rated drivers. Therefore the “Default” interrupt handling will not function properly and cannot be used.

“OSEK” Handling selected for compatibility with the Nexteer use case.

Lock LevelGlobalDefault setting
Nested DisableNoneDefault setting
Nested RestoreNoneDefault setting
Debug Support
AssertionsnoDefault setting

Known Issues / Limitations With Configuration

  1. None .


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Creation30JUL13JJW

5 - Integration Data Dictionary


Overview

Change Log
Variable Dictionary
A2L ReMapping
Calibration Dictionary
Global Constants
NVM
Layered Module List
Template
Help


Sheet 1: Change Log

Chrysler LWR Project - Rev 6<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Integration
1SAH27-Jul-12Initial Chrysler LWR version (based on version 19 of Ford's DD)



2SAH27-Jul-12Misc cleanup



3SAH31-Jul-12Misc cleanup



4SAH15-Aug-12Misc cleanup



5OT22-Sep-12Serial Comm clean up, added polarity cal for SCom Hw Torque



6SAH5-Oct-12Integrated AbsHwPosScomm component version 7.0



7SAH12-Nov-12Integrated ArbLmt_LWR



8SAH12-Nov-12Integrated Assist, Damping and Return



9SAH14-Nov-12Integrated HwPwUp and MtrDrvDiag



10SAH19-Nov-12Integrated HaLF,PA,DST, Assit/Damping/Return Firewalls, LmtCod, HwTrq



11SAH29-Nov-12Integrated DiagMgr, srlcominput cals



12SAH10-Dec-12Integrated Torque Reasonableness



13SAH10-Dec-12Integrated StabilityComp



14SAH11-Dec-12Integrared Hyst Comp



15SAH12-Dec-12Integrated Battery voltage



16SAH12-Dec-12Integrated MtrTempEst



17SAH13-Dec-12Integrated AvgFrictionLrn



18SAH13-Dec-12Integrated Mtr Vel Component



19SAH15-Dec-12Integrated MtrCtrl_Cm



20SAH19-Dec-12Integrated SrlcomInput



21SMW29-Dec-12Updated Template and .xla to same object being used in the other EA3 projects. Updated calbrations to correct allocation for personalities, tuning, based on an email that was sent.



22SAH2-Jan-13Updated number of tuning sets to 10 and personalities to 3.



23SAH16-Jan-13Added appdesc init cal table



24SAH17-Jan-13Damping firewall table updates



25SAH25-Jan-13Integrated PwrLmtFuncCr



26SAH29-Jan-13Updated variable tab



26.1.1SAH20-Feb-13Integrated ePWM



26.1.2SAH25-Feb-13Srlcominput changes for DST and Half



26.1.3SAH26-Feb-13Brought in ADC cal



26.1.4SAH26-Feb-13Integrated SVDrvr_CM



26.1.5SAH2/27/2013Integrated updated SrlComInput DD



26.1.6SAH2/27/2013Integrated appdesc cals



26.1.7M. Story4/12/2013Updated CtrlTemp



26.1.8SAH4/25/2013Integrated ActivePull



26.1.9SAH4/29/2013Integrated MtrTempEst version 006.0



26.1.10SAH4/29/2013Integrated OvrVoltMon



26.1.11SAH4/30/2013Integrated WIR



26.1.12SAH5/2/2013Integrated SrlcomInput with WIR and SER 3B changes



26.1.13SAH5/7/2013Updated Assist Firewall



26.1.14SAH5/7/2013Updated Damping Firewall



26.1.15SAH5/7/2013Updated Return Firewall



26.1.16SAH5/9/2013Updated ThrmlDutyCycle



26.1.17SAH5/13/2013Updated to MtrCtrl_CM version 8



26.1.18SAH5/14/2013Integrated ElecPwr



26.1.19SAH5/14/2013Updated TrqReasdiag



26.1.20SAH5/14/2013Updated Stability Comp



26.1.21SAH5/15/2013Updated Temporal Monitor version 9



26.1.22SAH5/15/2013Integrated SVDiag_CM



26.1.23SAH5/21/2013Integrated SrlcomInput changes for 3.1 software



26.1.24SAH5/24/2013Integrated MtrPos Component and updated MtrVel



26.1.25SAH5/29/2013Updated PwrLmtFunc to version 5.0 and SrlComInput Changes



26.1.26SAH5/30/2013Updated EOTActuatorMng to version 7.1



26.1.27SAH5/30/2013Updated LmtCod to version 2.1



26.1.28SAH6/4/2013Added adc cal



26.1.29SAH6/6/2013Updated HystComp to version 7 and general cleanup



26.1.30SAH6/7/2013Updated SgnlCond to version 3



26.1.31SAH6/7/2013Updated Assist to version 12



26.1.32SAH6/11/2013Updated HighFreqAssist to version 2



26.1.33SAH6/11/2013Updated Damping to version 8



26.1.34SAH6/11/2013Update HaLFTO to version 4



26.1.35SAH6/18/2013Srlcominput changes for TrqOverlay enable



26.1.36SAH7/1/2013Srlcominput changes forNTC updates



26.1.37SAH7/10/2013Updated ArbLmt to version 3



26.1.38SAH7/16/2013Updated StaMds to version 12



26.1.39SAH8/2/2013Integrated BkCpPc version 3



26.1.40SAH9/5/2013Updated Damping Firewall to version 9



26.1.41SAH9/9/2013Updated Assist Firewall to version 8



26.1.42SAH9/11/2013Addition of 5 more tuning sets - 15 total



26.1.43SAH9/12/2013Updated HystComp to version 8



26.1.44SAH9/12/2013Updated PwrLmtFuncCr to version 8.1



26.1.45SAH9/15/2013Updated BVDiag to SERLWR5G.1



26.1.46SAH9/24/2013Updated ArbLmt to version 4



26.1.47SAH9/30/2013Updated CtrlTemp to version 7 and srlcom updates



26.1.48SAH9/30/2013Updated BVDiag to SERLWR5G.2



26.1.49SAH10/8/2013Updated DiagMgr to version 1.22



26.1.50SAH10/11/2013Updated SvDiag to version 7



26.1.51SAH12/3/2013Updated MtrCtrl to version 10



26.1.52SAH12/3/2013Srlcominput DD updates



26.1.53SAH12/5/2013Updated MtrCtrl to version 12, AstLmt to version 4, CMMtrCurr to version 6.8, TrqResDg to version 3



26.1.54SAH1/10/2014Updated TrRsDg to version 4



26.1.55SAH1/13/2014Make TMF NTC 0x41 cals common for all tuning sets



26.1.56SAH1/18/2014Update avgfrclrn to version 3.0



26.1.57SAH2/5/2014Update DST and srlcom to version 5.0



26.1.58SAH2/25/2014UpdateMtrtempest to version 7.2




Sheet 2: Variable Dictionary

Chrysler LWR Project - Rev 6

IOMDN
Variable Information

YN











Range











Software Variable NameStandard Reference NameSource MDDFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables





















CRFCumMtrPos_Deg_f32Cum_MtrPos_CRFAbsHwPosScom
Cum MtrPoValid for entire rack travel without rolloverIN
0 -11,796,480 11797200Single Precision Float
Degfloat32







CRFMtrTrqCmd_MtrNm_f32Torque_Cmd_CRFAbsHwPosScom
Final TrqCmd in the core reference frameIN
0-8.88.8Single Precision Float
MtrNmfloat32







CRFMtrVel_MtrRadpS_f32Motor_Vel_CRFAbsHwPosScom
MtrVel in the core reference frameIN
0-11181118Single Precision Float
MtrRadpSfloat32







DiagStsHwPosDis_Cnt_lgcDiag StatusAbsHwPosScom

IN
0FALSETRUEN/A
Cntboolean







HwTrq_HwNm_f32HW_TorqueAbsHwPosScom
Differential trq measurement T1&T2 and the differential trq trimIN
0-1010Single Precision Float
HwNmfloat32







SrlComRxHwPosVld_Cnt_lgcSComInpHwAValidAbsHwPosScom
Validity flag indicating received Hwa is invalidIN
0FALSETRUEN/A
Cntboolean







SrlComRxHwPos_HwDeg_f32SComInpHwAAbsHwPosScom
HwAngle received on the serial communicationIN
0-20482047.9375Single Precision Float
HwDegfloat32







VehSpdValid_Cnt_lgcVehicle_Speed_ValidAbsHwPosScom
Signal indicating if VehSpd is valid or invalidIN
0FALSETRUEN/A
Cntboolean







VehSpd_Kph_f32Vehicle_SpeedAbsHwPosScom
VehSpd calculated by the ctrl moduleIN
00511Single Precision Float
Kphfloat32







HwPosAuthority_Uls_f32Handwheel_AuthorityAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunctionFinal slewed auth of HW_Position in terms of confidence in the sysON
001Single Precision Float0.00391Ulsfloat32







HwPos_HwDeg_f32Handwheel_PositionAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunctionAbs HwPos used by EPS applicationON
0-16001600Single Precision Float0.04395HwDegfloat32







KinIntDiagSrlComSvcDft_Cnt_lgcKinmIntDiagActiveAbsHwPosScom
KinIntDiag defeat seviceIN
0FALSETRUEN/A
Cntboolean







HwPFilter1En_Cnt_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FALSETRUEN/A0Cntboolean







HwPFilter2En_Cnt_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FALSETRUEN/A0Cntboolean







VehDynTrgtAngle_HwDeg_M_f32VD_HwPosAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-1575164.81575164.8Single Precision Float0.063HwDegfloat32







VehDynTrgtAuth_Uls_M_f32VD_AuthorityAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
001Single Precision Float0.00391Ulsfloat32







HwPHighSpdAC_Cnt_M_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FALSETRUEN/A0Cntboolean







PinTrqFiltSV_HwNm_M_Str.K_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00.00008042150.039414597Single Precision Float0.0313HwNmfloat32







HwPMtrVelT1Cal_MtrRadpS_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00700Single Precision Float0.2MtrRadpSfloat32







HwPVSpdT1Cal_Kph_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00255Single Precision Float0.5Kphfloat32







HwPPinTrqT1Cal_HwNm_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0010Single Precision Float0.04HwNmfloat32







HwPTimer1Max_ms_M_u16
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
006000010msuint16







HwPWindowCal_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00100Single Precision Float0.063HwDegfloat32







HwPFilter1Kn_Hz_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00.00020.1Single Precision Float0.0001Hzfloat32







HwPFilter2Kn_Hz_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00.00020.1Single Precision Float0.0001Hzfloat32







AutoCntrTrgtAuth_Uls_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
001Single Precision Float0.4Ulsfloat32







HwPTimer2Max_ms_M_u16
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
006000010msuint16







HwPAutoCenter_Cnt_M_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FALSETRUEN/A0Cntboolean







HwPFilter1Init_Cnt_M_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FALSETRUEN/A0Cntboolean







HwPFilter2Init_Cnt_M_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FALSETRUEN/A0Cntboolean







HwPFilter1Prev_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.063HwDegfloat32







HwPFilter1Out_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.063HwDegfloat32







HwPFilter1SV_HwDeg_M_Str.K_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00.00008042150.039414597Single Precision Float0.063HwDegfloat32







HwPFilter2Out_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.063HwDegfloat32







HwPFilter2SV_HwDeg_M_Str.K_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
00.00008042150.039414597Single Precision Float0.063HwDegfloat32







HwPTimer1_ms_M_u32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FULLFULL10msuint16







HwPTimer2_ms_M_u32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FULLFULL10msuint16







HwPTimer4_ms_M_u32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FULLFULL10msuint16







PinTrqFiltSV_HwNm_M_Str.SV_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-318318Single Precision Float0.00391HwNmfloat32







ScaledMtrPos_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.04395HwDegfloat32







MtrComplErr_HwDegpMtrNm_M_f32Compl_ErrorAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-1126.41126.4Single Precision Float0.00098HwDegpMtrNmfloat32







TempHwPos_HwDeg_M_f32Temp_HW_PosAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-1575164.81575164.8Single Precision Float0.04395HwDegfloat32







RelHwPos_HwDeg_M_f32Rel_HwPosAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.04395HwDegfloat32







FiltPinionTrq_HwNm_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-318318Single Precision Float0.0313HwNmfloat32







FinHwPosLPFOp_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-16201620Single Precision Float0.063HwDegfloat32







FinHwAuth_Uls_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
001Single Precision Float0.00391Ulsfloat32







FinHwPosFiltSV_HwDeg_M_Str.K_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
000.999984637Single Precision Float0.063HwDegfloat32







RelToSComOffset_HwDeg_M_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-789654789606.3Single Precision Float0.063HwDegfloat32







StabilitySyncTimer_mS_M_u32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0FULLFULL11mSUINT32







NewScomInpHwA_HwDeg_M_f32New_ScomInpHwAAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-1575164.81575164.8Single Precision Float0.063HwDegfloat32







ScomHwPosAuth_Uls_M_f32Scom_HwPos_AuthorityAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
001Single Precision Float0.063Ulsfloat32







VdynToScomErrorThy_HwDeg_M_f32k_VdynToScomErrorThyAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-16001600Single Precision Float0.063HwDegfloat32







HwPosSrvSetToZero_Cnt_M_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
FALSEFALSETRUEN/An/aCntboolean







HwPFilter1SV_HwDeg_M_Str.SV_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.063HwDegfloat32







HwPFilter2SV_HwDeg_M_Str.SV_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-787558.4787606.4Single Precision Float0.063HwDegfloat32







FinHwPosFiltSV_HwDeg_M_Str.SV_Uls_f32
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
0-1575164.81575164.8Single Precision Float0.063HwDegfloat32







RelToScomOfstFound_Cnt_M_lgc
AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
MN
FALSEFALSETRUEN/An/aCntboolean







HwTorque_HwNm_f32Hw_TorqueActivePull
Handwheel torque measured input, NmIN
0-1010Single Precision Float
HwNmfloat32







HandwheelPosition_HwDeg_f32Handwheel_PositionActivePull
Absolute handwheel position, HwDegIN
0-1440.111440.11Single Precision Float
HwDegfloat32







HandwheelAuthority_Uls_f32Handwheel_AuthorityActivePull
Authority signal for handwheel position, value of 0 to 1, 1= full authorityIN
001Single Precision Float
Unitlessfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedActivePull
Vehicle speed from serial communications bus, KphINActivePull.1I00511Single Precision Float
Kphfloat32







VehicleSpeedValid_Cnt_lgcVehicle_Speed_ValidActivePull
Validity signal for vehicle speed, to determine if we are operating at default vehicle speedIN
FALSEFALSETRUEn/a
Countsboolean







HandwheelVelocity_HwRadpS_f32Handwheel_VelocityActivePull
Handwheel velocity signal, handwheel degrees per secondIN
0-3232Single Precision Float
HwRadpSfloat32







SrlComYawRate_DegpS_f32SrlCom_YawRateActivePull
Yaw Rate signal from vehicle yaw rate sensor or inertial measurement unit. Lat Accel could be used instead if desired.IN
0-128127.9375Single Precision Float
DegpSfloat32







VehicleSpeedRate_KphpS_f32Vehicle_Speed_RateActivePull
Rate of change of vehicle speed, Kph per secondIN
00100Single Precision Float
KphpSfloat32







DisableLearning_Cnt_lgcPlCmp_DisableLearningActivePull
Signal to temporarily disable the pull comp learning, without resetting learned compensation values or changing outputIN
FALSEFALSETRUEn/a
Countsboolean







DisableOutput_Cnt_lgcPlCmp_DisableOutputActivePull
Signal to temporarily disable the pull comp output, without resetting learned compensation values or stopping the algorithm from learning if learning is otherwise enabledIN
FALSEFALSETRUEn/a
Countsboolean







PullCompCmd_MtrNm_f32PullComp_CmdActivePullSF13 ActivePullCompensationCompensation command in MtrNmON
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







DecGain_Uls_M_f32Dec_GainActivePullSF13 ActivePullCompensation
MN
00.00001350.00054Single Precision Float1.49011611938477E-08Unitlessfloat32







IncGain_Uls_M_f32Inc_GainActivePullSF13 ActivePullCompensation
MN
00.00001350.00054Single Precision Float1.49011611938477E-08Unitlessfloat32







LTIntGain_Uls_M_f32LT_Int_GainActivePullSF13 ActivePullCompensation
MN
00.000018750.00045Single Precision Float7.45058059692383E-09Unitlessfloat32







LTWindUpLimit_HwNm_M_f32Pos_WindUpLimitActivePullSF13 ActivePullCompensation
MN
004Single Precision Float0.0001220703125HwNmfloat32







STStepSize_HwNm_M_f32step sizeActivePullSF13 ActivePullCompensation
MN
0020000Single Precision Float0.5HwNmfloat32







PullCompStepSize_HwNm_M_f32Slew RateActivePullSF13 ActivePullCompensation
MN
000.2Single Precision Float3.814697265625E-06HwNmfloat32







ResetPer1_Cnt_M_lgcReset_SvcActivePullSF13 ActivePullCompensation
MN
FALSEFALSETRUEn/an/aCountsboolean







ResetPer2_Cnt_M_lgcReset_SvcActivePullSF13 ActivePullCompensation
MN
FALSEFALSETRUEn/an/aCountsboolean







ResetPer3_Cnt_M_lgcReset_SvcActivePullSF13 ActivePullCompensation
MN
FALSEFALSETRUEn/an/aCountsboolean







EnableTime_mS_M_u32n/aActivePullSF13 ActivePullCompensation
MN
00429496729511mSuint32







EnableLearn_Cnt_M_lgcPlCmp_EnableLearnActivePullSF13 ActivePullCompensation
MN
FALSEFALSETRUEn/an/aCountsboolean







STComp_HwNm_M_f32ST_CompActivePullSF13 ActivePullCompensation
MN
0-44Single Precision Float0.00048828125HwNmfloat32







STOppSignTime_mS_M_u32n/aActivePullSF13 ActivePullCompensation
MN
00429496729511mSuint32







PullCompCmd_HwNm_M_f32n/aActivePullSF13 ActivePullCompensation
MN
0-8.88.8Single Precision Float0.00048828125HwNmfloat32







LTComp_HwNm_M_f32LT_CompActivePullSF13 ActivePullCompensation
MN
0-44Single Precision Float0.00048828125HwNmfloat32







SComLTComp_HwNm_M_f32n/aActivePullSF13 ActivePullCompensation
MN
0-44Single Precision Float0.00048828125HwNmfloat32







SComLTCompSet_Cnt_M_lgcn/aActivePullSF13 ActivePullCompensation
MN
FALSEFALSETRUEn/an/aCountsboolean







SComSTComp_HwNm_M_f32n/aActivePullSF13 ActivePullCompensation
MN
0-44Single Precision Float0.00048828125HwNmfloat32







SComSTCompSet_Cnt_M_lgcn/aActivePullSF13 ActivePullCompensation
MN
FALSEFALSETRUEn/an/aCountsboolean







PrevLTLearnTime_Min_M_u16n/aActivePullSF13 ActivePullCompensation
MN
0012011Minuint16







PrevSTLearnTimeInc_Sec_M_u12p4n/aActivePullSF13 ActivePullCompensation
MN
002000.06250.0625Secu12p4







PrevSTLearnTimeDec_Sec_M_u12p4n/aActivePullSF13 ActivePullCompensation
MN
002000.06250.0625Secu12p4







HwTrqFilt_HwNm_D_f32PlCmp_HwTrqFiltActivePullSF13 ActivePullCompensation
DN
0-1010Single Precision Floatn/aHwNmfloat32







YawRateFilt_DegpS_D_f32PlCmp_YawRateFiltActivePullSF13 ActivePullCompensation
DN
0-128127.9375Single Precision Floatn/aDegpSfloat32







STError_HwNm_D_f32PlCmp_ST_ErrorActivePullSF13 ActivePullCompensation
DN
0-1010Single Precision Floatn/aHwNmfloat32







STIntGain_Uls_D_f32PlCmp_ST_IntGainActivePullSF13 ActivePullCompensation
DN
00.00001350.00054Single Precision Floatn/aUnitlessfloat32







STReset_Cnt_D_lgcPlCmp_ST_ResetActivePullSF13 ActivePullCompensation
DN
FALSEFALSETRUEn/an/aCountsboolean







LTError_HwNm_D_f32PlCmp_LT_ErrorActivePullSF13 ActivePullCompensation
DN
0-1414Single Precision Floatn/aHwNmfloat32







PrevVehSpd_Kph_M_f32
ActivePullSF13 ActivePullCompensation
MN
00511Single Precision Floatn/aKphfloat32







VehSpdRate_KphpS_M_f32
ActivePullSF13 ActivePullCompensation
MN
0-51105110Single Precision Floatn/aKphpSfloat32







HwTorqueSV_HwNm_M_Str
ActivePullSF13 ActivePullCompensation
MN






LPF32KSV_StrCLEARED_UNSPECIFIED






HwTorqueSV_HwNm_M_Str.K_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0.2222323208282110.0012558480.715390457Single Precision Float0.00125584782371357Hzfloat32







HwTorqueSV_HwNm_M_Str.SV_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0-1010Single Precision Float7.45058059692383E-09HwNmfloat32







HwTorqueSTSV_HwNm_M_Str
ActivePullSF13 ActivePullCompensation
MN






LPF32KSV_StrCLEARED_UNSPECIFIED






HwTorqueSTSV_HwNm_M_Str.K_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0.006263487375221760.0012558480.715390457Single Precision Float0.000125655810790826Hzfloat32







HwTorqueSTSV_HwNm_M_Str.SV_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0-1010Single Precision Float7.45058059692383E-09HwNmfloat32







HwTorqueLTSV_HwNm_M_Str
ActivePullSF13 ActivePullCompensation
MN






LPF32KSV_StrCLEARED_UNSPECIFIED






HwTorqueLTSV_HwNm_M_Str.K_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0.2695973089513540.0062634871Single Precision Float0.00626348737522176Hzfloat32







HwTorqueLTSV_HwNm_M_Str.SV_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0-1414Single Precision Float7.45058059692383E-09HwNmfloat32







SrlComYawRateSV_DegpS_M_Str
ActivePullSF13 ActivePullCompensation
MN






LPF32KSV_StrCLEARED_UNSPECIFIED






SrlComYawRateSV_DegpS_M_Str.K_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0.03699734660302510.0012558480.715390457Single Precision Float0.00125584782371357Hzfloat32







SrlComYawRateSV_DegpS_M_Str.SV_Uls_f32
ActivePullSF13 ActivePullCompensation
MN
0-128127.9375Single Precision Float5.96046447753906E-08DegpSfloat32







HaLFTrqOvCmdRqst_MtrNm_f32HalF_TrqOvCmd_RqstArbLmtCF05 ChryslerArbiterLimiterTorque command output from HaLFIN
0-8.88.8Single Precision Float
MtrNmfloat32







DSTTrqOvCmdRqst_HwNm_f32DST_TrqOvCmd_RqstArbLmtCF05 ChryslerArbiterLimiterTorque command output from DSTIN
0-1010Single Precision Float
HwNmfloat32







PATrqOvCmdRqst_HwNm_f32PA_TrqOvCmd_RqstArbLmtCF05 ChryslerArbiterLimiterTorque command output from PPPAIN
0-1010Single Precision Float
HwNmfloat32







HaLFActive_Cnt_lgcHalF_ActiveArbLmtCF05 ChryslerArbiterLimiterEnabled flag for HaLFIN
FALSEFALSETRUEn/a
Countsboolean







DSTActive_Cnt_lgcDST_ActiveArbLmtCF05 ChryslerArbiterLimiterEnabled flag for DSTIN
FALSEFALSETRUEn/a
Countsboolean







PrkAssistActive_Cnt_lgcPrkAssist_ActiveArbLmtCF05 ChryslerArbiterLimiterEnabled flag for PPPAIN
FALSEFALSETRUEn/a
Countsboolean







VehicleSpeed_Kph_f32Vehicle_SpeedArbLmtCF05 ChryslerArbiterLimiterVehicle speedIN
00512Single Precision Float
Kphfloat32







TrqOvReverseGearEngaged_Cnt_lgcTrqOv_ReverseGear_EngageArbLmtCF05 ChryslerArbiterLimiterSignal indicating reverse transmission gear is engagedIN
FALSEFALSETRUEn/a
Countsboolean







OpTrqOvr_MtrNm_f32OpTrqOvr_MtrNmArbLmtCF05 ChryslerArbiterLimiterOutput Torque Overlay command applied downstream of assist tablesON
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







IpTrqOvr_HwNm_f32IpTrqOvr_HwNmArbLmtCF05 ChryslerArbiterLimiterInput Torque Overlay command applied downstream of assist tablesON
0-1010Single Precision Float0.00048828125HwNmfloat32







ActiveFunctionBits_Cnt_u08ActiveFunctionBitsArbLmtCF05 ChryslerArbiterLimiterBit mask showing which function is currently activeON
00710Countsuint8







DSTScalarSlew_Uls_M_f32
ArbLmtCF05 ChryslerArbiterLimiter
MN
001Single Precision Float0.000030517578125Unitlessfloat32







HaLFScalarSlew_Uls_M_f32
ArbLmtCF05 ChryslerArbiterLimiter
MN
001Single Precision Float0.000030517578125Unitlessfloat32







PrevDSTActive_Cnt_M_lgc
ArbLmtCF05 ChryslerArbiterLimiter
MN
FALSEFALSETRUEn/an/aCountsboolean







PrevDSTRampActive_Cnt_M_lgc
ArbLmtCF05 ChryslerArbiterLimiter
MN
FALSEFALSETRUEn/an/aCountsboolean







PrevHaLFRampActive_Cnt_M_lgc
ArbLmtCF05 ChryslerArbiterLimiter
MN
FALSEFALSETRUEn/an/aCountsboolean







PPPAPriority_Cnt_D_lgcChryAL_PPPAPriorityArbLmtCF05 ChryslerArbiterLimiter
DN
FALSEFALSETRUEn/an/aCountsboolean







HwTrq_HwNm_f32Hw_TorqueAssist
Handwheel torque measured inputI

0-1010Single Precision Float
HwNmfloat32







HwTrqHysAdd_HwNm_f32Hw_Torque_HysAddAssist
Handwheel torque adjustment (from Hysteresis Add FDD) added to measured handwheel torqueI

0-1010Single Precision Float
HwNmfloat32







ThermalAssistScl_Uls_f32AssistThermScalarAssist
Assist correction term from the duty cycle measurements to reduce assist to avoid clipping in the Duty Cycle design.I

101Single Precision Float
Ulsfloat32







VehSpd_Kph_f32Vehicle_SpeedAssist
Vehicle speed from serial communications busI
Assist.1BS, Assist.2BS, Assist.3BS00512Single Precision Float
Kphfloat32







DutyCycleLevel_Cnt_f32DutyCycleLevelAssist
Multiplicative factor to be applied to assist. Originates from the serial communication bus.I
Assist.4I00200Single Precision Float
Cntfloat32







IpTrqOvr_HwNm_f32IpTrqOvr_HwNmAssist
Handwheel torque adjustments for torque overlay (input side design)I

0-1010Single Precision Float
HwNmfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlndAssist
WIR Command Amplitude for blended tuning functionalityI

0-88Single Precision Float
MtrNmfloat32







DftAsstTbl_Cnt_lgcDefeat_AsstTbl_ServiceAssist
Signal used to determine if standard tuning tables is replaced with a linear gain for testing purposesI

FALSEFALSETRUEBoolean
Cntboolean







DwnldAsstGain_Uls_f32Download_AsstGain_ServiceAssist
When Defeat Service signal is ‘True’, this signal provides the gain value to use in place of standard tuning tables. The default gain value is zero, until overridden by the Download Service cal value.I

0010Single Precision Float
Ulsfloat32







AssistDDFactor_Uls_f32Assist_DDFactorAssist
When Defeat Service signal is ‘True’, this signal provides the gain value to use in place of standard tuning tables. The default gain value is zero, until overridden by the Download Service cal value.I

111.9921875Single Precision Float
Ulsfloat32







BaseAssistCmd_MtrNm_f32BaseAssistCmdAssistSF01 AssistAssist command from base tables – does not include hysteresis, compensation, or high frequency componentsO

0-8.88.8Single Precision Float0.00048MtrNmfloat32







WIRBlend_Uls_D_u2p14Asst_WIRBlendAssistSF01 Assist
D

0010.000061035156250.00006103515625Unitlessu2p14_T







ThermalAssistScl_Uls_D_u2p14AsstThermScalarAssistSF01 Assist
D

0010.000061035156250.00006103515625Unitlessu2p14_T







BaseAssistCmd_MtrNm_f32BaseAssistCmdAssistFirewallSF34 AssistFirewallMotor torque command from SF-01 AssistIN
0-8.88.8Single Precision Float
MtrNmfloat32







HighFreqAssist_MtrNm_f32HighFreqAssistAssistFirewallSF34 AssistFirewallMotor torque command from either SF-28 or SF-30IN
0-8.88.8Single Precision Float
MtrNmfloat32







HwTorque_HwNm_f32Hw_TorqueAssistFirewallSF34 AssistFirewallHandwheel torque measured inputINAssistFirewall.1I, AssistFirewall.2I0-1010Single Precision Float
HwNmfloat32







HysteresisComp_MtrNm_f32Hysteresis_CompAssistFirewallSF34 AssistFirewallMotor torque command from SF-12 Hysteresis CompensationIN
0-8.88.8Single Precision Float
MtrNmfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedAssistFirewallSF34 AssistFirewallVehicle speed from serial communications busINAssistFirewall.1BS, AssistFirewall.2BS00255Single Precision Float
Kphfloat32







AsstFirewallActive_Uls_f32AsstFirewall_ActiveAssistFirewallSF34 AssistFirewallFlag that indicates whether the function is actively limiting the outgoing signalON
001Single Precision Float0.000030517578125Unitlessfloat32







CombinedAssist_MtrNm_f32CombinedAssistAssistFirewallSF34 AssistFirewallCombined and limited motor torque commandsON
0-26.426.4Single Precision Float0.0009765625MtrNmfloat32







UprBoundKSV_M_str
AssistFirewallSF34 AssistFirewall
MN
{0, 0}




LPF32KSV_Str







UprBoundKSV_M_str.SV_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
0-8.88.8Single Precision Float0.00048828125Unitlessfloat32







UprBoundKSV_M_str.K_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
00.001255847823713570.71539045666397Single Precision Float0.0000152587890625Unitlessfloat32







LwrBoundKSV_M_str
AssistFirewallSF34 AssistFirewall
MN
{0, 0}




LPF32KSV_Str







LwrBoundKSV_M_str.SV_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
0-8.88.8Single Precision Float0.00048828125Unitlessfloat32







LwrBoundKSV_M_str.K_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
00.001255847823713570.71539045666397Single Precision Float0.0000152587890625Unitlessfloat32







HiFreqKSV_M_str
AssistFirewallSF34 AssistFirewall
MN
{{0, 0}, 0}




HPF32KSV_Str







HiFreqKSV_M_str.LPF_Str
AssistFirewallSF34 AssistFirewall
MN
{0, 0}




LPF32KSV_Str







HiFreqKSV_M_str.LPF_Str.SV_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
0-8.88.8Single Precision Float0.00048828125Unitlessfloat32







HiFreqKSV_M_str.LPF_Str.K_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
00.001255847823713570.71539045666397Single Precision Float0.0000152587890625Unitlessfloat32







HiFreqKSV_M_str.CF_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
01.000628633430032.09537952223205Single Precision Float0.00006103515625Unitlessfloat32







ActiveKSV_M_str
AssistFirewallSF34 AssistFirewall
MN
{0, 0}




LPF32KSV_Str







ActiveKSV_M_str.SV_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
0-8.88.8Single Precision Float0.00048828125Unitlessfloat32







ActiveKSV_M_str.K_Uls_f32
AssistFirewallSF34 AssistFirewall
MN
00.001255847823713570.71539045666397Single Precision Float0.0000152587890625Unitlessfloat32







ActiveRawAcc_Cnt_M_u16AsstFW_PNAccumulatorAssistFirewallSF34 AssistFirewall



006553511Countsuint16







PNCountStatus_Cnt_M_lgcAsstFW_PNCountStatusAssistFirewallSF34 AssistFirewall



FALSEFALSETRUEn/an/aCountsboolean







AsstFWUprBound_MtrNm_D_f32AsstFW_UprBoundAssistFirewallSF34 AssistFirewall
DNAssistFirewall.1O0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







AsstFWLwrBound_MtrNm_D_f32AsstFW_LwrBoundAssistFirewallSF34 AssistFirewall
DNAssistFirewall.2O0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







AsstFWSumInput_MtrNm_D_f32AsstFW_SumInputAssistFirewallSF34 AssistFirewall
DN
0-26.426.4Single Precision Float0.0009765625MtrNmfloat32







AsstFWLowFreqInput_MtrNm_D_f32AsstFW_LowFreqInputAssistFirewallSF34 AssistFirewall
DN
0-26.426.4Single Precision Float0.0009765625MtrNmfloat32







AsstFWLowFreqLimited_MtrNm_D_f32AsstFW_LowFreqLimitedAssistFirewallSF34 AssistFirewall
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







AsstFWActiveRaw_Uls_D_f32AsstFW_ActiveRawAssistFirewallSF34 AssistFirewall
DN
001Single Precision Float0.000030517578125Unitlessfloat32







AsstFWUprBoundFilt_MtrNm_D_f32AsstFW_UprBoundFiltAssistFirewallSF34 AssistFirewall
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







AsstFWLwrBoundFilt_MtrNm_D_f32AsstFW_LwrBoundFiltAssistFirewallSF34 AssistFirewall
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







CombAsstSV_MtrNm_M_f32CombAsstSVAssistFirewallSF34 AssistFirewall
MN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







AsstFWActiveRaw_Uls_D_f32AsstFW_ActiveRawAssistFirewallSF34 AssistFirewall
DN
001Single Precision Float0.00048828125Unitlessfloat32







AsstFWOverBound_Cnt_D_lgcAsstFW_OverBoundAssistFirewallSF34 AssistFirewall
DN
FALSEFALSETRUEn/an/aCntboolean







AsstReducedPerfSV_Cnt_M_lgcAsstFW_ReducedPerfAssistFirewallSF34 AssistFirewall
MN
FALSEFALSETRUEn/an/aCntboolean







AssistCmd_MtrNm_f32Assist_CmdAstLmt_CM
Output assist command from Stability CompensationIN
0-8.88.8Single Precision Float
MtrNmfloat32







AssistEOTDamping_MtrNm_f32Assist_EOTDampingAstLmt_CM
indicates the damping command from End of Travel soft StopIN
0-8.88.8Single Precision Float
MtrNmfloat32







AssistEOTGain_Uls_f32Assist_EOTGainAstLmt_CM
indicates the gain command from End of Travel Soft StopIN
101Single Precision Float
Unitlessfloat32







AssistEOTLimit_MtrNm_f32Assist_EOTLimitAstLmt_CM
an assist limit based on end of travel conditionsIN
8.808.8Single Precision Float
MtrNmfloat32







AssistStallLimit_MtrNm_f32Assist_StallLimitAstLmt_CM
an assist limit based on high torque levels at low motor speedsIN
8.808.8Single Precision Float
MtrNmfloat32







AssistVehSpdLimit_MtrNm_f32Assist_VehSpdLimitAstLmt_CM
an assist limiting level based on vehicle speedIN
8.808.8Single Precision Float
MtrNmfloat32







CombinedDamping_MtrNm_f32CombinedDampingAstLmt_CM
Combined and limited damping path commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







DefeatLimitService_Cnt_lgcDefeat Limit ServiceAstLmt_CM
allows all limiting to be defeatedIN
FALSEFALSETRUEn/a
Countsboolean







LimitedReturn_MtrNm_f32LimitedReturnAstLmt_CM
Return to Center assist torqueIN
0-8.88.8Single Precision Float
MtrNmfloat32







LrnPnCtrCCDisable_Cnt_lgcLrnPnCtr_CC_DisableAstLmt_CM
The output signal from Lk-to-Lk safety monitor functionIN
FALSEFALSETRUEn/a
Countsboolean







LrnPnCtrEnable_Cnt_lgcLrnPnCntr_EnableAstLmt_CM
Flag to indicate that the Learn Pinion Center function should be activeIN
FALSEFALSETRUEn/a
Countsboolean







LrnPnCtrTCmd_MtrNm_f32LrnPnCntr_T_CmdAstLmt_CM
Motor torque command required to implement Learn Pinion CenterIN
0-8.88.8Single Precision Float
MtrNmfloat32







OpTrqOvr_MtrNm_f32OpTrqOver_MtrNmAstLmt_CM
Torque overlay commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







OutputRampMult_Uls_f32OutputRampMultAstLmt_CM
Ramp control from State Output ControlIN
001Single Precision Float
Unitlessfloat32







PosServCCDisable_Cnt_lgcPosServ_CC_DisableAstLmt_CM
The output signal from thePMA/position based Mfg Services safety monitor functionIN
FALSEFALSETRUEn/a
Countsboolean







PowerLimitPerc_Uls_f32PowerLimitPercAstLmt_CM
indicates the amount of limiting (in percent) based on customer limiting needsIN
001Single Precision Float
Unitlessfloat32







PrkAssistCmd_MtrNm_f32PrkAssist_CmdAstLmt_CM
Command used to control the EPS output for parking assist featuresIN
0-8.88.8Single Precision Float
MtrNmfloat32







PullCompCmd_MtrNm_f32PullComp_CmdAstLmt_CM
Command used to provide long term correction for small vehicle pulls and leadsIN
0-8.88.8Single Precision Float
MtrNmfloat32







ThermalLimitPerc_Uls_f32ThermalLimitPercAstLmt_CM
indicates the amount of limiting (in percent) from the Thermal Duty Cycle designIN
001Single Precision Float
Unitlessfloat32







ThermalLimit_MtrNm_f32Thermal_LimitAstLmt_CM
an assist limit based on the thermal duty cycle performanceIN
8.808.8Single Precision Float
MtrNmfloat32







VehSpd_Kph_f32n/aAstLmt_CM
Vehicle SpeedIN
00512Single Precision Float
Kphfloat32







WheelImbalanceCmd_MtrNm_f32WheelImbalance_CmdAstLmt_CM
Command used to control the EPS output for wheel imbalancesIN
0-8.88.8Single Precision Float
MtrNmfloat32







LimitPercentFiltered_Uls_f32Limit Percent FilteredAstLmt_CMSF04B AssistSummationandLimitingidentifies the amount of limitingON
001Single Precision Float0.000030517578125Unitlessfloat32







SumLimTrqCmd_MtrNm_f32SumLimTrqCmd_MtrNmAstLmt_CMSF04B AssistSummationandLimitingSignal with some limiting – used for power limiting algorithmON
008.8Single Precision Float0.0009765625MtrNmfloat32







PreLimitForStall_MtrNm_f32PreLimit_ForStallAstLmt_CMSF04B AssistSummationandLimitingSignal with some limiting – used for stall algorithmON
008.8Single Precision Float0.0009765625MtrNmfloat32







PreLimitTorque_MtrNm_f32PreLimitTorqueAstLmt_CMSF04B AssistSummationandLimitingfinal summation of all torque command signals prior to any limitingON
0-8.88.8Single Precision Float0.0009765625MtrNmfloat32







ManualTrqCmd_MtrNm_M_f32n/aAstLmt_CMSF04B AssistSummationandLimitingManual Torque CommandMN
0-8.88.8Single Precision Float0.0009765625MtrNmfloat32







ManualTrqCmdEn_Cnt_M_lgcn/aAstLmt_CMSF04B AssistSummationandLimitingManual Torque Command EnableMN
FALSEFALSETRUEn/an/aCountsboolean







DefeatFricLearningDefeatFricLearningAvgFricLrn
Average Friction Learning DefeatIN
FALSEFALSETRUEn/a
Cntboolean







HwAng_HwDeg_f32HwAngAvgFricLrn
Handwheel angle measured inputIN
0-1440.111440.11Single Precision Float
HwDegfloat32







HwPosAuthority_Uls_f32HwPosAuthorityAvgFricLrn
EPS variable for the handwheel angle measurement authorityIN
001Single Precision Float
Unitlessfloat32







HwTrq_HwNm_f32HwTrqAvgFricLrn
EPS hand wheel torque measured inputIN
0-1010Single Precision Float
HwNmfloat32







HwVel_HwRadpS_f32HwVelAvgFricLrn
Handwheel velocity measured inputIN
0-3232Single Precision Float
HwRadpSfloat32







LatAcc_g_f32LatAccAvgFricLrn
Lateral acceleration either from the vehicle bus or from the internal vehicle modelIN
0-55Single Precision Float
gfloat32







CRFMtrTrq_MtrNm_f32MtrTrqAvgFricLrn
EPS motor torque commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







Temperature_DegC_f32TemperatureAvgFricLrn
EPS temperature measured inputIN
0-50150Single Precision Float
DegCfloat32







VehicleSpeedValid_Cnt_lgcUseDefaultVehSpdAvgFricLrn
EPS flag variable to indicate if the default vehicle speed is usedIN
TRUEFALSETRUEn/a
Countsboolean







VehSpd_Kph_f32VehSpdAvgFricLrn
Vehicle speed from the vehicle busIN
00511Single Precision Float
Kphfloat32







EstFric_HwNm_f32FricLrn_EstFric_HwNmAvgFricLrnSF07 AverageFrictionLearningRow estimated average friction for the latest vehicle speed rangeON
0-1010Single Precision Float0.00048828125HwNmfloat32







FricOffset_HwNm_f32FricLrn_FricOffset_HwNmAvgFricLrnSF07 AverageFrictionLearningDetected average friction changes from the baseline frictionON
0-1010Single Precision Float0.00048828125HwNmfloat32







SatEstFric_HwNm_f32FricLrn_SatEstFric_HwNmAvgFricLrnSF07 AverageFrictionLearningSaturated estimated average friction for the latest vehicle speed rangeON
0-1010Single Precision Float0.00048828125HwNmfloat32







FiltAvgFric_HwNm_M_f32[4]FricLrn_FiltAvgAvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0, 0, 0}-1010Single Precision Float0.00048828125HwNmfloat32







SatAvgFric_HwNm_M_f32[4]FricLrn_SatAvgAvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0, 0, 0}-1010Single Precision Float0.00048828125HwNmfloat32







VehBaselineFric_HwNm_M_f32[4]VehBaselineFricAvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0, 0, 0}-1010Single Precision Float0.00048828125HwNmfloat32







HwAngBuf_HwDeg_M_f32[12]
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}-1440.111440.11Single Precision Float0.0625HwDegfloat32







HwVelBuf_HwDegpS_M_f32[12]
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}-1833.464944418631833.46494441863Single Precision Float0.0625HwDegpSfloat32







ColTrqBuf_HwNm_M_f32[6]
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0, 0, 0, 0, 0}-1010Single Precision Float0.00048828125HwNmfloat32







LearnConstTimer_mS_M_u32
AvgFricLrnSF07 AverageFrictionLearning
MN
00429496729511mSuint32







EstFric_HwNm_M_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-1010Single Precision Float0.00048828125HwNmfloat32







SatEstFric_HwNm_M_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-1010Single Precision Float0.00048828125HwNmfloat32







HwVelKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







HwVelKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-1833.464944418631833.46494441863Single Precision Float0.0625Unitlessfloat32







HwVelKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







LatAccKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







LatAccKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-55Single Precision Float0.000244140625Unitlessfloat32







LatAccKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







HwPosAuthorityKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







HwPosAuthorityKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
001Single Precision Float0.000030517578125Unitlessfloat32







HwPosAuthorityKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







VehSpdKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







VehSpdKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00255Single Precision Float0.0078125Unitlessfloat32







VehSpdKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







TemperatureKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







TemperatureKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-50150Single Precision Float0.0078125Unitlessfloat32







TemperatureKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







HwAngKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







HwAngKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-1440.111440.11Single Precision Float0.0625Unitlessfloat32







HwAngKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







ColTrqKSV_M_str
AvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







ColTrqKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-2020Single Precision Float0.001953125Unitlessfloat32







ColTrqKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
00.0490230767056850.993438580063693Single Precision Float0.0009765625Unitlessfloat32







FiltAvgKSV_M_str[4]AvgFricSVAvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







FiltAvgKSV_M_str[4].SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-1010Single Precision Float0.00048828125Unitlessfloat32







FiltAvgKSV_M_str[4].K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
01.50795310399598E-050.552575611289658Single Precision Float0.0000152587890625Unitlessfloat32







AvgFricChgKSV_M_strAvgFricChgSVAvgFricLrnSF07 AverageFrictionLearning
MN
{0, 0}




LPF32KSV_Str







AvgFricChgKSV_M_str.SV_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
0-1010Single Precision Float0.00048828125Unitlessfloat32







AvgFricChgKSV_M_str.K_Uls_f32
AvgFricLrnSF07 AverageFrictionLearning
MN
05.026421916924E-050.993438580063693Single Precision Float0.0000152587890625Unitlessfloat32







PrevOpMode_Cnt_M_enum
AvgFricLrnSF07 AverageFrictionLearning
MN
00411Cntuint8







RunOnce_Cnt_M_lgc
AvgFricLrnSF07 AverageFrictionLearning
MN
FALSEFALSETRUEn/an/aCntboolean







DefeatFricOffsetOutput_Cnt_M_lgcDefeatFricOffsetOutput_lgcAvgFricLrnSF07 AverageFrictionLearning
MN
FALSEFALSETRUEN/AN/ACntboolean







RawAvgFric_HwNm_D_f32[4]FricLrn_RawAvgAvgFricLrnSF07 AverageFrictionLearning
DN
{0, 0, 0, 0}-1010Single Precision Float0.00048828125HwNmfloat32







Rte_Pim_AvgFricLrnData.FricOffset_HwNm_f32FricOffset_HwNmAvgFricLrnSF07 AverageFrictionLearning
NN

-1010Single Precision Float0.00048828125HwNmfloat32







Rte_Pim_AvgFricLrnData.VehLearnedFric_HwNm_f32[4]VehLearnedFricAvgFricLrnSF07 AverageFrictionLearning
NN

-1010Single Precision Float0.00048828125HwNmfloat32







Rte_Pim_AvgFricLrnData.Theta_HwNm_f32[8][4]FricLrn_thetaAvgFricLrnSF07 AverageFrictionLearning
NN

-1010Single Precision Float0.00048828125HwNmfloat32







Rte_Pim_AvgFricLrnData.RangeCounter_Cnt_u16[8][3]RangeCounterAvgFricLrnSF07 AverageFrictionLearning
NN

06553411Countsuint16







Rte_Pim_AvgFricLrnData.OpMode_Cnt_enumFricLrn_e_OpMode_UlsAvgFricLrnSF07 AverageFrictionLearning
NN

0411Countsuint8







Rte_Pim_AvgFricLrnData.EOLFric_HwNm_f32EOLFric_HwNmAvgFricLrnSF07 AverageFrictionLearning
NN

-1010Single Precision Float0.00048828125NwNmfloat32







Rte_Pim_AvgFricLrnData.EnableFricLearning_Cnt_lgcEnableFricLearning_lgcAvgFricLrnSF07 AverageFrictionLearning
NN

FALSETRUEN/AN/ACntboolean







Rte_Pim_AvgFricLrnData.EnableFricOffsetOutput_Cnt_lgcEnableFricOffsetOutput_lgcAvgFricLrnSF07 AverageFrictionLearning
NN

FALSETRUEN/AN/ACntboolean







Batt_Batt_V_f32VbattBatteryVoltageFDD08B BatterySwitchedVoltageBattery VoltageIN
0531Single Precision Float
Voltsfloat32







BattSwitched_V_f32VswitchedBatteryVoltageFDD08B BatterySwitchedVoltageSwitched Battery VoltageIN
0531Single Precision Float
Voltsfloat32







VswitchClosed_Cnt_lgcVSswitchClosedBatteryVoltageFDD08B BatterySwitchedVoltageSwitch open/closed statusON
FALSEFALSETRUEn/a
n/aboolean







Vecu_Volts_f32VecuBatteryVoltageFDD08B BatterySwitchedVoltageCalculated Controller input voltageON
0531Single Precision Float
Voltsfloat32







SysC_Vswitch_BattSwitched_V_f32SysC_Vswitch_ADCBatteryVoltageFDD08B BatterySwitchedVoltage
IN
0531Single Precision Float
Voltsfloat32







SysC_Vecu_Volt_f32SysC_VecuBatteryVoltageFDD08B BatterySwitchedVoltage
ON
0531Single Precision Float
Voltsfloat32







SysCVecu_Volts_M_f32
BatteryVoltage

MN
0531Single Precision Float
Voltsfloat32







Vecu_Volts_M_f32
BatteryVoltage

MN
0531Single Precision Float
Voltsfloat32







VswitchClosed_Cnt_M_lgc
BatteryVoltage

MN
FALSEFALSETRUEn/a
n/aboolean







VswitchCorrLimDiff_Volts_D_f32Vswitch_CorrLim_DiffBatteryVoltageFDD08B BatterySwitchedVoltage
DN
0026Single Precision Float
Voltsfloat32







VecuVbatCorrLimDiff_Volts_D_f32VecuVbat_CorrLim_DiffBatteryVoltageFDD08B BatterySwitchedVoltage
DN
0026Single Precision Float
Voltsfloat32







VswitchCorrErrAcc_Cnt_M_u16Vswitch_CorrError_AccBatteryVoltageFDD08B BatterySwitchedVoltage
MN
002551
Cntuint16







VecuVbatCorrErrAcc_Cnt_M_u16VecuVbat_CorrError_AccBatteryVoltageFDD08B BatterySwitchedVoltage
MN
002551
Cntuint16







Batt_Volt_f32VbattBVDiagSERBattery VoltageIN
0531Single Precision Float
Voltsfloat32







LowSetInitBD_ms_M_u32p0Low Set InitBVDiagSER
MN
00655351
msu32p0







LowClrInitBD_ms_M_u32p0Low Clr InitBVDiagSER
MN
00655351
msu32p0







OvSetInitBD_ms_M_u32p0Ov Set InitBVDiagSER
MN
00655351
msu32p0







OvClrInitBD_ms_M_u32p0Ov Clr InitBVDiagSER
MN
00655351
msu32p0







SrlComVehSpd_Kph_f32
SrlComInputSER
ON
00511.984375Single Precision Float0.015625Kphfloat32







EngRPM_Cnt_u16
SrlComInputSER
ON
004095.9375Single Precision Float0.25Rpmuint16







StrgWhlAngl_Deg_f32
SrlComInputSER
ON
0-55Single Precision Float0.0015927624872579gfloat32







CMDIgnStat_Cnt_u08
SrlComInputSER
ON
Off


1Cntuint8







VehSpdVldStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







VehSpdMisMsgStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







IgnStatVldStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







IgnStatMisMsgStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







EngRPMVldStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







EngRPMMisMsgStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







SWAVldStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







SWAMisMsgStartTime_mS_M_u32p0
SrlComInputSER
MN
006553511mSu32p0_T







EngRPM_Cnt_u16EngRPMVehPwrMdSER
I

00655351
RPMuint16







EssEngStop_Cnt_lgc
VehPwrMdSER
I

FALSEFALSETRUE1
Cntboolean







EngONSrlComSvcDft_Cnt_lgc
VehPwrMd

I

FALSEFALSETRUE1
Cntboolean







VehSpdValid_Cnt_lgcVehicle_Speed_ValidVehPwrMdSER
I

FALSEFALSETRUE1
Cntboolean







VehSpd_Kph_f32Vehicle_SpeedVehPwrMdSER
I

00512Single precision floating point
kphfloat32







OperRampRate_XpmS_f32OperationalRampRateVehPwrMdSER
O

00.00010.005Single precision floating point0.00390625XpmSfloat32







OperRampValue_Uls_f32OperationalRampValueVehPwrMdSER
O

001Single precision floating point0.00390625Ulsfloat32







ATermActive_Cnt_lgcCustomer_Term_AVehPwrMdSER
O

TRUEFALSETRUE10Cntboolean







CTermActive_Cnt_lgcCustomer_Term_CVehPwrMdSER
O

FALSEFALSETRUE10Cntboolean







CTermActive_Cnt_M_lgc
VehPwrMd

M

FALSEFALSETRUE10CntbooleanVEHPWRMD_START_SEC_VAR_CLEARED_BOOLEAN






CTermRampedDown_Cnt_M_lgc
VehPwrMd

M

FALSEFALSETRUE10CntbooleanVEHPWRMD_START_SEC_VAR_CLEARED_BOOLEAN






ADCMtrCurr1_Volt_f32ADC_MtrCurr1_VoltsCmMtrCurrUnknown
IN
003single precision float
Voltfloat32







ADCMtrCurr2_Volt_f32ADC_MtrCurr2_VoltsCmMtrCurrUnknown
IN
003single precision float
Voltfloat32







MtrVel_MtrRadpS_f32MotorVelMRFCmMtrCurrUnknown
IN
033523352single precision float
RadpSecfloat32







MtrPosElec_Rev_G_u0p16CorrectedMtrPosCmMtrCurrUnknown
IN
001uint16
Cntfloat32







FiltCntrlTemp_DegC_f32FiltCntrlTemp_DegCCmMtrCurrUnknown
IN
0-50150single precision float
Degfloat32







MtrCurrAngle_Rev_f32AlphaCmMtrCurrUnknown
IN
001single precision float
Revfloat32







VehSpd_Kph_f32VehSpdCmMtrCurrUnknown
IN
00255single precision float
Kphfloat32







MtrCurr1Offset_Volt_f32MtrCurr1OffsetCmMtrCurrUnknown
ON
013single precision float
Voltsfloat32







MtrCurr2Offset_Volt_f32MtrCurr2OffsetCmMtrCurrUnknown
ON
013single precision float
Voltsfloat32







MtrCurrQax_Amps_f32MtrCurrQax_AmpsCmMtrCurrUnknown
ON
0-220220single precision float
Ampfloat32







MtrCurrDax_Amps_f32MtrCurrDax_AmpsCmMtrCurrUnknown
ON
0-220220single precision float
Ampfloat32







MtrElecPosDelay_Rad_f32Pos_Delay_CompCmMtrCurrUnknown
ON
0-3.141592653589793.14159265358979single precision float
Radfloat32







CorrMtrCurr1_Amps_D_f32MtrCurr1_AmpsCmMtrCurrUnknown
DN
0-220220single precision float
Ampfloat32







CorrMtrCurr2_Amps_D_f32MtrCurr2_AmpsCmMtrCurrUnknown
DN
0-220220single precision float
Ampfloat32







CorrMtrPosElec_Rev_D_f32CorrMtrCurrPositionCmMtrCurrUnknown
DN
001single precision float
Revfloat32







MtrCurrK1_Amps_D_f32MtrCurrK1CmMtrCurrUnknown
DN
0-220220single precision float
Ampfloat32







MtrCurrK2_Amps_D_f32MtrCurrK2CmMtrCurrUnknown
DN
0-220220single precision float
Ampfloat32







CurrVectPosition_Rev_D_f32CurrVectPositioneRadCmMtrCurrUnknown
DN
001single precision float
Revfloat32







VectPosCosTheta_Uls_D_f32CosCVPCmMtrCurrUnknown
DN
0-11single precision float
Ulsfloat32







VectPosSinTheta_Uls_D_f32SINVPCmMtrCurrUnknown
DN
0-11single precision float
Ulsfloat32







CurrCorrDiag_Amps_D_f32CurrCorrDiagCmMtrCurrUnknown
DN
0-220220single precision float
Ampfloat32







FiltCurrCorrDiag_Amps_D_f32FiltCurrCorrDiagCmMtrCurrUnknown
DN
0-220220single precision float
Ampfloat32







SumLimTrqCmd_MtrNm_f32
SumLimTrqCmdCtrldDisShtdn
Output motor torque command after summing and limiting by the application. This is the normal commanded torque at the output under non fault conditions.I

0-8.88.8Single Precision Float
MtrNmfloat32







CRFMtrVel_MtrRadpS_f32Motor_Vel_CRFCtrldDisShtdn
Motor velocity in the motor reference frame (MRF)I

0-11001100Single Precision Float
MtrRadpSfloat32







DiagStsF2Active_Cnt_lgcDiag_StatusCtrldDisShtdn

I

FALSEFALSETRUEN/A
Countsboolean







AssistAssyPolarity_Cnt_s08
CtrldDisShtdn

I

0-111
Countssint8







CntDisMtrTrqCmdCRF_MtrNm_f32Torque_Cmd_CRFCtrldDisShtdnSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







CntDisMtrTrqCmdMRF_MtrNm_f32Torque_Cmd_MRFCtrldDisShtdnSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







CtrldDmpStsCmp_Cnt_lgcControlled_Damp_Status_CompleteCtrldDisShtdnSF26 ControlledDisableShutdown
O

FALSEFALSETRUEN/A
Countsboolean







CntrlDampVelTrq_MtrNm_D_f32CntrlDamp_VelTrqCtrldDisShtdnSF26 ControlledDisableShutdown
D

0-22002200Single Precision Float
MtrNmfloat32







CntrlDampElpsdTime_mS_D_u16ElapsedTimeCtrldDisShtdnSF26 ControlledDisableShutdown
D

0FULLFULL1
mSuint16







LastF2Fault_mS_M_u32
CtrldDisShtdnSF26 ControlledDisableShutdown
M

0010001
mSuint32







CntrlDampTrq_MtrNm_D_f32CntrlDampTrqCtrldDisShtdnSF26 ControlledDisableShutdown
D

0-5.755.75Single Precision Float
MtrNmfloat32







SysC_CRFMtrTrqCmd_MtrNm_f32CntDisMtrTrqCmd_CRFCtrldDisShtdnSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







SysC_MRFMtrTrqCmd_MtrNm_f32
CtrldDisShtdnSF26 ControlledDisableShutdown
O

0-8.88.8Single Precision Float
MtrNmfloat32







TemperatureADC_Volt_f32Temperature_ADCCtrlTemp

IN
005Single Precision Floating Point
Voltsfloat32







DiagStsTempRdPrf_Cnt_lgcTemp_Red_PerfCtrlTemp

IN
FALSEFALSETRUEN/A
Countsboolean







FiltMeasTemp_DegC_f32Filt_Meas_TempCtrlTempSF06 TemperatureEstimation
ON
0-50150Single Precision Floating Point
DegCfloat32







CtrlTempSV_M_str
CtrlTempSF06 TemperatureEstimation
MN
{0,0}




LPF32KSV_Str







CtrlTemp_DegC_M_f32
CtrlTempSF06 TemperatureEstimation
MN
0-50150Single Precision Floating Point
DegCfloat32







CtrlTempErrorAcc_Cnt_M_u16
CtrlTempSF06 TemperatureEstimation
MN
0FullFulluint16
Countsuint16







CtrlTempFiltOut_DegC_D_f32Temp_Filter_OutputCtrlTempSF06 TemperatureEstimation
DN
0-50150Single Precision Floating Point
DegCfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedDamping

IN
00512Single Precision Float
Kphfloat32







AssistMechTempEst_DegC_f32Assist_Mech_Temp_EstDamping

INDamping.1I0-50150Single Precision Float
DegCfloat32







MotorVelCRF_MtrRadpS_f32Motor_Vel_CRFDamping

IN
0-11181118Single Precision Float
MtrRadpSfloat32







HwTorque_HwNm_f32Hw_TorqueDamping

IN
0-1010Single Precision Float
HwNmfloat32







DampingDDFactor_Uls_f32Damping DD FactorDamping

IN
10.00781251Single Precision Float
Ulsfloat32







BaseAssistStCmp_MtrNm_f32BaseAssist_StCmpDamping

IN
0-8.88.8Single Precision Float
MtrNmfloat32







DefeatDampingSvc_Cnt_lgcDefeat_Damping_SvcDamping

IN
FALSEFALSETRUEn/a
Countsboolean







DampingCmd_MtrNm_f32DampingCmdDampingSF03 Damping
ON
0-8.88.8Single Precision Float0.000489MtrNmfloat32







QDDHwTorqueLPFKSV_Cnt_M_str
DampingSF03 Damping
MN
{0, 0}




LPF32KSV_Str







QDDHwTorqueLPFKSV_Cnt_M_str.SV_Uls_f32
DampingSF03 Damping
MN
0-1010Single Precision Float0.00048828125Ulsfloat32







QDDHwTorqueLPFKSV_Cnt_M_str.K_Uls_f32
DampingSF03 Damping
MN
001Single Precision Float0.000030517578125Ulsfloat32







QDDMtrVelLPFKSV_Cnt_M_str
DampingSF03 Damping
MN
{0, 0}




LPF32KSV_Str







QDDMtrVelLPFKSV_Cnt_M_str.SV_Uls_f32
DampingSF03 Damping
MN
0-11181118Single Precision Float0.0625Ulsfloat32







QDDMtrVelLPFKSV_Cnt_M_str.K_Uls_f32
DampingSF03 Damping
MN
001Single Precision Float0.000030517578125Ulsfloat32







QDDStFilt_Cnt_M_str
DampingSF03 Damping
MN
{0, 0}




LPF32KSV_Str







QDDStFilt_Cnt_M_str.SV_Uls_f32
DampingSF03 Damping
MN
002Single Precision Float0.00006103515625Ulsfloat32







QDDStFilt_Cnt_M_str.K_Uls_f32
DampingSF03 Damping
MN
001Single Precision Float0.000030517578125Ulsfloat32







MtrVelLPFKSV_Cnt_M_str
DampingSF03 Damping
MN
{0, 0}




LPF32KSV_Str







MtrVelLPFKSV_Cnt_M_str.SV_Uls_f32
DampingSF03 Damping
MN
0-11181118Single Precision Float0.0625Ulsfloat32







MtrVelLPFKSV_Cnt_M_str.K_Uls_f32
DampingSF03 Damping
MN
001Single Precision Float0.000030517578125Ulsfloat32







QDDHwTrqBkLash_HwNm_M_f32Damp_QDDHwTrqBkLashDampingSF03 Damping
MN
0-1010Single Precision Float0.00048828125HwNmfloat32







QDDMtrVelBckLash_MtrRadpS_M_f32Damp_QDDMtrVelBkLashDampingSF03 Damping
MN
0-11181118Single Precision Float0.0625MtrRadpSfloat32







QDDStFilt_Uls_D_f32Damp_QDDSfFiltODampingSF03 Damping
DN
002Single Precision Floatn/aUlsfloat32







DampTrqScale_Uls_D_u1p15Damp_TrqScaleDampingSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsu1p15_T







DampTempScale_Uls_D_u4p12Damp_TempScaleDampingSF03 Damping
DNDamping.1O0FULLFULL2^-12n/aUlsu4p12_T







DampMtrVelDmp_MtrNm_D_f32Damp_MtrVelDmpDampingSF03 Damping
DN
0FULLFULL2^-11n/aMtrNmfloat32







DampHPSDmp_MtrNm_D_f32Damp_HPSDmpDampingSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aMtrNmfloat32







DampHPSc1_Uls_D_f32Damp_HPSc1DampingSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampHPSc2_Uls_D_f32Damp_HPSc2DampingSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampHPSc3_Uls_D_f32Damp_HPSc3DampingSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampHPSc4_Uls_D_f32Damp_HPSc4DampingSF03 Damping
DN
0FULLFULLSingle Precision Floatn/aUlsfloat32







DampFWAddedDamp_MtrNm_D_f32DampFW_AddedDampDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







DampFWAddedDampAFW_MtrNm_D_f32DampFW_AddedDampAFWDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







DampFWAddedDampDFW_MtrNm_D_f32DampFW_AddedDampDFWDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







DampFWLwrBound_MtrNm_D_f32DampFW_LwrBoundDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







DampFWSatDamp_MtrNm_D_f32DampFW_SatDampDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







DampFWUprBound_MtrNm_D_f32DampFW_UprBoundDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







AsstFirewallActive_Uls_f32AsstFW_ActiveDampingFirewallSF35 DampingFirewallIndicator that SF-34 Assist Firewall is actively limiting signals within its pathIN
001Single Precision Float
Unitlessfloat32







DampingCmd_MtrNm_f32Damping_CmdDampingFirewallSF35 DampingFirewallDamping component of overall motor torque commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







HwTorque_HwNm_f32Hw_TorqueDampingFirewallSF35 DampingFirewallHandwheel torque measured inputIN
0-1010Single Precision Float
HwNmfloat32







InertiaComp_MtrNm_f32Inertia_CompDampingFirewallSF35 DampingFirewallInertia compensation and frequency-dependent damping motor torque commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







MtrVelCRF_MtrRadpS_f32Mtr_Vel_CRFDampingFirewallSF35 DampingFirewallCalculated motor velocity in column reference frameINDampingFirewall.2I, DampingFirewall.3I0-700700Single Precision Float
MtrRadpSfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedDampingFirewallSF35 DampingFirewallVehicle speed from serial communications busINDampingFirewall.1I, DampingFirewall.2BS, DampingFirewall.3BS, DampingFirewall.5I, DampingFirewall.6I00255Single Precision Float
Kphfloat32







DampFWActiveKSV_M_str
DampingFirewallSF35 DampingFirewall
MN
{0, 0}




LPF32KSV_Str







DampFWActiveKSV_M_str.K_Uls_f32
DampingFirewallSF35 DampingFirewall
MN
00.001255847823713570.71539045666397Single Precision Float0.0000152587890625Unitlessfloat32







DampFWActiveKSV_M_str.SV_Uls_f32
DampingFirewallSF35 DampingFirewall
MN
001Single Precision Float0.00048828125Unitlessfloat32







DampFWTbarVelFiltSv_M_str
DampingFirewallSF35 DampingFirewall
MN
{0, 0}




LPF32KSV_Str







DampFWTbarVelFiltSv_M_str.K_Uls_f32
DampingFirewallSF35 DampingFirewall
MN
0.2222323208282110.001255847823713570.715390456663971Single Precision Float0.00048828125Unitlessfloat32







DampFWTbarVelFiltSv_M_str.SV_Uls_f32
DampingFirewallSF35 DampingFirewall
MN
0FULLFULLSingle Precision Float0.00048828125Unitlessfloat32







CombinedDamping_MtrNm_f32CombinedDampingDampingFirewallSF35 DampingFirewallCombined and limited motor torque commandsON
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







BaseAssistCmd_MtrNm_f32BaseAssistCmdDampingFirewallSF35 DampingFirewall
IN
0-8.88.8Single Precision Floating PointN/AMtrNmfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlndDampingFirewallSF35 DampingFirewall
IN
008.8Single Precision Floating PointN/AMtrNmfloat32







FreqDepDmpSrlComSvcDft_Cnt_lgcDefeatFDDServiceDampingFirewallSF35 DampingFirewall
IN
FALSEFALSETRUEN/AN/ACntboolean







DampFWPrevTbarAng_HwDeg_M_f32N/ADampingFirewallSF35 DampingFirewall
MN
0-6.66676.6667Single Precision Floating Point0.00390625HwDegfloat32







DampFWTbarVelFiltSv_HwDegpSec_M_s15p16N/ADampingFirewallSF35 DampingFirewall
MN
0FULLFULLsint320.0000152587890625HwDegpSecs15p16_T







DampFWPrev1SclDrvVel_RadpS_M_f32N/ADampingFirewallSF35 DampingFirewall
MN
0-12917.3-12917.3Single Precision Floating Point0.00390625RadpSfloat32







DampFWPrev2SclDrvVel_RadpS_M_f32N/ADampingFirewallSF35 DampingFirewall
MN
0-12917.3-12917.3Single Precision Floating Point0.00390625RadpSfloat32







DampFWPrev1PreAttnComp_MtrNm_M_f32N/ADampingFirewallSF35 DampingFirewall
MN
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







DampFWPrev2PreAttnComp_MtrNm_M_f32N/ADampingFirewallSF35 DampingFirewall
MN
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







DampFWVBICReducedPerfSV_Cnt_M_lgcDampFW_VBICReducedPerfDampingFirewallSF35 DampingFirewall
MN
FALSEFALSETRUEN/AN/ACntboolean







DampFWVBICOverThresh_Cnt_D_lgcDampFW_VBICOverThreshDampingFirewallSF35 DampingFirewall
DN
FALSEFALSETRUEN/AN/ACntboolean







DampFWOverBound_Cnt_D_lgcDampFW_DampOverBoundDampingFirewallSF35 DampingFirewall
DN
FALSEFALSETRUEN/AN/ACntboolean







InrtCmpPNAccum_Cnt_M_u16DampFW_VBICPNAccumDampingFirewallSF35 DampingFirewall
MN
006553511Countsuint16







DampPNAcc_Cnt_M_u16DampFW_DampPNAccumDampingFirewallSF35 DampingFirewall
MN
006553511Countsuint16







DampFWPNCountStatus_Cnt_M_lgcDampFW_DampPNStatusDampingFirewallSF35 DampingFirewall
MN
FALSEFALSETRUEN/AN/ACntboolean







DampFWInrtCmpPNStatus_Cnt_M_lgcN/ADampingFirewallSF35 DampingFirewall
MN
FALSEFALSETRUEN/AN/ACntboolean







DampFWDefltDamp_MtrNm_D_f32DampFW_DefaultDampDampingFirewallSF35 DampingFirewall
DN
0-8.8-8.8Single Precision Float0.00048828125MtrNmfloat32







ReducedPerfSV_Cnt_M_lgcDampFW_DampReducedPerfDampingFirewallSF35 DampingFirewall
MN
FALSEFALSETRUEN/AN/ACntboolean







DampFWDiverseVBIC_MtrNm_D_f32DampFW_DiverseVBICDampingFirewallSF35 DampingFirewall
DN
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







DampFWLimitedVBIC_MtrNm_D_f32DampFW_VBICLimitedDampingFirewallSF35 DampingFirewall
DN
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







DampFWDampActive_Uls_D_f32DampFW_ActiveDampingFirewallSF35 DampingFirewall
DN
001Single Precision Floating PointN/AUlsfloat32







DampFWInrtCmpPNStatus_Cnt_M_lgcDampFW_VBICPNStatusDampingFirewallSF35 DampingFirewall
MN
FALSEFALSETRUEN/AN/ACntboolean







ExpectedOnTimeA_Cnt_u32ExpectedOnTime_ADigPhsReasDiagFDD15C SineVoltageGenerationDriveExpected On TimeIN
0042949672951
Countsuint32







ExpectedOnTimeB_Cnt_u32ExpectedOnTime_BDigPhsReasDiagFDD15C SineVoltageGenerationDriveExpected On TimeIN
0042949672951
Countsuint32







ExpectedOnTimeC_Cnt_u32ExpectedOnTime_CDigPhsReasDiagFDD15C SineVoltageGenerationDriveExpected On TimeIN
0042949672951
Countsuint32







MeasuredOnTimeA_Cnt_u32MeasuredOnTime_ADigPhsReasDiagFDD15C SineVoltageGenerationDriveMeasured On TimeIN
0042949672951
Countsuint32







MeasuredOnTimeB_Cnt_u32MeasuredOnTime_BDigPhsReasDiagFDD15C SineVoltageGenerationDriveMeasured On TimeIN
0042949672951
Countsuint32







MeasuredOnTimeC_Cnt_u32MeasuredOnTime_CDigPhsReasDiagFDD15C SineVoltageGenerationDriveMeasured On TimeIN
0042949672951
Countsuint32







FilterSV_Cnt_M_s18p13[3]n/aDigPhsReasDiagFDD15C SineVoltageGenerationDriveLPF State Variable for each phaseMN
0-2621442621430.00012218Countss18p13_T







HwTorque_HwNm_f32Hw_TorqueEOTActuatorMng

IN
0.0F-1010Single Precision Float
HwNmfloat32







CwEOT_HwDeg_f32Cw_EOTEOTActuatorMng

IN
0.0F01440.11Single Precision Float
HwDegfloat32







CcwEOT_HwDeg_f32Ccw_EOTEOTActuatorMng

IN
0.0F-1440.110Single Precision Float
HwDegfloat32







CwFound_Cnt_lgcCw_FoundEOTActuatorMng

IN
FALSEFALSETRUEN/A
Cntboolean







CcwFound_Cnt_lgcCcw_FoundEOTActuatorMng

IN
FALSEFALSETRUEN/A
Cntboolean







HandWheelPos_HwDeg_f32Handwheel_PositionEOTActuatorMng

IN
0.0F-1440.111440.11Single Precision Float
HwDegfloat32







HandWheelAuth_Uls_f32Handwheel_AuthorityEOTActuatorMng

IN
0.0F01Single Precision Float
Ulsfloat32







CRFMotorVel_MtrRadpS_f32Motor_Vel_CRFEOTActuatorMng

IN
0.0F-11181118Single Precision Float
MtrRadpSfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedEOTActuatorMng

IN
0.0F0511.9921875Single Precision Float
Kphfloat32







PreLimitTorque_MtrNm_f32PreLimitTorqueEOTActuatorMng

IN
0.0F-8.88.8Single Precision Float
MtrNmfloat32







EOTDisable_Cnt_T_lgcEOT_DisableEOTActuatorMng

IN
FALSEFALSETRUEN/A
Cntboolean







AssistEOTLimit_MtrNm_f32Assist_EOTLimitEOTActuatorMngSF18 EndofTravelActuatorManagement
ON
0.0F08.8Single Precision Float0.00048828125MtrNmfloat32







AssistEOTGain_Uls_f32Assist_EOTGainEOTActuatorMngSF18 EndofTravelActuatorManagement
ON
1.0F01Single Precision Float0.0000390625MtrNmfloat32







AssistEOTDamping_MtrNm_f32Assist_EOTDampingEOTActuatorMngSF18 EndofTravelActuatorManagement
ON
0.0F-8.88.8Single Precision Float0.00048828125MtrNmfloat32







EOTDet_Cnt_D_lgcEotDetEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/AN/AN/ACntboolean







EOTImpact_HwDeg_D_f32EotImpactEOTActuatorMngSF18 EndofTravelActuatorManagement
DNEOTActuatorMng.1IN/AN/AN/ASingle Precision FloatN/AHwDegfloat32







LimitPosition_HwDeg_D_f32LimitPositionEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AHwDegfloat32







EOTEnterGain_Uls_D_f32EotEnterGainEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







EOTExitgain_Uls_D_f32EotExitGainEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







EOTGain_Uls_D_f32EotGainEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







FiltEOTGain_Uls_D_f32Filtered EOTGainEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AUlsfloat32







EOTDamping_MtrNm_D_f32EOTDampingEOTActuatorMngSF18 EndofTravelActuatorManagement
DN
N/AN/AN/ASingle Precision FloatN/AMtrNmfloat32







EOTImpactPos_HwDeg_M_f32Prev_EotGainEOTActuatorMngSF18 EndofTravelActuatorManagement
MN
001440.11Single Precision Float0.0000390625MtrNmfloat32







PrevEOTGain_Uls_M_f32N/AEOTActuatorMngSF18 EndofTravelActuatorManagementUsed to hold the value between runs of the ramp on the standard EOTMN
001Single Precision Float0.0625HwDegfloat32







FiltHWTrqSV_HwNm_M_s7p24N/AEOTActuatorMngSF18 EndofTravelActuatorManagement
MN
0-1010sint325.96046447753906E-08HwNms7p24_T







SESState_Uls_M_enumN/AEOTActuatorMngSF18 EndofTravelActuatorManagement
MN
003EnumN/AN/Asint8







FiltEOTGainSV_HwNm_M_u1p31N/AEOTActuatorMngSF18 EndofTravelActuatorManagement
MN
001uint324.65661287307739E-10HwNmu1p31_T







HwTorque_HwNm_f32Hw_TorqueFrqDepDmpnInrtCmp

IN
0-1010Single Precision Floating PointN/AHwNmfloat32







CRFMotorVel_MtrRadpS_f32Motor_Vel_CRFFrqDepDmpnInrtCmp

IN
0-700700Single Precision Floating PointN/AMtrRadpSfloat32







BaseAssistCmd_MtrNm_f32BaseAssistCmdFrqDepDmpnInrtCmp

IN
0-8.88.8Single Precision Floating PointN/AMtrNmfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedFrqDepDmpnInrtCmp

IN
00512Single Precision Floating PointN/AKphfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlndFrqDepDmpnInrtCmp

IN
008.8Single Precision Floating PointN/AMtrNmfloat32







FreqDepDmpSrlComSvcDft_Cnt_lgcDefeatFDDServiceFrqDepDmpnInrtCmp

IN
FALSEFALSETRUEN/AN/ACntboolean







FrqDepDmpnInrtCmp_MtrNm_f32CompenstationFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
ON
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







ADDCoef_MtrNmSpRad_D_f32ADD_CoefficientFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
DN
N/AN/AN/AN/AN/AN/Afloat32







DriverVelocity_MtrRadpS_D_f32Driver VelocityFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
DN
N/AN/AN/AN/AN/AN/Afloat32







FDDAttenOut_MtrNm_D_f32FDDAtten_OutFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
DN
N/AN/AN/AN/AN/AN/Afloat32







InertiaCompCalc_MtrNm_D_f32[k] - signal name from modelFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
DN
N/AN/AN/AN/AN/AN/Afloat32







FiltFreqLUBlnd_RadpS_D_f32[w] - signal name from modelFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
DN
N/AN/AN/AN/AN/AN/Afloat32







PrevTbarAng_HwDeg_M_f32N/AFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
MN
0-6.66676.6667Single Precision Floating Point0.00390625HwDegfloat32







TbarVelFiltSv_HwDegpSec_M_s15p16N/AFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
MN
0FULLFULLsint320.0000152587890625HwDegpSecs15p16_T







Prev1SclDrvVel_RadpS_M_f32N/AFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
MN
0-12917.3-12917.3Single Precision Floating Point0.00390625RadpSfloat32







Prev2SclDrvVel_RadpS_M_f32N/AFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
MN
0-12917.3-12917.3Single Precision Floating Point0.00390625RadpSfloat32







Prev1PreAttnComp_MtrNm_M_f32N/AFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
MN
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







Prev2PreAttnComp_MtrNm_M_f32N/AFrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping
MN
0-8.88.8Single Precision Floating Point0.00048828125MtrNmfloat32







HaLFEnableRqst_Cnt_lgcHalF_Enable_RqstHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionExternal request to activate / deactivate HalF.IN
FALSEFALSETRUE1

boolean







HaLFTrqOvCmdRqst_MtrNm_f32HalF_TrqOvCmd_RqstHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionExternal torque overlay command request for HalF.IN
0-10100.00390625
MtrNmfloat32







HaLFIntSystemFltActive_Cnt_lgcHalF_IntSystemFlt_ActiveHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionSignal indicating presence of internal system and some serial comm. faults associated with the HalF torque overlay interface that will result in permanent deactivation of the torque overlay interface for remainder of ignition cycle.IN
FALSEFALSETRUE1

boolean







HaLFErrInterfaceActive_Cnt_lgcHalF_ErrInterface_ActiveHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionInternal EPS fault will be handled in this function by using Diag_Status)IN
FALSEFALSETRUE1

boolean







HaLFExtSystemFltActive_Cnt_lgcHalF_ExtSystemFlt_ActiveHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionSignal indicating presence of some serial comm. related faults associated with the HalF interface.IN
FALSEFALSETRUE1

boolean







VehicleSpeed_Kph_f32Vehicle_SpeedHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionFault indicating the HalF boost curve switch was late is active/inactive.IN
005120.0078125
Kphfloat32







HaLFSWATrqFail_Cnt_lgcHalF_SWATrq_FailHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionCommon Vehicle Speed signal used by all EPS functions.IN
FALSEFALSETRUE1

boolean







TrqOvReverseGearEngage_Cnt_lgcTrqOv_ReverseGear_EngageHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionFailure condition based on steering angle received on CAN and column torque for activation /deactivation of HalF is present or not.IN
FALSEFALSETRUE1

boolean







HaLFSlewComplete_Cnt_lgcHalF_Slew_CompleteHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionSignal indicating that reverse gear is selected or not selected.IN
FALSEFALSETRUE1

boolean







HaLFFuncPresent_Cnt_lgcHalF_Func_PresentHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionSignal indicating that the HalF Trq Overlay function is present in the vehicle configuration.IN
FALSEFALSETRUE1

boolean







HwTorque_HwNm_f32HW_TorqueHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionHandwheel Torque signalIN
0-10100.00390625
HwNmfloat32







SystemState_ModeSystem_StateHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionOperating State of the EPS SystemIN
3041

enum







LimitPercentFiltered_Uls_f32Limit Percent FilteredHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionThis term identifies the amount of limiting (based on the thermal duty cycle and power limiting terms) for diagnostic uses. The algorithm provides out the maximum amount of limiting between the two algorithms.IN
001000.00390625

float32







DSTState_Cnt_u08DST_StateHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionOperating state of the DST function within EPS.IN
0071

enum







HaLFActive_Cnt_lgcHalF_ActiveHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionSignal indicating activation/deactivation of the HalF torque overlay interface internal to EPS.ON
FALSEFALSETRUE10
boolean







HaLFState_Cnt_u08HalF_StateHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionOperating state of the HalF function within EPS, used to determine the values of appropriate signals transmitted on the Serial Interface.ON
00310
uint8







HaLFSuspend_Cnt_lgcHalF_SuspendHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionSignal indicating temporary deactivation of the HalF torque overlay function.ON
FALSEFALSETRUE10
boolean







HaLFTO_HwTrqTimer_mS_M_u32Hw Trq TimerHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTimer for the Hw Trq Check sub-function.MN

FULLFULL10mSuint32







HaLFTO_VehSpdTimer_mS_M_u32VehSpd TimerHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTimer for the Vehicle Speed Check sub-function.MN

FULLFULL10mSuint32







HaLFTO_RevGearTimer_mS_M_u32Rev Gear TimerHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTimer for the Reverse Gear Check sub-function.MN

FULLFULL10mSuint32







HaLFTO_DSTSyncTimer_mS_M_u32DST TimerHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTimer for the DST Active State Deactivation sub-function.MN

FULLFULL10mSuint32







HaLFTO_LimitPercentFilteredTimer_mS_M_u32
HaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTimer for calculating the suspend flag. Deteremines how long Limit Percent Filtered .MN

FULLFULL10mSuint32







IncorHaLFActvnFailed_Cnt_M_lgc
HaLFTO
Incorrect activation resulted in the HaLFTO fault to be set.MN
FALSEFALSETRUE10
boolean







HaLFDeactLongFailed_Cnt_M_lgc
HaLFTO
A deactavation error caused the HaLFTO fault to be set.MN
FALSEFALSETRUE10
boolean







VehicleSpeed_Kph_f32Vehicle_SpeedHighFreqAssist
Vehicle speed from serial communications busINHighFreqAssist.1I, HighFreqAssist.2I, HighFreqAssist.4BS, HighFreqAssist.5BS, HighFreqAssist.6BS00255Single Precision Float
Kphfloat32







HwTorque_HwNm_f32Hw_TorqueHighFreqAssist
Handwheel torque measured inputINHighFreqAssist.4I, HighFreqAssist.5I0-1010Single Precision Float
HwNmfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlndHighFreqAssist
WIR Command Amplitude for blended tuning functionalityINHighFreqAssist.6I008.8Single Precision Float
MtrNmfloat32







HighFreqAssist_MtrNm_f32High Freq AssistHighFreqAssistSF28 HighFrequencyAssistHigh frequency assist componentON
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







HwTorqueSV_HwNm_M_s4p27n/aHighFreqAssistSF28 HighFrequencyAssist
MN
0-10107.45058059692383E-090.00048828125HwNms4p27_T







WIRBlendKn_Uls_D_f32HFA_WIRBlendKnHighFreqAssistSF28 HighFrequencyAssist
DN
001Single Precision Float0.000030517578125Unitlessfloat32







WIRBlend_Uls_D_f32HFA_WIRBlendHighFreqAssistSF28 HighFrequencyAssist
DN
001Single Precision Float0.000030517578125Unitlessfloat32







MtrVelCRF_MtrRadpS_f32Motor_Vel_CRFHiLoadStall
Motor velocity in column reference frameIN
0-11001100Single Precision Float
MtrRadpSfloat32







PreLimitForStall_MtrNm_f32PreLimit_ForStallHiLoadStall
The final summation of all torque command signals without limitsIN
008.8Single Precision Float
MtrNmfloat32







DftStallLimit_Cnt_lgcDefeat_StallLimit_ServiceHiLoadStall
Signal used to defeat assist Stall LimitIN
FALSEFALSETRUEBoolean
Cntboolean







AssistStallLimit_MtrNm_f32Assist_StallLimitHiLoadStallSF17 HighLoadStallThermalManagementLimited assist torque command based on high torque levels at low motor speedsON
8.808.8Single Precision Float0.00391MtrNmfloat32







PrevAssistStallLimit_MtrNm_M_f32
HiLoadStallSF17 HighLoadStallThermalManagement
MN
008.80.003906250.00391MtrNmfloat32







ModPreLimitFiltSV_MtrNm_M_u8p24
HiLoadStallSF17 HighLoadStallThermalManagement
MN
008.82^-240.00391MtrNmu8p24_T







ModPreLimit_MtrNm_D_u8p8Modified PreLimitTorqueHiLoadStallSF17 HighLoadStallThermalManagement
DN
008.80.003906250.00391MtrNmu8p8_T







FiltModPreLimit_MtrNm_D_u8p8Filtered Modified PreLimitTorqueHiLoadStallSF17 HighLoadStallThermalManagement
DNHiLoadStall.1I008.80.003906250.00391MtrNmu8p8_T







StallLimit_MtrNm_D_u8p8StallThrmLmtHiLoadStallSF17 HighLoadStallThermalManagement
DNHiLoadStall.1O008.80.003906250.00391MtrNmu8p8_T







PwrDiscATestComplete_Cnt_lgcPwrDiscA_Test_CompleteHwPwUp
Flag indicating power disconnect step A initialization is completeI

FALSEFALSETRUEn/a
Countsboolean







TMFTestComplete_Cnt_lgcTMF_Test_CompleteHwPwUp
Flag indicating temporal monitor initialization is completeI

FALSEFALSETRUEn/a
Countsboolean







PwrDiscBTestComplete_Cnt_lgcPwrDiscB_Test_CompleteHwPwUp
Flag indicating power disconnect step B initialization is completeI

FALSEFALSETRUEn/a
Countsboolean







MtrDrvrInitComplete_Cnt_lgcMtrDrvr_Init_CompHwPwUp
Flag indicating motor driver initialization is completeI

FALSEFALSETRUEn/a
Countsboolean







PhsDiscTestComplete_Cnt_lgcPhsDisc_Test_CompleteHwPwUp
Flag indicating phase disconnect initialization is completeI

FALSEFALSETRUEn/a
Countsboolean







PwrDiscATestStart_Cnt_lgc
HwPwUpFDD13B HardwarePowerUpSequence
O

FALSEFALSETRUEn/an/aCountsboolean







TMFTestStart_Cnt_lgc
HwPwUpFDD13B HardwarePowerUpSequence
O

FALSEFALSETRUEn/an/aCountsboolean







PwrDiscBTestStart_Cnt_lgc
HwPwUpFDD13B HardwarePowerUpSequence
O

FALSEFALSETRUEn/an/aCountsboolean







MtrDrvrInitStart_Cnt_lgc
HwPwUpFDD13B HardwarePowerUpSequence
O

FALSEFALSETRUEn/an/aCountsboolean







PhsDiscTestStart_Cnt_lgc
HwPwUpFDD13B HardwarePowerUpSequence
O

FALSEFALSETRUEn/an/aCountsboolean







PowerUpState_Cnt_M_enum
HwPwUpFDD13B HardwarePowerUpSequence
M

00610Countsuint8







PwrDiscATestStart_Cnt_M_lgc
HwPwUpFDD13B HardwarePowerUpSequence
M

FALSEFALSETRUEn/an/aCountsboolean







TMFTestStart_Cnt_M_lgc
HwPwUpFDD13B HardwarePowerUpSequence
M

FALSEFALSETRUEn/an/aCountsboolean







PwrDiscBTestStart_Cnt_M_lgc
HwPwUpFDD13B HardwarePowerUpSequence
M

FALSEFALSETRUEn/an/aCountsboolean







MtrDrvrInitStart_Cnt_M_lgc
HwPwUpFDD13B HardwarePowerUpSequence
M

FALSEFALSETRUEn/an/aCountsboolean







PhsDiscTestStart_Cnt_M_lgc
HwPwUpFDD13B HardwarePowerUpSequence
M

FALSEFALSETRUEn/an/aCountsboolean







T1ADC_Volt_f32T1_ADCHwTrqFDD04A AnalogHandwheelTorqueMeasurementA2D converted Torque Input #1IN
2.505Single Precision Float
Voltfloat32







T2ADC_Volt_f32T2_ADCHwTrqFDD04A AnalogHandwheelTorqueMeasurementA2D converted Torque Input #2IN
2.505Single Precision Float
Voltfloat32







AbsPosStepSignal_Cnt_u08AbsPos_Step_SignalHwTrqFDD04A AnalogHandwheelTorqueMeasurementUntrimmed Step signal computed from the absolute position sensor P3 and P4IN
0091
Cntuint8







CntrlDisRampComplete_Cnt_lgcCntrlDisRamp_CompleteHwTrqFDD04A AnalogHandwheelTorqueMeasurementBoolean flag indicating completion of the controlled disable rampIN
FALSEFALSETRUEn/a
Cntboolean







SysCHwTorqueSqd_HwNmSq_f32SysC_HWTorque_SqdHwTrqFDD04A AnalogHandwheelTorqueMeasurement
IN
00100Single Precision Float
HwNmSqfloat32







MECCounter_Cnt_enumMEC CounterHwTrqFDD04A AnalogHandwheelTorqueMeasurementMEC Counter 0 - ProductionMode 1 - ManufacturingMode 2 - EngineeringModeIN
0021
CntManufModeType







AnaDiffHwTrq_Volt_f32Ana_DiffHwTrqHwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential Hw TrqON
0-2.52.5Single Precision Float0.001221Voltfloat32







AnaHwTorque_HwNm_f32Ana_HW_Torque, SrlComHwTrqHwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential torque calculated from T1 and T2 with the differential torque trim applied, HW_Torque to be transmitted to an external control moduleON
0-1010Single Precision Float0.00390625HwNmfloat32







SrlComHwTrqValid_Cnt_lgcSrlComHwTrqValidHwTrqFDD04A AnalogHandwheelTorqueMeasurementValidity of the SrlComHwTrq signalON
00111Cntboolean







ErrorActiveAnalog_Cnt_enumErrorActive_AnalogHwTrqFDD04A AnalogHandwheelTorqueMeasurementStatus of the analog handwheel torque subsystemON
00211Cntuint8







T1TrimVal_Volt_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 1 trimON
2.505Single Precision Floatn/aVoltfloat32







T2TrimVal_Volt_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 2 trimON
2.505Single Precision Floatn/aVoltfloat32







HwTrqScaleVal_VoltsPerDeg_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque scaleON
0.50.003906250.9375Single Precision Floatn/aVoltpDegfloat32







TrqSum_Volt_M_s4p11TrqSumHwTrqFDD04A AnalogHandwheelTorqueMeasurementSum of the corrected T1 and T2MN
0-552^-110.00048828125Volts4p11_T







SSDiagFiltSV_Volt_M_s4p27
HwTrqFDD04A AnalogHandwheelTorqueMeasurementSS filter state variableMN
0-552^-277.45058059692382E-09Volts4p27_T







TDiagFiltOut_Volt_M_s4p11
HwTrqFDD04A AnalogHandwheelTorqueMeasurementTransient filter outputMN
0-552^-110.00048828125Volts4p11_T







TDiagFiltSV_Volt_M_s4p27
HwTrqFDD04A AnalogHandwheelTorqueMeasurementTransient filter state variableMN
0-552^-277.45058059692382E-09Volts4p27_T







CorrDiagFiltSV_Volt_M_s4p27
HwTrqFDD04A AnalogHandwheelTorqueMeasurementCommon mode compensation filter state variableNN
0-552^-110.00048828125Volts4p27_T







CorrDiagFiltOut_Volt_M_s4p11CorrDiagFiltOutHwTrqFDD04A AnalogHandwheelTorqueMeasurementCommon mode compensation filter outputMN
0-552^-110.00048828125Volts4p11_T







SumFltOut_Volt_M_u5p11SumFiltOutHwTrqFDD04A AnalogHandwheelTorqueMeasurementSum filter outputMN
0052^-11n/aVoltu5p11_T







SSDiagFiltOut_Volt_M_s4p11SSFiltOutHwTrqFDD04A AnalogHandwheelTorqueMeasurementSS filter outputMN
0-552^-11n/aVolts4p11_T







AnaDiffHwTrq_Volt_M_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential Hw TrqMN
0-2.52.5Single Precision Float0.001221Voltfloat32







AnaHwTorque_HwNm_M_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurement
MN
0-1010Single Precision Float0.00390625HwNmfloat32







TrqSensorRecDiagAcc_Cnt_M_u16
HwTrqFDD04A AnalogHandwheelTorqueMeasurementTorque sensor recovery diagnostic accumulatorMN
006553511Cntuint16







T1RngErrAcc_Cnt_M_u16
HwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 diagnostic range accumulatorMN
006553511Cntuint16







T2RngErrAcc_Cnt_M_u16
HwTrqFDD04A AnalogHandwheelTorqueMeasurementT2 diagnostic range accumulatorMN
006553511Cntuint16







HwTorqCorrLimErrAcc_Cnt_M_u16HWTorqCC_ErrorAccHwTrqFDD04A AnalogHandwheelTorqueMeasurement
MN
006553511Cntuint16







NvMBlkStatus_Cnt_M_u8
HwTrqFDD04A AnalogHandwheelTorqueMeasurement
MN
NVM_REQ_NOT_OKn/an/a0 = NVM_REQ_OK, 1 = NVM_REQ_NOT_OK, 2 = NVM_REQ_PENDING, 3 = NVM_REQ_INTEGRITY_FAILED, 4 = NVM_REQ_BLOCK_SKIPPED, 5 = NVM_REQ_NV_INVALIDATED1CntNvM_RequestResultType







Rte_Pim_HwTrqTrimData
HwTrqFDD04A AnalogHandwheelTorqueMeasurementTrim Data StructureNN
{0, 2.5, 2.5, FALSE}




HwTrqTrim_Datatype







Rte_Pim_HwTrqTrimData.HwTrqTrim_Volts_f32k_EOL_HwTrq_TrimHwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque trim


0-2.52.5Single Precision Floatn/aVoltfloat32







Rte_Pim_HwTrqTrimData.T1Trim_Volts_f32k_EOL_Trq1TrimHwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 1 trim


2.505Single Precision Floatn/aVoltfloat32







Rte_Pim_HwTrqTrimData.T2Trim_Volts_f32k_EOL_Trq2TrimHwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 2 trim


2.505Single Precision Floatn/aVoltfloat32







Rte_Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgck_EOL_HwTrq_Trim_PerformedHwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL torque trim status


FALSEFALSETRUEn/an/aCntboolean







Rte_Pim_HwTrqScaleData
HwTrqFDD04A AnalogHandwheelTorqueMeasurementScale Data StructureNN
{0.5, FALSE}




HwTrqScale_Datatype







Rte_Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32k_EOLHwTrqScaleHwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque scale


0.50.003906250.9375Single Precision Floatn/aVoltpDegfloat32







Rte_Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgck_EOL_HwTrqScale_PerfHwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL torque scale status


FALSEFALSETRUEn/an/aCntboolean







Rte_Pim_EOLTrqStepData[10]k_EOL_TrqStepHwTrqFDD04A AnalogHandwheelTorqueMeasurementaverage diff torque compensation corresponding to the absolute position stepNN
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}-1010Single Precision Float0.00390625HwNmfloat32







AnaHwTorqueSqd_HwNmSq_D_f32Ana_HW_Torque_SqdHwTrqFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float0.00390625HwNmSqfloat32







HWTorqCorrLimDiff_HwNmSq_D_f32HWTorq_CorrLim_DiffHwTrqFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float0.00390625HwNmSqfloat32







HwTorqCh1vsCh2CorrLim_HwNmSq_D_f32HW_Torq_Ch1vsCh2_CorrLimHwTrqFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float0.00390625HwNmSqfloat32







AnaHwTorque_HwNm_f32Ana_HW_Torque, SrlComHwTrqHwTrqFDD04A AnalogHandwheelTorqueMeasurementAnalog Handwheel Torque (for systematic coverage use)IN
0-1010Single Precision Float
HwNmfloat32







AnaDiffHwTrq_Volt_f32Ana_DiffHwTrqHwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential Hw Trq (for systematic coverage use)IN
0-2.52.5Single Precision Float
Voltfloat32







SysCT1ADC_Volt_f32T1_ADCHwTrqFDD04A AnalogHandwheelTorqueMeasurementSystematic Coverage A2D converted Torque Input #1IN
2.505Single Precision Float
Voltfloat32







SysCT2ADC_Volt_f32T2_ADCHwTrqFDD04A AnalogHandwheelTorqueMeasurementSystematic Coverage A2D converted Torque Input #2IN
2.505Single Precision Float
Voltfloat32







T1TrimVal_Volt_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 1 trimIN
2.505Single Precision Float
Voltfloat32







T2TrimVal_Volt_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 2 trimIN
2.505Single Precision Float
Voltfloat32







HwTrqScaleVal_VoltsPerDeg_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque scaleIN
0.50.003906250.9375Single Precision Float
VoltpDegfloat32







SysCHwTorqueSqd_HwNmSq_f32SysC_HWTorque_SqdHwTrqFDD04A AnalogHandwheelTorqueMeasurement
ON
00100Single Precision Float0.00390625HwNmSqfloat32







SysCHwTorqueSqd_HwNmSq_M_f32
HwTrqFDD04A AnalogHandwheelTorqueMeasurement
MN
00100Single Precision Float0.00390625HwNmSqfloat32







SysCHwTorqCorrLimErrAcc_Cnt_M_u16
HwTrqFDD04A AnalogHandwheelTorqueMeasurement
MN
006553511Cntuint16







SysCAnaHwTorqueSqd_HwNmSq_D_f32SysC_Ana_HW_Torque_SqdHwTrqFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float0.00390625HwNmSqfloat32







SysCHWTorqCorrLimDiff_HwNmSq_D_f32SysC_HWTorq_CorrLim_DiffHwTrqFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float0.00390625HwNmSqfloat32







SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32SysC_HW_Torq_Ch1vsCh2_CorrLimHwTrqFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float0.00390625HwNmSqfloat32







HwTrq_HwNm_f32Hw_TorqueHystCompSF12 HysteresisCompensationHandwheel torque measured inputIN
0-1010Single Precision Float
HwNmfloat32







DefeatHystService_Cnt_lgcDefeatHystServiceHystCompSF12 HysteresisCompensation
IN
FALSEN/AN/ABoolean










BaseAssistCmd_MtrNm_f32BaseAssistCmdHystCompSF12 HysteresisCompensationAssist Torque based on HW TorqueIN
0-8.88.8Single Precision Float
MtrNmfloat32







VehSpd_Kph_f32Vehicle_SpeedHystCompSF12 HysteresisCompensationVehicle speed from serial communications busIN
00511Single Precision Float
kphfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlndHystCompSF12 HysteresisCompensationWIR Command Amplitude for blended tuning functionalityIN
008Single Precision Float
MtrNmfloat32







AssistMechTempEst_DegC_f32Assist_Mech_Temp_EstHystCompSF12 HysteresisCompensationAssist mech temperature for compensation scaling functionalityIN
30-40150Single Precision Float
DegCfloat32







SrlComSvcDft_Cnt_T_b32Defeat_Hyst_ServiceHystCompSF12 HysteresisCompensationA service to turn this function offIN
006553632Bit
Cntuint32







FricOffset_HwNm_f32FricLrn_FricOffset_HwNmHystCompSF12 HysteresisCompensationDetected average friction changes from the baseline frictionIN
0-1010Single Precision Float
HwNmfloat32







HysteresisComp_MtrNm_f32Hysteresis_CompHystCompSF12 HysteresisCompensationAssist modifier provided to Stability Compensation functionON
0-1010Single Precision Float0.000489MtrNmfloat32







AssistCmdLPFiltSV_HwNm_M_strAssistCmdLPFiltSVHystCompSF12 HysteresisCompensation
MN
{0,0}

Single Precision Float{SV: 7.81E-03, K: 1.52E-05}HwNmLPF32KSV







HwTrqLPFiltSV_HwNm_M_strHwTrqLPFiltSVHystCompSF12 HysteresisCompensation
MN
{0,0}

Single Precision Float{SV: 7.81E-03, K: 1.52E-05}HwNmLPF32KSV







RawHystCompLPFiltSV_HwNm_M_strRawHystCompLPFiltSVHystCompSF12 HysteresisCompensation
MN
{0,0}

Single Precision Float{SV: 7.81E-03, K: 1.52E-05}HwNmLPF32KSV







HwTrqLastUsed_HwNm_M_f32HwTrqLastUsedHystCompSF12 HysteresisCompensation
MN
0-1010Single Precision Float0.00781HwNmfloat32







Fraction_Uls_M_f32HysComp_FractionHystCompSF12 HysteresisCompensation
MN
0-11Single Precision Float0.00781Ulsfloat32







RawCalc_HwNm_M_f32HysComp_RawCalcHystCompSF12 HysteresisCompensation
MN
0-1515Single Precision Float0.00781HwNmfloat32







RiseX_HwNm_M_s8p7N/AHystCompSF12 HysteresisCompensation
MN
0-110.00781250.00781HwNms8p7_T







AstCmdLastUsed_HwNm_M_s8p7N/AHystCompSF12 HysteresisCompensation
MN
0-2552550.00781250.00781HwNms8p7_T







CompAvail_HwNm_D_f32HysComp_CompAvailHystCompSF12 HysteresisCompensation
DN
0-1515Single Precision Float0.00781HwNmfloat32







HwTrqFilt_HwNm_D_f32HysComp_HwTrqFiltHystCompSF12 HysteresisCompensation
DN
0-1010Single Precision Float0.00781HwNmfloat32







CoulFric_HwNm_D_f32HysComp_CoulFricHystCompSF12 HysteresisCompensation
DN
0-1010Single Precision Float0.00781HwNmfloat32







PosAvail_HwNm_D_f32HysComp_PosAvailHystCompSF12 HysteresisCompensation
DN
0-1010Single Precision Float0.00781HwNmfloat32







NegAvail_HwNm_D_f32HysComp_NegAvailHystCompSF12 HysteresisCompensation
DN
0-1010Single Precision Float0.00781HwNmfloat32







EffCompTrq_HwNm_D_f32HysComp_EffCompTrqHystCompSF12 HysteresisCompensation
DN
0-1010Single Precision Float0.00781HwNmfloat32







AssistCmdFilt_HwNm_D_s8p7HysComp_ AssistCmdFiltHystCompSF12 HysteresisCompensation
DN
0-1281270.00781250.00781HwNms8p7_T







AssistEOTGain_Uls_f32Assist_EOTGainLmtCodSF38 LimiterConditioning
IN
101Single Precision Float
Ulsfloat32







AssistEOTLimit_MtrNm_f32Assist_EOTLimitLmtCodSF38 LimiterConditioning
IN
8.808.8Single Precision Float
MtrNmfloat32







AssistStallLimit_MtrNm_f32Assist_StallLimitLmtCodSF38 LimiterConditioning
IN
8.808.8Single Precision Float
MtrNmfloat32







AssistVehSpdLimit_MtrNm_f32Assist_VehSpdLimitLmtCodSF38 LimiterConditioning
IN
8.808.8Single Precision Float
MtrNmfloat32







OutputRampMult_Uls_f32OutputRampMultLmtCodSF38 LimiterConditioning
IN
001Single Precision Float
Ulsfloat32







ThermalLimit_MtrNm_f32Thermal_LimitLmtCodSF38 LimiterConditioning
IN
8.808.8Single Precision Float
MtrNmfloat32







EOTGainLtd_Uls_f32EOTGain_LtdLmtCodSF38 LimiterConditioning
ON
101Single Precision Float0.000030517578125Ulsfloat32







EOTLimitLtd_MtrNm_f32EOTLimit_LtdLmtCodSF38 LimiterConditioning
ON
8.808.8Single Precision Float0.00048828125MtrNmfloat32







OutputRampMultLtd_Uls_f32OutputRampMult_LtdLmtCodSF38 LimiterConditioning
ON
001Single Precision Float0.00390625Ulsfloat32







StallLimitLtd_MtrNm_f32StallLimit_LtdLmtCodSF38 LimiterConditioning
ON
8.808.8Single Precision Float0.00048828125MtrNmfloat32







ThermalLimitLtd_MtrNm_f32ThermalLimit_LtdLmtCodSF38 LimiterConditioning
ON
8.808.8Single Precision Float0.00048828125MtrNmfloat32







VehSpdLimitLtd_MtrNm_f32VehSpdLimit_LtdLmtCodSF38 LimiterConditioning
ON
8.808.8Single Precision Float0.00048828125MtrNmfloat32







CurrAssistEOTGain_Uls_M_f32
LmtCod

MN
001Single Precision Float0.000030517578125Ulsfloat32







CurrOutputRampMult_Uls_M_f32
LmtCod

MN
001Single Precision Float0.00390625Ulsfloat32







CurrAssistEOTLimit_MtrNm_M_f32
LmtCod

MN
008.8Single Precision Float0.00048828125MtrNmfloat32







CurrAssistStallLimit_MtrNm_M_f32
LmtCod

MN
008.8Single Precision Float0.00048828125MtrNmfloat32







CurrAssistVehSpdLimit_MtrNm_M_f32
LmtCod

MN
008.8Single Precision Float0.00048828125MtrNmfloat32







CurrThermalLimit_MtrNm_M_f32
LmtCod

MN
008.8Single Precision Float0.00048828125MtrNmfloat32







DiagStsHwPosDis_Cnt_lgcDiag_StatusLrnEOT
Diagnostic input – used for resetting the end of travel terms with position sub system failuresI

FALSEFALSETRUEN/A
Countsboolean







HandwheelPosition_HwDeg_f32Handwheel_PositionLrnEOT
Absolute Handwheel position computed by any of a number of methodsI

0-900900Single Precision Float
HwDegfloat32







HandwheelAuthority_Uls_f32Handwheel_AuthorityLrnEOT
Confidence level of the received handwheel position signalI

001Single Precision Float
Ulsfloat32







HwTorque_HwNm_f32Hw_TorqueLrnEOT
Handwheel differential torqueI

0-8.88.8Single Precision Float
HwNmfloat32







MtrVelCRF_MtrRadpS_f32Mtr_Vel_CRFLrnEOT
Motor velocity in the column reference frameI

0-11001100Single Precision Float
MtrRadpSfloat32







PostLimitTorque_HwNm_f32PostLimitTorqueLrnEOT
Motor torque level prior to output limits. Used with lock to lock diagnostic service to find rack limitsI

0-8.88.8Single Precision Float
HwNmfloat32







CWFound_Cnt_lgcCw_FoundLrnEOTSF11 LearnedEndofTravelLimitsBoolean indicating whether or not a learned position has been found in the clockwise directionO

FALSEFALSETRUEN/AN/ACountsboolean







CCWFound_Cnt_lgcCcw_FoundLrnEOTSF11 LearnedEndofTravelLimitsBoolean indicating whether or not a learned position has been found in the counter clockwise directionO

FALSEFALSETRUEN/AN/ACountsboolean







CWPosition_HwDeg_f32Cw_EOTLrnEOTSF11 LearnedEndofTravelLimitsEnd of travel learned position in the clockwise direction. This is an NVM value that is both an input and output for the functionO

0-900900Single Precision Float0.0625HwDegfloat32







CCWPosition_HwDeg_f32Ccw_EOTLrnEOTSF11 LearnedEndofTravelLimitsEnd of travel learned position in the counter-clockwise direction. This is an NVM value that is both an input and output for the functionO

0-900900Single Precision Float0.0625HwDegfloat32







CcwEOTTimer_mS_M_u32
LrnEOTSF11 LearnedEndofTravelLimits
M

00429496729510mSuint32







CwEOTTimer_mS_M_u32
LrnEOTSF11 LearnedEndofTravelLimits
M

00429496729510mSuint32







Position1Timer_mS_M_u32
LrnEOTSF11 LearnedEndofTravelLimits
M

00429496729510mSuint32







Position2Timer_mS_M_u32
LrnEOTSF11 LearnedEndofTravelLimits
M

00429496729510mSuint32







ResetLimitReq_Cnt_M_lgcResetLimitReqLrnEOTSF11 LearnedEndofTravelLimitsA Boolean signal indicating the desire to reset the end of travel learned dataM

FALSEFALSETRUEN/AN/ACountsboolean







MRFMtrTrqCmd_MtrNm_f32TCMDMtrCtrl_CM
Motor referance frame torque commandIN
0-8.88.8Single Precision Float
MtrNmfloat32







TorqueCmdSF_Uls_f32TSCL_EOLMtrCtrl_CMSF99 MotorControlEOL torque command scale factorNN
10.91.1Single Precision Floatn/aUlsfloat32







MRFMtrTrqCmdScl_MtrNm_f32TCMD_SCLMtrCtrl_CMSF99 MotorControlScaled torque commandON
0-7.929.68Single Precision Float0.0625MtrNmfloat32







EstKe_VpRadpS_f32Ke_EstimateMtrCtrl_CM

IN
00.0250.075Single Precision Float
VpRadpSfloat32







EstR_Ohm_f32EstR_OhmsMtrCtrl_CM

IN
00.0050.12565Single Precision Float
Ohmfloat32







MRFMtrTrqCmd_MtrNm_f32Torque_Cmd_MRFMtrCtrl_CM

IN
0-8.88.8Single Precision Float
MtrNmfloat32







EstL_Henry_f32EstL_HenriesMtrCtrl_CM

IN
00.000030.00041Single Precision Float
Henryfloat32







MRFMtrVel_MtrRadpS_f32Motor_Vel_MRFMtrCtrl_CM

IN
0-11181118Single Precision Float
MtrRadpSfloat32







Vecu_Volt_f32VecuMtrCtrl_CM

IN
0531Single Precision Float
Voltfloat32







VehSpd_Kph_f32Vehicle_SpeedMtrCtrl_CM

IN
00512Single Precision Float
Kphfloat32







MtrCurrQaxRef_Amps_f32QaxRef_AmpsMtrCtrl_CMSF99B MotorControl
ON
0-220220Single Precision Float0.0078125Ampfloat32







MtrCurrDaxRef_Amps_f32DaxRef_AmpsMtrCtrl_CMSF99B MotorControl
ON
0-220220Single Precision Float0.0078125Ampfloat32







MtrVoltQaxFF_Volt_f32VqRefFF_VoltsMtrCtrl_CMSF99B MotorControl
ON
0-1515Single Precision Float0.00048828125Voltsfloat32







MtrVoltDaxFF_Volt_f32VdRefFF_VoltsMtrCtrl_CMSF99B MotorControl
ON
0-1515Single Precision Float0.00048828125Voltsfloat32







MtrCurrAngle_Rev_f32AlphaMtrCtrl_CMSF99B MotorControl
ON
001Single Precision Float0.000030517578125Revfloat32







KpqGain_Uls_f32KpqMtrCtrl_CMSF99B MotorControl
ON
002Single Precision Float0.00006103515625Ulsfloat32







KiqGain_Uls_f32KiqMtrCtrl_CMSF99B MotorControl
ON
001024Single Precision Float0.03125Ulsfloat32







KpdGain_Uls_f32KpdMtrCtrl_CMSF99B MotorControl
ON
002Single Precision Float0.00006103515625Ulsfloat32







KidGain_Uls_f32KidMtrCtrl_CMSF99B MotorControl
ON
001024Single Precision Float0.03125Ulsfloat32







MtrPosComputationDelay_Deg_f32Position DelayMtrCtrl_CMSF99B MotorControl
ON
0-180180Single Precision Float0.0078125degfloat32







MtrVelFiltFFSV_MtrRadpS_M_s11p20
MtrCtrl_CMSF99B MotorControl
MN
0-111811189.5367431640625E-070.0625MtrRadpSs11p20_T







MtrVelFiltPISV_MtrRadpS_M_s11p20
MtrCtrl_CMSF99B MotorControl
MN
0-111811189.5367431640625E-070.0625MtrRadpSs11p20_T







IdSlopeParamK1_AmppRadpS_D_f32K1MtrCtrl_CMSF99B MotorControl
DN
0020Single Precision Float0.00048828125Amp/Rad/Secfloat32







MtrMaxCurrDaxRef_Amps_D_f32MtrMaxCurrDax_RefMtrCtrl_CMSF99B MotorControl
DN
00200Single Precision Float0.0078125Ampsfloat32







MtrVelFilt_MtrRadpS_D_f32Motor_Vel_filtMtrCtrl_CMSF99B MotorControl
DN
0-11181118Single Precision Float0.0625MtrRadpSfloat32







MtrCurrQaxRef_Amps_f32MtrCurrQaxRef_Amp_f32MtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







CuTempEst_DegC_f32CuTempEst_DegC_f32MtrCtrl_CM

IN
0-50150Single Precision Float
DegCfloat32







MagTempEst_DegC_f32MagTempEst_DegC_f32MtrCtrl_CM

IN
0-50150Single Precision Float
DegCfloat32







SiTempEst_DegC_f32SiTempEst_DegC_f32MtrCtrl_CM

IN
0-50150Single Precision Float
DegCfloat32







EstLd_Henry_f32EstL_Henry_f32MtrCtrl_CM

ON
00.000030.00041Single Precision Float0.000000032Henryfloat32







EstLq_Henry_f32EstL_Henry_f32MtrCtrl_CM

ON
00.000030.00041Single Precision Float0.000000032Henryfloat32







EstR_Ohm_f32EstR_Ohm_f32MtrCtrl_CM

ON
00.0050.12565Single Precision Float0.0000009537Ohmfloat32







EstKe_VpRadpS_f32EstKe_VpRadpS_f32MtrCtrl_CM

ON
00.0250.075Single Precision Float0.999992572V/Rad/Secfloat32







PreLmtEstKe_VpRadpS_D_f32Ke Feedforward EstimateMtrCtrl_CM

DN
00.0250.075Single Precision Float0.000007428V/Rad/Secfloat32







PreLmtEstR_Ohm_D_f32Resistance Feedforward EstimateMtrCtrl_CM

DN
00.0050.12565Single Precision Float0.0000009537Ohmfloat32







PreLmtEstLd_Henry_D_f32Ld_FeedForwardEstimateMtrCtrl_CM

DN
00.000030.00041Single Precision Float0.000000032Henryfloat32







PreLmtEstLq_Henry_D_f32Lq_FeedForwardEstimateMtrCtrl_CM

DN
00.000030.00041Single Precision Float0.000000032Henryfloat32







KeSatSclFac_Uls_D_f32Ke Saturation Scale FactorMtrCtrl_CM

DN
001Single Precision Float0.0001Unitlessfloat32







LSatSclFac_Uls_D_f32L Saturation Scale FactorMtrCtrl_CM

DN
002Single Precision Float0.0025Unitlessfloat32







EstRfetFF_Ohm_D_f32FET (Silicon) Resistance Feedforward EstimateMtrCtrl_CM

DN
00.0050.12565Single Precision Float0.0000009537Ohmfloat32







EstRmtrFF_Ohm_D_f32Motor Copper Resistance Feedforward EstimateMtrCtrl_CM

DN
00.0050.12565Single Precision Float0.0000009537Ohmfloat32







Vecu_Volt_f32Vecu_Volt_f32MtrCtrl_CM

IN
0531Single Precision Float
Voltfloat32







MtrCurrQaxRef_Amps_f32MtrCurrQaxRef_Amps_f32MtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrCurrDaxRef_Amps_f32MtrCurrDaxRef_Amps_f32MtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrVoltQaxFF_Volt_f32MtrVoltQaxFF_Volt_f32MtrCtrl_CM

IN
0-1515Single Precision Float
Voltfloat32







MtrVoltDaxFF_Volt_f32MtrVoltQaxFF_Volt_f32MtrCtrl_CM

IN
0-1515Single Precision Float
Voltfloat32







QaxPropotionalGain_Uls_f32Iq_PropotionalGainMtrCtrl_CM

IN
002Single Precision Float
Ulsfloat32







QaxIntegralGain_Uls_f32Iq_IntegralGainMtrCtrl_CM

IN
001024Single Precision Float
Ulsfloat32







DaxPropotionalGain_Uls_f32Id_PropotionalGainMtrCtrl_CM

IN
002Single Precision Float
Ulsfloat32







DaxIntegralGain_Uls_f32Id_IntegralGainMtrCtrl_CM

IN
001024Single Precision Float
Ulsfloat32







MtrCurrQax_Amps_f32MtrCurrQax_AmpsMtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrCurrDax_Amps_f32MtrCurrDax_AmpsMtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrElecPosDelay_Rad_f32Pos_Delay_CompMtrCtrl_CM

IN
0-3.141592653589793.14159265358979Single Precision Float
Radfloat32







ModIdx_Uls_T_f32Modulation_IndexMtrCtrl_CM

ON
001Single Precision Float
Ulsfloat32







PhaseAdv_Rev_T_u0p16Phase AdvanceMtrCtrl_CM

ON
000.99998470.0000152587890625
Revu0p16_T







MtrVoltDax_Volt_f32MtrVoltDax_VoltMtrCtrl_CM

ON
0-1515Single Precision Float
Voltfloat32







MtrVoltQax_Volt_f32MtrVoltQax_VoltMtrCtrl_CM

ON
0-1515Single Precision Float
Voltfloat32







MtrCurrQaxError_Amp_D_f32MtrCurrQax_ErrorMtrCtrl_CM

DN
0-220220Single Precision Float
Ampfloat32







MtrCurrDaxError_Amp_D_f32MtrCurrDax_ErrorMtrCtrl_CM

DN
0-220220Single Precision Float
Ampfloat32







MtrVoltQaxFinal_Volt_D_f32MtrVoltQax_FinalMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrVoltQaxFinalLimit_Volt_D_f32MtrVoltQax_Final_LimMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrVoltDaxFinal_Volt_D_f32MtrVoltDax_FinalMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrVoltQaxProp_Volt_D_f32MtrVoltQax_PropMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrVoltDaxProp_Volt_D_f32MtrVoltDax_PropMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrVoltQaxInt_Volt_D_f32MtrVoltQax_IntMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrVoltDaxInt_Volt_D_f32MtrVoltDax_IntMtrCtrl_CM

DN
0-1515Single Precision Float
Voltfloat32







MtrCurrQax_Amp_f32MtrCurrQax_AmpMtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrCurrDax_Amp_f32MtrCurrDax_AmpMtrCtrl_CM

IN
0220220Single Precision Float
Ampfloat32







EstPkCurr_AmpSq_f32Mtr_PkCurr_AmpsSqMtrCtrl_CM

ON
0048400Single Precision Float
AmpSqfloat32







FiltEstPkCurr_AmpSq_f32Filtered Peak CurrentMtrCtrl_CM

ON
0048400Single Precision Float
AmpSqfloat32







FiltMtrCurEst_Iq_Amp_D_f32Iq_est_filteredMtrCtrl_CM

DN
0-220220Single Precision FloatN/AAmpfloat32







FiltMtrCurEst_Id_Amp_D_f32Id_est_filteredMtrCtrl_CM

DN
0-220220Single Precision FloatN/AAmpfloat32







MtrCurEst_Iq_AmpSq_D_f32Iq_est_squaredMtrCtrl_CM

DN
0048400Single Precision FloatN/AAmpSqfloat32







MtrCurEst_Id_AmpSq_D_f32Id_est_squaredMtrCtrl_CM

DN
0048400Single Precision FloatN/AAmpSqfloat32







EstKe_VpRadpS_f32Ke_EstimateMtrCtrl_CM

IN
00.0250.075Single Precision Float
VpRadpSfloat32







EstR_Ohm_f32EstR_OhmsMtrCtrl_CM

IN
00.0050.12565Single Precision Float
Ohmfloat32







MRFMtrTrqCmd_MtrNm_f32Torque_Cmd_MRFMtrCtrl_CM

IN
0-8.88.8Single Precision Float
MtrNmfloat32







EstLd_Henry_f32EstLd_HenriesMtrCtrl_CM

IN
00.000030.00041Single Precision Float
Henryfloat32







EstLq_Henry_f32EstLq_HenriesMtrCtrl_CM

IN
00.000030.00041Single Precision Float
Henryfloat32







MRFMtrVel_MtrRadpS_f32Motor_Vel_MRFMtrCtrl_CM

IN
0-11181118Single Precision Float
MtrRadpSfloat32







Vecu_Volt_f32VecuMtrCtrl_CM

IN
0531Single Precision Float
Voltfloat32







VehSpd_Kph_f32Vehicle_SpeedMtrCtrl_CM

IN
00512Single Precision Float
Kphfloat32







MtrCurrQaxRef_Amp_f32QaxRef_AmpsMtrCtrl_CMSF99B MotorControl
ON
0-220220Single Precision Float0.0078125Ampfloat32







MtrCurrDaxRef_Amp_f32DaxRef_AmpsMtrCtrl_CMSF99B MotorControl
ON
0-220220Single Precision Float0.0078125Ampfloat32







MtrVoltQaxFF_Volt_f32VqRefFF_VoltsMtrCtrl_CMSF99B MotorControl
ON
0-1515Single Precision Float0.00048828125Voltsfloat32







MtrVoltDaxFF_Volt_f32VdRefFF_VoltsMtrCtrl_CMSF99B MotorControl
ON
0-1515Single Precision Float0.00048828125Voltsfloat32







MtrCurrAngle_Rev_f32AlphaMtrCtrl_CMSF99B MotorControl
ON
001Single Precision Float0.000030517578125Revfloat32







KpqGain_Uls_f32KpqMtrCtrl_CMSF99B MotorControl
ON
002Single Precision Float0.00006103515625Ulsfloat32







KiqGain_Uls_f32KiqMtrCtrl_CMSF99B MotorControl
ON
001024Single Precision Float0.015625Ulsfloat32







KpdGain_Uls_f32KpdMtrCtrl_CMSF99B MotorControl
ON
002Single Precision Float0.00006103515625Ulsfloat32







KidGain_Uls_f32KidMtrCtrl_CMSF99B MotorControl
ON
001024Single Precision Float0.015625Ulsfloat32







MtrPosComputationDelay_Deg_f32Position DelayMtrCtrl_CMSF99B MotorControl
ON
0-180180Single Precision Float0.0078125degfloat32







MtrVelFiltFFSV_MtrRadpS_M_s11p20
MtrCtrl_CMSF99B MotorControl
MN
0-111811189.5367431640625E-070.0625MtrRadpSs11p20_T







MtrVelFiltPISV_MtrRadpS_M_s11p20
MtrCtrl_CMSF99B MotorControl
MN
0-111811189.5367431640625E-070.0625MtrRadpSs11p20_T







IPM_IdSlopeParamK1_AmppRadpS_D_f32K1MtrCtrl_CMSF99B MotorControl
DN
0020Single Precision Float0.00048828125Amp/Rad/Secfloat32







IPM_MtrMaxCurrDaxRef_Amp_D_f32MtrMaxCurrDax_RefMtrCtrl_CMSF99B MotorControl
DN
00200Single Precision Float0.0078125Ampsfloat32







IPM_MtrVelFilt_RadpSec_D_f32Motor_Vel_filtMtrCtrl_CMSF99B MotorControl
DN
0-11181118Single Precision Float0.0625MtrRadpSfloat32







EstKe_VpRadpS_f32Ke_EstimateMtrCtrl_CM

IN
00.0250.075Single Precision Float
VpRadpSfloat32







MRFMtrVel_MtrRadpS_f32Motor_Vel_MRFMtrCtrl_CM

IN
0-11181118Single Precision Float
MtrRadpSfloat32







MtrCurrQaxRef_Amps_f32QaxRef_AmpsMtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrCurrDaxRef_Amps_f32DaxRef_AmpsMtrCtrl_CM

IN
0-220220Single Precision Float
Ampfloat32







MtrCurrQax12Mag_Amp_f32MtrCurrQax12Mag_AmpMtrCtrl_CMSF99B MotorControl
ON
0-220220Single Precision Float0.0078125Ampfloat32







MtrCurrQax6Mag_Amp_f32MtrCurrQax12Mag_AmpMtrCtrl_CMSF99B MotorControl
ON
0-220220Single Precision Float0.0078125Ampfloat32







MtrCurrQax12Ph_Rev_f32MtrCurrQax12Ph_RevMtrCtrl_CMSF99B MotorControl
ON
00360Single Precision Float0.0078125Ampfloat32







MtrCurrQax6Ph_Rev_f32MtrCurrQax6Ph_RevMtrCtrl_CMSF99B MotorControl
ON
00360Single Precision Float0.0078125Ampfloat32







MRFMtrTrqCmdScl_MtrNm_f32Tcmd_sclMtrCtrl_CM
Motor Torque CommandIN
0-8.88.80.00390625
MtrNmfloat32







MRFCumMtrPos_Deg_f32Cum_Mtr_Pos_MRFMtrCtrl_CM
Cumulative Motor PositionIN
0-1179720011797200Single Precision Float
Degreesfloat32







InstMtrDir_Cnt_s08Instantaneous Motor DirectionMtrCtrl_CMSF99 MotorControlInstantaneous Motor DirectionON
0-1110Countsint8







MtrQuad_Cnt_u08Motor_QuadrantMtrCtrl_CMSF99 MotorControlMotor QuadrantON
11410Countuint8







MtrTrqCmdSign_Cnt_D_s08Instantaneous Motor Torque Command SignMtrCtrl_CMSF99 MotorControlInstantaneous Motor Torque Command SignDN
0-1110Countsint8







PrevCumMtrPos_Deg_M_f32Previous Cum_Mtr_Pos_MRFMtrCtrl_CMSF99 MotorControlPrevious Cumulative Motor PositionMN
0-1179448011797200Single Precision FloatN/ADegreesfloat32







PrevInstMtrDir_Cnt_M_s08Previous Instantaneous Motor DirectionMtrCtrl_CMSF99 MotorControlPrevious Instantaneous Motor DirectionMN
0-1110Countsint8







MtrDrvrInitStart_Cnt_lgc
MtrDrvDiag

I

FALSEFALSETRUEn/a
Countsboolean







VswitchClosed_Cnt_lgcEn_Relay_ClosedMtrDrvDiag

I

FALSEFALSETRUEn/a
Countsboolean







FETFaultPhase_Cnt_enum
MtrDrvDiagFDD15C SineVoltageGenerationDrive
O

00310Countsuint8







FETFaultType_Cnt_enum
MtrDrvDiagFDD15C SineVoltageGenerationDrive
O

00210Countsuint8







MtrDrvrInitComplete_Cnt_lgcMtrDrvrInit_CompleteMtrDrvDiagFDD15C SineVoltageGenerationDrive
O

FALSEFALSETRUEn/an/aCountsboolean







MtrDrvInitStartTime_mS_M_u32p0
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

00429496729511mSuint32







ResetWaitLoop_Cnt_M_lgc
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

FALSEFALSETRUEn/an/aCountsboolean







MtrDrvInitActive_Cnt_M_lgc
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

FALSEFALSETRUEn/an/aCountsboolean







MtrDrvInitComp_Cnt_M_lgc
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

FALSEFALSETRUEn/an/aCountsboolean







GateDriveFltAcc_Cnt_M_u16
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

006553521Countsuint16







GenGateDriveFltAcc_Cnt_M_u16
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

006553521Countsuint16







OnStateFltAcc_Cnt_M_u16
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

006553521Countsuint16







FETFaultType_Cnt_M_enum
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

00210Countsuint8







FETFaultPhase_Cnt_M_enum
MtrDrvDiagFDD15C SineVoltageGenerationDrive
M

00310Countsuint8







GateDrvFltSts_Cnt_D_b16FET_DiagStsMtrDrvDiagFDD15C SineVoltageGenerationDrive
D

006553510Countsuint16







CtrlTempFinal_DegC_f32Filt_Meas_TempMtrTempEst

I

0-50150Single Precision Floating Point
DegCfloat32







EstPkCurr_AmpSq_f32Mtr_PkCurr_AmpsSqMtrTempEst

I

00625001
AmpSqfloat32







EngOilTemp_DegC_f32EngineTempMtrTempEst

I

0-40215Single Precision Floating Point
DegCfloat32







AmbTemp_DegC_f32Amb_TempMtrTempEst

I

0-4087.5Single Precision Floating Point
DegCfloat32







HwVel_HwRadpS_f32Handwheel_VelMtrTempEst

I

0-3232Single Precision Floating Point
HwRadpSfloat32







ScomTempDataRcvd_Cnt_lgcScomTempDataRcvdMtrTempEst

I

FALSENANAboolean
Cntboolean







CuTempEst_DegC_f32Cu_Temp_EstMtrTempEstSF06 TemperatureEstimation
O

60-50150Single Precision Floating Point0.03125DegCfloat32







MagTempEst_DegC_f32Mag_Temp_EstMtrTempEstSF06 TemperatureEstimation
O

60-50150Single Precision Floating Point0.03125DegCfloat32







SiTempEst_DegC_f32Si_Temp_EstMtrTempEstSF06 TemperatureEstimation
O

60-50150Single Precision Floating Point0.03125DegCfloat32







AssistMechTempEst_DegC_f32Assist_Mech_Temp_EstMtrTempEstSF06 TemperatureEstimation
O

60-50150Single Precision Floating Point0.03125DegCfloat32







CuCorr_DegC_D_f32CU_CORRMtrTempEstSF06 TemperatureEstimation
D

0-100100Single Precision Floating Point0.03125DegCfloat32







CuLLFiltSV_DegC_M_f32
MtrTempEstSF06 TemperatureEstimation
M

0-50150Single Precision Floating Point0.03125DegCfloat32







CuAmbLPFiltSV_Watts_M_str.K_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

00.00006282990.060899Single Precision Floating Point0.00000763UlsLPF32KSV







CuAmbLPFiltSV_Watts_M_str.SV_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

0025Single Precision Floating Point0.00000763WattsLPF32KSV







MagCorr_DegC_D_f32MAG_CORRMtrTempEstSF06 TemperatureEstimation
D

0-100100Single Precision Floating Point0.03125DegCfloat32







MagLLFiltSV_DegC_M_f32
MtrTempEstSF06 TemperatureEstimation
M

0-50150Single Precision Floating Point0.03125DegCfloat32







MagAmbLPFiltSV_Watts_M_str.K_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

00.00006282990.060899Single Precision Floating Point0.00000763UlsLPF32KSV







MagAmbLPFiltSV_Watts_M_str.SV_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

0025Single Precision Floating Point0.00000763WattsLPF32KSV







SiCorr_DegC_D_f32SI_CORRMtrTempEstSF06 TemperatureEstimation
D

0-100100Single Precision Floating Point0.03125DegCfloat32







SiLLFiltSV_DegC_M_f32
MtrTempEstSF06 TemperatureEstimation
M

0-50150Single Precision Floating Point0.03125DegCfloat32







SiAmbLPFiltSV_Watts_M_str.K_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

00.00006282990.060899Single Precision Floating Point0.00000763UlsLPF32KSV







SiAmbLPFiltSV_Watts_M_str.SV_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

0025Single Precision Floating Point0.00000763WattsLPF32KSV







AsstMechLPFiltSV_Watts_M_str.K_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

00.00006282990.060899Single Precision Floating Point0.00000763UlsLPF32KSV







AsstMechLPFiltSV_Watts_M_str.SV_Uls_f32
MtrTempEstSF06 TemperatureEstimation
M

002048Single Precision Floating Point7.63E-06 or (6 Sig Figs)WattsLPF32KSV







AssMechFiltSV_DegC_M_f32
MtrTempEstSF06 TemperatureEstimation
M

0-150150Single Precision Floating Point0.03125DegCfloat32







AMTempEst_DegC_M_f32
MtrTempEstSF06 TemperatureEstimation
M

0-100100Single Precision Floating Point0.03125DegCfloat32







AmbPwr_Watts_D_f32Est WattsMtrTempEstSF06 TemperatureEstimation
D

0062500Single Precision Floating Point0.03125Wattsfloat32







ScaledAmbTemp_DegC_D_f32Scaled_Amb_TempMtrTempEstSF06 TemperatureEstimation
D

0-4087.5Single Precision Floating Point0.03125DegCfloat32







ScaledEngTemp_DegC_D_f32Scaled_EngineTempMtrTempEstSF06 TemperatureEstimation
D

0-40215Single Precision Floating Point0.03125DegCfloat32







EstMech_Watts_D_f32Est Mech WattsMtrTempEstSF06 TemperatureEstimation
D

00250Single Precision Floating Point0.03125Wattsfloat32







AMCorr_DegC_D_f32AM_CORRMtrTempEstSF06 TemperatureEstimation
D

0-50150Single Precision Floating Point0.03125DegCfloat32







AssMechInitComp_Cnt_M_lgc
MtrTempEstSF06 TemperatureEstimation
M

FALSEFALSETRUE10Cntboolean







AssistMechSlew_DegC_M_f32
MtrTempEstSF06 TemperatureEstimation
M

0010Single Precision Floating Point0.00078125DegCfloat32







AssistMechFilt_DegC_D_f32AssistMechFiltMtrTempEstSF06 TemperatureEstimation
D

60-50150Single Precision Floating Point0.03125DegCfloat32







MRFMotorVelUnfiltered_MtrRadpS_f32Motor_Vel_MRF_UnfilteredMtrVelFDD02B MotorVelocityCum MtrPoValid for entire rack travel without rolloverON
0-11181118Single Precision Float0.0625MtrRadpSfloat32







HwVelValid_Cnt_lgcHw_Vel_ValidMtrVelFDD02B MotorVelocity
O

FALSEFALSETRUEN/AN/ACntBoolean







HandwheelVel_HwRadpS_f32Handwheel_VelMtrVelFDD02B MotorVelocity
O

0-3232Single Precision Float0.009HwRadpSfloat32







MRFMotorVel_MtrRadpS_f32Motor_Vel_MRFMtrVelFDD02B MotorVelocity
O

0-11181118Single Precision Float0.0625MtrRadpSfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedMtrVelFDD02B MotorVelocity
I

00512Single Precision Float0.0078125Kphfloat32







CRFMotorVel_MtrRadpS_f32Motor_Vel_CRFMtrVelFDD02B MotorVelocity
O

0-11181118Single Precision Float0.0625MtrRadpSfloat32







SinBuffer_Uls_G_s2p13[8]Sin_Theta1MtrVelFDD02B MotorVelocity
I

0-222^-130.0001220703125Ulss2p13_T







CosBuffer_Uls_G_s2p13[8]Cos_Theta1MtrVelFDD02B MotorVelocity
I

0-222^-130.0001220703125Ulss2p13_T







PosBuffer_Rev_G_u0p16[8]MechMtrPosMtrVelFDD02B MotorVelocity
I

0FULLFULL2^-160.0000152587890625Revu0p16_T







TimeBuffer_uS_G_u16p0[8]SampleTimeMtrVelFDD02B MotorVelocity
I

0FULLFULL11uSu16p0_T







MtrVelFiltSV_HwNm_M_str.K_ULS_F32
MtrVelFDD02B MotorVelocity
M

00200Single Precision Float1Ulsfloat32







MtrVelFiltSV_HwNm_M_str.SV_ULS_F32
MtrVelFDD02B MotorVelocity
M

0-11181118Single Precision Float0.0625Ulsfloat32







MtrVel_MtrRadpS_M_f32
MtrVelFDD02B MotorVelocity
M

0-11181118Single Precision Float
MtrRadpSfloat32







HwVel_HwRadpS_M_f32
MtrVelFDD02B MotorVelocity
M

0-3232Single Precision Float
HwRadpSfloat32







MtrVelCorrLimDiff_MtrRadpS_D_f32MtrVel_CorrLim_DiffMtrVelFDD02B MotorVelocity
M

002236Single Precision Float
MtrRadpSfloat32







HwVelCorrLimDiff_HwRadpS_D_f32HwVel_CorrLim_DiffMtrVelFDD02B MotorVelocity
M

0064Single Precision Float
HwRadpSfloat32







MtrVelDiffAcc_Cnt_M_u16MtrVelCC_FaultCountMtrVelFDD02B MotorVelocity
M

00255Single Precision Float
Cntuint16







HwVelDiffAcc_Cnt_M_u16HwVelCC_FaultCountMtrVelFDD02B MotorVelocity
M

00255Single Precision Float
Cntuint16







AsstAssemPol_Cnt_s8
MtrVelFDD02B MotorVelocity
I

-11-11
Cntuint8







SysCHandWheelVel_HwRadpS_f32SysC_diagHandwheel_VelMtrVelFDD02B MotorVelocity
I

0-3232Single Precision Float0.009HwRadpSfloat32







SysCMtrVelMRF_MtrRadpS_f32SysC_diagMotor_Vel_MRFMtrVelFDD02B MotorVelocity
I

0-11181118Single Precision Float0.0625MtrRadpSfloat32







SysCHandwheelVel_HwRadpS_f32SysC_HandWheel_VelMtrVelFDD02B MotorVelocity
O

0-3232Single Precision Float0.009HwRadpSfloat32







SysCMotorVelMRF_MtrRadpS_f32SysC_Motor_Vel_MRFMtrVelFDD02B MotorVelocity
O

0-11181118Single Precision Float0.0625MtrRadpSfloat32







AsstAssemPol_Cnt_s8
MtrVelFDD02B MotorVelocity
IN
0-111
Cntsint8







SysC_MechMtrPos_Rev_f32SysC_MechMtrPosMtrVelFDD02B MotorVelocity
I

000.999984741210937Single Precision Float
RevBoolean







HandwheelVel_HwRadpS_f32Handwheel_VelMtrVelFDD02B MotorVelocity
I

0-3232Single Precision Float0.009HwRadpSfloat32







MRFMotorVel_MtrRadpS_f32Motor_Vel_MRFMtrVelFDD02B MotorVelocity
I

0-11181118Single Precision Float0.0625MtrRadpSfloat32







SysC_DiagHandWheelVel_HwRadpS_f32SysC_diagHandwheel_VelMtrVelFDD02B MotorVelocity
O

0-3232Single Precision Float0.009HwRadpSfloat32







SysC_DiagMtrVel_HwRadpS_f32SysC_diagMotor_Vel_MRFMtrVelFDD02B MotorVelocity
O

0-11181118Single Precision Float0.0625MtrRadpSfloat32







SysCDiagMtrVelRawMRFSv_M_str
MtrVelFDD02B MotorVelocity
M







LPF32KSV_Str







SysCDiagMtrVelRawMRFSv_M_str.K_Uls_f32
MtrVelFDD02B MotorVelocity
M

0.4665119089088970.2222323208282110.529510782280182Single Precision Float0.012487743Unitlessfloat32







SysC_DiagMtrVel_HwRadpS_f32.SV_Uls_f32
MtrVelFDD02B MotorVelocity
M

0-6283.08946283.0894Single Precision Float0.0625Unitlessfloat32







PATrqOvCmdRqst_HwNm_f32PA_TrqOvCmd_RqstPAwTOFDD40B ParkAssistWithTorqueOverlayRequested torque overlay command for park assist.IN
0-10100.00390625
HwNmfloat32







PAEnableRqst_Cnt_lgcPA_Enable_RqstPAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating the external request to EPS to activate / deactivate Park Assist, thereby allowing EPS to actuate the Park Assist Trq Overlay Cmd.IN
FALSEFALSETRUE1

boolean







PAIntSystemFltActive_Cnt_lgcPA_IntSystemFlt_ActivePAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating presence of internal and some serial comm. system faults associated with the park assist torque overlay interface that will result in permanent deactivation of the torque overlay interface for remainder of ignition cycle.IN
FALSEFALSETRUE1

boolean







PAErrInterfaceActive_Cnt_lgcPA_ErrInterface_ActivePAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating presence of some serial comm. related faults associated with the HalF interface.IN
FALSEFALSETRUE1

boolean







PAExtSystemFltActive_Cnt_lgcPA_ExtSystemFlt_ActivePAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating that the external node responsible for providing the park assist trq overlay command has an internal fault.IN
FALSEFALSETRUE1

boolean







VehicleSpeed_Kph_f32Vehicle_SpeedPAwTOFDD40B ParkAssistWithTorqueOverlayCommon Vehicle Speed signal used by all EPS functions.IN
005120.0078125
Kphfloat32







TrqOvReverseGearEngage_Cnt_lgcTrqOv_ReverseGear_EngagePAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating that reverse gear is selected or not selected.IN
FALSEFALSETRUE1

boolean







PAWheelCriteriaMet_Cnt_lgcPA_WheelCriteria_MetPAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating that park assist activation based on wheel speed signals is met .IN
FALSEFALSETRUE1

boolean







LimitPercentFiltered_Uls_f32Limit Percent FilteredPAwTOFDD40B ParkAssistWithTorqueOverlayThis term identifies the amount of limiting (based on the thermal duty cycle and power limiting terms) for diagnostic uses. The algorithm provides out the maximum amount of limiting between the two algorithms.IN
0010.00390625
%float32







DiagStsNonRecRmpToZeroFltPres_Cnt_lgc
PAwTOFDD40B ParkAssistWithTorqueOverlayRecoverable system faults are present.IN
FALSEFALSETRUE1

boolean







DiagStsRecRmpToZeroFltPres_Cnt_lgc
PAwTOFDD40B ParkAssistWithTorqueOverlayNon-recoverable system faults are present.IN
FALSEFALSETRUE1

boolean







HwTorque_HwNm_f32HW_TorquePAwTOFDD40B ParkAssistWithTorqueOverlayHandwheel Torque signalIN
0-10100.00390625
HwNmfloat32







PrkAsstSlewComplete_Cnt_lgcPrkAsst_Slew_CompletePAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating that the Park Assist Trq Overlay Command is slewed from Nm to 0.IN
FALSEFALSETRUE1

boolean







PrkAsstFuncPresent_Cnt_lgcPrkAsst_Func_PresentPAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating that the Park Assist Trq Overlay function is present in the vehicle configuration.IN
FALSEFALSETRUE1

boolean







PAWhlDirRLStat_Cnt_u08PA_WhlDir_RL_StatPAwTOFDD40B ParkAssistWithTorqueOverlayWheel Direction rear leftIN
0031

uint8







PAWhlDirRRStat_Cnt_u08PA_ WhlDir_RR_StatPAwTOFDD40B ParkAssistWithTorqueOverlayWheel Direction rear rightIN
0031

uint8







PAWhlPlsCntRLValid_Cnt_lgcPA_WhlPlsCnt_RLPAwTOFDD40B ParkAssistWithTorqueOverlayWheel Pulse Count rear leftIN
FALSEFALSETRUE1

boolean







PAWhlPlsCntRRValid_Cnt_lgcPA_WhlPlsCnt_RRPAwTOFDD40B ParkAssistWithTorqueOverlayWheel Pulse Count rear rightIN
FALSEFALSETRUE1

boolean







PAManoeuvrePhase_Cnt_u08PA_ManoeuvrePhasePAwTOFDD40B ParkAssistWithTorqueOverlayIndicates the vehicle movement estimated by external PTS module during the semiautomatic parking maneuver.IN
0011

uint8







IWSSCalcVspd_Kph_f32IWSS_CalcVspdPAwTOFDD40B ParkAssistWithTorqueOverlayAlternative Vehicle Speed computed using the wheel speed signals.IN
002550.0078125
Kphfloat32







PrkAssistActive_Cnt_lgcPrkAssist_ActivePAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating activation/deactivation of the park assist torque overlay interface.ON
FALSEFALSETRUE10
boolean







PrkAssistState_Cnt_u08PrkAssist_StatePAwTOFDD40B ParkAssistWithTorqueOverlayOperating state of the Park Assist function, used to determine the values of appropriate signals transmitted on the Serial Interface.ON
00310
uint8







HandsOnDetect_Cnt_lgcHandsOn_DetectPAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating whether hands on wheel has been detected or not, used to determine the value of appropriate signal transmitted on the Serial InterfaceON
FALSEFALSETRUE10
boolean







PrkAssistSuspend_Cnt_lgcPrkAssist_SuspendPAwTOFDD40B ParkAssistWithTorqueOverlayIndicates temporary deactivation of the park assist trq overlay function due to reduced assist (thermal, voltage), no assist (voltage) and CAN faults that impact this function.ON
FALSEFALSETRUE10
boolean







PABoostCurveSwitch_Cnt_lgcPA_BoostCurv_SwitchPAwTOFDD40B ParkAssistWithTorqueOverlaySignal indicating that park assist activation conditions allow / disallow the boost curve switch to PPPA tuning.ON
FALSEFALSETRUE10
boolean







PAwTO_PrkAssistState_Cnt_M_u08PrkAssist_StatePAwTOFDD40B ParkAssistWithTorqueOverlayPark Assist StateMN
00310
uint8







PAwTO_VSpdActvnMet_Cnt_M_lgcVSpdActvn_MetPAwTOFDD40B ParkAssistWithTorqueOverlayUsed to determine PrkAssist_Activate flag.MN
FALSEFALSETRUE10
boolean







PAwTO_IWSSComputedSpin_Cnt_M_u08IWSS_Computed_SpinPAwTOFDD40B ParkAssistWithTorqueOverlayCalculated whell spin direciton.MN
FALSEFALSETRUE10
boolean







PAwTO_HandsOnHwTrqSV_HwNm_M_s4p27Filt_HWTrqPAwTOFDD40B ParkAssistWithTorqueOverlayThe output of a low pass filter applied to HW_Torque.MN

-10107.45058059692383E-090.00390625HwNms4p27_T







PAwTO_BoostCurveSwitchTimer_mS_M_u32
PAwTOFDD40B ParkAssistWithTorqueOverlay
MN

FULLFULL1
mSuint32







PAwTO_LimitPercentFilteredTimer_mS_M_u32
PAwTOFDD40B ParkAssistWithTorqueOverlay
MN

FULLFULL1
mSuint32







PAwTO_RvsGearTimer_mS_M_u32RvsGear TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for PARvsGear FaultMN

FULLFULL1
mSuint32







PAwTO_TrqOvRqNotZeroTimer_mS_M_u32TrqOvRqNotZero TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for PATqOvRqNotZero Fault.MN

FULLFULL1
mSuint32







PAwTO_VehSpdNotLowTimer_mS_M_u32VehSpeed Not Low TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for PAVSpdNotLow FaultMN

FULLFULL1
mSuint32







PAwTO_IWSSWhlSpinTimer_mS_M_u32IWSSWhlSpin Clr TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for PAIWSSWhlSpin FaultMN

FULLFULL1
mSuint32







PAwTO_ExcessVehSpdTimer_mS_M_u32ExcessVehSpd TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for PAExcessVehSpd FaultMN

FULLFULL1
mSuint32







PAwTO_MovMismatchTimer_mS_M_u32MovMismatch Set TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for MovMismatch FaultMN

FULLFULL1
mSuint32







PAwTO_VehicleSpeedMismatchTimer_mS_M_u32VehicleSpeed Mismatch TimerPAwTOFDD40B ParkAssistWithTorqueOverlayTimer for PAVSpdMismatch FaultMN

FULLFULL1
mSuint32







HwTrqPolarity_Cnt_s08HwTrq_PolarityPolarityUnknown
ON
1-1110Cntsint8







HwPosPolarity_Cnt_s08HwPos_PolarityPolarityUnknown
ON
1-1110Cntsint8







MtrPosPolarity_Cnt_s08MtrPos_PolarityPolarityUnknown
ON
1-1110Cntsint8







MtrVelPolarity_Cnt_s08MtrVel_PolarityPolarityUnknown
ON
1-1110Cntsint8







MtrElecMechPolarity_Cnt_s08MtrElecMech_PolarityPolarityUnknown
ON
1-1110Cntsint8







SysC_MtrElecMechPolarity_Cnt_s32SysC_MtrElecMech_PolarityPolarityUnknown
ON
1-1110Cntsint32







AssistAssyPolarity_Cnt_s08AssistAssy_PolarityPolarityUnknown
ON
1-1110Cntsint8







k_SystemPolarity_Cnt_b16k_System_PolarityPolarityUnknown
NN
00FULLBit FieldN/ACntuint16







CDD_SeedPWMDither_Cnt_M_u16
PwmCdd

MN





Cntsuint16







CDD_DitherFlt1SV_Cnt_M_u16
PwmCdd

MN





Cntsuint16







CDD_DitherFlt2SV_Cnt_M_u16
PwmCdd

MN





Cntsuint16







CDD_PhaseOffset_Rev_M_u0p16[4]
PwmCdd

MN





Cntsu0p16_T







CDD_NextDCSmall_Cnt_M_u16
PwmCdd

MN





Cntsuint16







PrevDCPhsAComp_Cnt_M_u16p0N/APwmCddFDD15C SineVoltageGenerationDrivez-1 Number of On-Time high res NHET Counts for phaseMN

0715011Cntsu16p0_T







PrevDCPhsBComp_Cnt_M_u16p0N/APwmCddFDD15C SineVoltageGenerationDrivez-1 Number of On-Time high res NHET Counts for phaseMN

0715011Cntsu16p0_T







PrevDCPhsCComp_Cnt_M_u16p0N/APwmCddFDD15C SineVoltageGenerationDrivez-1 Number of On-Time high res NHET Counts for phaseMN

0715011Cntsu16p0_T







DCPhsAComp_Cnt_M_u16p0PWM_Duty_Cycle_APwmCddFDD15C SineVoltageGenerationDriveNumber of On-Time high res NHET Counts for phaseMN

0715011Cntsu16p0_T







DCPhsBComp_Cnt_M_u16p0PWM_Duty_Cycle_BPwmCddFDD15C SineVoltageGenerationDriveNumber of On-Time high res NHET Counts for phaseMN

0715011Cntsu16p0_T







DCPhsCComp_Cnt_M_u16p0PWM_Duty_Cycle_CPwmCddFDD15C SineVoltageGenerationDriveNumber of On-Time high res NHET Counts for phaseMN

0715011Cntsu16p0_T







PrevPWMPeriod_Cnt_M_u16N/APwmCddFDD15C SineVoltageGenerationDrivez-1 Number of high res NHET Counts for the current periodMN

2950715011Cntsuint16







PWMPeriod_Cnt_M_u16PWM_PeriodPwmCddFDD15C SineVoltageGenerationDriveNumber of high res NHET Counts for the current periodMN

2950715011Cntsuint16







CDD_CDDDataAccessBfr_Cnt_G_u16
PwmCddFDD15C SineVoltageGenerationDriveData access semaphore to provide data access consistency for Application to Motor Control ISR communication.IN





Cntsuint16







CDD_AppDataFwdPthAccessBfr_Cnt_G_u16
PwmCddFDD15C SineVoltageGenerationDriveData access semaphore to provide data access consistency for Application to Motor Control ISR communication.IN





Cntsuint16







CDD_AppDataFbkPthAccessBfr_Cnt_G_u16
PwmCddFDD15C SineVoltageGenerationDriveData access semaphore to provide data access consistency for Application to Motor Control ISR communication.IN





Cntsuint16







CDD_DutyCycleSmall_Cnt_G_u16[2]
PwmCdd

ON





Cntsuint16







CDD_PWMDutyCycleASum_Cnt_G_u32[2]N/APwmCddFDD15C SineVoltageGenerationDriveSum of the phase on time. Intermediate unnamed signal in the FDD.ON





Cntsuint32







CDD_PWMDutyCycleBSum_Cnt_G_u32[2]N/APwmCddFDD15C SineVoltageGenerationDriveSum of the phase on time. Intermediate unnamed signal in the FDD.ON





Cntsuint32







CDD_PWMDutyCycleCSum_Cnt_G_u32[2]N/APwmCddFDD15C SineVoltageGenerationDriveSum of the phase on time. Intermediate unnamed signal in the FDD.ON





Cntsuint32







CDD_PWMPeriodSum_Cnt_G_u32[2]N/APwmCddFDD15C SineVoltageGenerationDriveDeprecated from version FDD 15C 001ON





Cntsuint32







CDD_PhsReasA_Cnt_G_u16[2]phy_PhsAVPwmCddFDD15C SineVoltageGenerationDriveDeprecated from version FDD 15C 001. Applied voltage to the motor phaseON

04095

Cntsuint16







CDD_PhsReasB_Cnt_G_u16[2]phy_PhsBVPwmCddFDD15C SineVoltageGenerationDriveDeprecated from version FDD 15C 001. Applied voltage to the motor phaseON

04095

Cntsuint16







CDD_PhsReasC_Cnt_G_u16[2]phy_PhsCVPwmCddFDD15C SineVoltageGenerationDriveDeprecated from version FDD 15C 001. Applied voltage to the motor phaseON

04095

Cntsuint16







CDD_PhaseAdvFinal_Cnt_G_u16[2]Phase_AdvancePwmCddFDD15C SineVoltageGenerationDrivePhase angle offset of the motor voltage command with respect to the motor BEMF.IN





Cntsuint16







CDD_CommOffset_Cnt_G_u16[2]CommutationVoltageOffsetPwmCddFDD15C SineVoltageGenerationDriveAmount of phase offset applied to the three phase voltagesIN





Cntsuint16







CDD_MtrPosElec_Rev_G_u0p16[2]Corrected_MtrPosPwmCddFDD15C SineVoltageGenerationDriveBEMF aligned motor positionIN





Revu0p16_T







CDD_PwmDisable_Cnt_G_lgc[2]
PwmCdd

IN





Cntsuint8







CDD_MtrTrqCmdSign_Cnt_G_s16[2]
PwmCdd

IN





Cntssint16







CDD_DeadTimeComp_Uls_G_u8p8[2]
PwmCdd

IN





Ulsu8p8_T







CDD_ModIdxFinal_Uls_G_u16p16[2]Modulation_IndexPwmCddFDD15C SineVoltageGenerationDriveDuty cycle command as a percentage of VecuIN





Cntsu16p16_T







CntDisMtrTrqCmdMRF_MtrNm_f32CntDisMtrTrqCmd_MtrNmPwrLmtFuncCr
Limited torque commandIN
008.8Single Precision Float
MtrNmfloat32







MotorVelocityMRF_MtrRadpS_f32Motor_Velocity_MRFPwrLmtFuncCr
Motor VelocityIN
0-11181118Single Precision Float
MtrRadpSfloat32







Vecu_Volt_f32VecuPwrLmtFuncCr
DC Link Voltage signalINPwrLmtFuncCr.1I0531Single Precision Float
Voltsfloat32







KeEstimate_VpRadpS_f32Ke EstimatePwrLmtFuncCr
Final limited Ke EstimateIN
00.0250.075Single Precision Float
VpRadpSfloat32







PosServEnable_Cnt_lgcPosServ_EnablePwrLmtFuncCr
Park Assist is activeIN
FALSEFALSETRUEn/a
Countsboolean







MRFMtrTrqCmd_MtrNm_f32MRFMtrTrqCmd_MtrNmPwrLmtFuncCrSF19B PowerLimitFunctionTorque Limit ValueON
0-18.8Single Precision Float0.00048828125MtrNmfloat32







ThresholdExceeded_Cnt_lgcThreshold ExceededPwrLmtFuncCrSF19B PowerLimitFunctionPower Limit Function is limiting the torque commandON
FALSEFALSETRUEn/a
Countsboolean







PowerLimitPerc_Uls_f32PowerLimitPercPwrLmtFuncCrSF19B PowerLimitFunctionmagnitude of limitingON
001Single Precision Float0.000030517578125Unitlessfloat32







SpdAdj_MtrRadpS_M_f32SpdAdj_MtrRadpSPwrLmtFuncCrSF19B PowerLimitFunction
MN
00571.35Single Precision Float0.015625MtrRadpSfloat32







VoltageRecoveryTimer_mS_M_u32
PwrLmtFuncCrSF19B PowerLimitFunction
MN
00429496729511mSuint32







ThresholdExceeded_Cnt_M_lgc
PwrLmtFuncCrSF19B PowerLimitFunction
MN
FALSEFALSETRUEn/a
Countsboolean







LimitPercentKSV_M_str
PwrLmtFuncCrSF19B PowerLimitFunction
MN
{0, 0}




LPF32KSV_Str







LimitPercentKSV_M_str.SV_Uls_f32
PwrLmtFuncCrSF19B PowerLimitFunction
MN
001Single Precision Float0.000030517578125Unitlessfloat32







LimitPercentKSV_M_str.K_Uls_f32
PwrLmtFuncCrSF19B PowerLimitFunction
MN
00.001255847823713570.0124877434763439Single Precision Float0.000030517578125Unitlessfloat32







OPVelOffset_MtrRadpS_D_f32OPVelOffset_MtrRadpSPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-11181118Single Precision Float0.015625MtrRadpSfloat32







TLimitMaxCurr_MtrNm_D_f32TLimitMaxCurr_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







MinStdOpLmt_MtrNm_D_f32MinStdOpLmt_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







LimitDifference_MtrNm_D_f32LimitDifference_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







LimitPercent_Uls_D_f32TrqLmt_UlsPwrLmtFuncCrSF19B PowerLimitFunction
DN
0

Single Precision Float0.000030517578125Unitlessfloat32







MtrEnvSpd_MtrRadpS_M_f32MtrEnvSpd_MtrRadpSPwrLmtFuncCrSF19B PowerLimitFunction
MN
0-11181118Single Precision Float0.015625MtrRadpSfloat32







MinStdOpLmt_MtrNm_M_f32MinStdOpLmt_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
MN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







TrqEnvLmt1_MtrNm_M_f32TrqEnvLmt1_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
MN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







TrqLmt1_MtrNm_D_f32TrqLmt1_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







TrqEnvLmt4_MtrNm_D_f32TrqEnvLmt4_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







TrqLmt4_MtrNm_D_f32TrqLmt4_MtrNmPwrLmtFuncCrSF19B PowerLimitFunction
DN
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







HwTorque_HwNm_f32Hw_TorqueReturn
Handwheel torque measured inputINReturn.2I0-1010Single Precision Float0.00391HwNmfloat32







FinHwPos_HwDeg_f32Handwheel_PositionReturn
Calculated absolute handwheel position including any offset correction for vehicle alignment and long term correction for vehicle straight line tracking.IN
0-900900Single Precision Float0.0625HwDegfloat32







HwVel_HwRadpS_f32Handwheel_VelReturn
Calculated handwheel velocityINReturn.3I0-50.00000550.000005Single Precision Float0.001953125HwRadpSfloat32







VehSpd_Kph_f32Vehicle_SpeedReturn
Vehicle speed from serial communications busINReturn.1BS, Return.2BS, Return.3BS00255Single Precision Float0.0078125Kphfloat32







ReturnDDFactor_Uls_f32Return_DDFactorReturn
Multiplicative factor to be applied to return command.
Originates from the serial communication bus.
IN
00.00781251Single Precision Float0.000488Ulsfloat32







ReturnOffset_HwDeg_f32Return OffsetReturn
Input which is an offset to the alignment trim position accounting for long term vehicle issuesIN
0020Single Precision Float0.0625HwDegfloat32







FinHwPosAuth_Uls_f32Handwheel_AuthorityReturn
Signal indicating the level of initialization or confidence in the value of handwheel angle.INReturn.5I001Single Precision Float0.000488Ulsfloat32







ReturnPAFactor_Uls_f32PA_Return_SclFctReturn
Park Assist algorithm required scale factor for enabling or disabling the EPS Return torque command depending on Park Assist modeIN
001Single Precision Float0.000488Ulsfloat32







DiagStsHwPosDis_Cnt_lgcDiag_StatusReturn
Diagnostic status used to indicate a position sensor fault to the return algorithmIN
00110Bitsboolean







AssistMechTempEst_DegC_f32Assist_Mech_Temp_EstReturn
Estimate of Assist Mechanism temperature used for temperature compensated return scalingINReturn.4I30-40150Single Precision Float0.03125DegCfloat32







ReturnCmd_MtrNm_f32Return_CmdReturnSF02 ReturnReturn component of overall motor torque command computedON
0-8.88.8Single Precision Float0.000488MtrNmfloat32







CurrentOffset_HwDeg_M_f32N/AReturnSF02 Return
MN
0020Single Precision Float0.0078125HwDegfloat32







CrntHandWheelAthScl_Uls_M_f32N/AReturnSF02 Return
MN
001Single Precision Float0.015625Ulsfloat32







HwPosReturnCmd_MtrNm_D_f32Rtrn_HwPos_MtrNmReturnSF02 Return
DN

00.5Single Precision Float
MtrNmfloat32







HwTrqReturnScl_Uls_D_f32Rtrn_TrqScaleReturnSF02 Return
DN

01Single Precision Float
Ulsfloat32







HwVelReturnScl_Uls_D_f32Rtrn_VelScaleReturnSF02 Return
DN

050Single Precision Float
Ulsfloat32







TempReturnScl_Uls_D_f32Rtrn_TempScaleReturnSF02 Return
DN

010Single Precision Float
Ulsfloat32







CrntHandWheelAthScl_Uls_M_f32Rtrn_HwAuthScaleReturnSF02 Return
MN

01Single Precision Float
Ulsfloat32







AbsHwPosReturn_HwDeg_D_u12p4Rtrn_AbsHwPosReturnSF02 Return
DN

016400.0625
HwDegu12p4_T







SgnHwPosReturn_HwDeg_D_f32Rtrn_SignHwPosReturnSF02 Return
DN

-11Single Precision Float0.0625HwDegfloat32







RtrnBasicReturn_MtrNm_D_f32Rtrn_BasicReturnReturnSF02 Return
DN

-1010Single Precision Float
MtrNmfloat32







HandwheelPosition_HwDeg_f32Handwheel_PositionReturnFirewallSF36 ReturnFirewallAbsolute handwheel positionINReturnFirewall.1I, ReturnFirewall.2I0-900900Single Precision Float
HwDegfloat32







ReturnCmd_MtrNm_f32Return_CmdReturnFirewallSF36 ReturnFirewallVehicle speed from serial communications busIN
0-8.88.8Single Precision Float
MtrNmfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedReturnFirewallSF36 ReturnFirewallActive Return component of overall motor torque commandINReturnFirewall.1BS, ReturnFirewall.2BS00255Single Precision Float
Kphfloat32







LimitedReturn_MtrNm_f32LimitedReturnReturnFirewallSF36 ReturnFirewallLimited motor torque commandsON
0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







UprBound_MtrNm_D_f32RtrnFW_UprBoundReturnFirewallSF36 ReturnFirewall
DNReturnFirewall.1O0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







LwrBound_MtrNm_D_f32RtrnFW_LwrBoundReturnFirewallSF36 ReturnFirewall
DNReturnFirewall.2O0-8.88.8Single Precision Float0.00048828125MtrNmfloat32







OverBound_Cnt_D_lgcRtrnFW_OverBoundReturnFirewallSF36 ReturnFirewall
DN
FALSEFALSETRUEN/AN/ACntBoolean







SrlComVehSpeed_Kph_f32SrlCom_VehSpeedSgnlCond
Vehicle Speed from serial communication bus or calibrated default valueI

00350Single Precision Floating Point
Kphfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedSgnlCond
Vehicle Speed Value, conditioned to a safe rate of changeO

00350Single Precision Floating Point
Kphfloat32







CurrSrlComVehSpd_Kph_M_f32
SgnlCond

M

00350Single Precision Floating Point
Kphfloat32







AssistDDFactor_Uls_f32Assist_DDFactorStabilityComp
Multiplicative factor to be applied to assist. Originates from the serial communication bus.INStabilityComp.1I111.9921875Single Precision Float
Ulsfloat32







AsstFWActive_Uls_f32AsstFW_ActiveStabilityComp
Output flag from Assist Firewall denoting whether output has been limitedIN
001Single Precision Float
Ulsfloat32







BaseAssistCmd_MtrNm_f32BaseAssistCmdStabilityComp
Assist command from base tables – does not include hysteresis, compensation, or high frequency componentsIN
0-8.88.8Single Precision Float
MtrNmfloat32







HwTorque_HwNm_f32Hw_TorqueStabilityComp
Handwheel torque measured inputINStabilityComp.2I, StabilityComp.3I0-8.88.8Single Precision Float
HwNmfloat32







CombinedAssist_MtrNm_f32Hysteresis_CompStabilityComp
Command from Hysteresis Compensation FDDIN
0-8.88.8Single Precision Float
MtrNmfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedStabilityComp
Vehicle speed from serial communications busINStabilityComp.2BS, StabilityComp.3BS00512Single Precision Float
Kphfloat32







AssistCmd_MtrNm_f32Assist_CmdStabilityCompSF29 StabilityCompensationAssist component of computed overall motor torque commandON
0-8.88.8Single Precision Float0.000488MtrNmfloat32







BaseAssistStCmp_MtrNm_f32n/aStabilityCompSF29 StabilityCompensation
ON
0-8.88.8Single Precision Float0.000488MtrNmfloat32







BaseAstNFSV_Cnt_M_Strn/aStabilityCompSF29 StabilityCompensationBase assist notch filter state variableMN
0n/an/an/an/aCntNotchFiltSV_Str







CombAstNFSV_Cnt_M_Strn/aStabilityCompSF29 StabilityCompensationCombined assist notch filter state variableMN
0n/an/an/an/aCntNotchFiltSV_Str







HwTrqSV_HwNm_M_Strn/aStabilityCompSF29 StabilityCompensationHandwheel torque filter state variableMN
0n/an/an/an/aCntLPF32KSV_Str







StCmpAsstFctrCmpBlnd_Uls_D_f32StCmp_AsstFctrCmpBlndStabilityCompSF29 StabilityCompensation
DNStabilityComp.1O0n/an/aSingle Precision Floatn/aUlsfloat32







StCmp12Blend_Uls_D_f32StCmp_12BlendStabilityCompSF29 StabilityCompensation
DNStabilityComp.2O0n/an/aSingle Precision Floatn/aUlsfloat32







StCmp34Blend_Uls_D_f32StCmp_34BlendStabilityCompSF29 StabilityCompensation
DNStabilityComp.3O0n/an/aSingle Precision Floatn/aUlsfloat32







StCmp02Blend_Uls_D_f32StCmp_02BlendStabilityCompSF29 StabilityCompensation
DNStabilityComp.??0n/an/aSingle Precision Floatn/aUlsfloat32







StCmp04Blend_Uls_D_f32StCmp_04BlendStabilityCompSF29 StabilityCompensation
DNStabilityComp.??0n/an/aSingle Precision Floatn/aUlsfloat32







StCmp1Out_MtrNm_D_f32StCmp_1OutStabilityCompSF29 StabilityCompensation
DN
0n/an/aSingle Precision Floatn/aMtrNmfloat32







StCmp2Out_MtrNm_D_f32StCmp_2OutStabilityCompSF29 StabilityCompensation
DN
0n/an/aSingle Precision Floatn/aMtrNmfloat32







StCmp3Out_MtrNm_D_f32StCmp_3OutStabilityCompSF29 StabilityCompensation
DN
0n/an/aSingle Precision Floatn/aMtrNmfloat32







StCmp4Out_MtrNm_D_f32StCmp_4OutStabilityCompSF29 StabilityCompensation
DN
0n/an/aSingle Precision Floatn/aMtrNmfloat32







DSTEOLDisable_Cnt_lgcDST_EOL_DisableStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DSTEnableRqst_Cnt_lgcDST_Enable_RqstStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DSTExtSystemFltActive_Cnt_lgcDST_ExtSystemFlt_ActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DSTFuncPresent_Cnt_lgcDST_Func_PresentStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DSTSlewComplete_Cnt_lgcDST_Slew_CompleteStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DSTTrqOvCmdRqst_HwNm_f32DST_TrqOvCmd_RqstStbCTOFDD40C TorqueOverlay
IN
2-1010SinglePrecisionFloatingPoint0.00390625HwNmfloat32







DSTTrqOvRqstValid_Cnt_lgcDST_TrqOvCmd_ValidStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagDSTMaxRateActive_Cnt_lgcDiagDSTMaxRateActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagDSTMaxTimeActive_Cnt_lgcDiagDSTMaxTimeActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagDSTMaxValueActive_Cnt_lgcDiagDSTMaxValueActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagDSTStuckValueActive_Cnt_lgcDiagDSTStuckValueActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagDSTXORActive_Cnt_lgcDiagDSTXORActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagRedAssistLowVoltageActive_Cnt_lgcDiagRedAssistLowVoltageActiveStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







LimitPercentFiltered_Uls_f32Limit Percent FilteredStbCTOFDD40C TorqueOverlay
IN
001SinglePrecisionFloatingPoint0.00390625Ulsfloat32







TrqOvReverseGearEngage_Cnt_lgcTrqOv_ReverseGear_EngageStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







VehicleSpeed_Kph_f32Vehicle_SpeedStbCTOFDD40C TorqueOverlay
IN
00512SinglePrecisionFloatingPoint0.0078125Kphfloat32







DSTActive_Cnt_lgcDST_ActiveStbCTOFDD40C TorqueOverlay
ON
0FALSETRUEN/A
Cntboolean







DSTSlewStart_Cnt_lgcDST_Slew_StartStbCTOFDD40C TorqueOverlay
ON
0FALSETRUEN/A
Cntboolean







DiagMaxRqstDeniedActive_Cnt_lgcDiag MaxRqstDenied ActiveStbCTOFDD40C TorqueOverlay
ON
0FALSETRUEN/A
Cntboolean







DSTVspdActive_Cnt_M_lgcDST_Vspd_ActiveStbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







DSTBkwdMotionAbsent_Cnt_M_lgcDST_BkwdMotion_AbsentStbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







VehExtCondDSTActive_Cnt_M_lgcVehExtCond_DST_EnableStbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







IntCondDSTEnable_Cnt_M_lgcIntCond_DST_EnableStbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







LoSpdInactive_Cnt_M_lgcLoSpd_InactiveStbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







HiSpdInactive_Cnt_M_lgcHiSpd_InactiveStbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







DiagStsNonRecRmpToZeroFltPres_Cnt_lgcDiag_Status- Non recoverableStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DiagStsRecRmpToZeroFltPres_Cnt_lgcDiag_Status- RecoverableStbCTOFDD40C TorqueOverlay
IN
0FALSETRUEN/A
Cntboolean







DSTRDTimer_M_mS_u32
StbCTOFDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTTNATimer_M_mS_u32
StbCTOFDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







RDStateCounter_Cnt_M_u08
StbCTOFDD40C TorqueOverlay
MN
00255N/A
Cntuint8







DSTInternalCondTimer_mS_M_u32
StbCTOFDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTBkwdMotionTime_mS_M_u32
StbCTOFDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







activeTimer_mS_M_u32
StbCTOFDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







InactiveTimer_mS_M_u32
StbCTOFDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTState_Cnt_M_enum
StbCTOFDD40C TorqueOverlay
MN
008N/A
CntTOC_STATE







StartTNATimer_Cnt_M_lgc
StbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







StartRDTimer_Cnt_M_lgc
StbCTOFDD40C TorqueOverlay
MN
0FALSETRUEN/A
Cntboolean







DSTState_Cnt_u08DSTStateStbCTOFDD40C TorqueOverlay
ON
008N/A
Cntuint8







DiagStsDiagRmpActive_Cnt_lgcDiag_StatusStOpCtrl

I

0FALSETRUEboolean
Bitsboolean







DiagRampRate_XpmS_f32Diagnostic Ramp RateStOpCtrl
Input value for the commanded ramp rate due to a dignostic actionI

00.00010.5Single Precision Float0.00390625XpmSfloat32







DiagRampValue_Uls_f32Diagnostic Ramp ValueStOpCtrl
Input value for the final of the ramp function for a diagnostic actionI

001Single Precision Float0.00390625Ulsfloat32







OperRampRate_XpmS_f32Operational Ramp RateStOpCtrl
Input value for the commanded ramp rate from operational related functions.
Note: FDD has units in Percent/sec, whereas in software units are XpmS.
I

00.00010.005Single Precision Float0.00390625XpmSfloat32







OperRampValue_Uls_f32Operational Ramp ValueStOpCtrl
Input variable for the final value of the ramp functionI

001Single Precision Float0.00390625Ulsfloat32







RampDwnStatusComplete_Cnt_lgcRampStatusCompleteStOpCtrlSF05 StateOutputControlOutput indicating that the ramp factor has reached zero and the output is to be completely ramped down to zero.O

0FALSETRUEboolean
Cntboolean







OutputRampMult_Uls_f32OutputRampMultStOpCtrlSF05 StateOutputControlscaling multiplier used to perform ramp down of motor torqueO

001Single Precision Float0.00390625Ulsfloat32







RampSrlComSvcDft_Cnt_lgcDefeat Ramp ServiceStOpCtrl
Service used to defeat the ramping functions for manufacturingI

0FALSETRUEboolean
Cntboolean







PrevOutputRampMult_Uls_M_f32Ramp TargetStOpCtrlSF05 StateOutputControl
M

101Single Precision Float0.00390625Ulsfloat32







PrevRate_XpmS_M_f32RateStOpCtrlSF05 StateOutputControl
M

10.00010.5Single Precision Float0.00390625XpmSfloat32







RampState_M_Str
StOpCtrl

M







RampState_T







RampState_M_Str.StartTime_mS_u32
StOpCtrl





FULLFULL11msuint32







RampState_M_Str.Duration_mS_u32
StOpCtrl





FULLFULL11msuint32







RampState_M_Str.StartVal_Uls_f32
StOpCtrl





01Single Precision Float0.00390625Ulsfloat32







RampState_M_Str.EndVal_Uls_f32
StOpCtrl





01Single Precision Float0.00390625Ulsfloat32







MtrPkCurr_AmpSq_f32Mtr_PkCurr_AmpsSqThrmDutyCycle
Peak Current Estimate (Squared) from Motor Control Function (units of Amps Squared)IN
0062500Single Precision Float
AmpSqfloat32







FilteredPkCurr_AmpSq_f32Filtered_PkCurr_AmpsSqThrmDutyCycle
Filtered Peak Current Estimate (Squared) from Motor Control Function (units of Amps Squared)IN
0062500Single Precision Float
AmpSqfloat32







MotorVelCRF_MtrRadpS_f32Motor_Vel_CRFThrmDutyCycle
Motor velocity signal in mechanical radians per second from Motor Velocity FunctionIN
0-11181118Single Precision Float
MtrRadpSfloat32







FiltMeasTemp_DegC_f32Filt_Meas_TempThrmDutyCycle
Filtered measured temperature value from Temperature Estimation FunctionIN
0-50150Single Precision Float
DegCfloat32







SiTempEst_DegC_f32Si_Temp_EstThrmDutyCycle
Estimated temperature of FET’s (power transistors) from Temperature Estimation FunctionIN
0-50150Single Precision Float
DegCfloat32







MagTempEst_DegC_f32Mag_Temp_EstThrmDutyCycle
Estimated temperature of motor magnet from Temperature Estimation FunctionIN
0-50150Single Precision Float
DegCfloat32







CuTempEst_DegC_f32Cu_Temp_EstThrmDutyCycle
Estimated temperature of motor winding from Temperature Estimation FunctionIN
0-50150Single Precision Float
DegCfloat32







TempRedPerf_Cnt_lgcTemp_Red_PerfThrmDutyCycle
Reduce performance flag which forces the use of a defaultIN
FALSEFALSETRUEn/a
Countsboolean







DefeatDutySvc_Cnt_lgcDefeat_Duty_SvcThrmDutyCycle
Defeat outputs for manufacturingIN
FALSEFALSETRUEn/a
Countsboolean







ThermalLimit_MtrNm_f32Thermal_LimitThrmDutyCycleSF09 ThermalDutyCycleProtectionUnsigned torque limit value in units of Motor Nm based on usage and temperatureON
8.808.8Single Precision Float0.00048828125MtrNmfloat32







AssistThermScalar_Uls_f32AssistThermScalarThrmDutyCycleSF09 ThermalDutyCycleProtectionAdditional feature which provides a torque command scale factor to reduce the assist gain once the duty cycle usage system level performance specification has been exceededON
001Single Precision Float0.000030517578125Unitlessfloat32







ThermLimitPerc_Uls_f32ThermLimitPercThrmDutyCycleSF09 ThermalDutyCycleProtectionValue representing the percent reduction in assist being produced by the Thermal_Limit valueON
001Single Precision Float0.000030517578125Unitlessfloat32







TrqCmdTblYRam_MtrNm_M_u9p7[8]Duty_LastTblValRAMThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0, 0, 0, 0, 0, 0, 0}08.80.00781250.0078125MtrNmu9p7_T







AbsTempFltAcc_Cnt_M_u16Duty_AbsTempFaultCntThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
006553511Countsuint16







Filter1KSV_M_str
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0}




LPF32KSV_Str







Filter1KSV_M_str.SV_Uls_f32Duty_Filt1OutThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
0031250Single Precision Float0.5Unitlessfloat32







Filter1KSV_M_str.K_Uls_f32
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00.3264337271091840.326433727109184Single Precision Float7.62939453125E-06Unitlessfloat32







Filter2KSV_M_str
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0}




LPF32KSV_Str







Filter2KSV_M_str.SV_Uls_f32Duty_Filt2OutThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
0031250Single Precision Float0.5Unitlessfloat32







Filter2KSV_M_str.K_Uls_f32
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00.03874628049563830.0387462804956383Single Precision Float9.5367431640625E-07Unitlessfloat32







Filter3KSV_M_str
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0}




LPF32KSV_Str







Filter3KSV_M_str.SV_Uls_f32Duty_Filt3OutThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
0031250Single Precision Float0.5Unitlessfloat32







Filter3KSV_M_str.K_Uls_f32
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00.00394389122464190.0039438912246419Single Precision Float5.96046447753906E-08Unitlessfloat32







Filter4KSV_M_str
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0}




LPF32KSV_Str







Filter4KSV_M_str.SV_Uls_f32Duty_Filt4OutThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
0031250Single Precision Float0.5Unitlessfloat32







Filter4KSV_M_str.K_Uls_f32
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00.00209220338734350.0020922033873435Single Precision Float2.98023223876953E-08Unitlessfloat32







Filter5KSV_M_str
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0}




LPF32KSV_Str







Filter5KSV_M_str.SV_Uls_f32Duty_Filt5OutThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00125000Single Precision Float2Unitlessfloat32







Filter5KSV_M_str.K_Uls_f32
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00.0003950908183030870.000395090818303087Single Precision Float2.98023223876953E-08Unitlessfloat32







Filter6KSV_M_str
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
{0, 0}




LPF32KSV_Str







Filter6KSV_M_str.SV_Uls_f32Duty_Filt6OutThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00125000Single Precision Float2Unitlessfloat32







Filter6KSV_M_str.K_Uls_f32
ThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
00.0001570672963199270.000157067296319927Single Precision Float1.49011611938477E-08Unitlessfloat32







AbsTempLimit_MtrNm_M_f32Duty_AbsTempLimThrmDutyCycleSF09 ThermalDutyCycleProtection
MN
008.8Single Precision Float0.0078125MtrNmfloat32







Mult12Temp_DegC_D_f32Duty_Mult12TempThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
0-50150Single Precision Float0.0078125DegCfloat32







Mult36Temp_DegC_D_f32Duty_Mult36TempThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
0-50150Single Precision Float0.0078125DegCfloat32







MaxOut_Uls_D_u16p0Duty_MaxOutThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
0020011Unitlessu16p0_T







ThermLim_MtrNm_D_f32Duty_ThermLimNmThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
008.8Single Precision Float0.00048828125MtrNmfloat32







Mult1_Uls_D_u3p13Duty_Mult1ThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
000.50.00012207031250.0001220703125Unitlessu3p13_T







Mult2_Uls_D_u3p13Duty_Mult2ThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
000.50.00012207031250.0001220703125Unitlessu3p13_T







Mult3_Uls_D_u3p13Duty_Mult3ThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
000.50.00012207031250.0001220703125Unitlessu3p13_T







Mult4_Uls_D_u3p13Duty_Mult4ThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
000.50.00012207031250.0001220703125Unitlessu3p13_T







Mult5_Uls_D_u3p13Duty_Mult5ThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
0020.00012207031250.0001220703125Unitlessu3p13_T







Mult6_Uls_D_u3p13Duty_Mult6ThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
0020.00012207031250.0001220703125Unitlessu3p13_T







LastTblVal_MtrNm_D_u9p7Duty_LastTblValThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
008.80.00781250.0078125MtrNmu9p7_T







LastTblValSlew_MtrNm_D_u9p7Duty_LastTblValSlewThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
008.80.00781250.0078125MtrNmu9p7_T







AbsTempLimit_MtrNm_D_f32Duty_AbsTemp_LimitThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
008.8Single Precision Float0.0078125MtrNmfloat32







ThrmLoadLmtTblYVal_MtrNm_D_f32Duty_ThrmLoadLmtTblYValThrmDutyCycleSF09 ThermalDutyCycleProtection
DN
00.018.8Single Precision Float0.0078125MtrNmfloat32







TMFTestStart_Cnt_lgc
TmprlMon
Signal from Hardware Power Up to begin init sequenceI

FALSEFALSETRUEn/a
Countsboolean







TMFTestComplete_Cnt_lgc
TmprlMonFDD19 TemporalMonitorSignal to Hardware Power Up to signal init sequence completeO

FALSEFALSETRUEn/an/aCountsboolean







TmprlMonSt_Cnt_M_enumStepTmprlMonFDD19 TemporalMonitorState of Temporal Monitor InitializationM

001311Countsuint8







InitTestStatus_Cnt_M_enumDTC TMF Circuitry InitTmprlMonFDD19 TemporalMonitorInitialization Test StatusM

00311Countsuint8







NTCStatusByte_Cnt_M_u08n/aTmprlMonFDD19 TemporalMonitorError status byteM

001311Countsuint8







InitialTime_mS_M_u32InitialTime_msTmprlMonFDD19 TemporalMonitorTime since entering stateM

00429496729511Countsuint32







TMFTestComplete_Cnt_M_lgc
TmprlMon

M

FALSEFALSETRUE11Countsboolean







TrqResFltAccum_Uls_M_f32FltAccuTqRsDgSF31 TorqueReasonablenessDiagnostic
MN
002000Single Precision Float
Ulsfloat32







FltAccum_Uls_D_f32TrqReas_FltAccumTqRsDgSF31 TorqueReasonablenessDiagnostic
DN
002000Single Precision Float
Ulsfloat32







MtrTrqRef_MtrNm_D_f32TrqReas_MtrTrq_RefTqRsDgSF31 TorqueReasonablenessDiagnostic
DN
0-1010Single Precision Float
MtrNmfloat32







MtrTrqMeas_MtrNm_D_f32TrqReas_MtrTrq_MeasTqRsDgSF31 TorqueReasonablenessDiagnostic
DN
0-1010Single Precision Float
MtrNmfloat32







LdEstimate_Henry_f32Ld_EstimateTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
00.000030.00041Single Precision Float
Henryfloat32







LqEstimate_Henry_f32Lq_EstimateTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
00.000030.00041Single Precision Float
Henryfloat32







ModulationIndex_Uls_f32Modulation_IndexTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
0-11Single Precision Float
Ulsfloat32







MtrCurrDaxRef_Amp_f32MtrCurrDax_RefTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
0-220220Single Precision Float
Ampsfloat32







MtrCurrDax_Amp_f32MtrCurrDax_AmpTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
00225Single Precision Float
Ampsfloat32







MtrCurrQaxFinalRef_Amp_f32MtrCurrQaxFinal_RefTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
00220Single Precision Float
Ampsfloat32







MtrCurrQax_Amp_f32MtrCurrQax_AmpTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
00225Single Precision Float
Ampsfloat32







keEstimate_VpRadpS_f32ke_EstimateTqRsDgSF31 TorqueReasonablenessDiagnostic
IN
00.0250.075Single Precision Float
VpRadpSfloat32







HwTorque_HwNm_f32Hw_TorqueTuningSelAuth
Handwheel torque measured inputIN
0-1010Single Precision Float
HwNmfloat32







VehicleSpeed_Kph_f32Vehicle_SpeedTuningSelAuth
Conditioned vehicle speed from serial communications busIN
00511Single Precision Float
Kphfloat32







DesiredTunPers_Cnt_u16DesiredTunPersTuningSelAuth

IN
001001
Cntuint16







DesiredTunSet_Cnt_u16DesiredTunSetTuningSelAuth

IN
001001
Cntuint16







TunPer_Ptr_Str
TuningSelAuthSF23 TuningSelectAuthority
ON
0FULLFULL10CntTUNING_P_Str*







TunSet_Ptr_Str
TuningSelAuthSF23 TuningSelectAuthority
ON
0FULLFULL10CntTUNING_Y_Str*







ActiveTunPers_Cnt_u16ActiveTunPersTuningSelAuthSF23 TuningSelectAuthority
ON
0010010Cntuint16







ActiveTunSet_Cnt_u16ActiveTunSetTuningSelAuthSF23 TuningSelectAuthority
ON
0010010Cntuint16







HwTrqLPFiltSV_HwNm_M_strHwTrqLPFiltSVTuningSelAuthSF23 TuningSelectAuthority
MN
{0,0}

Single Precision Float{SV: 7.81E-03, K: 1.52E-05}HwNmLPF32KSV







PrevTunSet_Cnt_M_u16
TuningSelAuthSF23 TuningSelectAuthority
MN
0010010Cntuint16







PrevTunPers_Cnt_M_u16
TuningSelAuthSF23 TuningSelectAuthority
MN
0010010Cntuint16







VehSpd_Kph_f32Vehicle_SpeedVehSpdLmt

INVehSpdLmt.1I00512Single Precision Float
Kphfloat32







HwPos_HwDeg_f32Handwheel_PositionVehSpdLmt

IN
0-900900Single Precision Float
HwDegfloat32







HwPosAuth_Uls_f32Handwheel_AuthorityVehSpdLmt

IN
001Single Precision Float
Unitlessfloat32







CWPosition_HwDeg_f32Cw_EOTVehSpdLmt

IN
0-900900Single Precision Float
HwDegfloat32







CCWPosition_HwDeg_f32Ccw_EOTVehSpdLmt

IN
0-900900Single Precision Float
HwDegfloat32







AstVehSpdLimit_MtrNm_f32Assist_VehSpdLimitVehSpdLmtSF16 VehicleSpeedLimiting
ON
8.808.8Single Precision Float0.000489MtrNmfloat32







ZeroVehSpd_MtrNm_D_u5p11VSpdLim_YPtOneVehSpdLmtSF16 VehicleSpeedLimiting
DN
N/A08.82^-110MtrNmu5p11_T







LimitTerm_MtrNm_D_u5p11VSpdLim_YPtTwoVehSpdLmtSF16 VehicleSpeedLimiting
DN
N/A08.82^-110MtrNmu5p11_T







BkPtOne_HwDeg_D_u12p4VSpdLim_BkPtOneVehSpdLmtSF16 VehicleSpeedLimiting
DN
N/A09002^-40HwDegu12p4_T







BkPtTwo_HwDeg_D_u12p4VSpdLim_BkPtTwoVehSpdLmtSF16 VehicleSpeedLimiting
DN
N/A09002^-40HwDegu12p4_T








Sheet 3: A2L ReMapping

Cum_MtrPos_CRF
Motor_Vel_CRF
Diag Status
HW_Torque
SComInpHwAValid
SComInpHwA
Vehicle_Speed_Valid
KinmIntDiagActive
Hw_Torque
Handwheel_Velocity
SrlCom_YawRate
Vehicle_Speed_Rate
PlCmp_DisableLearning
PlCmp_DisableOutput
Hw_Torque_HysAdd
Assist_DDFactor
IpTrqOvr_HwNm
WIRCmdAmpBlnd
Defeat_AsstTbl_Service
Download_AsstGain_Service
HighFreqAssist
Defeat Limit Service
LrnPnCtr_CC_Disable
LrnPnCntr_Enable
LrnPnCntr_T_Cmd
MRFMtrVel
OpTrqOver_MtrNm
PosServ_CC_Disable
PrkAssist_Cmd
ThermalLimitPerc
WheelImbalance_Cmd
Vbatt
Vswitched
Vecu_Volt_f32
MtrCurrQaxRef_Amps_f32
MtrCurrDaxRef_Amps_f32
MtrVoltQaxFF_Volt_f32
Iq_PropotionalGain
Iq_IntegralGain
Id_PropotionalGain
Id_IntegralGain
ADC_MtrCurr1_Volts
ADC_MtrCurr2_Volts
MotorVelMRF
CorrectedMtrPos
FiltCntrlTemp_DegC
VehSpd
PostLimitTorque
Diag_Status
Temperature_ADC
Temp_Red_Perf
Ke_Estimate
EstR_Ohms
EstL_Henries
Motor_Vel_MRF
MtrCurrQaxRef_Amp_f32
CuTempEst_DegC_f32
MagTempEst_DegC_f32
SiTempEst_DegC_f32
Damping DD Factor
BaseAssist_StCmp
AsstFW_Active
Damping_Cmd
Inertia_Comp
Mtr_Vel_CRF
ExpectedOnTime_A
ExpectedOnTime_B
ExpectedOnTime_C
MeasuredOnTime_A
MeasuredOnTime_B
MeasuredOnTime_C
DefeatFDDService
Defeat_StallLimit_Service
T1_ADC
T2_ADC
AbsPos_Step_Signal
CntrlDisRamp_Complete
Defeat_Hyst_Service
EstLd_Henries
EstLq_Henries
AlignedHwPos
LrnPnCntr_State
EngineTemp
Amb_Temp
Handwheel_Vel
ScomTempDataRcvd
MtrCurrQax_Amp
MtrCurrDax_Amp
Phase_Advance
CommutationVoltageOffset
Corrected_MtrPos
Motor_Velocity_MRF
Ke Estimate
PosServ_Enable
Cum_Mtr_Pos_MRF
Return_DDFactor
Return Offset
PA_Return_SclFct
Rtrn_k_Limit_MtrNm
SrlCom_VehSpeed
A Term
C Term
F1_F2_Terms
Ramp Status Complete
Operational Ramp Rate
Operational Ramp Value
Defeat Ramp Service
Filtered_PkCurr_AmpsSq
Defeat_Duty_Svc
TCMD

Sheet 4: Calibration Dictionary

Chrysler LWR Project - Rev 6


N
Calibration InformationAchieved in Software Design



Y









Range





P
Software Calibration NameStandard Reference NameSource MDDFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations
















t_MtrPosComplTblX_MtrNm_u8p8[6]k_MtrPos_NonLin_Compl_Ind_TblAbsHwPos, My_LWR_WA, My_ePWM_LWR, AbsHwPosScomFDD05C AbsoluteHandwheelPositionFunction, Unknown, Unknown, FDD05D SensorlessAbsoluteHandwheelPositionFunction, Unknown, Unknown, Unknown, Unknown, Unknown, FDD05D SensorlessAbsoluteHandwheelPositionFunctionIndpendent axis table for compliance factorNN
0,0,0,0,0,008.8MtrNmu8p8_TFlashCal1Seg



t_MtrPosComplTblY_HwDegpMtrNm_u6p10[6]k_MtrPos_NonLin_Compl_Dep_TblAbsHwPos, My_LWR_WA, My_ePWM_LWR, AbsHwPosScomFDD05C AbsoluteHandwheelPositionFunction, Unknown, Unknown, FDD05D SensorlessAbsoluteHandwheelPositionFunction, Unknown, Unknown, Unknown, Unknown, Unknown, FDD05D SensorlessAbsoluteHandwheelPositionFunctionDependent axis table for compliance factorNN
0,0,0,0,0,00128HwDegpMtrNmu6p10_TFlashCal1Seg



k_InvGearRatio_Uls_f32k_InvGearRatioAbsHwPos, AbsHwPosScomNone, FDD05D SensorlessAbsoluteHandwheelPositionFunction, None, None, None, FDD05D SensorlessAbsoluteHandwheelPositionFunctionAssist Mech Gear RatioNN
221535Unitlessfloat32FlashCal1Seg



k_CurrCorrErrFiltKn_Cnt_u16k_CurrCorrErrFiltKn

Filter_Coeff for CurrentErrNN
1462065535Cntuint16FlashCal1Seg



k_CurrCorrErrThresh_Amps_f32k_CurrCorrErrThreshCmMtrCurrSF-01C- Current Measurement
NN
0050Ampfloat32FlashCal1Seg



k_MtrPosComputDelay_Sec_f32k_MtrPosTdelayCmMtrCurrSF-01C- Current Measurement
NN
0.0000960.0000250.0002Secfloat32FlashCal1Seg



k_MtrCurrEOLMinOffset_Volts_f32k_MtrCurrEOLMinOffset_VoltsCmMtrCurrSF-01C- Current Measurement
NN
2.213Voltfloat32FlashCal1Seg



k_MtrCurrEOLMaxOffset_Volts_f32k_MtrCurrEOLMaxOffset_VoltsCmMtrCurrSF-01C- Current Measurement
NN
2.813Voltfloat32FlashCal1Seg



k_MtrCurrEOLMinGain_AmpspVolts_f32k_MtrCurrEOLMinGain_AmpspVoltsCmMtrCurrSF-01C- Current Measurement
NN
9020125AmpspVoltfloat32FlashCal1Seg



k_MtrCurrEOLMaxGain_AmpspVolts_f32k_MtrCurrEOLMaxGain_AmpspVoltsCmMtrCurrSF-01C- Current Measurement
NN
11020125AmpspVoltfloat32FlashCal1Seg



k_CurrGainNumerator_Amps_f32k_CurrGainNumerator_AmpsCmMtrCurrSF-01C- Current Measurement
NN
4510100Ampfloat32FlashCal1Seg



k_MaxCurrOffMtrVel_RadpS_f32k_MaxCurrOffMtrVel_RadpSCmMtrCurrSF-01C- Current Measurement
NN
10-2020MtrRadpSfloat32FlashCal1Seg



k_CurrOffGainKn_Cnt_u16k_CurrOffGainKnCmMtrCurrSF-01C- Current Measurement
NN
1462065535Cntuint16FlashCal1Seg



k_IPMMtrSwitch_Cnt_lgck_IPMMtrSwitchCurrReasDiagSF-01C- Current Measurement, SF99B MotorControlMotor Switch FlagNN
TRUEFALSETRUECntbooleanFlashCal1Seg



k_F2Damping_MtrNmpRadpS_f32k_F2Damping_MtrNmpRadpSCtrldDisShtdnSF26 ControlledDisableShutdownControlled Damped Shutdown damping factorNN
0.03602MtrNmpRadpSfloat32FlashCal1Seg



k_CtrlDpVelThr_MtrRadpS_f32k_CtrlDpVelThr_MtrRadpSCtrldDisShtdnSF26 ControlledDisableShutdownMinimum motor velocity above which controlled disable operatesNN
2.30700MtrRadpSfloat32FlashCal1Seg



k_MaxCtrlDmpLimit_MtrNm_f32k_MaxCtrlDmpLimit_MtrNmCtrldDisShtdnSF26 ControlledDisableShutdownMaximum allowed torque command from controlled disable functionNN
305.75MtrNmfloat32FlashCal1Seg



k_CtrlDmpTmrBkptOne_mS_u16k_CtrlDmpTmrBkptOne_mSCtrldDisShtdnSF26 ControlledDisableShutdownX value for tuning point 1 corresponding to a ramp scale factor of 1NN
10001000mSuint16FlashCal1Seg



k_CtrlDmpTmrBkptTwo_mS_u16k_CtrlDmpTmrBkptTwo_mSCtrldDisShtdnSF26 ControlledDisableShutdownX value for tuning point 2 corresponding to a ramp scale factor of CntrlDmpRampEndNN
100001000mSuint16FlashCal1Seg



k_TempSnsrFiltDft_Cnt_lgcTempEst_k_TempSnsrFiltDft_CntCtrlTempSF06 TemperatureEstimationFlag indicating whether software low pass filter should be defeated or bypassedNN
FALSEFALSETRUELgcbooleanFlashCal1Seg



k_TempSnsrDefVal_DegC_f32TempEst_k_TempSnsrDefVal_DegCCtrlTempSF06 TemperatureEstimationDefault value for controller temperature to be used in fault conditionNN
60-40150DegCfloat32FlashCal1Seg



k_TempSensDiag_Cnt_str
CtrlTempSF06 TemperatureEstimation
NN
{40,2,1}


DiagSettings_StrFlashCal1Seg



k_TempSensDiag_Cnt_str.ThresholdTempEst_k_TempSensDiagThresh_CntCtrlTempSF06 TemperatureEstimationThreshold value above which the temperature sensor diagnostic active flag should be set to TrueNN
400255Cntuint16FlashCal1Seg



k_TempSensDiag_Cnt_str.Pstepk_TempSensDiag_Pstep


NN
20255Cntuint16FlashCal1Seg



k_TempSensDiag_Cnt_str.Nstepk_TempSensDiag_Nstep


NN
10255Cntuint16FlashCal1Seg



k_TempSensLowLimit_DegC_f32TempEst_k_TempSensLowLimit_DegCCtrlTempSF06 TemperatureEstimationLow limit calibration that defines the low limit floor for diagnostic of the temperature sensor signalNN
-40-40150Cntfloat32FlashCal1Seg



k_TempSensHighLimit_DegC_f32TempEst_k_TempSensHighLimit_DegCCtrlTempSF06 TemperatureEstimationUpper limit calibration that defines the upper limit floor for diagnostic of the temperature sensor signalNN
150-40150Cntfloat32FlashCal1Seg



k_NoofPoles_Uls_f32k_PCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99 MotorControl, SF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlNo of Poles in a motorNN
6212Unitlessfloat32FlashCal1Seg



k_a0IdSlope_Uls_f32k_a0CurrCmd, IPMCurrCmdSF99 MotorControl, SF99B MotorControlCoefficent of Slope K1NN
0.79006-1010Unitlessfloat32FlashCal1Seg



k_a1IdSlope_Uls_f32k_a1CurrCmd, IPMCurrCmdSF99 MotorControl, SF99B MotorControlCoefficent of Slope K1NN
0.00795-1010Unitlessfloat32FlashCal1Seg



k_a2IdSlope_Uls_f32k_a2CurrCmd, IPMCurrCmdSF99 MotorControl, SF99B MotorControlCoefficent of Slope K1NN
0.0284-1010Unitlessfloat32FlashCal1Seg



k_K2Slope_RadpSecpNm_f32k_K2CurrCmd, IPMCurrCmdSF99 MotorControl, SF99B MotorControlSlope of WmmWhere Id becomes nonZeroNN
-13.047-2000RadpSecpNmfloat32FlashCal1Seg



k_K3VelIntercep_RadpSec_f32k_K3CurrCmd, IPMCurrCmdSF99 MotorControl, SF99B MotorControlVelocity Intercept=f(Tcmd) where Idref becomes non ZeroNN
270.146100500RadpSecfloat32FlashCal1Seg



k_IdrefMtrVelOffset_RadpSec_f32k_Mtr_Vel_OffsetCurrCmd, IPMCurrCmdSF99 MotorControl, SF99B MotorControlIdrefCompensation for parameter and voltage changesNN
10.4720100RadpSecfloat32FlashCal1Seg



k_MtrMaxCurr_AmpsSq_f32k_MtrMaxCurr_AmpsSqCurrCmd, IPMCurrCmdSF99B MotorControlValue Respresenting the maximum motor Current SquaredNN
28900090000AmpsSqfloat32FlashCal1Seg



k_PIGainVspdCutoff_kph_f32k_PIGainVspdCutoff_kphCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControlValue Respresenting the maximum motor Current SquaredNN
30255kphfloat32FlashCal1Seg



t_KpqGainX_MtrRadpSec_u12p4[8]t_Kpq_XCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControlMotorVelocity xais tabel for calculating the Qaxis propotional GainNN
{0,5,50,100,200,300,400,500}01118MtrRadpSecu12p4_TFlashCal1Seg



t_KpqGainY_Uls_u6p10[8]t_Kpq_YCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControlPropotional Gain yaxis tabel for calculating the Qaxis propotional GainNN
{0.015,0.03,0.03,0.05,0.05,0.05,0.05,0.05}02Unitlessu6p10_TFlashCal1Seg



t_KiqGainX_MtrRadpSec_u12p4[8]t_Kiq_XCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlMotorVelocity xais tabel for calculating the Qaxis Integral GainNN
{0,5,50,100,200,300,400,500}01118MtrRadpSecu12p4_TFlashCal1Seg



t_KiqGainY_Uls_u10p6[8]t_Kiq_YCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlIntegral Gain yaxis tabel for calculating the Qaxis Integral GainNN
{16,50,100,100,100,100,100,100}01023.984Unitlessu10p6_TFlashCal1Seg



t_KpdGainX_MtrRadpSec_u12p4[8]t_Kpd_XCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlMotorVelocity xais tabel for calculating the Daxis propotional GainNN
{0,5,50,100,200,300,400,500}01118MtrRadpSecu12p4_TFlashCal1Seg



t_KpdGainY_Uls_u6p10[8]t_Kpd_YCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlPropotional Gain yaxis tabel for calculating the Daxis propotional GainNN
{0.015,0.03,0.03,0.05,0.05,0.05,0.05,0.05}02Unitlessu6p10_TFlashCal1Seg



t_KidGainX_MtrRadpSec_u12p4[8]t_Kid_XCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlMotorVelocity xais tabel for calculating the Daxis Integral GainNN
{0,5,50,100,200,300,400,500}01118MtrRadpSecu12p4_TFlashCal1Seg



t_KidGainY_Uls_u10p6[8]t_Kid_YCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlIntegral Gain yaxis tabel for calculating the Daxis Integral GainNN
{16,50,100,100,100,100,100,100}01023.984Unitlessu10p6_TFlashCal1Seg



k_MtrTypeSwitch_Cnt_lgck_IPMMtrSwitch_Cnt_lgcPICurrCntrl, CurrCmd, CurrParamComp, IPMCurrCmdSF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlMotor_Switch FlagNN
FALSEFALSETRUECntbooleanFlashCal1Seg



k_MtrPosComputationDelay_Sec_f32k_MtrPosComputationDelay_SecCurrCmd, IPMCurrCmd, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControl, SF99B MotorControlComputationDelayNN
0.0000937500.0002Secfloat32FlashCal1Seg



k_MinKeRngLmt_VpRadpS_f32Minimum Ke Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.0260.0250.075V/Rad/Secfloat32FlashCal1Seg



k_MaxKeRngLmt_VpRadpS_f32Maximum Ke Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.060.0250.075V/Rad/Secfloat32FlashCal1Seg



k_MinRRngLmt_Ohm_f32Minimum Resistance Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.010.0050.12565Ohmfloat32FlashCal1Seg



k_MaxRRngLmt_Ohm_f32Maximum Resistance Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.060.0050.12565Ohmfloat32FlashCal1Seg



k_MinLqRngLmt_Henry_f32Minimum Lq Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.00010.000030.00041Henryfloat32FlashCal1Seg



k_MaxLqRngLmt_Henry_f32Maximum Lq Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.00020.000030.00041Henryfloat32FlashCal1Seg



k_MinLdRngLmt_Henry_f32Minimum Ld Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.00010.000030.00041Henryfloat32FlashCal1Seg



k_MaxLdRngLmt_Henry_f32Maximum Ld Range LimitCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.00020.000030.00041Henryfloat32FlashCal1Seg



k_NomTemp_DegC_f32Nominal Temperature TnomCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
25-40150DegCfloat32FlashCal1Seg



k_MagThrC_VpRadpSpDegC_f32Thermal Coefficient MagnetCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
-0.001-0.00150.0015V/Rad/Sec/DegCfloat32FlashCal1Seg



k_NomRfet_Ohm_f32Nominal Rfet ValueCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.0062500.12565Ohmfloat32FlashCal1Seg



k_SiThermCoeff_OhmpDegC_f32Thermal Coefficient SiliconCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.00500.006Ohm/DegCfloat32FlashCal1Seg



k_CuThermCoeff_OhmpDegC_f32Thermal Coefficient CopperCurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0.0039300.0045Ohm/DegCfloat32FlashCal1Seg



t_KeSatTblX_Amp_u9p7[16]Ke Saturation Characteristic (X)CurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0, 10, 25, 35, 45, 55, 65, 75, 85, 95, 105, 115, 125, 135, 145, 1500220Ampu9p7_TFlashCal1Seg



t_KeSatTblY_Uls_u2p14[16]Ke Saturation Characteristic (Y)CurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
1, 1, 1, 0.998046875, 0.998046875, 0.994140625, 0.9921875, 0.98828125, 0.982421875, 0.974609375, 0.966796875, 0.95703125, 0.9453125, 0.931640625, 0.916015625, 0.9062502Unitlessu2p14_TFlashCal1Seg



t_CurrParamCompDaxRef_Amp_u9p7[6]LdqSaturation Characteristic_Daxis (Z)CurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0,25,50,75,100,1250220Ampu9p7_TFlashCal1Seg



t_CurrParamCompQaxRef_Amp_u9p7[7]LdqSaturation Characteristic_Qaxis (X)CurrParamComp, MtrCtrl_CMSF99 MotorControl, SF99B MotorControl
NN
0,25,50,75,100,125,1500220Ampu9p7_TFlashCal1Seg



k_CurrReasErrAllow_Amp_f32k_CurrReasErrAllowCurrReasDiagFDD01C CurrentMeasurement
NN
12040Ampfloat32FlashCal1Seg



k_CurrReasKValHi_CntpAmp_f32k_CurrReasKValHiCurrReasDiagFDD01C CurrentMeasurement
NN
0.45010AmppCntfloat32FlashCal1Seg



k_CurrReasKValLo_CntpAmp_f32k_CurrReasKValLoCurrReasDiagFDD01C CurrentMeasurement
NN
0.39010AmppCntfloat32FlashCal1Seg



k_CurrReasMaxFiltCnt_Cnt_f32k_CurrReasMaxFiltCntCurrReasDiagFDD01C CurrentMeasurement
NN
2501001024Cntfloat32FlashCal1Seg



k_CurrReasNStep_Cnt_f32k_CurrReasNStepCurrReasDiagFDD01C CurrentMeasurement
NN
100100Cntfloat32FlashCal1Seg



k_CurrReasMaxErr_Amp_f32k_CurrReasMaxErr_AmpCurrReasDiagFDD01C CurrentMeasurement
NN
2500250Ampfloat32FlashCal1Seg



t2_MtrVelDmpTblX_MtrRadpS_u12p4[16][32]Damp_t_MtrVelDmpXDampingSF03 DampingTable used to provide damping as a function of motor velocityPN1X, Damping.1X{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077, 2.086427077}, {4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 4.42588677, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753, 6.797087753}, {8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 8.363583762, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672, 10.16797672}, {12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 12.09307604, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227, 14.19488227}, {16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 16.92227444, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946, 21.4030946}, {27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 27.96101449, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345, 34.63743345}, {43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 43.95370866, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389, 54.51215389}, {66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 66.12166607, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942, 78.73446942}, {91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 91.299497, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004, 103.9123004}, {115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 115.426261, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974, 126.9879974}, {138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 138.501958, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944, 150.0636944}, {161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 161.5776551, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673, 173.1871673}, {184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 184.7011279, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643, 196.2628643}, {207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 207.7768249, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856, 219.2907856}, {230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 230.852522, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919, 277.0516919}, {323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 323.2030859, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558, 369.4022558}}0700MtrRadpSu12p4_TFlashCal1Seg



t2_MtrVelDmpTblY_MtrNm_u5p11[16][32]Damp_t_MtrVelDmpYTblDampingSF03 DampingTable used to provide damping as a function of motor velocityPN1Y, Damping.1Y{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00000472862, 0.000486471, 0.00237325, 0.004734678, 0.004734678, 0.004734678, 0.004734678, 0.004734678, 0.004734678, 0.004734678, 0.004734678, 0.004734678}, {0, 0, 0, 0, 0.0000212779, 0.001071305, 0.005090552, 0.01012791, 0.01012791, 0.01012791, 0.01012791, 0.01012791, 0.01012791, 0.01012791, 0.01012791, 0.01012791, 0, 0, 0, 0, 0.000050185, 0.00170654, 0.007905389, 0.015685316, 0.015685316, 0.015685316, 0.015685316, 0.015685316, 0.015685316, 0.015685316, 0.015685316, 0.015685316}, {0, 0, 0, 0, 0.0000759824, 0.00214965, 0.009798468, 0.01940698, 0.01940698, 0.01940698, 0.01940698, 0.01940698, 0.01940698, 0.01940698, 0.01940698, 0.01940698, 0, 0, 0, 0, 0.000112305, 0.002683176, 0.012012076, 0.02374339, 0.02374339, 0.02374339, 0.02374339, 0.02374339, 0.02374339, 0.02374339, 0.02374339, 0.02374339}, {0, 0, 0, 0, 0.000158855, 0.00327969, 0.014412758, 0.028428379, 0.028428379, 0.028428379, 0.028428379, 0.028428379, 0.028428379, 0.028428379, 0.028428379, 0.028428379, 0, 0, 0, 0, 0.000218873, 0.003963136, 0.017079771, 0.033612361, 0.033612361, 0.033612361, 0.033612361, 0.033612361, 0.033612361, 0.033612361, 0.033612361, 0.033612361}, {0, 0, 0, 0, 0.000311061, 0.004900079, 0.020612135, 0.040446617, 0.040446617, 0.040446617, 0.040446617, 0.040446617, 0.040446617, 0.040446617, 0.040446617, 0.040446617, 0, 0, 0, 0, 0.000497601, 0.006562175, 0.02659086, 0.051937718, 0.051937718, 0.051937718, 0.051937718, 0.051937718, 0.051937718, 0.051937718, 0.051937718, 0.051937718}, {0, 0, 0, 0, 0.000849247, 0.009269961, 0.035734217, 0.069345318, 0.069345318, 0.069345318, 0.069345318, 0.069345318, 0.069345318, 0.069345318, 0.069345318, 0.069345318, 0, 0, 0, 0, 0.001303225, 0.0123626, 0.045522684, 0.087787305, 0.087787305, 0.087787305, 0.087787305, 0.087787305, 0.087787305, 0.087787305, 0.087787305, 0.087787305}, {0, 0, 0, 0, 0.002098549, 0.017244517, 0.059990722, 0.114735072, 0.114735072, 0.114735072, 0.114735072, 0.114735072, 0.114735072, 0.114735072, 0.114735072, 0.114735072, 0, 0, 0, 0, 0.003227861, 0.023575163, 0.077527555, 0.146985458, 0.146985458, 0.146985458, 0.146985458, 0.146985458, 0.146985458, 0.146985458, 0.146985458, 0.146985458}, {0, 0, 0, 0, 0.004749148, 0.031514452, 0.098207912, 0.184542954, 0.184542954, 0.184542954, 0.184542954, 0.184542954, 0.184542954, 0.184542954, 0.184542954, 0.184542954, 0, 0, 0, 0, 0.006733764, 0.041301363, 0.122334762, 0.227835113, 0.227835113, 0.227835113, 0.227835113, 0.227835113, 0.227835113, 0.227835113, 0.227835113, 0.227835113}, {0, 0, 0, 0, 0.009054508, 0.05225396, 0.148088447, 0.273540623, 0.273540623, 0.273540623, 0.273540623, 0.273540623, 0.273540623, 0.273540623, 0.273540623, 0.273540623, 0, 0, 0, 0, 0.011729028, 0.064455533, 0.175664812, 0.322007055, 0.322007055, 0.322007055, 0.322007055, 0.322007055, 0.322007055, 0.322007055, 0.322007055, 0.322007055}, {0, 0, 0, 0, 0.014472294, 0.076650225, 0.202347458, 0.368514181, 0.368514181, 0.368514181, 0.368514181, 0.368514181, 0.368514181, 0.368514181, 0.368514181, 0.368514181, 0, 0, 0, 0, 0.017516747, 0.089909836, 0.230589844, 0.417387822, 0.417387822, 0.417387822, 0.417387822, 0.417387822, 0.417387822, 0.417387822, 0.417387822, 0.417387822}, {0, 0, 0, 0, 0.020837227, 0.104124782, 0.260158565, 0.468224061, 0.468224061, 0.468224061, 0.468224061, 0.468224061, 0.468224061, 0.468224061, 0.468224061, 0.468224061, 0, 0, 0, 0, 0.024461291, 0.119413028, 0.291299003, 0.521444778, 0.521444778, 0.521444778, 0.521444778, 0.521444778, 0.521444778, 0.521444778, 0.521444778, 0.521444778}, {0, 0, 0, 0, 0.028358987, 0.135648226, 0.323753798, 0.57661013, 0.57661013, 0.57661013, 0.57661013, 0.57661013, 0.57661013, 0.57661013, 0.57661013, 0.57661013, 0, 0, 0, 0, 0.032580633, 0.153038774, 0.357935954, 0.634420325, 0.634420325, 0.634420325, 0.634420325, 0.634420325, 0.634420325, 0.634420325, 0.634420325, 0.634420325}, {0, 0, 0, 0, 0.037056739, 0.171298408, 0.393282801, 0.693923754, 0.693923754, 0.693923754, 0.693923754, 0.693923754, 0.693923754, 0.693923754, 0.693923754, 0.693923754, 0, 0, 0, 0, 0.041841223, 0.190648126, 0.43022534, 0.755847623, 0.755847623, 0.755847623, 0.755847623, 0.755847623, 0.755847623, 0.755847623, 0.755847623, 0.755847623}, {0, 0, 0, 0, 0.046894544, 0.210928012, 0.468458262, 0.819680165, 0.819680165, 0.819680165, 0.819680165, 0.819680165, 0.819680165, 0.819680165, 0.819680165, 0.819680165, 0, 0, 0, 0, 0.052235875, 0.232215934, 0.508131234, 0.885672782, 0.885672782, 0.885672782, 0.885672782, 0.885672782, 0.885672782, 0.885672782, 0.885672782, 0.885672782}, {0, 0, 0, 0, 0.057889174, 0.254606505, 0.54941785, 0.954112765, 0.954112765, 0.954112765, 0.954112765, 0.954112765, 0.954112765, 0.954112765, 0.954112765, 0.954112765, 0, 0, 0, 0, 0.083377663, 0.354221553, 0.728886973, 1.249329789, 1.249329789, 1.249329789, 1.249329789, 1.249329789, 1.249329789, 1.249329789, 1.249329789, 1.249329789}, {0, 0, 0, 0, 0.11346949, 0.469937522, 0.931318983, 1.578964241, 1.578964241, 1.578964241, 1.578964241, 1.578964241, 1.578964241, 1.578964241, 1.578964241, 1.578964241, 0, 0, 0, 0, 0.148226957, 0.601993991, 1.157132994, 1.943698596, 1.943698596, 1.943698596, 1.943698596, 1.943698596, 1.943698596, 1.943698596, 1.943698596, 1.943698596}}08.8MtrNmu5p11_TFlashCal1Seg



t_HwTrqDmpTblX_HwNm_u8p8[2]Damp_t_HwTrqDmpXDampingSF03 DampingTable used to provide damping as a function of handwheel torqueYN
{8, 10}010HwNmu8p8_TFlashCal1Seg



t_HwTrqDmpTblY_Uls_u1p15[2]Damp_t_HwTrqDmpYDampingSF03 DampingTable used to provide damping as a function of handwheel torqueYN
{1, 0}01Ulsu1p15_TFlashCal1Seg



k_HPSOutLimit_MtrNm_f32Damp_k_HPSOutLimitDampingSF03 DampingCalibration for HPS Damping saturationPN
0-8.88.8Mtr Nmfloat32FlashCal1Seg



k_FltRmpRate_UlspmS_f32[13]
DiagMgrFDD37B Diagnostic Manager
NN
0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.0005, 0.00050.00010.5Unitless/mSfloat32FlashCal1Seg



k_FltRspTbl_Cnt_str[512]
DiagMgrFDD37B Diagnostic Manager
NN
{ {0x000000, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0}, {0xC0000F, 0} }FULLFULLCountsFltRsp_StrFlashCal1Seg



k_PhsReasErrorTerm_Cnt_s16k_PhsReasErrorTermDigPhsReasDiag, SVDiagFDD15C SineVoltageGenerationDrive, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnosticsKnown divergence between measured and expectedNN
0-1000010000Countssint16FlashCal1Seg



k_ErrorFiltKn_Cnt_u16k_ErrorFiltKnDigPhsReasDiag, SVDiagFDD15C SineVoltageGenerationDrive, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnosticsTau of error filterNN
1462065535Countsuint16FlashCal1Seg



k_ErrorThresh_Cnt_u32k_ErrorThreshDigPhsReasDiag, SVDiagFDD15C SineVoltageGenerationDrive, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnosticsError Threshold (compared to absolute sum)NN
144000200000Countsuint32FlashCal1Seg



k_PhsReasEnableThresh_Cnt_u32k_PhsReasEnableThreshDigPhsReasDiag, SVDiagFDD15C SineVoltageGenerationDrive, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnosticsThreshold below which the phase reasonableness diagnostic is enabledNN
57600200000Countsuint32FlashCal1Seg



k_SoftStopEOTEnable_Cnt_lgck_SoftStopEOTEnableEOTActuatorMngSF18 EndofTravelActuatorManagement
YN
FALSE01CntBooleanFlashCal1Seg



k_EOTDefltPosition_HwDeg_u12p4k_EOTDefltPositionEOTActuatorMngSF18 EndofTravelActuatorManagement
YN
1000819HwDegu12p4_TFlashCal1Seg



t_SpdIptTblXTbl_HwDeg_u12p4[2]t_SpdIptIndptTblEOTActuatorMngSF18 EndofTravelActuatorManagement
PN1X, EOTActuatorMng.1X25, 500180HwDegu12p4_TFlashCal1Seg



t_SpdIptTblYTbl_MtrRadpS_u12p4[2]t_SpdIptDpntTblEOTActuatorMngSF18 EndofTravelActuatorManagement
PN1Y, EOTActuatorMng.1Y60, 150819MtrRadpSu12p4_TFlashCal1Seg



k_SpdIptScale_MtrNmpRadpS_u4p12k_SpdIptScaleEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
0.019500.25MtrNmpRadpSu4p12_TFlashCal1Seg



k_PosRampStep_HwDeg_u12p4k_PosRampStepEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
30819HwDegu12p4_TFlashCal1Seg



k_MinRackTrvl_HwDeg_u12p4k_MinRackTrvlEOTActuatorMngSF18 EndofTravelActuatorManagement
YN
55001440.11HwDegu12p4_TFlashCal1Seg



k_MaxRackTrvl_HwDeg_u12p4k_MaxRackTrvlEOTActuatorMngSF18 EndofTravelActuatorManagement
YN
55001440.11HwDegu12p4_TFlashCal1Seg



t2_EOTEnterGainX_HwDeg_u12p4[4][4]t_EOTEnterGainXEOTActuatorMngSF18 EndofTravelActuatorManagement
PN2Y, 4X, EOTActuatorMng.2Y, EOTActuatorMng.4X{{90, 60, 30, 0},{90, 60, 30, 0},{90, 60, 30, 0},{90, 60, 30, 0}}0900HwDegu12p4_TFlashCal1Seg



t2_EOTEnterGainY_Uls_u1p15[4][4]t_EOTEnterGainYEOTActuatorMngSF18 EndofTravelActuatorManagement
PN4Y, EOTActuatorMng.4Y{{1, 0.66, 0.33, 0},{1, 0.66, 0.33, 0},{1, 0.66, 0.33, 0},{1, 0.66, 0.33, 0}}01Ulsu1p15_TFlashCal1Seg



t_EOTEnterGainVspd_Kph_u9p7[4]t_EOTEnterGainVspdEOTActuatorMngSF18 EndofTravelActuatorManagement
PN2X, 3X, 4Z, EOTActuatorMng.2X, EOTActuatorMng.3X, EOTActuatorMng.4Z0, 5, 10, 200255Kphu9p7_TFlashCal1Seg



k_EOTStateHwTrqLPFKn_Cnt_u16k_EOTStateHwTrqLPFKnEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
205838230573Ulsuint16FlashCal1Seg



k_EOTDeltaTrqThrsh_HwNm_u9p7k_EOTDeltaTrqThrshEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
0010HwNmu9p7_TFlashCal1Seg



t_TrqTableX_HwNm_u8p8[2]t_TrqTableXEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
0, 1010HwNmu8p8_TFlashCal1Seg



k_EOTEnterLPFKn_Cnt_u16k_EOTEnterLPFKnEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
205838230573Ulsuint16FlashCal1Seg



k_EOTExitLPFKn_Cnt_u16k_EOTExitLPFKnEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
39918230573Ulsuint16FlashCal1Seg



t2_EOTPosDepDmpTblX_HwDeg_u12p4[4][2]t_EOTPosDepDmpXTblEOTActuatorMngSF18 EndofTravelActuatorManagement
PN3Y, 5X, 6X, EOTActuatorMng.3Y, EOTActuatorMng.5X, EOTActuatorMng.6X{{20,0},{20,0},{20,0},{20,0}}0900HwDegu12p4_TFlashCal1Seg



t_EOTDmpVspd_Kph_u9p7[4]t_EOTDmpVspdEOTActuatorMngSF18 EndofTravelActuatorManagement
PN5Z, 6Z, EOTActuatorMng.5Z, EOTActuatorMng.6Z0, 5, 10, 200255Kphu9p7_TFlashCal1Seg



k_EOTImpSpdEn_Kph_u9p7k_EOTImpSpdEnEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
300255Kphu9p7_TFlashCal1Seg



k_EOTDynConf_Uls_u8p8k_EOTDynConfEOTActuatorMngNone
NN
0.800781250255.99609375Ulsu8p8_TFlashCal1Seg



k_InrtCmp_MtrInertia_KgmSq_f32VBIC_k_InrtCmpMtrInertia_KgmSqDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDampingMotor inertia to compensateYN
0.000040.000010.0005KgmSqfloat32FlashCal1Seg



k_InrtCmp_MtrVel_ScaleFactor_Uls_f32VBIC_k_InrtCmpMtrVelSclFctr_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
101Ulsfloat32FlashCal1Seg



t_FDD_AttenTblX_MtrRadpS_u12p4[2]VBIC_t_OutputAttenX_MtrRadpSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN6X, FrqDepDmpnInrtCmp.6X{62.8125, 586.438}01100MtrRadpSu12p4_TFlashCal1Seg



t_FDD_AttenTblY_Uls_u8p8[2]VBIC_t_OutputAttenY_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN6Y, FrqDepDmpnInrtCmp.6Y{1,1}01Ulsu8p8_TFlashCal1Seg



t_WIRBlndTblX_MtrNm_u8p8[5]VBIC_t_DmpWIRBlndX_MtrNmDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
PN1X, 4X, FrqDepDmpnInrtCmp.1X, FrqDepDmpnInrtCmp.4X{0.05078125, 0.10546875, 0.15625, 0.20703125, 0.2578125}08MtrNmu8p8_TFlashCal1Seg



t_RIAstWIRBlndTblY_Uls_u2p14[5]VBIC_t_DmpWIRBlndY_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
PN1Y, FrqDepDmpnInrtCmp.1Y{1, 1, 1, 1, 1}01Ulsu2p14_TFlashCal1Seg



t_DmpFiltKpWIRBlndY_Uls_u2p14[5]VBIC_t_DmpWIRBlndY_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
PN4Y, FrqDepDmpnInrtCmp.4Y{1, 1, 1, 1, 1}01Ulsu2p14_TFlashCal1Seg



k_TbarStiff_NmpDeg_f32k_Tbar_StiffnessHwTrqFDD04A AnalogHandwheelTorqueMeasurement, FDD04A AnalogHandwheelTorqueMeasurementT-bar stiffness / T bar rateNN
2.51.53.9921875NmpDegfloat32FlashCal1Seg



k_AbsMtrVelBkt_MtrRadps_f32Duty_k_AbsMtrVelBkt_MtrRadpsHiLoadStall, ThrmDutyCycleSF17 HighLoadStallThermalManagement, SF09 ThermalDutyCycleProtectionSpecify the threshold speed for switching between stall [S] and non-stall [NS] tablesNN
1.37501118MtrRadpSfloat32FlashCal1Seg



k_EOTThrmPrtLPFKn_Cnt_u16EOTThrmPrtLPFKnHiLoadStallSF17 HighLoadStallThermalManagement
NN
113002252Cntuint16FlashCal1Seg



t_EOTThrmIndptTbl_MtrNm_u8p8[4]t_EOTThrmIndptTblHiLoadStallSF17 HighLoadStallThermalManagementTable to determine X-axis
(Filtered Modified PreLimit Torque)
of the EOT Thermal Protection Limit Table
NN1X, HiLoadStall.1X5.75, 6.22, 6.67, 7.12508.8MtrNmu8p8_TFlashCal1Seg



t_EOTThrmDpntTbl_MtrNm_u8p8[4]t_EOTThrmDpntTblHiLoadStallSF17 HighLoadStallThermalManagementTable to determine Y-axis
(StallThermLmt)
of the EOT Thermal Protection Limit Table
NN1Y, HiLoadStall.1Y8.5, 8.0, 7.5, 7.008.8MtrNmu8p8_TFlashCal1Seg



k_EOTThrmSlwLmtStp_MtrNm_f32k_EOTThrmSlwLmtStpHiLoadStallSF17 HighLoadStallThermalManagementCalibration to determine slew rateNN
0.10156250.0083MtrNmfloat32FlashCal1Seg



k_T1HghRange_Volts_f32k_T1_Range_HiHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 - High out of rangeNN
4.54.55Voltsfloat32FlashCal1Seg



k_T1LowRange_Volts_f32k_T1_Range_LowHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1- Low out of rangeNN
0.500.5Voltsfloat32FlashCal1Seg



k_T2HghRange_Volts_f32k_T2_Range_HiHwTrqFDD04A AnalogHandwheelTorqueMeasurementT2 - High out of rangeNN
4.54.55Voltsfloat32FlashCal1Seg



k_T2LowRange_Volts_f32k_T2_Range_LowHwTrqFDD04A AnalogHandwheelTorqueMeasurementT2- Low out of rangeNN
0.500.5Voltsfloat32FlashCal1Seg



k_T1AccRecLim_Cnt_u16k_T1AccRecLimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 OOR accumulator recovery limitNN
0065535Cntuint16FlashCal1Seg



k_T2AccRecLim_Cnt_u16k_T2AccRecLimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT2 OOR accumulator recovery limitNN
0065535Cntuint16FlashCal1Seg



k_MaxTrqSumLmt_Volts_f32k_T1vsT2_Trq_SumHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque Summation Limit (Max)NN
3.205Voltsfloat32FlashCal1Seg



k_TdiagLim_Volts_u5p11k_T1T2_TransFlt_LimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Transient Fault LimitNN
0.55705Voltsu5p11_TFlashCal1Seg



k_CorrDiagFiltActiv_Volts_u5p11k_T1T2_CMC_ActHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - HW Torque Threshold Activation for Common Mode Compensation LPFNN
0.0505Voltsu5p11_TFlashCal1Seg



k_CorrDiagKn_Cnts_u16k_T1T2_CMC_LPFHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Common Mode Compensation LPF Frequency ( Time constant)NN
814065535Cntuint16FlashCal1Seg



k_TdiagCorrLim_Volts_u5p11k_CMC_Lpf_Out_LimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Common Mode Compensation LPF Output LimitNN
0.105Voltsu5p11_TFlashCal1Seg



k_SSDiagKn_Cnts_u16k_T1T2_SS_LPFHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Steady State Low Pass Filter FrequencyNN
814065535Cntuint16FlashCal1Seg



k_SSDiagLim_Volts_u5p11k_T1T2_SS_LimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Steady State Fault Detection LimitNN
0.55705Voltsu5p11_TFlashCal1Seg



t_TDiagFiltKnTbl_Cnt_u16[17]t_T1T2_Dep_Trs_TimeconHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Torque Filter Time Constant Dependent TableNN1Y, HwTrq.1Y10667, 10667, 10667, 10667, 10667, 7106, 7330, 6359, 5674, 5927,6633,6752,6112,5584,5141,4763,4437040000Cntuint16FlashCal1Seg



k_SumFiltRecLim_Volt_u5p11k_SumFiltRecLimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs. T2 transient filter path recovery limitNN
0.27305Voltu5p11_TFlashCal1Seg



k_SSFiltRecLim_Volt_u5p11k_SSFiltRecLimHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs. T2 steady state filter path recovery limitNN
0.48805Voltu5p11_TFlashCal1Seg



t_TDiagIndptTbl_Volts_u5p11[17]t_T1T2_Ind_Trs_TimeconHwTrqFDD04A AnalogHandwheelTorqueMeasurementThis calibration is not present in FDD04 008, butNN1X, HwTrq.1X0, 0.15625, 0.3125, 0.46875, 0.625, 0.78125, 0.9375, 1.09375, 1.25, 1.40625, 1.5625, 1.71875, 1.875, 2.03125, 2.1875, 2.34375, 2.505Voltsu5p11_TFlashCal1Seg



k_TrqFltRecLim_Cnt_u16k_TrqFltRecLimHwTrqFDD04A AnalogHandwheelTorqueMeasurementTrq sensor recovery limit which determines the number of recovery attempts.NN
10255Cntuint16FlashCal1Seg



k_MaxHwTrqTrim_Volts_f32k_Max_HwTrq_TrimHwTrqFDD04A AnalogHandwheelTorqueMeasurementMaximum threshold of diff torque to allow the torque Sensor TrimNN
0.105Voltsfloat32FlashCal1Seg



k_HwTrqSclNom_VoltspDeg_f32k_TrqSensScale_NomHwTrqFDD04A AnalogHandwheelTorqueMeasurementNominal Value of Torque Sensor ScalingNN
0.500.9375Volts/Degfloat32FlashCal1Seg



k_HysRevGain_InvHwNm_f32HysComp_k_RevGain_InvHwNmHystCompSF12 HysteresisCompensationMagnifies delta handwheel torque during directional changes. Provides a tuning method affecting transition feel. Transition "rise" is tuned via tables above. The "fall" is tuned by this one gain value.YN
60.115InvHwNmfloat32FlashCal1Seg



k_LpFricIpLim_HwNm_u9p7HysComp_k_AsstInputLim_HwNmHystCompSF12 HysteresisCompensationUpper limit of incoming Assist magnitudeYN
1000255HwNmu9p7_TFlashCal1Seg



t_HysCompCoulFricTempScaleX_DegC_s14p1[8]HysComp_t_CoulFricTempScaleX_degCHystCompSF12 HysteresisCompensationTable of temperature values for scaling sub-function outputYN6X, HystComp.6X-40, -30, -20, -10, 0, 25, 50, 80-40150DegCs14p1_TFlashCal1Seg



t_HysCompCoulFricTempScaleY_HwNm_u9p7[8]HysComp_t_CoulFricTempScaleY_UlsHystCompSF12 HysteresisCompensationTable of scale factors over temperatureYN6Y, HystComp.6Y1, 1, 1, 1, 1, 1, 1, 1010HwNmu9p7_TFlashCal1Seg



t_HysCompCoulFricWIRBlendX_MtrNm_u8p8[6]HysComp_t_CoulFricWIRBlendX_MtrNmHystCompSF12 HysteresisCompensationTable of WIR function command values to blend between CoulFricY tuningsYN5X, HystComp.5X0, 0.2, 0.4, 0.6, 0.8, 108HwNmu8p8_TFlashCal1Seg



t_HysCompCoulFricWIRBlendY_Uls_u2p14[6]HysComp_t_CoulFricWIRBlendY_UlsHystCompSF12 HysteresisCompensationTable of scale values to blend between CoulFricY tuningsYN5Y, HystComp.5Y0, 0, 0, 0, 0, 001Ulsu2p14_TFlashCal1Seg



t_HysCompNegHysCompX_MtrNm_u8p8[8]HysComp_t_NegHysCompX_MtrNmHystCompSF12 HysteresisCompensationTable of WIR command amplitude values for generating negative hysteresis compensationYN10X, HystComp.10X0, 0.1, 0.2, 0.4, 0.6, 0.8, 0.9, 108HwNmu8p8_TFlashCal1Seg



t_HysCompNegHysCompY_HwNm_u9p7[8]HysComp_t_NegHysCompY_HwNmHystCompSF12 HysteresisCompensationTable of values to subtract from available compensation, sometimes making the sub-function's output negative.YN10Y, HystComp.10Y0,0,0,0,0,0,0,0015HwNmu9p7_TFlashCal1Seg



t_HysCompNegHysBlendX_HwNm_u9p7[5]HysComp_t_NegHysCompBlendX_HwNmHystCompSF12 HysteresisCompensationTable of assist values to blend out the negative compensation factor aboveYN9X, HystComp.9X0, 1, 2, 3, 40255HwNmu9p7_TFlashCal1Seg



t_HysCompNegHysBlendY_Uls_u2p14[5]HysComp_t_NegHysCompBlendY_UlsHystCompSF12 HysteresisCompensationTable of scale values to blend out the negative compensation factor aboveYN9Y, HystComp.9Y1, 1, 1, 1, 101Ulsu2p14_TFlashCal1Seg



k_MtrCurrMaxAlphaErad_Rad_f32k_MtrCurrMaxAlphaErad_RadIPMCurrCmdSF99B Motor ControlMax angle between q and d axisNN
0.52359877600.785398163Radfloat32FlashCal1Seg



k_MtrMaxCurrRef_Amp_f32k_MtrMaxCurrRef_AmpIPMCurrCmdSF99B Motor ControlMax motor CurrentNN
1700220Ampfloat32FlashCal1Seg



k_Harmonic6th_Uls_f32k_Harmonic_6thIPMTrqCancSF99B Motor Control6th HarmonicNN
18636Unitlessfloat32FlashCal1Seg



k_Harmonic12th_Uls_f32k_Harmonic12thIPMTrqCancSF99B Motor Control12th HarmonicNN
361272Unitlessfloat32FlashCal1Seg



k_MinRackTrvl_HwDeg_f32LrnEOT_k_MinRackTravel_DegLrnEOTSF11 LearnedEndofTravelLimits, SF11 LearnedEndofTravelLimitsMinimum rack travel expectedYN
4000900HwDegfloat32FlashCal1Seg



k_MaxRackTrvl_HwDeg_f32LrnEOT_k_MaxRackTravel_DegLrnEOTSF11 LearnedEndofTravelLimits, SF11 LearnedEndofTravelLimitsMaximum rack travel expectedYN
4500900HwDegfloat32FlashCal1Seg



k_SiLLFiltKB0_Uls_f32TempEst_k_SiLLFiltKB0_UlsMtrTempEstSF06 TemperatureEstimation
NN
1.68567616-150150Ulsfloat32FlashCal1Seg



k_SiLLFiltKB1_Uls_f32TempEst_k_SiLLFiltKB1_UlsMtrTempEstSF06 TemperatureEstimation
NN
-1.685565-150150Ulsfloat32FlashCal1Seg



k_SiLLFiltKA1_Uls_f32TempEst_k_SiLLFiltKA1_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.99988879-150150Ulsfloat32FlashCal1Seg



k_MagLLFiltKB0_Uls_f32TempEst_k_MagLLFiltKB0_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.57143665-150150Ulsfloat32FlashCal1Seg



k_MagLLFiltKB1_Uls_f32TempEst_k_MagLLFiltKB1_UlsMtrTempEstSF06 TemperatureEstimation
NN
-0.571399-150150Ulsfloat32FlashCal1Seg



k_MagLLFiltKA1_Uls_f32TempEst_k_MagLLFiltKA1_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.9999623-150150Ulsfloat32FlashCal1Seg



k_CuLLFiltKB0_Uls_f32TempEst_k_CuLLFiltKB0_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.86667048-150150Ulsfloat32FlashCal1Seg



k_CuLLFiltKB1_Uls_f32TempEst_k_CuLLFiltKB1_UlsMtrTempEstSF06 TemperatureEstimation
NN
-0.8666133-150150Ulsfloat32FlashCal1Seg



k_CuLLFiltKA1_Uls_f32TempEst_k_CuLLFiltKA1_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.99994282-150150Ulsfloat32FlashCal1Seg



k_AmbPwrMult_WtspAmpSq_f32TempEst_k_AmbPwrMult_WtspAmpSqMtrTempEstSF06 TemperatureEstimation
NN
0.0101Watts/Amp2float32FlashCal1Seg



k_SiAmbMult_DegCpWatt_f32TempEst_k_SiAmbMult_DegCpWattMtrTempEstSF06 TemperatureEstimation
NN
0-11DegC/Wattfloat32FlashCal1Seg



k_MagAmbMult_DegCpWatt_f32TempEst_k_MagAmbMult_DegCpWattMtrTempEstSF06 TemperatureEstimation
NN
0.01-11DegC/Wattfloat32FlashCal1Seg



k_CuAmbMult_DegCpWatt_f32TempEst_k_CuAmbMult_DegCpWattMtrTempEstSF06 TemperatureEstimation
NN
0.75-11DegC/Wattfloat32FlashCal1Seg



k_SiCorrLmt_DegC_f32TempEst_k_SiCorrLmt_DegCMtrTempEstSF06 TemperatureEstimation
NN
60-100100DegCfloat32FlashCal1Seg



k_MagCorrLmt_DegC_f32TempEst_k_MagCorrLmt_DegCMtrTempEstSF06 TemperatureEstimation
NN
60-100100DegCfloat32FlashCal1Seg



k_CuCorrLmt_DegC_f32TempEst_k_CuCorrLmt_DegCMtrTempEstSF06 TemperatureEstimation
NN
80-100100DegCfloat32FlashCal1Seg



k_AMDampScl_NmpRadpS_f32TempEst_k_AMDampScl_NmpRadpSMtrTempEstSF06 TemperatureEstimation
NN
0.000101Nm/rad/secfloat32FlashCal1Seg



k_AMAmbMult_DegCpWatt_f32TempEst_k_AMAmbMult_DegCpWattMtrTempEstSF06 TemperatureEstimation
NN
0.01-11DegC/Wattfloat32FlashCal1Seg



k_TrimTempSi_DegC_f32TempEst_k_TrimTempSi_DegCMtrTempEstSF06 TemperatureEstimation
NN
0-2020DegCfloat32FlashCal1Seg



k_TrimTempMag_DegC_f32TempEst_k_TrimTempMag_DegCMtrTempEstSF06 TemperatureEstimation
NN
0-2020DegCfloat32FlashCal1Seg



k_TrimTempCu_DegC_f32TempEst_k_TrimTempCu_DegCMtrTempEstSF06 TemperatureEstimation
NN
0-2020DegCfloat32FlashCal1Seg



k_TrimTempAM_DegC_f32TempEst_k_TrimTempAM_DegCMtrTempEstSF06 TemperatureEstimation
NN
0-2020DegCfloat32FlashCal1Seg



k_EngTempScl_Uls_f32TempEst_k_EngTempScl_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.101Ulsfloat32FlashCal1Seg



k_AmbTempScl_Uls_f32TempEst_k_AmbTempScl_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.901Ulsfloat32FlashCal1Seg



k_AMLLFiltPoleA1_Uls_f32TempEst_k_AMLLFiltKA1_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.99996858-150150Ulsfloat32FlashCal1Seg



k_AMLLFiltCoefB0_Uls_f32TempEst_k_AMLLFiltKB0_UlsMtrTempEstSF06 TemperatureEstimation
NN
0.4761987-150150Ulsfloat32FlashCal1Seg



k_AMLLFiltCoefB1_Uls_f32TempEst_k_AMLLFiltKB1_UlsMtrTempEstSF06 TemperatureEstimation
NN
-0.4761673-150150Ulsfloat32FlashCal1Seg



k_TempAMEstCorrLmt_DegC_f32k_LmtAM


NN
60-7070DegCfloat32FlashCal1Seg



k_AssistMechSlew_DegCpS_f32TempEst_k_AssistMechSlew_DegCpSMtrTempEstSF06 TemperatureEstimation
NN
10100DegCpSfloat32FlashCal1Seg



k_EstPkCurr2msLPFKn_Uls_u16EstPkCurr_AAFilt_2ms_freqCurrentEst, PeakCurrEst, MtrCtrl_CMSF99B MotorControl, SF99B MotorControlCalibration to set the cutoff frequency for the two anti-alias filters applied to Id & Iq estimates in the 2 msec loopNN
6268827739Ulsuint16FlashCal1Seg



k_EstPkCurrSlowLoopLPFKn_Uls_u16EstPkCurr_AAFilt_slowloop_freqCurrentEst, PeakCurrEst, MtrCtrl_CMSF99B MotorControl, SF99B MotorControlCalibration to set the cutoff frequency for the anti-alias filter applied to Ipeak2 in the slower loopNN
12245004836Ulsuint16FlashCal1Seg



k_PiSamplingTs_Sec_f32k_TsPICurrCntrl, MtrCtrl_CMSF99B Motor Control, SF99B MotorControlPI sampling TimeNN
0.00012500.001secfloat32FlashCal1Seg



t_CommOffsetTblX_Uls_u3p13[2]t_ComOffsetXPICurrCntrl, MtrCtrl_CMSF15D SineVoltageGeneration, FDD15D SineVoltageGenerationDriveMIOffsetXtableNN
{0.6,0.95}01Ulsu3p13_TFlashCal1Seg



t_CommOffsetTblY_Cnt_u16[2]t_CommOffsetTblYPICurrCntrl, SVDiag, MtrCtrl_CMSF15D SineVoltageGeneration, FDD49 SineVoltageGenerationDiagnostics, FDD15D SineVoltageGenerationDriveMIOffsetXtableNN
{63,0}02000Cntuint16FlashCal1Seg



k_InstMtrDirHyst_Deg_f32InstMtrDir_HystQuadDet, MtrCtrl_CMSF99 MotorControl, SF99B MotorControlMotor position degrees that must be detected in the opposite direction before changing the state of the instantaneous motor directionNN
2.506.25MtrDegfloat32FlashCal1Seg



t_ReturnVSpdTblBS_Kph_u9p7[9]Rtrn_t_VSpd_KphReturnSF02 ReturnTable of Vehicle Speed Points corresponding to Return TablesPN1BS, 2BS, 3BS, Return.1BS, Return.2BS, Return.3BS0,3,7,12,20,30,45,60,800512kphu9p7_TFlashCal1Seg



t2_ReturnPosTblXM_HwDeg_u12p4[9][16]Rtrn_t_BaseRtrnX_HwDegReturnSF02 ReturnTable used to provide the return as a function of absolute handwheel angle. X-axis of tablePN1X, Return.1X{{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540},{0,0.5,1,5,10,20,30,45,60,90,120,180,270,360,450,540}}01620HwDegu12p4_TFlashCal1Seg



t2_ReturnPosTblYM_MtrNm_u5p11[9][16]Rtrn_t_BaseRtrnY_MtrNmReturnSF02 ReturnTable used to provide the return as a function of absolute handwheel angle. Y-Axis of tablePN1Y, Return.1Y{{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}00.5MtrNmu5p11_TFlashCal1Seg



t2_ReturnSclTrqTblXM_HwNm_T_u8p8[9][8]Rtrn_t_TrqScaleX_HwNmReturnSF02 ReturnTable used to provide the return as a function of handwheel torquePN2X, Return.2X{{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10},{0,0.5,1,2,3,4,5,10}}010HwDegu8p8_TFlashCal1Seg



t2_ReturnSclTrqTblYM_Uls_u8p8[9][8]Rtrn_t_TrqScaleY_UlsReturnSF02 ReturnTable used to provide the return scaled as a function of handwheel torque and vehicle speedPN2Y, Return.2Y{{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1}}01Ulsu8p8_TFlashCal1Seg



t2_ReturnSclVelTblXM_HwRadpS_T_u7p9[9][4]Rtrn_t_VelScaleX_HwRadpSReturnSF02 ReturnTable used to provide the return as a function of handwheel velocityPN3X, Return.3X{{0,40,60,80},{0,40,60,80},{0,40,60,80},{0,40,60,80},{0,40,60,80},{0,40,60,80},{0,40,60,80},{0,40,60,80},{0,40,60,80}}050HwRadpSu7p9_TFlashCal1Seg



t2_ReturnSclVelTblYM_Uls_u8p8[9][4]Rtrn_t_VelScaleY_UlsReturnSF02 ReturnTable used to provide the return scaled as a function of handwheel velocity and vehicle speedPN3Y, Return.3Y{{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1}}02.5Ulsu8p8_TFlashCal1Seg



t_ReturnTempScaleXTbl_DegC_s11p4[14]Rtrn_t_TempScaleX_DegCReturnSF02 ReturnTable of temperature valuesYN4X, Return.4X-40, -35, -30, -20, -10, 0, 10, 20,30,40,50, 60,70, 90-40150DegCs11p4_TFlashCal1Seg



t_ReturnTempScaleSclYTbl_Uls_u8p8[14]Rtrn_t_TempScaleY_UlsReturnSF02 ReturnTable of scale values, 0 to 10YN4Y, Return.4Y1,1,1,1,1,1,1,1,1,1,1,1,1,1010Ulsu8p8_TFlashCal1Seg



t_StCmpADDFBlendX_Uls_u2p14[2]StCmp_t_ADDFBlendX_UlsStabilityCompSF29 StabilityCompensationLookup table to determine X-axis of Assist Factor Compensation Blend TableYN1X, StabilityComp.1X{1.0, 2.0}02Ulsu2p14_TFlashCal1Seg



t_StCmpADDFBlendY_Uls_u2p14[2]StCmp_t_ADDFBlendY_UlsStabilityCompSF29 StabilityCompensationLookup table to determine Y-axis of Assist Factor Compensation Blend TableYN1Y, StabilityComp.1Y{0, 1.0}01Ulsu2p14_TFlashCal1Seg



t_StCmpNFK_Str[4]t_StCmp_NFiltK_StrStabilityCompSF29 StabilityCompensationTable used to provide A1, A2, B0, B1, and B2 coefficients for each compensator. Structure definition is an implementation choice and the symbol is thus not defined in the FDD.YN
{{-0.2362671F,-0.6796265F,2.6297000F,-4.753113F,2.2075200F},{-0.1722412F,-0.6889648F,11.530700F,-20.35083F,8.9589230F},{-0.2362671F,-0.6796265F,2.6297000F,-4.753113F,2.2075200F},{-0.1722412F,-0.6889648F,11.530700F,-20.35083F,8.9589230F}}


NotchFiltK_StrFlashCal1Seg



t_StCmpNFK_Str[4].A1_Uls_f32StCmp_t_A1_UlsStabilityCompSF29 StabilityCompensationTable used to provide A1, A2, B0, B1, and B2 coefficients for each compensator.YN
{-0.2362671, -0.1722412, -0.2362671, -0.1722412}-20Ulsfloat32FlashCal1Seg



t_StCmpNFK_Str[4].A2_Uls_f32StCmp_t_A2_UlsStabilityCompSF29 StabilityCompensationTable used to provide A2 coefficient based on each compensatorYN
{-0.6796265, -0.6889648, -0.6796265, -0.6889648}-11Ulsfloat32FlashCal1Seg



t_StCmpNFK_Str[4].B0_Uls_f32StCmp_t_B0_UlsStabilityCompSF29 StabilityCompensationTable used to provide B0 coefficient based on each compensatorYN
{2.6297000, 11.530700, 2.6297000, 11.530700}02300Ulsfloat32FlashCal1Seg



t_StCmpNFK_Str[4].B1_Uls_f32StCmp_t_B1_UlsStabilityCompSF29 StabilityCompensationTable used to provide B1 coefficient based on each compensatorYN
{-4.753113, -20.35083, -4.753113, -20.35083}-45000Ulsfloat32FlashCal1Seg



t_StCmpNFK_Str[4].B2_Uls_f32StCmp_t_B2_UlsStabilityCompSF29 StabilityCompensationTable used to provide B2 coefficient based on each compensatorYN
{2.2075200, 8.9589230, 2.2075200, 8.9589230}-42300Ulsfloat32FlashCal1Seg



k_MinTrqCmdScl_Uls_f32Minimum Allowable Torque Command EOL Scale FactorTrqCmdScl, MtrCtrl_CMSF99 MotorControl, SF99 MotorControlCalibration to enforce a minimum limit on the Torque Command EOL Scale FactorNN
0.90.91.1Ulsfloat32FlashCal1Seg



k_MaxTrqCmdScl_Uls_f32Maximum Allowable Torque Command EOL Scale FactorTrqCmdScl, MtrCtrl_CMSF99 MotorControl, SF99 MotorControlCalibration to enforce a maximum limit on the Torque Command EOL Scale FactorNN
1.10.91.1Ulsfloat32FlashCal1Seg



k_RampDnRt_UlspmS_f32
My_LWR_WA, My_ePWM_LWR, VehPwrMd, My_CLSER, Unknown, Unknown, Unknown, Unknown, Unknown, SER, SER, UnknownThis calibration determines the attenuation factor ramp rate when the system is ramping out assist for the "engine off" condition defined by the customer.NN
0.00050.000031Uls/msfloat32FlashCal1Seg



k_RampUpRtLoSpd_UlspmS_f32
My_LWR_WA, My_ePWM_LWR, VehPwrMd, My_CLSER, Unknown, Unknown, Unknown, Unknown, Unknown, SER, SER, UnknownThis calibration determines the attenuation factor ramp rate when the system is ramping out assist for the "engine off" condition defined by the customer.NN
0.00050.000031Uls/msfloat32FlashCal1Seg



k_PosMaxOfstOne_HwDeg_u12p4VSpdLim_k_PosMaxOfstOne_HwDegVehSpdLmtSF16 VehicleSpeedLimiting
NN
1400900HwDegu12p4_TFlashCal1Seg



k_PosMaxOfstTwo_HwDeg_u12p4VSpdLim_k_PosMaxOfstTwo_HwDegVehSpdLmtSF16 VehicleSpeedLimiting
NN
1200900HwDegu12p4_TFlashCal1Seg



t_MaxAsstTblX_Kph_u9p7[5]VSpdLim_t_MaxAsstIndpt_kphVehSpdLmtSF16 VehicleSpeedLimiting
NN1X, VehSpdLmt.1X0, 25, 50, 65, 750255Kphu9p7_TFlashCal1Seg



t_MaxAsstTblY_MtrNm_u5p11[5]VSpdLim_t_MaxAsstDpnt_MtrNmVehSpdLmtSF16 VehicleSpeedLimiting
NN1Y, VehSpdLmt.1Y8.8,8.8,8.8,8.8,8.808.8MtrNmu5p11_TFlashCal1Seg



k_CalRelNum_Cnt_u8[12]
My_LWR_WA, My_ePWM_LWR, My_CLUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, Unknown, Unknown
NN
"DefaultCals"


uint8FlashCal1Seg



k_GearRatio_Uls_f32GearRatioMy_LWR_WA, My_ePWM_LWR, MtrVel, My_CLUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, Unknown, FDD02B MotorVelocity, UnknownHwPos_HwDeg to MtrPos_MtrDeg gear ratioNN
0.045454545452.86E-026.67E-02
float32FlashCal1Seg



k_RTToNomRatioVar_Uls_f32k_RunTimeToEOLRatioLimitMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementThe value the sin to cosine run time ratio is allowed to vary from the EOL nominal ratioNN
0.100.2
float32FlashCal1Seg



k_RTOffVelThr_MtrRadpS_f32k_MtrVelFiltEnThreshMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementMotor velocity filter enable threshold criteriaNN
10001000
float32FlashCal1Seg



k_RTOffsetLmt_Volts_f32k_RTOffsetMaxMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementThe value that the run time offset is allowed to deviate from the EOL offset valueNN
0.100.5
float32FlashCal1Seg



k_RTFiltEnThresh_Uls_f32k_MtrPosFiltEnThreshMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementMtrPos based filter enable threshold criteriaNN
0.990.81
float32FlashCal1Seg



k_RTOffFiltKn_Cnt_u16k_RunTimeFiltKnMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementRun time filter KnNN
20002000
uint16FlashCal1Seg



k_AmpRecVarLmt_Uls_f32k_RunTimeAmpRecLimitMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementThe value from the EOL amplitude reciprocal the sin run time amplitude reciprocal is allowed to varyNN
0.12200.25
float32FlashCal1Seg



k_CorrelationError_Rev_f32k_CorrelationErrorMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementMaximum correlation error allowedNN
0.22201
float32FlashCal1Seg



k_MtrPosCorrDiag_Cnt_str
My_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurement
NN
{50, 10, 1}


DiagSettings_StrFlashCal1Seg



k_MtrPosValDiag_Cnt_str
My_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurement
NN
{50, 10, 1}


DiagSettings_StrFlashCal1Seg



k_ValMinError_VoltsSqrd_f32k_ValidityMinErrorMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementValidity diagnostic minimum value error allowedNN
0.062506.25
float32FlashCal1Seg



k_ValMaxError_VoltsSqrd_f32k_ValidityMaxErrorMy_LWR_WA, My_ePWM_LWR, MtrPosUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, FDD06B MotorPositionMeasurement, FDD06B MotorPositionMeasurementValidity diagnostic maximum value error allowedNN
6.2506.25
float32FlashCal1Seg



k_MtrVelFiltEn_Cnt_lgcVelocityFilterEnableMy_LWR_WA, My_ePWM_LWR, MtrVelUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, FDD02B MotorVelocityVelocity Filter EnableNN
FALSEFALSETRUE
booleanFlashCal1Seg



t_MtrVelBlendTblX_MtrRadpS_u12p4[2]t_N_MotorVeltBld_BkPt1,t_N_MotorVeltBld_BkPt2
My_LWR_WA, My_ePWM_LWR, MtrVelUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, FDD02B MotorVelocityMtrVel blend BreakPoint1,BreakPoint2NN
{0, 0}01
u12p4_TFlashCal1Seg



t_MtrVelDeltaKpTblX_MtrRadpS_u12p4[2]t_S_MtrVelDeltaKpXTbl_MtrRadpSMy_LWR_WA, My_ePWM_LWR, MtrVelUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, FDD02B MotorVelocityX axis for Cutoff Lookup #2NN
{0.9375, 3.125}012.5
u12p4_TFlashCal1Seg



t_MtrVelDeltaKpTblY_Cnt_u16[2]t_S_MtrVelDeltaKpYTbl_CntMy_LWR_WA, My_ePWM_LWR, MtrVelUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, FDD02B MotorVelocityY axis for Cutoff Lookup #2NN
{40, 150}0200
uint16FlashCal1Seg



t_MtrVelFiltKpTblX_Kph_u9p7[2]t_S_MtrVelFiltKpXTbl_KphMy_LWR_WA, My_ePWM_LWR, MtrVelUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, FDD02B MotorVelocityX axis for Cutoff Lookup #1NN
{10, 30}0255
u9p7_TFlashCal1Seg



t_MtrVelFiltKpYTbl_Cnt_u16[2]t_S_MtrVelFiltKpYTbl_CntMy_LWR_WA, My_ePWM_LWR, MtrVelUnknown, Unknown, FDD02B MotorVelocity, Unknown, Unknown, Unknown, Unknown, FDD02B MotorVelocity, FDD02B MotorVelocityY axis for Cutoff Lookup #1NN
{40, 150}0200
uint16FlashCal1Seg



k_SpdAdjSlewEnable_Cnt_lgcPwrLmt_k_SpdAdjSlewEnable_CntMy_LWR_WA, My_ePWM_LWR, PwrLmtFuncCrUnknown, Unknown, SF19B PowerLimitFunction, Unknown, Unknown, Unknown, SF19B PowerLimitFunction, SF19B PowerLimitFunction, SF19B PowerLimitFunctionEnable for the Offset Output Velocity Slew RateNN
TRUEFALSETRUE
booleanFlashCal1Seg



k_ADCTrig1Offset_Cnt_s16k_ADCTrig1OffsetMy_LWR_WA, My_ePWM_LWR, ePWMUnknown, Unknown, FDD34B NHETFunction, Unknown, FDD34B NHETFunction, Unknown, Unknown, Unknown, FDD34B NHETFunctionADC Trigger offset near midpoint of PWM duty cycleNN
15010000
sint16FlashCal1Seg



k_PwmDeadBand_Cnt_u16k_DeadBandMy_LWR_WA, My_ePWM_LWR, ePWMUnknown, Unknown, FDD34B NHETFunction, Unknown, FDD34B NHETFunction, Unknown, Unknown, Unknown, FDD34B NHETFunctionPWM Dead band in epwm high resolution countsNN
1511024
uint16FlashCal1Seg



k_DitherLPFKn_Cnt_u16k_DitherLPFKn_Cnt_u16My_LWR_WA, My_ePWM_LWR, SVDrvr_CMUnknown, Unknown, FDD15C SineVoltageGenerationDrive, Unknown, Unknown, Unknown, FDD15C SineVoltageGenerationDrive, Unknown, FDD15C SineVoltageGenerationDriveFilter time constant of PWM dither frequencyNN
20065535
uint16FlashCal1Seg



k_DefaultVehSpd_Kph_u9p7
My_LWR_WA, My_ePWM_LWR, My_CLUnknown, Unknown, Unknown, Unknown, Unknown, Unknown, Unknown, Unknown
NN
50


u9p7_TFlashCal1Seg



k_GateDrvInitDwellTime_mS_u16p0
My_LWR_WA, My_ePWM_LWR, SVDiagUnknown, Unknown, Unknown, Unknown, Unknown, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics
NN
100255
u16p0_TFlashCal1Seg



k_GenGateDrvFltThrsh_Cnt_u16
My_LWR_WA, My_ePWM_LWR, SVDiagUnknown, Unknown, Unknown, Unknown, Unknown, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics, FDD49 SineVoltageGenerationDiagnostics
NN
2000200
uint16FlashCal1Seg



k_OvDetect_Volts_u10p6k_OvDetect_Volts_u10p6My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SEROver voltage detection thresholdNN
18531
u10p6_TFlashCal1Seg



k_OvNotDetect_Volts_u10p6k_OvNotDetect_Volts_u10p6My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SEROver voltage non-detection thresholdNN
18531
u10p6_TFlashCal1Seg



k_OvDetect_ms_u16p0k_OvDetect_ms_u16p0My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SEROvervoltage detection timeNN
1000065000
u16p0_TFlashCal1Seg



k_OvNotDetect_ms_u16p0k_OvNotDetect_ms_u16p0My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SEROver voltage non-detection timeNN
600065000
u16p0_TFlashCal1Seg



k_LowNotDetect_Volts_u10p6k_LowNotDetect_Volts_u10p6My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SERUnder voltage detection thresholdNN
9531
u10p6_TFlashCal1Seg



k_LowDetect_Volts_u10p6k_LowDetect_Volts_u10p6My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SERUndervoltage non-detection thresholdNN
9531
u10p6_TFlashCal1Seg



k_LowDetect_ms_u16p0k_LowDetect_ms_u16p0My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SERUnder voltage detection timeNN
1000065000
u16p0_TFlashCal1Seg



k_LowNotDetect_ms_u16p0k_LowNotDetect_ms_u16p0My_LWR_WA, My_ePWM_LWR, BVDiagFDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, SER, Unknown, Unknown, Unknown, SER, SER, SERUnder voltage non-detection timeNN
600065000
u16p0_TFlashCal1Seg



k_MaxSwitchedVolt_Volts_f32k_MaxSwitchedVolt_Volts_f32My_LWR_WA, My_ePWM_LWR, BatteryVoltage, BkCpPcFDD08B BatterySwitchedVoltage, Unknown, Unknown, FDD08B BatterySwitchedVoltage, Unknown, Unknown, Unknown, Unknown, FDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltage, FDD08B BatterySwitchedVoltageVoltage transition point to switch between Switched Battery and Battery voltageNN
16031Voltsfloat32FlashCal1Seg



k_MaxBattVoltDiff_Volts_f32k_MaxBattVoltDiff_Volts_f32My_LWR_WA, My_ePWM_LWR, BatteryVoltageFDD08B BatterySwitchedVoltage, Unknown, FDD08B BatterySwitchedVoltage, Unknown, FDD08B BatterySwitchedVoltage, Unknown, Unknown, Unknown, Unknown, FDD08B BatterySwitchedVoltageVoltage difference between battery and switched battery to indicate the switch is or is not closed (k_Max_Batt_Voltage_Diff)NN
0.506Voltsfloat32FlashCal1Seg



k_AbsTempDiag_Cnt_str
My_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection
NN
{140, 2, 1}


DiagSettings_StrFlashCal1Seg



k_DutyCycFltTrshld_Uls_u16p0Duty_k_DutyCycFltTrshld_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionCalibration defining the threshold to set or clear the thermal limit flagNN
920100
u16p0_TFlashCal1Seg



k_TrqCmdSlewDown_MtrNm_u9p7Duty_k_TrqCmdSlewDown_MtrNmMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionStep change in torque during recoveryNN
0.039062508.8
u9p7_TFlashCal1Seg



k_TrqCmdSlewUp_MtrNm_u9p7Duty_k_TrqCmdSlewUp_MtrNmMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionStep change in torque during decayNN
0.039062505.75
u9p7_TFlashCal1Seg



t_Mult1NSTblY_Uls_u3p13[5]Duty_t_Mult1NSTblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.1Y{0.0155029, 0.0155029, 0.0155029, 0.198975, 0.198975}00.5
u3p13_TFlashCal1Seg



t_Mult2NSTblY_Uls_u3p13[5]Duty_t_Mult2NSTblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.2Y{0.019409, 0.019409, 0.019409, 0.034302, 0.034302}00.5
u3p13_TFlashCal1Seg



t_Mult3NSTblY_Uls_u3p13[5]Duty_t_Mult3NSTblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.3Y{0.024292, 0.024292, 0.024292, 0.1564941, 0.1564941}00.5
u3p13_TFlashCal1Seg



t_Mult4NSTblY_Uls_u3p13[5]Duty_t_Mult4NSTblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.4Y{0.000122, 0.000122, 0.000122, 0.000122, 0.000122}00.5
u3p13_TFlashCal1Seg



t_Mult5NSTblY_Uls_u3p13[5]Duty_t_Mult5NSTblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.5Y{0.121826, 0.121826, 0.121826, 1.16394, 1.16394}02
u3p13_TFlashCal1Seg



t_Mult6NSTblY_Uls_u3p13[5]Duty_t_Mult6NSTblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.6Y{0.000122, 0.000122, 0.000122, 0.000122, 0.000122}02
u3p13_TFlashCal1Seg



t_LastTblValNS_MtrNm_u9p7[5]Duty_t_LastTblValNS_MtrNmMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.13Y{1, 1, 1, 0.34375, 0.34375}08.8
u9p7_TFlashCal1Seg



t_Mult1STblY_Uls_u3p13[5]Duty_t_Mult1STblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.7Y{0.016235, 0.016235, 0.016235, 0.021973, 0.021973}00.5
u3p13_TFlashCal1Seg



t_Mult2STblY_Uls_u3p13[5]Duty_t_Mult2STblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.8Y{0.020386, 0.020386, 0.020386, 0.037842, 0.037842}00.5
u3p13_TFlashCal1Seg



t_Mult3STblY_Uls_u3p13[5]Duty_t_Mult3STblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.9Y{0.025635, 0.025635, 0.025635, 0.208374, 0.208374}00.5
u3p13_TFlashCal1Seg



t_Mult4STblY_Uls_u3p13[5]Duty_t_Mult4STblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.10Y{0.000122, 0.000122, 0.000122, 0.000122, 0.000122}00.5
u3p13_TFlashCal1Seg



t_Mult5STblY_Uls_u3p13[5]Duty_t_Mult5STblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.11Y{0.121826, 0.121826, 0.121826, 1.16394, 1.16394}02
u3p13_TFlashCal1Seg



t_Mult6STblY_Uls_u3p13[5]Duty_t_Mult6STblY_UlsMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.12Y{0.000122, 0.000122, 0.000122, 0.000122, 0.000122}02
u3p13_TFlashCal1Seg



t_LastTblValS_MtrNm_u9p7[5]Duty_t_LastTblValS_MtrNmMy_LWR_WA, My_ePWM_LWR, ThrmDutyCycleSF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtection, Unknown, Unknown, Unknown, Unknown, SF09 ThermalDutyCycleProtection, SF09 ThermalDutyCycleProtectionDependent variable - scale factor for the loadNNThrmDutyCycle.14Y{0.96875, 0.96875, 0.96875, 0.3125, 0.3125}08.8
u9p7_TFlashCal1Seg



k_HwPosOpLPFCoeffK_Cnt_u16k_HwPosOutput_LPF_Coeff_kAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
175065535Cntuint16FlashCal1Seg



k_KinmIntDiagMaxRackLmt_HwDeg_f32k_KinmIntDiag_Max_Rack_LimitAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
210005000HwDegfloat32FlashCal1Seg



k_AsstFWInpLimitHysComp_MtrNm_f32AsstFW_k_InpLimitHysComp_MtrNmAssistFirewallSF34 AssistFirewallInput limit applied to Hysteresis_CompNN
8.808.8MtrNmfloat32FlashCal1Seg



k_AsstFWInpLimitHFA_MtrNm_f32AsstFW_k_InpLimitHFA_MtrNmAssistFirewallSF34 AssistFirewallInput limit applied to HighFrequencyAssistYN
8.808.8MtrNmfloat32FlashCal1Seg



k_AsstFWInpLimitBaseAsst_MtrNm_f32AsstFW_k_InpLimitBaseAsst_MtrNmAssistFirewallSF34 AssistFirewallInput limit applied to BaseAssistYN
8.808.8MtrNmfloat32FlashCal1Seg



k_AsstFWFiltKn_Hz_f32AsstFW_k_FiltKn_HzAssistFirewallSF34 AssistFirewallShared corner frequency for signal-splitting HPF and boundary LP filtersYN
80.1100Hzfloat32FlashCal1Seg



k_AsstFWFWActiveLPF_Hz_f32AsstFW_k_FWActiveLPF_HzAssistFirewallSF34 AssistFirewallCorner frequency of low pass filter applied to AsstFW_Active signal prior to exiting functionYN
500.1100Hzfloat32FlashCal1Seg



k_AsstFWPstep_Cnt_u16AsstFW_k_Pstep_CntAssistFirewallSF34 AssistFirewallPstep/Nstep stepsize - positive directionYN
105000Countsuint16FlashCal1Seg



k_AsstFWNstep_Cnt_u16AsstFW_k_Nstep_CntAssistFirewallSF34 AssistFirewallPstep/Nstep stepsize - negative directionYN
105000Countsuint16FlashCal1Seg



t_AsstFWPstepNstepThresh_Cnt_u16[2]AsstFW_t_PstepNstepThresh_CntAssistFirewallSF34 AssistFirewallPstep/Nstep threshold values. Two values, allows for a "hysteresis" of logic switchingYN
{50, 100}05000Countsuint16FlashCal1Seg



k_CntrlDmpRampEnd_Uls_u8p8k_CntrlDmpRampEnd_UlsCtrldDisShtdnSF26 ControlledDisableShutdownTuneable Ramp Scale value associated with CtrlDmpTmrBkptTwoNN
001Ulsu8p8_TFlashCal1Seg



k_TempSnsrLPFKn_Hz_f32TempEst_k_TempSnsrLPFKn_HzCtrlTempSF06 TemperatureEstimationCutoff frequency for software low pass filterNN
80.0120Hzfloat32FlashCal1Seg



k_DampFWInpLimitDamp_MtrNm_f32DampFW_k_InpLimitDamp_MtrNmDampingFirewallSF35 DampingFirewallInput limit applied to Damping_CmdYN
5-8.88.8MtrNmfloat32FlashCal1Seg



k_DampFWFWActiveLPF_Hz_f32DampFW_k_FWActiveLPF_HzDampingFirewallSF35 DampingFirewallCorner frequency of low pass filter applied to DampFW_Active signalYN
500.1100Hzfloat32FlashCal1Seg



t_DampFWAddDampAFWY_MtrNm_u5p11[8]DampFW_t_AddDampAFWY_MtrNmDampingFirewallSF35 DampingFirewallDamping 1D table for additional damping when Assist Firewall is activeYNDampingFirewall.4Y{0, 0, 0, 0, 0, 0, 0, 0}08.8MtrNmu5p11_TFlashCal1Seg



t_DampFWAddDampDFWY_MtrNm_u5p11[8]DampFW_t_AddDampDFWY_MtrNmDampingFirewallSF35 DampingFirewallDamping 1D table for additional damping when Assist Firewall is activeYNDampingFirewall.4Y{0, 0, 0, 0, 0, 0, 0, 0}08.8MtrNmu5p11_TFlashCal1Seg



k_AnaRngDiag_Cnt_str
HwTrqFDD04A AnalogHandwheelTorqueMeasurementDiagnostic Struct for T1NN
{200, 4, 1}


DiagSettings_StrFlashCal1Seg



k_AnaRngDiag_Cnt_str.Thresholdk_AnaTrq_Error_ThreshHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1- Error ThresholdNN
200065535Cntuint16FlashCal1Seg



k_AnaRngDiag_Cnt_str.PStepk_AnaTrq_Error_PstepHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1- Error Accumulator P-stepNN
40255Cntuint16FlashCal1Seg



k_AnaRngDiag_Cnt_str.NStepk_AnaTrq_Error_NstepHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1- Error N-stepNN
10255Cntuint16FlashCal1Seg



k_AnaT1T2ErrThreshold_Volts_u5p11k_AnaT1T2Err_ThresholdHwTrqFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 error threshold indicating reasonable error energy in the hw trq sub-systemNN
0.205Voltsu5p11_TFlashCal1Seg



k_HysCmpLPAstLPFKn_Hz_f32HysComp_k_AsstLPFKn_HzHystCompSF12 HysteresisCompensationLP filter cutoff frequency (of assist)YN
50150Hzfloat32FlashCal1Seg



k_HysCmpHwTrqLPFKn_Hz_f32HysComp_k_HwTrqLPFKn_HzHystCompSF12 HysteresisCompensationLP filter cutoff frequency (of hw torque)YN
50150Hzfloat32FlashCal1Seg



k_HysFinalOutLPFKn_Hz_f32HysComp_k_FinalOutLPFKn_HzHystCompSF12 HysteresisCompensationLP filter cutoff frequency (of output)YN
50150Hzfloat32FlashCal1Seg



k_HysOutLIm_HwNm_f32HysComp_k_OutLim_HwNmHystCompSF12 HysteresisCompensationFunction output saturation limitYN
16020HwNmfloat32FlashCal1Seg



k_MtrVelEOTLrn_MtrRadpS_f32LrnEOT_k_MtrVelEOTLrn_RadpSecLrnEOTSF11 LearnedEndofTravelLimitsMaximum velocity threshold to indicate (with high torque) that the end stop is detectedYN
5001100MtrRadpSfloat32FlashCal1Seg



k_EOTLrnTimer_mS_u16LrnEOT_k_EOTLrnTimer_SecLrnEOTSF11 LearnedEndofTravelLimitsMinimum time required to maintain the defined condition to allow the "Found" signal to change statenYN
100010000mSuint16FlashCal1Seg



k_AuthorityStartLrn_Uls_f32LrnEOT_k_AuthorityStartLrn_PercentLrnEOTSF11 LearnedEndofTravelLimitsMinimum level of authority used to activate the learning as well as determine Cw_Found and Ccw_Found outputs.YN
101Unitlessfloat32FlashCal1Seg



k_HwTrqEOTLrn_HwNm_f32LrnEOT_k_HwTrqLrnLimit_HwNmLrnEOTSF11 LearnedEndofTravelLimitsMinimum torque applied to indicate learning to start (high torque at end of travel)YN
2010HwNmfloat32FlashCal1Seg



k_MinResetAuthority_Uls_f32LrnEOT_k_MinResetAuth_UlsLrnEOTSF11 LearnedEndofTravelLimits
YN
101Unitlessfloat32FlashCal1Seg



k_SiAmbLPFKn_Hz_f32TempEst_k_SiAmbLPFKn_HzMtrTempEstSF06 TemperatureEstimation
NN
0.0240.000010.1Hzfloat32FlashCal1Seg



k_MagAmbLPFKn_Hz_f32TempEst_k_MagAmbLPFKn_HzMtrTempEstSF06 TemperatureEstimation
NN
0.0240.000010.1Hzfloat32FlashCal1Seg



k_CuAmbLPFKn_Hz_f32TempEst_k_CuAmbLPFKn_HzMtrTempEstSF06 TemperatureEstimation
NN
0.0240.000010.1Hzfloat32FlashCal1Seg



k_AMAmbLPFKn_Hz_f32TempEst_k_AMAmbLPFKn_HzMtrTempEstSF06 TemperatureEstimation
NN
0.0240.000010.1Hzfloat32FlashCal1Seg



k_RtnOffsetSlew_HwDegpS_f32Rtrn_k_OffsetSlew_HwDegpSReturnSF02 ReturnSlew rate limit calNN
0.0400.5HwDegpSfloat32FlashCal1Seg



k_RtnOffsetRange_HWDeg_f32Rtrn_k_OffsetLimit_HwDegReturnSF02 ReturnValid offset range calNN
17020HWDegfloat32FlashCal1Seg



t_HWAuthRetScl_X_Uls_u8p8[4]Rtrn_t_HwAuthX_UlsReturnSF02 ReturnIndex into Handwheel Authority Scaler Lookup TableNNReturn.5X0,0.5,0.75,101Ulsu8p8_TFlashCal1Seg



t_HWAuthRetScl_Y_Uls_u9p7[4]Rtrn_t_HwAuthY_UlsReturnSF02 ReturnOutput value from Handwheel Authority Scaler Lookup TableNNReturn.5Y0,0,0,101Ulsu9p7_TFlashCal1Seg



k_RtnHWAuthSlew_UlspS_f32Rtrn_k_HwAuthSlew_UlspSReturnSF02 ReturnSlew rate limit calNN
0.50.110UlspSfloat32FlashCal1Seg



t_RtrnFWVehSpd_Kph_u9p7[8]RtrnFW_t_VehSpd_kphReturnFirewallSF36 ReturnFirewallVehicle speed 1D table for boundary lookupYNReturnFirewall.1ZReturnFirewall.2Z{0, 3, 10, 20, 30, 60, 100, 255}0511Kphu9p7_TFlashCal1Seg



k_EOCCtrlTemp_DegC_f32Duty_k_EOCCtrlTemp_DegCThrmDutyCycleSF09 ThermalDutyCycleProtectionDefault temperature cal used when there is a temperature sensor fault logged.NN
70-50150DegCfloat32FlashCal1Seg



k_CtrlTempSlc_Cnt_lgcDuty_k_CtrlTempSlc_bThrmDutyCycleSF09 ThermalDutyCycleProtectionBoolean for controller module temperature selectionNN
TRUEFALSETRUECountsbooleanFlashCal1Seg



k_MtrPrTempSlc_Cnt_lgcDuty_k_MtrPrTempSlc_bThrmDutyCycleSF09 ThermalDutyCycleProtectionBoolean for motor temperature selectionNN
TRUEFALSETRUECountsbooleanFlashCal1Seg



t_MultTblX_DegC_s15p0[5]Duty_t_MultTblX_DegCThrmDutyCycleSF09 ThermalDutyCycleProtectionIndependent variable - TemperatureNNThrmDutyCycle.1XThrmDutyCycle.2XThrmDutyCycle.3XThrmDutyCycle.4XThrmDutyCycle.5XThrmDutyCycle.6XThrmDutyCycle.7XThrmDutyCycle.8XThrmDutyCycle.9XThrmDutyCycle.10XThrmDutyCycle.11XThrmDutyCycle.12XThrmDutyCycle.13XThrmDutyCycle.14X{-40, 0, 83, 84, 85}-50150DegCs15p0_TFlashCal1Seg



k_SlowFltTempSlc_Cnt_lgcDuty_k_SlowFltTempSlc_bThrmDutyCycleSF09 ThermalDutyCycleProtectionBoolean for temperature selectionNN
FALSEFALSETRUECountsbooleanFlashCal1Seg



k_AbsTmpTrqSlewLmt_MtrNm_f32Duty_k_AbsTmpTrqSlewLmt_MtrNmThrmDutyCycleSF09 ThermalDutyCycleProtectionStep change in torque during recovery and decay in the Absolute Temperature Limiting TableNN
0.02343808.8MtrNmfloat32FlashCal1Seg



k_MultTempSlc_Cnt_lgcDuty_k_MultTempSlc_bThrmDutyCycleSF09 ThermalDutyCycleProtectionBoolean for temperature selectionNN
TRUEFALSETRUECountsbooleanFlashCal1Seg



k_AbsTempDiag_Cnt_str.ThresholdDuty_k_AbsTempDiagThresh_CntThrmDutyCycleSF09 ThermalDutyCycleProtectionThreshold temperature for setting the absolute temperature limit flagNN
1400255Countsuint16FlashCal1Seg



k_AbsTempDiag_Cnt_str.PStepDuty_k_AbsTempDiagPstep_CntThrmDutyCycleSF09 ThermalDutyCycleProtectionPositive step for the absolute temperature limit flag set count downNN
2015Countsuint16FlashCal1Seg



k_AbsTempDiag_Cnt_str.NStepDuty_k_AbsTempDiagNstep_CntThrmDutyCycleSF09 ThermalDutyCycleProtectionPositive step for the absolute temperature limit flag clear count downNN
1015Countsuint16FlashCal1Seg



t_ThrmLoadLmtTblX_Uls_u16p0[8]Duty_k_ThrmLoadLmtTblX_CntThrmDutyCycleSF09 ThermalDutyCycleProtection
NNThrmDutyCycle.17X{0, 76, 80, 84, 88, 92, 96, 100}0100Unitlessu16p0_TFlashCal1Seg



t_ThrmLoadLmtTblY_MtrNm_u9p7[8]Duty_k_ThrmLoadLmtTblY_MtrNmThrmDutyCycleSF09 ThermalDutyCycleProtection
NNThrmDutyCycle.17Y{2.703125, 2.703125, 2.703125, 2.703125, 2.242188, 1.828125, 1.414063, 1}08.8MtrNmu9p7_TFlashCal1Seg



k_VehSpdMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VehSpdValTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_IgnStatMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_IgnStatValTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_EngRPMMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_EngRPMValTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_SWAMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_SWAValTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_StrgWhlAnglPol_s08
SrlComInputSER
NN
-1-11Cntsint8FlashCal1Seg



k_VehSpdSlewRate_KphpSec_f32SigCon_k_VehSpdSlewRate_KphpSecSgnlCondNoneVehicle Speed Slew Rate (kph/sec)NN
351255KphpSecfloat32FlashCal1Seg



k_VehSpdAstLmt_Kph_f32
VehPwrMdSER
NN
50512Kphfloat32FlashCal1Seg



k_YawRateFilt_Hz_f32PlCmp_k_YawRateFilt_HzActivePullSF13 ActivePullCompensationFilter Frequency for Yaw Rate signalYN
3.70E-021.26E-030.715390456663971Hzfloat32FlashCal1Seg



k_HwTrqFilt_Hz_f32PlCmp_k_HwTrqFilt_HzActivePullSF13 ActivePullCompensationFilter Frequency for Handwheel Torque signalYN
0.2222323208282111.26E-030.715390456663971Hzfloat32FlashCal1Seg



k_STResetHwTrq_HwNm_f32PlCmp_k_STResetHwTrq_HwNmActivePullSF13 ActivePullCompensationHw Torque Limit at which the short term compensation will reset to zeroYN
3010HwNmfloat32FlashCal1Seg



k_STResetHwPos_HwDeg_f32PlCmp_k_STResetHwPos_HwDegActivePullSF13 ActivePullCompensationHw Position Limit at which the short term compensation will reset to zeroYN
450900HwDegfloat32FlashCal1Seg



k_STResetYawRate_DegpS_f32PlCmp_k_STResetYawRate_DegpSActivePullSF13 ActivePullCompensationYaw Rate Limit at which the short term compensation will reset to zeroYN
10360DegpSfloat32FlashCal1Seg



k_EnableHwTrqMax_HwNm_f32PlCmp_k_EnableHwTrqMax_HwNmActivePullSF13 ActivePullCompensationMaximum Hw Torque allowed for learning to be enabledYN
2.8010HwNmfloat32FlashCal1Seg



k_EnableHwPosMax_HwDeg_f32PlCmp_k_EnableHwPosMax_HwDegActivePullSF13 ActivePullCompensationMaximum Hw Position allowed for learning to be enabledYN
450900HwDegfloat32FlashCal1Seg



k_EnableHwAuthMin_Uls_f32PlCmp_k_EnableHwAuthMin_UlsActivePullSF13 ActivePullCompensationMinimum Hw Authority allowed for learning to be enabledYN
101Unitlessfloat32FlashCal1Seg



k_EnableHwVelMax_DegpS_f32PlCmp_k_EnableHwVelMax_DegpSActivePullSF13 ActivePullCompensationMaximum Hw Velocity allowed for learning to be enabledYN
1001500DegpSfloat32FlashCal1Seg



k_EnableVehSpdRateMax_KphpS_f32PlCmp_k_EnableVehSpdRateMax_KphpSActivePullSF13 ActivePullCompensationMaximum Vehicle Speed rate of change allowed for learning to be enabledYN
10100KphpSfloat32FlashCal1Seg



k_EnableVehSpdMin_Kph_f32PlCmp_k_EnableVehSpdMin_KphActivePullSF13 ActivePullCompensationMinimum Vehicle Speed allowed for learning to be enabledYN
600255Kphfloat32FlashCal1Seg



k_EnableVehSpdMax_Kph_f32PlCmp_k_EnableVehSpdMax_KphActivePullSF13 ActivePullCompensationMaximum Vehicle Speed allowed for learning to be enabledYN
1600255Kphfloat32FlashCal1Seg



k_EnableYawRateMax_DegpS_f32PlCmp_k_EnableYawRateMax_DegpSActivePullSF13 ActivePullCompensationMaximum Yaw Rate allowed for learning to be enabledYN
10360DegpSfloat32FlashCal1Seg



k_EnableTime_mS_u32PlCmp_k_EnableTime_SActivePullSF13 ActivePullCompensationTime for which all of the enable criteria must be valid before learning will be enabledYN
2000060000mSuint32FlashCal1Seg



k_STLimit_HwNm_f32PlCmp_k_STLimit_HwNmActivePullSF13 ActivePullCompensationMaximum allowed short term compensationYN
104HwNmfloat32FlashCal1Seg



k_STLearnTimeInc_Sec_f32PlCmp_k_STLearnTimeInc_SActivePullSF13 ActivePullCompensationTime to learn approximately 75 percent of a pull, in normal condition (increasing short term)YN
455200Sfloat32FlashCal1Seg



k_STLearnTimeDec_Sec_f32PlCmp_k_STLearnTimeDec_SActivePullSF13 ActivePullCompensationTime to learn approximately 75 percent of a pull, in condition where short term is opposing the driver (decreasing short term). This would normally be a shorter time than the STLearnTimeInc, to reduce the amount of time that the pull comp command opposes the driver.YN
455200Sfloat32FlashCal1Seg



k_STOppSignTime_mS_u32PlCmp_k_STOppSignTime_SActivePullSF13 ActivePullCompensationTime the driver must be opposing the short term compensation before the system will switch to the STLearnTimeDec learning rate.YN
100030000mSuint32FlashCal1Seg



k_STRampTime_Sec_f32PlCmp_k_STRampTime_SActivePullSF13 ActivePullCompensationTime over which the short term compensation will ramp down to zero in the event of a short term resetYN
10.130Sfloat32FlashCal1Seg



k_STIntInputLimit_HwNm_f32PlCmp_k_STIntInputLimit_HwNmActivePullSF13 ActivePullCompensationValue to limit the input to the short term integrator. Reduces the learning rate for higher handwheel torque inputs.YN
3010HwNmfloat32FlashCal1Seg



k_STFilt_Hz_f32PlCmp_k_STFilt_HzActivePullSF13 ActivePullCompensationFilter on handwheel torque input to the Short Term IntegratorYN
6.26E-031.26E-040.715390456663971Hzfloat32FlashCal1Seg



k_FiltDeadband_HwNm_f32PlCmp_k_FiltDeadband_HwNmActivePullSF13 ActivePullCompensationDeadband on input to both short and long term integrator. When hw torque is below this value, the integrator will not learn any additional compensationYN
0.25010HwNmfloat32FlashCal1Seg



k_LTLimit_HwNm_f32PlCmp_k_LTLimit_HwNmActivePullSF13 ActivePullCompensationMaximum allowed long term compensationYN
0.504HwNmfloat32FlashCal1Seg



k_LTLearnTime_Min_f32PlCmp_k_LTLearnTime_MinActivePullSF13 ActivePullCompensationTime to learn approximately 75 percent of a pull into long term compensationYN
455120Minfloat32FlashCal1Seg



k_LTFilt_Hz_f32PlCmp_k_LTFilt_HzActivePullSF13 ActivePullCompensationFilter on handwheel torque input to the Long Term IntegratorYN
0.2695973089513540.006263487375221751Hzfloat32FlashCal1Seg



k_LTIntInputLimit_HwNm_f32PlCmp_k_LTIntInputLimit_HwNmActivePullSF13 ActivePullCompensationValue to limit the input to the long term integrator. Reduces the learning rate for higher handwheel torque inputs.YN
3010HwNmfloat32FlashCal1Seg



k_TotalLimit_HwNm_f32PlCmp_k_TotalLimit_HwNmActivePullSF13 ActivePullCompensationValue to limit the total output of pull comp.YN
1010HwNmfloat32FlashCal1Seg



k_HwNmToMtrNm_Uls_f32PlCmp_k_HwNmToMtrNm_MtrNmpHwNmActivePullSF13 ActivePullCompensationScale factor used to convert the compensation command from handwheel torque to motor torque.YN
0.040.030.06Unitlessfloat32FlashCal1Seg



t_VehSpdScaleTblX_Kph_u9p7[4]PlCmp_t_VehSpdScaleActivePullSF13 ActivePullCompensationTable to scale Pull Comp command with vehicle speedYNActivePull.1X{0, 30, 60, 90}0255Kphu9p7_TFlashCal1Seg



k_OutputMaxRate_HwNmpS_f32PlCmp_k_OutputMaxRate_HwNmpSActivePullSF13 ActivePullCompensationRate limiter on output of function, to eliminate sudden change in outputYN
1000100HwNmpSfloat32FlashCal1Seg



k_SumLimPlCmpLimit_MtrNm_f32SumLim_k_PlCmpLimit_MtrNmAstLmt_CMSF04B AssistSummationandLimitingCalibration to firewall limit the pull compensation commandNN
8.808.8MtrNmfloat32FlashCal1Seg



k_SpdAdjSlewInc_MtrRadpS_f32PwrLmt_k_SpdAdjSlewInc_MtrRadpSpLPwrLmtFuncCrSF19B PowerLimitFunctionslew limit rate for Offset Output Velocity (max change in 2 ms)NN
6.250.00110MtrRadpSfloat32FlashCal1Seg



k_SpdAdjSlewDec_MtrRadpS_f32PwrLmt_k_SpdAdjSlewDec_MtrRadpSpLPwrLmtFuncCrSF19B PowerLimitFunctionslew limit rate for Offset Output Velocity (max change in 2 ms)NN
0.06250.00110MtrRadpSfloat32FlashCal1Seg



k_AsstReducLPFKn_Hz_f32PwrLmt_k_AsstReducLPFKn_HzPwrLmtFuncCrSF19B PowerLimitFunctioncutoff frequency of the low pass filter for the calculated limit percentageNN
0.3650.11Hzfloat32FlashCal1Seg



k_LowVltAstRecTime_mS_u16PwrLmt_k_LowVltAstRecTime_mSPwrLmtFuncCrSF19B PowerLimitFunctionhow much time Vecu must be above the calibratable voltage threshold in order to reset output flag statusNN
2000065535mSuint16FlashCal1Seg



k_LowVltAstRecTh_Volt_f32PwrLmt_k_LowVltAstRecTh_VoltsPwrLmtFuncCrSF19B PowerLimitFunctionvalue representing the voltage level at which the output flag(s) can be resetNN
13.5018Voltsfloat32FlashCal1Seg



k_FlashECCDiag_Cnt_str
TMS570_uDiagFDD32B uCDiagnostics
N

{100, 5, 1}


DiagSettings_StrFlashCal1Seg



k_FlashECCDiag_Cnt_str.PStep
TMS570_uDiagFDD32B uCDiagnostics
N

5FULLFULLCountsuint16FlashCal1Seg



k_FlashECCDiag_Cnt_str.NStep
TMS570_uDiagFDD32B uCDiagnostics
N

1FULLFULLCountsuint16FlashCal1Seg



k_FlashECCDiag_Cnt_str.Threshold
TMS570_uDiagFDD32B uCDiagnostics
N

100FULLFULLCountsuint16FlashCal1Seg



k_RAMECCDiag_Cnt_str
TMS570_uDiagFDD32B uCDiagnostics
N

{100, 5, 1}


DiagSettings_StrFlashCal1Seg



k_RAMECCDiag_Cnt_str.PStep
TMS570_uDiagFDD32B uCDiagnostics
N

5FULLFULLCountsuint16FlashCal1Seg



k_RAMECCDiag_Cnt_str.NStep
TMS570_uDiagFDD32B uCDiagnostics
N

1FULLFULLCountsuint16FlashCal1Seg



k_RAMECCDiag_Cnt_str.Threshold
TMS570_uDiagFDD32B uCDiagnostics
N

100FULLFULLCountsuint16FlashCal1Seg



k_MtrCtrlMinCount_Cnt_u16
TMS570_uDiagFDD32B uCDiagnostics
N

1011000Countsuint16FlashCal1Seg



k_MtrCtrlMaxCount_Cnt_u16
TMS570_uDiagFDD32B uCDiagnostics
N

12011000Countsuint16FlashCal1Seg



k_OneMsLoopMinCount_Cnt_u16
TMS570_uDiagFDD32B uCDiagnostics
N

11100Countsuint16FlashCal1Seg



k_OneMsLoopMaxCount_Cnt_u16
TMS570_uDiagFDD32B uCDiagnostics
N

111100Countsuint16FlashCal1Seg



k_VIMParErrThrsh_Cnt_u16
TMS570_uDiagFDD32B uCDiagnostics
N

2011000Countsuint16FlashCal1Seg



k_StrClmTrqPolarity_Cnt_s08
SrlComOutputSERPolarity of StrClmTrqN

-1-11Coutnssint8FlashCal1Seg



k_AutoCtrPinTrqLPFCoeffK_Hz_f32k_AutoCntr_PinTrqLPF_Coeff_kAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunctionNum of the LPF coeff representing CutOff freqNN
0.0350.00020.1Hzfloat32FlashCal1Seg



k_AutoCtrMtrVelT1L_MtrRadpS_f32k_AutoCntr_LoSpd_Timer1_MtrVelAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunctionMtrVel threshold for low VehSpd AutoCentering enable criteriaNN
300700MtrRadpSfloat32FlashCal1Seg



k_AutoCtrVehSpdT1L_Kph_f32k_AutoCntr_LoSpd_Timer1_VehSpdAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunctionVehSpd threshold for low VehSpd AutoCentering enable criteriaNN
200255kphfloat32FlashCal1Seg



k_AutoCtrPinTrqT1L_HwNm_f32k_AutoCntr_LoSpd_Timer1_PinTrqAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunctionPinion Trq threshold for low VehSpd AutoCentering enable criteriaNN
4020HwNmfloat32FlashCal1Seg



k_HwPTimer1MaxL_ms_u16k_AutoCntr_LoSpd_Timer1AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
500060000msuint16FlashCal1Seg



k_AutoCtrFiltOneCoeffkL_Hz_f32k_AutoCntr_LoSpd_FiltOne_Coeff_kAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
0.10.00020.1Hzfloat32FlashCal1Seg



k_AutoCtrWindowL_HwDeg_f32k_AutoCntr_LoSpd_CntrWindowAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
80100HwDegfloat32FlashCal1Seg



k_AutoCtrFiltTwoCoeffkL_Hz_f32k_AutoCntr_LoSpd_FiltTwo_Coeff_kAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
0.0050.00020.1Hzfloat32FlashCal1Seg



k_AutoCtrTimer2LSpd_ms_u16k_AutoCntr_LoSpd_Timer2AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
2000060000msuint16FlashCal1Seg



k_HwPMtrVelT1H_MtrRadpS_f32k_AutoCntr_HiSpd_Timer1_MtrVelAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
200700MtrRadpSfloat32FlashCal1Seg



k_HwPVehSpdT1H_Kph_f32k_AutoCntr_HiSpd_Timer1_VehSpdAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
650255kphfloat32FlashCal1Seg



k_HwPPinionTrqT1H_HwNm_f32k_AutoCntr_HiSpd_Timer1_PinTrqAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
4020HwNmfloat32FlashCal1Seg



k_HwPTimer1MaxH_ms_u16k_AutoCntr_HiSpd_Timer1AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
1500060000msuint16FlashCal1Seg



k_HwPFilter1KnH_Hz_f32k_AutoCntr_HiSpd_FiltOne_Coeff_kAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
0.0250.00020.1Hzfloat32FlashCal1Seg



k_HwPWindowCalH_HwDeg_f32k_AutoCntr_HiSpd_CntrWindowAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
50100HwDegfloat32FlashCal1Seg



k_HwPFilter2KnH_Hz_f32k_AutoCntr_HiSpd_FiltTwo_Coeff_kAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
0.00020.00020.1Hzfloat32FlashCal1Seg



k_HwPTmr2MaxHiSpd_ms_u16k_AutoCntr_HiSpd_Timer2AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
2000060000msuint16FlashCal1Seg



k_MtrVelTmr4H_MtrRadpS_f32k_HiSpd_Timer4_MotorVelAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
200700MtrRadpSfloat32FlashCal1Seg



k_VehSpdTmr4H_kph_f32k_HiSpd_Timer4_VehSpdAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
650255kphfloat32FlashCal1Seg



k_PinTrqTmr4H_HwNm_f32k_HiSpd_Timer4_PinTrqAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
3020HwNmfloat32FlashCal1Seg



k_Tmr4CntrWindowH_HwDeg_f32k_HiSpd_Timer4_CntrWindowAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
50100HwDegfloat32FlashCal1Seg



k_AutoCtrTimer4H_ms_u16k_AutoCntr_HiSpd_Timer4AbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
2000060000msuint16FlashCal1Seg



k_VDAuthL_Uls_f32k_LoSpd_VD_AuthorityAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
101Ulsfloat32FlashCal1Seg



k_HiSpdAcAuth_Uls_f32k_HiSpd_VD_AuthorityAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
101Ulsfloat32FlashCal1Seg



k_HwPosAuthorityStep_Uls_f32k_HwPos_Authority_StepAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
0.201Ulsfloat32FlashCal1Seg



k_HwPosOpLPFError_HwDeg_f32k_HwPosOutput_LPF_ErrorAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
501620HwDegfloat32FlashCal1Seg



k_RbstPosLPFKn_Hz_f32k_RbstPos_LPF_Coeff_KAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
0.212780882Hzfloat32FlashCal1Seg



k_HwPosVehStabilityTime_mS_u16k_HwPos_VehStabilityTimeAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
50010000mSuint16FlashCal1Seg



k_ScomHwPosAuth_Uls_f32k_Scom_HwPosAuthorityAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
101Ulsfloat32FlashCal1Seg



k_HwPosVehStabilityHwTrq_HwNm_f32k_HwPos_VeHStability_HwTrqAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
105HwNmfloat32FlashCal1Seg



k_HwPosVehStabilityTrqCmd_MtrNm_f32k_HwPos_VehStability_TrqCmdAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
106MtrNmfloat32FlashCal1Seg



k_HwPosVehStabilityMtrVel_MtrRadpS_f32k_ScomMax_Motor_Vel_CRFAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
200700MtrRadpSfloat32FlashCal1Seg



k_VdynToScomMaxErr_HwDeg_f32k_VdynToScomMaxErrAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
36001600HwDegfloat32FlashCal1Seg



k_VdynToSComCorrLmt_HwDeg_f32k_VdynToSComCorrLimitAbsHwPosScomFDD05D SensorlessAbsoluteHandwheelPositionFunction
NN
2001600HwDegfloat32FlashCal1Seg



k_PPPAPriorityVehSpd_Kph_f32ChryAL_k_PPPAPriorityVehSpd_kphArbLmtCF05 ChryslerArbiterLimiterVehicle speed below which PPPA will be given priorityYN
100255Kphfloat32FlashCal1Seg



k_RateLimit_UlspS_f32ChryAL_k_RateLimit_pSArbLmtCF05 ChryslerArbiterLimiterRate limit imposed on HaLF to DST transitionYN
10100UlspSfloat32FlashCal1Seg



t_AsstThermSclX_Cnt_u16p0[2]Asst_t_ThermSclX_CntAssistSF01 AssistDuty Cycle Filter CountsNNAssist.4X{75, 100}0200Countsu16p0_TFlashCal1Seg



t_AsstThermSclY_Uls_u2p14[2]Asst_t_ThermSclY_UlsAssistSF01 AssistUnitless Scale FactorNNAssist.4Y{1, 1}01Unitlessu2p14_TFlashCal1Seg



k_MtrVelDampLPFKn_Hz_f32Damp_k_MtrVelDampLPFKnDampingSF03 DampingCalibration for LP filterNN
155100Hzfloat32FlashCal1Seg



k_Quad13DmpMult_Uls_f32Damp_k_Quad13DmpMultDampingSF03 DampingScaling Used in Quad 1 & 3 for the Damping CommandYN
102Ulsfloat32FlashCal1Seg



k_Quad24DmpMult_Uls_f32Damp_k_Quad24DmpMultDampingSF03 DampingScaling Used in Quad 2 & 4 for the Damping CommandYN
102Ulsfloat32FlashCal1Seg



k_QddHwTrqDampKn_Hz_f32Damp_k_QddHwTrqDampKnDampingSF03 DampingCalibration for HwTrq LP filterNN
15531.25Hzfloat32FlashCal1Seg



k_QddMtrVelDampKn_Hz_f32Damp_k_QddMtrVelDampKnDampingSF03 DampingCalibration for MtrVel LP filterNN
15531.25Hzfloat32FlashCal1Seg



k_QDDHwTrqBckLash_HwNm_f32Damp_k_QDDHwTrqBckLashDampingSF03 DampingDeadband for HwTrq backlashNN
0064HwNmfloat32FlashCal1Seg



k_QDDMtrVelBckLash_MtrRadpS_f32Damp_k_QDDMtrVelBckLashDampingSF03 DampingDeadband for MtrVel backlashNN
00128MtrRadpSfloat32FlashCal1Seg



k_QddSfLFPKn_Hz_f32Damp_k_QddSfLFPKnDampingSF03 DampingCalibration for scale factor LP filterNN
150100Hzfloat32FlashCal1Seg



k_HPSbaseC1_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC1_MtrNmpMtrRadpSDampingSF03 DampingY-intercept of DampingCoef vs. VelocityNN
0.00052108300.1MtrNm/MtrRadpSfloat32FlashCal1Seg



k_HPSbaseC2_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC2_MtrNmpMtrRadpSDampingSF03 DampingSlope of DampingCoef vs. VelocityNN
0.000028889300.1MtrNm/MtrRadpSfloat32FlashCal1Seg



k_HPSbaseC3_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC3_MtrNmpMtrRadpSDampingSF03 DampingSlope of DampingCoef vs. AssistNN
0.0061865400.1MtrNm/MtrRadpSfloat32FlashCal1Seg



k_HPSbaseC4_MtrNmpMtrRadpS_f32Damp_k_HPSbaseC4_MtrNmpMtrRadpSDampingSF03 DampingTilts the plot DampingCoef vs. Velocity clockwiseNN
0.0000095683200.1MtrNm/MtrRadpSfloat32FlashCal1Seg



k_RtnLimit_MtrNm_f32Rtrn_k_Limit_MtrNmReturnSF02 ReturnEnforces valid range of return command. Range is symmetric.NN
0.1-1010MtrNmfloat32FlashCal1Seg



k_OnStateDiag_Cnt_str.Threshold
MtrDrvDiagFDD15C SineVoltageGenerationDrive
NN
1500065535Countsuint16FlashCal1Seg



k_OnStateDiag_Cnt_str.PStep
MtrDrvDiagFDD15C SineVoltageGenerationDrive
NN
512065535Countsuint16FlashCal1Seg



k_OnStateDiag_Cnt_str.NStep
MtrDrvDiagFDD15C SineVoltageGenerationDrive
NN
1065535Countsuint16FlashCal1Seg



k_GateDriveDiag_Cnt_str.Threshold
MtrDrvDiagFDD15C SineVoltageGenerationDrive
NN
1500065535Countsuint16FlashCal1Seg



k_GateDriveDiag_Cnt_str.PStep
MtrDrvDiagFDD15C SineVoltageGenerationDrive
NN
512065535Countsuint16FlashCal1Seg



k_GateDriveDiag_Cnt_str.NStep
MtrDrvDiagFDD15C SineVoltageGenerationDrive
NN
1065535Countsuint16FlashCal1Seg



k_HaLFDSTSyncTime_mS_u16k_HalF_DSTSync_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the DST active state check used in the HalF deactivation too long diagnosticNN
10001000msuint16FlashCal1Seg



k_TrqOverlayLimitPerc_Uls_f32k_TrqOverlay_LimitPercHaLFTO, PAwTO, StbCTOFDD50B ParkAssistWIthTorqueOverlay, FDD40B ParkAssistWithTorqueOverlay, FDD40C TorqueOverlayPercent Limit indicating when PA should be deactivated (higher value indicates more limiting because a value of 0% is full assist)NN
100100%float32FlashCal1Seg



k_TrqOverlaySuspendTime_mS_u16k_TrqOverlaySuspend_TimeHaLFTO, PAwTO, StbCTOFDD50B ParkAssistWIthTorqueOverlay, FDD40B ParkAssistWithTorqueOverlay, FDD40C TorqueOverlayRecovery time for clearing the suspend flag based on the reduced assist condition. (Same cal used in DST and HalF)NN
100005000msuint16FlashCal1Seg



k_HandsOnLPFKn_Cnt_u16k_HandsOnLPF_CutoffPAwTOFDD40B ParkAssistWithTorqueOverlayNumerator term of constant K identifying the Cut off frequency for LPF on hw torque used for hands on detection.NN
81841011259Countsuint16FlashCal1Seg



k_TrqOverlayHandsOnTrq_HwNm_u5p27k_TrqOverlay_HandsOnTrqPAwTOFDD40B ParkAssistWithTorqueOverlayHw torque threshold used for Hands On Detection to deactivate park assistNN
3.5010HwNmu5p27_TFlashCal1Seg



k_PARvsGearChkTime_mS_u16k_PA_RvsGearChk_TimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration of the reverse gear not engaged check for park assist incorrect activationNN
10005mSuint16FlashCal1Seg



k_PATrqOvNotZeroChkTime_mS_u16k_PA_TrqOvNotZeroChk_TimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration of the torq overlay request not zero check for park assist incorrect activationNN
20005mSuint16FlashCal1Seg



k_PAVehSpdNotLowTime_mS_u16k_PA_VehSpdNotLow_TimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration of the vehicle speed not low check for park assist incorrect activationNN
10005mSuint16FlashCal1Seg



k_PAVSpdNotLowMin_Kph_f32k_PA_VSpdNotLow_MinPAwTOFDD40B ParkAssistWithTorqueOverlayMinimum veh speed required for park assist activationNN
00255Kphfloat32FlashCal1Seg



k_PAVSpdNotLowMax_Kph_f32k_PA_VSpdNotLow_MaxPAwTOFDD40B ParkAssistWithTorqueOverlayMaximum vehicle speed required for park assist activationNN
2.70255Kphfloat32FlashCal1Seg



k_PAIWSSWhlSpinSetTime_mS_u16k_PA_IWSSWhlSpin_SetTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to set fault associated with the IWSS signal and Wheel Spin validity check for park assist deactivationNN
10001000mSuint16FlashCal1Seg



k_PAIWSSWhlSpinClrTime_mS_u16k_PA_IWSSWhlSpin_ClrTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to clear fault associated with the IWSS signal and Wheel Spin validity check for park assist deactivationNN
100005000mSuint16FlashCal1Seg



k_PAExcessVehSpdSetTime_mS_u16k_PA_ExcessVehSpd_SetTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to set fault associated with the Excessive Veh Speed check for park assist deactivationNN
10001000mSuint16FlashCal1Seg



k_PAExcessVehSpdClrTime_mS_u16k_PA_ExcessVehSpd_ClrTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to clear fault associated with the Excessive Veh Speed check for park assist deactivationNN
100005000mSuint16FlashCal1Seg



k_PAExcessVehSpd_Kph_f32k_PA_ExcessVehSpdPAwTOFDD40B ParkAssistWithTorqueOverlayMax Vehicle Speed threshold used in Excessive Veh Speed check for park assist deactivationNN
80255Kphfloat32FlashCal1Seg



k_PAMovMismatchSetTime_mS_u16k_PA_MovMismatch_SetTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to set fault associated with the Vehicle movement mismatch check for park assist deactivationNN
4001000mSuint16FlashCal1Seg



k_PAMovMismatchClrTime_mS_u16k_PA_MovMismatch_ClrTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to clear fault associated with the Vehicle movement mismatch check for park assist deactivationNN
100005000mSuint16FlashCal1Seg



k_PAMovMismatchVSpd_Kph_f32k_PA_MovMismatch_VSpdPAwTOFDD40B ParkAssistWithTorqueOverlayVehicle Speed threshold used in Vehicle Movement mismatch check for park assist deactivationNN
50255Kphfloat32FlashCal1Seg



k_PAVspdMismatchSetTime_mS_u16k_PA_VspdMismatch_SetTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration to set fault associated with the Vehicle Speed mismatch check for park assist deactivationNN
30005000mSuint16FlashCal1Seg



k_PAEIWSSChkVspd_Kph_f32k_PA_IWSSChk_VspdPAwTOFDD40B ParkAssistWithTorqueOverlayIWSS based Vehicle Speed threshold used in Vehicle speed mismatch check for park assist deactivationNN
14-155Kphfloat32FlashCal1Seg



k_PABoostCurveTime_mS_u16k_PA_BoostCurveTimePAwTOFDD40B ParkAssistWithTorqueOverlayTime duration during which the activation conditions for park assist must be present in order to allow switching of the park assist boost curveNN
5001000mSuint16FlashCal1Seg



k_RestoreThresh_MtrNm_f32AsstFW_k_RestoreThresh_MtrNmAssistFirewallSF34 AssistFirewallAllowable difference in torque command when function reverts from default assist table to normal operationYN
508.8MtrNmfloat32FlashCal1Seg



k_DampFWPstep_Cnt_u16DampFW_k_DampPstep_CntDampingFirewallSF35 DampingFirewallPstep/Nstep stepsize - positive directionYN
105000Cntuint16FlashCal1Seg



k_DampFWNstep_Cnt_u16DampFW_k_DampNstep_CntDampingFirewallSF35 DampingFirewallPstep/Nstep stepsize - negative directionYN
105000Cntuint16FlashCal1Seg



t_DampFWPNstepThresh_Cnt_u16[2]DampFW_t_DampPNThesh_CntDampingFirewallSF35 DampingFirewallPstep/Nstep threshold values. Two values, allows for a "hysteresis" of logic switchingYN
{50, 200}05000Cntuint16FlashCal1Seg



k_InrtCmp_TBarVelLPFKn_Hz_f32VBIC_k_TBarVelLPFiltFc_HzDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
200.1100Hzfloat32FlashCal1Seg



k_DampFWInCmpPStep_Cnt_u16DampFW_k_InCmpPstep_CntDampingFirewallSF35 DampingFirewall
YN
105000Cntuint16FlashCal1Seg



k_DampFWInCmpNStep_Cnt_u16DampFW_k_InCmpNstep_CntDampingFirewallSF35 DampingFirewall
YN
105000Cntuint16FlashCal1Seg



t_DampFWDampInrtCmpPNThesh_Cnt_u16[2]DampFW_t_InCmpPNThresh_CntDampingFirewallSF35 DampingFirewall
YN
{50, 200}05000Cntuint16FlashCal1Seg



k_DampFWErrThresh_MtrNm_f32DampFW_k_ErrThresh_MtrNmDampingFirewallSF35 DampingFirewall
YN
0.208.8MtrNmfloat32FlashCal1Seg



t_HwTorqCorrLimXAxis_HwNm_u4p12[6]t_HWTorq_CorrLim_xaxisHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0, 2, 4, 6, 8, 10}010HwNmu4p12_TFlashCal1Seg



t_HwTorqCorrLimYAxis_HwNmSq_u7p9[6]t_HWTorq_CorrLim_yaxisHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0.25, 2.25, 4.25, 6.25, 8.25, 10.25}0100HwNmSqu7p9_TFlashCal1Seg



k_HwTorqCorrLimDiag_Cnt_str
HwTrqFDD04A AnalogHandwheelTorqueMeasurement
NN
{12, 4, 1}


DiagSettings_StrFlashCal1Seg



k_HwTorqCorrLimDiag_Cnt_str.Thresholdk_HWTorq_Corrlim_ErrAcc_ThreshHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation check Error Accumulator limit threshold


12020Cntuint16FlashCal1Seg



k_HwTorqCorrLimDiag_Cnt_str.PStepk_HWTorq_Corrlim_PstepHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Pstep


40255Cntuint16FlashCal1Seg



k_HwTorqCorrLimDiag_Cnt_str.NStepk_HWTorq_Corrlim_NstepHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Nstep


10255Cntuint16FlashCal1Seg



t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]t_SysC_HWTorq_CorrLim_xaxisHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0, 2, 4, 6, 8, 10}010HwNmu4p12_TFlashCal1Seg



t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]t_SysC_HWTorq_CorrLim_yaxisHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0.25, 2.25, 4.25, 6.25, 8.25, 10.25}0100HwNmSqu7p9_TFlashCal1Seg



k_SysCHwTorqCorrLimDiag_Cnt_str
HwTrqFDD04A AnalogHandwheelTorqueMeasurement
NN
{12, 4, 1}


DiagSettings_StrFlashCal1Seg



k_SysCHwTorqCorrLimDiag_Cnt_str.Thresholdk_SysC_HWTorq_Corrlim_ErrAcc_ThreshHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation check Error Accumulator limit threshold


12020Cntuint16FlashCal1Seg



k_SysCHwTorqCorrLimDiag_Cnt_str.PStepk_SysC_HWTorq_Corrlim_PstepHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Pstep


40255Cntuint16FlashCal1Seg



k_SysCHwTorqCorrLimDiag_Cnt_str.NStepk_SysC_HWTorq_Corrlim_NstepHwTrqFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Nstep


10255Cntuint16FlashCal1Seg



k_DSTVSpdVLH_Kph_f32k_DST_VSpd_VLHStbCTOFDD40C TorqueOverlay
NN
100512Voltsfloat32FlashCal1Seg



k_DSTVSpdVHH_Kph_f32k_DST_VSpd_VHHStbCTOFDD40C TorqueOverlay
NN
55531Voltsfloat32FlashCal1Seg



k_DSTVSpdVLL_Kph_f32k_DST_VSpd_VLLStbCTOFDD40C TorqueOverlay
NN
5065000Voltsfloat32FlashCal1Seg



k_DSTVSpdVHL_Kph_f32k_DST_VSps_VHLStbCTOFDD40C TorqueOverlay
NN
30065000Voltsfloat32FlashCal1Seg



k_DSTVehSpdActvTime_mS_u16k_DST_VehSpdActv_TimeStbCTOFDD40C TorqueOverlay
NN
100005000mSecuint16FlashCal1Seg



k_DSTVehSpdInActvTime_mS_u16k_DST_VehSpdInIActv_TimeStbCTOFDD40C TorqueOverlay
NN
100005000mSecuint16FlashCal1Seg



k_DSTBkwdMotionTime_mS_u16k_DST_BkwdMotion_TimeStbCTOFDD40C TorqueOverlay
NN
100005000mSecuint16FlashCal1Seg



k_DSTTrqOvActiveMaxLimit_MtrNm_f32k_DST_TrqOvActive_MaxLimitStbCTOFDD40C TorqueOverlay
NN
2-1010HwNmfloat32FlashCal1Seg



k_DSTTNAMaxTime_mS_u16k_DST_TNA_MaxTimeStbCTOFDD40C TorqueOverlay
NN
10005000mSecuint16FlashCal1Seg



k_DSTRDMaxTime_mS_u16k_DST_RD_MaxTimeStbCTOFDD40C TorqueOverlay
NN
300005000mSecuint16FlashCal1Seg



k_DSTRDStateMaxCount_Cnt_u08k_DST_RDState_MaxCountStbCTOFDD40C TorqueOverlay
NN
50255Cntuint8FlashCal1Seg



t_BlkBoxGrp_Ptr_u32[7][3]
DiagMgrFDD37B Diagnostic Manager
N

{{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}FULLFULLPointeruint32* constFlashCal1Seg



t_SortedNTCs_Cnt_enum[256]
DiagMgrFDD37B Diagnostic Manager
N

0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x0000511CountsNTCNumberFlashCal1Seg



k_PSTMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VehCfg5MisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_HalfMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_NETCFGMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_EcuCfg6MsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_PSTTrqOvrlRangeDiag_Cnt_str



NN
{40,2,1}


DiagSettings_StrFlashCal1Seg



k_PSTTrqOvrlRange_Cnt_f32



NN
5018Nmfloat32FlashCal1Seg



k_MC292hMsg_Cnt_u16
SrlComInputSER
NN
4065535Cntu16p0_TFlashCal1Seg



k_MC11ChMsg_Cnt_u16
SrlComInputSER
NN
4065535Cntu16p0_TFlashCal1Seg



k_DSTTOCProgCnt1Diag_Cnt_str
SrlComInputSER
NN
{40,2,1}065535
DiagSettings_StrFlashCal1Seg



k_DSTTOCProgCnt2Diag_Cnt_str
SrlComInputSER
NN
{40,2,1}065535
DiagSettings_StrFlashCal1Seg



k_MC29FhMsg_Cnt_u16
SrlComInputSER
NN
4065535Cntu16p0_TFlashCal1Seg



k_HalfTrqMax_Nm_f32
SrlComInputSER
NN
5018Nmfloat32FlashCal1Seg



k_MsgMaxHalfTorqTO_mS_u32p0
SrlComInputSER
NN
30000004294967296mSu32p0_TFlashCal1Seg



k_PASlewRate_NmpS_f32
SrlComInputSER
NN
5018NmpSfloat32FlashCal1Seg



k_PSTTrqOvrlSlewLmt_NmpS_f32



NN
2000500NmpSfloat32FlashCal1Seg



k_PSTTrqOvrlSlewLmtDiag_Cnt_str



NN
{40,2,1}


DiagSettings_StrFlashCal1Seg



k_HaLFSlewRate_NmpS_f32ChryAL_k_HaLFSlewRate_pSArbLmt, SrlComInputCF05 ChryslerArbiterLimiter, SERRate limit imposed on HaLF torque command transition. Units are Nm per secondYN
102NmpSfloat32FlashCal1Seg



k_HaLFTrqOvrlSlewLmt_NmpS_f32



NN
2000500NmpSfloat32FlashCal1Seg



k_HaLFTrqOvrlSlewDiag_Cnt_str



NN
{40,2,1}


DiagSettings_StrFlashCal1Seg



k_CRC292DiagMsg_Cnt_u16
SrlComInputSER
NN
4065535mSuint16FlashCal1Seg



k_CRC29FDiagMsg_Cnt_u16
SrlComInputSER
NN
4065535mSuint16FlashCal1Seg



k_CRC11CDiagMsg_Cnt_u16
SrlComInputSER
NN
4065535mSuint16FlashCal1Seg



k_IWSSVSpdConst_Cnt_f32
SrlComInputSER
NN
100065535Cntfloat32FlashCal1Seg



k_DSTSlewRate_NmpS_f32ChryAL_k_DSTSlewRate_pSArbLmtCF05 ChryslerArbiterLimiterRate limit imposed on DST torque command transition. Units are Nm per secondYN
102NmpSfloat32FlashCal1Seg



k_ErrAllow_MtrNm_f32TrqReas_k_ErrAllow_MtrNm

Allowable torque error threshold that does not violate the unintended net assist requirement.NN
0.2508.8MtrNmfloat32FlashCal1Seg



k_MaxErr_MtrNm_f32TrqReas_k_MaxErr_MtrNm

Maximum value of torque error allowed in fault counter step size calculationNN
8.808.8MtrNmfloat32FlashCal1Seg



k_KvalHiPstep_pMtrNm_f32TrqReas_k_KvalHi_pMtrNm

Gain factor used in fault accumulator step size calculation. Applied when detected error might violate unintended / excessive assist requirements.NN
0.45010pMtrNmfloat32FlashCal1Seg



k_KvalLoPstep_pMtrNm_f32TrqReas_k_MaxErr_MtrNm

Gain factor used in fault accumulator step size calculation. Applied when detected error might violate insufficient assist requirements.NN
0.39010pMtrNmfloat32FlashCal1Seg



k_FltDecrement_Uls_f32TrqReas_k_FltDecrement_Uls

Nstep value to decrement the fault accumulatorNN
0.9902000Ulsfloat32FlashCal1Seg



k_MaxfltAccum_Uls_f32TrqReas_k_MaxFlt_Uls

Fault accumulation threshold at which NTC output signal becomes true. Also serves as upper saturation limit of fault accumulator.NN
31.6812000Ulsfloat32FlashCal1Seg



k_MaxMtrEnvMi_Uls_f32TrqReas_k_MaxMtrEnvMI_Uls

Max modulation index at the motor envelope.NN
0.9701Ulsfloat32FlashCal1Seg



k_StCmpHwTrqLPFKn_Hz_f32StCmp_k_HwTrqLPFKn_HzStabilityCompSF29 StabilityCompensationLow pass filter cutoff frequency for filtered handwheel torque into compensator blending lookup tableYN
300.0150Hzfloat32FlashCal1Seg



t_HysRiseTblX_HwNm_u2p14[6]HysComp_t_RiseX_HwNmHystCompSF12 HysteresisCompensationTable of handwheel torque values that track a driver's transition toward or away from corneringYNHystComp.1X0, 0.094773206, 0.128210527, 0.154492771, 0.181721481, 0.201HwNmu2p14_TFlashCal1Seg



t_HysRiseTblY_Uls_u2p14[6]HysComp_t_RiseY_UlsHystCompSF12 HysteresisCompensationTable of scale factors representing the fraction of available compensation to actually applyYNHystComp.1Y0, 0.6015625, 0.797, 0.912, 0.981, 101Ulsu2p14_TFlashCal1Seg



k_VswitchCorrLim_Cnt_Str
BatteryVoltageNone
NN
{120,1,3}


DiagSettings_StrFlashCal1Seg



k_VswitchCorrLim_Cnt_Str.Thresholdk_Vswitch_Corrlim_ErrAcc_ThreshBatteryVoltageFDD08B BatterySwitchedVoltage
NN
1200255Cntsuint16FlashCal1Seg



k_VswitchCorrLim_Cnt_Str.Pstepk_Vswitch_Corrlim_PstepBatteryVoltageFDD08B BatterySwitchedVoltage
NN
10255Cntsuint16FlashCal1Seg



k_VswitchCorrLim_Cnt_Str.Nstepk_Vswitch_Corrlim_NstepBatteryVoltageFDD08B BatterySwitchedVoltage
NN
30255Cntsuint16FlashCal1Seg



k_VecuCorrLim_Cnt_Str
BatteryVoltageNone
NN
{120,1,3}


DiagSettings_StrFlashCal1Seg



k_VecuCorrLim_Cnt_Str.Thresholdk_Vecu_Corrlim_ErrAcc_ThreshBatteryVoltageFDD08B BatterySwitchedVoltage
NN
1200255Cntsuint16FlashCal1Seg



k_VecuCorrLim_Cnt_Str.Pstepk_Vecu_Corrlim_PstepBatteryVoltageFDD08B BatterySwitchedVoltage
NN
10255Cntsuint16FlashCal1Seg



k_VecuCorrLim_Cnt_Str.Nstepk_Vecu_Corrlim_NstepBatteryVoltageFDD08B BatterySwitchedVoltage
NN
30255Cntsuint16FlashCal1Seg



k_VecuVbatCorrLim_Volts_f32k_VecuVbat_CorrLimBatteryVoltageFDD08B BatterySwitchedVoltage
NN
0.7306Voltsfloat32FlashCal1Seg



k_VswitchCorrLim_Volts_f32k_Vswitch_CorrLimBatteryVoltageFDD08B BatterySwitchedVoltage
NN
0.7306Voltsfloat32FlashCal1Seg



k_AMDfltOutoutTemp_DegC_f32k_AMDfltOutputTemp


NN
25-7070DegCfloat32FlashCal1Seg



t_FrHystHwAPts_HwDeg_f32[4]FricLrn_t_FrHystHwAPts_HwDegAvgFricLrnSF07 AverageFrictionLearningHand wheel angle tableYN
{-15, -5, 5, 15}-10001000HwDegfloat32FlashCal1Seg



t2_VehSpd_Kph_f32[4][2]FricLrn_t2_VehSpd_kphAvgFricLrnSF07 AverageFrictionLearningVehicle speed interval limitsYN
{{0, 5}, {60, 80}, {80, 100}, {100, 120}}0255Kphfloat32FlashCal1Seg



t_MskVehSpd_Cnt_lgc[4]FricLrn_t_MskVehSpd_UlsAvgFricLrnSF07 AverageFrictionLearningMask to include/exclude the frictions for the particular vehicle speed in the final average friction change detectionYN
{1, 1, 1, 1}01CountsbooleanFlashCal1Seg



t_FricChgWeight_Uls_f32[4]FricLrn_t_FricChgWeight_UlsAvgFricLrnSF07 AverageFrictionLearningWeight factor of the vehicle speed dependent frictionsYN
{1, 1, 1, 1}01Unitlessfloat32FlashCal1Seg



t_InvRatioX_HwDeg_u11p5[10]FricLrn_t_InvRatioX_HwDegAvgFricLrnSF07 AverageFrictionLearningInverse transmission ratio lookup take Handwheel angleYNAvgFricLrn.1X{0, 30, 60, 90, 120, 180, 270, 360, 450, 540}01000HwDegu11p5_TFlashCal1Seg



t_InvRatioY_HwNmpMtrNm_u6p10[10]FricLrn_t_InvRatioY_HwNmpMtrNmAvgFricLrnSF07 AverageFrictionLearningInverse transmission ratio lookup take ratioYNAvgFricLrn.1Y{23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7}050HwNmpMtrNmu6p10_TFlashCal1Seg



k_LearningGain_Uls_f32FricLrn_k_LearningGain_UlsAvgFricLrnSF07 AverageFrictionLearningLearning gainYN
0.202Unitlessfloat32FlashCal1Seg



k_LearningThreshold_Cnt_u32FricLrn_k_LearningThreshold_CntAvgFricLrnSF07 AverageFrictionLearningLearning occurrence threshold for average friction calculationYN
1165535Unitlessuint32FlashCal1Seg



k_RangeCounterLimit_Cnt_u16FricLrn_k_RangeCounterLimit_CntAvgFricLrnSF07 AverageFrictionLearningResetting range counter thresholdYN
65534165534Countsuint16FlashCal1Seg



k_AvgFricLPFKn_Hz_f32FricLrn_k_AvgFricLPFKn_HzAvgFricLrnSF07 AverageFrictionLearningAverage friction low pass filter cutoff frequencyYN
0.10.000316Hzfloat32FlashCal1Seg



k_HwPosAuthMin_Uls_f32FricLrn_k_HwPosAuthMin_UlsAvgFricLrnSF07 AverageFrictionLearningHand wheel position authority constraintYN
0.9801Unitlessfloat32FlashCal1Seg



k_HwVelConstLimit_HwDegpS_f32FricLrn_k_HwVelConstLimit_DegpSecAvgFricLrnSF07 AverageFrictionLearningHand wheel velocity constancy constraintYN
3600600HwDegpSfloat32FlashCal1Seg



k_HwVelMax_HwDegpS_f32FricLrn_k_HwVelMax_DegpSecAvgFricLrnSF07 AverageFrictionLearningMaximum hand wheel velocityYN
8000600HwDegpSfloat32FlashCal1Seg



k_HwVelMin_HwDegpS_f32FricLrn_k_HwVelMin_DegpSecAvgFricLrnSF07 AverageFrictionLearningMinimum hand wheel velocityYN
00600HwDegpSfloat32FlashCal1Seg



k_LatAccMax_MpSecSqrd_f32FricLrn_k_LatAccMax_gAvgFricLrnSF07 AverageFrictionLearningMaximum lateral accelerationYN
1-9.89.8MpSecSqrdfloat32FlashCal1Seg



k_LatAccMin_MpSecSqrd_f32FricLrn_k_LatAccMin_gAvgFricLrnSF07 AverageFrictionLearningMinimum lateral accelerationYN
0-9.89.8MpSecSqrdfloat32FlashCal1Seg



k_SatFricChgLim_HwNm_f32FricLrn_k_SatFricChgLim_HwNmAvgFricLrnSF07 AverageFrictionLearningLearned friction change allowance from ignition cycle to ignition cycleYN
50-128128HwNmfloat32FlashCal1Seg



k_FricOffsetLPFKn_Hz_f32FricLrn_k_FricOffsetLPFKn_HzAvgFricLrnSF07 AverageFrictionLearningFriction change blending low pass filter cutoff frequencyYN
500.0000610354Hzfloat32FlashCal1Seg



k_TempMin_DegC_f32FricLrn_k_TempMin_DegCAvgFricLrnSF07 AverageFrictionLearningMinimum EPS temperatureYN
0-100400DegCfloat32FlashCal1Seg



k_TempMax_DegC_f32FricLrn_k_TempMax_DegCAvgFricLrnSF07 AverageFrictionLearningMaximum EPS temperatureYN
100-100400DegCfloat32FlashCal1Seg



k_DataPrepLPFKn_Hz_f32FricLrn_k_DataPrepLPFKn_HzAvgFricLrnSF07 AverageFrictionLearningMeasurement data preparation low pass filter cutoff frequencyYN
501100Hzfloat32FlashCal1Seg



k_IgnCycleFricChgLim_HwNm_f32FricLrn_k_IgnCycleFricChgLim_HwNmAvgFricLrnSF07 AverageFrictionLearningAllowable change in estimated friction between ignition cyclesYN
1000127HwNmfloat32FlashCal1Seg



k_FricOffsetLimitLow_HwNm_f32FricLrn_k_FricOffsetLimitLow_HwNmAvgFricLrnSF07 AverageFrictionLearningMinimum allowable value of function outputYN
-5-55HwNmfloat32FlashCal1Seg



k_FricOffsetLimitHigh_HwNm_f32FricLrn_k_FricOffsetLimitHigh_HwNmAvgFricLrnSF07 AverageFrictionLearningMaximum allowable value of function outputYN
5-55HwNmfloat32FlashCal1Seg



t2_BaselineTheta_HwNm_f32[8][4]FricLrn_t2_BaselineTheta_HwNmAvgFricLrnSF07 AverageFrictionLearningHysteresis loop Y-valuesYN
{{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}-2020HwNmfloat32FlashCal1Seg



t2_BaselineRangeCounter_Cnt_u16[8][3]FricLrn_t2_BaselineRangeCounter_CntAvgFricLrnSF07 AverageFrictionLearningHysteresis loop segment counter for calculating weighted averagesYN
{{0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}}065534Countsuint16FlashCal1Seg



t_BaselineFric_HwNm_f32[4]FricLrn_t_BaselineFric_HwNmAvgFricLrnSF07 AverageFrictionLearningWeighted average hysteresis (friction) for each vehicle speed. Baseline (target) valuesYN
{0, 0, 0, 0}0127HwNmfloat32FlashCal1Seg



k_BaselineEOLFric_HwNm_f32FricLrn_k_EOLFricDiffLimitHigh_HwNmAvgFricLrnSF07 AverageFrictionLearningUpper limit of EOL friction differenceYN
0-127127HwNmfloat32FlashCal1Seg



k_EOLFricDiffScalingFactor_Uls_f32FricLrn_k_EOLFricDiffLimitLow_HwNmAvgFricLrnSF07 AverageFrictionLearningLower limit of EOL friction differenceYN
1-127127Ulsfloat32FlashCal1Seg



k_EOLFricDiffLimitLow_HwNm_f32FricLrn_k_EOLFricDiffLimitLow_HwNm_f32AvgFricLrnSF07 AverageFrictionLearningLower limit of EOL friction differenceYN
-5-127127HwNmfloat32FlashCal1Seg



k_EOLFricDiffLimitHigh_HwNm_f32FricLrn_k_EOLFricDiffLimitHigh_HwNm_f32AvgFricLrnSF07 AverageFrictionLearningUpper limit of EOL friction differenceYN
5-127127HwNmfloat32FlashCal1Seg



k_MtrVelCorrLim_Cnt_Str
MtrVelNone
NN
{12, 3, 1}0255CntDiagSettings_StrFlashCal1Seg



k_MtrVelCorrLim_Cnt_Str.Thresholdk_MtrVel_Corrlim_ErrAcc_ThreshMtrVelFDD02B MotorVelocity
NN
120255Cntuint16FlashCal1Seg



k_MtrVelCorrLim_Cnt_Str.Pstepk_MtrVel_Corrlim_PstepMtrVelFDD02B MotorVelocity
NN
30255Cntuint16FlashCal1Seg



k_MtrVelCorrLim_Cnt_Str.Nstepk_MtrVel_Corrlim_NstepMtrVelFDD02B MotorVelocity
NN
1020Cntuint16FlashCal1Seg



k_HwVelCorrLim_Cnt_Str
MtrVelNone
NN
{12, 3, 1}0255CntDiagSettings_StrFlashCal1Seg



k_HwVelCorrLim_Cnt_Str.Thresholdk_HwVel_Corrlim_ErrAcc_ThreshMtrVelFDD02B MotorVelocity
NN
120255Cntuint16FlashCal1Seg



k_HwVelCorrLim_Cnt_Str.Pstepk_HwVel_Corrlim_PstepMtrVelFDD02B MotorVelocity
NN
30255Cntuint16FlashCal1Seg



k_HwVelCorrLim_Cnt_Str.Nstepk_HwVel_Corrlim_NstepMtrVelFDD02B MotorVelocity
NN
1020Cntuint16FlashCal1Seg



k_MtrVelCorrLim_MtrRadpS_f32k_MtrVel_CorrLimMtrVelFDD02B MotorVelocity
NN
225-11181118MtrRadpSfloat32FlashCal1Seg



k_HwVelCorrLim_HwRadpS_f32k_HwVel_CorrLimMtrVelFDD02B MotorVelocity
NN
6.4-3232HwRadpSfloat32FlashCal1Seg



k_HwVelSampleTime_ms_f32k_HwVel_SampleTimeMtrVelFDD02B MotorVelocityCalibration value for the loop time of the sub functionNN
214msfloat32FlashCal1Seg



k_DiagMtrVelFiltKn_Hz_f32k_diagMtrVelFiltKnMtrVelFDD02B MotorVelocityLow Pass Filter cut-off frequencyNN
502060Hzfloat32FlashCal1Seg



k_MtrVelFiltFFKn_Cnt_u16k_MtrVelFiltFFFreqMtrCtrl_CMSF99B MotorControl, SF99B MotorControlCalibration for LP filterNN
773981846884Cntuint16FlashCal1Seg



k_MtrVelFiltPIKn_Cnt_u16k_MtrVelFiltPIFreqMtrCtrl_CMSF99B MotorControl, SF99B MotorControlCalibration for LP filterNN
773981846884Cntuint16FlashCal1Seg



t_MtrCurrQaxRpl_Amp_u9p7[7]t_MtrTrqRipQax_AmpMtrCtrl_CMSF99B MotorControlQaxTbl_ZaxisNN
{0,25,50,75,100,125,135}0220Ampu9p7_TFlashCal1Seg



t_MtrCurrDaxRpl_Amp_u9p7[6]t_MtrTrqRipDax_AmpMtrCtrl_CMSF99B MotorControlDaxTbl_XaxisNN
{0,25,50,75,100,125}0220Ampu9p7_TFlashCal1Seg



t2_MtrCurrQaxRpl6X_Amp_s6p9[6][7]t_MtrCurrQax_Rpl_6XMtrCtrl_CMSF99B MotorControlLookup table representing the change in q-axis current ripple compensationNN
{{0,0,0,0,0,0,0}, {0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}-6463.998046875Amps6p9_TFlashCal1Seg



t2_MtrCurrQaxRpl6Y_Amp_s6p9[6][7]t_MtrCurrQax_Rpl_6YMtrCtrl_CMSF99B MotorControlLookup table representing the change in q-axis current ripple compensationNN
{{0,0,0,0,0,0,0}, {0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}-6463.998046875Amps6p9_TFlashCal1Seg



t2_MtrCurrQaxRpl12X_Amp_s6p9[6][7]t_MtrCurrQax_Rpl_12XMtrCtrl_CMSF99B MotorControlLookup table representing the change in q-axis current ripple compensationNN
{{0,0,0,0,0,0,0}, {0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}-6463.998046875Amps6p9_TFlashCal1Seg



t2_MtrCurrQaxRpl12Y_Amp_s6p9[6][7]t_MtrCurrQax_Rpl_12YMtrCtrl_CMSF99B MotorControlLookup table representing the change in q-axis current ripple compensationNN
{{0,0,0,0,0,0,0}, {0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}-6463.998046875Amps6p9_TFlashCal1Seg



k_PSTTrqOverlayDiag_Cnt_str
SrlComInputSER
NN
{40,2,1}065535
DiagSettings_StrFlashCal1Seg



k_PSTTrqOverlayLmt_Cnt_f32
SrlComInputSER
NN
5018Nmfloat32FlashCal1Seg



k_PSTTrqOvrlChngeLmt_NmpS_f32
SrlComInputSER
NN
2000500NmpSfloat32FlashCal1Seg



k_PSTTrqOvrlChngeLmtDiag_Cnt_str
SrlComInputSER
NN
{40,2,1}065535
DiagSettings_StrFlashCal1Seg



k_HaLFTrqOvrlChngeLmt_NmpS_f32
SrlComInputSER
NN
2000500NmpSfloat32FlashCal1Seg



k_HaLFTrqOverlayDiag_Cnt_str
SrlComInputSER
NN
{40,2,1}065535
DiagSettings_StrFlashCal1Seg



k_BattVoltInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_BattVoltMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_ECMA3MsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_ESP4AInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_ESP4AMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_IC1AAInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_IC1AMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VehCfg1AInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VehCfg1MsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VINInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VINMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_BattMsgVoltHighTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_BattMsgVoltLowTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_CBCNodeAbsTime_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_DSLNodeAbsTime_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_StrWhlAnglRatTime_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_VehCfg3InvMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu16p0_TFlashCal1Seg



k_TunSelHwTrqLPFKn_Hz_f32TunSel_k_HwTrqLPFKn_HzTuningSelAuthSF23 TuningSelectAuthorityLow pass filter cutoff frequencyNN
5150Hzfloat32FlashCal1Seg



k_TunSelHwTrqThresh_HwNm_f32TunSel_k_HwTrqThresh_HwNmTuningSelAuthSF23 TuningSelectAuthorityHandwheel torque threshold valueNN
2010HwNmfloat32FlashCal1Seg



k_TunSelVehSpdThresh_Kph_f32TunsSel_k_VehSpdThresh_KphTuningSelAuthSF23 TuningSelectAuthorityVehicle speed threshold valueNN
1000255Kphfloat32FlashCal1Seg



t_ActiveDiagInfo_Cnt_u08[3]t_ActiveDiagInfo_Cnt_u08My_ePWM_LWR, My_CLUnknown, Unknown, UnknownFirst 3 bytes of DID $F100. Expects byte 0 for the application.NN
0x00, 0x41, 0x020255Cntuint8FlashCal1Seg



k_PwmRelay_Cnt_u16k_RelayePWMFDD34B NHETFunction
NN
2500065535Cntuint16FlashCal1Seg



k_CRC294DiagThr1_Cnt_u16
SrlComInputSERCRC294 Pstep Nstep ThreshholdNN
40255Cntuint16FlashCal1Seg



k_CRC294DiagThr2_Cnt_str
SrlComInputSERCRC294 Pstep NstepNN
{8, 2, 1}0255CntDiagSettings_StrFlashCal1Seg



k_DSTMisMsgThr0_ms_u16
SrlComInputSERDSTMisMsg TimeoutNN
25065535Cntuint16FlashCal1Seg



k_DSTTOCActMisMsgThr1_Cnt_u16p0
SrlComInputSERDSTMisMsg Timeout Thresh 1NN
6065535Cntu16p0_TFlashCal1Seg



k_DSTTOCActMisMsgThr2_Cnt_str
SrlComInputSERDSTMisMsg Timeout Thresh 2NN
{12, 2, 1}065535CntDiagSettings_StrFlashCal1Seg



k_DSTTOCNotActMisMsgThr1_Cnt_u16p0
SrlComInputSERDSTMisMsg Timeout Thresh 1 activeNN
300065535Cntu16p0_TFlashCal1Seg



k_DSTTOCNotActMisMsgThr2_Cnt_str
SrlComInputSERDSTMisMsg Timeout Thresh 2NN
{500, 2, 1}065535CntDiagSettings_StrFlashCal1Seg



k_DSTTOCProgCntDiagThr2_Cnt_str
SrlComInputSERDSTMisMsg TimeoutNN
{8, 2, 1}065535CntDiagSettings_StrFlashCal1Seg



k_DSTTOCProgCntThr1_Cnt_u16
SrlComInputSERDSTMisMsg TimeoutNN
4065535Cntuint16FlashCal1Seg



k_MsgMaxHalfTorqTO_Nm_f32
SrlComInputSER
NN
1.5020Nmfloat32FlashCal1Seg



t_ECUPartNumber_Cnt_u8[10]t_ECUPartNumber_Cnt_u8[]My_ePWM_LWR, My_CLUnknown, UnknownChrysler ECU Part NumberNN
0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A0255Cntuint8FlashCal1Seg



k_MaxADCConvTime_uS_u16k_MaxADCConvTimeMy_ePWM_LWR, AdcUnknown, FDD33C ADCUseandConfiguration
NN
5001000usuint16FlashCal1Seg



k_DSTTrqMax_HwNm_f32
SrlComInputSER
NN
308.8HwNmfloat32FlashCal1Seg



k_DSTTrqOvrlSlewLmt_NmpS_f32
SrlComInputSER
NN
20004294967296Nmpsfloat32FlashCal1Seg



k_MaxDSTActiveTime_mS_u32p0
SrlComInputSER
NN
500004294967296mSu32p0_TFlashCal1Seg



k_MaxDSTXorCptNTC18F_Cnt_u16
SrlComInputSER
NN
2065535Cntu16p0_TFlashCal1Seg



k_ResetVehicleSpeedLmt_Kph_f32
My_ePWM_LWR, My_CLHard Reset speed limit, Hard Reset speed limit
NN
10010Kphfloat32FlashCal1Seg



k_ResetAnaHwTorqueLmt_HwNm_f32
My_ePWM_LWR, My_CLHard Reser Trq Limit, Hard Reser Trq Limit
NN
303MwNmfloat32FlashCal1Seg



k_TempSnsrOffset_Volts_f32
CtrlTempFDD33C ADCUseandConfiguration
NN
0.501Voltsfloat32FlashCal1Seg



k_TempSnsrScaling_DegpVolt_f32
CtrlTempFDD33C ADCUseandConfiguration
NN
1000200DegpVfloat32FlashCal1Seg



t_VehSpdScaleTblY_Uls_u2p14[4]PlCmp_t_VehSpdScaleActivePullSF13 ActivePullCompensationTable to scale Pull Comp command with vehicle speedYN
{0, 0.25, 1, 1}01Unitlessu2p14_TFlashCal1Seg



k_WtAvgTempDFt_Cnt_lgcTempEst_k_WtAvgTempDft_UlsMtrTempEstSF06 TemperatureEstimation
NN
FALSETRUEFALSECntBooleanFlashCal1Seg



k_CPUSupplyOV_Cnt_Str
OvrVoltMonNone
NN
{10,10,1}0512CntDiagSettings_StrFlashCal1Seg



k_CPUSupplyOV_Cnt_Str.Thresholdk_CPU_SuplOV.ThreshOvrVoltMonNone

N
100512Cntuint16FlashCal1Seg



k_CPUSupplyOV_Cnt_Str.Pstepk_CPU_SuplOV.PstepOvrVoltMonNone

N
100512Cntuint16FlashCal1Seg



k_CPUSupplyOV_Cnt_Str.Nstepk_CPU_SuplOV.NstepOvrVoltMonNone

N
10512Cntuint16FlashCal1Seg



k_WhlSpdQPStep_Cnt_u16
WIRInputQualSER
NN
1010000Countsuint16FlashCal1Seg



k_WhlSpdQLimit_Cnt_u16
WIRInputQualSER
NN
10010000Countsuint16FlashCal1Seg



k_WhlSpdQNStep_Cnt_u16
WIRInputQualSER
NN
1010000Countsuint16FlashCal1Seg



k_WhlSpdQualDiag_Cnt_Str
WIRInputQualSER
NN
{30, 10, 1}0512CountsDiagSettings_StrFlashCal1Seg



k_WhlSpdQualDiag_Cnt_Str.Threshold
WIRInputQualSER
NN
30065535Countsuint16FlashCal1Seg



k_WhlSpdQualDiag_Cnt_Str.Pstep
WIRInputQualSER
NN
10065535Countsuint16FlashCal1Seg



k_WhlSpdQualDiag_Cnt_Str.Nstep
WIRInputQualSER
NN
1065535Countsuint16FlashCal1Seg



t_FreqScaleTblX_Hz_u7p9[6]T_FreqScaleTblXWIRInputQual, WhlImbRejSER, SF15 WheelImbalanceRejection
YN
8, 9, 10, 23, 24, 25540Hzu7p9_TFlashCal1Seg



t_FreqScaleTblY_Uls_u2p14[6]T_FreqScaleTblYWIRInputQual, WhlImbRejSER, SF15 WheelImbalanceRejection
YN
0,0.5,1,1,0.5,001Unitlessu2p14_TFlashCal1Seg



k_AdaptiveMu_Uls_f32K_AdaptiveMuWhlImbRejSF15 WheelImbalanceRejection
YN
0.19999694800.999984741210937Unitlessfloat32FlashCal1Seg



k_DistMagLPFKn_Hz_f32K_DistMagLPF_KnWhlImbRejSF15 WheelImbalanceRejection
YN
0.50100Hzfloat32FlashCal1Seg



k_EnSlewPerLoop_Uls_f32K_EnSlewPerLoopWhlImbRejSF15 WheelImbalanceRejection
YN
0.0101Unitlessfloat32FlashCal1Seg



k_MagEstDeltaScale_Uls_f32K_MagEstDeltaScaleWhlImbRejSF15 WheelImbalanceRejection
YN
0.000500.999984741210937Unitlessfloat32FlashCal1Seg



k_MagEstDisable_Uls_f32K_MagEstDisableWhlImbRejSF15 WheelImbalanceRejection
YN
0.2090127Unitlessfloat32FlashCal1Seg



k_MagEstEnable_Uls_f32K_MagEstEnableWhlImbRejSF15 WheelImbalanceRejection
YN
0.210127Unitlessfloat32FlashCal1Seg



k_MagEstFreq_Hz_f32K_MagEstFreqWhlImbRejSF15 WheelImbalanceRejection
YN
14040Hzfloat32FlashCal1Seg



k_MagEstFreqDelta_Hz_f32K_MagEstFreqDeltaWhlImbRejSF15 WheelImbalanceRejection
YN
4040Hzfloat32FlashCal1Seg



k_MagEstLeak_Uls_f32K_MagEstLeakWhlImbRejSF15 WheelImbalanceRejection
YN
0.9999900.999984741210937Unitlessfloat32FlashCal1Seg



k_NumberOfTaps_Cnt_u16K_NumberOfTapsWhlImbRejSF15 WheelImbalanceRejection
NN
30030Countsuint16FlashCal1Seg



k_FreqDiagEnable_Cnt_lgcK_FreqDiagEnabledWhlImbRejSF15 WheelImbalanceRejection
NN
TRUEFALSETRUECountsbooleanFlashCal1Seg



k_ScaleCancel_Uls_f32K_ScaleCancelWhlImbRejSF15 WheelImbalanceRejection
NN
0.101.99996948242187Unitlessfloat32FlashCal1Seg



k_UGRPoleMag_Uls_f32K_UGRPoleMagWhlImbRejSF15 WheelImbalanceRejection
NN
0.99900.999984741210937Unitlessfloat32FlashCal1Seg



k_WhlImbCmdMax_MtrNm_f32K_WhlImbCmdMaxWhlImbRejSF15 WheelImbalanceRejection
YN
0.501MtrNmfloat32FlashCal1Seg



k_WhlSpdCorrThresh_Pct_f32K_WhlSpdCorrThreshWhlImbRejSF15 WheelImbalanceRejection
YN
905100Percentfloat32FlashCal1Seg



k_WhlSpdCorrTime_mS_u16p0K_WhlSpdCorrTimeWhlImbRejSF15 WheelImbalanceRejection
YN
500065535mSu16p0_TFlashCal1Seg



k_WhlSpdLPFKn_Hz_f32K_WhlSpdLPFKnWhlImbRejSF15 WheelImbalanceRejection
YN
30100Hzfloat32FlashCal1Seg



k_WIRRampDownTime_mS_u16p0K_WIRRampDownTimeWhlImbRejSF15 WheelImbalanceRejection
NN
200085000mSu16p0_TFlashCal1Seg



t_PhaseAdjustX_Hz_u7p9[3]T_PhaseAdjustXWhlImbRejSF15 WheelImbalanceRejection
YN
14.75390625,20,30540Hzu7p9_TFlashCal1Seg



t_PhaseAdjustY_Deg_s8p7[3]T_PhaseAdjustYWhlImbRejSF15 WheelImbalanceRejection
YN
145, 145, 145-180180Degreess8p7_TFlashCal1Seg



k_CmdMagLPFKn1_Hz_f32K_WIRDiagCmdAmpDCLPFWhlImbRejSF15 WheelImbalanceRejection
NN
50100Hzfloat32FlashCal1Seg



k_CmdMagLPFKn2_Hz_f32K_WIRDiagCmdAmpEstLPFWhlImbRejSF15 WheelImbalanceRejection
NN
50100Hzfloat32FlashCal1Seg



k_MaxMagFltRecDly_Min_f32K_MaxMagFltRecDlyWhlImbRejSF15 WheelImbalanceRejection
NN
50255Minutesfloat32FlashCal1Seg



k_MaxMagFltRecLim_Cnt_u8K_MaxMagFltRecLimWhlImbRejSF15 WheelImbalanceRejection
NN
105Countsuint8FlashCal1Seg



k_CorrFltRecDly_Min_f32K_WhlSpdCorFltRecDlyWhlImbRejSF15 WheelImbalanceRejection
NN
50255Minutesfloat32FlashCal1Seg



k_CorrFltRecLim_Cnt_u8K_WhlSpdCorFltRecLimWhlImbRejSF15 WheelImbalanceRejection
NN
105Countsuint8FlashCal1Seg



k_DCTrendFltRecDly_Min_f32K_DCTrendFltRecDlyWhlImbRejSF15 WheelImbalanceRejection
NN
50255Minutesfloat32FlashCal1Seg



k_DCTrendFltRecLim_Cnt_u8K_DCTrendFltRecLimWhlImbRejSF15 WheelImbalanceRejection
NN
105Countsuint8FlashCal1Seg



k_FreqDiagFltRecDly_Min_f32K_FrequencyFltRecDlyWhlImbRejSF15 WheelImbalanceRejection
NN
50255Minutesfloat32FlashCal1Seg



k_FreqDiagFltRecLim_Cnt_u8K_FrequencyFltRecLimWhlImbRejSF15 WheelImbalanceRejection
NN
105Countsuint8FlashCal1Seg



k_WIRMaxDur_Cnt_u16K_WIRMaxDurWhlImbRejSF15 WheelImbalanceRejection
YN
8000065535Countsuint16FlashCal1Seg



k_WIRDCTrendLPFKn_Hz_f32K_WIRDCTrendLPFKnWhlImbRejSF15 WheelImbalanceRejection
NN
0.20100Hzfloat32FlashCal1Seg



k_WIRDCTrendTh_MtrNm_f32K_WIRDCTrendThreshWhlImbRejSF15 WheelImbalanceRejection
YN
0.0508MtrNmfloat32FlashCal1Seg



k_WIRDCTrendTime_Sec_f32K_WIRDCTrendTimeWhlImbRejSF15 WheelImbalanceRejection
YN
0.12504095Secondsfloat32FlashCal1Seg



k_WIRMaxMag_MtrNm_f32K_WIRMaxMagWhlImbRejSF15 WheelImbalanceRejection
YN
0.208MtrNmfloat32FlashCal1Seg



k_WIRMaxMagDiag_Cnt_StrK_WIRMaxMagDiag_StrWhlImbRejSF15 WheelImbalanceRejection
NN
{250, 1, 15}065535CountsDiagSettings_StrFlashCal1Seg



k_AutoScaleEnable_Cnt_lgcK_AutoScaleEnableWhlImbRejSF15 WheelImbalanceRejection
NN
TRUEFALSETRUECountsbooleanFlashCal1Seg



k_AutoScaleTarget_RadpSec_f32K_AutosScaleTargetWhlImbRejSF15 WheelImbalanceRejection
NN
0.40127RadpSecfloat32FlashCal1Seg



k_CurrMagSlewPerLoop_Uls_f32K_EnSlewPerLoopAutoscaleWhlImbRejSF15 WheelImbalanceRejection
YN
0.00201Unitlessfloat32FlashCal1Seg



k_FreqDiagLPFKn_Hz_f32K_FreqDiagLPFKnWhlImbRejSF15 WheelImbalanceRejection
NN
20100Hzfloat32FlashCal1Seg



k_FreqDiagThresh_MtrNm_f32K_FreqDiagThreshWhlImbRejSF15 WheelImbalanceRejection
YN
0.0117187508MtrNmfloat32FlashCal1Seg



k_FreqDiagTimeout_mS_u16p0K_FreqDiagTimeoutWhlImbRejSF15 WheelImbalanceRejection
YN
500065535mSu16p0_TFlashCal1Seg



k_FreqDiagUGRPoleMag_Uls_f32K_FreqDiagPoleMagWhlImbRejSF15 WheelImbalanceRejection
NN
0.94999694824218800.999984741210937Unitlessfloat32FlashCal1Seg



k_FreqDiagWIRAmpThresh_MtrNm_f32K_FreqDiagWIRAmpThreshWhlImbRejSF15 WheelImbalanceRejection
YN
0.0507812508MtrNmfloat32FlashCal1Seg



k_BlndCmdMagLPFKn1_Hz_f32K_CmdMagBlndLPF1WhlImbRejSF15 WheelImbalanceRejection
YN
50100Hzfloat32FlashCal1Seg



k_BlndCmdMagLPFKn2_Hz_f32K_CmdMagBlndLPF2WhlImbRejSF15 WheelImbalanceRejection
YN
50100Hzfloat32FlashCal1Seg



k_WIRVehSpdEnable_Kph_f32K_VehSpdEnableWhlImbRejSF15 WheelImbalanceRejection
YN
00255Kphfloat32FlashCal1Seg



k_WIRDCTrendTh2_MtrNm_f32k_WIRDCTrendTh2WhlImbRejSF15 WheelImbalanceRejection
YN
0.108MtrNmfloat32FlashCal1Seg



k_WIRDCTrendTime2_Sec_f32k_WIRDCTrendTime2WhlImbRejSF15 WheelImbalanceRejection
YN
0.01404095Secondsfloat32FlashCal1Seg



k_maxFreqChg_RevpSec_f32
SrlComInputSER
NN
40055.48RevpSecfloat32FlashCal1Seg



k_WSP2AInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_WSP2TimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_EngCfgMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_EngOilTempMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_ECMA3InvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_RevGearMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TrnsStatInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TrnsStatTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_VehCfg5MsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



t_CmnVehSpd_Kph_u9p7[12]Cmn_t_VehSpd_KphAssist, Damping, FrqDepDmpnInrtCmp, HighFreqAssist, HystCompSF00 Common Calibrations, SF00 Common Calibrations, None, SF00 Common Calibrations, SF00 Common CalibrationsVehicle speed 1D table for boundary lookupYNAssist.2ZAssist.3Z{0, 5, 15, 30, 60, 80, 100, 120, 150, 180, 200, 220}0511Kphu9p7_TFlashCal1Seg



t_AsstFWDefltAssistX_HwNm_u8p8[20]AsstFW_t_DefltAssistX_HwNmAssistFirewallSF34 AssistFirewallTable of HwTrq valuesYN
{0, 0.15, 0.3, 0.4, 0.6, 0.8, 1, 1.3, 1.55, 1.8, 2.05, 2.3, 2.55, 2.8, 3.05, 3.3, 3.55, 3.8, 5, 10}010HwNmu8p8_TFlashCal1Seg



t_AsstFWDefltAssistY_MtrNm_s4p11[20]AsstFW_t_DefltAssistY_MtrNmAssistFirewallSF34 AssistFirewallTable of assist values for default operationYN
{0, 0, 0.015, 0.028, 0.065, 0.11, 0.158, 0.24, 0.32, 0.41, 0.51, 0.62, 0.74, 0.86, 1, 1.15, 1.31, 1.47, 2.3, 5.7}-0.115.99951171875MtrNms4p11_TFlashCal1Seg



t_DampFWAddDampAFWX_MtrRadpS_u11p5[8]DampFW_t_AddDampAFWX_MtrRadpSDampingFirewallSF35 DampingFirewallMotor velocity 1D table for additional damping when Assist Firewall is activeYN
{0, 25, 50, 75, 100, 200, 300, 400}01023MtrRadpSu10p6_TFlashCal1Seg



t_DampFWAddDampDFWX_MtrRadpS_u11p5[8]DampFW_t_AddDampDFWX_MtrRadpSDampingFirewallSF35 DampingFirewallMotor velocity 1D table for additional damping when Assist Firewall is activeYN
{0, 25, 50, 75, 100, 200, 300, 400}01023MtrRadpSu10p6_TFlashCal1Seg



t_DampFWUprBoundX_MtrRadpS_s11p4[11]DampFW_t_UprBoundX_MtrRadpSDampingFirewallSF35 DampingFirewallUpper boundary 1D X-tableYN
{-700, -50, 0, 50, 100, 150, 200, 350, 400, 500, 700}-10231023MtrRadpSs11p4_TFlashCal1Seg



t2_DampFWUprBoundY_MtrNm_s7p8[12][11]DampFW_t2_UprBoundY_MtrNmDampingFirewallSF35 DampingFirewallUpper boundary 2D Y-tableYN
{{16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}}-1616MtrNms7p8_TFlashCal1Seg



t_DampFWDefltDampX_MtrRadpS_u11p5[11]DampFW_t_DefltDampX_MtrRadpSDampingFirewallSF35 DampingFirewall
NN
{0, 10, 25, 50, 100, 150, 200, 250, 300, 350, 400}01023MtrRadpSu11p5_TFlashCal1Seg



t_DampFWDefltDampY_MtrNm_u5p11[11]DampFW_t_DefltDampY_MtrNmDampingFirewallSF35 DampingFirewall
NN
{0, 0.05, 0.1, 0.15, 0.5, 1.4, 2.5, 4, 6, 10, 14}016MtrNmu5p11_TFlashCal1Seg



k_CmnTbarStiff_NmpDeg_f32Cmn_k_TbarStiff_NmpDegDampingFirewall, FrqDepDmpnInrtCmpSF00 Common Calibrations
, None

NN
2.50.510NmpDegfloat32FlashCal1Seg



k_CmnSysKinRatio_MtrDegpHwDeg_f32Cmn_k_SysKinRatio_MtrDegpHwDegDampingFirewall, FrqDepDmpnInrtCmpSF00 Common Calibrations
, None

NN
221100Ulsfloat32FlashCal1Seg



t_InrtCmp_TBarVel_ScaleFactorTblY_Uls_u9p7[12]VBIC_t_InrtCmpTbarVelSclFctr_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}03Ulsu9p7_TFlashCal1Seg



k_DmpGainOnThresh_KphpS_f32VBIC_k_DmpGainOnThresh_KpHpSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
10050KpHpSfloat32FlashCal1Seg



k_DmpGainOffThresh_KphpS_f32VBIC_k_DmpGainOffThresh_KpHpSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDampingVehicle deceleration rate at which gain is removed from Frequency Damping.YN
1050KpHpSfloat32FlashCal1Seg



k_DmpDecelGain_Uls_f32VBIC_k_DmpDecelGain_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDampingGain applied to Frequency Damping to increase output when vehicle is deceleratingYN
3110Ulsfloat32FlashCal1Seg



k_DmpDecelGainFSlew_UlspS_f32VBIC_k_DmpDecelGainFSlew_UlspSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
450014500UlspSfloat32FlashCal1Seg



t_DmpDecelGainSlewX_MtrRadpS_u11p5[6]VBIC_t_DmpDecelGainSlewX_MtrRadpSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
{0, 20, 50, 100, 200, 400}01118MtrRadpSu11p5_TFlashCal1Seg



t_DmpDecelGainSlewY_UlspS_u13p3[6]VBIC_t_DmpDecelGainSlewY_UlspSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
{4500, 4500, 4500, 4500, 4500, 4500}14500UlspSu13p3_TFlashCal1Seg



t2_FDD_ADDRollingTblYM_MtrNmpRadpS_um1p17[2][10]VBIC_t2_DmpADDRollingY_MtrNmpRadpSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
{{0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005},{0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005,0.005, 0.005}}00.05MtrNmpRadpSum1p17_TFlashCal1Seg



t_FDD_ADDStaticTblY_MtrNmpRadpS_um1p17[10]VBIC_t_DmpADDStaticY_MtrNmpRadpSDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
PN
{0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005, 0.005}00.05MtrNmpRadpSum1p17_TFlashCal1Seg



t_FDD_BlendTblY_Uls_u8p8[12]VBIC_t_DmpSpdBlendY_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
PN
{1, 1, 0.3, 0.2, 0.1, 0, 0, 0, 0, 0, 0, 0}01Ulsu8p8_TFlashCal1Seg



t2_FDD_FreqTblYM_Hz_u12p4[2][12]VBIC_t2_DmpFiltFreq_HzDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
PN
{{15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}, {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}}1100Hzu12p4_TFlashCal1Seg



t_InrtCmp_ScaleFactorTblY_Uls_u9p7[12]VBIC_t_InrtCmpSclFctrY_UlsDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}01Ulsu9p7_TFlashCal1Seg



k_TBarVelLPFiltFc_Hz_f32VBIC_k_TBarVelLPFiltFc_HzDampingFirewallSF14 InertiaCompensationFrequencyDependentDamping
YN
200.1100Hzfloat32FlashCal1Seg



t_DmpADDCoefX_MtrNm_u4p12[10]VBIC_t_DmpAddCoefX_MtrNmDampingFirewall, FrqDepDmpnInrtCmpSF14 InertiaCompensationFrequencyDependentDamping, SF14 InertiaCompensationFrequencyDependentDamping
YN
{0, 0.5, 1,1.5, 2, 2.5, 3, 3.5, 4, 4.5}08.8MtrNmu4p12_TFlashCal1Seg



t_RtrnFWUprBoundX_HwDeg_s11p4[11]RtrnFW_t_UprBoundX_HwDegReturnFirewallSF36 ReturnFirewallUpper boundary 2D X-tableYN
{-400, -100, 0, 50, 100, 150, 200, 250, 300, 350, 400}-10801080HwDegs11p4_TFlashCal1Seg



t2_RtrnFWUprBoundY_MtrNm_s4p11[8][11]RtrnFW_t2_UprBoundY_MtrNmReturnFirewallSF36 ReturnFirewallUpper boundary 2D Y-tableYN
{{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}, {15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}}-1615.99951171875MtrNms4p11_TFlashCal1Seg



t_AbsTmpTblX_DegC_s15p0[4]Duty_t_AbsTmpTblX_DegCThrmDutyCycleSF09 ThermalDutyCycleProtectionUnsigned Variable X
Number of Points: 5
X Table: Dependent variable - Temperature
NN
{122, 123, 125, 127}-50150DegCs15p0_TFlashCal1Seg



t_AbsTmpTblY_MtrNm_u9p7[4]Duty_t_AbsTmpTblY_MtrNmThrmDutyCycleSF09 ThermalDutyCycleProtectionUnsigned Variable Y
Number of Points: 5
X Table: Dependent variable motor torque limit in Nm
NN
{2.703125, 2.242188, 1.828125, 0}08.8MtrNmu9p7_TFlashCal1Seg



k_DefaultIgnOffTime_Sec_f32Duty_e_DefIgnOffTime_SecThrmDutyCycleSF09 ThermalDutyCycleProtection
NN
500005000Secfloat32FlashCal1Seg



t2_CurrParamLdSatSclFac_Uls_u2p14[6][7]LdSaturation Characteristic (Y)MtrCtrl_CMSF99B MotorControl
NN
{{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063}}02ulsu2p14_TFlashCal1Seg



t2_CurrParamLqSatSclFac_Uls_u2p14[6][7]LqSaturation Characteristic (Y)MtrCtrl_CMSF99B MotorControl
NN
{{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063},{1.0,1.0,0.9961,0.9883,0.9707,0.9453,0.9063}}02Ulsu2p14_TFlashCal1Seg



k_NomLq_Henry_f32MtrCtrl_k_LqNom_HenryMtrCtrl_CMSF99B MotorControlNominal Lq Value: q-axisNN
0.000118890.000030.00041Henryfloat32FlashCal1Seg



k_NomLd_Henry_f32MtrCtrl_k_LdNom_HenryMtrCtrl_CMSF99B MotorControlNominal Ld Value: d-axisNN
0.000118890.000030.00041Henryfloat32FlashCal1Seg



t_RefDeltaPoints_Rad_f32[8]MtrCtrl_t_IdqRefDeltaPoints_RadMtrCtrl_CMSF99B MotorControlMotor Voltage Phase Angle (delta) table for setting up Bracket ArrayNN
{-3.1415926535897931,-2.3561944901923448,-1.5707963267948966, -0.78539816339744828, 0,0.78539816339744828, 1.5707963267948966, 2.3561944901923448}-3.141592653589793.14159265358979Radfloat32FlashCal1Seg



t_Q13VltgSchedXTbl_MtrRadpS_u12p4[10]MtrCtrl_t_Q13VltgSchedXTbl_MtrRadpSMtrCtrl_CMSF99B MotorControlQ1,3 Available Voltage AdjustmentNN
{0,100,200,300,500,600,700,800,900,1100}01118MtrRadpSecu12p4_TFlashCal1Seg



t_Q13VltgSchedYTbl_Volt_u5p11[10]MtrCtrl_t_Q13VltgSchedYTbl_VoltMtrCtrl_CMSF99B MotorControlQ1,3 Available Voltage AdjustmentNN
{0,0,0,0,0,0,0,0,0,0}05Voltu5p11_TFlashCal1Seg



t_Q24VltgSchedXTbl_MtrRadpS_u12p4[10]MtrCtrl_t_Q24VltgSchedXTbl_MtrRadpSMtrCtrl_CMSF99B MotorControlQ2,4 Available Voltage AdjustmentNN
{0,100,200,300,500,600,700,800,900,1100}01118MtrRadpSecu12p4_TFlashCal1Seg



t_Q24VltgSchedYTbl_Volt_u5p11[10]MtrCtrl_t_Q24VltgSchedYTbl_VoltMtrCtrl_CMSF99B MotorControlQ2,4 Available Voltage AdjustmentNN
{0,0,0,0,0,0,0,0,0,0}05Voltu5p11_TFlashCal1Seg



k_IdqRefTrqTol_Rad_f32MtrCtrl_k_IdqRefTrqTol_UlsMtrCtrl_CMSF99B MotorControlInterpolate Peak Torque Solver ToleranceNN
0.0150.0010.1Radfloat32FlashCal1Seg



k_IdqRefTrqNIter_Cnt_u16MtrCtrl_k_IdqRefTrqNIter_UlsMtrCtrl_CMSF99B MotorControlLocate Peak Torque Solver Number of IterationsNN
315Cntuint16FlashCal1Seg



k_IdqRefIminTol_Amp_f32MtrCtrl_k_IdqRefIminTol_UlsMtrCtrl_CMSF99B MotorControlMinimum Current Solver Number of IterationsNN
0.10.0120Ampfloat32FlashCal1Seg



k_IdqRefIminNIter_Cnt_u16MtrCtrl_k_KdqRefIminNIter_UlsMtrCtrl_CMSF99B MotorControlMinimum Current Solver ToleranceNN
315Cntuint16FlashCal1Seg



k_IdqRefLocateRefNIter_Cnt_u16MtrCtrl_k_IdqRefLocateRefNIter_UlsMtrCtrl_CMSF99B MotorControlLocate Reference Solver Number of IterationsNN
10120Cntuint16FlashCal1Seg



k_deadtimeVScale_Uls_f32MtrCtrl_k_DeadTimeSec_UlsMtrCtrl_CMSF99B MotorControlRatio of Available DC Link Voltage
% at Inverter (Deadtime Compensation Loss)
NN
10.951Ulsfloat32FlashCal1Seg



k_CntlrInResist_Ohm_f32ElecPwr_k_CntrlInResist_OhmElePwrSF08 ElectricPowerConsumptionControl module input resistance valueNN
0.00500.02Ohmsfloat32FlashCal1Seg



k_PstcPowerLoss_Watt_f32ElecPwr_k_PstcPowerLoss_WattsElePwrSF08 ElectricPowerConsumptionParasitic power loss of the controllerNN
10025Wattsfloat32FlashCal1Seg



k_TrqReasCmd_Cnt_Str



NN
{1,10,250}


DiagSettings_StrFlashCal1Seg



k_TrqReasIntg_Cnt_Str



NN
{25,10.250}


DiagSettings_StrFlashCal1Seg



k_TrqReasMtrVoltCmdThr_Volt_f32TrqReas_k_MtrVoltCmdThr_Volt

Maximum allowable MtrVolt Cmd error allowable for an indefinate period of timeNN
2036Voltfloat32FlashCal1Seg



k_TrqReasMtrVoltIntgThr_Volt_f32TrqReas_k_MtrVoltIntgThr_Volt

Maximum allowable MtrVolt Integration error allowable for an indefinate period of time.NN
5036Voltfloat32FlashCal1Seg



k_TrqReasLPFKn_Hz_f32TrqReas_k_LPFKn_Hz

Low pass filter cutoff frequency applied to Abs(Mtr Volt Cmd error). When filter output crosses a threshold, P/N counter begins counting upwardNN
100.1150Hzfloat32FlashCal1Seg



t_StCmpBlendSpdBS_Kph_u9p7[6]StCmp_t_BlendSpd_KphStabilityCompSF29 StabilityCompensationCompensator Blend table as a function of vehicle speedYN
{0, 10, 30, 45, 60, 80}0255Kphu9p7_TFlashCal1Seg



t_StCmpBlend12Trq_HwNm_u8p8[5]StCmp_t_Blend12Trq_HwNmStabilityCompSF29 StabilityCompensationCompensator Blend table x-variableYN
{0, 2.0, 4.0, 6.0, 8.0}010HwNmu8p8_TFlashCal1Seg



t2_StCmpBlend12TblY_Uls_u2p14[6][5]StCmp_t2_Blend12TblY_UlsStabilityCompSF29 StabilityCompensationCompensator Blend table y-variableYN
{{0.0, 0.0, 0.0, 0.0, 0.0},{0.25, 0.25, 0.25, 0.25, 0.25},{0.5, 0.5, 0.5, 0.5, 0.5},{0.75, 0.75, 0.75, 0.75, 0.75},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_TFlashCal1Seg



t2_StCmpBlend02TblY_Uls_u2p14[6][5]StCmp_t2_Blend02TblY_UlsStabilityCompSF29 StabilityCompensationCompensator Blend table y-variableYN
{{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_TFlashCal1Seg



t_StCmpBlend34Trq_HwNm_u8p8[5]StCmp_t_Blend34Trq_HwNmStabilityCompSF29 StabilityCompensationCompensator Blend table x-variableYN
{0, 2.0, 4.0, 6.0, 8.0}010HwNmu8p8_TFlashCal1Seg



t2_StCmpBlend34TblY_Uls_u2p14[6][5]StCmp_t2_Blend34TblY_UlsStabilityCompSF29 StabilityCompensationCompensator Blend table y-variableYN
{{0.0, 0.0, 0.0, 0.0, 0.0},{0.25, 0.25, 0.25, 0.25, 0.25},{0.5, 0.5, 0.5, 0.5, 0.5},{0.75, 0.75, 0.75, 0.75, 0.75},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_TFlashCal1Seg



t2_StCmpBlend04TblY_Uls_u2p14[6][5]StCmp_t2_Blend04TblY_UlsStabilityCompSF29 StabilityCompensationCompensator Blend table y-variableYN
{{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0},{1.0, 1.0, 1.0, 1.0, 1.0}}01Ulsu2p14_TFlashCal1Seg



k_StCmpSysCorrThresh_MtrNm_f32StCmp_k_SysCorrThresh_MtrNmStabilityCompSF29 StabilityCompensation
PN
0.1508.8MtrNmfloat32FlashCal1Seg



k_StCmpCrosChkEnbl_Uls_lgcStCmp_k_CrosChkEnbl_UlsStabilityCompSF29 StabilityCompensationSafety crosscheck enable flag.PN
TRUEFALSETRUEUlsbooleanFlashCal1Seg



k_StCmpStabCmpPstep_Cnt_u16StCmp_k_SysCorrPstep_CntStabilityCompSF29 StabilityCompensationPN Counter CalNN
005000Countuint16FlashCal1Seg



k_StCmpStabCmpNstep_Cnt_u16StCmp_k_SysCorrNstep_CntStabilityCompSF29 StabilityCompensationPN Counter CalNN
005000Countuint16FlashCal1Seg



k_StCmpStabCmpPNThresh_Cnt_u16StCmp_k_SysCorrPNThresh_CntStabilityCompSF29 StabilityCompensationPN Counter CalNN
500005000Countuint16FlashCal1Seg



k_TmprlMonPstepNstep_Cnt_str.Thresholdk_TMFRunDiag.ThresholdTmprlMonFDD19 TemporalMonitor
NN
2011000Countuint16FlashCal1Seg



k_TmprlMonPstepNstep_Cnt_str.Pstepk_TMFRunDiag.PstepTmprlMonFDD19 TemporalMonitor
NN
10150Countuint16FlashCal1Seg



k_TmprlMonPstepNstep_Cnt_str.Nstepk_TMFRunDiag.NstepTmprlMonFDD19 TemporalMonitor
NN
5150Countuint16FlashCal1Seg



k_TmprlMonPstepNstep_Cnt_str
TmprlMonFDD19 TemporalMonitor
NN
{20,10,5}NANANADiagSettings_StrFlashCal1Seg



k_LowResPhsReas_Cnt_str
SVDiagFDD49 SineVoltageGenerationDiagnosticsFault Accumulation parametersNN
{100,1,500}


DiagSettings_StrFlashCal1Seg



k_LowResPhsReasMaxTol_Uls_f32k_LowResPhsReas_MaxTolSVDiagFDD49 SineVoltageGenerationDiagnosticsMaximum Tolerance factorNN
1.202Ulsfloat32FlashCal1Seg



k_LowResPhsReasMinTol_Uls_f32k_LowResPhsReas_MinTolSVDiagFDD49 SineVoltageGenerationDiagnosticsMin imum Tolrance factorNN
0.402Ulsfloat32FlashCal1Seg



k_LRPRMtrVelDiagEnable_MtrRadpS_T_f32k_LowResPhsReasMtrVelDiagEnableSVDiagFDD49 SineVoltageGenerationDiagnosticsMotor ve;locity required for disbale diagnosticsNN
30001000MtrRadpSfloat32FlashCal1Seg



k_ESPA5MsgTimeOut_mS_u16p0
SrlComInputSER, SER, SER, SER, SER, SER, SER, SER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_ESPA5ValTimeOut_mS_u16p0
SrlComInputSER, SER, SER, SER, SER, SER, SER, SER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_ESPA6MsgTimeOut_mS_u16p0
SrlComInputSER, SER, SER, SER, SER, SER, SER, SER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_ESPA6ValTimeOut_mS_u16p0
SrlComInputSER, SER, SER, SER, SER, SER, SER, SER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TireCircRcvdTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TrqOvrlMaxSlewDiag_Cnt_str
SrlComInputSER
NN
{8, 2, 1}065535CntDiagSettings_StrFlashCal1Seg



t_MtrVelTimeOffsetTblX_Kph_u9p7[3]t_MtrVelTimeOffsetTblX_Kph_u9p7MtrVelFDD02B MotorVelocityMotor Velocity Regression Prediction Time Offset Table X Value in kphNN
10, 40, 1000255Kphu9p7_TFlashCal1Seg



t_MtrVelTimeOffsetYTbl_uS_u16[3]t_MtrVelTimeOffsetYTbl_uS_u16MtrVelFDD02B MotorVelocityMotor Velocity Regression Prediction Time Offset Table Y Value in microsecondsNN
0, 100, 30001000uSuint16FlashCal1Seg



k_MtrPosCorrDiag_Cnt_str.Thresholdk_CorrelationThreshMtrPosFDD06B MotorPositionMeasurementCorrelation diagnostic ThresholdN

5002000Countsuint16FlashCal1Seg



k_MtrPosCorrDiag_Cnt_str.PStepk_CorrelationPstepMtrPosFDD06B MotorPositionMeasurementCorrelation diagnostic PstepN

100200Countsuint16FlashCal1Seg



k_MtrPosCorrDiag_Cnt_str.NStepk_CorrelationNstepMtrPosFDD06B MotorPositionMeasurementCorrelation diagnostic NstepN

10200Countsuint16FlashCal1Seg



k_MtrPosValDiag_Cnt_str.Thresholdk_ValidityThreshMtrPosFDD06B MotorPositionMeasurementValidity diagnostic thresholdN

5002000Countsuint16FlashCal1Seg



k_MtrPosValDiag_Cnt_str.PStepk_ValidityPstepMtrPosFDD06B MotorPositionMeasurementValidity diagnostic PstepN

100200Countsuint16FlashCal1Seg



k_MtrPosValDiag_Cnt_str.NStepk_ValidityNstepMtrPosFDD06B MotorPositionMeasurementValidity diagnostic NstepN

10200Countsuint16FlashCal1Seg



k_NominalOffset_Volts_f32k_NominalOffsetMtrPosFDD06B MotorPositionMeasurementThe nominal offset used for the independent method of calculating the diagnostic motor positionN

2.52.22.8Voltsfloat32FlashCal1Seg



k_SysCValMinError_VoltsSqrd_f32k_SysC_ValidityMinErrorMtrPosFDD06B MotorPositionMeasurementValidity diagnostic minimum value error allowedN

0.062502.25VoltsSquaredfloat32FlashCal1Seg



k_SysCValMaxError_VoltsSqrd_f32k_SysC_ValidityMaxErrorMtrPosFDD06B MotorPositionMeasurementValidity diagnostic maximum value error allowedN

1.9602.25VoltsSquaredfloat32FlashCal1Seg



k_SysCMtrPosValDiag_Cnt_str
MtrPosFDD06B MotorPositionMeasurement
N

{50, 10, 1}

CountsDiagSettings_StrFlashCal1Seg



k_SysCMtrPosValDiag_Cnt_str.Thresholdk_SysC_ValidityThreshMtrPosFDD06B MotorPositionMeasurementValidity diagnostic thresholdN

5002000Countsuint16FlashCal1Seg



k_SysCMtrPosValDiag_Cnt_str.PStepk_SysC_ValidityPstepMtrPosFDD06B MotorPositionMeasurementValidity diagnostic PstepN

100200Countsuint16FlashCal1Seg



k_SysCMtrPosValDiag_Cnt_str.NStepk_SysC_ValidityNstepMtrPosFDD06B MotorPositionMeasurementValidity diagnostic NstepN

10200Countsuint16FlashCal1Seg



k_PwrLmtMtrVelLPFKn_Hz_f32PwrLmt_k_MtrVelLPFKn_HzPwrLmtFuncCrSF19B PowerLimitFunctioncutoff frequency of the low pass filter for the motor velocity inputNN
1000250Hzfloat32FlashCal1Seg



k_CfgRQCMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_CfgRQMisMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_EcuCfg6InvMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_GWLINIC2InvMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_GWLINIC2MsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_VehCfg7InvMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_VehCfg7MsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



t2_EOTPosDepDmpTblY_MtrNmpRadpS_u0p16[4][2]t_EOTPosDepDmpYTblEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
{{0, 0.001953125},{0, 0.001953125},{0, 0.001953125},{0, 0.001953125}}00.015MtrNmpRadpsu0p16_TFlashCal1Seg



t2_EOTExPosDepDmpTblY_MtrNmpRadps_u0p16[4][2]t_EOTExPosDepDmpTblYEOTActuatorMngSF18 EndofTravelActuatorManagement
PN
{{0, 0.004},{0, 0.004},{0, 0.004},{0, 0.004}}00.015MtrNmpRadpsu0p16_TFlashCal1Seg



k_GainDecSlew_UlspS_f32LimCon_k_EOTGainIDecSlew_UlspSLmtCodNone
NN
5000.5500UlspSfloat32FlashCal1Seg



k_TorqueDecSlew_MtrNmpS_f32LimCon_k_LimiterDecSlew_MtrNmpSLmtCodNone
NN
440014400MtrNmpSfloat32FlashCal1Seg



t_GainIncSlewTblX_Kph_u9p7[2]LimCon_t_GainIncSlewX_KphLmtCodNone
NN
{10, 20}0511Kphu9p7_TFlashCal1Seg



t_GainIncSlewTblY_UlspS_u9p7[2]LimCon_t_GainIncSlewY_UlspSLmtCodNone
NN
{500, 500}0.5500UlspSu9p7_TFlashCal1Seg



t_TorqueIncSlewTblX_Kph_u9p7[2]LimCon_t_TorqueIncSlewX_KphLmtCodNone
NN
{10, 20}0511Kphu9p7_TFlashCal1Seg



t_TorqueIncSlewTblY_MtrNmpS_u13p3[2]LimCon_t_TorqueIncSlewY_MtrNmpSLmtCodNone
NN
{4400, 4400}14400MtrNmpSu13p3_TFlashCal1Seg



k_VbattOVTransIntConfig_Cnt_u32k_VbattOVTransIntConfig_CntAdcFDD33C ADCUseandConfiguration
NN
38522060904294967296Cntuint32FlashCal1Seg



t2_HysHwTrqBlndTblX_HwNm_u4p12[12][8]HysComp_t2_HwTorqBlendX_HwNmHystCompSF12 HysteresisCompensation2-point table of assist valuesYN
{{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10},{0,0.2,0.4,0.6,1,1.4,2,10}}010HwNmu4p12_TFlashCal1Seg



t2_HysHwTrqBlndTblY_Uls_u4p12[12][8]HysComp_t2_HwTorqBlendY_UlsHystCompSF12 HysteresisCompensation2-point table for scaling output of this function to zero according to the X-values aboveYN
{{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1}}01Ulsu4p12_TFlashCal1Seg



t_EffLossTblY_Uls_u4p12[12]HysComp_t_EffLossY_UlsHystCompSF12 HysteresisCompensationTable of load-dependent efficiency loss at various vehicle speedsYN
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 001Ulsu4p12_TFlashCal1Seg



t_EffOffTblY_HwNm_u9p7[12]HysComp_t_EffOffY_HwNmHystCompSF12 HysteresisCompensationTable that offsets the efficiency loss values aboveYN
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0015HwNmu9p7_TFlashCal1Seg



k_CmnSysTrqRatio_HwNmpMtrNm_f32Cmn_k_SysTrqRatio_HwNmpMtrNmHystCompSF00 Common CalibrationsRatio between handwheel and motor, with consideration given to load-dependent losses. Generally set as TrqRatio = KinRatio * Efficiency.YN
201100MtrDegpHwDegfloat32FlashCal1Seg



t_HysCompCoulFricY_HwNm_u9p7[2][12]HysComp_t_CoulFricY_HwNmHystCompSF12 HysteresisCompensation2-dimensional table of coulomb friction values. Uses speed table above for x-values. Index 0 = friction values when operating with WIR inactive. Index 1 = tuning for WIR activeYN
{{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0}}015HwNmu9p7_TFlashCal1Seg



t_HysCompHysSatY_HwNm_u9p7[12]HysComp_t_HysSatY_HwNmHystCompSF12 HysteresisCompensationTable of saturation values for the total available hysteresis compensationYN
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15015HwNmu9p7_TFlashCal1Seg



k_VehAccelSlewRate_KphpSecSq_f32SigCon_k_VehAccelSlewRate_KphpSecSqSgnlCondNone
NN
1500999KphpSecSqfloat32FlashCal1Seg



t2_AsstHwtX0_HwNm_u8p8[12][20]Asst_t_HwtX0_HwNmAssistSF01 AssistNormal tuning assist table x-variableP
Assist.1X{{0,0,0.0234375,0.03515625,0.05078125,0.0703125,0.09375,0.12109375,0.15234375,0.18359375,0.21875,0.26171875,0.30078125,0.34765625,0.3984375,0.44921875,0.5078125,0.56640625,0.62890625,0.69140625},{0,0,0.03125,0.05078125,0.07421875,0.10546875,0.140625,0.18359375,0.23046875,0.28125,0.33984375,0.40234375,0.47265625,0.546875,0.625,0.7109375,0.80078125,0.89453125,0.99609375,1.10546875},{0,0,0.015625,0.0390625,0.06640625,0.09765625,0.1328125,0.17578125,0.21875,0.26953125,0.328125,0.38671875,0.453125,0.5234375,0.59765625,0.6796875,0.76171875,0.8515625,0.94921875,1.046875},{0,0,0.015625,0.03515625,0.0625,0.0859375,0.1171875,0.15234375,0.1875,0.23046875,0.2734375,0.3203125,0.37109375,0.42578125,0.48046875,0.54296875,0.60546875,0.671875,0.7421875,0.81640625},{0,0,0.015625,0.03515625,0.05859375,0.0859375,0.11328125,0.14453125,0.17578125,0.21484375,0.25390625,0.29296875,0.33984375,0.38671875,0.4375,0.48828125,0.546875,0.60546875,0.66796875,0.73046875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.12,0.16,0.2,0.24,0.29,0.35,0.39,0.46,0.51171875,0.5625,0.62109375,0.6796875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.1,0.14,0.18,0.21,0.26,0.3,0.34,0.3984375,0.4375,0.48046875,0.52734375,0.57421875},{0,0,0,0,0.01,0.03,0.05,0.07,0.095,0.13,0.16,0.2,0.24,0.28,0.32,0.3671875,0.40625,0.4453125,0.48828125,0.53125},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625}}010HwNmu8p8_TFlashCal1Seg



t2_AsstHwtX1_HwNm_u8p8[12][20]Asst_t_HwtX1_HwNmAssistSF01 AssistWIR Active tuning assist table x-variableP
Assist.2X{{0,0,0.0234375,0.03515625,0.05078125,0.0703125,0.09375,0.12109375,0.15234375,0.18359375,0.21875,0.26171875,0.30078125,0.34765625,0.3984375,0.44921875,0.5078125,0.56640625,0.62890625,0.69140625},{0,0,0.03125,0.05078125,0.07421875,0.10546875,0.140625,0.18359375,0.23046875,0.28125,0.33984375,0.40234375,0.47265625,0.546875,0.625,0.7109375,0.80078125,0.89453125,0.99609375,1.10546875},{0,0,0.015625,0.0390625,0.06640625,0.09765625,0.1328125,0.17578125,0.21875,0.26953125,0.328125,0.38671875,0.453125,0.5234375,0.59765625,0.6796875,0.76171875,0.8515625,0.94921875,1.046875},{0,0,0.015625,0.03515625,0.0625,0.0859375,0.1171875,0.15234375,0.1875,0.23046875,0.2734375,0.3203125,0.37109375,0.42578125,0.48046875,0.54296875,0.60546875,0.671875,0.7421875,0.81640625},{0,0,0.015625,0.03515625,0.05859375,0.0859375,0.11328125,0.14453125,0.17578125,0.21484375,0.25390625,0.29296875,0.33984375,0.38671875,0.4375,0.48828125,0.546875,0.60546875,0.66796875,0.73046875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.12,0.16,0.2,0.24,0.29,0.35,0.39,0.46,0.51171875,0.5625,0.62109375,0.6796875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.1,0.14,0.18,0.21,0.26,0.3,0.34,0.3984375,0.4375,0.48046875,0.52734375,0.57421875},{0,0,0,0,0.01,0.03,0.05,0.07,0.095,0.13,0.16,0.2,0.24,0.28,0.32,0.3671875,0.40625,0.4453125,0.48828125,0.53125},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625}}010HwNmu8p8_TFlashCal1Seg



t2_AsstAsstY0_MtrNm_s4p11[12][20]Asst_t_AsstY0_MtrNmAssistSF01 AssistNormal tuning assist table y-variableP
Assist.1Y{{0,0,0.0234375,0.03515625,0.05078125,0.0703125,0.09375,0.12109375,0.15234375,0.18359375,0.21875,0.26171875,0.30078125,0.34765625,0.3984375,0.44921875,0.5078125,0.56640625,0.62890625,0.69140625},{0,0,0.03125,0.05078125,0.07421875,0.10546875,0.140625,0.18359375,0.23046875,0.28125,0.33984375,0.40234375,0.47265625,0.546875,0.625,0.7109375,0.80078125,0.89453125,0.99609375,1.10546875},{0,0,0.015625,0.0390625,0.06640625,0.09765625,0.1328125,0.17578125,0.21875,0.26953125,0.328125,0.38671875,0.453125,0.5234375,0.59765625,0.6796875,0.76171875,0.8515625,0.94921875,1.046875},{0,0,0.015625,0.03515625,0.0625,0.0859375,0.1171875,0.15234375,0.1875,0.23046875,0.2734375,0.3203125,0.37109375,0.42578125,0.48046875,0.54296875,0.60546875,0.671875,0.7421875,0.81640625},{0,0,0.015625,0.03515625,0.05859375,0.0859375,0.11328125,0.14453125,0.17578125,0.21484375,0.25390625,0.29296875,0.33984375,0.38671875,0.4375,0.48828125,0.546875,0.60546875,0.66796875,0.73046875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.12,0.16,0.2,0.24,0.29,0.35,0.39,0.46,0.51171875,0.5625,0.62109375,0.6796875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.1,0.14,0.18,0.21,0.26,0.3,0.34,0.3984375,0.4375,0.48046875,0.52734375,0.57421875},{0,0,0,0,0.01,0.03,0.05,0.07,0.095,0.13,0.16,0.2,0.24,0.28,0.32,0.3671875,0.40625,0.4453125,0.48828125,0.53125},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625}}-0.115.99951171875MtrNms4p11_TFlashCal1Seg



t2_AsstAsstY1_MtrNm_s4p11[12][20]Asst_t_AsstY1_MtrNmAssistSF01 AssistWIR Active tuning assist table y-variablePNAssist.2Y{{0,0,0.0234375,0.03515625,0.05078125,0.0703125,0.09375,0.12109375,0.15234375,0.18359375,0.21875,0.26171875,0.30078125,0.34765625,0.3984375,0.44921875,0.5078125,0.56640625,0.62890625,0.69140625},{0,0,0.03125,0.05078125,0.07421875,0.10546875,0.140625,0.18359375,0.23046875,0.28125,0.33984375,0.40234375,0.47265625,0.546875,0.625,0.7109375,0.80078125,0.89453125,0.99609375,1.10546875},{0,0,0.015625,0.0390625,0.06640625,0.09765625,0.1328125,0.17578125,0.21875,0.26953125,0.328125,0.38671875,0.453125,0.5234375,0.59765625,0.6796875,0.76171875,0.8515625,0.94921875,1.046875},{0,0,0.015625,0.03515625,0.0625,0.0859375,0.1171875,0.15234375,0.1875,0.23046875,0.2734375,0.3203125,0.37109375,0.42578125,0.48046875,0.54296875,0.60546875,0.671875,0.7421875,0.81640625},{0,0,0.015625,0.03515625,0.05859375,0.0859375,0.11328125,0.14453125,0.17578125,0.21484375,0.25390625,0.29296875,0.33984375,0.38671875,0.4375,0.48828125,0.546875,0.60546875,0.66796875,0.73046875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.12,0.16,0.2,0.24,0.29,0.35,0.39,0.46,0.51171875,0.5625,0.62109375,0.6796875},{0,0,0,0.01,0.02,0.035,0.06,0.08,0.1,0.14,0.18,0.21,0.26,0.3,0.34,0.3984375,0.4375,0.48046875,0.52734375,0.57421875},{0,0,0,0,0.01,0.03,0.05,0.07,0.095,0.13,0.16,0.2,0.24,0.28,0.32,0.3671875,0.40625,0.4453125,0.48828125,0.53125},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625},{0,0,0,0,0.01,0.015,0.03,0.05,0.07,0.1,0.135,0.16,0.2,0.23,0.26,0.31,0.35,0.38,0.43,0.47265625}}-0.115.99951171875MtrNms4p11_TFlashCal1Seg



t2_AsstWIRBlndX_MtrNm_u5p11[12][5]Asst_t_WIRBlendX_MtrNmAssistSF01 AssistWIR Blend table x-variablePNAssist.3X{{0,0,0,0,0},{0,0,0,0,0},{0.25,0.25,0.25,0.25,0.25},{0.25,0.25,0.25,0.25,0.25},{0.5,0.5,0.5,0.5,0.5},{0.5,0.5,0.5,0.5,0.5},{0.75,0.75,0.75,0.75,0.75},{0.75,0.75,0.75,0.75,0.75},{1.1,1.1,1.1,1.1,1.1},{1.1,1.1,1.1,1.1,1.1},{1.1,1.1,1.1,1.1,1.1},{1.1,1.1,1.1,1.1,1.1}}08MtrNmu5p11_TFlashCal1Seg



t2_AsstWIRBlendY_Uls_u2p14[12][5]Asst_t_WIRBlendY_UlsAssistSF01 AssistWIR Blend table y-variablePNAssist.3Y{{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0.5,0.5,0.5,0.5,0.5},{0.5,0.5,0.5,0.5,0.5},{0.9,0.9,0.9,0.9,0.9},{0.9,0.9,0.9,0.9,0.9},{0.9,0.9,0.9,0.9,0.9},{1,1,1,1,1},{1,1,1,1,1}}01Ulsu2p14_TFlashCal1Seg



t_LPFKnY_Hz_u7p9[12]HFA_t_LPFKnY_HzHighFreqAssistSF28 HighFrequencyAssistTable of filter cutoff frequencies, dependent on vehicle speed.PNHighFreqAssist.1Y{8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8}5100Hzu7p9_TFlashCal1Seg



t2_TorqX0_HwNm_u5p11[12][13]HFA_t_TorqX0_HwNmHighFreqAssistSF28 HighFrequencyAssistNormal tuning high frequency gain table x-variablePNHighFreqAssist.4X{{0,0,0,0,0,0,0,0,0,0,0,0,0},{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5},{0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75},{1,1,1,1,1,1,1,1,1,1,1,1,1},{1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25},{1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5},{2,2,2,2,2,2,2,2,2,2,2,2,2},{4,4,4,4,4,4,4,4,4,4,4,4,4},{6,6,6,6,6,6,6,6,6,6,6,6,6},{7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5},{8,8,8,8,8,8,8,8,8,8,8,8,8}}010HwNmu5p11_TFlashCal1Seg



t2_TorqX1_HwNm_u5p11[12][13]HFA_t_TorqX1_HwNmHighFreqAssistSF28 HighFrequencyAssistWIR Active tuning high frequency gain table x-variablePNHighFreqAssist.5X{{0,0,0,0,0,0,0,0,0,0,0,0,0},{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5},{0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75},{1,1,1,1,1,1,1,1,1,1,1,1,1},{1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25},{1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5},{2,2,2,2,2,2,2,2,2,2,2,2,2},{4,4,4,4,4,4,4,4,4,4,4,4,4},{6,6,6,6,6,6,6,6,6,6,6,6,6},{7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5},{8,8,8,8,8,8,8,8,8,8,8,8,8}}010HwNmu5p11_TFlashCal1Seg



t2_GainY0_MtrNmpHwNm_u3p13[12][13]HFA_t_GainY0_MtrNmpHwNmHighFreqAssistSF28 HighFrequencyAssistNormal tuning high frequency gain table y-variablePNHighFreqAssist.4Y{{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2},{0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13},{0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08},{0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04},{0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0}}05MtrNmpHwNmu3p13_TFlashCal1Seg



t2_GainY1_MtrNmpHwNm_u3p13[12][13]HFA_t_GainY1_MtrNmpHwNmHighFreqAssistSF28 HighFrequencyAssistWIR Active tuning high frequency gain table y-variablePNHighFreqAssist.5Y{{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2},{0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13},{0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08},{0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04},{0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0}}05MtrNmpHwNmu3p13_TFlashCal1Seg



t2_WIRBlendX_MtrNm_u4p12[12][5]HFA_t_WIRBlendX_MtrNmHighFreqAssistSF28 HighFrequencyAssistWIR Blend table x-variablePNHighFreqAssist.6X{{0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}, {0, 0.25, 0.5, 0.75, 1.1}}08MtrNmu4p12_TFlashCal1Seg



t2_WIRBlendY_Uls_u1p15[12][5]HFA_t_WIRBlendY_UlsHighFreqAssistSF28 HighFrequencyAssistWIR Blend table y-variablePNHighFreqAssist.6Y{{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}01Unitlessu1p15_TFlashCal1Seg



t_TempScaleX_DegC_s8p7[11]Damp_t_TempScaleXDampingSF03 DampingTable used to provide damping as a function of temperatureYN
{-40, -35, -30, -20, -10, 0, 10, 20, 40, 60, 90}-40150DegCs8p7_TFlashCal1Seg



t_TempScaleY_Uls_u4p12[11]Damp_t_TempScaleYDampingSF03 DampingTable used to provide damping as a function of temperatureYN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_TFlashCal1Seg



t_HPSscaleC1Y_Uls_u4p12[12]Damp_t_HPSscaleC1DampingSF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_TFlashCal1Seg



t_HPSscaleC2Y_Uls_u4p12[12]Damp_t_HPSscaleC2DampingSF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_TFlashCal1Seg



t_HPSscaleC3Y_Uls_u4p12[12]Damp_t_HPSscaleC3DampingSF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_TFlashCal1Seg



t_HPSscaleC4Y_Uls_u4p12[12]Damp_t_HPSscaleC4DampingSF03 DampingTable used to provide scale as a function of vehicle speedPN
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}010Ulsu4p12_TFlashCal1Seg



t_HPSAsstLimY_MtrNm_u4p12[12]Damp_t_HPSAsstLimDampingSF03 DampingTable used to provide a limit on assist as a function of vehicle speedPN
{8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8}08.8Mtr Nmu4p12_TFlashCal1Seg



k_HaLFActvHwTrqTime_mS_u16k_HalF_Actv_HwTrq_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the Hw Trq check used in the HalF incorrect activation diagnosticNN
75005000msuint16FlashCal1Seg



k_HaLFActvMaxHwTrq_HwNm_f32k_HalF_Actv_MaxHwTrqHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionHw Trq threshold used to in Hw Trq check for HalF incorrect activation diagnosticNN
5010HwNmfloat32FlashCal1Seg



k_HaLFActvVehSpdTime_mS_u16k_HalF_Actv_VehSpd_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the Vehicle speed check used in the HalF incorrect activation diagnosticNN
75001000msuint16FlashCal1Seg



k_HaLFActvMinVehSpd_Kph_f32k_HalF_Actv_MinVehSpdHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionMinimum threshold used in the Veh Speed check for HalF incorrect activation diagnosticNN
550255kphfloat32FlashCal1Seg



k_HaLFActvMaxVehSpd_Kph_f32k_HalF_Actv_MaxVehSpdHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionMaximum threshold used in the Veh Speed check for HalF incorrect activation diagnosticNN
1850255kphfloat32FlashCal1Seg



k_HaLFActvRevGearTime_mS_u16k_HalF_Actv_RevGearChk_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the reverse gear check used in the HalF incorrect activation diagnosticNN
75005000msuint16FlashCal1Seg



k_HaLFDeactHwTrqTime_mS_u16k_HalF_Deact_HwTrq_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the Hw Trq check used in the HalF incorrect deactivation diagnosticNN
75005000msuint16FlashCal1Seg



k_HaLFDeactMaxHwTrq_HwNm_f32k_HalF_Deact_MaxHwTrqHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionHw Trq threshold used to in Hw Trq check for HalF incorrect deactivation diagnosticNN
5010HwNmfloat32FlashCal1Seg



k_HaLFDeactVehSpdTime_mS_u16k_HalF_Deact_VehSpd_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the Vehicle speed check used in the HalF incorrect deactivation diagnosticNN
75001000msuint16FlashCal1Seg



k_HaLFDeactMinVehSpd_Kph_f32k_HalF_Deact_MinVehSpdHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionMinimum threshold used in the Veh Speed check for HalF incorrect deactivation diagnosticNN
550255kphfloat32FlashCal1Seg



k_HaLFDeactMaxVehSpd_Kph_f32k_HalF_Deact_MaxVehSpdHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionMaximum threshold used in the Veh Speed check for HalF incorrect deactivation diagnosticNN
1850255kphfloat32FlashCal1Seg



k_HaLFDeactRevGearTime_mS_u16k_HalF_Deact_RevGearChk_TimeHaLFTOFDD40D HapticLaneFeedbackTorqueOverlayFunctionTime duration used to assert the failure of the reverse gear check used in the HalF incorrect deactivation diagnosticNN
75005000msuint16FlashCal1Seg



k_StuckTrqBnd_Nm_f32
SrlComInputSER
NN
0-1818Nmfloat32FlashCal1Seg



k_TrqStckActv_HwNm_M_f32
SrlComInputSER
NN
0-1818MwNmfloat32FlashCal1Seg



k_TrqStckHiSWATime_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TrqStckLowSWATime_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TrqStckSWA_HwDeg_f32
SrlComInputSER
NN
0-18001800MwDegfloat32FlashCal1Seg



k_DSTTOCInvMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535mSu32p0_TFlashCal1Seg



k_MaxHlfRmpOutRt_Nm_F32
SrlComInputSER
NN
0018Nmu16p0_TFlashCal1Seg



k_MtrTrqOvrlyStrRqMax_Nm_f32
SrlComInputSER
NN
65535065535Nmfloat32FlashCal1Seg



k_PerMisMchCntLmt_Cnt_u16
SrlComInputSER
NN
7065535Cntuint16FlashCal1Seg



k_PerMisMchFltThr_Cnt_u08
SrlComInputSER
NN
65535065535Cntuint8FlashCal1Seg



k_PPPASlewRate_NmpS_f32ChryAL_k_PPPASlewRate_pSArbLmtCF05 ChryslerArbiterLimiterRate limit imposed on PPPA torque command transition. Units are Nm per secondYN
102NmpSfloat32FlashCal1Seg



t2_AsstY0_MtrNm_s4p11[3][10]PPPAAsst_t2_AsstY0_MtrNmArbLmtCF05 ChryslerArbiterLimiterPark Assist boost curve table Y variableYNArbLmt.1Y{{0,0.5,1.0,1.5,2.0,3.0,4.0,5.0,6.0,8.0},{0,0.375,0.75,1.125,1.5,2.25,3.0,3.75,4.5,6.0},{0,0.3,0.6,0.9,1.2,1.8,2.4,3.0,3.6,4.8}}-0.116MtrNms4p11_TFlashCal1Seg



t2_HwtX0_HwNm_u8p8[3][10]PPPAAsst_t2_HwtX0_HwNmArbLmtCF05 ChryslerArbiterLimiterPark Assist boost curve table X variableYNArbLmt.1X{{0,1,2,3,4,5,6,7.5,9,10},{0,1,2,3,4,5,6,7.5,9,10},{0,1,2,3,4,5,6,7.5,9,10}}010HwNmu8p8_TFlashCal1Seg



t_PPPAVehSpd_Kph_u9p7[3]PPPA_t_VehSpd_KphArbLmtCF05 ChryslerArbiterLimiterPark Assist vehicle speed table.YN
{0,5,10}0255Kphu9p7_TFlashCal1Seg



k_StaMdsSysCDiag_Cnt_str
StaMdFDD10C StatesandModes
NN
{21,10,1}


DiagSettings_StrFlashCal1Seg



k_StaMdsSysCDiag_Cnt_str.Thresholdk_SysCStatesModesThresh_CntsStaMdFDD10C StatesandModes
NN
210255Cntuint16FlashCal1Seg



k_StaMdsSysCDiag_Cnt_str.PStepk_SysCStatesModesPStep_CntsStaMdFDD10C StatesandModes
NN
100255Cntuint16FlashCal1Seg



k_StaMdsSysCDiag_Cnt_str.NStepk_SysCStatesModesNStep_CntsStaMdFDD10C StatesandModes
NN
10255Cntuint16FlashCal1Seg



k_MtrMotionThresh_MtrRadpS_f32k_MtrMotionThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnectThreshold value used to determine if the motor is movingN

1000700MtrRadpSfloat32FlashCal1Seg



k_PwrDiscOpenThresh_Volts_f32k_PwrDisc_Open_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

2030Voltsfloat32FlashCal1Seg



k_PMOSDIAGOpenThresh_Volts_f32k_ PMOS_DIAG _ Open _ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

0.5030Voltsfloat32FlashCal1Seg



k_OVERRIDESIGDIAGOpenThresh_Volts_f32k_ OVERRIDE_SIG_DIAG _ Open _ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

0.5030Voltsfloat32FlashCal1Seg



k_VerifyPwrDiscOpenThresh_mS_u16k_VerifyPwrDiscOpen_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

10002000mSuint16FlashCal1Seg



k_WaitForSqrWaveThresh_mS_u16k_WaitForSqrWave_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

10002000mSuint16FlashCal1Seg



k_PwrDiscCloseThresh_Volts_f32k_PwrDisc_Close_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

0.5030Voltsfloat32FlashCal1Seg



k_PrechargeThresh_mS_u16k_Precharge_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

40002000mSuint16FlashCal1Seg



k_PMOSVError_Volts_f32k_PMOS_VErrorBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

1030Voltsfloat32FlashCal1Seg



k_PMOSTError_mS_u16k_PMOS_TErrorBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

500500mSuint16FlashCal1Seg



k_MaxDischEst_Uls_f32k_MaxDischEstBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnectMaximum discharge estimator tau equivalentN

0.9901Unitlessfloat32FlashCal1Seg



k_MinDischEst_Uls_f32k_MinDischEstBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnectMinimum discharge estimator tau equivalentN

0.9801Unitlessfloat32FlashCal1Seg



k_VswitchDeltaThresh_Volts_f32k_Vswitch_Delta_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnectMaximum delta voltage before which the power disconnect is considered openN

0.5030Voltsfloat32FlashCal1Seg



k_VerifyPwrDiscCloseThresh_mS_u16k_VerifyPwrDiscClose_ThreshBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnectMaximum time allotted to determine if the power disconnect is indeed closedN

1000500mSuint16FlashCal1Seg



k_ChargePumpDiag_Cnt_str
BkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnectCharge pump min delta fault accumulator parametersN

{100, 4, 1}


DiagSettings_StrFlashCal1Seg



k_VbattSwitchThreshNonExt_Volt_f32k_VbattSwitchThresh_NonExtBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

7030Voltfloat32FlashCal1Seg



k_VbattSwitchThreshExNorm_Volt_f32k_VbattSwitchThresh_ExNormBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

8030Voltfloat32FlashCal1Seg



k_ChargeMinDeltaNonOp_Volt_f32k_ChargeMinDelta_NonOpBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

0030Voltfloat32FlashCal1Seg



k_ChargeMinDeltaExtOp_Volt_f32k_ChargeMinDelta_ExtOpBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

5030Voltfloat32FlashCal1Seg



k_ChargeMinDeltaNormlOp_Volt_f32k_ChargeMinDelta_NormalOpBkCpPcFDD11B BulkCapacitorPrechargeAndPowerDisconnect
N

6030Voltfloat32FlashCal1Seg



k_NxtrSrvcPosTrajThres_HwDeg_f32
CMS_CommonUnknown
NN
201440.11HwDegfloat32FlashCal1Seg



k_NxtrSrvcPosTrajHoldTime_mS_u16
CMS_CommonUnknown
NN
5000065000mSuint16FlashCal1Seg



k_NxtrSrvcHandsOnTime_mS_u16
CMS_CommonUnknown
NN
5000065000mSuint16FlashCal1Seg



k_F00FHandsOnThres_HwNm_f32
CMS_CommonUnknown
NN
0.5010HwNmfloat32FlashCal1Seg



t_DampFWVehSpd_Kph_u9p7[8]DampFW_t_VehSpd_KphDampingFirewallSF35 DampingFirewallVehicle speed 1D table for boundary lookupYNDampingFirewall.2Z, DampingFirewall.3Z{0, 20, 50, 75, 100, 150, 200, 255}0511Kphu9p7_TFlashCal1Seg



k_DampFWVBICLPF_Hz_f32DampFWVBIC_k_FiltKn_HzDampingFirewallSF35 DampingFirewallDiverse vs primary error signal filter frequencyNN
101200Hzfloat32FlashCal1Seg



t_AsstFWVehSpd_Kph_u9p7[8]AsstFW_t_VehSpd_kphAssistFirewallSF00 Common Calibrations
Vehicle speed 1D table for boundary lookupYNAssistFirewall.1Z, AssistFirewall.2Z{0, 5, 30, 60, 80, 100, 120, 150}0511Kphu9p7_TFlashCal1Seg



t2_AsstFWUprBoundX_HwNm_s4p11[8][11]AsstFW_t2_UprBoundX_HwNmAssistFirewallSF34 AssistFirewallUpper boundary 2D X-tableYNAssistFirewall.1X{{-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}, {-10, -1, 0, 1, 2, 3, 4, 5 ,6, 8, 10}}-1010HwNms4p11_TFlashCal1Seg



t2_AsstFWUprBoundY_MtrNm_s4p11[8][11]AsstFW_t2_UprBoundY_MtrNmAssistFirewallSF34 AssistFirewallUpper boundary 2D Y-tableYNAssistFirewall.1Y{{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875},
{15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875, 15.99951171875}}
-1615.99951171875MtrNms4p11_TFlashCal1Seg



k_OnStateDiag_Cnt_str
SVDiagFDD49 SineVoltageGenerationDiagnostics
NN
{1500, 512, 1}


DiagSettings_StrFlashCal1Seg



k_GateDriveDiag_Cnt_str
SVDiagFDD49 SineVoltageGenerationDiagnostics
NN
{1500, 512, 1}


DiagSettings_StrFlashCal1Seg



k_SrvcHwTrqLimit_HwNm_f32



NN
1

HwNmfloat32FlashCal1Seg



k_SrvcVehSpdLimit_Kph_f32



NN
10

Kphfloat32FlashCal1Seg



t_DLVTblX_Volt_u5p11[10]PwrLmt_t_DLVTblX_VoltsPwrLmtFuncCrSF19B PowerLimitFunctionTable to determine Voltage dependent motor velocity offsetNNPwrLmtFuncCr.1X{8.54296875, 9.14453125, 9.2421875, 9.34375, 9.44140625, 9.54296875, 10.04296875, 10.54296875, 10.84375, 12.34375}531Voltsu5p11_TFlashCal1Seg



t_DLVTblY_MtrRadpS_u11p5[10]PwrLmt_t_DLVTblY_MtrRadpSPwrLmtFuncCrSF19B PowerLimitFunctionTable to determine Voltage dependent motor velocity offsetNNPwrLmtFuncCr.1Y{106.09375, 89.34375, 86.53125, 83.75, 80.96875, 78.15625 ,64.1875 ,50.25 ,41.875 ,0}0571.35MtrRadpSu11p5_TFlashCal1Seg



t_MtrEnvTblX_MtrRadpS_s11p4[14]PwrLmt_t_MtrEnvTblX_MtrRadpSPwrLmtFuncCrSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit (nominal)NNPwrLmtFuncCr.2X{-1100, -800, -650, -550, -353.5625, -287.46875, -218.65625, -108.1875, 0, 108.1875, 218.65625, 287.46875, 353.5625, 550}-11431143MtrRadpSs11p4_TFlashCal1Seg



t_MtrEnvTblY_MtrNm_u5p11[14]PwrLmt_t_MtrEnvTblY_MtrNmPwrLmtFuncCrSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit (nominal)NNPwrLmtFuncCr.2Y{0.720, 1.400, 1.900, 2.300, 3.500, 4.100, 4.632, 4.632, 4.632, 4.632, 3.553, 2.927, 2.200, 0}08.8MtrNmu5p11_TFlashCal1Seg



k_KeStdTemp_VpRadpS_f32PwrLmt_k_KeStdTemp_VpRadpSPwrLmtFuncCrSF19B PowerLimitFunctionminimum expected value of the Ke estimateNN
0.0335998540.0250.075VpRadpSfloat32FlashCal1Seg



t_StdOpMtrEnvTblX_MtrRadpS_u11p5[6]PwrLmt_t_StdOpMtrEnvTblX_MtrRadpSPwrLmtFuncCrSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit at minimum Standard Operating Conditions VoltageNNPwrLmtFuncCr.4X{0, 68.1875,178.656,247.468,313.5625,510}01143MtrRadpSu11p5_TFlashCal1Seg



t_StdOpMtrEnvTblY_MtrNm_u4p12[6]PwrLmt_t_StdOpMtrEnvTblY_MtrNmPwrLmtFuncCrSF19B PowerLimitFunctionTable to determine motor velocity dependent torque limit at minimum Standard Operating Conditions VoltageNNPwrLmtFuncCr.4Y{4.632, 4.632, 3.553, 2.927, 2.200, 0.000}08.8MtrNmu4p12_TFlashCal1Seg



k_FiltAsstReducTh_Uls_f32PwrLmt_k_FiltAsstReducTh_UlsPwrLmtFuncCrSF19B PowerLimitFunctionvalue above which a Nexteer DTC should be setNN
0.601Unitlessfloat32FlashCal1Seg



k_PwrLmtVecuAltFltAdj_Volt_f32PwrLmt_k_VecuAltFltAdj_VoltsPwrLmtFuncCrSF19B PowerLimitFunctionCalibration value representing the amount by which Vecu should be reduced during an alternator fault.NN
103Voltsfloat32FlashCal1Seg



k_PwrLmtVecuAdjSlew_VoltspL_f32PwrLmt_k_VecuAdjSlew_VoltspLPwrLmtFuncCrSF19B PowerLimitFunctionCalibration value to set the slew limit rate at which the Vecu Adjust value can change.NN
0.0010.000488281250.01Volts/Loopfloat32FlashCal1Seg



k_MSALowNotDetect_Volts_u10p6k_LowNotDetect_Volts_u10p6BVDiagSERUnder voltage detection thresholdNN
9531Voltsu10p6_TFlashCal1Seg



k_MSALowDetect_Volts_u10p6k_LowDetect_Volts_u10p6BVDiagSERUndervoltage non-detection thresholdNN
9531Voltsu10p6_TFlashCal1Seg



k_MSALowDetect_ms_u16p0k_LowDetect_ms_u16p0BVDiagSERUnder voltage detection timeNN
1000065000mSecu16p0_TFlashCal1Seg



k_MSALowNotDetect_ms_u16p0k_LowNotDetect_ms_u16p0BVDiagSERUnder voltage non-detection timeNN
600065000mSecu16p0_TFlashCal1Seg



k_HalFPICmpThresh_MtrNm_f32HaLF_k_PlCmpThresh_MtrNmArbLmtCF05 ChryslerArbiterLimiterThreshold for the HaLF command to set the Active Pull Comp Disable Learning flag.YN
0.105MtrNmfloat32FlashCal1Seg



k_AnaHwTorquePerLim_HwNm_f32
SrlComInputSER, SER, SER, SER
NN
508HwNmfloat32FlashCal1Seg



k_HaLFTrqPerLim_HwNm_f32
SrlComInputSER, SER, SER, SER
NN
508HwNmfloat32FlashCal1Seg



k_DesiredTuning_Cnt_u16[2][15]
SrlComInputSER
NN
{{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}065535Cntuint16FlashCal1Seg



k_TuningPerformedTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_HalfTrqMaxSpt_Nm_f32
SrlComInputSER
NN
508Nmfloat32FlashCal1Seg



k_HaLFTrqOvrlSlewLmtSpt_NmpS_f32
SrlComInputSER
NN
508NmpSfloat32FlashCal1Seg



k_HalfTrqMaxNrm_Nm_f32
SrlComInputSER
NN
508Nmfloat32FlashCal1Seg



k_HaLFTrqOvrlSlewLmtNrm_NmpS_f32
SrlComInputSER
NN
508NmpSfloat32FlashCal1Seg



k_EstFricLim_HwNm_T_f32
SrlComInputSER
NN
508HwNmfloat32FlashCal1Seg



k_HndsOnDrngPAA_mS_u16
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TempSensDiag_Cnt_str.PStepTempEst_k_TempSensDiagPStep_CntCtrlTempSF06 TemperatureEstimationSize of P step for PN diagnostic structureN

20255Cntuint16FlashCal1Seg



k_TempSensDiag_Cnt_str.NStepTempEst_k_TempSensDiagNStep_CntCtrlTempSF06 TemperatureEstimationSize of N step for PN diagnostic structureN

10255Cntuint16FlashCal1Seg



k_CustDiagAmbLowThresh_DegC_f32TempEst_k_CustDiagAmbLowThresh_DegCCtrlTempSF06 TemperatureEstimationCustomer Specific Low Temperature Threshold for Disabling NTC DiagnosticNN
-30-150150DegCfloat32FlashCal1Seg



k_CustDiagAmbLowEnable_Cnt_lgcTempEst_k_CustDiagAmbLowEnable_CntCtrlTempSF06 TemperatureEstimationCalibration to Enable Customer Specific Low Temperature NTC Diagnostic Disable LogicNN
FALSEFALSETRUECntbooleanFlashCal1Seg



k_BattDiagUvMin_Volt_u10p6
BVDiagSERUnder Volt MinNN
9531Voltsu10p6_TFlashCal1Seg



k_UvNotDetect_ms_u16p0
BVDiagSERUnderVolt non detection timeNN
15000065000mSecu16p0_TFlashCal1Seg



k_UvDetect_ms_u16p0
BVDiagSERUnderVolt detection timeNN
15000065000mSecu16p0_TFlashCal1Seg



k_BattUvRecMax_Volt_u10p6
BVDiagSERUnder Volt MinNN
16.5531Voltsu10p6_TFlashCal1Seg



k_BattDiagUvMax_Volt_u10p6
BVDiagSERUnder Volt MinNN
10531Voltsu10p6_TFlashCal1Seg



t_LatchFaults_Cnt_str[8]
DiagMgrFDD37B Diagnostic Manager
N

{{0x000,{65535,1,1}},{0x000,{65535,1,1}},{0x000,{65535,1,1}},{0x000,{65535,1,1}},{0x000,{65535,1,1}},{0x000,{65535,1,1}},{0x000,{65535,1,1}},{0x000,{65535,1,1}}}FULLFULLCountsNTCLatch_StrFlashCal1Seg



t_LatchFaults_Cnt_str[8].NTC
DiagMgrFDD37B Diagnostic Manager
N

00511CountsNTCNumberFlashCal1Seg



t_LatchFaults_Cnt_str[8].DiagSettings.Threshold
DiagMgrFDD37B Diagnostic Manager
N

65535065535Countsuint16FlashCal1Seg



t_LatchFaults_Cnt_str[8].DiagSettings.Pstep
DiagMgrFDD37B Diagnostic Manager
N

1065535Countsuint16FlashCal1Seg



t_LatchFaults_Cnt_str[8].DiagSettings.Nstep
DiagMgrFDD37B Diagnostic Manager
N

1065535Countsuint16FlashCal1Seg



k_LRPRCommOffsetMargin_Uls_f32k_LowResPhsReas_CommOffsetMarginSVDiagFDD49 SineVoltageGenerationDiagnostics
NN
1.050.81.2Ulsfloat32FlashCal1Seg



k_VrefOORDiag_Cnt_str
My_CLFDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

{100,4,1}


DiagSettings_StrFlashCal1Seg



k_VrefOORDiag_Cnt_str.NStep
My_CLFDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

101000Cntuint16FlashCal1Seg



k_VrefOORDiag_Cnt_str.PStep
My_CLFDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

401000Cntuint16FlashCal1Seg



k_VrefOORDiag_Cnt_str.Threshold
My_CLFDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

10001000Cntuint16FlashCal1Seg



k_VrefMax_Volts_f32
My_CLFDD33C ADCUseandConfigurationUpper Voltage thhreshold for the Vref Out of Range DiagnosticN

305Voltsfloat32FlashCal1Seg



k_VrefMin_Volts_f32
My_CLFDD33C ADCUseandConfigurationLower Voltage thhreshold for the Vref Out of Range DiagnosticN

205Voltsfloat32FlashCal1Seg



k_GenMaxADCWaitTime_uS_u16
My_CLFDD33C ADCUseandConfigurationGeneral Maximum time to wait for while loops to complete in the ADC modulesN

1000065535uSuint16FlashCal1Seg



k_ADCVrefScaling_Uls_f32
My_CLFDD33C ADCUseandConfigurationADC sw scale factorN

11100ulsfloat32FlashCal1Seg



k_Harmonic6thElec_Uls_f32k_HarmonicElec_6thMtrCtrl_CMSF99B MotorControl6th HarmonicNN
6118Unitlessfloat32FlashCal1Seg



k_Harmonic12thElec_Uls_f32k_Harmonic12thElecMtrCtrl_CMSF99B MotorControl12th HarmonicNN
12118Unitlessfloat32FlashCal1Seg



k_Harmonic18thElec_Uls_f32k_Harmonic18thElecMtrCtrl_CMSF99B MotorControl18th HarmonicNN
18118Unitlessfloat32FlashCal1Seg



t2_MtrCurrQaxRpl18X_Amp_s6p9[6][7]t_MtrCurrQax_Rpl_6XMtrCtrl_CMSF99B MotorControlLookup table representing the change in q-axis current ripple compensationNN
{{0,0,0,0,0,0,0}, {0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}-6463.998046875Amps6p9_TFlashCal1Seg



t2_MtrCurrQaxRpl18Y_Amp_s6p9[6][7]t_MtrCurrQax_Rpl_6YMtrCtrl_CMSF99B MotorControlLookup table representing the change in q-axis current ripple compensationNN
{{0,0,0,0,0,0,0}, {0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}-6463.998046875Amps6p9_TFlashCal1Seg



t_MtrCurrQaxRplPIY_Amp_u9p7[7]t_MtrCurrQaxRplPIY_AmpMtrCtrl_CMSF99B MotorControlQaxTbl_ZaxisNN
{0,25,50,75,100,125,135}0220Ampu9p7_TFlashCal1Seg



t_MtrVelX_MtrRadpS_T_u16[10]t_MtrVelX_MtrRadpSMtrCtrl_CMSF99B MotorControlVelocity table for Mag_PINN
{0,100,114,303,800,1200,2620,3200,8492,11100}012000MtrRadpSecuint16FlashCal1Seg



t2_MtrTrqCancPIMagRP_Uls_u6p10[10][7]t2_MtrTrqCancPIMagRP_UlsMtrCtrl_CMSF99B MotorControlValue Respresenting the maximum motor Current SquaredNN
{{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}010Ulsu6p10_TFlashCal1Seg



t2_MtrTrqCancPIPhRP_Rev_u0p16[10][7]t2_MtrTrqCancPIPhRP_RevMtrCtrl_CMSF99B MotorControlMotorVelocity xais tabel for calculating the Qaxis propotional GainNN
{{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}00.999984741210938Revu0p16_TFlashCal1Seg



k_PTSDrStylTunSet_Cnt_u16
SrlComInputSER
NN
0015Cntuint16FlashCal1Seg



k_MtrTorqOvrlStrReqPol_Cnt_f32
SrlComInputSER
NN
1-11Cntfloat32FlashCal1Seg



k_IdBoostGain_Uls_f32MtrCtrl_k_IdBoostGain_UlsMtrCtrl_CMSF99B MotorControl
NN
001Ulsfloat32FlashCal1Seg



k_IdBoostVRThreshScl_Uls_f32MtrCtrl_k_IdBoostVRThreshScl_UlsMtrCtrl_CMSF99B MotorControl
NN
0.2501Ulsfloat32FlashCal1Seg



t_IdBoostTrqCmdX_MtrNm_u4p12[11]MtrCtrl_t_IdBoostTrqCmdX_MtrNmMtrCtrl_CMSF99B MotorControl
NN
{0,1.5,1.75,2,2.25,2.5,3,3.5,4,4.5,5}08.8MtrNmu4p12_TFlashCal1Seg



t_IdBoostTrqCharSclY_Uls_u1p15[11]MtrCtrl_t_IdBoostTrqCharSclY_UlsMtrCtrl_CMSF99B MotorControl
NN
{0,0.5,0.6,0.7,0.725,0.775,0.825,0.85,0.9,0.95,1}01Ulsu1p15_TFlashCal1Seg



k_CurrDiagPrimLPFKn_Hz_f32CurrReas_k_CurrDiagPrimLPFKn_HzTqRsDgSF31 TorqueReasonablenessDiagnosticLow pass filter cutoff frequency applied to Abs(Mtr Volt Cmd error). When filter output crosses a threshold, P/N counter begins counting upwardNN
10250Hzfloat32FlashCal1Seg



k_CurrDiagSecLPFKn_Hz_f32CurrReas_k_CurrDiagSecLPFKn_HzTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
10250Hzfloat32FlashCal1Seg



k_CurrDiagSecTrqLmtThresh_Uls_f32CurrReas_k_CurrDiagSecTrqLmtThresh_UlsTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
001Ulsfloat32FlashCal1Seg



k_CurrDiagPrimErrorThresh_Volt_f32CurrReas_k_CurrDiagPrimErrorThresh_VoltTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
200250Voltfloat32FlashCal1Seg



k_CurrDiagSecErrorThresh_Volt_f32CurrReas_k_CurrDiagSecErrorThresh_VoltTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
200250Voltfloat32FlashCal1Seg



k_CurrDiagSec_Cnt_Str
TqRsDgSF31 TorqueReasonablenessDiagnostic
NN
{200,2,1}{255.255.255}{255.255.255}
DiagSettings_StrFlashCal1Seg



k_CurrDiagPrim_Cnt_StrCurrReas_k_CurrDiagPrim_Cnt_StrTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
{200,2,1}


DiagSettings_StrFlashCal1Seg



k_CurrDiagMtrEnvTblMax_MtrNm_f32CurrReas_k_CurrDiagMtrEnvTblMax_MtrNmTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
4.618.8MtrNmfloat32FlashCal1Seg



k_CurrCorrErrFiltFc_Hz_f32k_CurrCorrErrFiltKnCmMtrCurrSF-01C- Current MeasurementFilter_Coeff for CurrentErrNN
1.79534290882.5424Hzfloat32FlashCal1Seg



k_CurrDiagLambdaMinMax_Volt_f32CurrReas_k_LambdaMinMax_VoltTqRsDgSF31 TorqueReasonablenessDiagnostic
NN
3020Voltfloat32FlashCal1Seg



k_FrictionDiagThreshold_HwNm_f32FricLrn_k_FrictionDiagThreshold_HwNmAvgFricLrnSF07 AverageFrictionLearningThreshold to set high friction diagnostic flagYN
150127HwNmfloat32FlashCal1Seg



k_FrictionDiagTimer_mS_u32FricLrn_k_FrictionDiagTimer_sAvgFricLrnSF07 AverageFrictionLearningTime that measured friction needs to be above FrictionDiagThresholdYN
5000008100000mSuint32FlashCal1Seg



k_TOReqPol_Cnt_f32
SrlComInputSER
NN
1-11Cntfloat32FlashCal1Seg



k_TorqOvrlStrReqPol_Cnt_f32
SrlComInputSER
NN
1-11Cntfloat32FlashCal1Seg



k_GrInvTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_TRNSSPMsgTimeOut_mS_u16p0
SrlComInputSER
NN
5000065535Cntu16p0_TFlashCal1Seg



k_AMCorrLmt_DegC_f32TempEst_k_AMCorrLmt_DegCMtrTempEstSF06 TemperatureEstimation
NN
60-7070DegCfloat32FlashCal1Seg



k_AMDefaultTemp_DegC_f32TempEst_k_AMDefaultTemp_DegCMtrTempEstSF06 TemperatureEstimation
NN
500100DegCfloat32FlashCal1Seg




Sheet 5: Global Constants

Chrysler LWR Project - Rev 6








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 6: NVM

Chrysler LWR Project - Rev 6
Calibration Information
Achieved in Software Design






Range

Assigned Variable NameStandard Reference NameDescriptionAddressSize (Bytes)Dafault ValueminmaxUnitsType















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 7: Layered Module List

ModuleLayer OwnerMDDSource File NameAdditional Source Files






















































































































































































































































































































































































































































Sheet 8: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:<TUNINGINDEX_Y N><TUNINGINDEX_P A>


















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:0-14









Header:#define <ROOTNAME><TAB>TunSet_Ptr_Str-><ROOTNAME>









Source:#pragma DATA_SECTION(k_TunSet<TUNINGINDEX_Y>_Cnt_Str, ".TunCal<TUNINGINDEX_Y>");
CONST(TUNING_Y_Str, CAL_CONST)k_TunSet<TUNINGINDEX_Y>_Cnt_Str = { <VALUELIST> };










eCal:k_TunSet<TUNINGINDEX_Y>_Cnt_Str.<ROOTNAME>























Tuning:PIndex Range:0-2









Header:#define <ROOTNAME><TAB>TunPer_Ptr_Str-><ROOTNAME>









Source:#pragma DATA_SECTION(k_TunSet<TUNINGINDEX_Y>Per<TUNINGINDEX_P>_Cnt_Str, ".TunCal<TUNINGINDEX_Y>Per<TUNINGINDEX_P>");
CONST(TUNING_P_Str, CAL_CONST)k_TunSet<TUNINGINDEX_Y>Per<TUNINGINDEX_P>_Cnt_Str = { <VALUELIST> };










eCal:k_TunSet<TUNINGINDEX_Y>Per<TUNINGINDEX_P>_Cnt_Str.<ROOTNAME>
















Sheet 9: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

6 - Os

Module -- OS

1 References 2

2 ISR Configuration 3

2.1 Gpt_IsrInt0 3

2.2 Isr_ESMH 4

2.3 Isr_MtrCtrl 5

2.4 Spi_IrqUnit0TxRx 6

2.5 Spi_IrqUnit0TxRxERR 7

3 Task Configuration 7

4 Os Configuration 7

4.1 OsOSAPIOptimization 7

5 Applications Configuration 7

6 Assist Primary Control Task Scheduling 7

7 Known Issues / Limitations With Configuration 8

8 Code Alterations 8

8.1 Generated Code 8

8.2 Static Code 8

9 Revision Control Log 10

11

References

  1. MICROSAR OS OSEK/Autosar Realtime Operating System Technical Reference (TechnicalReference_osCAN4.pdf)

  2. AUTOSAR realtime operating system MICROSAR OS TMS570 User’s Manual (MicrosarOS_TMS570.pdf)

  3. TMS570LS3137PGE 16/32-Bit RISC Flash Microcontroller (SPNS166_TMS570LS3137SPGE Prelim.pdf)

  4. Cortex-R4 and Cortex-R4F Technical Reference Manual (DDIO363E_cortexr4_r1p3_trm.pdf)

ISR Configuration

Gpt_IsrInt0

Attribute NameValueRationale
General Settings
OsIsrCategoryCategory_2Category 2 configured to allow preemption concerns to be handled by the Os,
OsIsrEnableNestingTRUEAllow the Motor control ISR to preempt.
OsIsrAnalysisPriority0Default value same as other Demo project ISR’s, this value is used for correctly configuring the osCAN external timing analysis tool. At some point in the future, a correct value should be determined for this.
OsIsrComputationTime0See above rationale
OsIsrPeriod0See above rationale
OsIsrDeadline0See above rationale
OsIsrInterruptTargetIRQCat2 requires IRQ. FIQ not required to meet the ISR execution deadline.
OsIsrInterruptSourceINTR2“RTI compare interrupt 0” is default VIM interrupt request 2 per [3]
OsIsrResourceRef<Empty>TBD
OsIsrMESSAGE<Empty>TBD
OsIsrInterruptPriority4In order to ensure that this Isr does not interfere with the Motor control its priority is being placed below the MtrCtrl interrupt.
OsIsrUseSpecialFunctionNameFALSE

Isr_ESMH

Attribute NameValueRationale
General Settings
OsIsrCategoryCategory_1Fast ISR service desired, OS services not required
OsIsrEnableNestingFALSE

Prevent Interrupt preemption while serving ESM interrupt.

Although it seems that this parameter does not apply to a Category 1 interrupt since the OS is not involved with the assertion of the ISR. So the value of this parameter should have no effect.

OsIsrAnalysisPriority0Default value same as other Demo project ISR’s, this value is used for correctly configuring the osCAN external timing analysis tool. At some point in the future, a correct value should be determined for this.
OsIsrComputationTime0See above rationale
OsIsrPeriod0See above rationale
OsIsrDeadline0See above rationale
OsIsrInterruptTargetFIQESMH interrupt is by nature a Non Maskable Interrupt and is service through FIQ.
OsIsrInterruptSourceINTR0Trigger is the ESM High Level Interrupt
OsIsrResourceRef<Empty>TBD
OsIsrMESSAGE<Empty>TBD
OsIsrInterruptPriority0VIM priority “0” is reserved for ESM module. Default value is desired.
OsIsrUseSpecialFunctionNameFALSESingle interrupt source for the ESM ISR, so using the name of this ISR container is fine.

Isr_MtrCtrl

Attribute NameValueRationale
General Settings
OsIsrCategoryCategory_1Fast ISR service desired, OS services not required
OsIsrEnableNestingFALSE

Prevent Interrupt preemption while serving motor control.

Although it seems that this parameter does not apply to a Category 1 interrupt since the OS is not involved with the assertion of the ISR. So the value of this parameter should have no effect.

OsIsrAnalysisPriority0Default value same as other Demo project ISR’s, this value is used for correctly configuring the osCAN external timing analysis tool. At some point in the future, a correct value should be determined for this.
OsIsrComputationTime0See above rationale
OsIsrPeriod0See above rationale
OsIsrDeadline0See above rationale
OsIsrInterruptTargetIRQ

FIQ desired since this ISR is high priority and is not to be preempted by any other source.

Due to unexplained missed FlexRay interrupts when an FIQ is configured, this is being configured as an IRQ as a workaround.

OsIsrInterruptSourceINTR50Trigger for motor control ISR is the completion of the ADC2 group 1 conversion triggered by the NHET.
OsIsrResourceRef<Empty>TBD
OsIsrMESSAGE<Empty>TBD
OsIsrInterruptPriority2This is the highest priority interrupt in the system. VIM priority scheme reserves priorities 0 and 1. 2 is the highest priority assignment available.
OsIsrUseSpecialFunctionNameFALSESingle interrupt source for the motor control ISR, so using the name of this ISR container is fine.

Spi_IrqUnit0TxRx

Attribute NameValueRationale
General Settings
OsIsrCategoryCategory_2Category 2 configured to allow preemption concerns to be handled by the Os,
OsIsrEnableNestingTRUE

The SPI communication is only used for EEPROM servicing and is low priority. Allow the CAN interrupt, System Tick, and Motor Control to preempt.

TBD if Category_1 interrupts can always preempt Category_2..

OsIsrAnalysisPriority0Default value same as other Demo project ISR’s, this value is used for correctly configuring the osCAN external timing analysis tool. At some point in the future, a correct value should be determined for this.
OsIsrComputationTime0See above rationale
OsIsrPeriod0See above rationale
OsIsrDeadline0See above rationale
OsIsrInterruptTargetIRQCat2 requires IRQ. FIQ not required to meet the ISR execution deadline.
OsIsrInterruptSourceINTR26Trigger for EEPROM SPI MIBSPI1 per CCA schematic.
OsIsrResourceRef<Empty>TBD
OsIsrMESSAGE<Empty>TBD
OsIsrInterruptPriority26TBD
OsIsrUseSpecialFunctionNameFALSETBD

Spi_IrqUnit0TxRxERR

Attribute NameValueRationale
General Settings
OsIsrCategoryCategory_2Category 2 configured to allow preemption concerns to be handled by the Os,
OsIsrEnableNestingTRUE

The SPI communication is only used for EEPROM servicing and is low priority. Allow the CAN interrupt, System Tick, and Motor Control to preempt.

TBD if Category_1 interrupts can always preempt Category_2..

OsIsrAnalysisPriority0Default value same as other Demo project ISR’s, this value is used for correctly configuring the osCAN external timing analysis tool. At some point in the future, a correct value should be determined for this.
OsIsrComputationTime0See above rationale
OsIsrPeriod0See above rationale
OsIsrDeadline0See above rationale
OsIsrInterruptTargetIRQCat2 requires IRQ. FIQ not required to meet the ISR execution deadline.
OsIsrInterruptSourceINTR12Trigger for EEPROM SPI MIBSPI1 per CCA schematic.
OsIsrResourceRef<Empty>TBD
OsIsrMESSAGE<Empty>TBD
OsIsrInterruptPriority12TBD
OsIsrUseSpecialFunctionNameFALSETBD

Task Configuration

Os Configuration

OsOSAPIOptimization

Applications Configuration

Assist Primary Control Task Scheduling

The assist primary control task scheduling requires both low execution period jitter and low latency relative to the ADC measurements on the signals required for the control computations.

TO BE COMPLETED

Known Issues / Limitations With Configuration

  1. Configuration has not been fully reviewed and is based on the Vector Demo project delivered with the SIP.

Code Alterations

Generated Code

The generated configuration requires modifications to be suitable for the Nexteer project. The following table lists the changes required and the rationale.

Included in the GenDataOs folder are a set of scripts and unified diff files to assist in automatically performing the modifications to the generated files. At this time, execution of the Os_Patch.bat script has not been added to the Vector Configurator Os generation step. The user generating the new Os configuration is responsible for launching the Os_Patch.bat script after Os generation and ensuring that the modifications are performed correctly. A future improvement is to further automate the process of applying the modifications.

File(line)Change descriptionOs_Patch.bat Automation
intvect.asm

Removal of the generated assembler error directive. The error directive is unconditionally inserted by the Vector generator to ensure the output from the generator is reviewed prior to being built into a system. During Os configuration development at Nexteer it is necessary for the developer to build and test the generated configurations many times while implementing a change request.

Nexteer’s process of reviewing the Os generated configuration does not rely on a generated error directive and thus it is removed.

GNU patch utility invoked with invect.diff input.
Os_MemMap.hInclusion of #undef MEMMAP_ERROR in each memory mapping block to meet the AUTOSAR MemMap requirementsGNU sed utility invoked with find and replace

* Os_Diff.bat can be invoked to update the *.diff files. It generates the *.diff based on the differences it detects between the primary file in the directory and the *.bak version of the file in the directory.

Static Code

This section describes alterations to the delivered static code files provided by the software supplier. The pertinent source file should be inspected to see the exact change. Line numbers are relative to the altered file line numbering and not the originally delivered file.

File(line)Change description
osekasm.asm(1374)

Per Error: Reference source not found Sec. 4.1.3.3 an application Prefetch Abort handler is required.

Affected Function: osPrefetchAbort

The branch instruction is changed to branch to the Nexteer handler in place of the “osUnhandledException” handler. External declaration of function added at line 134.

osekasm.asm(1402)

Per Error: Reference source not found Sec. 4.1.3.3 an application Data Abort handler is required.

Affected Function: osDataAbort

The branch instruction is changed to branch to the Nexteer handler in place of the “osUnhandledException” handler. External declaration of function added at line 135.


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Creation01MAR13JJW

7 - WdgM

Module -- WdgM

1 References 2

2 Configuration Settings 2

2.1 Naming Conventions 2

2.2 Graphical Node Map Generation 2

3 Known Issues / Limitations With Configuration 3

4 Integration 4

5 Revision Control Log 4

References

  1. Safe Watchdog Manager User Manual v1.7.0 (S-WdgM _UserManual.pdf)

  2. Real-Time Interrupt (RTI) Module SPNUxxx-May 2011 (RTI_Gladiator.pdf)

  3. TBD – Placeholder for safety requirements dictating division of application software

Configuration Settings

Naming Conventions

Naming conventions are used in the configuration of the module to:

  1. Allow easy identification of the Local Transition and Global Transition configuration containers when configuring the BSW in Configurator

  2. Provide an unambiguous link to the intended SWC Checkpoint to which the resulting generated port will be mapped. This convention facilitates:

    1. Usage of the “Auto Map Service Ports” mapping feature in DaVinci Configurator after importing the generated WdgM SWC description.

    2. Generation of an intuitive graphical view of the configuration via GraphViz (i.e. the nodes of the graph are labeled with the Checkpoint container names).

ElementConventionExample
Supervised EntitySE<Entity Short Name>SE2msA
Local TransitionLT_<##>

LT_01

Note that contiguous numbering is not required. Due to deletion of vectors, the number may become discontinuous.

Global TransitionGT_<##>

GT_01

Note that contiguous numbering is not required. Due to deletion of vectors, the number may become discontinuous.

Graphical Node Map Generation

Nexteer has extended the delivered generator to include generation of a graphical node map of the configuration. As there is no “comfort” view available for configuration, the task of visualizing the resultant configuration based on the numerous configuration containers is impossible except in extremely simple configurations.

The graphical node map generation relies on the Artt framework and GrapViz open source engine. Artt is included in the integration projects, however the installation of GraphViz and inclusion of the GraphViz utility on the system PATH variable must be performed by the developer on his/her local computer. GraphViz is available for download from http://www.graphviz.org/.

The graphical output, WdgM_Graph.pdf, is generated in the folder along with the generated .h/.c files. Note that Adobe PDF reader locks any file that it has open from being modified, so if the WdgM_Graph.pdf is open in Adobe PDF reader and the generation process is run, the generation will fail. A solution to this issue is to download a PDF viewer that does not lock the file while it is opened (e.g. SumatraPDF).

Configuration Selection Rationale

The configuration of the WdgM is intended to meet the requirements defined in [3].

Deadline Monitoring

WdgM Deadline monitoring is not used to meet any of the requirements. As understood by the software team, the use of the WdgM deadline monitoring is not necessary to provide the “Deadline” monitoring defined in the requirements.

Deadline monitoring has the following limitations:

  1. Deadlines are defined as the time to perform a single transition

  2. The deadline is only evaluated if the associated transition is taken (i.e. if the initial checkpoint of the deadline monitored transition has multiple outgoing transitions, then in order for the deadline to be evaluated, the destination checkpoint of the deadline monitored transition must be executed before any of the other outgoing transition destination checkpoints.)

    1. For the Nexteer EPS use case where the requirements define a “deadline” over an entire task chain:

      1. Either the deadline monitored transition would need to be defined as a separate set of checkpoints to the checkpoints used for monitoring local/global task transitions.

      2. Or the initial and final checkpoints of a task chain would need to be excluded from the local transition monitoring and used only for “deadline” monitoring.

  3. A deadline is only evaluated when the destination checkpoint of the transition is reached (i.e. there is not cyclic check on the checkpoint time to detect when the deadline time has been exceeded, yet the destination checkpoint has not yet been reached.)

    1. This means that a task that fails to activate will not be detected by deadline monitoring. Example failures are a task never finishing because of an infinite loop within the task or failure of the Os alarm operation for the task.

    2. Although the requirements defined in [3] do not contain an explicit requirement for monitoring the cyclic execution of a set of checkpoints (i.e. execution frequency), verbal conversations with the FDD authors have provided the software team with the understanding that the intent of the “Deadline” requirement is to provide a monitoring solution that detects when the frequency of given checkpoint series has a period that is greater than the “Deadline” threshold stated. Additionally, the software group assumes that a frequency of execution that produces a period less than the “Deadline” threshold is desired to be detected. For this purpose, the software group has determined that Alive monitoring is the most straightforward method to provide the required monitoring/failure detection.

Alive Monitoring

Alive monitoring is used to meet the “Deadline” monitoring specified in the requirements. The concept of “Deadline” monitoring defined in the requirements shall be referred to as “Alive monitoring” from here forward to prevent confusion with the WdgM deadline monitoring.

Alive monitoring is performed by the WdgM_Mainfunction which is scheduled in a 4ms alarm activated task. The 4ms cyclic rate was selected to be less than the required system fail action time of 16ms(TBC), provide appropriate resolution for configured WdgM monitoring, and minimize the CPU throughput required.

Alive monitoring has the following limitations:

  1. The cycle period measurement has a precision of the WdgM_Mainfunction call.

    1. Due to a 4ms monitoring period the following non-optimal compromises were made.

      1. The monitoring cycle of the 2ms task chain is 4ms with an expected 2 alive indications. This is deemed acceptable because…TBD

      2. The monitoring cycle for the 10ms task chain is 40 ms with and expected 2 alive indications. This is deemed acceptable because…TBD

  2. The WdgM monitoring period begins with the first call of the WdgM_Mainfunction, direct synchronization with the Alive monitor checkpoint is not provided.

    1. Since all task alarms being monitored are started synchronously with the WdgM task alarm and all have a 0 tick offset, then the “cycle period monitored” by the WdgM main function for Alive monitoring will start synchronously with the alarm expirations. Given this, then the task execution jitter causing one monitor period to detect 2 alive monitor indications and the next period to detect 0 alive monitor indications is not a scenario that needs to be considered as valid (i.e. detecting this scenario as a failure meets the requirements).

  3. An initial checkpoint can be executed multiple times without causing a program violation. Given this, then placing the alive monitoring at a checkpoint that can only be executed once without violation detection is desired. The last checkpoint in the Task chain is selected for consistency.

Local Transition Monitoring

WdgMMode

Attribute NameValueRationale
WdgMExpiredSupervisionCycleTol0The EPS use case does not require a delay after failure detection to perform processing prior to activating the failure reaction, therefore, 0 is selected to perform the fail action in the same WdgM_Mainfunction call that confirms a failure exists.
WdgMModeId0This is the only mode configured, so it is the first Id value, 0.
WdgMTicksPerSecond1000000TBC. Although the deadline monitoring feature which uses this timer is not configured, and the requirements in [3] are not clear on the accuracy of time measurement required, it is assumed by the software team that a resolution of 1uS is sufficient.
WdgMSupervisionCycle0.004The WdgM_Mainfunction is scheduled at 4ms, see rationale stated earlier in this document for selection of 4ms.
WdgMInitialTriggerModeId00 is the Id of the WdgMTrigger definition which triggers the TMS570 Hardware DWWD. This is the only defined WdgMTrigger and therefore must be the initial trigger mode.
WdgMLocalStatusParams_SE0
WdgMFailedSupervisionRefCycleTol0[3] requires no tolerance for alive failures. Per [1] §4.4.2, 0 accomplishes the required functionality.
WdgMSupervisedEntityInitialModeWDGM_LOCAL_STATUS_OKTBD
WdgMFailedDeadlineRefCycleTol0

[3] requires no tolerance for failures. Per [1] §4.1.9, 0 accomplishes the required functionality.

(note that deadline monitoring is unused in EPS system)

WdgMDeadlineReferenceCycle0

[3] requires no tolerance for failures. Per [1] §4.1.9, 0 accomplishes the required functionality.

(note that deadline monitoring is unused in EPS system)

WdgMFailedProgramFlowRefCycleTol0[3] requires no tolerance for program flow failures. Per [1] §4.1.9, 0 accomplishes the required functionality.
WdgMProgramFlowReferenceCycle1Per [1] §4.1.9, 1 configures the WdgM to check the results of the program flow supervision at every MainFunction cycle.
WdgMLocalStatusSupervisedEntityRefCntrlPath_SE0
WdgMTrigger
WdgMWatchdogModeWDGIF_SLOW_MODETBD
WdgMTriggerConditionValue6TBD
WdgMTriggerWindowStart2TBD
WdgMTriggerModeId0This parameter is currently unused by the TTTech implementation per the “Hover over” note viewable in Configurator.
WdgMTriggerWatchdogRefWdgMWatchdogThis a reference to the only configured watchdog in the EPS system.

WdgMGeneral

Attribute NameValueRationale
WdgMDevErrorDetectFalseOnly needs to be enabled in debug builds for troubleshooting issues with the WdgM configuration and use. Disabled for release configuration to save ROM.
WdgMDemReportFalseThe EPS use case has no need for this feature. Disabling to eliminate any additional safety analysis related to this feature being enabled.
WdgMImmediateResetTrueEnabled for EPS so that the BAD Key status would be present in the watchdog status register after reset, which is used to set the proper NTC.
WdgMOffModeEnabledFalseThe EPS use case has no need for this feature. Disabling to eliminate any additional safety analysis related to this feature being enabled.
WdgMVersionInfoApiFalseThe EPS use case has no need for “VersionInfoApi”.
WdgMDefensiveBehaviorTrueTBD
WdgMUseRteTrueEPS uses the WdgM in the context of the RTE for checkpoint calls.
WdgMDemSupervisionReportFalseThe EPS use case has no need for this feature. Disabling to eliminate any additional safety analysis related to this feature being enabled.
WdgMFirstAliveCounterResetTrueRequired to prevent first execution of WdgM MainFunction from detecting a failure against alive supervisions that have a reference cycle of 1.
WdgMUseOsSuspendInterruptTrueTBD
WdgMTimebaseSourceWDGM_INTERNAL_HARDWARE_TICKTBD
WdgMSecondResetPathFalseTBD
WdgMTickOverrunCorrectionTrueTBD
WdgMEntityDeactivationEnabledFalseThe EPS use case has no need for this feature. Disabling to eliminate any additional safety analysis related to this feature being enabled.
WdgMGlobalStateChangeCbknoneNo EPS use case for this notification
WdgMStateChangeNotificationFalseNo EPS use case for this notification
WdgMGlobalMemoryAppTaskRefASIL_DThis is the only application configured in the project at this time.
WdgMCallerIds
WdgMCallerId0TBD
TO BE COMPLETED….

Known Issues / Limitations With Configuration

  1. None


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Creation28FEB13JJW

8 - CMS_Configuration_Specific

CMS Configuration

Overview

Change Log
Configuration


Sheet 1: Change Log















Change Log

Revision1








DateChanged ByRevisionDescription
6/18/2013Steve1Initial Release - No Chrysler specific configured services









































































































Sheet 2: Configuration

Program:CMS Program Specific Configuration
CMS Config Ver:2.1


S550Revision: 1
Lengths

NRC Checks
Service ID
(Hex)
Kevin Smith: Required for the configuration building script TypeKevin Smith: This will appear in the comments next to the entry in the look up table NameKevin Smith: If the Type column is NOT D_PIDTBL_VARTYPE, nothing will be required for this field. Configuration script will fill in the proper values. AddressKevin Smith: Y - Value in the "Address" column will be placed in sizeof() marcro. N - You must manually specifiy the length value. Use sizeof?Kevin Smith: If the sizeof Macro is NOT being used, this value must be filled in, otherwise 0 will put in its place. Start/DefaultStopStatusWrite?ActiveNxtr MECVehSpdHwTrq
































































































































































































































































































































































































































































































































































































































































































































































































































































9 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

WIRInputQual - Rev 2<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0LW9-Feb-12Initial Version



2VK25-Jan-13Added ranges to cals




















































































































































































































































































































































Sheet 2: Variable Dictionary

WIRInputQual - Rev 2

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















SrlComLWhlSpdVld_Cnt_lgc


I

001N/A
Countsboolean







SrlComRWhlSpdVld_Cnt_lgc


I

001N/A
Countsboolean







SrlComLWhlSpd_Hz_f32


I

0040single precision floating point
Hzfloat32







SrlComRWhlSpd_Hz_f32


I

0040single precision floating point
Hzfloat32







QualWhlFreqL_Hz_f32
SER
O

0040single precision floating point2.08E-02Hzfloat32







QualWhlFreqR_Hz_f32
SER
O

0040single precision floating point2.08E-02Hzfloat32







WhlFreqQualified_Cnt_lgc
SER
O

101N/A0.00E+00Countsboolean







PrevQualWhlSpdLeft_Hz_M_f32
SER
M

0040single precision floating point2.08E-02Hzfloat32







PrevQualWhlSpdRight_Hz_M_f32
SER
M

0040single precision floating point2.08E-02Hzfloat32







QualLevelLeft_Cnt_M_u16
SER
M

0

10.00E+00Countsuint16







QualLevelRight_Cnt_M_u16
SER
M

0

10.00E+00Countsuint16







QualErrAccLeft_Cnt_M_u16
SER
M

0

10.00E+00Countsuint16







QualErrAccRight_Cnt_M_u16
SER
M

0

10.00E+00Countsuint16








Sheet 3: Calibration Dictionary

WIRInputQual - Rev 2


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_WhlSpdQPStep_Cnt_u16
SER
N

1010000Countsuint16




k_WhlSpdQLimit_Cnt_u16
SER
N

10010000Countsuint16




k_WhlSpdQNStep_Cnt_u16
SER
N

1010000Countsuint16




k_WhlSpdQualDiag_Cnt_Str
SER
N

{30, 10, 1}

CountsDiagSettings_Str




k_WhlSpdQualDiag_Cnt_Str.Threshold
SER
N

30065535Countsuint16




k_WhlSpdQualDiag_Cnt_Str.Pstep
SER
N

10065535Countsuint16




k_WhlSpdQualDiag_Cnt_Str.Nstep
SER
N

1065535Countsuint16




t_FreqScaleTblX_Hz_u7p9[6]T_FreqScaleTblXSER
Y

8, 9, 10, 23, 24, 25540Hzu7p9_T




t_FreqScaleTblY_Uls_u2p14[6]T_FreqScaleTblYSER
Y

0,0.5,1,1,0.5,001Unitlessu2p14_T





Sheet 4: Global Constants

WIRInputQual - Rev 2








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:PIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>
















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

10 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Chrysler LWR Serial Comm Output - Rev 1<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT22-Sep-12Initial Version




























































































































































































































































































































































Sheet 2: Variable Dictionary

Chrysler LWR Serial Comm Output - Rev 1

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables









































































































































































































































































































































































































































































































































































































































































































Sheet 3: Calibration Dictionary

Chrysler LWR Serial Comm Output - Rev 1


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_StrClmTrqPolarity_Cnt_s08
SERPolarity of StrClmTrqN

-1-11Coutnssint8





Sheet 4: Global Constants

Chrysler LWR Serial Comm Output - Rev 1








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

11 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

SrlComInput - Rev 18.0<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0BG30-Jul-12Initial Creation



2M Story15-Nov-12Added Scomm time outs



3M. Story2-Feb-13Anomaly fixes



4M. Story17-Feb-13Anomaly fixes



5M. Story18-Feb-13Anomaly fixes



6M. Story24-Feb-13Anomaly fixes



7SAH27-Feb-13Misc cleanup for missing brackets, misspelled names, etc



8M. Story29-Apr-13Additions for 03.00.00 release of SW.



9M. Story2-May-13Cleaned up variable section



10M. Story6-May-13Additions for 03.00.01 release of SW.



11M. Story28-May-13Additions for 03.00.02 release of SW.



12M. Story10-Jun-13Additions for 03.00.03 release of SW.



13M. Story20-Jun-13Additions for 03.00.04 release of SW.



13M. Story27-Sep-13Additions for 01.00.01 release of CL SW.



15M. Story4-Nov-13Additions for 01.00.02 release of CWR



16M. Story25-Nov-13Additoins for CL 02.00.00 and CWR 01.00.04



17M. Story25-Nov-13Anomaly 6093



18M. Story23-Jan-14Addition for SER 7A CL03.00.00




















































































































































































































Sheet 2: Variable Dictionary

SrlComInput - Rev 18.0

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















DSTSlewStarted_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevDSTState_Cnt_M_u8
SER
MN
00810.00E+00Cntuint8







DSTActiveStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







DSTXorCptNTC18F_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







HaLFSlewStarted_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevHaLFState_Cnt_M_u8
SER
MN
00310.00E+00Cntuint8







PASlewStarted_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevPAState_Cnt_M_u8
SER
MN
00310.00E+00Cntuint8







VehSpdVldStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VehSpdMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







IgnStatVldStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







IgnStatMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







EngRPMVldStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







EngRPMMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







SWAVldStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







SWAMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







DSTTOCMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







NETCFGPTMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







HalfMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







PTSMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







PrevMC_29Fh_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PTSTrqOverlayAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PSTTrqOvrlChngeLmt_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevVC_PPPA_PrsntTypH_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







DSTTOCMsgCntAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







DSTTOCMsgTmrAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







MC_29Fh_Bad_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







MC_292h_Bad_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevMC_292h_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevMtrTorqOverlayStrReq_Cnt_M_f32
SER
MN
0-1010Single Precision Float1.59E-03Cntfloat32







PrevVC_TIRE_CIRCUMF_mm_M_u16
SER
MN
006553511.00E+00Cntuint16







VC_TIRE_CIRCUMF_mm_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevWhlPlsCnt_RL_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevWhlPlsCnt_RR_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







TempWhlPlsCnt_RL_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







TempWhlPlsCnt_RR_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevMC_292h_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







MC_292h_Bad_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







HalfMaxTrqStartTime_mS_M_u32
SER
MN
006553511.00E+00mSu32p0_T







PrevHaLFPresent_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PASlewStep_Nm_M_f32
SER
MN
001Single Precision Float0.00E+00Nmfloat32







HaLFSlewStep_Nm_M_f32
SER
MN
001Single Precision Float0.00E+00Nmfloat32







PAIntSystemFltActive_Cnt_M_bit
SER
MN
001210.00E+00Cntuint8







HaLFIntSystemFltActive_Cnt_M_bit
SER
MN
001210.00E+00Cntuint8







PrevMC_11Ch_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







MC_11Ch_Bad_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PAErrInterfaceActive_Cnt_M_bit
SER
MN
00610.00E+00Cntuint8







HaLFErrInterfaceActive_Cnt_M_bit
SER
MN
00610.00E+00Cntuint8







NetCfg_HaLF_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







NetCfg_PTS_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_HaLF_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_PTS_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







HaLFTrqOvrlChngeAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







CRC294DiagAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PSTTrqOvrlSlewLmt_Nm_M_f32
SER
MN
0-1010Single Precision Float1.59E-03Nmfloat32







HaLFTrqOvrlSlewLmt_Nm_M_f32
SER
MN
0-1010Single Precision Float1.59E-03Nmfloat32







DSTTrqOvrlSlewLmt_Nm_M_f32
SER
MN
0-1010Single Precision Float1.59E-03Nmfloat32







CRC11CDiagAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







CRC29FDiagAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







CRC292DiagAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevMC_294h_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







DSTErrCntrRecvLevel_Cnt_M_bit
SER
MN
00610.00E+00Cntuint8







HaLFSlewComplete_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







NetCfg_ESC_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_ESC_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrkAsstSlewComplete_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







HaLFTrqOvCmdRqst_MtrNm_M_f32
SER
MN
0-1010Single Precision Float1.59E-03MtrNmfloat32







PATrqOvCmdRqst_HwNm_M_f32
SER
MN
0-1010Single Precision Float1.59E-03HwNmfloat32







TO_Req_HwNm_M_f32
SER
MN
0-1010Single Precision Float1.59E-03HwNmfloat32







DSTSlewComplete_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







DSTSlewStep_Nm_M_f32
SER
MN
001Single Precision Float0.00E+00Nmfloat32







PrevDSTPresent_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







ESP4AMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







BattVoltInvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







ECMA3MisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







ESP4AInvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







IC1AInvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







IC1AMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







NET_CFG_STAT_PT_Cnt_M_u16
SER
MN
00429496729611.00E+00Cntuint16







NetCfg_CBC_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







NetCfg_ECM_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







NetCfg_IC_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







NetCfg_SCCM_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_CBC_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_ECM_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_IC_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







PrevNetCfg_SCCM_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







BattVoltMisMsgStartTime_mS_M_u32
SER
MN
006553511.00E+00mSu32p0_T







PrevVCBodyStyle_Cnt_M_u08
SER
MN
001610.00E+00Cntuint8







PrevVCCountry_Cnt_M_u08
SER
MN
003110.00E+00Cntuint8







PrevVCModelYear_Cnt_M_u08
SER
MN
006210.00E+00Cntuint8







PrevVCVehLine_Cnt_M_u08
SER
MN
0025510.00E+00Cntuint8







VehCfg1InvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VehCfg1MisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VINInvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VINMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







CBCNodeAbsStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







BattVoltHighRecTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







BattVoltHighStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







BattVoltLowRecTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







BattVoltLowStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







DSLNodeAbsStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







StrWhlAnglRatStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VehAccel_Y_Cnt_M_f32
SER
MN
00429496729611.00E+00mSu32p0_T







VehCfg3InvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VehSpd_Kph_M_f32
SER
MN
00511.984375Single Precision Float1.56E-02Kphfloat32







PrevHALFSystemSts_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







PrevVINData_Cnt_M_u08[17]
SER
MN
0025510.00E+00Cntuint8







StrgWhlAngl_M_f32
SER
MN
0-205220510.51.56E-02Degfloat32







VINRxCount_Cnt_M_u08[3]
SER
MN
oo12710.00E+00Cntuint8







EnableTorqueOverlay_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







CurrentVINPending_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







StartVinOdo_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







CurrentVinPendingStart_Km_M_f32
SER
MN
002^3210.00E+00Cntfloat32







PrevEngON_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







WHEELSPEED2MisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







WHEELSPEED2InvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







WRSFaultStatus_Cnt_M_b16
SER
MN
006553510.00E+00Cntuint16







PrevWheelFreqFL_Hz_T_f32
SER
MN
00127.99610.0019531251.56E-02Hzfloat32







PrevWheelFreqFR_Hz_T_f32
SER
MN
00127.99610.0019531251.56E-02Hzfloat32







EngCfgMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







EngOilTempMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







TrnsmsnType_Cnt_M_u8
SER
MN
00210.00E+00Cntuint8







TRNSSTATMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







TRNSSTATInvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







PrevDesiredTunSet_Cnt_M_s16
SER
MN
0025510.00E+00Cntsint16







RevGearTempMisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VehCfg5MisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







ECMA3InvMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







NetCfgStatRcvd_PT_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







ESPA5MisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







ESPA5VldStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







VCTireCircRcvd_Cnt_M_Lgc
SER
MN
00110.00E+00lgcboolean







ESPA6MisMsgStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







ESPA6VldStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







TireCircRcvdStartTime_mS_M_u32
SER
MN
00429496729611.00E+00mSu32p0_T







TrqOvrlMaxChngeAcc_Cnt_M_u16
SER
MN
006553511.00E+00Cntuint16







CntrlDTCReset_M_lgc
SER
MN
00110.00E+00lgcboolean







DSTTOCInvMsgStartTime_mS_M_u32
SER
MN
00429496729610.00E+00mSu32p0_T







DSTExtSystemFltActive_Cnt_M_lgc
SER
MN
00110.00E+00lgcboolean







DSTTOCInvMsgStartTime_mS_M_u32
SER
MN
00429496729610.00E+00mSu32p0_T







PerMisMchFlt_Cnt_M_u16
SER
MN
006553510.00E+00Cntuint16







PrevMtrTrqOvrlyStrngReq_Nm_M_f32
SER
MN
0-1818.0.10.00E+00Nmfloat32







MtrTrqOvrlyStrRqMax_Nm_M_f32
SER
MN
0-1818.0.10.00E+00Nmfloat32








Sheet 3: Calibration Dictionary

SrlComInput - Rev 18.0


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_VehSpdMisMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VehSpdValTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_IgnStatMisMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_IgnStatValTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_EngRPMMisMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_EngRPMValTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_SWAValTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_StrgWhlAnglPol_s08
SER
NN
-1-11Cntsint8




k_SWAMisMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_PSTMisMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VehCfg5MisMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_HalfMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_NETCFGMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_EcuCfg6MsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_PSTTrqOverlayDiag_Cnt_str
SER
NN
{40,2,1}065535CntDiagSettings_Str




k_PSTTrqOverlayLmt_Cnt_f32
SER
NN
5018Nmfloat32




k_MC292hMsg_Cnt_u16
SER
NN
4065535Cntu16p0_T




k_MC11ChMsg_Cnt_u16
SER
NN
4065535Cntu16p0_T




k_DSTTOCProgCnt1Diag_Cnt_str
SER
NN
{40,2,1}065535CntDiagSettings_Str




k_DSTTOCProgCnt2Diag_Cnt_str
SER
NN
{40,2,1}065535CntDiagSettings_Str




k_MC29FhMsg_Cnt_u16
SER
NN
4065535Cntu16p0_T




k_HalfTrqMax_Nm_f32
SER
NN
5018Nmfloat32




k_MsgMaxHalfTorqTO_mS_u32p0
SER
NN
30000004294967296mSu32p0_T




k_PASlewRate_NmpS_f32
SER
NN
5018NmpSfloat32




k_PSTTrqOvrlChngeLmt_NmpS_f32
SER
NN
2000500NmpSfloat32




k_PSTTrqOvrlChngeLmtDiag_Cnt_str
SER
NN
{40,2,1}065535CntDiagSettings_Str




k_HaLFSlewRate_NmpS_f32
SER
NN
5018NmpSfloat32




k_HaLFTrqOvrlChngeLmt_NmpS_f32
SER
NN
2000500NmpSfloat32




k_HaLFTrqOverlayDiag_Cnt_str
SER
NN
{40,2,1}065535CntDiagSettings_Str




k_CRC292DiagMsg_Cnt_u16
SER
NN
4065535mSuint16




k_CRC29FDiagMsg_Cnt_u16
SER
NN
4065535mSuint16




k_CRC11CDiagMsg_Cnt_u16
SER
NN
4065535mSuint16




k_IWSSVSpdConst_Cnt_f32
SER
NN
100065535Cntfloat32




k_BattVoltInvTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_BattVoltMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_ECMA3MsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_ESP4AInvTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_ESP4AMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_IC1AAInvTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_IC1AMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VehCfg1AInvTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VehCfg1MsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VINInvTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VINMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_BattMsgVoltHighTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_BattMsgVoltLowTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_CBCNodeAbsTime_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_DSLNodeAbsTime_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_StrWhlAnglRatTime_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_VehCfg3InvMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu16p0_T




k_CRC294DiagThr1_Cnt_u16
SERCRC294 Pstep Nstep ThreshholdNN
40255Cntuint16




k_CRC294DiagThr2_Cnt_str
SERCRC294 Pstep NstepNN
{8, 2, 1}0255CntDiagSettings_Str




k_DSTMisMsgThr0_ms_u16
SERDSTMisMsg TimeoutNN
25065535Cntuint16




k_DSTTOCActMisMsgThr1_Cnt_u16p0
SERDSTMisMsg Timeout Thresh 1NN
6065535Cntu16p0_T




k_DSTTOCActMisMsgThr2_Cnt_str
SERDSTMisMsg Timeout Thresh 2NN
{12, 2, 1}065535CntDiagSettings_Str




k_DSTTOCNotActMisMsgThr1_Cnt_u16p0
SERDSTMisMsg Timeout Thresh 1 activeNN
300065535Cntu16p0_T




k_DSTTOCNotActMisMsgThr2_Cnt_str
SERDSTMisMsg Timeout Thresh 2NN
{500, 2, 1}065535CntDiagSettings_Str




k_DSTTOCProgCntDiagThr2_Cnt_str
SERDSTMisMsg TimeoutNN
{8, 2, 1}065535CntDiagSettings_Str




k_DSTTOCProgCntThr1_Cnt_u16
SERDSTMisMsg TimeoutNN
4065535Cntuint16




k_MsgMaxHalfTorqTO_Nm_f32
SER
NN
1.5020Nmfloat32




k_DSTTrqMax_HwNm_f32
SER
NN
308.8HwNmfloat32




k_DSTTrqOvrlSlewLmt_NmpS_f32
SER
NN
20004294967296Nmpsfloat32




k_MaxDSTActiveTime_mS_u32p0
SER
NN
500004294967296mSu32p0_T




k_MaxDSTXorCptNTC18F_Cnt_u16
SER
NN
2065535Cntu16p0_T




k_maxFreqChg_RevpSec_f32
SER
NN
40055.48RevpSecfloat32




k_WSP2AInvTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_WSP2TimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_EngCfgMisMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_EngOilTempMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ECMA3InvTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_RevGearMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TrnsStatInvTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TrnsStatTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_VehCfg5MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA5MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA5ValTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA6MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA6ValTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TireCircRcvdTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TrqOvrlMaxSlewDiag_Cnt_str
SER
NN
{8, 2, 1}065535CntDiagSettings_Str




k_CfgRQCMisMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_CfgRQMisMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_EcuCfg6InvMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA5MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA5ValTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA6MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_ESPA6ValTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_GWLINIC2InvMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_GWLINIC2MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_VehCfg7InvMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_VehCfg7MsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_StuckTrqBnd_Nm_f32
SER
NN
0-1818Nmfloat32




k_TrqStckActv_HwNm_M_f32
SER
NN
0-1818MwNmfloat32




k_TrqStckHiSWATime_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TrqStckLowSWATime_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TrqStckSWA_HwDeg_f32
SER
NN
0-18001800MwDegfloat32




k_DSTTOCInvMsgTimeOut_mS_u16p0
SER
NN
5000065535mSu32p0_T




k_MaxHlfRmpOutRt_Nm_F32
SER
NN
0018Nmu16p0_T




k_MtrTrqOvrlyStrRqMax_Nm_f32
SER
NN
65535065535Nmfloat32




k_PerMisMchCntLmt_Cnt_u16
SER
NN
7065535Cntuint16




k_PerMisMchFltThr_Cnt_u08
SER
NN
65535065535Cntuint8




k_AnaHwTorquePerLim_HwNm_f32
SER
NN
508HwNmfloat32




k_HaLFTrqPerLim_HwNm_f32
SER
NN
508HwNmfloat32




k_DesiredTuning_Cnt_u16[2][15]
SER
NN
{{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o},{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}}065535Cntuint16




k_TuningPerformedTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_AnaHwTorquePerLim_HwNm_f32
SER
NN
008HwNmfloat32




k_HaLFTrqPerLim_HwNm_f32
SER
NN
508HwNmfloat32




k_HalfTrqMaxSpt_Nm_f32
SER
NN
508Nmfloat32




k_HaLFTrqOvrlSlewLmtSpt_NmpS_f32
SER
NN
508NmpSfloat32




k_HalfTrqMaxNrm_Nm_f32
SER
NN
508Nmfloat32




k_HaLFTrqOvrlSlewLmtNrm_NmpS_f32
SER
NN
508NmpSfloat32




k_EstFricLim_HwNm_T_f32
SER
NN
508HwNmfloat32




k_HndsOnDrngPAA_mS_u16
SER
NN
5000065535Cntu16p0_T




k_PTSDrStylTunSet_Cnt_u16
SER
NN
0015Cntuint16




k_MtrTorqOvrlStrReqPol_Cnt_f32
SER
NN
1-11Cntfloat32




k_TOReqPol_Cnt_f32
SER
NN
1-11Cntfloat32




k_TorqOvrlStrReqPol_Cnt_f32
SER
NN
1-11Cntfloat32




k_GrInvTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T




k_TRNSSPMsgTimeOut_mS_u16p0
SER
NN
5000065535Cntu16p0_T







































































































































































































































































































































































































































































































































































































Sheet 4: Global Constants

SrlComInput - Rev 18.0








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

12 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

Vehicle Power Mode - 2<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0LWW23-Feb-12Initial Implementation



2LWW28-Feb-12Added SystemState_Mode as input



3SAH31-Jul-12Added vehicle speed cal



3BWL2-Jan-13Added EssEngStop, and general update




































































































































































































































































































































Sheet 2: Variable Dictionary

Vehicle Power Mode - 2

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















EngRPM_Cnt_u16EngRPMSER
I

00655351
RPMuint16







EssEngStop_Cnt_lgc
SER
I

0011
Cntboolean







EngONSrlComSvcDft_Cnt_lgc


I

0011
Cntboolean







VehSpdValid_Cnt_lgcVehicle_Speed_ValidSER
I

0011
Cntboolean







VehSpd_Kph_f32Vehicle_SpeedSER
I

00512Single precision floating point
kphfloat32







OperRampRate_XpmS_f32OperationalRampRateSER
O

00.00010.005Single precision floating point3.91E-03XpmSfloat32







OperRampValue_Uls_f32OperationalRampValueSER
O

001Single precision floating point3.91E-03Ulsfloat32







ATermActive_Cnt_lgcCustomer_Term_ASER
O

10110.00E+00Cntboolean







CTermActive_Cnt_lgcCustomer_Term_CSER
O

00110.00E+00Cntboolean







CTermActive_Cnt_M_lgc


M

00110.00E+00CntbooleanVEHPWRMD_START_SEC_VAR_CLEARED_BOOLEAN






CTermRampedDown_Cnt_M_lgc


M

00110.00E+00CntbooleanVEHPWRMD_START_SEC_VAR_CLEARED_BOOLEAN

















































































































































































































































































































































Sheet 3: Calibration Dictionary

Vehicle Power Mode - 2


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_RampDnRt_UlspmS_f32
SER
N

0.00050.00010.005Uls/msfloat32




k_RampUpRtLoSpd_UlspmS_f32
SER
N

0.00050.00010.005Uls/msfloat32




k_VehSpdAstLmt_Kph_f32
SER
N

50512Kphfloat32





Sheet 4: Global Constants

Vehicle Power Mode - 2








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output
D_ZERO_ULS_F32
Ulsfloat0








































































D_ONE_ULS_F32
Ulsfloat1



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

13 - Design Review


Overview

Summary Sheet
Source Code
MDD
Data Dictionary
QAC
Integration Manual


Sheet 1: Summary Sheet
























Rev 2.026-Aug-13

Peer Review Summary Sheet



























Component Name:


kzshz2: Intended Use: Identify which component is being reviewed. This should be the Module Short Name from Synergy Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. SrlComInput
Component Revision:


kzshz2: Intended Use: Identify which Synergy revision of this component is being reviewed Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. 79.1.4





























Change Owner:


kzshz2: Intended Use: Identify the developer who made the change(s) Rationale: A change request may have more than one resolver, this will help identify who made what change. Change owner identification may be required by indusrty standards. Steve Horwath
Change Request ID:


12388





























kzshz2: Intended Use: Intended to identify at a high level to the reviewers which areas of the component have been changed. Rationale: This will be good information to know when ensuring appropriate reviews have been completed. Modified File Types:
















































































































































kzshz2: Intended Use: Identify who where the reviewers, what they reviewed, and if the reviewed changes have been approved to release the code for testing. Comments here should be at a highlevel, the specific comments should be present on the specific review form sheet. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. ADD DR Level Move reviewer and approval to individual checklist form Review Checklist Summary:






















































Reviewed:































XMDD


XSource Code



Data Dictionary


QAC



































Integration Manual


Davinci Files








































































Comments:






























































































General Guidelines:
- The reviews should be performed over the portions of the component that were modified as a result of the Change Request. (Note: If this peer review form was not
completed for pervious versions of this component, the Change Owner should review the entire component and complete the checklist in its entirety prior and check
the form into Syngery. This should be done prior to reviewing the modifications for this Change Result)
- The Change Owner is responsible for completing the entire checklist (Pre and Group review items) prior holding the initial group review.
- New components should include FDD Owner and Intergator as apart of the Group Review Board (Source Code, Integration Manual, and Davinci Files)
- Select "Yes" and add "N/A" to the comments for checklist items that are not applicable for this change















Sheet 2: Source Code






















Rev 2.026-Aug-13
Peer Review Meeting Log (Source Code Review)

























Source File Name:




kzshz2: Intended Use: Identify which .asm, .c, or .h file is being reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. SrlComInput
Source File Revision:


kzshz2: Intended Use: Identify which version of the source file is being review. Rationale: Required for traceability between source code and review. Auditors will likely require this. 79.1.4

























Module Design Document Name:




kzshz2: Intended Use: Identify which version of the MDD this source file was written against. Rationale: Needed for traceability between source code and MDD SrlComInput
MDD Revision:


kzshz2: Intended Use: Identify which version of the MDD this source file was written against. Rationale: Needed for traceability between source code and MDD 33.1.3

































Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the Data Dictionary was referenced for ranges during the source file review. Rationale: Needed for traceability between source code and DD


































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review checklist
(change owners only)
Analysis performed for divide by zero




kzshz2: Intended Use: To confirm this defensive coding strategy has been taken into consideration Rationale: Necessary since currently there is no place this is documented



X
Comments:
















Division was not added in this version.
























Software Design and Coding Standard followed
X
Comments:
















































Software Naming Convention followed


X
Comments:
















































All buffered outputs are written in every path








X
Comments:

















































Group-review Checklist (review board)Telelogic Synergy version matches header





kzshz2: Intended Use: Indicate that the the versioning was confirmed by the peer reviewer(s). Rationale: There have been many occassions where versions were not updated in files and as a result Unit Test were referencing wrong versions. This often time leads to the need to re-run of batch tests.


X
Comments:










































Change log contains detailed description of changes








X
Comments:










































Code compared vs requirements (Document or Model)







kzshz2: Intended Use: Identify if previous version was compared and only the expected change(s) was present. Rationale: This is helpful in identifying unapproved (intended or mistaken) changes.
X
Comments:










































Global Outputs (RTE/Non-RTE) Initialized








X
Comments:
















































Global Outputs are limited to the legal range defined








X
Comments:










in the FDD Data dictionary




































No Compiler Errors verified


kzshz2: Intended Use: To confirm the appropriate variable name formats have been used. Rationale: This is needed to ensure there will be no errors discovered at the time of integration. A Sandox project may be required to confirm there are no errors until the QAC tool has been evaultated to determine if it can automate this check.





X
Comments:
















































Type Casting and Fix Point Macros use reviewed








X
Comments:






















None added this version
























Function prototype and passed parameters are








X
Comments:










consistent






































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Steve Horwath
Review Date :

08/29/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Michael Story

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 3: MDD






















Rev 2.026-Aug-13
Peer Review Meeting Log (MDD Review)






























Module Name:

kzshz2: Intended Use: Identify which file is has been reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. SrlComInput


Modulekzshz2: Intended Use: Identify how many source files are being reviewed and trace it to the appropriate MDD. Rationale: Required for traceability between source code and MDD
1of1





























MDD Revision:

kzshz2: Intended Use: Identify which version of the MDD has been reviewed. Rationale: Required for traceability between the MDD and review. Auditors will likely require this. 33.1.3


Source File Revision:


kzshz2: Intended Use: Identify which version of the source file was this MDD written for. Rationale: Needed for traceability between source code and MDD 79.1.4

Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the Data Dictionary was referenced for ranges during the review. Rationale: Needed for traceability between source code and DD. Note: Maybe this should be moved to the Summary sheet since there is only one Data Dictionary Version for all changes 3.1.4



















































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header








X
Comments:










































Change log contains detailed description of changes








X
Comments:










































Changes Highlighted (for Unit Tester)








X
Comments:










































High-level Diagrams have been reviewed (Section 2)








X
Comments:
















































All Design Exceptions and Limitations are listed








X
Comments:
















































Design Rationale understood captured appropriately








X
Comments:

















































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Steve Horwath
Review Date :

08/29/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Michael Story

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 4: Data Dictionary






















Rev 2.026-Aug-13
Peer Review Meeting Log (Data Dictionary Review)


























Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the file is being reviewed Rationale: Required for traceability.










































kzshz2: Intended Use: Indicate to the reviewers the type of variable changes. This should be filled out prior to the review by the change owner. Rationale: This will be good information to know to both reviewers and post reviewers of the change. Variables:



























Newly Added


Name Changes


Range Changes


Deleted
































NVM Changes


Other:


































































kzshz2: Intended Use: Indicate to the reviewers the type of calibration changes. This should be filled out prior to the review by the change owner. Rationale: This will be good information to know to both reviewers and post reviewers of the change. Calibrations:



























Newly Added


Name Changes


Range Changes


Default Value Changes
































Deleted


Other:


































































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header









Comments:










































Change log contains detailed description of changes









Comments:










































All Changes Identified (for Unit Tester)









Comments:










































Calibration and NVM names, ranges, and default values









Comments:




compared against FDD




































Global variables names, ranges, and default values









Comments:




compared against FDD Data Dictionary






























































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:



Review Date :



Group Review Level:































Lead Peer Reviewer:





Approved by Reviewer(s):




































Other Reviewer(s):










































































Sheet 5: QAC






















Rev 2.026-Aug-13
Peer Review Meeting Log (QAC Review)


























Module Name:

kzshz2: Intended Use: Identify which .c file is being analyzed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form.


Source File Revision:





Module

of



























Compliance Document Version:















































kzshz2: Intended Use: Identify specific changes in results (new violation present, previous violation corrected, etc.). Changes to the version of the tool or the way the results were gathered should be described here also. This should be filled out prior to the review by the change owner. Rationale: Gives reviewers an what needs to be focused on. Forces the change owner to compare with previous results to catch any differences that may otherwise go unoticed Brief Summary of Changes (In Results or Tool):


































































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review
checklist for change owners
QAC version is correct and did not change (List version)







kzshz2: Intended Use: Identify which version of the QAC Subproject was used and if any of the personalities may have changed. Rationale: Will help ensure this is factored into evaluating the results

Comments:










































Contract Folder's header files are appropriate





kzshz2: Intended Use: Identify that the contract folder contains only the information required for this component. All other variables, constants, function prototypes, etc. should be removed. Rationale: This will help avoid unit testers having to considers object not used. It will also avoid having other files required for QAC.



Comments:












































G Group-review Checklist (review board)100% Compliance to the MISRA Compliance Document
Comments:













































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:



Review Date :



Group Review Level:































Lead Peer Reviewer:





Approved by Reviewer(s):




































Other Reviewer(s):










































































Sheet 6: Integration Manual






















Rev 2.026-Aug-13
Peer Review Meeting Log (Integration Manual Review)


























Integration Manual Name:



kzshz2: Intended Use: Identify which file is being reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form.


Integration Manual Revision:



kzshz2: Intended Use: Identify which version of the integration manual has been reviewed. Rationale: Required for traceability between the MDD and review. Auditors will likely require this.






























Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header









Comments:










































Latest template used









Comments:










































Change log contains detailed description of changes









Comments:










































Changes Highlighted (for Integrator)









Comments:











































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:



Review Date :



Group Review Level:































Lead Peer Reviewer:





Approved by Reviewer(s):




































Other Reviewer(s):









































































14 - Rte

MICROSAR RTE Generation Report
>> MICROSAR RTE Generation Report

Contents

1 Report Information

general information about this report

2 Generated Files

listing of all generated files

3 Resource Usage

resource usage of the generated RTE

4 Task List

listing of the task properties

5 Trigger List

listing of triggers and runnables

6 Additional Information

additional information about Vector Informatik

1 Report Information

ReportC:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte.html
Generation Time2016-07-18 14:56:57
Generator Version2.19.1
LicenseLicense CBD1010124 valid for CBD1010124 Nexteer Package: BMW MSR SIP BAC3.0 Micro: TI TMS570 TMS570LS30306 Compiler: Code Composer Studio 4.9.0
WorkspaceC:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/Tools/AsrProject/Config/DCF/EPS.dcf
ECU ProjectEPS

Back

2 Generated Files

C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_AbsHwPosScom.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ActivePull.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ArbLmt.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_AssistFirewall.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_AstLmt.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_AvgFricLrn.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_BVDiag.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_DampingFirewall.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_DiagMgr8.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_DiagMgr9.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ElePwr.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_Gsod.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_HaLFTO.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_HwPwUp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_LmtCod.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_LrnEOT.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_MtrTempEst.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_PAwTO.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_PICurrCntrl.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_PwrLmtFuncCr.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ReturnFirewall.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_SignlCondn.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StaMd8.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StaMd9.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StabilityComp2.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StbCTO.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ThrmlDutyCycle.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_TqRsDg.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_TrqCanc.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_TuningSelAuth.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_WIRInputQual.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_WhlImbRej.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ePWM2.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_Assist.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_BatteryVoltage.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_CDD.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_CDDInterface.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ccl.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Cd_uDiag.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_CmMtrCurr.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_CtrlTemp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_CtrldDisShtdn.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_CurrCmd.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_CurrParamComp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_Damping.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Dem.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_DemIf.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_DiagMgr10.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_DigPhsReasDiag.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_EOTActuatorMng.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_EcuM.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_FrqDepDmpnInrtCmp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_HiLoadStall.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_HighFreqAssist.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_HwTrq.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_HystComp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_IoHwAbstraction.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_IoHwAbstractionUsr.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrDrvDiag.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrPos.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrVel.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_NexteerLibs.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_NtWrap.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_NvM.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_NvMProxy.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_PeakCurrEst.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_Polarity.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_QuadDet.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_Return.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_RteErrata10.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_RteErrata8.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_RteErrata9.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_BkCpPc.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_HwTrq2.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrPos2.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrPos3.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrVel2.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_MtrVel3.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_OvrVoltMon.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_ShtdnMech.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_TmprlMon2.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_SrlComInput.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_SrlComOutput.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StOpCtrl.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StaMd.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_StabilityComp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Sa_TmprlMon.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_TrqCmdScl.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_VehPwrMd.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_VehSpdLmt.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_WdgM.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Components/Rte_Ap_ApXcp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_Main.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_Type.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_Hook.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_Cfg.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_Cbk.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_MemMap.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte_Compiler_Cfg.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/usrostyp.h
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte.c
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/Rte.a2l
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/mak/Rte_cfg.mak
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/mak/Rte_check.mak
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/mak/Rte_defs.mak
C:/Sankar/Chrysler/Synergy/CL/Temp_work/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenDataRte/mak/Rte_rules.mak

Back

3 Resource Usage

Note: This resource usage calculation assumes that the "Boolean" data type is based on uint8 base type.
Further on padding bytes for structs are not considered, which depends on the compiler settings.

RAM Size: 3355 Bytes
CONST Size: 1544 Bytes

Back

4 Task List

TaskTypeSchedulePriority
Task_100ms_10BasicFULL32
Task_100ms_8BasicFULL31
Task_100ms_9BasicFULL30
Task_10ms_10BasicFULL40
Task_10ms_9BasicFULL42
Task_10ms_SchM9BasicFULL4
Task_2ms_10BasicFULL62
Task_2ms_8BasicFULL61
Task_2ms_9BasicFULL60
Task_4ms_10BasicFULL52
Task_4ms_8BasicFULL51
Task_4ms_9BasicFULL50
Task_Init_10BasicFULL72
Task_Init_8BasicFULL71
Task_Init_9BasicFULL70
Task_TransB_9BasicFULL13
Task_Trans_10ExtendedFULL12
Task_Trans_8ExtendedFULL11
Task_Trans_9ExtendedFULL10

Back

5 Trigger List


TriggerRunnableTaskOS EventOS Alarm
TimingEvent Cyclic 2msMtrDrvDiag_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
ModeSwitchEvent MtrDrvDiag::SystemState::ModeMtrDrvDiag_Trns1Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_WARMINITn/a
TimingEvent Cyclic 2msMtrDrvDiag_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 100msHwTrq2_Per3Task_100ms_8n/aRte_Al_TE_Task_100ms_8_0_100ms
TimingEvent Cyclic 2msHwTrq2_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms
TimingEvent Cyclic 4msHwTrq2_Per2Task_4ms_8n/aRte_Al_TE_Task_4ms_8_0_4ms
TimingEvent Cyclic 2msHwPwUp_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
ModeSwitchEvent Ap_HwPwUp::SystemState::ModeHwPwUp_Trns1Task_Trans_10Rte_Ev_Run_Ap_HwPwUp_HwPwUp_Trns1n/a
ModeSwitchEvent Ap_HwPwUp::SystemState::ModeHwPwUp_Trns1Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_WARMINITn/a
ModeSwitchEvent Ap_HwPwUp::SystemState::ModeHwPwUp_Trns2Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_DISABLEn/a
OperationInvokedEvent EcuM::EcuMUsrCfg_EPS::GetStateGetStaten/an/an/a
OperationInvokedEvent EcuM::EcuMUsrCfg_EPS::ReleaseRUNReleaseRUNn/an/an/a
OperationInvokedEvent EcuM::EcuMUsrCfg_EPS::ReleasePOSTRUNReleasePOSTRUNn/an/an/a
OperationInvokedEvent EcuM::EcuMUsrCfg_EPS::RequestRUNRequestRUNn/an/an/a
TimingEvent Cyclic 10msEcuM_MainFunctionTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
OperationInvokedEvent EcuM::EcuMUsrCfg_EPS::RequestPOSTRUNRequestPOSTRUNn/an/an/a
TimingEvent Cyclic 2msHighFreqAssist_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msOvrVoltMon_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msHiLoadStall_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLCtrlPolarity::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CogtrqRplComp::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_AstLmt_SteerAsstDefeat::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CloseCheckData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_MtrPosSnsr_EOLData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_HwTrqScaleData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_TorqueCmdSF::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_HwTrqTrimData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_ShCurrCal::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_OverVoltageData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CoggingTables::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLNomMtrParam::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLTrqStepData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_TypeHRamBuffer::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CloseCheckData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLTrqStepData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CoggingTables::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLCtrlPolarity::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_ShCurrCal::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_HwTrqScaleData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_TorqueCmdSF::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_TypeHRamBuffer::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CogtrqRplComp::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLNomMtrParam::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_MtrPosSnsr_EOLData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_OverVoltageData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_HwTrqTrimData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_AstLmt_SteerAsstDefeat::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_HwTrqScaleData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CoggingTables::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLCtrlPolarity::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_ShCurrCal::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CogtrqRplComp::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLNomMtrParam::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_HwTrqTrimData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_MtrPosSnsr_EOLData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_OverVoltageData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_CloseCheckData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_TorqueCmdSF::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_AstLmt_SteerAsstDefeat::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_TypeHRamBuffer::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvMProxy::PS_NvMP_NvmBlock_EOLTrqStepData::GetErrorStatusGetErrorStatusn/an/an/a
TimingEvent Cyclic 10msNvMProxy_MainFunctionTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
TimingEvent Cyclic 2msLmtCod_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 10msSrlComOutput_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
TimingEvent Cyclic 2msStabilityComp2_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms
TimingEvent Cyclic 2msDAQ_2msTLTask_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 10msApXcp_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
OperationInvokedEvent CDDInterface::MtrVelCDDInterface::GetMtrVelSignalsMtrVelCDDInterface_GetMtrVelSignalsn/an/an/a
TimingEvent Cyclic 10msCDDInterface_Per4Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 2msCDDInterface_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msCDDInterface_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msWhlImbRej_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msWhlImbRej_Per3Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent Ap_WhlImbRej::WhlImbRej_SCom::GetWIRInfoWhlImbRej_SCom_GetWIRInfon/an/an/a
TimingEvent Cyclic 4msWhlImbRej_Per2Task_4ms_10n/aRte_Al_TE_Task_4ms_10_0_4ms
OperationInvokedEvent WdgM::SE008_SE2ms_9::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE004_SE10ms_9::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE007_SE2ms_10::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE003_SE10ms_10::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE005_SE4ms_8::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE006_SE4ms_10::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE001_SE100ms_10::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE009_SE2ms_8::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE002_SE100ms_8::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE000_SE100ms_9::DeactivateSupervisionEntityDeactivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::Global::GetModeGetModen/an/an/a
OperationInvokedEvent WdgM::Global::GetGlobalStatusGetGlobalStatusn/an/an/a
OperationInvokedEvent WdgM::MODE_0_CALLER_ID_0::SetModeSetModen/an/an/a
TimingEvent Cyclic 10msMainFunctionTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
OperationInvokedEvent WdgM::Global::GlobalStateChangeCbkGlobalStateChangeCbkn/an/an/a
OperationInvokedEvent WdgM::SE006_SE4ms_10_CP001_ArbLmt_Per1_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE001_SE100ms_10_CP000_HwTrq_Per3_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE008_SE2ms_9_CP001_VehPwrMd_Per1_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE003_SE10ms_10_CP000_TuningSelAuth_Per1_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE005_SE4ms_8_CP000_MtrVel2_Per2_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE007_SE2ms_10_CP001_StaMd_Per1_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE003_SE10ms_10_CP001_PAwTO_Per2_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE009_SE2ms_8_CP001_TmprlMon2_Per1_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE004_SE10ms_9_CP001_BVDiag_Per1_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE000_SE100ms_9_CP000_CtrlTemp_Per2_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE002_SE100ms_8_CP000_HwTrq2_Per3_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE006_SE4ms_10_CP000_uDiagLossOfExec_per3_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE005_SE4ms_8_CP001_MtrPos3_Per2_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE001_SE100ms_10_CP001_uDiagStaticRegs_Per_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE009_SE2ms_8_CP000_MtrVel2_Per1_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE007_SE2ms_10_CP002_GlbFinal_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE000_SE100ms_9_CP001_ThrmlDutyCycle_Per1_CP1::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE004_SE10ms_9_CP000_SrlComInput_Per1_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE007_SE2ms_10_CP000_MtrVel_Per1_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::SE008_SE2ms_9_CP000_BatterVoltage_Per1_CP0::CheckpointReachedCheckpointReachedn/an/an/a
OperationInvokedEvent WdgM::Global::PerformResetPerformResetn/an/an/a
OperationInvokedEvent WdgM::SE009_SE2ms_8::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE004_SE10ms_9::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE008_SE2ms_9::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE000_SE100ms_9::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE001_SE100ms_10::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE002_SE100ms_8::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE003_SE10ms_10::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE005_SE4ms_8::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE007_SE2ms_10::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE006_SE4ms_10::ActivateSupervisionEntityActivateSupervisionEntityn/an/an/a
OperationInvokedEvent WdgM::SE005_SE4ms_8::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE003_SE10ms_10::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE007_SE2ms_10::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE009_SE2ms_8::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE002_SE100ms_8::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE008_SE2ms_9::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE004_SE10ms_9::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE006_SE4ms_10::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE001_SE100ms_10::GetLocalStatusGetLocalStatusn/an/an/a
OperationInvokedEvent WdgM::SE000_SE100ms_9::GetLocalStatusGetLocalStatusn/an/an/a
TimingEvent Cyclic 100msCtrlTemp_Per2Task_100ms_9n/aRte_Al_TE_Task_100ms_9_0_100ms
TimingEvent Cyclic 2msCtrlTemp_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 10msBVDiag_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::InitLearnedTablesAvgFricLrn_SCom_InitLearnedTablesn/an/an/a
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::SetEOLFricAvgFricLrn_SCom_SetEOLFricn/an/an/a
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::GetOffsetOutputDefeatAvgFricLrn_SCom_GetOffsetOutputDefeatn/an/an/a
ModeSwitchEvent Ap_AvgFricLrn::SystemState::ModeAvgFricLrn_Trns1Task_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_OFFn/a
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::SetOffsetOutputDefeatAvgFricLrn_SCom_SetOffsetOutputDefeatn/an/an/a
TimingEvent Cyclic 10msAvgFricLrn_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::ResetToZeroAvgFricLrn_SCom_ResetToZeron/an/an/a
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::SetSelectAvgFricLrn_SCom_SetSelectn/an/an/a
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::GetEOLFricAvgFricLrn_SCom_GetEOLFricn/an/an/a
OperationInvokedEvent Ap_AvgFricLrn::AvgFricLrn_SCom::GetSelectAvgFricLrn_SCom_GetSelectn/an/an/a
TimingEvent Cyclic 2msVehSpdLmt_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 2msSignlCondn_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 100msCurrParamComp_Per2Task_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
OperationInvokedEvent CurrParamComp::SCom_EOLNomMtrParam::GetSCom_EOLNomMtrParam_Getn/an/an/a
OperationInvokedEvent CurrParamComp::SCom_EOLNomMtrParam::SetSCom_EOLNomMtrParam_Setn/an/an/a
TimingEvent Cyclic 2msCurrParamComp_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msTmprlMon2_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms
TimingEvent Cyclic 2msStbCTO_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
ModeSwitchEvent RteErrata9::SystemState::ModeRteErrata9_TrnsTask_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_DISABLEn/a
ModeSwitchEvent RteErrata9::SystemState::ModeRteErrata9_TrnsTask_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_OFFn/a
ModeSwitchEvent RteErrata9::SystemState::ModeRteErrata9_TrnsTask_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_OPERATEn/a
ModeSwitchEvent RteErrata9::SystemState::ModeRteErrata9_TrnsTask_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_WARMINITn/a
TimingEvent Cyclic 2msCurrCmd_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_APPLICATION::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvM_NVM_BLOCK_DEM::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_BOOTSWVERSIONINFO::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUSERIALNUMBER::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_ShCurrCal::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VEHICLEINFO::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_TypeHRamBuffer::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUSRLNUM::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMEC::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_NTCSTRG::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_EPSDEFEATS::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUPN::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_CloseCheckData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqTrimData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvmBlock_DummyData_Counter::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Polarity_EOLCtrlPolarity::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_DIAGSPECINFO::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINCURRENT::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWPARTNUMBER::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_EOLTrqStepData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_BatteryVoltage_OvervoltageData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINORIGINAL::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL2::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_IGNCNTR::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUHWPN::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_LATCHCNTRS::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWSUPPID::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_NXTRWIRSELECT::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_LrnEOT_LearnedEOT::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqScaleData::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL1::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_PROGRAMMINGINFO::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINODOMETERCOUNTER::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_ConfigBlock::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWVERSIONINFO::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_EPSSRLNUM::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_BLACKBOX::WriteBlockWriteBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqTrimData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqScaleData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_PROGRAMMINGINFO::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VEHICLEINFO::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMEC::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUPN::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINCURRENT::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWPARTNUMBER::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Polarity_EOLCtrlPolarity::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_TypeHRamBuffer::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_NXTRWIRSELECT::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL1::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUSERIALNUMBER::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_CloseCheckData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_APPLICATION::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NvM_NVM_BLOCK_DEM::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWSUPPID::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_EOLTrqStepData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_IGNCNTR::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUHWPN::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_NTCSTRG::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINODOMETERCOUNTER::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_LATCHCNTRS::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_BOOTSWVERSIONINFO::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_DIAGSPECINFO::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWVERSIONINFO::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_ShCurrCal::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_EPSSRLNUM::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_BatteryVoltage_OvervoltageData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_EPSDEFEATS::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL2::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINORIGINAL::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NvmBlock_DummyData_Counter::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUSRLNUM::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_ConfigBlock::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_LrnEOT_LearnedEOT::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_BLACKBOX::SetRamBlockStatusSetRamBlockStatusn/an/an/a
OperationInvokedEvent NvM::PS_NvM_NVM_BLOCK_DEM::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUSERIALNUMBER::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_DIAGSPECINFO::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_LATCHCNTRS::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_APPLICATION::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUSRLNUM::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqScaleData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMEC::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_BatteryVoltage_OvervoltageData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_EOLTrqStepData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvmBlock_DummyData_Counter::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL2::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_LrnEOT_LearnedEOT::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_ConfigBlock::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqTrimData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_NTCSTRG::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_PROGRAMMINGINFO::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL1::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_TypeHRamBuffer::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_BLACKBOX::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_CloseCheckData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_ShCurrCal::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWVERSIONINFO::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_EPSSRLNUM::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Polarity_EOLCtrlPolarity::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_BOOTSWVERSIONINFO::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUPN::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUHWPN::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWPARTNUMBER::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_IGNCNTR::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINCURRENT::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWSUPPID::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_NXTRWIRSELECT::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINORIGINAL::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINODOMETERCOUNTER::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VEHICLEINFO::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_EPSDEFEATS::InvalidateNvBlockInvalidateNvBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL1::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWSUPPID::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_BatteryVoltage_OvervoltageData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Polarity_EOLCtrlPolarity::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_DIAGSPECINFO::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VEHICLEINFO::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvM_NVM_BLOCK_DEM::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_NTCSTRG::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_LrnEOT_LearnedEOT::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_ConfigBlock::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWPARTNUMBER::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINORIGINAL::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWVERSIONINFO::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_EPSDEFEATS::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINCURRENT::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMEC::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvmBlock_DummyData_Counter::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL2::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_APPLICATION::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_BOOTSWVERSIONINFO::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_EPSSRLNUM::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_BLACKBOX::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_TypeHRamBuffer::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqScaleData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUSERIALNUMBER::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUPN::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_ShCurrCal::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_LATCHCNTRS::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_IGNCNTR::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_CloseCheckData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_EOLTrqStepData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUHWPN::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINODOMETERCOUNTER::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_PROGRAMMINGINFO::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_NXTRWIRSELECT::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUSRLNUM::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqTrimData::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::EraseBlockEraseBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWSUPPID::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_EPSSRLNUM::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_BOOTSWVERSIONINFO::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_EOLTrqStepData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_TypeHRamBuffer::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_ShCurrCal::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL2::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvmBlock_DummyData_Counter::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINCURRENT::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINODOMETERCOUNTER::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUHWPN::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_NXTRWIRSELECT::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINORIGINAL::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_LATCHCNTRS::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_LrnEOT_LearnedEOT::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMEC::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_PROGRAMMINGINFO::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_ConfigBlock::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_DIAGSPECINFO::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUPN::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUSERIALNUMBER::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWVERSIONINFO::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_IGNCNTR::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_BatteryVoltage_OvervoltageData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL1::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_NTCSTRG::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUSRLNUM::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_CloseCheckData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VEHICLEINFO::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_APPLICATION::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_EPSDEFEATS::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Polarity_EOLCtrlPolarity::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqScaleData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NvM_NVM_BLOCK_DEM::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_BLACKBOX::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqTrimData::ReadBlockReadBlockn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWPARTNUMBER::ReadBlockReadBlockn/an/an/a
TimingEvent Cyclic 10msNvM_MainFunctionTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_VINORIGINAL::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_HwTrq_EOLTrqStepData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_DIAGMGR_LATCHCNTRS::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_VINCURRENT::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NvmBlock_DummyData_Counter::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_Polarity_EOLCtrlPolarity::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_ConfigBlock::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_HwTrq_HwTrqTrimData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_HWSUPPID::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_CmMtrCurr_ShCurrCal::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_VEHICLEINFO::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_BOOTSWVERSIONINFO::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_ECUPN::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_CMS_ECUHWPN::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_LrnEOT_LearnedEOT::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_DIAGMGR_NTCSTRG::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_CMS_IGNCNTR::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_CMS_EPSSRLNUM::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_DIAGMGR_BLACKBOX::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_VINODOMETERCOUNTER::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_METADATA_CAL2::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_METADATA_CAL1::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_EPSDEFEATS::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_CMS_ECUSRLNUM::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_DIAGSPECINFO::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_HWPARTNUMBER::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_StaMd_CloseCheckData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_ECUSERIALNUMBER::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_BatteryVoltage_OvervoltageData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_METADATA_APPLICATION::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_HwTrq_HwTrqScaleData::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_PROGRAMMINGINFO::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_CMS_NXTRMEC::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_SER_HWVERSIONINFO::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NvM_NVM_BLOCK_DEM::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_Rte_NvmBlock_StaMd_TypeHRamBuffer::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PAdmin_NVM_BLOCK_NXTRWIRSELECT::SetBlockProtectionSetBlockProtectionn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AstLmt_SteerAsstDefeat::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWPARTNUMBER::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_ConfigBlock::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMANUFSCRATCHPAD::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_NXTRMEC::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUPN::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL1::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_AvgFricLrn_AvgFricLrnData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUHWPN::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWVERSIONINFO::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_RESPONEVENTACTVSTATE::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_BatteryVoltage_OvervoltageData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_IGNCNTR::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_APPLICATION::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqScaleData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_TypeHRamBuffer::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CurrParamComp_EOLNomMtrParam::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_LrnEOT_LearnedEOT::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_BOOT::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_EPSSRLNUM::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VEHICLEINFO::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_EPSDEFEATS::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_HWSUPPID::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_TrqCmdScl_TorqueCmdSF_Uls_f32::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_EOLTrqStepData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_CurrTempOffset::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Polarity_EOLCtrlPolarity::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_Ap_TrqCanc_CogTrqRplComp::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_CMS_ECUSRLNUM::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_IPMTrqCanc_CogTrqCal::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NvmBlock_DummyData_Counter::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_NTCSTRG::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ACTIVEDIAGINFO_APPL::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NvM_NVM_BLOCK_DEM::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_ECUSERIALNUMBER::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_METADATA_CAL2::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_CmMtrCurr_ShCurrCal::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINCURRENT::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_PROGRAMMINGINFO::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_StaMd_CloseCheckData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINORIGINAL::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_NXTRWIRSELECT::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_BLACKBOX::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_DIAGSPECINFO::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_MtrPos_MtrPosSnsr_EOLData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_VINODOMETERCOUNTER::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_SER_BOOTSWVERSIONINFO::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_NVM_BLOCK_DIAGMGR_LATCHCNTRS::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent NvM::PS_Rte_NvmBlock_HwTrq_HwTrqTrimData::GetErrorStatusGetErrorStatusn/an/an/a
OperationInvokedEvent DiagMgr::NxtrDiagMgr10::GetNTCActiveNxtrDiagMgr10_GetNTCActiven/an/an/a
TimingEvent Cyclic 100msDiagMgr10_PerTask_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
OperationInvokedEvent DiagMgr::NxtrDiagMgr10::GetNTCStatusNxtrDiagMgr10_GetNTCStatusn/an/an/a
OperationInvokedEvent DiagMgr::NxtrDiagMgr10::GetNTCFailedNxtrDiagMgr10_GetNTCFailedn/an/an/a
TimingEvent Cyclic 2msDiagMgr_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
ModeSwitchEvent DiagMgr::SystemState::ModeDiagMgr10_TrnsTask_Trans_10Rte_Ev_Run_DiagMgr_DiagMgr10_Trnsn/a
OperationInvokedEvent DiagMgr::NxtrDiagMgr10::SetNTCStatusNxtrDiagMgr10_SetNTCStatusn/an/an/a
OperationInvokedEvent NexteerLibs::SystemTime::DtrmnElapsedTime_uS_u16DtrmnElapsedTime_uS_u16n/an/an/a
OperationInvokedEvent NexteerLibs::SystemTime::GetSystemTime_mS_u32GetSystemTime_mS_u32n/an/an/a
OperationInvokedEvent NexteerLibs::SystemTime::DtrmnElapsedTime_mS_u16DtrmnElapsedTime_mS_u16n/an/an/a
OperationInvokedEvent NexteerLibs::SystemTime::DtrmnElapsedTime_uS_u32DtrmnElapsedTime_uS_u32n/an/an/a
OperationInvokedEvent NexteerLibs::SystemTime::GetSystemTime_uS_u32GetSystemTime_uS_u32n/an/an/a
TimingEvent Cyclic 2msSystemTime_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent NexteerLibs::SystemTime::DtrmnElapsedTime_mS_u32DtrmnElapsedTime_mS_u32n/an/an/a
TimingEvent Cyclic 2msDamping_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 10msCcl_10_2msTaskContTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
TimingEvent Cyclic 10msCcl_10_0msTaskContTask_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
TimingEvent Cyclic 10msCclPollingTaskTask_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
TimingEvent Cyclic 2msCcl_2_0msTaskContTask_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 2msStabilityComp_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msDampingFirewall_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msPeakCurrEst_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 100msPeakCurrEst_Per2Task_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
ModeSwitchEvent RteErrata::SystemState::ModeRteErrata10_TrnsTask_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_DISABLEn/a
ModeSwitchEvent RteErrata::SystemState::ModeRteErrata10_TrnsTask_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_OFFn/a
ModeSwitchEvent RteErrata::SystemState::ModeRteErrata10_TrnsTask_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_OPERATEn/a
ModeSwitchEvent RteErrata::SystemState::ModeRteErrata10_TrnsTask_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_WARMINITn/a
OperationInvokedEvent Ap_DiagMgr9::DiagMgr_SCom::ResetNTCStatusDiagMgr_SCom_ResetNTCStatusn/an/an/a
TimingEvent Cyclic 100msDiagMgr9_PerTask_100ms_9n/aRte_Al_TE_Task_100ms_9_0_100ms
OperationInvokedEvent Ap_DiagMgr9::NxtrDiagMgr9::GetNTCStatusNxtrDiagMgr9_GetNTCStatusn/an/an/a
TimingEvent Cyclic 100msDiagMgr_Per2Task_100ms_9n/aRte_Al_TE_Task_100ms_9_0_100ms
OperationInvokedEvent Ap_DiagMgr9::DiagMgr_StaCtrl::ShutdownDiagMgr_StaCtrl_Shutdownn/an/an/a
OperationInvokedEvent Ap_DiagMgr9::NxtrDiagMgr9::GetNTCFailedNxtrDiagMgr9_GetNTCFailedn/an/an/a
OperationInvokedEvent Ap_DiagMgr9::NxtrDiagMgr9::GetNTCActiveNxtrDiagMgr9_GetNTCActiven/an/an/a
OperationInvokedEvent Ap_DiagMgr9::DiagMgr_SCom::ClearBlackBoxDiagMgr_SCom_ClearBlackBoxn/an/an/a
OperationInvokedEvent Ap_DiagMgr9::NxtrDiagMgr9::SetNTCStatusNxtrDiagMgr9_SetNTCStatusn/an/an/a
ModeSwitchEvent Ap_DiagMgr9::SystemState::ModeDiagMgr9_TrnsTask_Trans_9Rte_Ev_OnExit_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_OFFn/a
OperationInvokedEvent Ap_DiagMgr9::DiagMgr_SCom::ReadStrgArrayDiagMgr_SCom_ReadStrgArrayn/an/an/a
OperationInvokedEvent Ap_DiagMgr9::DiagMgr_SCom::ClearLatchCountersDiagMgr_SCom_ClearLatchCountersn/an/an/a
ModeSwitchEvent Ap_DiagMgr9::SystemState::ModeDiagMgr_Trns1Task_Trans_9Rte_Ev_OnExit_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_OFFn/a
OperationInvokedEvent Ap_DiagMgr9::DiagMgr_SCom::GetNTCInfoDiagMgr_SCom_GetNTCInfon/an/an/a
OperationInvokedEvent CmMtrCurr::CmMtrCurr_SCom::CalOffsetCmMtrCurr_SCom_CalOffsetn/an/an/a
OperationInvokedEvent CmMtrCurr::CmMtrCurr_SCom::MtrCurrOffReadStatusCmMtrCurr_SCom_MtrCurrOffReadStatusn/an/an/a
TimingEvent Cyclic 2msCmMtrCurr_Per3Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent CmMtrCurr::CmMtrCurrTempOffset_Scom::SetCmMtrCurrTempOffset_Scom_Setn/an/an/a
OperationInvokedEvent CmMtrCurr::CmMtrCurrTempOffset_Scom::GetCmMtrCurrTempOffset_Scom_Getn/an/an/a
OperationInvokedEvent CmMtrCurr::CmMtrCurr_SCom::CalGainCmMtrCurr_SCom_CalGainn/an/an/a
TimingEvent Cyclic 2msCmMtrCurr_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent CmMtrCurr::CmMtrCurr_SCom::ReadMtrCurrCalsCmMtrCurr_SCom_ReadMtrCurrCalsn/an/an/a
TimingEvent Cyclic 100msCmMtrCurr_Per1Task_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
OperationInvokedEvent CmMtrCurr::CmMtrCurr_SCom::SetMtrCurrCalsCmMtrCurr_SCom_SetMtrCurrCalsn/an/an/a
TimingEvent Cyclic 10msuDiagVIM_PerTask_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 10msuDiagECC_PerTask_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 100msuDiagStaticRegs_PerTask_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
TimingEvent Cyclic 4msuDiagLossOfExec_Per3Task_4ms_10n/aRte_Al_TE_Task_4ms_10_0_4ms
TimingEvent Cyclic 2msuDiagLossOfExec_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 100msMtrTempEst_Per1Task_100ms_9n/aRte_Al_TE_Task_100ms_9_0_100ms
TimingEvent Cyclic 4msMtrVel_Per2Task_4ms_10n/aRte_Al_TE_Task_4ms_10_0_4ms
TimingEvent Cyclic 2msMtrVel_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 100msHwTrq_Per3Task_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
OperationInvokedEvent HwTrq::HwTrq_SCom::SetEOLTrqStepHwTrq_SCom_SetEOLTrqStepn/an/an/a
OperationInvokedEvent HwTrq::HwTrq_SCom::SetHwTrqTrimHwTrq_SCom_SetHwTrqTrimn/an/an/a
OperationInvokedEvent HwTrq::HwTrq_SCom::SetHwTrqScaleHwTrq_SCom_SetHwTrqScalen/an/an/a
OperationInvokedEvent HwTrq::HwTrq_SCom::ClrHwTrqScaleHwTrq_SCom_ClrHwTrqScalen/an/an/a
OperationInvokedEvent HwTrq::HwTrq_SCom::ManualSetHwTrqTrimHwTrq_SCom_ManualSetHwTrqTrimn/an/an/a
OperationInvokedEvent HwTrq::HwTrq_SCom::ClrHwTrqTrimHwTrq_SCom_ClrHwTrqTrimn/an/an/a
OperationInvokedEvent HwTrq::HwTrq_SCom::ReadHwTrqScaleHwTrq_SCom_ReadHwTrqScalen/an/an/a
TimingEvent Cyclic 2msHwTrq_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent HwTrq::HwTrq_SCom::ReadEOLTrqStepHwTrq_SCom_ReadEOLTrqStepn/an/an/a
TimingEvent Cyclic 4msHwTrq_Per2Task_4ms_10n/aRte_Al_TE_Task_4ms_10_0_4ms
OperationInvokedEvent HwTrq::HwTrq_SCom::ReadHwTrqTrimHwTrq_SCom_ReadHwTrqTrimn/an/an/a
TimingEvent Cyclic 10msElePwr_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
TimingEvent Cyclic 10msCdd_MainfunctionTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
OperationInvokedEvent CDD::CDDPorts::ClearPhsReasSumCDDPorts_ClearPhsReasSumn/an/an/a
OperationInvokedEvent CDD::CDDPorts::ApplyMtrElecMechPolCDDPorts_ApplyMtrElecMechPoln/an/an/a
OperationInvokedEvent Ap_DiagMgr8::NxtrDiagMgr8::GetNTCFailedNxtrDiagMgr8_GetNTCFailedn/an/an/a
OperationInvokedEvent Ap_DiagMgr8::NxtrDiagMgr8::GetNTCStatusNxtrDiagMgr8_GetNTCStatusn/an/an/a
OperationInvokedEvent Ap_DiagMgr8::NxtrDiagMgr8::SetNTCStatusNxtrDiagMgr8_SetNTCStatusn/an/an/a
OperationInvokedEvent Ap_DiagMgr8::NxtrDiagMgr8::GetNTCActiveNxtrDiagMgr8_GetNTCActiven/an/an/a
ModeSwitchEvent Ap_DiagMgr8::SystemState::ModeDiagMgr8_TrnsTask_Trans_8Rte_Ev_Run_Ap_DiagMgr8_DiagMgr8_Trnsn/a
TimingEvent Cyclic 100msDiagMgr8_PerTask_100ms_8n/aRte_Al_TE_Task_100ms_8_0_100ms
TimingEvent Cyclic 2msStOpCtrl_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msFrqDepDmpnInrtCmp_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msAssist_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent Ap_StaMd9::StaMd_SCom::EcuResetStaMd_SCom_EcuResetn/an/an/a
TimingEvent Cyclic 2msStaMd9_Trns_DemShutdownTask_TransB_9n/a
TimingEvent Cyclic 2msStaMd9_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
OperationInvokedEvent Ap_StaMd9::MilestoneRqst9::WarmInitMilestoneCompleteMilestoneRqst9_WarmInitMilestoneCompleten/an/an/a
OperationInvokedEvent Ap_StaMd9::MilestoneRqst9::WarmInitMilestoneNotCompleteMilestoneRqst9_WarmInitMilestoneNotCompleten/an/an/a
TimingEvent Cyclic 2msPICurrCntrl_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msIoHwAb_FwdPathAdcTask_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msIoHwAb_FdbkPathAdcTask_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msAssistFirewall_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent DemIf::DemIf::SetEventStatusDemIf_SetEventStatusn/an/an/a
OperationInvokedEvent DemIf::DemIf::SetOperationCycleStateDemIf_SetOperationCycleStaten/an/an/a
OperationInvokedEvent DemIf::DemIf::DemShutdownDemIf_Shutdownn/an/an/a
TimingEvent Cyclic 10msDemIf_SetInputsConditionsTask_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
OperationInvokedEvent DemIf::DemIf::RestartDemDemIf_RestartDemn/an/an/a
OperationInvokedEvent Ap_StaMd8::MilestoneRqst8::WarmInitMilestoneCompleteMilestoneRqst8_WarmInitMilestoneCompleten/an/an/a
TimingEvent Cyclic 2msStaMd8_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms
OperationInvokedEvent Ap_StaMd8::MilestoneRqst8::WarmInitMilestoneNotCompleteMilestoneRqst8_WarmInitMilestoneNotCompleten/an/an/a
ModeSwitchEvent TmprlMon::SystemState::ModeTmprlMon_Trns2Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_DISABLEn/a
TimingEvent Cyclic 2msTmprlMon_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
ModeSwitchEvent TmprlMon::SystemState::ModeTmprlMon_Trns1Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_WARMINITn/a
TimingEvent Cyclic 2msTmprlMon_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 10msTmprlMon_Per3Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
ModeSwitchEvent StaMd::CurrentSystemState::ModeStaMd_Trns1Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_OFFn/a
TimingEvent Cyclic 2msStaMd_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent StaMd::MilestoneRqst::WarmInitMilestoneNotCompleteMilestoneRqst_WarmInitMilestoneNotCompleten/an/an/a
OperationInvokedEvent StaMd::MilestoneRqst::WarmInitMilestoneCompleteMilestoneRqst_WarmInitMilestoneCompleten/an/an/a
ModeSwitchEvent Ap_ActivePull::SystemState::ModeActivePull_Trns1Task_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_OPERATEn/a
OperationInvokedEvent Ap_ActivePull::ActivePull_SCom::ResetActivePull_SCom_Resetn/an/an/a
TimingEvent Cyclic 100msActivePull_Per3Task_100ms_9n/aRte_Al_TE_Task_100ms_9_0_100ms
OperationInvokedEvent Ap_ActivePull::ActivePull_SCom::SetLTCompActivePull_SCom_SetLTCompn/an/an/a
OperationInvokedEvent Ap_ActivePull::ActivePull_SCom::SetSTCompActivePull_SCom_SetSTCompn/an/an/a
OperationInvokedEvent Ap_ActivePull::ActivePull_SCom::ReadParamActivePull_SCom_ReadParamn/an/an/a
TimingEvent Cyclic 2msActivePull_Per2Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 2msActivePull_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
TimingEvent Cyclic 2msMtrPos2_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 4msArbLmt_Per1Task_4ms_10n/aRte_Al_TE_Task_4ms_10_0_4ms
OperationInvokedEvent IoHwAbsDigSig::WdMonitor::OP_SETIoHwAb_SetWdMonitorn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::WdReset::OP_SETIoHwAb_SetWdResetn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::FetDrvReset::OP_SETIoHwAb_SetFetDrvResetn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::EpsEn::OP_GETIoHwAb_GetEpsEnn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::SysFault2::OP_SETIoHwAb_SetSysFault2n/an/an/a
OperationInvokedEvent IoHwAbsDigSig::SysFault2::OP_GETIoHwAb_GetSysFault2n/an/an/a
OperationInvokedEvent IoHwAbsDigSig::SysFault3::OP_GETIoHwAb_OP_GETn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::FetFlt1Data::OP_GETIoHwAb_GetFetFlt1Datan/an/an/a
OperationInvokedEvent IoHwAbsDigSig::TODReset::OP_SETIoHwAb_SetTODResetn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::TcMCLR::OP_SETIoHwAb_SetTcMCLRn/an/an/a
TimingEvent Cyclic 10msIoHwAb_MainFunctionDummyTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
OperationInvokedEvent IoHwAbsDigSig::FetDrvCntl::OP_GETIoHwAb_GetFetDrvCntln/an/an/a
OperationInvokedEvent IoHwAbsDigSig::FetDrvReset::OP_GETIoHwAb_GetFetDrvResetn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::TcCS::OP_SETIoHwAb_SetTcCSn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::FetFlt2Clk::OP_SETIoHwAb_SetFetFlt2Clkn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::OvrVoltFdbk::OP_GETIoHwAb_GetOvrVoltFdbkn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::SysFault3::OP_SETIoHwAb_OP_SETn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::FetFlt2Clk::OP_GETIoHwAb_GetFetFlt2Clkn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::PwrSwitchEn::OP_GETIoHwAb_GetPwrSwitchEnn/an/an/a
OperationInvokedEvent IoHwAbsDigSig::IoHwAbPortConfig::SetFetFlt2ToOutputIoHwAb_SetFetFlt2ToOutputn/an/an/a
TimingEvent Cyclic 2msQuadDet_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 100msNtWrap_Per1Task_100ms_10n/aRte_Al_TE_Task_100ms_10_0_100ms
OperationInvokedEvent NtWrap::HwTrq_SCom::SetEOLTrqStepHwTrq_SCom_SetEOLTrqStepn/an/an/a
OperationInvokedEvent NtWrap::CmMtrCurr_SCom::CalOffsetCmMtrCurr_SCom_CalOffsetn/an/an/a
OperationInvokedEvent NtWrap::AbsHwPosScom_Scom::HwPosSrvSetToZeroAbsHwPosScom_Scom_HwPosSrvSetToZeron/an/an/a
OperationInvokedEvent NtWrap::HwTrq_SCom::SetHwTrqScaleHwTrq_SCom_SetHwTrqScalen/an/an/a
OperationInvokedEvent NtWrap::AstLmt_Scom::ManualTrqCmdAstLmt_Scom_ManualTrqCmdn/an/an/a
OperationInvokedEvent NtWrap::MtrPos_SCom::SetEOLMtrCalsMtrPos_SCom_SetEOLMtrCalsn/an/an/a
OperationInvokedEvent NtWrap::StaMd_SCom::EcuResetStaMd_SCom_EcuResetn/an/an/a
OperationInvokedEvent NtWrap::CmMtrCurr_SCom::CalGainCmMtrCurr_SCom_CalGainn/an/an/a
OperationInvokedEvent NtWrap::Polarity_SCom::SetPolarityPolarity_SCom_SetPolarityn/an/an/a
OperationInvokedEvent NtWrap::SCom_EOLNomMtrParam::SetSCom_EOLNomMtrParam_Setn/an/an/a
OperationInvokedEvent NtWrap::CmMtrCurr_SCom::SetMtrCurrCalsCmMtrCurr_SCom_SetMtrCurrCalsn/an/an/a
OperationInvokedEvent NtWrap::HwTrq_SCom::SetHwTrqTrimHwTrq_SCom_SetHwTrqTrimn/an/an/a
OperationInvokedEvent NtWrap::HwTrq_SCom::ClrHwTrqScaleHwTrq_SCom_ClrHwTrqScalen/an/an/a
OperationInvokedEvent NtWrap::HwTrq_SCom::ManualSetHwTrqTrimHwTrq_SCom_ManualSetHwTrqTrimn/an/an/a
OperationInvokedEvent NtWrap::HwTrq_SCom::ClrHwTrqTrimHwTrq_SCom_ClrHwTrqTrimn/an/an/a
OperationInvokedEvent NtWrap::TrqCanc_Scom::SetCogTrqCalTrqCanc_Scom_SetCogTrqCaln/an/an/a
OperationInvokedEvent NtWrap::TrqCmdScl_SCom::SetTrqCmdScl_SCom_Setn/an/an/a
TimingEvent Cyclic 2msWIRInputQual_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent Dem::IndStatus_Warning_Indicator::GetIndicatorStatusGetIndicatorStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::GetEventFailedGetEventFailedn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::SetEventStatusSetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::GetFaultDetectionCounterGetFaultDetectionCountern/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::GetDTCOfEventGetDTCOfEventn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::GetEventStatusGetEventStatusn/an/an/a
OperationInvokedEvent Dem::OpCycle_DEM_POWER::SetOperationCycleStateSetOperationCycleStaten/an/an/a
OperationInvokedEvent Dem::OpCycle_DEM_OBD_DCY::SetOperationCycleStateSetOperationCycleStaten/an/an/a
OperationInvokedEvent Dem::OpCycle_DEM_WARMUP::SetOperationCycleStateSetOperationCycleStaten/an/an/a
OperationInvokedEvent Dem::OpCycle_DEM_IGNITION::SetOperationCycleStateSetOperationCycleStaten/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::GetEventTestedGetEventTestedn/an/an/a
OperationInvokedEvent Dem::Event_EEPROM_ERROR::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_MECH_FAILURE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TEMPERATURE_TOO_HIGH::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_LOW_VOLTAGE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_SRS_ATTEMPTS_EXCEEDED::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INCORRECT_COMP::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECM_INVALID_DATA::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_BCM_MISSING_MSG::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_NO_VEH_CONFIG::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_BUS_OFF::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_MISSING_MSG::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_CAL_NOT_LEARNED::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_MTR_CIR_ELEC_FAILURE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_TRQ_SEN_ELEC_FAILURE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_EBCM_INVALID_DATA::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECU_INTERNAL_FAILURE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_HIGH_VOLTAGE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_COMM_ENABLE_FAILURE::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_STR_WHL_ANG_MISSING_MSG::ResetEventStatusResetEventStatusn/an/an/a
OperationInvokedEvent Dem::Event_ECM_MISSING_MSG::ResetEventStatusResetEventStatusn/an/an/a
TimingEvent Cyclic 10msDem_MainFunctionTask_10ms_SchM9n/aRte_Al_TE_Task_10ms_SchM9_0_10ms
TimingEvent Cyclic 2msHystComp_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent MtrPos::MtrPos_SCom::SetEOLMtrCalsMtrPos_SCom_SetEOLMtrCalsn/an/an/a
OperationInvokedEvent MtrPos::MtrPos_SCom::ReadEOLMtrCalsMtrPos_SCom_ReadEOLMtrCalsn/an/an/a
TimingEvent Cyclic 2msMtrPos_Per2Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 4msMtrVel2_Per2Task_4ms_8n/aRte_Al_TE_Task_4ms_8_0_4ms
TimingEvent Cyclic 2msMtrVel2_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms
OperationInvokedEvent Ap_AstLmt::AstLmt_Scom::SetSteeringAssistDefeatAstLmt_Scom_SetSteeringAssistDefeatn/an/an/a
TimingEvent Cyclic 2msAstLmt_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent Ap_AstLmt::AstLmt_Scom::ManualTrqCmdAstLmt_Scom_ManualTrqCmdn/an/an/a
OperationInvokedEvent Ap_AstLmt::AstLmt_Scom::GetSteeringAssistDefeatAstLmt_Scom_GetSteeringAssistDefeatn/an/an/a
TimingEvent Cyclic 2msEOTActuatorMng_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 10msPolarity_Per1Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
OperationInvokedEvent Polarity::Polarity_SCom::ReadPolarityPolarity_SCom_ReadPolarityn/an/an/a
OperationInvokedEvent Polarity::Polarity_SCom::SetPolarityPolarity_SCom_SetPolarityn/an/an/a
TimingEvent Cyclic 4msMtrPos3_Per2Task_4ms_8n/aRte_Al_TE_Task_4ms_8_0_4ms
TimingEvent Cyclic 2msMtrPos3_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms
ModeSwitchEvent Sa_BkCpPc::SystemState::ModeBkCpPc_Trns2Task_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_WARMINITn/a
ModeSwitchEvent Sa_BkCpPc::SystemState::ModeBkCpPc_Trns1Task_Trans_9Rte_Ev_OnEntry_Task_Trans_9_Ap_StaMd9_SystemState9_Mode_DISABLEn/a
TimingEvent Cyclic 2msBkCpPc_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
OperationInvokedEvent Sa_BkCpPc::CapPcDcStub::OP_SETCapPcDcStub_OP_SETn/an/an/a
OperationInvokedEvent TrqCmdScl::TrqCmdScl_SCom::SetTrqCmdScl_SCom_Setn/an/an/a
OperationInvokedEvent TrqCmdScl::TrqCmdScl_SCom::GetTrqCmdScl_SCom_Getn/an/an/a
TimingEvent Cyclic 2msTrqCmdScl_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 10msAbsHwPosScom_Per2Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 10msAbsHwPosScom_Per3Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
OperationInvokedEvent Ap_AbsHwPosScom::AbsHwPosScom_Scom::HwPosSrvSetToZeroAbsHwPosScom_Scom_HwPosSrvSetToZeron/an/an/a
OperationInvokedEvent Ap_AbsHwPosScom::AbsHwPosScom_Scom::HwPosSrvReadAbsHwPosScom_Scom_HwPosSrvReadn/an/an/a
TimingEvent Cyclic 2msAbsHwPosScom_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msPAwTO_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 10msPAwTO_Per2Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 2msCtrldDisShtdn_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 10msPwrLmtFuncCr_Per2Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 2msPwrLmtFuncCr_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent Ap_TrqCanc::TrqCanc_Scom::ReadCogTrqCalTrqCanc_Scom_ReadCogTrqCaln/an/an/a
TimingEvent Cyclic 2msTrqCanc_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent Ap_TrqCanc::TrqCanc_Scom::SetCogTrqCalTrqCanc_Scom_SetCogTrqCaln/an/an/a
TimingEvent Cyclic 100msThrmlDutyCycle_Per1Task_100ms_9n/aRte_Al_TE_Task_100ms_9_0_100ms
TimingEvent Cyclic 2msReturn_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msTqRsDg_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msReturnFirewall_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msHaLFTO_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
OperationInvokedEvent SrlComInput::HaLFState_SCom::TransitionHaLFState_SCom_Transitionn/an/an/a
OperationInvokedEvent SrlComInput::SCom_ManualVehSpd::SCom_ManualVehSpdSrlComInput_SCom_ManualVehSpdn/an/an/a
TimingEvent Cyclic 10msSrlComInput_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
OperationInvokedEvent SrlComInput::FltInjection::FltInjectionFaultInjection_FltInjectionn/an/an/a
OperationInvokedEvent SrlComInput::PrkAssistState_SCom::TransitionPrkAssistState_SCom_Transitionn/an/an/a
TimingEvent Cyclic 10msShtdnMech_Per1Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
TimingEvent Cyclic 2msVehPwrMd_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
ModeSwitchEvent RteErrata8::SystemState::ModeRteErrata8_TrnsTask_Trans_8Rte_Ev_Run_RteErrata8_RteErrata8_Trnsn/a
ModeSwitchEvent RteErrata8::SystemState::ModeRteErrata8_TrnsTask_Trans_8Rte_Ev_Run_RteErrata8_RteErrata8_Trnsn/a
ModeSwitchEvent RteErrata8::SystemState::ModeRteErrata8_TrnsTask_Trans_8Rte_Ev_Run_RteErrata8_RteErrata8_Trnsn/a
ModeSwitchEvent RteErrata8::SystemState::ModeRteErrata8_TrnsTask_Trans_8Rte_Ev_Run_RteErrata8_RteErrata8_Trnsn/a
TimingEvent Cyclic 10msTuningSelAuth_Per1Task_10ms_10n/aRte_Al_TE_Task_10ms_10_0_10ms
ModeSwitchEvent DigPhsReasDiag::SystemState::ModeDigPhsReasDiag_Trans1Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_OPERATEn/a
TimingEvent Cyclic 2msDigPhsReasDiag_Per1Task_2ms_10n/aRte_Al_TE_Task_2ms_10_0_2ms
TimingEvent Cyclic 2msBatteryVoltage_Per1Task_2ms_9n/aRte_Al_TE_Task_2ms_9_0_2ms
OperationInvokedEvent BatteryVoltage::BatteryVoltage_SCom::ClearTransOvDataBatteryVoltage_SCom_ClearTransOvDatan/an/an/a
OperationInvokedEvent BatteryVoltage::BatteryVoltage_SCom::ReadTransOvDataBatteryVoltage_SCom_ReadTransOvDatan/an/an/a
TimingEvent Cyclic 4msBatteryVoltage_Per2Task_4ms_9n/aRte_Al_TE_BatteryVoltage_BatteryVoltage_Per2
ModeSwitchEvent Ap_ePWM2::SystemState::ModeePWM2_Trns2Task_Trans_10Rte_Ev_Run_Ap_ePWM2_ePWM2_Trns2n/a
ModeSwitchEvent Ap_ePWM2::SystemState::ModeePWM2_Trns1Task_Trans_10Rte_Ev_OnEntry_Task_Trans_10_StaMd_SystemState_Mode_OPERATEn/a
TimingEvent Cyclic 10msLrnEOT_Per1Task_10ms_9n/aRte_Al_TE_Task_10ms_9_0_10ms
OperationInvokedEvent Ap_LrnEOT::LrnEOT_Scom::ResetEOTLrnEOT_Scom_ResetEOTn/an/an/a
TimingEvent Cyclic 2msGsod_Per1Task_2ms_8n/aRte_Al_TE_Task_2ms_8_0_2ms

Back

6 Additional Information

Copyright

Vector Informatik GmbH

Certified Quality Management System

The Quality/Process Management of Vector Informatik GmbH is being certified according to DIN EN ISO 9001:2000-12 (formerly DIN EN ISO 9001:1994-08) throughout since 1998-08-19.

Vector Informatik GmbH - Addresses

Vector Informatik GmbH
Ingersheimer Str. 24
D-70499 Stuttgart, Germany
Tel.: +49 (711) 80670-0
Fax: +49 (711) 80670-100
info@vector-informatik.de
http://www.vector-informatik.com

Subsidiaries

Vector France SAS
168, Boulevard Camlinat
92240 Malakoff
France
Tel.: +33 1 4231 4000
Fax: +33 1 4231 4009
information@vector-france.com
http://www.vector-france.com

Vector Japan Co., Ltd.
Seafort Square Center Bld.
18F, 2-3-12,
Higashi-shinagawa, Shinagawa-ku
Tokyo 140-0002
Japan
Tel.: +81 3 5769 6970
Fax: +81 3 5769 6975
info@vector-japan.co.jp
http://www.vector-japan.co.jp

VecScan AB
Theres Svenssons Gata 9
417 55 Gothenburg
Sweden
Tel.: +46 (31) 76476 00
Fax: +46 (31) 76476 19
info@vecscan.com
http://www.vecscan.com

Vector CANtech, Inc.
39500 Orchard Hill Place
Suite 550
Novi, Michigan 48375
USA
Tel.: +1 (248) 449-9290
Fax: +1 (248) 449-9704
info@vector-cantech.com
http://www.vector-cantech.com

Vector Korea IT Inc.
Daerung Post Tower III, 508
182-4 Guro-dong, Guro-gu
Seoul 152-790
Republic of Korea
Tel.: +82(0)2 2028 0600
Fax: +82(0)2 2028 0604
info@vector-korea.com
http://www.vector-korea.com

Vector GB Ltd.
Rhodium
Central Boulevard
Blythe Valley Park
Solihull, Birmingham
West Midlands B90 8AS
United Kingdom
Tel.: +44 (0) 7530 264701
info@vector-gb.co.uk
http://www.vector-gb.co.uk"

Back

15 - Serial_Communication_Input_MDD

Module – Serial Communications Input

High-Level Description

The Serial Communications Input module provides a signal level interface between the EPS application layer and the serial communications software. Provide for the network management functionality for the serial communications interface. This module will be customized for each distinct vehicle platform. This module will be responsible for converting the range and resolution of the Application Layer variables to the range and resolution of the associated serial communications signals.

This module processes the data for signals that are received by the EPS controller from other ECUs on the communication bus. Serial Communications signal input data is scaled appropriately and then transferred to the global application data for use by the EPS application software. Similarly, the Serial Communications Output module, takes the global data to the EPS application software scales the data as required by the serial communication transmit signal and transfers the updated signal to the communication bus.

Figures

Component Diagram

Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module Inputs (Global Variable Name)Module Outputs (Global Variable Name)
DSTSlewStart_Cnt_lgcBattVolt_Volt_f32
DSTState_Cnt_u08CMDIgnStat_Cnt_u08
DefaultVehSpd_Cnt_lgcCanMsgReceived_Cnt_lgc
HaLFState_Cnt_u08(DSTEOLDisable_Cnt_lgc
HaLFSuspend_Cnt_lgcDSTEnableRqst_Cnt_lgc
HandsOnDetect_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08
PABoostCurveSwitch_Cnt_lgcDSTExtSystemFltActive_Cnt_lgc
PrkAssistState_Cnt_u08DSTFuncPresent_Cnt_lgc
PrkAssistSuspend_Cnt_lgc
StrClmTrq_HwNm_f32DSTTOCState_Uls_enum
RxMsgsSrlComSvcDft_Cnt_lgcDSTTrqOvCmdRqst_HwNm_f32
MEC_Cnt_enumDSTTrqOvRqstValid_Cnt_lgc
EstFric_HwNm_f32EssEngStop_Cnt_lgc
DesiredTunPers_Cnt_u16
DesiredTunSet_Cnt_u16
EngRPM_Cnt_u16
HaLFEnableRqst_Cnt_lgc
HaLFErrInterfaceActive_Cnt_lgc
HaLFExtSystemFltActive_Cnt_lgc
HaLFFuncPresent_Cnt_lgc
HaLFIntSystemFltActive_Cnt_lgc
HaLFSWATrqFail_Cnt_lgc
..
HaLFState_Cnt_T_u8
HaLFTrqOvCmdRqst_MtrNm_f32
IWSSCalcVspd_Kph_f32
ODO_HwNmSq_f32
PAEnableRqst_Cnt_lgc
PAErrInterfaceActive_Cnt_lgc
PAExtSystemFltActive_Cnt_lgc
PAIntSystemFltActive_Cnt_lgc
PAManoeuvrePhase_Cnt_u08
PATrqOvCmdRqst_HwNm_f32
PAWheelCriteriaMet_Cnt_lgc
PAWhlDirRLStat_Cnt_u08
PAWhlDirRRStat_Cnt_u08
PAWhlPlsCntRLValid_Cnt_lgc
PAWhlPlsCntRRValid_Cnt_lgc
PrkAssistState_Cnt_T_u8
PrkAsstFuncPresent_Cnt_lgc
SpStPrsnt_Cnt_lgc
SrlComVehSpd_Kph_f32
SrlComVehSpdValid_Cnt_lgc
StrgWhlAngl_HwDeg_f32
StrgWhlAnglValid_Cnt_lgc
TrqOvReverseGearEngage_Cnt_lgc
VehAccel_KphpS_f32
Nvm_VehicleInfo_Cnt_u8[4]
AirTempOutside_DegC_f32
AmbTempAvg_DegC_f32
SrlComLWhlSpdVld_Cnt_lgc
SrlComRWhlSpdVld_Cnt_lgc
SrlComLWhlSpd_Hz_f32
SrlComRWhlSpd_Hz_f32
EngOilTemp_DegC_f32
NET_CFG_STAT_PT_Cnt_u16
LongAcceleration_Cnt_u16
CfgStatRQ_Cnt_T_u8
EPS_Mode_Req_Cnt_T_u8
PrevHaLFTrqOvRqst_MtrNm_f32
PrevHaLFEnableRqst_Cnt_lgc

Note: Any input signals that are not listed in the ‘Module Inputs’ section above but shown in the component diagram as a receiver port are dummy signals which are used to determine loss of a certain message when data receive error event is triggered.

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
101AP_SRLCOMINPUT_VAR_INIT
PrevDSTState_Cnt_M_u8108AP_SRLCOMINPUT_VAR_INIT
DSTActiveStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
DSTXorCptNTC18F_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
101AP_SRLCOMINPUT_VAR_INIT
PrevHaLFState_Cnt_M_u8103AP_SRLCOMINPUT_VAR_INIT
101AP_SRLCOMINPUT_VAR_INIT
PrevPAState_Cnt_M_u8103AP_SRLCOMINPUT_VAR_INIT
VehSpdVldStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehSpdMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
IgnStatVldStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
IgnStatMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
EngRPMVldStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
EngRPMMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
SWAVldStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
SWAMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
DSTTOCMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
NETCFGPTMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
HalfMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PTSMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PrevMC_29Fh_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PTSTrqOverlayAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PSTTrqOvrlChngeLmt_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PrevVC_PPPA_PrsntTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
DSTTOCMsgCntAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
DSTTOCMsgTmrAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
MC_29Fh_Bad_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
MC_292h_Bad_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PrevMC_292h_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PrevMtrTorqOverlayStrReq_Cnt_M_f32102^16AP_SRLCOMINPUT_VAR_INIT
PrevVC_TIRE_CIRCUMF_mm_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
VC_TIRE_CIRCUMF_mm_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PrevWhlPlsCnt_RL_Cnt_M_u1610254AP_SRLCOMINPUT_VAR_INIT
PrevWhlPlsCnt_RR_Cnt_M_u1610254AP_SRLCOMINPUT_VAR_INIT
PrevMC_292h_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
MC_292h_Bad_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
HalfMaxTrqStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PrevHaLFPresent_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PASlewStep_Nm_M_f32102^32AP_SRLCOMINPUT_VAR_INIT
HaLFSlewStep_Nm_M_f32102^32AP_SRLCOMINPUT_VAR_INIT
PAIntSystemFltActive_Cnt_M_bit2^x02048AP_SRLCOMINPUT_VAR_INIT
HaLFIntSystemFltActive_Cnt_M_bit2^x02048AP_SRLCOMINPUT_VAR_INIT
PrevMC_11Ch_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
MC_11Ch_Bad_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PAErrInterfaceActive_Cnt_M_bit2^x02^32AP_SRLCOMINPUT_VAR_INIT
HaLFErrInterfaceActive_Cnt_M_bit2^x02048AP_SRLCOMINPUT_VAR_INIT
DSTRevGearValid_Cnt_M_bit102^16AP_SRLCOMINPUT_VAR_INIT
NetCfg_HaLF_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
NetCfg_PTS_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_HaLF_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_PTS_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_TCM_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
HaLFTrqOvrlChngeAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
CRC294DiagAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PSTTrqOvrlSlewLmt_Nm_M_f320.1-8.88.8AP_SRLCOMINPUT_VAR_INIT
HaLFTrqOvrlSlewLmt_Nm_M_f320.1-8.88.8AP_SRLCOMINPUT_VAR_INIT
DSTTrqOvrlSlewLmt_Nm_M_f320.1-8.88.8AP_SRLCOMINPUT_VAR_INIT
CRC11CDiagAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
CRC29FDiagAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
CRC292DiagAcc_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PrevMC_294h_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
DSTErrCntrRecvLevel_Cnt_M_bit2^x02048AP_SRLCOMINPUT_VAR_INIT
NetCfg_ESC_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_ESC_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
HaLFTrqOvCmdRqst_MtrNm_M_f32102^32AP_SRLCOMINPUT_VAR_INIT
PATrqOvCmdRqst_HwNm_M_f32102^32AP_SRLCOMINPUT_VAR_INIT
TO_Req_HwNm_M_f32102^32AP_SRLCOMINPUT_VAR_INIT
PrevDSTPresent_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
ESP4AMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
BattVoltInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ECMA3MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESP4AInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
IC1AInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
IC1AMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
NET_CFG_STAT_PT_Cnt_M_u16102AP_SRLCOMINPUT_VAR_INIT
NetCfg_CBC_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
NetCfg_ECM_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
NetCfg_IC_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
NetCfg_SCCM_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_CBC_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_ECM_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_IC_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
PrevNetCfg_SCCM_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
BattVoltMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PrevVCBodyStyle_Cnt_M_u08100x0FAP_SRLCOMINPUT_VAR_INIT
PrevVCCountry_Cnt_M_u08100x1FAP_SRLCOMINPUT_VAR_INIT
PrevVCModelYear_Cnt_M_u08100x3FAP_SRLCOMINPUT_VAR_INIT
PrevVCVehLine_Cnt_M_u08100xFFAP_SRLCOMINPUT_VAR_INIT
VehCfg1InvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehCfg1MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VINInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VINMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
CBCNodeAbsStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
BattVoltHighRecTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
BattVoltHighStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
BattVoltLowRecTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
BattVoltLowStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
DSLNodeAbsStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
StrWhlAnglRatStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehAccel_Y_Cnt_M_f320.08-10.2410.08AP_SRLCOMINPUT_VAR_INIT
VehAccel_X_Cnt_M_f320.08-10.2410.08AP_SRLCOMINPUT_VAR_INIT
VehCfg3InvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehSpd_Kph_M_f3210255AP_SRLCOMINPUT_VAR_INIT
PrevHALFSystemSts_Cnt_M_u16103AP_SRLCOMINPUT_VAR_INIT
PrevVINData_Cnt_M_u08[7]102^56AP_SRLCOMINPUT_VAR_INIT
StrgWhlAngl_M_f320.5-10241024AP_SRLCOMINPUT_VAR_INIT
VINRxCount_Cnt_M_u08[3]102AP_SRLCOMINPUT_VAR_INIT
EnableTorqueOverlay_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
CurrentVINPending_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
StartVinOdo_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
CurrentVinPendingStart_Km_M_f320.10429496729.6AP_SRLCOMINPUT_VAR_INIT
PrevEngON_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
WHEELSPEED2MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
WHEELSPEED2InvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
WRSFaultStatus_Cnt_M_b161065535AP_SRLCOMINPUT_VAR_INIT
PrevWheelFreqFL_Hz_T_f320.00195312500.2499923828125AP_SRLCOMINPUT_VAR_INIT
PrevWheelFreqFR_Hz_T_f320.00195312500.2499923828125AP_SRLCOMINPUT_VAR_INIT
EngCfgMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
EngOilTempMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
TrnsmsnType_Cnt_M_u8102AP_SRLCOMINPUT_VAR_INIT
TRNSSTATMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
TRNSSTATInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PrevDesiredTunSet_Cnt_M_u1610256AP_SRLCOMINPUT_VAR_INIT
RevGearTempMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehCfg5MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehCfg5MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehCfg5MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehCfg5MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VehCfg5MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
VCTireCircRcvd_Cnt_M_Lgc101AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
ESPA6MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
CfgRQCMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
CfgRQMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
EcuCfg6InvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
GWLINIC2InvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
GWLINIC2MisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PrevTOReq_HwNm_M_f320.0118.0-18.0AP_SRLCOMINPUT_VAR_INIT
TrqBandHi_Nm_M_f320.0118.0-18.0AP_SRLCOMINPUT_VAR_INIT
TrqBandLow_Nm_M_f320.0118.0-18.0AP_SRLCOMINPUT_VAR_INIT
TrqBndEstab_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
TrqStckStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
DSTTOCInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
DSTExtSystemFltActive_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
DSTTOCInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
PerMisMchFlt_Cnt_M_u16102^16AP_SRLCOMINPUT_VAR_INIT
PrevMtrTrqOvrlyStrngReq_Nm_M_f320.0118.0-18.0AP_SRLCOMINPUT_VAR_INIT
MtrTrqOvrlyStrRqMax_Nm_M_f320.0118.0-18.0AP_SRLCOMINPUT_VAR_INIT
ManualVehSpd_Kph_M_f3210255AP_SRLCOMINPUT_VAR_INIT
ManualVehSpdOvrRide_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT
HaLFFuncPresentTypH_Cnt_M_lgc101SRLCOMINPUT_START_SEC_VAR_SAVED_ZONEH_8
DSTFuncPresentTypH_Cnt_M_lgc101SRLCOMINPUT_START_SEC_VAR_SAVED_ZONEH_8
VC_PPPA_PrsntTypH_Cnt_M_lgc101SRLCOMINPUT_START_SEC_VAR_SAVED_ZONEH_8
TuningSetForNextCycleTypH_Cnt_M_u16102^16SRLCOMINPUT_START_SEC_VAR_SAVED_ZONEH_16
TOC_Sts_Cnt_M_u161015AP_SRLCOMINPUT_VAR_INIT
PrevDesiredTunPers_Cnt_M_u161015AP_SRLCOMINPUT_VAR_INIT
HalfTrqMax_Nm_M_f320.1-8.88.8AP_SRLCOMINPUT_VAR_INIT
HndsOnDrngPPAStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
TuningPerformedStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
EC_SteeringIvld_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
TuningPerformedTypH_Cnt_M_u161015AP_SRLCOMINPUT_VAR_INIT
NetCfg_PTSTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
NetCfg_HaLFTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
NetCfg_ESCTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
NetCfg_CBCTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
NetCfg_ECMTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
NetCfg_ICTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
NetCfg_SCCMTypH_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
SpStPrsnt_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
Gear_Cnt_M_u16102^161
TRNSSPDMisMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
GrInvMsgStartTime_mS_M_u32102^32AP_SRLCOMINPUT_VAR_INIT
DiagNTC124Set_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT)
DSTState_Cnt_M_u08100xFFAP_SRLCOMINPUT_VAR_INIT
EnableRqst_Cnt_M_lgc101AP_SRLCOMINPUT_VAR_INIT

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_VehSpdMisMsgTimeOut_mS_u16p0
k_VehSpdValTimeOut_mS_u16p0
k_IgnStatMisMsgTimeOut_mS_u16p0
k_IgnStatValTimeOut_mS_u16p0
k_EngRPMMisMsgTimeOut_mS_u16p0
k_EngRPMValTimeOut_mS_u16p0
k_SWAValTimeOut_mS_u16p0
k_StrgWhlAnglPol_s08
k_SWAMisMsgTimeOut_mS_u16p0
k_PSTMisMsgTimeOut_mS_u16p0
k_VehCfg5MisMsgTimeOut_mS_u16p0
k_HalfMsgTimeOut_mS_u16p0
k_NETCFGMsgTimeOut_mS_u16p0
k_EcuCfg6MsgTimeOut_mS_u16p0
k_PSTTrqOverlayDiag_Cnt_str
k_PSTTrqOverlayLmt_Cnt_f32
k_MC292hMsg_Cnt_u16
k_MC11ChMsg_Cnt_u16
k_DSTTOCProgCnt1Diag_Cnt_str
k_DSTTOCProgCnt2Diag_Cnt_str
k_MC29FhMsg_Cnt_u16
k_HalfTrqMax_Nm_f32
k_MsgMaxHalfTorqTO_mS_u32p0
k_PASlewRate_NmpS_f32
k_PSTTrqOvrlChngeLmt_NmpS_f32
k_PSTTrqOvrlChngeLmtDiag_Cnt_str
k_HaLFSlewRate_NmpS_f32
k_HaLFTrqOvrlChngeLmt_NmpS_f32
k_HaLFTrqOverlayDiag_Cnt_str
k_CRC292DiagMsg_Cnt_u16
k_CRC29FDiagMsg_Cnt_u16
k_CRC11CDiagMsg_Cnt_u16
k_IWSSVSpdConst_Cnt_f32
k_BattVoltInvTimeOut_mS_u16p0
k_BattVoltMsgTimeOut_mS_u16p0
k_ECMA3MsgTimeOut_mS_u16p0
k_ESP4AInvTimeOut_mS_u16p0
k_ESP4AMsgTimeOut_mS_u16p0
k_IC1AAInvTimeOut_mS_u16p0
k_IC1AMsgTimeOut_mS_u16p0
k_VehCfg1AInvTimeOut_mS_u16p0
k_VehCfg1MsgTimeOut_mS_u16p0
k_VINInvTimeOut_mS_u16p0
k_VINMsgTimeOut_mS_u16p0
k_BattMsgVoltHighTimeOut_mS_u16p0
k_BattMsgVoltLowTimeOut_mS_u16p0
k_CBCNodeAbsTime_mS_u16p0
k_DSLNodeAbsTime_mS_u16p0
k_StrWhlAnglRatTime_mS_u16p0
k_VehCfg3InvMsgTimeOut_mS_u16p0
k_CRC294DiagThr1_Cnt_u16
k_CRC294DiagThr2_Cnt_str
k_DSTMisMsgThr0_ms_u16
k_DSTTOCActMisMsgThr1_Cnt_u16p0
k_DSTTOCActMisMsgThr2_Cnt_str
k_DSTTOCNotActMisMsgThr1_Cnt_u16p0
k_DSTTOCNotActMisMsgThr2_Cnt_str
k_DSTTOCProgCntDiagThr2_Cnt_str
k_DSTTOCProgCntThr1_Cnt_u16
k_MsgMaxHalfTorqTO_Nm_f32
k_DSTTrqMax_HwNm_f32
k_DSTTrqOvrlSlewLmt_NmpS_f32
k_MaxDSTActiveTime_mS_u32p0
k_MaxDSTXorCptNTC18F_Cnt_u16
k_maxFreqChg_RevpSec_f32
k_WSP2AInvTimeOut_mS_u16p0
k_WSP2TimeOut_mS_u16p0
k_EngCfgMisMsgTimeOut_mS_u16p0
k_EngOilTempMsgTimeOut_mS_u16p0
k_ECMA3InvTimeOut_mS_u16p0
k_RevGearMsgTimeOut_mS_u16p0
k_TrnsStatInvTimeOut_mS_u16p0
k_TrnsStatTimeOut_mS_u16p0
k_VehCfg5MsgTimeOut_mS_u16p0
k_ESPA5MsgTimeOut_mS_u16p0
k_ESPA5ValTimeOut_mS_u16p0
k_ESPA6MsgTimeOut_mS_u16p0
k_ESPA6ValTimeOut_mS_u16p0
k_TireCircRcvdTimeOut_mS_u16p0
k_TrqOvrlMaxSlewDiag_Cnt_str
k_CfgRQCMisMsgTimeOut_mS_u16p0
k_CfgRQMisMsgTimeOut_mS_u16p0
k_EcuCfg6InvMsgTimeOut_mS_u16p0
k_ESPA5MsgTimeOut_mS_u16p0
k_ESPA5ValTimeOut_mS_u16p0
k_ESPA6MsgTimeOut_mS_u16p0
k_ESPA6ValTimeOut_mS_u16p0
k_GWLINIC2InvMsgTimeOut_mS_u16p0
k_GWLINIC2MsgTimeOut_mS_u16p0
k_VehCfg7InvMsgTimeOut_mS_u16p0
k_VehCfg7MsgTimeOut_mS_u16p0
k_StuckTrqBnd_Nm_f32
k_TrqStckActv_HwNm_M_f32
k_TrqStckHiSWATime_mS_u16p0
k_TrqStckLowSWATime_mS_u16p0
k_TrqStckSWA_HwDeg_f32
k_DSTTOCInvMsgTimeOut_mS_u16p0
k_MaxHlfRmpOutRt_Nm_F32
k_MtrTrqOvrlyStrRqMax_Nm_f32
k_PerMisMchCntLmt_Cnt_u16
k_PerMisMchFltThr_Cnt_u08
k_AnaHwTorquePerLim_HwNm_f32
k_HaLFTrqPerLim_HwNm_f32
k_DesiredTuning_Cnt_u16[2][15]
k_TuningPerformedTimeOut_mS_u16p0
k_AnaHwTorquePerLim_HwNm_f32
k_HaLFTrqPerLim_HwNm_f32
k_HalfTrqMaxSpt_Nm_f32
k_HaLFTrqOvrlSlewLmtSpt_NmpS_f32
k_HalfTrqMaxNrm_Nm_f32
k_HaLFTrqOvrlSlewLmtNrm_NmpS_f32
k_EstFricLim_HwNm_T_f32
k_HndsOnDrngPAA_mS_u16
k_PTSDrStylTunSet_Cnt_u16
k_MtrTorqOvrlStrReqPol_Cnt_f32
k_TOReqPol_Cnt_f32
k_TorqOvrlStrReqPol_Cnt_f32
k_GrInvTimeOut_mS_u16p0
k_TRNSSPMsgTimeOut_mS_u16p0

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionValue
D_TUNNINGSETOFFSET_CNT_U1610x1EU
D_CRCINIT_CNT_U810xFFu
D_CRCXORVALUE_CNT_U810xFFu
D_COUNTERCYCLE16_CNT_U1610x10u
D_VEHSPEEDNOTAVAILABLE_CNT_U1610xFFFFu
D_VEHSPEEDSCALE_KPH_F320.0078125f
D_LRWSCALE_HWDEG_F320.5f
D_LRWOFFSET_HWDEG_F322048.0f
D_LRWRHPSCALE_HWDEG_F320.1f
D_LRWRHPOFFSET_HWDEG_F320.4f
D_TORQOVERLAYSTRREQOFF_CNT_F328.0f
D_MTRTORQOVERLAYSTRREQ_CNT_F322.0f
D_LRWOFF_CNT_F322048.0f
D_LRWRHPOFF_CNT_F320.4f
D_TOREQOFF_CNT_F328.0f
D_VEHCFGSTATPROG_CNT_U1610x01u
D_IWSSALCVSPD_CNT_F32(3.6f/k_IWSSVSpdConst_Cnt_f32)
D_VEHCFG4STATPROG_CNT_U1611U
D_NETCFGSTATPROG_CNT_U1611U
D_ODOSCALE_CNT_F32((float32).1)
D_INVALIDODO_U3210x00FFFFFFU
D_SYSFLTACTNTCCLR_CNT_U1610x0000U
D_SYSFLTACTNTC13A_CNT_U161(0x0001U << 0)
D_SYSFLTACTNTC13B_CNT_U161(0x0001U << 1)
D_SYSFLTACTNTC192_CNT_U161(0x0001U << 2)
D_SYSFLTACTNTC194_CNT_U161(0x0001U << 3)
D_SYSFLTACTNTC193_CNT_U1610x0001U << 4)
D_SYSFLTACTNTC195_CNT_U161(0x0001U << 5)
D_SYSFLTACTNTC196_CNT_U161(0x0001U << 6)
D_SYSFLTACTNTC1C6_CNT_U161(0x0001U << 7)
D_SYSFLTACTNTC19A_CNT_U161(0x0001U << 8)
D_SYSFLTACTNTC19B_CNT_U161(0x0001U << 9)
D_SYSFLTACTNTC19C_CNT_U161(0x0001U << 10)
D_SYSFLTACTNTC19D_CNT_U161(0x0001U << 11)
D_SYSFLTACTNTC1B6_CNT_U161(0x0001U << 12)
D_SYSFLTACTNTC0EE_CNT_U161(0x0001U << 13)
D_SYSFLTACTNTC0E9_CNT_U161(0x0001U << 14)
D_ERRINTACTNTCCLR_CNT_U3210x0000U
D_ERRINTACTNTC100_CNT_U321(0x0001U << 1)
D_ERRINTACTNTC138_CNT_U321(0x0001U << 2)
D_ERRINTACTNTC190_CNT_U321(0x0001U << 3)
D_ERRINTACTNTC191_CNT_U321(0x0001U << 4)
D_ERRINTACTNTC199_CNT_U321(0x0001U << 5)
D_ERRINTACTNTC120_CNT_U321(0x0001U << 6)
D_ERRINTACTNTC121_CNT_U321(0x0001U << 7)
D_ERRINTACTNTC139_CNT_U321(0x0001U << 8)
D_ERRINTACTNTC124_CNT_U321(0x0001U << 9)
D_ERRINTACTNTC1B9_CNT_U321(0x0001U << 10)
D_ERRINTACTNTC1A8_CNT_U321(0x0001U << 11)
D_ERRINTACTNTC1DE_CNT_U321(0x0001U << 12)
D_ERRINTACTNTC1DF_CNT_U321(0x0001U << 13)
D_ERRINTACTNTC1C8_CNT_U321(0x0001U << 14)
D_ERRINTACTNTC1D0_CNT_U321(0x0001U << 15)
D_ERRINTACTNTC170_CNT_U321(0x0001U << 16)
D_ERRINTACTNTC1A9_CNT_U321(0x0001U << 17)
D_DSTREVGRVLDCNTLCLR_CNT_u1610x0000U
D_DSTREVGRVLDCNTL1B9_CNT_u161(0x0001U << 0)
D_DSTREVGRVLDCNTL1A8_CNT_u161(0x0001U << 1)
D_DSTREVGRVLDCNTL1A9_CNT_u161(0x0001U << 2)
D_DSTERRCNTRCLCLR_CNT_u1610x0000U
D_DSTERRCNTRCLGR0_CNT_u1610x0001U
D_DSTERRCNTRCLTH1_CNT_u1610x0002U
D_DSTERRCNTRCLTH2_CNT_u1610x0004U
D_DSTERRCPTLEV0_CNT_U810U
D_DSTERRCPTLEV1_CNT_U811U
D_DSTERRCPTLEV2_CNT_U812U
D_DSTERRCPTLEV3_CNT_U813U
D_PASTATEINACTIVE_CNT_U081((uint8)0U)
D_PASTATEACTIVE_CNT_U081((uint8)1U)
D_PASTATEINHIBITED_CNT_U081((uint8)2U)
D_PASTATERECOVERABLE_CNT_U081((uint8)3U)
D_HALFSYSSTSNOTFAULTED_U1610U
D_HALFSYSSTSFAULTED_U1611U
D_HALFSTATEINACTIVE_CNT_U081((uint8)0U)
D_HALFSTATEACTIVE_CNT_U081((uint8)1U)
D_HALFSTATEINHIBITED_CNT_U081((uint8)2U)
D_HALFSTATERECOVERABLE_CNT_U081((uint8)3U)
TOCSTATE_OFF1(0U)
TOCSTATE_TNA1(1U)
TOCSTATE_PNA1(2U)
TOCSTATE_READY1(3U)
TOCSTATE_REQUESTDENIED1(4U)
TOCSTATE_ACTIVEMODE051(5U)
TOCSTATE_ACTIVEMODE061(6U)
TOCSTATE_ACTIVEMODE071(7U)
TOCSTATE_NOTAVAILABLE1(8U)
D_VCMODELYEARSNA_CNT_U081((uint8)0x3FU)
D_VCVEHLINESNA_CNT_U081((uint8)0xFFU)
D_VCCOUNTRYSNA_CNT_U081((uint8)0x1FU)
D_VCBODYSTYLESNA_CNT_U081((uint8)0x0FU)
D_ESSENGSTDSBL_CNT_U081((uint8)0x07U)
D_ESSENGSTSTPRTCT_CNT_U081((uint8)0x05U)
D_ESSENGSTSNA_CNT_U081((uint8)0x0FU)
RESET_RESPONSE_ECURESET_REQUIRED1((uint8)2U)
RESET_RESPONSE_NOT_REQUIRED1((uint8)0U)
D_TESTMODE_CNT_U0810xFFU
D_MTRTQOVLYSTRREQRES_f320.0019531250.001953125
D_VINSIZE_CNT_U08117
D_ERRINTACTNTC139_CNT_U1610x0080
D_ERRINTACTNTC124_CNT_U1610x0100
D_CFGSETHI_CNT_U0810x02
D_WHLRPMVEHSPLIM_KPH_F320.10.4
D_TUNINGPERFORMED_CNT_U1610xA5A5
D_TIRECIRCUMFSAVD_CNT_U1610xA5A5
D_AUTOTRANS_CNT_U811
D_MANTRANS_CNT_U810

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name

Module specific Lookup Tables Constants

(This is for lookup tables (arrays) with fixed values, same name as other tables)

Constant NameResolutionValueSoftware Segment
none

Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library functions / Macros that are called by the various sub modules are identified below,

Data Hiding Functions

The data hiding functions / macros used in this module are identified below,

  1. None

Local Functions/Macros Used by this MDD only

(Note if they are defined in another source file, then reference the appropriate header file)

The local functions/macros in this module are identified below,

  1. ReadSCCM_STW_ANGL_STAT()

  2. ReadECM_A1()

  3. ReadCBC_PT2()

  4. ReadPTS_StrCtrl()

  5. ReadESP_A8()

  6. ReadESP_A5()

  7. ReadESP_A6()

  8. ReadVehCfg5()

  9. ReadHALF_MTO_SteerControl()

  10. ReadNET_CFG_PT()

  11. ReadEcuCfg6()

  12. ReadDST_TOC()

  13. ReadTRNSSTAT()

  14. ReadVehCfg4()

  15. ReadBATTVOLT()

  16. ReadVehCfg1()

  17. ReadENGCFG()

  18. ReadVIN()

  19. ReadICA1()

  20. ReadECMA3()

  21. ReadESPA4()

  22. ReadWHEELSPEED2()

  23. ReadCfgRQ()

  24. ReadCfgRQC()

  25. ReadGWLinIC2()

  26. ReadEcmIndicators()

  27. ReadVehCfg7()

  28. ReadCBC_PT1()

  29. DiagNTC189()

  30. DiagCRC294()

  31. DiagNTC18B()

  32. DSTDiagNTC18CReqOutOfRange()

  33. DSTDiagNTC18DDeltaOutOfRange()

  34. DSTDiagNTC18EMaxActiveTime()

  35. DSTDiagNTC18FRawXORTest()

  36. DSTDiagCondtions18CDF()

  37. DiagCRC292()

  38. DiagNTC190()

  39. DiagNTC193()

  40. DiagNTC194()

  41. DiagNTC195()

  42. DiagNTC196()

  43. DiagNTC1C6()

  44. DiagCRC11C()

  45. DiagNTC13B_MC11C()

  46. DiagCRC29F()

  47. DiagNTC19B()

  48. DiagNTC19C()

  49. DiagNTC19D()

  50. DiagNTC1B6()

  51. DiagNTC14E()

  52. DiagNTC14F()

  53. DiagNTC102()

  54. DiagNTC104()

  55. DiagNTC124()

  56. DiagNTC170()

  57. SrlComInput_WriteBits()

  58. ResetTimers()

  59. DSTDiagNTC188()

  60. DiagNTC0EE()

  61. DiagNTC0E9()

  62. VehSpdOverRide()

  63. DiagNTC091()

  64. ClearHALFNTC_MessageNotRcvd()

  65. ClearHALFNTC_RcvdMesgNotValid()

  66. ClearPTSNTC_MessageNotRcvd()

  67. ClearPTSNTC_RcvdMesgNotValid()

  68. ClearDSTTOCNTC_MessageNotRcvd()

  69. ClearDSTTOCNTC_RcvdMesgNotValid()

  70. ReadTRNSSPD()


Software Module Implementation

Initialization Functions

Init: SrlComInput_Init1

Design Rationale

None

Module Internal

Rte_Call_SystemTime_GetSystemTime_mS_u32(&SystemTime_mS_T_u32)

DSTActiveStartTime_mS_M_u32 = SystemTime_mS_T_u32

SWAVldStartTime_mS_M_u32 = SystemTime_mS_T_u32

SWAMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

EngRPMVldStartTime_mS_M_u32 = SystemTime_mS_T_u32

EngRPMMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

IgnStatVldStartTime_mS_M_u32 = SystemTime_mS_T_u32

IgnStatMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

VehSpdVldStartTime_mS_M_u32 = SystemTime_mS_T_u32

VehSpdMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

PTSMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

HalfMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

NETCFGPTMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

DSTTOCMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

HalfMaxTrqStartTime_mS_M_u32 = SystemTime_mS_T_u32

ESP4AMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

EcuCfg6MsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

VehCfg7MisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

CfgRQCMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

CfgRQMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

EcuCfg6InvMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

GWLINIC2InvMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

GWLINIC2MisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32

HndsOnDrngPPAStartTime_mS_M_u32 = SystemTime_mS_T_u32.

TuningPerformedStartTime_mS_M_u32 = SystemTime_mS_T_u32;

TRNSSPDMisMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32;

GrInvMsgStartTime_mS_M_u32 = SystemTime_mS_T_u32;

PSTTrqOvrlSlewLmt_Nm_M_f32 = k_PSTTrqOvrlSlewLmt_NmpS_f32/100.0f

HaLFTrqOvrlSlewLmt_Nm_M_f32 = k_HaLFTrqOvrlSlewLmtNrm_NmpS_f32/100.0f

DSTTrqOvrlSlewLmt_Nm_M_f32 = k_DSTTrqOvrlSlewLmt_NmpS_f32/100.0f

MC_292h_Bad_Cnt_M_u16 = 0U

PAIntSystemFltActive_Cnt_M_bit = D_SYSFLTACTNTCCLR_CNT_U16

PAErrInterfaceActive_Cnt_M_bit = D_ERRINTACTNTCCLR_CNT_U32

HaLFErrInterfaceActive_Cnt_M_bit = D_ERRINTACTNTCCLR_CNT_U32

HaLFIntSystemFltActive_Cnt_M_bit = D_SYSFLTACTNTCCLR_CNT_U16

DSTErrCntrRecvLevel_Cnt_M_bit = D_DSTERRCNTRCLCLR_CNT_u16

DSTRevGearValid_Cnt_M_bit = D_DSTREVGRVLDCNTLCLR_CNT_u16

PrevVCModelYear_Cnt_M_u08 = D_VCMODELYEARSNA_CNT_U08

PrevVCVehLine_Cnt_M_u08 = D_VCVEHLINESNA_CNT_U08

PrevVCCountry_Cnt_M_u08 = D_VCCOUNTRYSNA_CNT_U08

PrevVCBodyStyle_Cnt_M_u08 = D_VCBODYSTYLESNA_CNT_U08

EnableTorqueOverlay_Cnt_M_lgc = TRUE

PrevHaLFState_Cnt_M_u8 = TOCSTATE_OFF

PrevHaLFState_Cnt_M_u8 = D_HALFSTATEINACTIVE_CNT_U08

PrevPAState_Cnt_M_u8 = D_PASTATEINACTIVE_CNT_U08

VCTireCircRcvd_Cnt_M_Lgc = FALSE

MtrTrqOvrlyStrRqMax_Nm_M_f32 = k_MtrTrqOvrlyStrRqMax_Nm_f32

PrevDesiredTunPers_Cnt_M_u16 = DesiredTunPersTypH_Cnt_M_u08

if(VCTireCircSavedTypH_Cnt_U16 == D_TIRECIRCUMFSAVD_CNT_U16)

{

VC_TIRE_CIRCUMF_mm_M_u16 = VC_TIRE_CIRCUMFTypH_mm_u16;

}

if(Nvm_VINOdometer_Cnt_u8[1] != TRUE)

{

StartVinOdo_Cnt_M_lgc = TRUE;

}

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataRateFltMsg_Z, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataRngFltMsg_Z, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DSTXORActive, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataOtherFltMsg_Z, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_InvalidMsg_Z, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_PgrsCntFltMsg_Z, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_CRCFltMsg_Z, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_VLF_14, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataOtherFltMsg_AA, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_VLF_09, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataRngFltMsg_AA, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataRngFltMsg_AB, 0x01, NTC_STATUS_PASSED)

Rte_Call_NxtrDiagMgr_SetNTCStatus(NTC_Num_DataRateFltMsg_AB, 0x01, NTC_STATUS_PASSED)

Store Local copy of outputs into Module Outputs

Rte_Write_Ap_SrlComInput_HaLFFuncPresent_Cnt_lgc(HaLFFuncPresentTypH_Cnt_M_lgc)

Rte_Write_Ap_SrlComInput_PrkAsstFuncPresent_Cnt_lgc(VC_PPPA_PrsntTypH_Cnt_M_lgc)

Rte_Write_Ap_SrlComInput_DSTFuncPresent_Cnt_lgc(DSTFuncPresentTypH_Cnt_M_lgc)

if (TuningSetForNextCycleTypH_Cnt_M_u16 > D_NUMOFTUNSETS_CNT_U16)

{

TuningSetForNextCycleTypH_Cnt_M_u16 = 0

}

SrlComInput_WriteBits(TuningSetForNextCycleTypH_Cnt_M_u16,T_A001InternalBusSig_Cnt_u8,196U,199U)

Rte_Write_Ap_SrlComInput_DesiredTunSet_Cnt_u16(TuningSetForNextCycleTypH_Cnt_M_u16)

Rte_Write_DesiredTunPers_Cnt_u16(DesiredTunPersTypH_Cnt_M_u08)

DescEnableCommunication()

Program Flow End

N/A

Periodic Functions

None

Periodic Event Triggered Functions

Design Rationale

This is a high level design of the module. The entire module is not represented in this document. It is intended to show inputs, outputs and constant values, plus a high level understanding of the code.

SrlComInput_Per1

Design Rationale

Program Flow Start

N/A

Store Module Inputs to Local copies

*See below

Description

Store Local copy of outputs into Module Outputs

See section above.

Program Flow End

N/A

Store Local copy of outputs into Module Outputs

See section above.

Program Flow End

N/A

Periodic Event Triggered Functions

Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

Local Function/Macro Definitions

If these are numerous and defined in a separate source file then reference the source file only.

ReadECM_A1

Function NameReadECM_A1TypeMinMax
Arguments Passed
Return Value

Description

CBC_PT2

Function NameCBC_PT2TypeMinMax
Arguments Passed
Return Value

Description

ReadESP_A8

Function NameReadESP_A8TypeMinMax
Arguments Passed
Return Value

Description

IsCRC8Valid

Function NameIsCRC8ValidTypeMinMax
Arguments PassedBuffer_Ptr_T_u8uint8FullFull
BufferSize_Cnt_T_u32uint32FullFull
ExpectedCRC_Cnt_T_u8uint8FullFull
Return ValueIsCRCOK_Cnt_T_lgcboolean01

Description

CalcSlewCmd

Function NameCalcSlewCmdTypeMinMax
Arguments PassedCurrentCmd_Ptr_T_f32float32FullFull
SlewRate_Cnt_T_f32float32FullFull
Return ValueSlewCompleted_Cnt_T_lgcboolean01

Description

DiagCRC11C

Function NameDiagCRC11CTypeMinMax
Arguments PassedESPA8_T_strtVEH_SPEED_PKTFullFull
Return ValueReceivedDataValid_Cnt_T_lgcboolean01

Description

ReadPTS_StrCtrl

Function NameReadPTS_StrCtrlTypeMinMax
Arguments Passed
Return Value

Description

DiagNTC19C

Function NameDiagNTC19CTypeMinMax
Arguments PassedTorqueOverlaySteeringReq_HwNm_T_f32float32-88
Return ValueIsCmdValid_Cnt_T_lgcboolean01

Description

DiagNTC19D

Function NameDiagNTC19DTypeMinMax
Arguments PassedTorqueOverlaySteeringReq_HwNm_T_f32float32-88
Return ValuePATrqOvCmdRqst_HwNm_T_f32float-88

Description

DiagNTC19B

Function NameDiagNTC19BTypeMinMax
Arguments PassedMC_29Fh_Cnt_T_u16uint16065535
Return ValueCounterValid_T_Cnt_lgcboolean01

Description

DiagNTC1B6

Function NameDiagNTC1B6TypeMinMax
Arguments PassedTorqueOverlayIntActivation_Cnt_T_lgcboolean01
Return Value

Description

DiagCRC29F

Function NameDiagCRC29FTypeMinMax
Arguments PassedPTS_StrCtrl_T_strFullFull
Return ValueReceivedDataValid_Cnt_T_lgcboolean01

Description

ReadVehCfg4

Function NameReadVehCfg4TypeMinMax
Arguments Passed
Return Value

Description

DiagNTC170

Function NameDiagNTC170TypeMinMax
Arguments Passed
Return Value

Description

ReadESP_A5

Function NameReadESP_A5TypeMinMax
Arguments Passed
Return Value

Description

ReadESP_A6

Function NameReadESP_A6TypeMinMax
Arguments Passed
Return Value

Description

ReadVehCfg5

Function NameReadVehCfg5TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadHALF_MTO_SteerControlTypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC0E9TypeMinMax
Arguments PassedMotorTorqueOverlaySteeringReq_Nm_T_f32Float32-88
Return Value

Description

Function NameDiagNTC0EETypeMinMax
Arguments PassedHALFDriveStyleSts_Cnt_T_u08Uint8fullfull
Return Value

Description

Function NameDiagNTC196TypeMinMax
Arguments PassedHaLFState_Cnt_T_u08Uint80255
HaLFStateReq_Nm_T_f32Float32-88
Return Value

Description

Function NameDiagNTC195TypeMinMax
Arguments PassedHaLFState_Cnt_T_u08Uint80255
MotorTorqueOverlaySteeringReq_HwNm_T_f32float32-88
Return ValueHaLFTrqOvCmdRqst_MtrNm_T_f32float32-88

Description

Function NameDiagNTC194TypeMinMax
Arguments PassedHaLFState_Cnt_T_u08Uint80255
MotorTorqueOverlaySteeringReq_Cnt_T_f32Float32-88
Return ValueIsCmdValid_Cnt_T_lgcboolean01

Description

Function NameDiagNTC1C6TypeMinMax
Arguments PassedMotorTorqueOverlayIntActivation_Cnt_T_lgcboolean01
Return Value

Description

Function NameDiagNTC193TypeMinMax
Arguments PassedMC_292h_Cnt_T_u16Uint16FullFull
Return ValueCounterValid_T_Cnt_lgcboolean01

Description

Function NameDiagNTC13B_MC11CTypeMinMax
Arguments PassedMC_11Ch_Cnt_T_u16Uint16FullFull
Return ValueCounterValid_T_Cnt_lgcboolean01

Description

Function NameDiagNTC190TypeMinMax
Arguments PassedMTO_HALFSystemSts_Cnt_T_u16Uint16FullFull
Return Value

Description

Function NameDiagCRC292TypeMinMax
Arguments PassedHaLF_StrCtrl_T_strtHaLF_StrCtrlFullFull
Return ValueReceivedDataValid_Cnt_T_lgcboolean01

Description

Function NameReadNET_CFG_PTTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadSCCM_STW_ANGL_STATTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadEcuCfg6TypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC1F5TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadDST_TOCTypeMinMax
Arguments Passed
Return Value

Description

Function NameDSTDiagNTC188TypeMinMax
Arguments PassedTO_Req_HwNm_T_f32float32-1616
Return Value

Description

Function NameDSTDiagNTC18CReqOutOfRangeTypeMinMax
Arguments PassedTO_Req_HwNm_T_f32float32-1616
Return ValueIsCmdValid_Cnt_T_lgcboolean01

Description

Function NameDSTDiagNTC18DDeltaOutOfRangeTypeMinMax
Arguments PassedTO_Req_HwNm_T_f32float32-1616
Return ValueTO_Req_HwNm_T_f32float32-1616

Description

Function NameDSTDiagNTC18EMaxActiveTimeTypeMinMax
Arguments PassedTOCSts_T_Cnt_u8uint80255
Return ValueIsNTCFailed_Cnt_T_lgcboolean01

Description

Function NameDSTDiagNTC18FRawXORTestTypeMinMax
Arguments PassedRawTO_Req_Nm_T_u16Uint16-1616
Return ValueIsCmdValid_Cnt_T_lgcboolean01

Description

Function NameDSTDiagCondtions18CDFTypeMinMax
Arguments PassedDSTState_T_Cnt_u8uint80255
DST_TOCState_T_Cnt_u8uint80255
Return ValueMakeDiag18C_Cnt_T_lgcboolean01

Description

Function NameDiagCRC294TypeMinMax
Arguments PassedDST_TOC_T_strtDST_TOCFullFull
Return ValueReceivedDataValid_Cnt_T_lgcboolean01

Description

Function NameDiagNTC18BTypeMinMax
Arguments PassedMC_294h_Cnt_T_u16uint16FullFull
Return ValueCounterValid_T_Cnt_lgcboolean01

Description

Function NameDiagNTC189TypeMinMax
Arguments PassedElapsedTime_mS_T_u16uint16FullFull
Return Value

Description

Function NameReadTRNSSTATTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadWHEELSPEED2TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadESP_A4TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadECMA3TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadICA1TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadVINTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadENGCFGTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadVehCfg1TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadBATTVOLTTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadVehCfg3TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadCfgRQTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadCfgRQCTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadGWLinIC2TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadEcmIndicatorsTypeMinMax
Arguments Passed
Return Value

Description

Function NameReadCBC_PT1TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadVehCfg7TypeMinMax
Arguments Passed
Return Value

Description

Function NameReadTRNSSPDTypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC14ETypeMinMax
Arguments PassedBattVolt_Volt_T_f32float32018
Return Value

Description

Function NameDiagNTC14FTypeMinMax
Arguments PassedBattVolt_Volt_T_f32float32018
Return Value

Description

.

Function NameDiagNTC102TypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC104TypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC124TypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC091TypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC0EFTypeMinMax
Arguments Passed
Return Value

Description

Function NameSrlComInput_WriteBitsTypeMinMax
Arguments PassedData_T_Cnt_u32uint32FullFull
Buffer_T_Cnt_u08uint8FullFull
StartBit_Cnt_T_u16uint16FullFull
EndBit_Cnt_T_u16uint16FullFull
Return Value

Description

Function NameResetTimersTypeMinMax
Arguments Passed
Return Value

Description

Function NameSrlComInput_SCom_ManualVehSpdTypeMinMax
Arguments PassedVehSpd_Kph_f32float320255
Return Value

Description

Function NameVehSpdOverRideTypeMinMax
Arguments Passed
Return Value

Description

Function NameDiagNTC091TypeMinMax
Arguments Passed
Return Value

Description

Function NameClearHALFNTC_MessageNotRcvdTypeMinMax
Arguments Passed
Return Value

Description

Function NameClearHALFNTC_RcvdMesgNotValidTypeMinMax
Arguments Passed
Return Value

Description

Function NameClearPTSNTC_MessageNotRcvdTypeMinMax
Arguments Passed
Return Value

Description

Function NameClearPTSNTC_RcvdMesgNotValidTypeMinMax
Arguments Passed
Return Value

Description

Function NameClearDSTTOCNTC_MessageNotRcvdTypeMinMax
Arguments Passed
Return Value

Description

Function NameClearDSTTOCNTC_RcvdMesgNotValidTypeMinMax
Arguments Passed
Return Value

Description

Execution Requirements

Execution Sequence of the Module

(Describe in words relevant details about the execution sequence of the different sub modules.)

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameTask ListCalling FrequencySystem State(s) in which the function is called
SrlComInput_Init ()On Event (Once)On Entering WARMINIT
SrlComInput_Per1 ()10mSWARMINIT, OPERATE, DISABLE

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
N/A


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
SrlComInput_Init ()RTE_AP_SRLCOMINPUT_APPL_CODE
SrlComInput_Per1 ()RTE_AP_SRLCOMINPUT_APPL_CODE
SrlComInput_Scom_ManualVehSpd()RTE_AP_SRLCOMINPUT_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
ReadSCCM_STW_ANGL_STATRTE_AP_SRLCOMINPUT_APPL_CODE
ReadECM_A1RTE_AP_SRLCOMINPUT_APPL_CODE
ReadCBC_PT2RTE_AP_SRLCOMINPUT_APPL_CODE
ReadPTS_StrCtrlRTE_AP_SRLCOMINPUT_APPL_CODE
ReadESP_A8RTE_AP_SRLCOMINPUT_APPL_CODE
ReadESP_A5RTE_AP_SRLCOMINPUT_APPL_CODE
ReadESP_A6RTE_AP_SRLCOMINPUT_APPL_CODE
ReadVehCfg5RTE_AP_SRLCOMINPUT_APPL_CODE
ReadHALF_MTO_SteerControlRTE_AP_SRLCOMINPUT_APPL_CODE
ReadNET_CFG_PTRTE_AP_SRLCOMINPUT_APPL_CODE
ReadEcuCfg6RTE_AP_SRLCOMINPUT_APPL_CODE
ReadDST_TOCRTE_AP_SRLCOMINPUT_APPL_CODE
ReadTRNSSTATRTE_AP_SRLCOMINPUT_APPL_CODE
ReadVehCfg4RTE_AP_SRLCOMINPUT_APPL_CODE
ReadBATTVOLTRTE_AP_SRLCOMINPUT_APPL_CODE
ReadVehCfg1RTE_AP_SRLCOMINPUT_APPL_CODE
ReadENGCFGRTE_AP_SRLCOMINPUT_APPL_CODE
ReadVINRTE_AP_SRLCOMINPUT_APPL_CODE
ReadICA1RTE_AP_SRLCOMINPUT_APPL_CODE
ReadECMA3RTE_AP_SRLCOMINPUT_APPL_CODE
ReadESPA4RTE_AP_SRLCOMINPUT_APPL_CODE
ReadVehCfg3RTE_AP_SRLCOMINPUT_APPL_CODE
ReadWHEELSPEED2RTE_AP_SRLCOMINPUT_APPL_CODE
ReadCfgRQRTE_AP_SRLCOMINPUT_APPL_CODE
ReadCfgRQCRTE_AP_SRLCOMINPUT_APPL_CODE
ReadGWLinIC2RTE_AP_SRLCOMINPUT_APPL_CODE
ReadEcmIndicatorsRTE_AP_SRLCOMINPUT_APPL_CODE
ReadVehCfg7RTE_AP_SRLCOMINPUT_APPL_CODE
ReadCBC_PT1RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC189RTE_AP_SRLCOMINPUT_APPL_CODE
DiagCRC294RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC18BRTE_AP_SRLCOMINPUT_APPL_CODE
DSTDiagNTC18CreqOutOfRangeRTE_AP_SRLCOMINPUT_APPL_CODE
DSTDiagNTC18DdeltaOutOfRangeRTE_AP_SRLCOMINPUT_APPL_CODE
DSTDiagNTC18EmaxActiveTimeRTE_AP_SRLCOMINPUT_APPL_CODE
DSTDiagNTC18FRawXORTestRTE_AP_SRLCOMINPUT_APPL_CODE
DSTDiagCondtions18CDFRTE_AP_SRLCOMINPUT_APPL_CODE
DiagCRC292RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC190RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC193RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC194RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC195RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC196RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC1C6RTE_AP_SRLCOMINPUT_APPL_CODE
DiagCRC11CRTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC13B_MC11CRTE_AP_SRLCOMINPUT_APPL_CODE
DiagCRC29FRTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC19BRTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC19CRTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC19DRTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC1B6RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC14ERTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC14FRTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC102RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC104RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC124RTE_AP_SRLCOMINPUT_APPL_CODE
DiagNTC170RTE_AP_SRLCOMINPUT_APPL_CODE
SrlComInput_WriteBitsRTE_AP_SRLCOMINPUT_APPL_CODE
ResetTimersRTE_AP_SRLCOMINPUT_APPL_CODE
DSTDiagNTC188RTE_AP_SRLCOMINPUT_APPL_CODE
VehSpdOverRideRTE_AP_SRLCOMINPUT_APPL_CODE

Known Issues / Limitations With Design

  1. INLINE functions defined in “GlobalMacro.h” are not unit tested

Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Version05June13M. Story
22.0Anomaly 4866 and the addition of NTC18811June13M. Story
33.0Added NTC 1C0, NTC0E9, NTC0EC, NTC0EA and NTC0EB21June13M. Story
44.0Anomaly 518927JUN13M. Story
55.0Anomaly 519709JUL13M. Story
66.0Add FD1B manual VehSpeed11JUL13M. Story
77.0Removed Slew12JUL13M. Story
88.0Anomaly 5245, 526217JUL13M. Story
99.0Anomaly 460325JUL13M. Story
1010Anomaly 526630JUL13M. Story
1111Anomaly 5324, 533931JUL13M. Story
1212Anomaly 5269, 5356, 5357, 5359, 535802AUG13M. Story
1313Anomaly 537303AUG13M. Story
1414Anomaly 5405, 5420, 5431, 5434, 5446, 5459, 5460, 5476, 5474, 5474 ,5477, 5478, 547915AUG13M. Story
1515Anomaly 5400, changes for A001, A002, A003, A00405SEP13M. Story
1616Changes for 01.00.02 release of CL02OCT13M. Story
2020

Changes made for Anomalies related to CTC not going to history with NTC in history.Ref Anom 5463.

MDD Version number is changed to 20 from 16 to match synergy version

07Oct 13NRAR
212118C,18D,18E,188,18F NTC’s are set to PASSED when fails enable criteria11OCT13NRAR
2222NTC 189 set to PASSED when DSTFUNC present is false14OCT13NRAR
2323Updated for changes in version L 01.00.0424OCT13M. Story
242404NOV13M. Story
2525Anomaly 595906NOV13M. Story
2626Fixes for DST and HALF NTC’s08NOV13NRAR
2727Changes for L02.00.00 and CW 01.00.0421NOV13M. Story
2828Anomaly 612804Dec13M. Story
2929Anomaly 6192 619308JAN14M. Story
3030Anomaly 6209 620716JAN14M. Story
3131Updates for SER 7A10FEB14M. Story
3232Anomalies 6355, 6358, 6364, 6365, 6366, 6386, 6392,26FEB14M. Story
3333Anomalies 6434, 643606MAR14M. Story
3433.1.1Added DST logic to NTC 19415MAY14SAH
3533.1.2Anomaly 6806, added prev values for HaLF enable and trqovrqst as outputs20MAY14SAH
3633.1.3Updated NTC 0x1DF to clear bit from HaLFErrInterfaceActive_Cnt_M_bit when message is received.

16 - Serial_Communication_Output_MDD

Module – Serial Communications Output

High-Level Description

The Serial Communications Output module provides a signal level interface between the EPS application layer and the serial communications software. Provide for the network management functionality for the serial communications interface. This module will be customized for each distinct vehicle platform. This module will be responsible for converting the range and resolution of the Application Layer variables to the range and resolution of the associated serial communications signals.

This module processes the data for transmit signals that are sent from the EPS controller to other ECUs on the communication bus. Global application input data is scaled appropriately and then transferred to the serial communications Interaction Layer using function calls or macros provided. Similarly, the Serial Communications Input module, takes the signal data that is received from the Interaction Layer, scales the data as required by the EPS controller and transfers the updated global data to the EPS application software.

Figures

Component Diagram

This diagram shows all data that is shared between functions within the module.

Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

(Note: Full variable names required in table.)

Module Inputs (Global Variable Name)Module Outputs (Global Variable Name)
ATermActive_Cnt_lgc
ActiveFunctionBits_Cnt_u08
ActiveTunSet_Cnt_u16
CanMsgReceived_Cnt_lgc
DSTEOLDisable_Cnt_lgc
DSTExtSystemFltActive_Cnt_lgc
SystemState_Mode
DSTState_Cnt_u08
DiagStsRecRmpToZeroFltPres_Cnt_lgc(
DiagStsNonRecRmpToZeroFltPres_Cnt_lgc
RampDwnStatusComplete_Cnt_lgc
EngRPM_Cnt_u16
HaLFState_Cnt_u08
HaLFSuspend_Cnt_lgc
HandsOnDetect_Cnt_lgc
HwTrq_HwNm_f32
PrkAssistState_Cnt_u08
PrkAssistSuspend_Cnt_lgc
SrlComHwTrqValid_Cnt_lgc
SrlComVehSpdValid_Cnt_lgc
SumLmtTrqCmd_MtrNm_f32
SupplyCurrent_Amp_f32
VehicleSpeed_Kph_f32
CFG_STAT_RQ_Cnt_u16
EPS_MODE_REQ_Cnt_u16
CTermActive_Cnt_lgc
SpStPrsnt_Cnt_lgc
OutputRampMult_Uls_f32;

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
NMBusWaitSleepCancel_Cnt_M_lgc1FALSETRUESRLCOMOUTPUT_START_SEC_VAR_CLEARED_BOOLEAN
CanMsgReceived_Cnt_M_lgc1FALSETRUESRLCOMOUTPUT_START_SEC_VAR_CLEARED_BOOLEAN
MtrTrqValid_Cnt_M_lgc1FALSETRUESRLCOMOUTPUT_START_SEC_VAR_CLEARED_BOOLEAN
MCEPS1_Cnt_M_u0810FULLSRLCOMOUTPUT_START_SEC_VAR_CLEARED_8
NMFirstMsg_mS_M_u3210FULLSRLCOMOUTPUT_START_SEC_VAR_CLEARED_32
NMBusWaitSleepCancel_mS_M_u3210FULLSRLCOMOUTPUT_START_SEC_VAR_CLEARED_32
EPS1_M_str10FULLSRLCOMOUTPUT_START_SEC_VAR_CLEARED_32

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)


Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_VehSpdAstLmt_Kph_f32
k_StrClmTrqPolarity_Cnt_s08
k_InvGearRatio_Uls_f32
k_StrClmTrqPolarity_Cnt_s08

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameValue
D_SUPPLYCURROFFSET_ULS_F3250.0
D_EPSCURR_HILMT_AMP_F32203.0
D_EPSCURR_LOLMT_AMP_F32-50.0
D_CRCINIT_CNT_U80xFF
D_CRCXORVALUE_CNT_U80xFF
D_COUNTERCYCLE16_CNT_U160x10
D_UNUSED0MSG221_CNT_U80xFF
D_STRCLMTRQLOLIMIT_HWNM_F32-8.0
D_STRCLMTRQHILIMIT_HWNM_F327. 9765625
D_STRCLMTRQOFFSET_HWNM_F328.0
D_STRCLMTRQ_SIGNOTAVAL_CNTS_U160x07FF
D_ASSTTRQ_HILMT_HWNM_F32104.65
D_ASSTTRQ_LOLMT_HWNM_F32-100.0
D_ASSTTRQ_OFFSET_HWNM_F32100.0
D_ASSTTRQ_ENGTOCNTS_SCALE_HWNM_F3220.0
D_HALFSTATEINACTIVE_CNT_U080
D_HALFSTATEACTIVE_CNT_U081
D_HALFSTATEINHIBITED_CNT_U082
D_HALFSTATERECOVERABLE_CNT_U083
D_PPPAFUNCBIT_CNT_U081
D_DSTFUNCBIT_CNT_U082
D_HALFFUNCBIT_CNT_U084
D_PASTATEINACTIVE_CNT_U080
D_PASTATEACTIVE_CNT_U081
D_PASTATEINHIBITED_CNT_U082
D_PASTATERECOVERABLE_CNT_U083
D_EPSMTRTRQ_HILMT_MTRNM_F321.998046875
D_EPSMTRTRQ_LOLMT_MTRNM_F32-2.0
D_EPSMTRTRQ_OFFSET_ULS_F322.0
D_EPSMTRTRQ_SIGNOTAVAL_CNT_U160xFFFF
D_NMAWAKENWST_CNT_U080x01U
D_NMAWAKEDIAGACTV_CNT_U080x02
D_NMAWAKERAMPOUT_CNT_U080x04
D_NMAWAKEVSSHIGH_CNT_U080x08
D_NMAWAKEENGRPMHIGH_CNT_U080x10
D_NMAWAKEIGNHIGH_CNT_U080x20
D_NMSTARTUPSLEEPDELAY_MS_U320x50000
D_NMWAKEUPREASONIGN_CNT_U080x01
D_ENGONRPM_CNT_U160x12
D_ENGRPMINVLD_CNT_U160xFFFF
EPSA1_AsstStat
EPSA1_AsstStat_Active0x00
EPSA1_AsstStat_Off0x01
EPSA1_AsstStat_ThrmRed0x02
EPSA1_AsstStat_SigNotAval0x07
EPSA1_WarnDisp
EPSA1_WarnDisp_FuncActive0x00
EPSA1_WarnDisp_ServPwrSteer0x01
EPSA1_WarnDisp_PwrSteerOvTmp0x02
EPSA1_WarnDisp_ServReqdHighPri0x03
EPSA1_WarnDisp_SigNotAval0x07
kDescStateSessionDefault0x01
D_TXAWAKE_NWST_CNT_U080x01
D_TXAWAKE_DIAGACTIVE_CNT_U080x02
D_TXAWAKE_RAMPOUT_CNT_U080x04
D_TXAWAKE_VSSHIGH_CNT_U080x08
D_TXAWAKE_ENGRPM_CNT_U080x10
D_TXAWAKE_IGNHIGH_CNT_U080x20
D_SLEEPINDICATORCLEAR_U080x40
D_SLEEPSTATE_U080x00U
D_ENGONRPM_CNT_U160x12C
D_ENGRPMINVLD_CNT_U160xFFFF
TOCSTATE_PNA2


Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name

Module specific Lookup Tables Constants

(This is for lookup tables (arrays) with fixed values, same name as other tables)

Constant NameResolutionValueSoftware Segment
none

Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library functions / Macros that are called by the various sub modules are identified below,

  1. None

Data Hiding Functions

The data hiding functions / macros used in this module are identified below,

Local Functions/Macros Used by this MDD only

(Note if they are defined in another source file, then reference the appropriate header file)

The local functions/macros in this module are identified below,

  1. CalcCRC_EPS_1( void)

  2. DetermineWarnDisp(void)

  3. ScaleSignal_u16( float32 Signal_Uls_T_f32, float32 LoLmt_Uls_T_f32, float32 HiLmt_Uls_T_f32, float32 Scale_Uls_T_f32, Offset_Uls_T_f32)

  4. SrlComOutput_WriteBits(uint32 Data_T_Cnt_u32, uint8* Buffer_T_Cnt_u08, uint16 StartBit_Cnt_T_u16, uint16 EndBit_Cnt_T_u16)


Software Module Implementation

Initialization Functions

Init: SrlComOutput_Init1

Design Rationale

Module Outputs

Module Internal

Set Default Messages

EPSA1_T_str.s.unused0 = 0x00

SetValueTxEPS_AsstStat(EPSA1_T_str, 0x01)

SetValueTxEPS_Warn_Disp_Rq(EPSA1_T_str, 0x00)

EPSA1_T_str.s.unused1 = 0x00

EPSA1_T_str.s.unused2 = 0x00

SetValueTxEPS_Curr(EPSA1_T_str, 0xFF)

EPSA1_T_str.s.unused3 = 0x00

EPSA1_T_str.s.unused4 = 0x00

EPSA1_T_str.s.unused5 = 0x00

EPSA1_T_str.s.unused6 = 0x00

dbkPutTxEPS_A1_PKT(EPSA1_T_str)

CclEnableCommunication()

DpmExternalRequest(DPM_EPS)

SetValueTxWakeupRsn_EPS(WakeupEPS_T_str, D_NMWAKEUPREASONIGN_CNT_U08)

SetValueTxWakeupCnt(WakeupEPS_T_str, 0x00)

WakeupEPS_T_str.s.unused0 = 0x00

nmpduPutWakeup_EPS(WakeupEPS_T_str)

SetValueTxTOI_Act_Sts(EPS1_M_str, 0x00)

SetValueTxStrClmTrqVD(EPS1_M_str, 0x00)

SetValueTxStrClmTrq(EPS1_M_str, 0x07FF)

SetValueTxAssistanceTorque(EPS1_M_str, 0x00)

SetValueTxPTSDriveStyleSts(EPS1_M_str, 0x00)

SetValueTxDSTTorqueOverlayFault(EPS1_M_str, 0x00)

SetValueTxHALFTorqueOverlayFault(EPS1_M_str, 0x00)

SetValueTxHALFTorqueOverlayIntActivated(EPS1_M_str, 0x00)

SetValueTxEPSMotorTorque(EPS1_M_str, 0x00)

SetValueTxEPSMotorTorqueValidData(EPS1_M_str, 0x00)

SetValueTxEPSHandsOnRecognition(EPS1_M_str, 0x00)

SetValueTxEPSTemporaryDeactivationLDW(EPS1_M_str, 0x00)

SetValueTxPTSTorqueOverlayFault(EPS1_M_str, 0x00)

SetValueTxPTSTorqueOverlayIntActivated(EPS1_M_str, 0x00)

SetValueTxMC_EPS_1(EPS1_M_str, MCEPS1_Cnt_M_u08)

CalcCRC_EPS_1()

dbkPutTxEPS_1_PKT(EPS1_M_str)

Rte_Call_SystemTime_GetSystemTime_mS_u32(&NMFirstMsg_mS_M_u32)

Periodic Functions

Per: SrlComOutput_Per1

Design Rationale

Process and update Transmit signal data.

Program Flow Start

N/A

Store Module Inputs to Local copies

Rte_Read_ATermActive_Cnt_lgc(&ATermActive_Cnt_T_lgc)

Rte_Read_EngRPM_Cnt_u16(&EngRPM_Cnt_T_u16)

Rte_Read_VehicleSpeed_Kph_f32(&VehSpd_Kph_T_f32)

Rte_Read_SrlComVehSpdValid_Cnt_lgc(&VehSpdValid_Cnt_T_lgc)

Rte_Read_RampDwnStatusComplete_Cnt_lgc(&RampStatusComplete_T_Cnt_lgc)

Rte_Read_Ap_SrlComOutput_CanMsgReceived_Cnt_lgc(&CanMsgReceived_Cnt_T_lgc)

Rte_Read_Ap_SrlComOutput_OutputRampMult_Uls_f32(&OutputRampMult_Uls_T_f32)

Description

Store Local copy of outputs into Module Outputs

See section above.

Program Flow End

N/A

Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

None

Transition Functions

SrlComOutput_

Design Rationale

Program Flow Start

N/A

Store Module Inputs to Local copies

*See below

Description

Store Local copy of outputs into Module Outputs

See section above.

Program Flow End

N/A

Local Function/Macro Definitions

If these are numerous and defined in a separate source file then reference the source file only.

CalcCRC_EPS_1

Function NameCalcCRC_EPS_1TypeMinMax
Arguments Passed
Return Value

Description

DetermineWarnDisp

Function NameDetermineWarnDispTypeMinMax
Arguments Passed
Return ValueFinalOutput_Cnt_T_u08uint807

Description


ScaleSignal_u16

Function NameScaleSignal_u16TypeMinMax
Arguments PassedSignal_Uls_T_f32float32FullFull
LoLmt_Uls_T_f32float32FullFull
HiLmt_Uls_T_f32float32FullFull
Scale_Uls_T_f32float32FullFull
Offset_Uls_T_f32float32FullFull
Return ValueSignal_Cnt_T_u16Uint160Full

Description


EPS1_PKTConfirmation

Function NameEPS1_PKTConfirmationTypeMinMax
Arguments Passed
Return Value

Description

ApplCclComStart

Function NameApplCclComStartTypeMinMax
Arguments Passed
Return Value

Description


SrlComOutput_WriteBits

Function NameSrlComOutput_WriteBitsTypeMinMax
Arguments PassedData_T_Cnt_u32uint32FullFull
Buffer_T_Cnt_u08uint8FullFull
StartBit_Cnt_T_u16uint16FullFull
EndBit_Cnt_T_u16uint16FullFull
Return Value

Description


Execution Requirements

Execution Sequence of the Module

(Describe in words relevant details about the execution sequence of the different sub modules.)

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s) in which the function is called
SrlComOutput_Init1()OnceSTART UP
SrlComOutput_Per1()10msWARM INIT, OPERATE, DISABLE

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
N/A


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
SrlComOutput_Init1()RTE_AP_SRLCOMOUTPUT_APPL_CODE
SrlComOutput_Per1()RTE_AP_SRLCOMOUTPUT_APPL_CODE
SrlComOutput_Trns1()RTE_AP_SRLCOMOUTPUT_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
CalcCRC_EPS_1 ()AP_SRLCOMOUTPUT_CODE
DetermineWarnDispAP_SRLCOMOUTPUT_CODE
ScaleSignal_u16AP_SRLCOMOUTPUT_CODE
EPS1_PKTConfirmationAP_SRLCOMOUTPUT_CODE
ApplCclComStartAP_SRLCOMOUTPUT_CODE
SrlComOutput_WriteBitsRTE_AP_SRLCOMINPUT_APPL_CODE


Known Issues / Limitations With Design

  1. INLINE functions defined in “GlobalMacro.h” are not unit tested

Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Version29May13M. Story
22.0Anomaly 5014 DetermineWarnDisp16JUN13M. Story
33.0Anomaly 541612AUG13M. Story
44.0Fully implemented A001 A002 A003 A00413SEP13M. Story
55.0Changes for 01.00.01 version of CL30SEP13M. Story
66.0Changes for 01.00.03 version of CL25OCT13M. Story
77.0Changes for NM anomaly 591131OCT13M. Story
88.0Import prior changes to L path20NOV13M. Story
99.0Anomaly 640810APR14M. Story

17 - VehiclePowerMode_MDD

Module -- VehiclePwrMode

High-Level Description

This module determines the vehicle level power moding signal for the EPS system

Figures

Diagram – Function Data Sharing

Diagram – Function (Name)


Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module InputsModule Outputs
EngRPM_Cnt_u16ATermActive_Cnt_lgc
EngONSrlComSvcDft_Cnt_lgcCTermActive_Cnt_lgc
VehSpd_Kph_f32OperRampRate_XpmS_f32
VehSpdValid_Cnt_lgcOperRampValue_Uls_f32
EssEngStop_Cnt_lgc
SpStPrsnt_Cnt_T_lgc
DefaultVehSpd

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
CTermActive_Cnt_M_lgc1FALSETRUEVEHPWRMD_START_SEC_VAR_CLEARED_BOOLEAN

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_RampDnRt_UlspmS_f32
k_RampUpRtLoSpd_UlspmS_f32
k_VehSpdAstLmt_Kph_f32

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionUnitsValue
D_ENGONRPM_CNT_U161RPM300
D_ENGRPMINVLD_CNT_U161Counts0xFFFF

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name
D_ZERO_ULS_F32
D_ONE_ULS_F32

Module specific Lookup Tables Constants

(This is for lookup tables (arrays) with fixed values, same name as other tables)

Constant NameResolutionValueSoftware Segment
None


Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library and functions / Macros that are called by the various sub modules are identified below,

  1. <None>

Data Hiding Functions

  1. Rte_Call_EpsEn_OP_GET

Global Functions/Macros Defined by this Module

Global Function #1

Function NameN/ATypeMinMax
Arguments Passed(if none, write None)
(Insert more rows for additional passed arguments)
Return Value(if no value returned, write N/A)

Description

(Place flowchart/design for local function)

Local Functions/Macros Used by this MDD only

Local Function #1

Function NameN/ATypeMinMax
Arguments Passed(if none, write None)
(Insert more rows for additional passed arguments)
Return Value(if no value returned, write N/A)

Description

(Place flowchart/design for local function)

Software Module Implementation

Runtime Environment (RTE) Initial Values

This section lists the initial values of data written by this module but controlled by the RTE. After RTE initialization, the data in this table will contain these values.

DataValue
ATermActive_Cnt_lgcTRUE
CTermActive_Cnt_lgcFALSE
EngRPM_Cnt_u160
EngONSrlComSvcDft_Cnt_lgcFALSE
VehSpd_Kph_f320
VehSpdValid_Cnt_lgcFALSE
OperRampRate_XpmS_f320
OperRampValue_Uls_f210

Initialization Functions

Init: _Init1

Design Rationale

Module Outputs

Rte_IWrite_VehPwrMd_Init1_OperRampRate_XpmS_f32(k_RampDnRt_UlspmS_f32)

Rte_IWrite_VehPwrMd_Init1_OperRampValue_Uls_f32(D_ZERO_ULS_F32)

Module Internal

(Initialize all module internal variables in this section)


Periodic Functions

Per: _Per1

Design Rationale

There are a set of inputs that are read in but not used. This is because these inputs are likely to be used in the final design. The current implementation does not meet final design requirements.

Program Flow Start

Rte_Call_VehPwrMd_Per1_CP0_CheckpointReached()Store Module Inputs to Local copies

EngONSrlComSvcDft_Cnt_T_lgc = Rte_IRead_VehPwrMd_Per1_EngONSrlComSvcDft_Cnt_lgc()

Rte_Call_EpsEn_OP_GET(&EPSEn_Cnt_T_lgc)

EngRPM_Cnt_T_u16 = Rte_IRead_VehPwrMd_Per1_EngRPM_Cnt_u16()

VehSpdValid_Cnt_T_lgc = Rte_IRead_VehPwrMd_Per1_VehSpdValid_Cnt_lgc()

VehSpd_Kph_T_f32 = Rte_IRead_VehPwrMd_Per1_VehSpd_Kph_f32()

EssEngStop_Cnt_T_lgc = Rte_IRead_VehPwrMd_Per1_EssEngStop_Cnt_lgc()

SpStPrsnt_Cnt_T_lgc = Rte_IRead_VehPwrMd_Per1_SpStPrsnt_Cnt_lgc()

NmState_Cnt_T_u8 = NmGetStatus()

Processing

Store Local copy of outputs into Module Outputs

Rte_IWrite_VehPwrMd_Per1_OperRampRate_XpmS_f32(OperRampRate_XpmS_T_f32)

Rte_IWrite_VehPwrMd_Per1_OperRampValue_Uls_f32(OperRampValue_Uls_T_f32)

Rte_IWrite_VehPwrMd_Per1_ATermActive_Cnt_lgc(ATermActive_Cnt_T_lgc)

Rte_IWrite_VehPwrMd_Per1_CTermActive_Cnt_lgc(CTermActive_Cnt_M_lgc)

Program Flow End

Rte_Call_VehPwrMd_Per1_CP1_CheckpointReached()


Fault Recovery Functions

Shutdown Functions

Interrupt Functions

Serial Communication Functions

Execution Requirements

Execution Sequence of the Module

(Describe in words relevant details about the execution sequence of the different sub modules.)

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s) in which the function is called
VehPwrMd_Init1Executed once after the RTE is startedCOLDINIT
VehPwrMd_Per12msALL

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
<None>


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
VehPwrMd_Init1
VehPwrMd_Per1

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment


Known Issues / Limitations With Design

  1. Inline functions defined in GlobalMacro.h are not unit tested


Revision Control Log

Rev #Change DescriptionDateAuthor Initials
1.0Initial MDD23May11LWW
2.0Initial Chrysler version for VehPwrMode31JUL12SAH
3.0Update per SER Rev 2B3JAN13BWL
4.0Updated per SER Rev 2G and anomaly 476112Apr13M. Story
5.0Add TWaitBusSleep check for shutdown21Jun13M. Story
6.0Anomaly 5586 NetWork management changes02OCT13M. Story
7.0Anomaly 5911 NM changes31OCT13M. Story
9Updated for L version 02.00.00 and WR 01.0.0420NOV13M. Story
10Anomaly 6131 Cterm changes05DEC13M. Story
11Anomaly 620610JAN14M. Story

18 - VehiclePowerMode_UnitTestResults


Overview

Unit Test Information
Module Definitions
Variable Range
VehPwrMd_Init1
VehPwrMd_Init1() B
VehPwrMd_Per1
VehPwrMd_Per1() B
VehPwrMd_Per1() P
VehPwrMd_PwrDn1
VehPwrMd_PwrDn1() B
VehPwrMd_Trns1
VehPwrMd_Trns1() B


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Shubhra Chaurey
Source files to be added to the .pjt file Must include path from 'Source Code Directory' setting on the Unit Test Tool Options dialog Include Files:

Code File(s) Under Test:Ap_VehPwrMd.c



Code File(s) Version:1



Module Design Document:VehiclePowerMode_MDD



Module Design Document Version:1



Unit Test Plan Version:1



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.2



Model Type:Excel Macro



Model Version:




Special Test Requirements:




Test Date:4/16/2012



Comments:




Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

VehPwrMd_Init1VehPwrMd_Init1() B----
11






VehPwrMd_Per1VehPwrMd_Per1() P----
14
19VehPwrMd_Per1() B----
19






VehPwrMd_PwrDn1VehPwrMd_PwrDn1() B----
1






VehPwrMd_Trns1VehPwrMd_Trns1() B----
1












































































































































































































































Sheet 2: Module Definitions









































Nexteer EPS Unit Test Tool












Rev:2.7b












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidVehPwrMd_Init1(void)
GElPwDStatStrtStopType.uint8ElPwDStatStrtStop_Cnt_enum

booleanRte_Call_EpsEn_OP_GET(void)
voidVehPwrMd_Per1(void)
GbooleanEngONSrlComSvcDft_Cnt_lgc

voidRte_Call_MilestoneRqst_DisableMilestoneComplete(void)
voidVehPwrMd_PwrDn1(void)
GPwPckTqDStatType.uint8PwPckTqDStat_Cnt_enum

voidRte_Call_NxtrDiagMgr_SetOperationCycleState(void)
voidVehPwrMd_Trns1(void)
GfloatVehSpd_Kph_f32

voidDem_Shutdown(void)




GbooleanVehSpdValid_Cnt_lgc

voidRte_Call_EpsEcuMStRqst_ReleaseRUN(void)




GbooleanATermActive_Cnt_lgc

voidRte_Call_MilestoneRqst_DisableMilestoneNotComplete(void)




GbooleanCTermActive_Cnt_lgc

Rte_ModeType_StaMd_Mode.uint8Rte_Mode_SystemState_Mode(void)




GfloatOperRampRate_XpmS_f32








GfloatOperRampValue_Uls_f32









uint8Dem_NxtrOpCycle









uint8Dem_NxtrOpCycleState









uint8IP_StaMd_Users0








floatk_RampDnRt_UlspmS_f32









floatk_RampUpRtLoSpd_UlspmS_f32





Sheet 3: Variable Range












































Nexteer EPS Unit Test Tool












Rev:2.7b
























Variable Range Definitions








Variable NameMax ValueMin Value








ElPwDStatStrtStop_Cnt_enum










EngONSrlComSvcDft_Cnt_lgc










PwPckTqDStat_Cnt_enum










VehSpd_Kph_f32










VehSpdValid_Cnt_lgc










ATermActive_Cnt_lgc










CTermActive_Cnt_lgc










OperRampRate_XpmS_f32










OperRampValue_Uls_f32










SystemState_Mode










IP_StaMd_Users










Dem_NxtrOpCycle










Dem_NxtrOpCycleState










k_RampDnRt_UlspmS_f32










k_RampUpRtLoSpd_UlspmS_f32











Sheet 4: VehPwrMd_Init1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
VehPwrMd_Init1B11k_RampDnRt_UlspmS_f32OperRampRate_XpmS_f32



OperRampRate_XpmS_f32OperRampValue_Uls_f32



OperRampValue_Uls_f32


Sheet 5: VehPwrMd_Init1() B

VehPwrMd_Init1TS--
--





BI/P1I/P2I/P3O/PO/PExpected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector Descriptionk_RampDnRt_UlspmS_f32OperRampRate_XpmS_f32OperRampValue_Uls_f32OperRampRate_XpmS_f32OperRampValue_Uls_f32OperRampRate_XpmS_f32OperRampValue_Uls_f32P/FCPU Cycles
1I/P1 = min0.00010.00020.1----0.00010--

2I/P1 = max0.0050.00030.2----0.0050--

3I/P1 = pos0.0010.00040.3----0.0010--

4I/P2 = min0.00020.00010.4----0.00020--

5I/P2 = max0.00030.0050.5----0.00030--

6I/P2 = pos0.00040.0010.6----0.00040--

7I/P3 = min0.00050.0020----0.00050--

8I/P3 = max0.00060.0031----0.00060--

9I/P3 = pos0.00070.0040.5----0.00070--

10All min0.00010.00010----0.00010--

11All max0.0050.0051----0.0050--


























































































































Sheet 6: VehPwrMd_Per1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
VehPwrMd_Per1P14EngONSrlComSvcDft_Cnt_lgcOperRampRate_XpmS_f32Rte_Call_EpsEn_OP_GET
VehPwrMd_Per1B19ElPwDStatStrtStop_Cnt_enumOperRampValue_Uls_f32Rte_Call_MilestoneRqst_DisableMilestoneComplete



PwPckTqDStat_Cnt_enumATermActive_Cnt_lgcRte_Mode_SystemState_Mode



VehSpdValid_Cnt_lgcCTermActive_Cnt_lgc



VehSpd_Kph_f32IP_StaMd_Users



k_RampDnRt_UlspmS_f32




k_RampUpRtLoSpd_UlspmS_f32


Sheet 7: VehPwrMd_Per1() B

VehPwrMd_Per1TS--

























BI/P1I/P2I/P3I/P4I/P5I/P7I/P8Func Stub
Return Val
Func Stub
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionEngONSrlComSvcDft_Cnt_lgcElPwDStatStrtStop_Cnt_enumPwPckTqDStat_Cnt_enumVehSpdValid_Cnt_lgcVehSpd_Kph_f32k_RampDnRt_UlspmS_f32k_RampUpRtLoSpd_UlspmS_f32Rte_Call_EpsEn_OP_GETRte_Mode_SystemState_ModeOperRampRate_XpmS_f32OperRampValue_Uls_f32ATermActive_Cnt_lgcCTermActive_Cnt_lgcIP_StaMd_UsersRte_Call_EpsEn_OP_GETRte_Call_MilestoneRqst_DisableMilestoneCompleteRte_Mode_SystemState_ModeOperRampRate_XpmS_f32OperRampValue_Uls_f32ATermActive_Cnt_lgcCTermActive_Cnt_lgcIP_StaMd_UsersRte_Call_EpsEn_OP_GETRte_Call_MilestoneRqst_DisableMilestoneCompleteRte_Mode_SystemState_ModeP/FCPU Cycles
1EngONSrlComSvcDft_Cnt_lgc = min0110100.00010.000500----------------0.00010001111--

2EngONSrlComSvcDft_Cnt_lgc = max1221200.00020.000611----------------0.00061110101--

3ElPwDStatStrtStop_Cnt_enum = min0000300.00030.000702----------------0.00030001111--

4ElPwDStatStrtStop_Cnt_enum = max01511400.00040.000803----------------0.00040001111--

5PwPckTqDStat_Cnt_enum = min0300500.00050.000904----------------0.00050001111--

6PwPckTqDStat_Cnt_enum = max1431600.00060.00113----------------0.0011110101--

7VehSpdValid_Cnt_lgc = min0520700.00070.00202----------------0.00070001111--

8VehSpdValid_Cnt_lgc = max0601800.00080.00301----------------0.00080001111--

9VehSpd_Kph_f32 = min071000.00090.00400----------------0.00090001111--

10VehSpd_Kph_f32 = max08215120.0010.000104----------------0.0010001111--

11VehSpd_Kph_f32 = mid09102500.0020.000101----------------0.0020001111--

12k_RampDnRt_UlspmS_f32 = min0110550.00010.00103----------------0.00010001111--

13k_RampDnRt_UlspmS_f32 = max0221660.0050.00202----------------0.0050001111--

14k_RampDnRt_UlspmS_f32 = pos0310770.0010.00301----------------0.0010001111--

15k_RampUpRtLoSpd_UlspmS_f32 = min0421880.00020.000100----------------0.00020001111--

16k_RampUpRtLoSpd_UlspmS_f32 = max0510990.00030.00504----------------0.00030001111--

17k_RampUpRtLoSpd_UlspmS_f32 = pos0621100.00040.00100----------------0.00040001111--

18All min000000.00010.000101----------------0.00010001111--

19All max115315120.0050.00502----------------0.0050010101--














































































































































































































































































































Sheet 8: VehPwrMd_Per1() P

VehPwrMd_Per1TS--

























PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Func Stub
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionEngONSrlComSvcDft_Cnt_lgcElPwDStatStrtStop_Cnt_enumPwPckTqDStat_Cnt_enumVehSpdValid_Cnt_lgcVehSpd_Kph_f32k_RampDnRt_UlspmS_f32k_RampUpRtLoSpd_UlspmS_f32Rte_Call_EpsEn_OP_GETRte_Mode_SystemState_ModeOperRampRate_XpmS_f32OperRampValue_Uls_f32ATermActive_Cnt_lgcCTermActive_Cnt_lgcIP_StaMd_UsersRte_Call_EpsEn_OP_GETRte_Call_MilestoneRqst_DisableMilestoneCompleteRte_Mode_SystemState_ModeOperRampRate_XpmS_f32OperRampValue_Uls_f32ATermActive_Cnt_lgcCTermActive_Cnt_lgcIP_StaMd_UsersRte_Call_EpsEn_OP_GETRte_Call_MilestoneRqst_DisableMilestoneCompleteRte_Mode_SystemState_ModeP/FCPU Cycles
1TRUE = EPSEn_Cnt_T_lgc0100100.00010.000310----------------0.00010100101--

2FALSE = EPSEn_Cnt_T_lgc0211200.00020.000401----------------0.00020001111--

3TRUE = ((PwPckOn_TqAvailable == PwPckTqDStat_Cnt_T_enum) || TRUE= (TRUE == EngONSrlComSvcDft_Cnt_T_lgc))1330300.00030.000512----------------0.00051110101--

4TRUE = ((PwPckOn_TqAvailable == PwPckTqDStat_Cnt_T_enum) || FALSE= (TRUE == EngONSrlComSvcDft_Cnt_T_lgc))0431400.00040.000603----------------0.00040010101--

5FALSE = ((PwPckOn_TqAvailable == PwPckTqDStat_Cnt_T_enum) || TRUE= (TRUE == EngONSrlComSvcDft_Cnt_T_lgc))1520500.00050.000714----------------0.00071110101--

6FALSE = ((PwPckOn_TqAvailable == PwPckTqDStat_Cnt_T_enum) || FALSE= (TRUE == EngONSrlComSvcDft_Cnt_T_lgc))0621600.00060.000803----------------0.00060001111--

7TRUE = ((FALSE == CTermActive_Cnt_T_lgc) || TRUE = (FALSE == ATermActive_Cnt_T_lgc))0710700.00070.00102----------------0.00070001111--

8TRUE = ((FALSE == CTermActive_Cnt_T_lgc) || FALSE = (FALSE == ATermActive_Cnt_T_lgc))0821800.00080.00211----------------0.00080100101--

9FALSE= ((FALSE == CTermActive_Cnt_T_lgc) || TRUE = (FALSE == ATermActive_Cnt_T_lgc))1930900.0010.00300----------------0.0010010101--

10FALSE = ((FALSE == CTermActive_Cnt_T_lgc) || FALSE = (FALSE == ATermActive_Cnt_T_lgc))11031220.0020.00414----------------0.0041110101--

11TRUE = ((FALSE == CTermActive_Cnt_T_lgc) && TRUE= (FALSE == ATermActive_Cnt_T_lgc))01110330.0030.00201----------------0.0030001111--

12TRUE = ((FALSE == CTermActive_Cnt_T_lgc) && FALSE = (FALSE == ATermActive_Cnt_T_lgc))01221440.0040.00312----------------0.0040100101--

13FALSE = ((FALSE == CTermActive_Cnt_T_lgc) && TRUE = (FALSE == ATermActive_Cnt_T_lgc))11330550.0020.000103----------------0.0020010101--

14FALSE = ((FALSE == CTermActive_Cnt_T_lgc) && FALSE = (FALSE == ATermActive_Cnt_T_lgc))11431660.0030.000210----------------0.00021110101--














































































































































































































































































































Sheet 9: VehPwrMd_PwrDn1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
VehPwrMd_PwrDn1B1
Dem_NxtrOpCycleRte_Call_NxtrDiagMgr_SetOperationCycleState




Dem_NxtrOpCycleStateDem_Shutdown





Rte_Call_EpsEcuMStRqst_ReleaseRUN

Sheet 10: VehPwrMd_PwrDn1() B

VehPwrMd_PwrDn1TS--










BO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDem_NxtrOpCycleDem_NxtrOpCycleStateRte_Call_NxtrDiagMgr_SetOperationCycleStateDem_ShutdownRte_Call_EpsEcuMStRqst_ReleaseRUNDem_NxtrOpCycleDem_NxtrOpCycleStateRte_Call_NxtrDiagMgr_SetOperationCycleStateDem_ShutdownRte_Call_EpsEcuMStRqst_ReleaseRUNP/FCPU Cycles
1
----------02111--
























































































































































Sheet 11: VehPwrMd_Trns1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
VehPwrMd_Trns1B1
IP_StaMd_UsersRte_Call_MilestoneRqst_DisableMilestoneNotComplete

Sheet 12: VehPwrMd_Trns1() B

VehPwrMd_Trns1TS--




BO/PFunc Stub
Counter
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionIP_StaMd_UsersRte_Call_MilestoneRqst_DisableMilestoneNotCompleteIP_StaMd_UsersRte_Call_MilestoneRqst_DisableMilestoneNotCompleteP/FCPU Cycles
1
----11--



























































































19 - WdgM_Graph

ElectricPowerSteering_TMS570_CHRYSLER_LWR_website/content/en/docs/Chrysler_LWR_EPS_TMS570/SwProject/Source/GenData/WdgM_Graph

20 - WdgM_Graph_ind

Page 1

21 - WdgM_Graphs

Legend, Template v5
SE100ms_10(1)
SE10ms_9(4)
SE4ms_10(6)
SE2ms_10(7)
Local transition
 
Global transition
 
HwTrq_Per3_CP0(0)
SrlComInput_Per1_CP0(0)
uDiagLossOfExec_per3_CP0(0)
GlbFinal_CP0(2)
MtrVel_Per1_CP0(0)
Global inital CP
 
Global final CP
 
LT_01
LT_01
LT_01
LT01
uDiagStaticRegs_Per_CP1(1)
BVDiag_Per1_CP1(1)
ArbLmt_Per1_CP1(1)
StaMd_Per1_CP1(1)
Supervised Entity(ID)
GT_08
GT_06
GT_04
GT_01
SE100ms_8(2)
SE10ms_10(3)
SE4ms_8(5)
SE2ms_8(9)
HwTrq2_Per3_CP0(0)
TuningSelAuth_Per1_CP0(0)
MtrVel2_Per2_CP0(0)
MtrVel2_Per1_CP0(0)
Alive Monitor
GT_09
LT_01
LT_01
LT_01
SE100ms_9(0)
CtrlTemp_Per2_CP0(0)
PAwTO_Per2_CP1(1)
MtrPos3_Per2_CP1(1)
TmprlMon2_Per1_CP1(1)
LT_01
GT_02
SE2ms_9(8)
ThrmlDutyCycle_Per1_CP1(1)
BatterVoltage_Per1_CP0(0)
LT_01
VehPwrMd_Per1_CP1(1)

22 - WIR_Input_Qualification_MDD

pointsModule --

High-Level Description

This module is responsible for performing the qualification of the Wheel Speed inputs to the Wheel Imbalance Rejection algorithm.

Figures

WIRInputQual.tif

Diagram – Function Data Sharing

This diagram shows all data that is shared between functions within the module.

No Shared Data

Diagram – Function (Name)

This diagram describes the functional characteristics and data flow of a given function.


Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module InputsModule Outputs
SrlComLWhlSpdVld_Cnt_lgcQualWhlFreqL_Hz_f32
SrlComRWhlSpdVld_Cnt_lgcQualWhlFreqR_Hz_f32
SrlComLWhlSpd_Hz_f32WhlFreqQualified_Cnt_lgc
SrlComRWhlSpd_Hz_f32

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
PrevQualWhlSpdLeft_Hz_M_f32single precision float040CLEARED_32
PrevQualWhlSpdRight_Hz_M_f32single precision float040CLEARED_32
QualLevelLeft_Cnt_M_u161010CLEARED_16
QualLevelRight_Cnt_M_u161010CLEARED_16
QualErrAccLeft_Cnt_M_u161FULLFULLCLEARED_16
QualErrAccRight_Cnt_M_u161FULLFULLCLEARED_16

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

None

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_WhlSpdQPStep_Cnt_u16
k_WhlSpdQLimit_Cnt_u16
k_WhlSpdQNStep_Cnt_u16
t_FreqScaleTblX_Hz_u7p9
k_WhlSpdQualDiag_Cnt_Str

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionUnitsValue
D_WHLSPDMIN_HZ_F32single precision floatHz0
D_WHLSPDMAX_HZ_F32single precision floatHz40

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name
<None>

Module specific Lookup Tables Constants

(This is for lookup tables (arrays) with fixed values, same name as other tables)

Constant NameResolutionValueSoftware Segment
None


Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library and functions / Macros that are called by the various sub modules are identified below,

  1. Limit_m

  2. Min_m

  3. FPM_FloatToFixed_m

  4. DiagPStep_m

  5. DiagNStep_m

  6. DiagFailed_m

Data Hiding Functions

  1. <None>

Global Functions/Macros Defined by this Module

Global Function #1

Function NameNoneTypeMinMaxUTP Tol.
Arguments Passed
Return Value

Description

(Place flowchart/design for local function)

Local Functions/Macros Used by this MDD only

Qualify Wheel Speed

Function NameQualifyWhlSpdTypeMinMaxUTP Tol.
Arguments PassedWhlSpd_Ptr_T_f32pointer to float32040
PrevQualWhlSpd_Ptr_T_f32pointer to float32040
WhlSpdValid_Cnt_T_lgcbooleanFALSETRUE
QualLevel_Ptr_T_u16pointer to uint16010
Return ValueN/A

Description

Wheel Speed In Range Check

Function NameWhlSpdInRangeTypeMinMaxUTP Tol.
Arguments PassedWhlSpd_Hz_T_f32float32040
Return ValueInRange_Cnt_T_lgcbooleanFALSETRUE0

Description

Wheel Speed Qualification Check

Function NameWhlSpdQualCheckTypeMinMaxUTP Tol.
Arguments PassedQualLevel_Cnt_T_u16uint16110
InRange_Cnt_T_lgcbooleanFALSETRUE
QualErrAcc_Ptr_T_u16pointer to uint16FULLFULL
Return ValueWhlSpdQualfied_Cnt_T_lgcBooleanFALSETRUE0

Description

Software Module Implementation

Runtime Environment (RTE) Initial Values

This section lists the initial values of data written by this module but controlled by the RTE. After RTE initialization, the data in this table will contain these values.

DataValue
SrlComLWhlSpdVld_Cnt_lgcFALSE
SrlComRWhlSpdVld_Cnt_lgcFALSE
SrlComLWhlSpd_Hz_f320
SrlComRWhlSpd_Hz_f320
QualWhlFreqL_Hz_f320
QualWhlFreqR_Hz_f320
WhlFreqQualified_Cnt_lgcTRUE

Initialization Functions

None


Periodic Functions

Per: _Per1

Design Rationale

None

Program Flow Start

Rte_Call_WIRInputQual_Per1_CP0_CheckpointReached()

Store Module Inputs to Local copies

WhlSpdLeftValid_Cnt_T_lgc = Rte_IRead_WIRInputQual_Per1_SrlComLWhlSpdVld_Cnt_lgc()

WhlSpdLeft_Hz_T_f32 = Rte_IRead_WIRInputQual_Per1_SrlComLWhlSpd_Hz_f32()

WhlSpdRightValid_Cnt_T_lgc = Rte_IRead_WIRInputQual_Per1_SrlComRWhlSpdVld_Cnt_lgc()

WhlSpdRight_Hz_T_f32 = Rte_IRead_WIRInputQual_Per1_SrlComRWhlSpd_Hz_f32()

Processing

Store Local copy of outputs into Module Outputs

Rte_IWrite_WIRInputQual_Per1_QualWhlFreqL_Hz_f32(WhlSpdLeft_Hz_T_f32)

Rte_IWrite_WIRInputQual_Per1_QualWhlFreqR_Hz_f32(WhlSpdRight_Hz_T_f32)

Rte_IWrite_WIRInputQual_Per1_WhlFreqQualified_Cnt_lgc(WhlFreqQualified_Cnt_T_lgc)

Program Flow End

Rte_Call_WIRInputQual_Per1_CP1_CheckpointReached()


Fault Recovery Functions

None


Shutdown Functions

None


Interrupt Functions

None


Serial Communication Functions

None


Execution Requirements

Execution Sequence of the Module

(Describe in words relevant details about the execution sequence of the different sub modules.)

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s) in which the function is called
WIRInputQual_Per12msALL

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
<None>


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
WIRInputQual_Per1RTE_START_SEC_AP_WIRINPUTQUAL_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
QualifyWhlSpdN/A (Inline with calling function)
WhlSpdInRangeN/A (Inline with calling function)
WhlSpdQualCheckN/A (Inline with calling function)


Known Issues / Limitations With Design

  1. Inline function defined in globalmacro.h are not unit tested


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11Initial version20-Feb-12LWW
22Checkpoints added11-Nov-12NRAR

23 - WIRInputQual_UnitTestResult


Overview

Unit Test Information
Module Definitions
Variable Range
QualifyWhlSpd
QualifyWhlSpd() B
QualifyWhlSpd() P
WhlSpdInRange
WhlSpdInRange() B
WhlSpdInRange() P
WhlSpdQualCheck
WhlSpdQualCheck() B
WhlSpdQualCheck() P
WIRInputQual_Per1
WIRInputQual_Per1() B
WIRInputQual_Per1() P


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Kaustubh Dixit
Source files to be added to the .pjt file Must include path from 'Source Code Directory' setting on the Unit Test Tool Options dialog Include Files:

Code File(s) Under Test:Ap_WIRInputQual.c



Code File(s) Version:2



Module Design Document:WIR_Input_Qualification_MDD



Module Design Document Version:2



Unit Test Plan Version:2



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.5



Model Type:Excel Macro



Model Version:




Special Test Requirements:




Test Date:1/11/2012



Comments:1) Inline Function defined in Globalmacro.h is not unittested.



Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

QualifyWhlSpdQualifyWhlSpd() B----
22
3QualifyWhlSpd() P----
3






WhlSpdInRangeWhlSpdInRange() B----
8
2WhlSpdInRange() P----
2






WhlSpdQualCheckWhlSpdQualCheck() B----
22
6WhlSpdQualCheck() P----
6






WIRInputQual_Per1WIRInputQual_Per1() B----
51
2WIRInputQual_Per1() P----
2




















































































































































































































Sheet 2: Module Definitions









































Nexteer EPS Unit Test Tool












Rev:2.7b












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidQualifyWhlSpd(Boolean WhlSpdValid_Cnt_T_lgc)
GBooleanSrlComLWhlSpdVld_Cnt_lgc

voidRte_Call_WIRInputQual_Per1_CP0_CheckpointReached(void)
BooleanWhlSpdInRange(float WhlSpd_Hz_T_f32)
GBooleanSrlComRWhlSpdVld_Cnt_lgc

voidRte_Call_WIRInputQual_Per1_CP1_CheckpointReached(void)
BooleanWhlSpdQualCheck(UINT16 QualLevel_Cnt_T_u16, Boolean InRange_Cnt_T_lgc)
GfloatSrlComLWhlSpd_Hz_f32




voidWIRInputQual_Per1(void)
GfloatSrlComRWhlSpd_Hz_f32








GfloatQualWhlFreqL_Hz_f32








GfloatQualWhlFreqR_Hz_f32








GBooleanWhlFreqQualified_Cnt_lgc








MfloatPrevQualWhlSpdLeft_Hz_M_f32








MfloatPrevQualWhlSpdRight_Hz_M_f32








MUINT16QualLevelLeft_Cnt_M_u16








MUINT16QualLevelRight_Cnt_M_u16








MUINT16QualErrAccLeft_Cnt_M_u16








MUINT16QualErrAccRight_Cnt_M_u16









floatWhlSpd_Ptr_T_f32









floatPrevQualWhlSpd_Ptr_T_f32









UINT16QualLevel_Ptr_T_u16









UINT16QualErrAcc_Ptr_T_u16









UINT16k_WhlSpdQPStep_Cnt_u16









UINT16k_WhlSpdQLimit_Cnt_u16









UINT16k_WhlSpdQNStep_Cnt_u16









u7p9_Tt_FreqScaleTblX_Hz_u7p9[6]









DiagSettings_Str.Uint16k_WhlSpdQualDiag_Cnt_Str.Threshold









DiagSettings_Str.Uint16k_WhlSpdQualDiag_Cnt_Str.Pstep









DiagSettings_Str.Uint16k_WhlSpdQualDiag_Cnt_Str.Nstep

































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 3: Variable Range












































Nexteer EPS Unit Test Tool












Rev:2.7b
























Variable Range Definitions








Variable NameMax ValueMin Value








SrlComLWhlSpdVld_Cnt_lgc










SrlComRWhlSpdVld_Cnt_lgc










SrlComLWhlSpd_Hz_f32










SrlComRWhlSpd_Hz_f32










QualWhlFreqL_Hz_f32










QualWhlFreqR_Hz_f32










WhlFreqQualified_Cnt_lgc










PrevQualWhlSpdLeft_Hz_M_f32










PrevQualWhlSpdRight_Hz_M_f32










QualLevelLeft_Cnt_M_u16










QualLevelRight_Cnt_M_u16










QualErrAccLeft_Cnt_M_u16










QualErrAccRight_Cnt_M_u16










WhlSpd_Ptr_T_f32










PrevQualWhlSpd_Ptr_T_f32










QualLevel_Ptr_T_u16










QualErrAcc_Ptr_T_u16










WhlSpdValid_Cnt_T_lgc










WhlSpd_Hz_T_f32










QualLevel_Cnt_T_u16










InRange_Cnt_T_lgc










k_WhlSpdQPStep_Cnt_u16










k_WhlSpdQLimit_Cnt_u16










k_WhlSpdQNStep_Cnt_u16










t_FreqScaleTblX_Hz_u7p9[6]










k_WhlSpdQualDiag_Cnt_Str.Threshold










k_WhlSpdQualDiag_Cnt_Str.Pstep










k_WhlSpdQualDiag_Cnt_Str.Nstep











Sheet 4: QualifyWhlSpd




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
QualifyWhlSpdB22WhlSpd_Ptr_T_f32WhlSpd_Ptr_T_f32
QualifyWhlSpdP3PrevQualWhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16



QualLevel_Ptr_T_u16PrevQualWhlSpd_Ptr_T_f32



k_WhlSpdQPStep_Cnt_u16




k_WhlSpdQLimit_Cnt_u16




k_WhlSpdQNStep_Cnt_u16


Sheet 5: QualifyWhlSpd() B

QualifyWhlSpdTS--













BParamI/PI/PI/PI/PI/PI/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionWhlSpdValid_Cnt_T_lgcWhlSpd_Ptr_T_f32PrevQualWhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16k_WhlSpdQPStep_Cnt_u16k_WhlSpdQLimit_Cnt_u16k_WhlSpdQNStep_Cnt_u16WhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16PrevQualWhlSpd_Ptr_T_f32WhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16PrevQualWhlSpd_Ptr_T_f32P/FCPU Cycles
1param 1 min05811101------808--

2param1 max12321101------232--

3I/p 2 min102831101------040--

4I/p 2 max1403341101------40540--

5I/p 2 pos1113751101------11611--

6I/p 3 min015061101------050--

7I/p 3 max0204071101------40640--

8I/p 3 pos030281101------272--

9I/p 4 min035601101------606--

10I/p 4 max12213101101------221022--

11I/p 4 pos0182631101------26226--

12k_WhlSpdQPStep_Cnt = min014650101------646--

13k_WhlSpdQPStep_Cnt = max01013310000101------13213--

14k_WhlSpdQPStep_Cnt = pos16201647101------6106--

15k_WhlSpdQLimit_Cnt = min02277101------27627--

16k_WhlSpdQLimit_Cnt = max1223421100001------22322--

17k_WhlSpdQLimit_Cnt = pos0392431471------24224--

18k_WhlSpdQNStep_Cnt = min0151441100------14414--

19k_WhlSpdQNStep_Cnt = max0154511010000------404--

20k_WhlSpdQNStep_Cnt = pos12086110268------20720--

21All min0000000------000--

22All max1404010100001000010000------401000040--






















































































































































































Sheet 6: QualifyWhlSpd() P

QualifyWhlSpdTS--













PParamI/PI/PI/PI/PI/PI/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionWhlSpdValid_Cnt_T_lgcWhlSpd_Ptr_T_f32PrevQualWhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16k_WhlSpdQPStep_Cnt_u16k_WhlSpdQLimit_Cnt_u16k_WhlSpdQNStep_Cnt_u16WhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16PrevQualWhlSpd_Ptr_T_f32WhlSpd_Ptr_T_f32QualLevel_Ptr_T_u16PrevQualWhlSpd_Ptr_T_f32P/FCPU Cycles
1(True = WhlSpdValid_Cnt_T_lgc) = False and (QualLevel_Ptr_T_u16 > k_WhlSpdQNStep_Cnt_u16)=False05811101------808--

2(True = WhlSpdValid_Cnt_T_lgc) = False and (QualLevel_Ptr_T_u16 > k_WhlSpdQNStep_Cnt_u16)=True015061101------050--

3(True = WhlSpdValid_Cnt_T_lgc) = True12321101------232--






















































































































































































Sheet 7: WhlSpdInRange




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
WhlSpdInRangeB8t_FreqScaleTblX_Hz_u7p9[6]

WhlSpdInRangeP2



Sheet 8: WhlSpdInRange() B

WhlSpdInRangeTS--




BParamI/PFunction
Return Val
Expected
Return Val
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionWhlSpd_Hz_T_f32t_FreqScaleTblX_Hz_u7p9[6]WhlSpdInRangeWhlSpdInRangeP/FCPU Cycles
1param1 min08,9,10,23,24,25--0--

2param 1 max408,9,10,23,24,25--0--

3param 1 pos228,9,10,23,24,25--1--

4t_FreqScaleTblX_Hz_u7p9 = min15, 5, 5, 5, 5, 5--0--

5t_FreqScaleTblX_Hz_u7p9 = max3940, 40, 40, 40, 40, 40--0--

6t_FreqScaleTblX_Hz_u7p9 = pos38,9,10,23,24,25--0--

7All Min05, 5, 5, 5, 5, 5--0--

8All Max4040, 40, 40, 40, 40, 40--1--




























































































Sheet 9: WhlSpdInRange() P

WhlSpdInRangeTS--




PParamI/PFunction
Return Val
Expected
Return Val
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionWhlSpd_Hz_T_f32t_FreqScaleTblX_Hz_u7p9[6]WhlSpdInRangeWhlSpdInRangeP/FCPU Cycles
1((WhlSpd_Hz_T_u7p9 >= t_FreqScaleTblX_Hz_u7p9(0)) And (WhlSpd_Hz_T_u7p9 <= t_FreqScaleTblX_Hz_u7p9(5))) = False48,9,10,23,24,25--0--

2((WhlSpd_Hz_T_u7p9 >= t_FreqScaleTblX_Hz_u7p9(0)) And (WhlSpd_Hz_T_u7p9 <= t_FreqScaleTblX_Hz_u7p9(5))) = True208,9,10,23,24,25--1--




























































































Sheet 10: WhlSpdQualCheck




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
WhlSpdQualCheckB22QualErrAcc_Ptr_T_u16QualErrAcc_Ptr_T_u16
WhlSpdQualCheckP6k_WhlSpdQualDiag_Cnt_Str.Threshold




k_WhlSpdQualDiag_Cnt_Str.Pstep




k_WhlSpdQualDiag_Cnt_Str.Nstep




k_WhlSpdQLimit_Cnt_u16


Sheet 11: WhlSpdQualCheck() B

WhlSpdQualCheckTS--











BParamParamI/PI/PI/PI/PI/PFunction
Return Val
O/PExpected
Return Val
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionQualLevel_Cnt_T_u16InRange_Cnt_T_lgcQualErrAcc_Ptr_T_u16k_WhlSpdQualDiag_Cnt_Str.Thresholdk_WhlSpdQualDiag_Cnt_Str.Pstepk_WhlSpdQualDiag_Cnt_Str.Nstepk_WhlSpdQLimit_Cnt_u16WhlSpdQualCheckQualErrAcc_Ptr_T_u16WhlSpdQualCheckQualErrAcc_Ptr_T_u16P/FCPU Cycles
1param 1 min0012301105110----11--

2param 1 max1012343001501114721----1234--

3param 1 pos1035633701901719031----03563--

4param 2 min20644441023023110----1644--

5param 2 max3125565102702911080----02556--

6param 3 min0105803103512150----1310--

7param 3 max101655356503504113220----065535--

8param 3 pos10112347203904714290----01234--

9k_WhlSpdQualDiag_Cnt_Str.Threshold - min8045401015360----0454--

10k_WhlSpdQualDiag_Cnt_Str.Threshold - max617534655351016430----17534--

11k_WhlSpdQualDiag_Cnt_Str.Threshold - pos4114614300001017500----114614--

12k_WhlSpdQualDiag_Cnt_Str.Pstep - min20216944110358548570----021694--

13k_WhlSpdQualDiag_Cnt_Str.Pstep- max0128774472165535429349640----04721--

14k_WhlSpdQualDiag_Cnt_Str.Pstep- pos31358549031302321121710----035854--

15k_WhlSpdQualDiag_Cnt_Str.Nstep- min40429341334135101780----042934--

16k_WhlSpdQualDiag_Cnt_Str.Nstep- max805001417651411655352850----050014--

17k_WhlSpdQualDiag_Cnt_Str.Nstep- pos61570942196147166603920----057094--

18k_WhlSpdQLimit_Cnt_u16 = min2064174262715312910

064174--

19k_WhlSpdQLimit_Cnt_u16 = max3072543058159135110000

17254--

20k_WhlSpdQLimit_Cnt_u16 = pos40833434891651411453

18334--

21All min000301010----10--

22All max101655353010110000----065535--


































































































































































Sheet 12: WhlSpdQualCheck() P

WhlSpdQualCheckTS--











PParamParamI/PI/PI/PI/PI/PFunction
Return Val
O/PExpected
Return Val
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionQualLevel_Cnt_T_u16InRange_Cnt_T_lgcQualErrAcc_Ptr_T_u16k_WhlSpdQualDiag_Cnt_Str.Thresholdk_WhlSpdQualDiag_Cnt_Str.Pstepk_WhlSpdQualDiag_Cnt_Str.Nstepk_WhlSpdQLimit_Cnt_u16WhlSpdQualCheckQualErrAcc_Ptr_T_u16WhlSpdQualCheckQualErrAcc_Ptr_T_u16P/FCPU Cycles
1(True = InRange_Cnt_T_lgc)=False
and
(DiagFailed_m(QualErrAcc_Ptr_T_u16, k_WhlSpdQualDiag_Cnt_Str) = True)=False
0013010110----11--

2(True = InRange_Cnt_T_lgc)=True
and
(0 = QualLevel_Cnt_T_u16)=False
and
(QualLevel_Cnt_T_u16 >= k_WhlSpdQLimit_Cnt_u16)=True
and
(DiagFailed_m(QualErrAcc_Ptr_T_u16, k_WhlSpdQualDiag_Cnt_Str) = True) =True
1012343010110----0233--

3(True = InRange_Cnt_T_lgc)=True
and
(0 = QualLevel_Cnt_T_u16)=False
and
(QualLevel_Cnt_T_u16 >= k_WhlSpdQLimit_Cnt_u16)=False
3125563010110----02556--

4(True = InRange_Cnt_T_lgc)=True
and
(0 = QualLevel_Cnt_T_u16)=True
0103010110----110--

5(QualErrAcc_Ptr_T_u16 < k_WhlSpdQualDiag_Cnt_Str.Threshold - k_WhlSpdQualDiag_Cnt_Str.Pstep ) = False01403010110----030--

6(QualErrAcc_Ptr_T_u16 > k_WhlSpdQualDiag_Cnt_Str.Nstep) = False10113010110----10--


































































































































































Sheet 13: WIRInputQual_Per1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
WIRInputQual_Per1B51SrlComLWhlSpdVld_Cnt_lgcQualWhlFreqL_Hz_f32Rte_Call_WIRInputQual_Per1_CP0_CheckpointReached
WIRInputQual_Per1P2SrlComLWhlSpd_Hz_f32QualWhlFreqR_Hz_f32Rte_Call_WIRInputQual_Per1_CP1_CheckpointReached



SrlComRWhlSpdVld_Cnt_lgcWhlFreqQualified_Cnt_lgc



SrlComRWhlSpd_Hz_f32




PrevQualWhlSpdLeft_Hz_M_f32




QualLevelLeft_Cnt_M_u16




PrevQualWhlSpdRight_Hz_M_f32




QualLevelRight_Cnt_M_u16




QualErrAccLeft_Cnt_M_u16




QualErrAccRight_Cnt_M_u16




t_FreqScaleTblX_Hz_u7p9[6]




k_WhlSpdQPStep_Cnt_u16




k_WhlSpdQLimit_Cnt_u16




k_WhlSpdQNStep_Cnt_u16




k_WhlSpdQualDiag_Cnt_Str.Threshold




k_WhlSpdQualDiag_Cnt_Str.Pstep




k_WhlSpdQualDiag_Cnt_Str.Nstep


Sheet 14: WIRInputQual_Per1() B

WIRInputQual_Per1TS--



























BI/P1I/P2I/P3I/P4I/P5I/P6I/P7I/P8I/P9I/P10I/P11I/P 12I/P 13I/P 14I/P 15I/P 16I/P 17O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSrlComLWhlSpdVld_Cnt_lgcSrlComLWhlSpd_Hz_f32SrlComRWhlSpdVld_Cnt_lgcSrlComRWhlSpd_Hz_f32PrevQualWhlSpdLeft_Hz_M_f32QualLevelLeft_Cnt_M_u16PrevQualWhlSpdRight_Hz_M_f32QualLevelRight_Cnt_M_u16QualErrAccLeft_Cnt_M_u16QualErrAccRight_Cnt_M_u16t_FreqScaleTblX_Hz_u7p9[6]k_WhlSpdQPStep_Cnt_u16k_WhlSpdQLimit_Cnt_u16k_WhlSpdQNStep_Cnt_u16k_WhlSpdQualDiag_Cnt_Str.Thresholdk_WhlSpdQualDiag_Cnt_Str.Pstepk_WhlSpdQualDiag_Cnt_Str.NstepQualWhlFreqL_Hz_f32QualWhlFreqR_Hz_f32WhlFreqQualified_Cnt_lgcRte_Call_WIRInputQual_Per1_CP0_CheckpointReachedRte_Call_WIRInputQual_Per1_CP1_CheckpointReachedQualWhlFreqL_Hz_f32QualWhlFreqR_Hz_f32WhlFreqQualified_Cnt_lgcRte_Call_WIRInputQual_Per1_CP0_CheckpointReachedRte_Call_WIRInputQual_Per1_CP1_CheckpointReachedP/FCPU Cycles
1I/p 1 min01011322152238,9,10,23,24,25110130101----------3215111--

2I/p 1 max14122343251148,11,10,21,14,5324433226----------422111--

3I/p 2 min00033364359588,9,10,23,24,265387363411----------3635111--

4I/p 2 max140140385168698,11,10,21,14,675210394616----------4040111--

5I/p 2 pos0120203962767108,9,10,23,24,2796613425821----------390011--

6I/p 3 min1150303738514178,11,10,21,14,7118016457026----------1538111--

7I/p 3 max018156832415188,9,10,23,24,28139419488231----------65111--

8I/p 4 min122101692133158,11,10,21,14,81510822519436----------220111--

9I/p 4 max0250402211327178,9,10,23,24,2917122255410641----------00011--

10I/p 4 pos127131121819188,11,10,21,14,919136285711846----------273111--

11I/p 5 min028015032991118,9,10,23,24,3021150316013051----------00011--

12I/p 5 max1301254042681638,11,10,21,14,1023164346314256----------3025111--

13I/p 5 pos0320353353274208,9,10,23,24,3125178376615461----------3332111--

14I/p 6 min1341161503463218,11,10,21,14,1127192406916666----------3416111--

15I/p 6 max03602718103651898,9,10,23,24,3229206437217871----------036011--

16I/p 6 pos1381382213841378,11,10,21,14,1231220467519076----------3838111--

17I/p 7 min0390322560312138,9,10,23,24,3333234497820281----------00011--

18I/p 7 max1312127740214158,11,10,21,14,1335248528121486----------321111--

19I/p 7 pos06013288411628,9,10,23,24,3437262558422691----------04011--

20I/p 8 min11611830930278,11,10,21,14,143434546786898790801231----------1618111--

21I/p 8 max022029211710538,9,10,23,24,3568318301561189017942371----------217111--

22I/p 8 pos11112626265898,11,10,21,14,1537262558422691----------1126111--

23I/p 9 min024031131620188,9,10,23,24,36400500600700800900----------00011--

24I/p 9 max116162242236553568,11,10,21,14,167637381145131613741709----------06011--

25I/p 9 pos028016335114418,9,10,23,24,3711269761690193219482518----------00011--

26I/p 10 min137122106245508,11,10,21,14,17148912142235254825223327----------3722111--

27I/p 10 max0290112071666655358,9,10,23,24,38185214522780316430964136----------200011--

28I/p 10 pos1321243082878178,11,10,21,14,18221516903325378036704945----------3224111--

29I/p 11 min13513740940810185,5,5,5,5,5257819283870439642445754----------3537111--

30I/p 11 max038050501052912640,40,40,40,40,40294121664415501248186563----------4040111--

31I/p 11 pos116118309391218,9,10,23,24,25330424044960562853927372----------1618111--

32I/p 11 min122101692133156,6,6,6,6,60276588723896----------220111--

33I/p 11 max0250402211327179,6,18,10,6,7100002906190250101----------2213111--

34I/p 11 pos127131121819187,4,9,6,6,75543046493262106----------273111--

35I/p 11 min028015032991119,6,8,10,6,861076105310126----------029111--

36I/p 11 max1301254042681637,6,6,7,6,8641000079108322131----------3025111--

37I/p 11 pos0320353353274209,6,8,10,6,97645382111334136----------3332111--

38I/p 11 min1341161503463216,15,6,6,6,932213108121486----------3416111--

39I/p 11 max03602718103651899,6,8,10,6,10334136100008422691----------1836111--

40I/p 11 pos1381382213841376,6,16,6,6,10214868768723896----------3838111--

41I/p 11 min122101692133159,6,8,10,6,111173581460322131----------00011--

42I/p 11 max0250402211327176,17,6,6,6,1112037015165535334136----------2213111--

43I/p 11 pos127131121819189,6,8,10,6,128723896343521486----------273111--

44I/p 11 min122101692133156,6,19,6,6,1253877061----------220011--

45I/p 11 max0250402211327179,6,8,10,6,13744410246553564----------220011--

46I/p 11 pos1271311218191816,6,20,21,6,1392455364353343576----------273111--

47I/p 11 min1221016921331519,6,8,10,6,14118016868233250----------220111--

48I/p 11 max02504022113271716,6,36,6,26,1413941913011387065535----------2213111--

49I/p 11 pos1271311218191819,6,38,10,6,151510822173406753435----------273111--

50All min00000000005,5,5,5,5,5000000----------00011--

51All max14014040104010655356553540,40,40,40,40,40100001000010000655356553565535----------4040111--


































































































































































































































































































































Sheet 15: WIRInputQual_Per1() P

WIRInputQual_Per1TS--



























PI/P1I/P2I/P3I/P4I/P5I/P6I/P7I/P8I/P9I/P10I/PI/PI/PI/PI/PI/PI/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSrlComLWhlSpdVld_Cnt_lgcSrlComLWhlSpd_Hz_f32SrlComRWhlSpdVld_Cnt_lgcSrlComRWhlSpd_Hz_f32PrevQualWhlSpdLeft_Hz_M_f32QualLevelLeft_Cnt_M_u16PrevQualWhlSpdRight_Hz_M_f32QualLevelRight_Cnt_M_u16QualErrAccLeft_Cnt_M_u16QualErrAccRight_Cnt_M_u16t_FreqScaleTblX_Hz_u7p9[6]k_WhlSpdQPStep_Cnt_u16k_WhlSpdQLimit_Cnt_u16k_WhlSpdQNStep_Cnt_u16k_WhlSpdQualDiag_Cnt_Str.Thresholdk_WhlSpdQualDiag_Cnt_Str.Pstepk_WhlSpdQualDiag_Cnt_Str.NstepQualWhlFreqL_Hz_f32QualWhlFreqR_Hz_f32WhlFreqQualified_Cnt_lgcRte_Call_WIRInputQual_Per1_CP0_CheckpointReachedRte_Call_WIRInputQual_Per1_CP1_CheckpointReachedQualWhlFreqL_Hz_f32QualWhlFreqR_Hz_f32WhlFreqQualified_Cnt_lgcRte_Call_WIRInputQual_Per1_CP0_CheckpointReachedRte_Call_WIRInputQual_Per1_CP1_CheckpointReachedP/FCPU Cycles
1(False = WhlSpdLeftQualfied_Cnt_T_lgc)=False
and
(False = WhlSpdRightQualfied_Cnt_T_lgc)=False
01011322152238,9,10,23,24,25110130101----------3215111--

2(False = WhlSpdLeftQualfied_Cnt_T_lgc)=True
and
(False = WhlSpdRightQualfied_Cnt_T_lgc)=True
03203533532712324558,9,10,23,24,25110130101----------00011--

































































































































































































































































































































24 - E15AI

GENy Configuration Description
APPL
back
AttributeValueTypeisDefault
Real Valuetrueboolno
Standard Valuetrueboolno
UsageStandardenumno
User Valuefalseboolno

25 - E1F

GENy Configuration Description
List of DANIS drivers
back
AttributeValueTypeisDefault

26 - E26BG

GENy Configuration Description
USER6
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

27 - E2AAI

GENy Configuration Description
USER7
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

28 - E2FAE

GENy Configuration Description
Init Structure
back
AttributeValueTypeisDefault
Acceptance Filter Configuration0voidno
Acceptance Filtersvaluepoolno
Baudrate500000intno
Bit Timing Reg. 0199intno
Bit Timing Reg. 162intno
Bit Timing Reg. 20intno
Bustiming Configuration0voidno

29 - E35BG

GENy Configuration Description
USER5
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

30 - E36AG

GENy Configuration Description
EPS_A1
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID300intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferEPS_A1stringno
Functions
Confirmation FunctiondbkConfirmationstringno
Pretransmit Functionstringno
Common Driver Parameters
Signal Access Macrosfalseboolno
Offline Modes
APPLvaluestructno
DIAGvaluestructno
NMvaluestructno
USER3valuestructno
USER4valuestructno
USER5valuestructno
USER6valuestructno
USER7valuestructno
FullCAN Tx
Tx FullCANfalseboolyes
Flags
Confirmation Flagfalseboolno
Timing parameters
Start delay time [ms]0intyes
Name Decorator
Original NameEPS_A1stringno
Unique NameEPS_A1stringno

31 - E3OBI

GENy Configuration Description
ECM_A1
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID264intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferECM_A1stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime105intno
Name Decorator
Original NameECM_A1stringno
Unique NameECM_A1stringno

32 - E3ZCI

GENy Configuration Description
ENG_CFG
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID993intno
Length [byte]7intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferENG_CFGstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]4intno
Minimum Data Length [byte]4intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime1050intno
Name Decorator
Original NameENG_CFGstringno
Unique NameENG_CFGstringno

33 - E41GK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_TPMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

34 - E42EK

GENy Configuration Description
VehCfg1_Pkt
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameVehCfg1objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameVehCfg1_Pktstringno
Suffixstringyes
Unique NameVehCfg1_Pktstringno

35 - E44BG

GENy Configuration Description
USER4
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

36 - E45HK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_RBT_Pobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

37 - E46FK

GENy Configuration Description
Wakeup_CBC
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_CBCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_CBCstringno
Suffixstringyes
Unique NameWakeup_CBCstringno

38 - E4AEK

GENy Configuration Description
BATT_VOLT
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameCBC_PT3objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameBATT_VOLTstringno
Suffixstringyes
Unique NameBATT_VOLTstringno

39 - E4DHK

GENy Configuration Description
Wakeup_TPM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_TPMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_TPMstringno
Suffixstringyes
Unique NameWakeup_TPMstringno

40 - E4EAK

GENy Configuration Description
NM_RBT_D
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1029intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_RBT_Dstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_RBT_Dstringno
Unique NameNM_RBT_Dstringno

41 - E4EFK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_RF_HUBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

42 - E4IGK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_ICobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

43 - E4JEK

GENy Configuration Description
ODO
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameIC_A1objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameODOstringno
Suffixstringyes
Unique NameODOstringno

44 - E4MHK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_RBT_Dobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

45 - E4NFK

GENy Configuration Description
Wakeup_RF_HUB
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_RF_HUBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_RF_HUBstringno
Suffixstringyes
Unique NameWakeup_RF_HUBstringno

46 - E4ODK

GENy Configuration Description
ECM_A1_PKT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameECM_A1objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameECM_A1_PKTstringno
Suffixstringyes
Unique NameECM_A1_PKTstringno

47 - E4PBK

GENy Configuration Description
NM_SCCM
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1059intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_SCCMstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_SCCMstringno
Unique NameNM_SCCMstringno

48 - E4QAI

GENy Configuration Description
ECU_APPL_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagetrueboolno
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1434intno
Length [byte]8intno
Message ClassAPPLenumno
RAM
Buffer TypeOwnBufferenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data Bufferstringyes
Functions
Confirmation Functionstringyes
Pretransmit Functionstringyes
Common Driver Parameters
Signal Access Macrostrueboolyes
Offline Modes
APPLvaluestructno
DIAGvaluestructno
NMvaluestructno
USER3valuestructno
USER4valuestructno
USER5valuestructno
USER6valuestructno
USER7valuestructno
FullCAN Tx
Tx FullCANfalseboolyes
Flags
Confirmation Flagtrueboolyes
Timing parameters
Start delay time [ms]0intyes
Name Decorator
Original NameECU_APPL_EPSstringno
Unique NameECU_APPL_EPSstringno

49 - E4RGK

GENy Configuration Description
Wakeup_IC
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ICobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_ICstringno
Suffixstringyes
Unique NameWakeup_ICstringno

50 - E4SEK

GENy Configuration Description
ENG_CFG
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameENG_CFGobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameENG_CFGstringno
Suffixstringyes
Unique NameENG_CFGstringno

51 - E4VHK

GENy Configuration Description
Wakeup_RBT_DR
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_RBT_Dobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_RBT_DRstringno
Suffixstringyes
Unique NameWakeup_RBT_DRstringno

52 - E4WFK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_CBCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

53 - E4XDK

GENy Configuration Description
VEH_SPEED_PKT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameESP_A8objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameVEH_SPEED_PKTstringno
Suffixstringyes
Unique NameVEH_SPEED_PKTstringno

54 - E52FM

GENy Configuration Description
D_RQ_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameD_RQ_EPSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringyes
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumyes
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringyes
X2stringyes
Name Decorator
Original NameD_RQ_EPSstringno
Suffixstringyes
Unique NameD_RQ_EPSstringno

55 - E53BG

GENy Configuration Description
USER3
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

56 - E53DM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_SCCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

57 - E54BM

GENy Configuration Description
Wakeup_ITBM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ITBMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_ITBMstringno
Suffixstringyes
Unique NameWakeup_ITBMstringno

58 - E5AFM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_VSIM_Cobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

59 - E5BDM

GENy Configuration Description
Wakeup_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_EPSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_EPSstringno
Suffixstringyes
Unique NameWakeup_EPSstringno

60 - E5CBM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_SBWMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

61 - E5DAC

GENy Configuration Description
Message Class 2 (NM)
back
AttributeValueTypeisDefault
OfflineMode0falseboolno
OfflineMode1trueboolno
OfflineMode2falseboolno
OfflineMode3falseboolno
OfflineMode4falseboolno
OfflineMode5falseboolno
OfflineMode6falseboolno
OfflineMode7falseboolno

62 - E5FEM

GENy Configuration Description
Wakeup_SCCM_Pkt
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_SCCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_SCCM_Pktstringno
Suffixstringyes
Unique NameWakeup_SCCM_Pktstringno

63 - E5GCM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_EPBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

64 - E5HAM

GENy Configuration Description
Wakeup_RBT_PASS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_RBT_Pobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_RBT_PASSstringno
Suffixstringyes
Unique NameWakeup_RBT_PASSstringno

65 - E5JFM

GENy Configuration Description
Wakeup_VSIM_C
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_VSIM_Cobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_VSIM_Cstringno
Suffixstringyes
Unique NameWakeup_VSIM_Cstringno

66 - E5KDM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_PTSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

67 - E5LBM

GENy Configuration Description
Wakeup_SBWM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_SBWMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_SBWMstringno
Suffixstringyes
Unique NameWakeup_SBWMstringno

68 - E5OEM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_ASCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

69 - E5PCM

GENy Configuration Description
Wakeup_EPB
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_EPBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_EPBstringno
Suffixstringyes
Unique NameWakeup_EPBstringno

70 - E5QAM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_ESCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

71 - E5SFM

GENy Configuration Description
DG_RQ_GLOBAL_UDS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameDG_RQ_GLOBAL_UDSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringyes
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumyes
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringyes
X2stringyes
Name Decorator
Original NameDG_RQ_GLOBAL_UDSstringno
Suffixstringyes
Unique NameDG_RQ_GLOBAL_UDSstringno

72 - E5TDM

GENy Configuration Description
Wakeup_PTS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_PTSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_PTSstringno
Suffixstringyes
Unique NameWakeup_PTSstringno

73 - E5UBM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_ITBMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

74 - E5XEM

GENy Configuration Description
Wakeup_ASCM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ASCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_ASCMstringno
Suffixstringyes
Unique NameWakeup_ASCMstringno

75 - E5YCM

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_EPSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

76 - E5ZAM

GENy Configuration Description
Wakeup_ESC
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ESCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameWakeup_ESCstringno
Suffixstringyes
Unique NameWakeup_ESCstringno

77 - E62BG

GENy Configuration Description
DIAG
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

78 - E6JAE

GENy Configuration Description
Hw_Tms470/570Cpu (Dcan)
AttributeValueTypeisDefault
General Settings
User Config Filestringyes
CPU Settings
Bit OrderMSB to LSBenumno
Byte OrderBig Endianenumno
CPU Type32 Bitenumno
Definition of 'Define C_COMP_xxx'TI_TMS470_DCANstringno
Definition of 'Define C_PROCESSOR_xxx'TI_TMS470_PSFC66stringno
Generation Additions
Dummy Functionsfalseboolno
Dummy Statementtrueboolno
Multiple GENy Projects
Number of Sub Project(s)1intyes
Project TypeSingleenumyes
OS
OS TypeNoneenumyes
Generation Options
Conditional Generationfalseboolyes
Disable generation of #error directivesfalseboolyes
Optimization
Atomic Bit Access in Bitfieldfalseboolyes
Atomic Variable AccessAtomic16BitAccessenumyes
Synch Mechanism
Lock LevelGlobalenumno
Lock MechanismDefaultenumyes
Nested Disablestringyes
Nested Restorestringyes
Debug Support
Assertionsfalseboolyes

79 - EA2BG

GENy Configuration Description
NM
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

80 - EA6BI

GENy Configuration Description
ESP_A4
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID332intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferESP_A4stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]6intno
Minimum Data Length [byte]6intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameESP_A4stringno
Unique NameESP_A4stringno

81 - EAKDI

GENy Configuration Description
VehCfg3
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1002intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferVehCfg3stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime21000intno
Name Decorator
Original NameVehCfg3stringno
Unique NameVehCfg3stringno

82 - EB1BG

GENy Configuration Description
APPL
back
AttributeValueTypeisDefault
Real Valuetrueboolno
Standard Valuetrueboolno
UsageStandardenumno
User Valuefalseboolno

83 - EBACK

GENy Configuration Description
DG_RQ_GLOBAL_UDS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1089intno
Length [byte]8intno
Message ClassDIAGenumno
RAM
Buffer TypeNoBufferenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data Bufferstringyes
Functions
Indication Functionstringno
Precopy FunctionTpFuncPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Name Decorator
Original NameDG_RQ_GLOBAL_UDSstringno
Unique NameDG_RQ_GLOBAL_UDSstringno

84 - EBVAK

GENy Configuration Description
NM_SBWM
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1033intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_SBWMstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_SBWMstringno
Unique NameNM_SBWMstringno

85 - EBZAE

GENy Configuration Description
Nm_PwrTrainBasic
AttributeValueTypeisDefault
General Settings
Indexed Componentfalseboolyes
User Config Filestringyes
BusOff Handling
BusOff Recovery AlgorithmIMMEDIATELYenumyes
BusOffRepaired Detection MethodTimerenumyes
Debug Support
Assertionstrueboolyes

86 - EDC

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno

87 - EDFAE

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno
Hw_Tms470DcanCpuCan
CAN Base Address0xFFF7DC00enumno
Common Driver Parameters
Range Precopy Functionspoolno
Dynamic Tx Objects
Dynamic Tx Objects0intyes
Initialization
Init Structuresvaluepoolno

88 - EDJAC

GENy Configuration Description
Message Class 5 (IL)
back
AttributeValueTypeisDefault
OfflineMode0trueboolno
OfflineMode1falseboolno
OfflineMode2falseboolno
OfflineMode3falseboolno
OfflineMode4falseboolno
OfflineMode5falseboolno
OfflineMode6falseboolno
OfflineMode7falseboolno

89 - EDNAI

GENy Configuration Description
USER7
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

90 - EE1DI

GENy Configuration Description
NM_IC
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1026intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_ICstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_ICstringno
Unique NameNM_ICstringno

91 - EE3AE

GENy Configuration Description
Tp_Iso15765
AttributeValueTypeisDefault
General Settings
User Config Filestringyes
Transport Protocol - Multi Connections (TP-MC)
Add Connection Group0voidyes
TP ClassStatic Normal Addressing Single TPobjectno
TP ISO StandardISO 15765-2:2004stringno
TP Class Specific Options
Append Channel Indexfalseboolyes
Own ECU Number0intyes
Precopy Message Filterstringyes
Target Address Message Filterstringyes
Timing Parameters
N_Ar: Rx CAN Confirmation Timeout [ms]100intyes
N_As: Tx CAN Confirmation Timeout [ms]100intyes
Tx
Cycle Time [ms]10intyes
N_Bs: Flow Control Timeout [ms]150intyes
N_Cs: Transmit CF Time Interval [ms]20intyes
Rx
Cycle Time [ms]10intyes
N_Cr: Consecutive Frame Timeout [ms]150intyes
Tx
STmin from Flow Control Frametrueboolyes
Rx
Blocksize [Frames]8intyes
STmin [ms]20intyes
Advanced Configuration
CAN Frame Paddingfalseboolyes
Changeable TP-Tx Handlefalseboolyes
Extended API - Overrun Receptionfalseboolyes
Extended API Blocksizefalseboolyes
Extended API STminfalseboolyes
Extended Callback APIfalseboolyes
Fast RAMtrueboolyes
First Flow Control Parameterstrueboolyes
Flow Control Transmission within Rx-ISRtrueboolyes
Guaranteed STmintrueboolyes
Maximum Number of Wait Frames0intyes
Memory Model Overridestringyes
No STmin after Flow Controlfalseboolyes
Queued Tx Message Transmission within Tx-ISRtrueboolyes
Rx DLC Checkonly DLC of 8enumyes
Use channel specific Tx WFTmaxfalseboolyes
Use far RAM buffersfalseboolyes
Variable DLC for Txfalseboolyes
Multiple ECU
Multiple ECU Typephysicalenumyes
Miscellaneous
Assertions Generatedfalseboolyes
Assertions Internalfalseboolyes
Assertions Userfalseboolyes
Runtime Checksfalseboolyes

92 - EEMAI

GENy Configuration Description
USER6
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

93 - EEMBG

GENy Configuration Description
EPS_1
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID544intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferEPS_1stringno
Functions
Confirmation FunctiondbkConfirmationstringno
Pretransmit Functionstringno
Common Driver Parameters
Signal Access Macrosfalseboolno
Offline Modes
APPLvaluestructno
DIAGvaluestructno
NMvaluestructno
USER3valuestructno
USER4valuestructno
USER5valuestructno
USER6valuestructno
USER7valuestructno
FullCAN Tx
Tx FullCANfalseboolyes
Flags
Confirmation Flagfalseboolno
Timing parameters
Start delay time [ms]0intyes
Name Decorator
Original NameEPS_1stringno
Unique NameEPS_1stringno

94 - EEPCI

GENy Configuration Description
IC_A1
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID784intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferIC_A1stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]7intno
Minimum Data Length [byte]7intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime10500intno
Name Decorator
Original NameIC_A1stringno
Unique NameIC_A1stringno

95 - EF

GENy Configuration Description
Cp_XcpOnCan
AttributeValueTypeisDefault
XCP on CAN Transport Layer
Multi Connection Protectionfalseboolyes
Variable DLCfalseboolyes

96 - EF4AI

GENy Configuration Description
SD_RS_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1562intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferSD_RS_EPSstringno
Functions
Confirmation FunctiondbkConfirmationstringno
Pretransmit Functionstringno
Common Driver Parameters
Signal Access Macrosfalseboolno
Offline Modes
APPLvaluestructno
DIAGvaluestructno
NMvaluestructno
USER3valuestructno
USER4valuestructno
USER5valuestructno
USER6valuestructno
USER7valuestructno
FullCAN Tx
Tx FullCANfalseboolyes
Flags
Confirmation Flagfalseboolno
Timing parameters
Start delay time [ms]0intyes
Name Decorator
Original NameSD_RS_EPSstringno
Unique NameSD_RS_EPSstringno

97 - EFFBK

GENy Configuration Description
NM_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1050intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_EPSstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_EPSstringno
Unique NameNM_EPSstringno

98 - EFLAI

GENy Configuration Description
USER5
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

99 - EGFCK

GENy Configuration Description
APPL_ECU_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagetrueboolno
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1754intno
Length [byte]8intno
Message ClassAPPLenumno
RAM
Buffer TypeOwnBufferenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data Bufferstringyes
Functions
Indication Functionstringyes
Precopy Functionstringyes
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrostrueboolyes
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagtrueboolyes
Name Decorator
Original NameAPPL_ECU_EPSstringno
Unique NameAPPL_ECU_EPSstringno

100 - EGKAI

GENy Configuration Description
USER4
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

101 - EH5AG

GENy Configuration Description
Sectors
back
AttributeValueTypeisDefault
Sectorvaluestructno

102 - EHCAC

GENy Configuration Description
Message Class 1 (APPL)
back
AttributeValueTypeisDefault
OfflineMode0trueboolno
OfflineMode1falseboolno
OfflineMode2falseboolno
OfflineMode3falseboolno
OfflineMode4falseboolno
OfflineMode5falseboolno
OfflineMode6falseboolno
OfflineMode7falseboolno

103 - EHJAI

GENy Configuration Description
USER3
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

104 - EI6CI

GENy Configuration Description
NET_CFG_PT
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID996intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNET_CFG_PTstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime21000intno
Name Decorator
Original NameNET_CFG_PTstringno
Unique NameNET_CFG_PTstringno

105 - EIIAI

GENy Configuration Description
DIAG
back
AttributeValueTypeisDefault
Real Valuetrueboolno
Standard Valuetrueboolno
UsageStandardenumno
User Valuefalseboolno

106 - EIUBI

GENy Configuration Description
CBC_PT2
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID274intno
Length [byte]2intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferCBC_PT2stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]2intno
Minimum Data Length [byte]2intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime210intno
Name Decorator
Original NameCBC_PT2stringno
Unique NameCBC_PT2stringno

107 - EJ1AE

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
Timing Parameters
BusOff Recovery Time (fast) [ms]50intno
BusOff Recovery Time (slow) [ms]500intno
BusOff Recovery Time [ms]110intno
BusOff Repaired Time [ms]2000intno
Change from fast to slow Recovery Time [ms]1000intno
Cycle Time [ms]10intyes
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno

108 - EJEAE

GENy Configuration Description
BasicCAN0 Rx Polling
AttributeValueTypeisDefault
ChannelChannel0objectno
Object TypeBasicCAN Rxenumno
Pollingfalseboolyes

109 - EJHAI

GENy Configuration Description
NM
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

110 - EJKAK

GENy Configuration Description
NM_RBT_P
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1030intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_RBT_Pstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_RBT_Pstringno
Unique NameNM_RBT_Pstringno

111 - EJNAG

GENy Configuration Description
Normal Addressing Information
back
AttributeValueTypeisDefault
Addressing Informationvaluestructno

112 - EJVBK

GENy Configuration Description
NM_ASCM
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1062intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_ASCMstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_ASCMstringno
Unique NameNM_ASCMstringno

113 - EJYAE

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno
Name Decorator
Index0intno

114 - EKGAI

GENy Configuration Description
APPL
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

115 - EKIBG

GENy Configuration Description
USER7
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

116 - ELHBG

GENy Configuration Description
USER6
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

117 - ELHDK

GENy Configuration Description
SD_RS_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameSD_RS_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapsfalseboolno
SendTypespontaneousenumno
SignalTypenByteenumno
Name Decorator
Original NameSD_RS_EPSstringno
Suffixstringyes
Unique NameSD_RS_EPSstringno

118 - ELKCK

GENy Configuration Description
D_RQ_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1882intno
Length [byte]8intno
Message ClassDIAGenumno
RAM
Buffer TypeNoBufferenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data Bufferstringyes
Functions
Indication Functionstringno
Precopy FunctionTpPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Name Decorator
Original NameD_RQ_EPSstringno
Unique NameD_RQ_EPSstringno

119 - ELRAE

GENy Configuration Description
NameDecorator
AttributeValueTypeisDefault
Name Decorator
Always append Channel Namefalseboolyes
Append Channel Indexfalseboolyes
Decorate identical names Rx Txtrueboolyes
Recalculate0voidyes
Handles Send Objects
Postfixstringyes
PrefixCanTxstringyes
Handles Receive Objects
Postfixstringyes
PrefixCanRxstringyes
Byte Access Send Objects
Postfix_cstringyes
Prefixstringyes
Byte Access Receive Objects
Postfix_cstringyes
Prefixstringyes
Message Confirmation Flags
Postfix_conf_bstringyes
Prefixstringyes
Message Indication Flags
Postfix_ind_bstringyes
Prefixstringyes
Signal
Rx Signal Prefixb_stringyes
Signal Bit Postfix_bstringyes
Signal Bit Prefixstringyes
Signal Byte Postfix_cstringyes
Signal Byte Prefixstringyes
Signal Postfixstringyes
Tx Signal Prefixb_stringyes
Summary Macros
Rx Signal Get Prefixstringyes
Tx Signal Set Prefixstringyes
Indication Flag
Postfixstringyes
PrefixInd_stringyes
Confirmation Flag
Postfixstringyes
PrefixConf_stringyes
Timeout Flag
Postfixstringyes
PrefixTimeout_stringyes

120 - ELZAI

GENy Configuration Description
USER7
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

121 - EMECI

GENy Configuration Description
CBC_PT3
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID512intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferCBC_PT3stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]7intno
Minimum Data Length [byte]7intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime1050intno
Name Decorator
Original NameCBC_PT3stringno
Unique NameCBC_PT3stringno

122 - EMEDK

GENy Configuration Description
ECU_APPL_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameECU_APPL_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapsfalseboolno
SendTypenoneenumyes
SignalTypenByteenumno
Name Decorator
Original NameECU_APPL_EPSstringno
Suffixstringyes
Unique NameECU_APPL_EPSstringno

123 - EMFAG

GENy Configuration Description
Diag
AttributeValueTypeisDefault
TP Connection Groupvaluestructno

124 - EMG

GENy Configuration Description
DrvCan_Tms470DcanHll
AttributeValueTypeisDefault
Hw_Tms470DcanCpuCan
Errata Dcan22 iterations255intyes
Common Driver Parameters
Active / Passive Statefalseboolyes
CAN Cancel Notificationfalseboolno
Can Interrupt Control Callbacksfalseboolyes
CANOnline / CANOffline Notificationfalseboolyes
Common Confirmation Functionfalseboolyes
Copy Mechanismcopy all received bytesenumyes
CopyToCAN / CopyFromCAN Servicefalseboolno
DLC Checkagainst minimum acceptance lengthenumno
Extended Statusfalseboolyes
FullCAN Overrun Notificationtrueboolno
Generic Precopyfalseboolyes
Hardware Loop Checkfalseboolno
Message Not Matched Notificationfalseboolyes
Overrun Notificationfalseboolyes
Partial Offline Modetrueboolno
Rx Notificationfalseboolyes
Sleep / Wake-up Functionalityfalseboolno
Transmit Queuetrueboolno
Tx Observationfalseboolno
Use Tx BitQueuetrueboolyes
Offline Modes
Mode 0 NameAPPLstringno
Mode 1 NameNMstringno
Mode 2 NameDIAGstringno
Mode 3 NameUSER3stringno
Mode 4 NameUSER4stringno
Mode 5 NameUSER5stringno
Mode 6 NameUSER6stringno
Mode 7 NameUSER7stringno
Default Mapping
Message Class 0valuestructno
Message Class 1 (APPL)valuestructno
Message Class 2 (NM)valuestructno
Message Class 3 (TP)valuestructno
Message Class 4 (DIAG)valuestructno
Message Class 5 (IL)valuestructno
OSEK OS
OSEK OS Cat. 2 Interruptfalseboolyes
Polling
Polling TypeNoneenumyes
Rx FullCAN Pollingfalseboolno
API
Indexed Componentfalseboolno
Symbolic Names for Signal Valuestrueboolno
General Settings
Security Level30enumyes
User Config Filestringyes
Debug Support
AssertionsInternal, Gen, Hardware, Userenumno
Dynamic Tx Objects
Confirmationfalseboolyes
Data Pointerfalseboolyes
DLCfalseboolno
IDfalseboolno
Pretransmitfalseboolyes
ID Search Algorithm
Additional Memory [byte]0intyes
Maximum Search Steps2intyes
Search AlgorithmLinearenumyes
Hash Search
Calculated Random Number (Extended IDs)0intyes
Calculated Random Number (Standard IDs)0intyes
Hash Table Fill Level0floatyes

125 - EMGBG

GENy Configuration Description
USER5
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

126 - EMHAC

GENy Configuration Description
Message Class 4 (DIAG)
back
AttributeValueTypeisDefault
OfflineMode0falseboolno
OfflineMode1falseboolno
OfflineMode2trueboolno
OfflineMode3falseboolno
OfflineMode4falseboolno
OfflineMode5falseboolno
OfflineMode6falseboolno
OfflineMode7falseboolno

127 - EMPAG

GENy Configuration Description
Functional Addressing Information
back
AttributeValueTypeisDefault
Addressing Informationvaluestructno

128 - EMPDI

GENy Configuration Description
NM_RF_HUB
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1024intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_RF_HUBstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_RF_HUBstringno
Unique NameNM_RF_HUBstringno

129 - EMQAE

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno
Timing parameters
RxCycle10floatyes
TxCycle10floatyes

130 - EMYAI

GENy Configuration Description
USER6
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

131 - EMYBG

GENy Configuration Description
NM_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1050intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_EPSstringno
Functions
Confirmation FunctiondbkConfirmationstringno
Pretransmit Functionstringno
Common Driver Parameters
Signal Access Macrosfalseboolno
Offline Modes
APPLvaluestructno
DIAGvaluestructno
NMvaluestructno
USER3valuestructno
USER4valuestructno
USER5valuestructno
USER6valuestructno
USER7valuestructno
FullCAN Tx
Tx FullCANfalseboolno
Flags
Confirmation Flagfalseboolno
Timing parameters
Start delay time [ms]0intyes
Name Decorator
Original NameNM_EPSstringno
Unique NameNM_EPSstringno

132 - EN1AK

GENy Configuration Description
NM_ITBM
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1044intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_ITBMstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_ITBMstringno
Unique NameNM_ITBMstringno

133 - EN1HK

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_RBT_Dobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

134 - EN2FK

GENy Configuration Description
Awake_CBC
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_CBCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_CBCstringno
Suffixstringyes
Unique NameAwake_CBCstringno

135 - EN3DK

GENy Configuration Description
VehAccel_Y
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameESP_A4objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameVehAccel_Ystringno
Suffixstringyes
Unique NameVehAccel_Ystringno

136 - EN6GK

GENy Configuration Description
Awake_TPM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_TPMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_TPMstringno
Suffixstringyes
Unique NameAwake_TPMstringno

137 - ENAFK

GENy Configuration Description
VehCfg3_Pkt
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameVehCfg3objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameVehCfg3_Pktstringno
Suffixstringyes
Unique NameVehCfg3_Pktstringno

138 - ENBDK

GENy Configuration Description
D_RS_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameD_RS_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapsfalseboolno
SendTypenoneenumyes
SignalTypenByteenumno
Name Decorator
Original NameD_RS_EPSstringno
Suffixstringyes
Unique NameD_RS_EPSstringno

139 - ENEGK

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_CBCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

140 - ENFBG

GENy Configuration Description
USER4
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

141 - ENFEK

GENy Configuration Description
ECM_A3_PKT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameECM_A3objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameECM_A3_PKTstringno
Suffixstringyes
Unique NameECM_A3_PKTstringno

142 - ENIHK

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_TPMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

143 - ENJFK

GENy Configuration Description
Awake_RF_HUB
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_RF_HUBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_RF_HUBstringno
Suffixstringyes
Unique NameAwake_RF_HUBstringno

144 - ENKDK

GENy Configuration Description
LRW_ST
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameSCCM_STW_ANGL_STATobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameLRW_STstringno
Suffixstringyes
Unique NameLRW_STstringno

145 - ENNGK

GENy Configuration Description
Awake_IC
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ICobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_ICstringno
Suffixstringyes
Unique NameAwake_ICstringno

146 - ENOEK

GENy Configuration Description
VIN_INFO
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameVINobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameVIN_INFOstringno
Suffixstringyes
Unique NameVIN_INFOstringno

147 - ENRHK

GENy Configuration Description
Awake_RBT_DR
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_RBT_Dobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_RBT_DRstringno
Suffixstringyes
Unique NameAwake_RBT_DRstringno

148 - ENSFK

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_RF_HUBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

149 - ENTDK

GENy Configuration Description
VehStart_PKT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]16intno
Message / Frame NameCBC_PT2objectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeWordenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameVehStart_PKTstringno
Suffixstringyes
Unique NameVehStart_PKTstringno

150 - ENWGK

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_ICobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

151 - ENXAI

GENy Configuration Description
USER5
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

152 - ENXEK

GENy Configuration Description
NET_CFG_DATA_PT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameNET_CFG_PTobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNET_CFG_DATA_PTstringno
Suffixstringyes
Unique NameNET_CFG_DATA_PTstringno

153 - EO3EM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_ASCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

154 - EO4CM

GENy Configuration Description
Awake_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_EPSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_EPSstringno
Suffixstringyes
Unique NameAwake_EPSstringno

155 - EO5AG

GENy Configuration Description
Sector
back
AttributeValueTypeisDefault
End Address0intno
Number0intno
Start Address0intno

156 - EO5AM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_ESCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

157 - EO5CK

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapsfalseboolno
SendTypecyclicenumno
SignalTypeByteenumno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

158 - EOBEM

GENy Configuration Description
Awake_SCCM_Pkt
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_SCCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_SCCM_Pktstringno
Suffixstringyes
Unique NameAwake_SCCM_Pktstringno

159 - EOCCM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_ITBMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

160 - EODAM

GENy Configuration Description
Awake_RBT_PASS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_RBT_Pobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_RBT_PASSstringno
Suffixstringyes
Unique NameAwake_RBT_PASSstringno

161 - EOEBG

GENy Configuration Description
USER3
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

162 - EOFFM

GENy Configuration Description
Awake_VSIM_C
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_VSIM_Cobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_VSIM_Cstringno
Suffixstringyes
Unique NameAwake_VSIM_Cstringno

163 - EOGDM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_EPSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

164 - EOHBM

GENy Configuration Description
Awake_SBWM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_SBWMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_SBWMstringno
Suffixstringyes
Unique NameAwake_SBWMstringno

165 - EOKEM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_SCCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

166 - EOLAG

GENy Configuration Description
Diag (functional)
AttributeValueTypeisDefault
TP Functional Connection Groupvaluestructno

167 - EOLCM

GENy Configuration Description
Awake_EPB
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_EPBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_EPBstringno
Suffixstringyes
Unique NameAwake_EPBstringno

168 - EOMAM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_RBT_Pobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

169 - EOOFM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_VSIM_Cobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

170 - EOPDM

GENy Configuration Description
Awake_PTS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_PTSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_PTSstringno
Suffixstringyes
Unique NameAwake_PTSstringno

171 - EOQBM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_SBWMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

172 - EOTEM

GENy Configuration Description
Awake_ASCM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ASCMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_ASCMstringno
Suffixstringyes
Unique NameAwake_ASCMstringno

173 - EOUCM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_EPBobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

174 - EOVAM

GENy Configuration Description
Awake_ESC
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ESCobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_ESCstringno
Suffixstringyes
Unique NameAwake_ESCstringno

175 - EOWAI

GENy Configuration Description
USER4
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

176 - EOXFM

GENy Configuration Description
APPL_ECU_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameAPPL_ECU_EPSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringyes
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumyes
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringyes
X2stringyes
Name Decorator
Original NameAPPL_ECU_EPSstringno
Suffixstringyes
Unique NameAPPL_ECU_EPSstringno

177 - EOYDM

GENy Configuration Description
Nw_Id
AttributeValueTypeisDefault
Signal Properties
Byte OrderIntelenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]8intno
Message / Frame NameNM_PTSobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapsfalseboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypeByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameNw_Idstringno
Suffixstringyes
Unique NameNw_Idstringno

178 - EOZBM

GENy Configuration Description
Awake_ITBM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_ITBMobjectno
Default
SourceFrom Databaseenumyes
User Valuestringno
DbKom
CopyDefaultfalseboolyes
EvaluatorMode 6: TRUEenumno
HasGapstrueboolno
IndicationFlagfalseboolyes
IndicationFunctionstringyes
SignalTypenByteenumno
TimeoutFlagfalseboolyes
TimeoutFunctionstringyes
X1stringno
X2stringno
Name Decorator
Original NameAwake_ITBMstringno
Suffixstringyes
Unique NameAwake_ITBMstringno

179 - EP2CK

GENy Configuration Description
Wakeup_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapstrueboolno
SendTypecyclicenumno
SignalTypenByteenumno
Name Decorator
Original NameWakeup_EPSstringno
Suffixstringyes
Unique NameWakeup_EPSstringno

180 - EPDBG

GENy Configuration Description
DIAG
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

181 - EPOAE

GENy Configuration Description
Il_Dbkom
AttributeValueTypeisDefault
DbKom
Use Fast Ramtrueboolyes
Write access to rx buffer
Bytefalseboolyes
DWordfalseboolyes
nBytefalseboolyes
Wordfalseboolyes
Generic Settings
User Config Filestringyes
Timing parameters
Recalculate start delay time0voidyes
Start Delay Time Area [ms]200intyes

182 - EPVAI

GENy Configuration Description
USER3
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

183 - EQ6DI

GENy Configuration Description
NM_TPM
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1027intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_TPMstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_TPMstringno
Unique NameNM_TPMstringno

184 - EQAAC

GENy Configuration Description
Message Class 0
back
AttributeValueTypeisDefault
OfflineMode0falseboolno
OfflineMode1falseboolno
OfflineMode2falseboolno
OfflineMode3falseboolno
OfflineMode4falseboolno
OfflineMode5falseboolno
OfflineMode6falseboolno
OfflineMode7falseboolno

185 - EQCBG

GENy Configuration Description
NM
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

186 - EQDAE

GENy Configuration Description
Normal Tx Polling
AttributeValueTypeisDefault
ChannelChannel0objectno
Object TypeNormal Txenumno
Pollingfalseboolyes

187 - EQFAG

GENy Configuration Description
TP Connection Group
back
AttributeValueTypeisDefault
Blocksize [Frames]8intno
N_Ar: Rx CAN Confirmation Timeout [ms]100intno
N_As: Tx CAN Confirmation Timeout [ms]100intno
N_Bs: Flow Control Timeout [ms]150intno
N_Cr: Consecutive Frame Timeout [ms]150intno
N_Cs: Transmit CF Time Interval [ms]20intno
NameDiagstringno
Number of Rx Channels1intno
Number of Tx Channels1intno
Rx Consecutive Frame Indicationstringno
Rx Copy from CANstringno
Rx Error IndicationDescRxErrorIndicationstringno
Rx First Frame Indicationstringno
Rx Flow Control Frame Transmittedstringno
Rx Get BufferDescGetBufferstringno
Rx Index-1intno
Rx IndicationDescPhysReqIndstringno
Rx Single Frame Indicationstringno
Separation Time [ms]20intno
TpRequiredIndex0intno
Tx CAN Message transmittedstringno
Tx ConfirmationDescConfirmationstringno
Tx Copy to CANDescCopyToCANstringno
Tx Delay finishedstringno
Tx Error IndicationDescTxErrorIndicationstringno
Tx Flow Control Frame receivedstringno
Tx Index-1intno
Tx Notificationstringno
Tx WFTmax0intno
UserConnectionGroupNameDiagstringno

188 - EQJBI

GENy Configuration Description
SCCM_STW_ANGL_STAT
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID258intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferSCCM_STW_ANGL_STATstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime105intno
Name Decorator
Original NameSCCM_STW_ANGL_STATstringno
Unique NameSCCM_STW_ANGL_STATstringno

189 - EQNAG

GENy Configuration Description
Addressing Information
back
AttributeValueTypeisDefault
CAN Driver Confirmation FunctionTpDrvConfirmationstringno
CAN Driver Precopy FunctionTpPrecopyNormalstringno
Connection GroupDiagobjectno
DummyDummyDummystringno
Minimum Sending Delay [ms]20intno
NameAddrInfo1stringno
Override Precopy Function for static normal addressingTpPrecopystringno
Rx MessageD_RQ_EPSobjectno
Tx MessageD_RS_EPSobjectno

190 - EQUAI

GENy Configuration Description
DIAG
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

191 - EQUCI

GENy Configuration Description
VIN
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID992intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferVINstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime1050intno
Name Decorator
Original NameVINstringno
Unique NameVINstringno

192 - EQYCK

GENy Configuration Description
Awake_EPS
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]24intno
Message / Frame NameNM_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapstrueboolno
SendTypecyclicenumno
SignalTypenByteenumno
Name Decorator
Original NameAwake_EPSstringno
Suffixstringyes
Unique NameAwake_EPSstringno

193 - ERBBG

GENy Configuration Description
APPL
back
AttributeValueTypeisDefault
Real Valuetrueboolno
Standard Valuetrueboolno
UsageStandardenumno
User Valuefalseboolno

194 - ERKBK

GENy Configuration Description
NM_PTS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1058intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_PTSstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_PTSstringno
Unique NameNM_PTSstringno

195 - ERTAI

GENy Configuration Description
NM
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

196 - ERVCK

GENy Configuration Description
NM
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]32intno
Message / Frame NameNM_EPSobjectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapsfalseboolno
SendTypecyclicenumno
SignalTypenByteenumno
Name Decorator
Original NameNMstringno
Suffixstringyes
Unique NameNMstringno

197 - ESLAG

GENy Configuration Description
TP Functional Connection Group
back
AttributeValueTypeisDefault
Check Target Addressstringno
Copy from CANstringno
Get Buffer (mandatory)DescGetFuncBufferstringno
Indication (mandatory)DescFuncReqIndstringno
NameDiag (functional)stringno

198 - ESSAI

GENy Configuration Description
APPL
back
AttributeValueTypeisDefault
Real Valuetrueboolno
Standard Valuetrueboolno
UsageStandardenumno
User Valuefalseboolno

199 - ESSCK

GENy Configuration Description
EPS_1_PKT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameEPS_1objectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapstrueboolno
SendTypecyclicenumno
SignalTypenByteenumno
Name Decorator
Original NameEPS_1_PKTstringno
Suffixstringyes
Unique NameEPS_1_PKTstringno

200 - ESUAG

GENy Configuration Description
Events
back
AttributeValueTypeisDefault
Event Channelvaluestructno

201 - ESUBG

GENy Configuration Description
USER7
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

202 - ETFBI

GENy Configuration Description
USER7
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

203 - ETGAE

GENy Configuration Description
Acceptance Filters
back
AttributeValueTypeisDefault
Acceptance Filtervaluestructno

204 - ETPAG

GENy Configuration Description
Addressing Information
back
AttributeValueTypeisDefault
CAN Driver Precopy FunctionTpPrecopyNormalFuncstringno
Connection GroupDiag (functional)objectno
DummyDummyDummystringno
NameAddrInfo0stringno
Rx MessageDG_RQ_GLOBAL_UDSobjectno

205 - ETPCK

GENy Configuration Description
EPS_A1_PKT
AttributeValueTypeisDefault
Signal Properties
Byte OrderMotorolaenumno
ChannelChannel0objectno
Is Signedfalseboolno
Length [bit]64intno
Message / Frame NameEPS_A1objectno
DbKom
ConfirmationFlagfalseboolyes
ConfirmationFunctionstringyes
HasGapstrueboolno
SendTypecyclicenumno
SignalTypenByteenumno
Name Decorator
Original NameEPS_A1_PKTstringno
Suffixstringyes
Unique NameEPS_A1_PKTstringno

206 - ETTBG

GENy Configuration Description
USER6
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

207 - EUC

GENy Configuration Description
Diag_CanDesc_Uds
AttributeValueTypeisDefault
CANdesc
CANdesc Version6.10.03 (build 000)stringno
Cycle Time [ms]10intyes
Flashable ECUfalseboolyes
Forced RCR-RP Responsefalseboolyes
GenerateCANdesc0voidyes
Production Modefalseboolyes
Repeated Service Call TypeDeactivatedenumno
Response Pending Counter Limit10intyes
Ring Buffer Supportfalseboolno
Unknown Services Acceptancefalseboolyes
Unknown Services Post Handler Callsfalseboolyes
User Config Filestringyes
Debug Support
Application Interface Assertionstrueboolno
Internal Assertionstrueboolno
DANIS drivers
List of DANIS driverspoolno
Miscellaneous
Variant Mode SelectionSIMPLE_ECUenumyes

208 - EUEBI

GENy Configuration Description
USER6
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

209 - EUEDI

GENy Configuration Description
VehCfg1
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1000intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferVehCfg1stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime5250intno
Name Decorator
Original NameVehCfg1stringno
Unique NameVehCfg1stringno

210 - EUFAE

GENy Configuration Description
Init Structures
back
AttributeValueTypeisDefault
Init Structurevaluestructno

211 - EUSBG

GENy Configuration Description
USER5
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

212 - EUZBI

GENy Configuration Description
ESP_A8
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID284intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferESP_A8stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime210intno
Name Decorator
Original NameESP_A8stringno
Unique NameESP_A8stringno

213 - EV1BK

GENy Configuration Description
NM_VSIM_C
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1073intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_VSIM_Cstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_VSIM_Cstringno
Unique NameNM_VSIM_Cstringno

214 - EVDBI

GENy Configuration Description
USER5
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

215 - EVEAI

GENy Configuration Description
D_RS_EPS
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID1242intno
Length [byte]8intno
Message ClassDIAGenumno
RAM
Buffer TypeOwnBufferenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data Bufferstringyes
Functions
Confirmation FunctionTpDrvConfirmationstringno
Pretransmit Functionstringyes
Common Driver Parameters
Signal Access Macrosfalseboolno
Offline Modes
APPLvaluestructno
DIAGvaluestructno
NMvaluestructno
USER3valuestructno
USER4valuestructno
USER5valuestructno
USER6valuestructno
USER7valuestructno
FullCAN Tx
Tx FullCANfalseboolyes
Flags
Confirmation Flagfalseboolno
Timing parameters
Start delay time [ms]0intyes
Name Decorator
Original NameD_RS_EPSstringno
Unique NameD_RS_EPSstringno

216 - EVFAC

GENy Configuration Description
Message Class 3 (TP)
back
AttributeValueTypeisDefault
OfflineMode0trueboolno
OfflineMode1falseboolno
OfflineMode2falseboolno
OfflineMode3falseboolno
OfflineMode4falseboolno
OfflineMode5falseboolno
OfflineMode6falseboolno
OfflineMode7falseboolno

217 - EVPAK

GENy Configuration Description
NM_ESC
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1031intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_ESCstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_ESCstringno
Unique NameNM_ESCstringno

218 - EVRBG

GENy Configuration Description
USER4
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

219 - EWCBI

GENy Configuration Description
USER4
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

220 - EWQBG

GENy Configuration Description
USER3
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

221 - EXB

GENy Configuration Description
Diag_CanDesc_ConnectorCAN
AttributeValueTypeisDefault
Addressing
TpMC Addressing TypeNormalAddressingenumyes

222 - EXBBI

GENy Configuration Description
USER3
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

223 - EXPBG

GENy Configuration Description
DIAG
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

224 - EXQAG

GENy Configuration Description
Xcp
AttributeValueTypeisDefault
EEPROM Access
Read Accessfalseboolyes
Write Accessfalseboolyes
Service Request Message
Printfalseboolno
Service Request Messagefalseboolyes
Synchronous Data Acquisition (DAQ)
DAQ / ODT Message Headerfalseboolno
General Infofalseboolno
Memory Size [byte]256intno
Overrun Indicationtrueboolno
Prescalerfalseboolno
Replace First Elementfalseboolyes
Resolution Infotrueboolno
Resume Modefalseboolno
Send Queuetrueboolno
Synchronous Data Acquisition (DAQ)falseboolno
Write DAQ Multiplefalseboolno
Synchronous Data Stimulation (STIM)
Number of ODTs for STIM255intno
Synchronous Data Stimulation (STIM)falseboolno
Event Info
Event Infofalseboolno
Eventsvaluepoolno
DAQ Timestamp
DAQ Timestampfalseboolno
Fixed Timestampfalseboolno
Ticks per Unit1intno
Timestamp Size [byte]WORDenumno
Timestamp Unit1MSenumno
Standard Commands
Communication Mode Infotrueboolno
Modify Bitsfalseboolyes
Seed & Keyfalseboolyes
Short Downloadfalseboolyes
Transfer MAP Filenamesfalseboolyes
Transport Layer Commandfalseboolno
User Defined Commandfalseboolyes
Block Transfer
Block Downloadfalseboolyes
Block Uploadfalseboolyes
MIN_ST for Block Download0intyes
Checksum
AUTOSAR CRC Module Supportfalseboolno
Block Size256intno
Calculation MethodADD_12enumno
Checksumfalseboolyes
Page Switching
Copy Pagefalseboolno
Freeze Modefalseboolno
General Paging Infotrueboolno
Page Switchingfalseboolyes
Programming
Min_St_Pgm0intno
Processor and Sector Infofalseboolno
Programmingfalseboolyes
Programming Write Protectionfalseboolno
Sectorsvaluepoolno
General Settings
Bootloader Downloadfalseboolyes
Command Parameter Checktrueboolyes
Enable Calibrationtrueboolyes
Event Codesfalseboolyes
Generic Measurementfalseboolyes
Get Xcp Data Pointerfalseboolyes
Memory Read Protectionfalseboolyes
Memory Write Protectionfalseboolyes
Open Command Interfacefalseboolyes
User Config Filestringyes
XCP Controlfalseboolyes
XCP Station Identifierstringyes

225 - EY

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
XCP on CAN Transport Layer
Master ID--objectno
Slave ID--objectno
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno

226 - EYABI

GENy Configuration Description
DIAG
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

227 - EYIAE

GENy Configuration Description
GenTool_GenyPluginConfigDocumentor
AttributeValueTypeisDefault
ConfigDocumentor
Create Html outputtrueboolno
Generate Documentation0voidno
Ignore Default Valuesfalseboolyes
Pathname of documentation file (.xml file)C:\ccm_wa\ESG_Dev_65\SMW_Chrysler_LWR_Working\Chrysler_LWR_EPS_TMS570\Tools\AsrProject\GENy\Chrsyler_SLP1_EPS_Config.xmlstringno
Show Html0voidyes

228 - EYJCI

GENy Configuration Description
ECM_A3
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatetrueboolyes
ID760intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferECM_A3stringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolyes
FullCan Mask0intyes
Lock FullCANfalseboolyes
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameECM_A3stringno
Unique NameECM_A3stringno

229 - EYMAG

GENy Configuration Description
Channel0
AttributeValueTypeisDefault
TP Address Information
Functional Addressing Informationvaluepoolno
Normal Addressing Informationvaluepoolno
General Settings
Bus System TypeCANenumno
ManufacturerDBAGenumno

230 - EYOBG

GENy Configuration Description
NM
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

231 - EYUDI

GENy Configuration Description
NM_CBC
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1025intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_CBCstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_CBCstringno
Unique NameNM_CBCstringno

232 - EZ6AI

GENy Configuration Description
NM
back
AttributeValueTypeisDefault
Real Valuefalseboolno
Standard Valuefalseboolno
UsageStandardenumno
User Valuefalseboolno

233 - EZ6AK

GENy Configuration Description
NM_EPB
AttributeValueTypeisDefault
Message / Frame Properties
Application Messagefalseboolyes
ChannelChannel0objectno
Extended IDfalseboolno
Generatefalseboolno
ID1049intno
Length [byte]8intno
Message ClassILenumno
RAM
Buffer TypeUser definedenumno
Common Buffer--objectyes
Fast RAMfalseboolyes
Tx-Rx Buffer Splitfalseboolyes
User defined buffer options
Data BufferdbkBufferNM_EPBstringno
Functions
Indication Functionstringno
Precopy FunctiondbkPrecopystringno
Common Driver Parameters
Data Length [byte]8intno
Minimum Data Length [byte]8intno
Signal Access Macrosfalseboolno
FullCAN
FullCANfalseboolno
FullCan Mask0intyes
Lock FullCANfalseboolno
Flags
Indication Flagfalseboolno
Timing parameters
TimeoutTime0intno
Name Decorator
Original NameNM_EPBstringno
Unique NameNM_EPBstringno

234 - EZGAE

GENy Configuration Description
Acceptance Filter
back
AttributeValueTypeisDefault
Code0intno
IsLockedfalseboolno
Mask0intno

235 - EZNBG

GENy Configuration Description
APPL
back
AttributeValueTypeisDefault
Real Valuetrueboolno
Standard Valuetrueboolno
UsageStandardenumno
User Valuefalseboolno

236 - EZUAG

GENy Configuration Description
Event Channel
back
AttributeValueTypeisDefault
Cycle Time [Info Unit]0intno
DirectionDAQenumno
Event Info Unit1MSenumno
Namestringno
Number0intno

237 - GCD

GENy Configuration Description

238 - head

GENy Attribute Description
>> GENy Configuration Description
VECTOR INFORMATIK

239 - main

GENy Configuration Description
Welcome to the GENy Configuration Description
 

For full functionality, JavaScript must be turned on!

 

240 - MemoryMetrics_MemoryCategories

Boot07FFF
Application80007FFFF
Calibrations80000FFFFF

241 - menu

GENy Configuration Description
GENy Configuration

242 - ReleaseNotes_Artt_Generator

ReleaseNotesReport

244 - ReleaseNotes_Artt_Generators


BMW Package Release Notes
Artt_Generator-2.0.2
Version:
2.0.2
Release Date:
23-Nov-2011
Package Status:
Released
Author:
BMW Group
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 1 of 14

1 Revision History
Revision
Date
Remarks
2.0.2
23-Nov-2011
CR71146, CR71147.
2.0.1
14-Apr-2011
Method ModuleConfAtDefRefTo() added CR71008.
2.0.0
15-Mar-2011
Behaviour of ValueOf() changed CR71004, 
CR71005.
1.3.0
11-Oct-2010
AUTOSAR 4.0 schema CR .
1.2.0
30-Jun-2010
New validation feature CR70359, CR .
1.1.1
27-May-2010
CR70519.
1.1.0
11-Nov-2009
User friendliness and portability CR70397, 
CR70343.
1.0.3
27-Oct-2009
Performance optimization CR70341.
1.0.2
29-Jun-2009
Support of more BAC2.1 templates. CR70168, 
CR70166, CR70167, CR70195, CR70237, 
CR70267.
1.0.1
03-Oct-2008
Initial revision. CR70051, CR70068.
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 2 of 14

2 Package Enumeration Scheme
Every package carries a 3-digit version number. The following table explains how compatibility 
between versions can be determined from the version number:
Changed Version
Example
Compatibility
Patch Version
ĺ
A defect has been fixed. Versions are fully 
compatible.
Minor Version
ĺ
A new feature was added. New version is 
backwards compatible to old version.
Major Version
ĺ
API of package changed. Versions are not 
compatible. If the new package is used, other 
packages must be changed as well.
3 Package Description
artt is a command line application allowing to generate text files, including source code, from 
AUTOSAR descriptions. As input data artt uses a template file describing static content and 
structure of the desired output and one or more AUTOSAR descriptions, which are serving as 
provider for dynamic content. Since AUTOSAR descriptions are XML files, templates for artt 
typically use XPATH expressions referring to certain elements in the input file.
This package is maintained by BMW AUTOSAR Core Support, via Request Tracker (https://sc-
support.bader-muenchen.de/rt3/) or telephone hotline (+49-89-382-32233).
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 3 of 14

4 Revisions and Modifications
Revision 2.0.2 [Released]
Item
Description
CR ID:
71146
CR Headline:
ARTT ChangeContext returns false when called with null as 
parameter.
Description of Issues:
Misleading documentation
Description of Changes:
Extended the documentation of ChangeContext method in 
ArGtcBase to reflect that a call to ChangeContext(null) will 
successfully reset the context to the root context AND return false. 
(although one could expect that it returns true because the context 
change was successfull.
Changed Files:
artt.chm
Compatibility:
Fully compatible
Item
Description
CR ID:
71147
CR Headline:
Wrong implementation of BoolValueOf
Description of Issues:
The included template utility file Helper.tt contained a helper 
function BoolValueOf. This implementation was wrong since it did 
not respect the various representations of bool-values allowed by 
the autosar schema.
Description of Changes:
Changed the implementation to use the correct artt internal 
implicit bool operator to map a ValueNode to a bool.
Marked the helper function BoolValueOf and its wrapper Enabled
() as being obsolete since these helpers can simply be substuitted 
with core artt functions.
Changed Files:
Helper.tt
Compatibility:
Fully compatible
Item
Description
CR ID:
CR Headline:
Description of Issues:
Description of Changes:
Changed Files:
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 4 of 14

Revision 2.0.1 [Stable]
Item
Description
CR ID:
71008
CR Headline:
new method ModuleConfAtDefRefTo()
Description of Issues:
New method ModuleConfAtDefRefTo() added.
Description of Changes:
Creates XPATH to the <c>MODULE-CONFIGURATION</c> node 
(for AUTOSAR versions before 4.0) 
or the <c>ECUC-MODULE-CONFIGURATION-VALUES</c> 
node (starting with AUTOSAR version 4.0) of the module 
configuration that is based on the module definition with the given 
shortname.
Changed Files:
artt.exe
artt.chm
Compatibility:
no restrictions to older AUTOSAR versions
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 5 of 14

Revision 2.0.0 [Stable]
Item
Description
CR ID:
71004
CR Headline:
artt generator shall write output file even in case of error
Description of Issues:
Also for Environment.Exit in template file an outputfile is 
generated.
Description of Changes:
Also in case of a thrown exception in template file an output file is 
generated.
Changed Files:
artt.exe
Compatibility:
no restrictions to older AUTOSAR versions
Item
Description
CR ID:
71005
CR Headline:
ValueOf-Method shall not try to interprete ECUC-BOOLEAN-
VALUE
Description of Issues:
In versions less the 2 the ValueOf() method returned the string 
found in the tt-file if it was not a boolean value. In case of a 
boolean value, it retruned "TRUE" or "FALSE".
Description of Changes:
The method ValueOf() now always returns just the string found  in 
the template file without an interpretation of it.
Changed Files:
artt.exe
Compatibility:
Instead of writing:
boolean blub = <#= ValueOf(<xpath to BOOLEAN-VALUE>) #>
now it has to be written:
boolean blub = <#= (ValueOf(<xpath to BOOLEAN-VALUE>) == 
true ? “TRUE” : “FALSE”) #>
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 6 of 14

Revision 1.3.0 [Released]
Item
Description
CR ID:
CR Headline:
Handling of the changed tags in AUTOSAR 4.0 schema.
Description of Issues:
- ECUC-MODULE-CONFIGURATION-VALUES instead of 
MODULE-CONFIGURATION (in AR < V3.x)
- ECUC- PARAM-CONF-CONTAINER-DEF instead of PARAM-
CONF-CONTAINER-DEF (in AR < V3.x)
Description of Changes:
Changed tags of AUTOSAR V4.0 are supported now. Depending 
on the URL given in the template or via the commandline, the tag 
name of AUTOSAR 2.x, 3.x or 4.x is used.
Changed Files:
artt.exe
artt.chm
Compatibility:
no restrictions to older AUTOSAR versions
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 7 of 14

Revision 1.2.0 [Stable]
Item
Description
CR ID:
70359
CR Headline:
Validation of AUTOSAR descriptions
Description of Issues:
The ARTT generator has no ability to validate the given EPC file 
against the BMD. This has the following disadvantages:
- Existence of nodes can not be ensured
- MIN/MAX/RANGE tags can not be evaluated
- Type checks of variables can not be done
- Uniqueness of container entries can not be verified
Description of Changes:
Implemented validation of AUTOSAR description (EPC) against 
AUTOSAR definition (BMD). Validation can be triggered by 
specifiying the AUTOSAR definition file on the command line. See 
user guide for more information.
Changed Files:
artt.exe
artt.chm
Compatibility:
Item
Description
CR ID:
CR Headline:
Push- / PopContext functionality
Description of Issues:
Functionality was needed for Validation of AUTOSAR 
descriptions.
Description of Changes:
New set of functions added to manipulate the context using a 
stack: PushContext(), PopContext(), ClearContextStack().
See user guide for more information.
Changed Files:
artt.exe
artt.chm
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 8 of 14

Revision 1.1.1 [Released]
Item
Description
CR ID:
70519
CR Headline:
Artt-Generator continous generating even if verify failed
Description of Issues:
Artt-Generator returns success of generation.
Description of Changes:
Artt-Generator does not return value if successfull generated.<> 0.
Changed Files:
logger.tt
Compatibility:
Revision 1.1.0 [Stable]
Item
Description
CR ID:
70397
CR Headline:
Improve user friendliness
Description of Issues:
In some cases of wrong command line parameters the return 
value was an errorlevel of 0.
Description of Changes:
Help file extened with the information, that a not existing output 
folder is created.
In case of a wrong command line parameter, the program returns 
an errorlevel <> 0.
Changed Files:
artt.chm
artt.exe
Compatibility:
Item
Description
CR ID:
70343
CR Headline:
Include search path
Description of Issues:
The usage of the templates with includes in build systems with 
different folder structures was not possilbe.
Description of Changes:
It is now possible to declare an search path for the includes given 
in an template via command line parameter -i.
Changed Files:
artt.exe
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 9 of 14

Revision 1.0.3 [Stable]
Item
Description
CR ID:
70341
CR Headline:
ARTT Performance Issue
Description of Issues:
For large .epc files the template generation takes a long time 
because of the xpath search.
Description of Changes:
Performance optimizations done with different means.
- Caches for Autosar shortnames to xpaths.
- Working with compiled xpaths.
Changed Files:
artt.exe
Compatibility:
Revision 1.0.2 [Stable]
Item
Description
CR ID:
70168
CR Headline:
ARTT: Missing Include Directives.
Description of Issues:
Although ARTT documentation references MS T4 documentation 
(which ARTT is based on), ARTT currently does not support 
Template Include directives.
Description of Changes:
Added support for T4 <#@include #> directive.
Changed Files:
artt.exe
artt.chm
SswcT4EngineHost.dll
Compatibility:
Item
Description
CR ID:
70166
CR Headline:
ARTT: String variables as XPATH-Expression in LOOP.
Description of Issues:
Currently only String Literals in the form "xxx" are accepted as a X
-PATH expression in a LOOP-statement.
Description of Changes:
Fixed issue with expressions other than non-verbatim string 
literals being used in LOOP macros. Now all expressions are 
possible.
Changed Files:
artt.exe
artt.chm
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 10 of 14

Item
Description
CR ID:
70167
CR Headline:
ARTT: Warnings shall not abort the generation process.
Description of Issues:
The ARTT generator aborts the generation process if warnings 
(like "unused variables")  are encountered.
Description of Changes:
Warnings no longer result in a generation error, i.e. the calling 
code will no longer abort the build in case of template warnings.
Changed Files:
artt.exe
artt.chm
Compatibility:
Item
Description
CR ID:
CR Headline:
Number of processed AUTOSAR files no longer limited.
Description of Issues:
Number of AUTOSAR descriptions was limited.
Description of Changes:
The number of AUTOSAR description files is no longer limited. As 
consequence the configuration file artt.config, which specified the 
used upper limit is no longer required.
Changed Files:
AutosarDirectiveProcessor.dll
artt.exe
artt.chm
SswcT4EngineHost.dll
artt.config (removed)
artt.exe
*.dll removed
artt.exe
artt.chm
artt.exe
artt.chm
Compatibility:
An old artt.config will not be used and therefore has no influence 
on the application.
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 11 of 14

Item
Description
CR ID:
70195
CR Headline:
ARTT-Generator: New convenience functions for template 
creation.
Description of Issues:
The functions of interest are:
- RefValueExists() (a combination of the existing functions Exists() 
and RefValueOf())
- AppendTrailingSpaces()
- LastStringAfterSlash(string xpath)
- bool BitTest(int val, bitNo)
- xpath creators (ShortName(), DefRef(), ...)
- ToHex(...)
- BoolFromString()
Description of Changes:
A number of new functions have been added. In order to fit 
existing architecture, original function names were used as 
suggestion and were adapted as specified below.
The following utility functions have been added to artt: BitTest(), 
Xp.DefRefTo(), Xp.ValueAtDefRefTo(), Xp.ValueRefAtDefRefTo(), 
LastValueSegmentOf(), ModuleConf(), Xp.ShortNamePath(), 
Assert(), FormatHex(), AsBool(), RefExists().
See user guide for detailed information about the functionality of 
new and existing methods.
Changed Files:
artt.exe
AutosarDirectiveProcessor.dll
artt.chm
Compatibility:
Item
Description
CR ID:
70237
CR Headline:
Extension of XPathFactory functionality
Description of Issues:
Better usablility.
Description of Changes:
New XPathFactory.ContainerAtDefRefTo(): Creates XPath for a 
certain container node.
Change function XPathFactory.ModuleConf(): Return absolute 
XPath instead of relative.
New function FormatBin(): format integer to binary format with 
variable length.
new commandlineswitches for overwrite the name of the 
generated file and the namespace URI in the template
Changed Files:
artt.exe
artt.chm
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 12 of 14

Item
Description
CR ID:
70267
CR Headline:
Validation of the given XML against a schema
Description of Issues:
Description of Changes:
Function to validate the .epc files against a via commandline 
given .xsd schema.
Changed Files:
artt.exe
artt.chm
Compatibility:
Revision 1.0.1 [Stable]
Item
Description
CR ID:
CR Headline:
Support of relative XPATH references.
Description of Issues:
Description of Changes:
A new feature supporting relative XPATH references has been 
added through the ChangeContext() command.
Changed Files:
artt.exe
artt.chm
AutosarDirectiveProcessor.dll
Compatibility:
Item
Description
CR ID:
70051
CR Headline:
Artt-Generator: Failure when called from network drive.
Description of Issues:
When called from a network drive, artt cannot be executed due to 
a .NET runtime exception.
Description of Changes:
artt executable and all required libraries were signed with a BMW 
signature. The signature can be imported on Windows machines 
that need to call artt from a network path.
Changed Files:
artt.exe
artt.chm
AutosarDirectiveProcessor.dll
SswcT4EngineHost.dll
Microsoft.VisualStudio.TextTemplating.dll
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 13 of 14

Item
Description
CR ID:
70068
CR Headline:
LOOP processing of XML nodes.
Description of Issues:
Description of Changes:
A new feature was added to support looping over a set of 
referenced XML nodes through the LOOP command.
Changed Files:
artt.exe
artt.chm
AutosarDirectiveProcessor.dll
Compatibility:
Copyright (c) 2010 by BMW Group. All rights reserved.
Page 14 of 14

Document Outline


245 -

CANdelaStudio converters Add-on[CANdelaStudio logo]

CANdelaStudio converters Add-on

Copyright (c) 2005-2011 by Vector Informatik GmbH


Table of contents

Overview
File list
New features
Known issues
License conditions
Contact

Overview

This file is part of the converter Add-on that allows loading and saving of CANdela documents (*.cdd and *.cddt) created by different versions of CANdelaStudio. The converters are used by CANdelaStudio and by Vector tools that support loading CANdela documents (e.g. CANdelaStudio, CANdelaFlash, CANdito, CANape Graph, CANoe, CANdesc).

The converters contained in this Add-on support CANdela documents up to CANdelaStudio 7.1 and Service Packs (CANdelaStudio 7.1 was released 2011-07-27).

(top)


File list

*_*_*\*Folders containing converter binaries
ReleaseNotes.htmInstructions (this file)

(top)


New features

"EIPxxxx" refers an entry of the change request database

With CANdelaStudio 7.1 Release (2010-07-27)

4.0 <-> 7.1, 5.0 <-> 7.1, 5.5 <-> 7.1, 6.0 <-> 7.1, 6.5 <-> 7.1, 7.0 <-> 7.1

Support new data model of CANdelaStudio 7.1

With CANdelaStudio 7.0 Release (2010-07-12)

4.0 <-> 7.0, 5.0 <-> 7.0, 5.5 <-> 7.0, 6.0 <-> 7.0, 6.5 <-> 7.0

Support new data model of CANdelaStudio 7.0

With CANdelaStudio 6.5 Release (2009-10-14)

4.0 <-> 6.5, 5.0 <-> 6.5, 5.5 <-> 6.5, 6.0 <-> 6.5

Support new data model of CANdelaStudio 6.5

With CANdelaStudio 6.0 Release (2008-09-19)

4.0 <-> 6.0, 5.0 <-> 6.0, 5.5 <-> 6.0

Support new data model of CANdelaStudio 6.0

With CANdelaStudio 5.5 Release (2007-10-19)

4.0 <-> 5.5, 5.0 <-> 5.5

Support new data model of CANdelaStudio 5.5

2.0 -> 3.0

  • set mandatory at runtime = false only for 0x2a 0x04 (not for other 0x2a ProtocolServices). EIP9164 "Adapt mandatoryAtRuntime migration 2.0=>3.0"

See also EIP9564 "Persistor in CANdelaStudio 5.5 Release fails to load 2.0 files".

After CANdelaStudio 5.0 SP 2 (2007-02-12)

CANdelaStudio 3.0 together with the converter shipped with CANdelaStudio 5.0 Release is not able to load documents created with CANdelaStudio Service Packs after 5.0 Release (e.g. with 5.0 SP 2).

This updated converter allows CANdelaStudio 3.0 (and all clients based on CANdelaStudio <= 4.0) to load such documents (i.e. documents created with all CANdelaStudio 5.0 Service Packs). Note that this was already possible for clients based on CANdelaStudio >= 4.0.

With CANdelaStudio 5.0 Release (2006-08-02)

Support new data model of CANdelaStudio 5.0.

With CANdelaStudio 4.0 SP 4 (2006-05-23)

All versions

  • Tolerate UTF-8 files containing Byte Order Mark (e.g. from Notepad) EIP5487 "Add new expat to 1_3 and 3_4 Persistors"

2.0 -> 3.0

  • Avoid duplicate qualifiers EIP5886 "Correct migration of SharedProxyComp qualifiers from 2.0 -> 3.0"
  • Do not reject migration of files containing special EcuDoc qualifier EIP5437 "CDD with dtdvers='1.4.5' not loadable in CANdelaStudio 3.0"

3.0 -> 4.0

  • Allow migration of files created with CANdelaStudio 3.0 Release (not SP) to 4.0 EIP5180 "Files saved with released CANdelaStudio 3.0.4 are not loadable in CANdelaStudio 4.0"
  • Repair inconistent communication parameters EIP5213 "Migrate communication parameter properties to be consistent"

4.0 -> 3.0

  • Avoid loss of byte order for data objects in Packet Datatype (EIP5725)

3.0 -> 2.0

  • Avoid issue with duplicate data objects EIP4783 "It is not possible to save the .cdd file (see attachment on 2.0.5 format")

(top)


Known issues

None at present.

(top)


License conditions

See license conditions of your Vector product.

(top)


Contact

Please direct questions by phone or e-mail to:

In Europe:In North America:In Asia (Japan):
CANdela Support +49 (0)711/80670-280
(Monday-Friday, 8:00-17:00)
candela-support@vector-informatik.de
CANdela Support (248)449-9290 x247
(Monday-Friday, 8:00-5:00 Eastern Time)
candela-support@vector-cantech.com
CANdela Support +81-3-3516-7852
(Monday-Friday, 8:00-5:00)
candela@vector-japan.co.jp
Vector Informatik GmbH
Ingersheimer Straße 24
D-70499 Stuttgart
Tel. +49 (0)711/80670-0
Fax +49 (0)711/80670-299
http://www.vector-informatik.de
Vector CANtech, Inc.
39500 Orchard Hill Place
Novi, MI 48375
Tel. (248)449-9290
Fax (248)449-9704
http://www.vector-cantech.com
Vector Japan Co., Ltd.
Sea Front Square Center Build.18F
2-3-12 Higashi-sinagawa,Shinagawa-ku
Tokyo,140-0002 Japan
TEL +81(0)3-5769-6970
FAX +81(0)3-5769-6975
http://www.vector-japan.co.jp

The Vector Group also offers training classes for CANdelaStudio. For more information, please visit our homepage!

(top)

$Date: 2006-05-23 13:46:13 +0200 (Di, 23 Mai 2006) $

246 -

DaVinci Configurator Pro Release Notes

DaVinci Configurator Pro Release Notes

Copyright © 2008-2011 by Vector Informatik GmbH

Table of contents

DaVinci Configurator Pro 4.0 SP6
DaVinci Configurator Pro 4.0 SP5
DaVinci Configurator Pro 4.0 SP4
DaVinci Configurator Pro 4.0 SP3
DaVinci Configurator Pro 4.0 SP2
DaVinci Configurator Pro 4.0 SP1
DaVinci Configurator Pro 4.0
Additional Information

DaVinci Configurator Pro 4.0 SP6

New features

  • Support AUTOSAR 3.2.1 specification
  • ReadOnly mode for GENy components (with each project handling current state of 'lock' itself)
  • Recorder for ECUC changes
  • Create a stripped down package with information for support requests
  • Support sorting according to SymbolicNameValue in GCE view
  • Change order of containers in GCE view with MoveUp and MoveDown option
  • Support extended filter functionality in all combobox columns of tables
  • 1st Level Validation should be executed completely and independent of existance of Validation.xml
  • Improved performance for loading and saving large ECUC files
  • Improved performance for applying PreConfiguration and Recommended Configuration
  • Improved performance for opening/switching view with extensive Actions
  • New option '$(Package)' for external tools
  • Allow saving a 'purged' configuration of modules (= without PreConfiguration) into ECUC file
  • Provide 'Find Entitiy ...' as toolbar icon of project explorer for quick access
  • Provide quick access to module preferences in context menu of architecture
  • Harmonisation of ECU contents (for float values and empty elements) with GENy and DaVinci Developer
  • Results of 'Detect Unresolved References' now support Jump-To-Error feature

MICROSAR Generator

  • Omit printing the same (Validation) message too often
  • Use only required modules for conversion of ECUC file to different AUTOSAR revision, not complete ECUC file

Fixed issues

  • F6 key support for opening special dialogs does not always work
  • Architecture 'Compare To ...' dialog mixes 'shown' and 'to-be-saved' values of parameters
  • Package license does not work if UNC-notation is used for path definition
  • Unexpected windows sound on field editing
  • XCopy Installation raises wrong 'No controller information available in ...' error message
  • Correct license activation is not recognized in rare cases
  • Starting with dpa-file for invalid package license results in access violation
  • MODULE-DESCRIPTION-REF is not written into ECUC file
  • F5 key creates new values for some parameters and references
  • XSL-Generation does not work for splitted ECUC
  • Validation with external tools does not work for splitted ECUC
  • Merged ECUC file for external tools uses wrong AUTOSAR revision
  • Scrollbars are not shown if not all input fields fit on view of module
  • Default value is shown in View but will not be saved
  • Reference targets will not be found in Group which uses SUB-PACKAGES in module definition
  • Labels are missing sometimes when using Windows 7
  • 'Not empty' check will not be executed correctly for Identifiers of new Container
  • Some Containers are not selectable in GCE view
  • Access violation may occur when deleting UserBlocks in NvM
  • ComSignals can be added while in ReadOnly mode
  • Context menu does not show correct types of Sub-Containers in GCE view
  • After Validation ParameterHelp does no longer work correctly
  • Splitter above Table is not shown correctly
  • Architecture is empty when closing and reopening it
  • PrettyPrint of ECUC file invalidates empty VALUE-REF nodes
  • Minimum relation of Containers is not considered correctly when creating new project
  • DaVinci Project Assistant does not get ECUC-lock when started from 'File/Project Assistant/Project Settings...'
  • PreConfiguration and Recommended Configuration for reference values is not applied correctly
  • Recommended Configuration and Recommended Class Configuration are not applied correctly for ConfigurationSets
  • Commmandline Generation does not accept different camelcase spelling of module
  • Creating 'Dem Events' in 3rd party Dem fails
  • Generation of WdgIf fails for values of WdgExt
  • Cascaded Preconfigured Class Configuration and Recommended Class Configuration are not applied correctly
  • Automatic update of Reference values does not work correctly in some cases
  • Values of Instance-References are not loaded
  • 'Del' key is working in locked GCE view

(top)

DaVinci Configurator Pro 4.0 SP5

New features

  • Support of multi selection with bulk change in GCE and tables
  • AutoComplete and extended search functionality for dropdown lists
  • Enhanced usability in dialog for editing references
  • New validation and generation dialog
  • New 'Compare To...' feature in architecture view with possibility to create a simple report for all changed entity values
  • Introducing new naming 'Code Templates' for user changeable files
  • New project on welcome screen now starts DaVinci Project Assistant
  • The sort order of items in GCE view can be configured
  • The parameter information dialog shows the LONG-NAME of a selected entity
  • Support of simple html tags (<b>, <i>, <u>) in control tooltip
  • Integer values can be displayed in binary format (optional as replacement to dec/hex display)
  • Support of unsigned 64-Bit integer values
  • Create a report which contains all changed entity values
  • Parse package license folder automatically (without usage of System.xml)
  • Improved handling of large Windows fonts (120 dpi)
  • Recalculate derived parameters after opening ECUC file

MICROSAR Generator

  • Switch for conditioned generation becomes project-specific

Fixed issues

  • Show tooltip and parameter information for locked parameters in comfort perspectives
  • Import of Foreign-References does not work correctly (DEST-attribute is not imported)
  • Cryptic error messages if XML schemes are locked by a different tool
  • ImplementationVariant of ECUC file is not considered
  • ActionLists should be executed only within 'own' instance
  • Invalid data of control is not 'ignored' correctly
  • GCE view does not show current instance
  • Performance problem on opening Tools/Preferences dialog with a large set of modules
  • Recommended value information is not displayed correct
  • Identifier function '.Object' does not work if a different module is referenced
  • Parameter information is not shown properly if control affects other controls
  • Imported module configuration does not use AR-PACKAGE of ECUC file
  • Order of module configurations in ECUC file is changed on saving
  • Import does not work for inactive module
  • 3rd party modules are not shown in Tools/Preferences dialog if home folder is invalid
  • Saving large ECUC file fails
  • Modules without comfort view are not shown in project explorer
  • Splitted ECUC will not be saved correctly
  • PrettyPrinting of ECUC file differs from PrettyPrinting done by GENy
  • Adding comments results in 'corrupted' ECUC file
  • Automatically created ValueList does not work correctly if literals in module definition use LONG-NAME
  • Change detection does not work correctly for splitted ECUC
  • PreConfiguration of Containers without childs-Values does not work
  • Parameters set for Pre- or PostGeneration cannot be saved
  • Parameter '$(GenDataFolder)' will not be passed correctly to external generator
  • Modules 'renamed' in Identifier.xml (e.g. IoHwAb) will not work correctly for DPA project
  • References to 'not-standard-AUTOSAR' modules will not work correctly for PreConfiguration
  • ValueLists on related Panels of Table will not be updated
  • The option 'Select Values...' in comfort view does not work
  • Copying Containers does not copy sub-Containers correctly (if their MinRelation is larger than 1)
  • When creating Containers the MinRelation of sub-Containers sometimes is not considered correctly
  • Certain Containers are not shown in GCE view
  • Modules not available in DaVinciCFG will be deleted from ECUC file
  • Splitted ECUC using different AUTOSAR revisions results in errors
  • Importing module configurations into splitted ECUC does not work
  • Saving when closing splitted ECUC may invalidate main splitter

(top)

DaVinci Configurator Pro 4.0 SP4

New features

  • Windows 7 support
  • Multi-User support with splitted ECUC
  • Generate output only if related configuration is modified (switchable in Tools/Preferences)
  • Consider MinRelation of Sub-Containers, Parameters etc when creating new Container
  • PreConfiguration will be applied to multiple instances of a module
  • Internal name of module supports underscores (Note: If internal module name contains underscores, Identifier-notation may not be used for this module)
  • View Tab names of instanceable modules are simplified

MICROSAR Generator

  • Start validation with xsd validation

Fixed issues

  • Checkboxes without value are not shown correctly in tables
  • Scrollbars are not shown correctly for large Panels of TableFrame
  • BSWMD files containing multiple xml-namespaces result in access violation
  • Loading project with TargetFolders set for DaVinci Project Assistant can result in stack overflow
  • PreConfiguration is not entered at correct position when loading ECUC files
  • Screen starts to flicker during extensive actions
  • ValueLists show Containers of inactive modules
  • ShortName of module configuration is fixed if PreConfiguration is used
  • 'Save' is disabled although module configuration was changed during loading
  • Sorted Table shows wrong value on related Panels
  • Handling of instancable modules
  • 'Recent Projects' list is not shown at correct position on japanese Windows XP
  • References were not updated correctly if target module was renamed
  • 'Revert To Initial Values' in Architecture can sometimes result in access violation
  • Access to not existing optional parameter results in index out of bounds exception
  • 'Extended' xsd-check (= ShortNames may have up to 128 chars) reports errors for long reference values
  • 'Undefined' checkboxes are not shown correctly for related Panels of TreeFrames and TableFrames
  • Controls are not enabled correctly on Os-view
  • MinRelation of Containers, Parameters etc is considered before loading a project instead of after loading it
  • Switching pages in comfort view can result in access violation
  • When switching pages in GCE view sometimes certain values are not shown correctly
  • Selected Choice Containers are not loaded correctly if lower multiplicity is set wrong in module definition
  • In some cases multiple configuration container is not shown correctly in TreeFrame
  • Update module configuration when saving ECUC after 'Revert To Initial Values' was used
  • Saving ECUC fails due to unexplained reason
  • Wrong context is used in ActionLists and for enabling Controls

(top)

DaVinci Configurator Pro 4.0 SP3

New features

  • Support of Fold Containers in GCE to enhance clarity of GCE tree
  • Support of Cut, Copy and Paste of containers in GCE
  • Create validition log file in XML format where all executed validation rules are signed per ID with status OK or NOK
  • Support use of variable names in folder specifications
  • Extend parameter context menu with new item to undefine a parameter
  • Enhance usability of assigning package license to projects
  • Provide new menu item in Architecture view to revert module configuration to default with optional Recommended Configuration
  • Enhance performance on loading projects and module editors
  • Extend find parameter dialog with possibility to search for parameter comments
  • Extend table context menu to insert or delete selected row
  • Extend project menu with new item to test multiple configuration container names for uniqueness
  • Read and write ECUC files with more than one AR-PACKAGE
  • Support message numbers in all user messages
  • Close nested messages automatically if they only contain uncritical severity messages
  • Harmonize XSD validation with possibility to ignore shortname length violation
  • Extend message context menu with item to open files with unknown file association
  • Support AUTOSAR 3.0 Rev6 and 3.1 Rev4
  • Support bit-operations in formula descriptions
  • Status line reworked for better understandability
  • Consider MinRelation of Containers, Parameters etc when creating new project

MICROSAR Generator

  • Generation.log file format changed to XML
  • Print user notification in module selection dialog for dependencies of modules that become deactivated
  • Support starting generator with dpa-file
  • Provide option to switch off the creating of *.bak files during generation
  • Save user code from Removed Code Area on restart of generation process

Fixed issues

  • Memory leaks removed
  • The parameter help window is empty after insertion of a new row in a table
  • The range of integer or float param is not displayed in the parameter help window
  • Wrong short cut description in context menu for parmeter help found (should be Shift+F1)
  • The project explorer becomes not synchronized in some case
  • Set value to default fails with wrong pasted text in some case
  • Jump-To-Error fails in some cases
  • ECUC change detection shall not be executed if application is not focused
  • Error messages of 3rd party generators are not well-formed if project path contains blank char
  • Button for Hex/Dec format wrongly stays disabled in some case
  • Access violation when changing editors in some case
  • ECUC pretty print becomes not well-formed in some case
  • Path specifications containing '#' cause errors on creating editors
  • Tooltips are sometimes not readable
  • An existing Recommended Configuration is not considered when a module is added to the project
  • Shortname naming algorithm skips free numbers
  • DaVinci Project Assistant does not save ECUC before "update ecuc project..." is executed
  • The error Messages raised from DaVinci Project Assistant are not displayed completely
  • Relative project paths specified by DaVinci Project Assistant are not generated to the correct folder
  • Loading a file can 're-enter' optional Containers
  • Saving fails if 'MSXML 6.0 SP2' is used
  • Performance issue when opening large comfort views
  • Parameters $(EcucFile) and $(EcucFolder) are passed incorrectly to external Validator/Generator if 'Supply AUTOSAR Revision' option is used

(top)

DaVinci Configurator Pro 4.0 SP2

New features

  • Display names of module perspectives in project explorer
  • Usage of license.bin becomes obsolete
  • Support PreConfigured and Recommended Class Configuration
  • The display format of Integer parameters can be changed by user to decimal, hex or binary format
  • Support GENy dll for generation of SWC
  • Full integration of new Project Assistent in user interface
    • Create new ECUC project based on system extract
    • Update current ECUC project with new modified system extract
    • Edit common project settings
  • Establish context menu for each parameter to support actions to
    • add or modify a comment string
    • reset the parameter value to the specified default value
    • reset the parameter value to the specified recommended value
    • open a popupwindow with all information raised from definition
  • Support AUTOSAR release 3.1 (together with accrued patch releases 3.0.3, 3.0.4, 3.1.1, 3.1.2)
  • Support usage of identifier.xml to cover extensions of AUTOSAR specification
  • Support derived parameter types with Vector formula description
  • Support concurrent ECUC access between MICROSAR tools

MICROSAR Generator

  • Restrict loading to necessary dependent BSW modules to enhance performance

Fixed issues

  • Missing external generator will not be reported
  • Renaming SymbolicNameRef parameter results in invalid value
  • If an existing but invalid package license entry is found in any project, the project will not be loaded
  • Save module configuration to ECUC only if really changed
  • Deactivating modules does not work in some cases
  • Parsing definition files fails sometimes if additional files found e.g. /bswmd/project.pj
  • ECUC change detection hangup in a special environment
  • The mousepointer will not be set back to default on leaving project explorer
  • Relative paths are resolved not relative to project folder
  • Import Append fails sometimes
  • Context menu item 'Jump To ...' becomes not enabled
  • Calling external generator removes foreign created temp files

(top)

DaVinci Configurator Pro 4.0 SP1

New features

  • Provide finding AUTOSAR objects in current configuration
  • Provide new menu item to launch GENy with current project configuration
  • New message register 'Result List' for a message summary grouped by message type
  • Provide new context menu item in architecture for validating module definition file(s)
  • Provide new context menu item in architecture for importing module configuration with replace or append option
  • Provide new context menu item in architecture for opening user added documents
  • Display user notification if current ECUC file is changed from other application (Change Detection)
  • Display dependencies between modules in implementation help window
  • Display AUTOSAR origin, derivation and destination reference in parameter help window
  • Provide new context menu to close selected tab or all tabs except selected one
  • Print warning message on loading a module configuration with a different definition reference except standard definition reference
  • Assign vendor-specific definition on loading a module with a standard AUTOSAR definition
  • Validation of a module can be performed completely and without breaking on first error
  • Provide new menu item to verify UUID values of current project
  • Improvement on calling GENy generator
  • Provide special GCE view for Com- and IPduSignals
  • Provide new .profile setting to launch associated application after creating a report file

MICROSAR Generator

  • Support -tswc command line option to set directory name for generated SWC description files
  • Support -tuser command line option to set the target directory name for generated user-changeable files
  • Support -h command line option for help

DaVinci Difference Viewer

  • Display of semantic differences between AUTOSAR XML files
  • Supports System Description files, SWC Description files and ECU-C files
  • Integrated into Windows Explorer context menu for files with extension .arxml

Fixed issues

  • Extend handling of undefined boolean parameter values
  • 3rd party generator cannot be started if its working directory contains blanks in path specification
  • 3rd party modules are not shown sometimes in project explorer
  • Wrong architecture mapping for FEE module
  • Create tooltip and Ctrl-F1 to access parameter information for locked parameters in GCE mode
  • Redesign of register 'Changes' in message window
  • Different display of messages, no multiple-selection of messages, missing scrollbars
  • Cursor moves to left position in some GCE dialog
  • Problems with 'Do not display the next time' switch in module selection of validation and generation dialog
  • Bad performance on creating GCE perspective for modules with a large count of entities
  • Display issues with different Windows design schemas
  • 'Do not modify ...' comment in generated user-changeable output files
  • Os TimingAnalyzer does not start in some cases
  • 'Jump to ...' to does not work properly
  • MyController setting will not be saved in .profile
  • Wrong 'Cannot map data' warnings are printed
  • Implementation-Info will not be shown correctly for split BSWMD files
  • VisualStudio locks generated file and raises exception on rewriting output
  • Loaded InstanceRefs will be deleted on saving
  • Import Append/Replace does not work properly in some cases
  • SymbolicNameReferences have no value list if destination definition file is missing
  • Exception is raised in spin columns

(top)

DaVinci Configurator Pro 4.0

Tool features

  • The combination of DaVinci Configurator Pro lets you configure all of the BSW modules.
  • Conformance to AUTOSAR specifications 2.1.0, 2.1.1, 2.1.2, 2.1.4, 3.0.0, 3.0.1, 3.0.2
  • Simplified representation of complex configuration interrelationships
  • Preselection of valid input values
  • Mature, rule-based validation process
  • Validity and consistency check of individual values over the entire project

(top)

Additional Information

Copyright

© Vector Informatik GmbH

Certified Quality Management System

The Quality/Process Management of Vector Informatik GmbH is being certified according to DIN EN ISO 9001:2000-12 (formerly DIN EN ISO 9001:1994-08) throughout since 1998-08-19.

Vector Informatik GmbH - Addresses

Vector Informatik GmbH
Ingersheimer Str. 24
D-70499 Stuttgart, Germany
Tel.: +49 (711) 80670-0
Fax: +49 (711) 80670-100
info@vector-informatik.de
http://www.vector-informatik.com

Subsidiaries

Vector France SAS
168, Boulevard Camélinat
92240 Malakoff
France
Tel.: +33 1 4231 4000
Fax: +33 1 4231 4009
information@vector-france.com
http://www.vector-france.com

Vector Japan Co., Ltd.
Seafort Square Center Bld.
18F, 2-3-12,
Higashi-shinagawa, Shinagawa-ku
Tokyo 140-0002
Japan
Tel.: +81 3 5769 6970
Fax: +81 3 5769 6975
info@vector-japan.co.jp
http://www.vector-japan.co.jp

VecScan AB
Theres Svenssons Gata 9
417 55 Gothenburg
Sweden
Tel.: +46 (31) 76476 00
Fax: +46 (31) 76476 19
info@vecscan.com
http://www.vecscan.com

Vector CANtech, Inc.
39500 Orchard Hill Place
Suite 550
Novi, Michigan 48375
USA
Tel.: +1 (248) 449-9290
Fax: +1 (248) 449-9704
info@vector-cantech.com
http://www.vector-cantech.com

Vector Korea IT Inc.
Daerung Post Tower III, 508
182-4 Guro-dong, Guro-gu
Seoul 152-790
Republic of Korea
Tel.: +82(0)2 2028 0600
Fax: +82(0)2 2028 0604
info@vector-korea.com
http://www.vector-korea.com

Vector GB Ltd.
Rhodium
Central Boulevard
Blythe Valley Park
Solihull, Birmingham
West Midlands B90 8AS
United Kingdom
Tel.: +44 (0) 7530 264701
info@vector-gb.co.uk
http://www.vector-gb.co.uk

(top)

247 -

MICROSAR RTE Release Notes

MICROSAR RTE Release Notes

Copyright (c) 2000-2011 by Vector Informatik GmbH


Table of contents

MICROSAR RTE 2.19.0 - DaVinci Developer Version 3.0 (SP5)
MICROSAR RTE 2.18.1 - DaVinci Developer Version 3.0 (SP4)
MICROSAR RTE 2.18.0 - DaVinci Developer Version 3.0 (SP4)
MICROSAR RTE 2.17.5 - DaVinci Developer Version 3.0 (SP3)
MICROSAR RTE 2.17.4 - DaVinci Developer Version 3.0 (SP3)
MICROSAR RTE 2.17.3 - DaVinci Developer Version 3.0 (SP3)
MICROSAR RTE 2.17.2 - DaVinci Developer Version 3.0 (SP3)
MICROSAR RTE 2.17.1 - DaVinci Developer Version 3.0 (SP3)
MICROSAR RTE 2.17.0 - DaVinci Developer Version 3.0 (SP3)
MICROSAR RTE 2.16.1 - DaVinci Developer Version 3.0 (SP2)
MICROSAR RTE 2.16.0 - DaVinci Developer Version 3.0 (SP2)
MICROSAR RTE 2.15.3 - DaVinci Developer Version 3.0 (SP1)
MICROSAR RTE 2.15.2 - DaVinci Developer Version 3.0 (SP1)
MICROSAR RTE 2.15.1 - DaVinci Developer Version 3.0 (SP1)
MICROSAR RTE 2.15.0 - DaVinci Developer Version 3.0 (SP1)
MICROSAR RTE 2.14.0 - DaVinci Developer Version 3.0 (SP1)
MICROSAR RTE 2.13.0 - DaVinci Developer Version 3.0
MICROSAR RTE 2.12.1 - DaVinci Tool Suite Version 2.3 (SP7)
MICROSAR RTE 2.12.0 - DaVinci Tool Suite Version 2.3 (SP7)
MICROSAR RTE 2.11.0 - DaVinci Tool Suite Version 2.3 (SP6)
MICROSAR RTE 2.10.3 - DaVinci Tool Suite Version 2.3 (SP5)
MICROSAR RTE 2.10.2 - DaVinci Tool Suite Version 2.3 (SP5)
MICROSAR RTE 2.10.1 - DaVinci Tool Suite Version 2.3 (SP5)
MICROSAR RTE 2.10.0 - DaVinci Tool Suite Version 2.3 (SP5)
MICROSAR RTE 2.9.4 - DaVinci Tool Suite Version 2.3 (SP4)
MICROSAR RTE 2.9.3 - DaVinci Tool Suite Version 2.3 (SP4)
MICROSAR RTE 2.9.2 - DaVinci Tool Suite Version 2.3 (SP4)
MICROSAR RTE 2.9.1 - DaVinci Tool Suite Version 2.3 (SP4)
MICROSAR RTE 2.9.0 - DaVinci Tool Suite Version 2.3 (SP4)
MICROSAR RTE 2.8.1 - DaVinci Tool Suite Version 2.3 (SP3)
MICROSAR RTE 2.8.0 - DaVinci Tool Suite Version 2.3 (SP3)
MICROSAR RTE 2.7.1 - DaVinci Tool Suite Version 2.3 (SP2)
MICROSAR RTE 2.7.0 - DaVinci Tool Suite Version 2.3 (SP2)
MICROSAR RTE 2.6.5 - DaVinci Tool Suite Version 2.3 (SP1)
MICROSAR RTE 2.6.4 - DaVinci Tool Suite Version 2.3 (SP1)
MICROSAR RTE 2.6.3 - DaVinci Tool Suite Version 2.3 (SP1)
MICROSAR RTE 2.6.2 - DaVinci Tool Suite Version 2.3 (SP1)
MICROSAR RTE 2.6.1 - DaVinci Tool Suite Version 2.3 (SP1)
MICROSAR RTE 2.6.0 - DaVinci Tool Suite Version 2.3 (SP1)
MICROSAR RTE 2.5.0 - DaVinci Tool Suite Version 2.3
MICROSAR RTE 2.4.2 Beta - DaVinci Tool Suite Version 2.3 Beta
MICROSAR RTE 2.4.1 Beta - DaVinci Tool Suite Version 2.3 Beta
MICROSAR RTE 2.4.0 Beta - DaVinci Tool Suite Version 2.3 Beta
MICROSAR RTE 2.3.0 - DaVinci Tool Suite Version 2.2 (SP3)
MICROSAR RTE 2.2.4 - DaVinci Tool Suite Version 2.2 (SP2)
MICROSAR RTE 2.2.2 - DaVinci Tool Suite Version 2.2 (SP1)
MICROSAR RTE 2.2.1 - DaVinci Tool Suite Version 2.2
Additional Information

MICROSAR RTE 2.19.0 - DaVinci Developer Version 3.0 (SP5)

RTE features

  • General support of AUTOSAR 3.2.1 (RTE SWS 2.4.0)
  • Support of Rte_IsUpdated API based on AUTOSAR 4.0
  • Support Never-Received status in Rte_Read and Rte_IStatus API
  • Support of selective file generation. This generation mode can be enabled by setting 'BoardConditionalGenerating' in the general settings. If this mode is enabled, only files are generated when the content is different compared to previous generated files.
  • Enhanced measurement support:
    • Measurement of Inter-Ecu S/R communication. This requires that measurement objects for COM Signals with the naming convention Com_< SignalName > are available in the A2L file.
    • Optimized XcpEvent ID allocation to avoid conflicts with BSW measurement XcpEvent IDs
  • Enhanced SWC Template Generation:
    • Support of E2E Protection Wrapper API
    • Generated Rte_IWrite calls initializes the implicit S/R buffers with the configured initial value. By default this initialization code is disabled. It can be enabled with the preprocessor switch RTE_INIT_IMPLICIT_BUFFERS.
  • Optimization in generated RTE code by removal of superfluous interrupt locks for atomic signal and signal group access operations.
  • Several optimizations and enhancements in the memory protection support e.g. support of non-trusted BSW. See Technical Reference for details.

Fixed issues

  • Harmonizeed values returned by the UpperLimit and LowerLimit defines and added some missing ones (ESCAN00048418)
  • Fixed compilation error caused by a missing check if an init runnable contains a wait point (ESCAN00051267)
  • Added missing void cast of unused return value for XcpEvent() calls, which causes MISRA violation 16.10 in configurations where measurement with XcpEvent support is enabled (ESCAN00050023)
  • Fixed compilation error due to missing internal Rte_MemClr function. The compilation error only occurs when minimum start interval is used and other configuration variants which need the same internal function are not configured (ESCAN00050730)
  • Fixed compilation error caused by Init-Runnables which uses implicit S/R communication and are mapped to extended tasks (ESCAN00051059)
  • Fixed linker error caused by missing Rte_Read/Rte_Receive API for unconnected port (ESCAN00051089)
  • Fixed compilation error caused by missing status variable (ESCAN00051490)
  • Fixed invalid and missing measurement and characteristic references in A2L groups (ESCAN00050851)
  • Fixed wrong generated error message 'Use of uninitialized value in concatenation (.) or string' in some special configuration variants (ESCAN00048927)
  • Fixed wrong optimization for multiple implicit accesses within the same task (ESCAN00052147)
  • Fixed wrong optimization which may lead to missing ResumeOSInterrupts() calls in task bodys with implicit S/R data access in special cases (ESCAN00052426)

Limitations of AUTOSAR 3.x support

  • Inter-ECU C/S communication is not supported.

(top)


MICROSAR RTE 2.18.1 - DaVinci Developer Version 3.0 (SP4)

RTE features

  • Added a check for server runnables that are configured with minimum start interval which is not allowed.

Fixed issues

  • Fixed compilation error due to access to an invalidate flag that is not declared in case of an unconnected receiver port and enabled measurement support (ESCAN00050471)
  • Fixed compilation error when alive timeout is used in combination with memory protection (ESCAN00050643)
  • Minimum start interval code is not initialized properly when memory protection is used (ESCAN00050645)
  • Fixed compilation error when invalidation is used for external signals and when memory protection is enabled (ESCAN00050646)
  • Fixed buffer overflow during initialization when the value of a constant is out of base type range (ESCAN00050820)

(top)


MICROSAR RTE 2.18.0 - DaVinci Developer Version 3.0 (SP4)

RTE features

  • Support of implicit API behavior according AUTOSAR 3.x using task specific buffers for runtime optimization.
  • Support for symbolic name values with module short name prefixes for COM handles used in the interface between RTE and COM.
  • Optimization in generated RTE Code: Reduced number of OS Events needed for identical trigger condition in case of DataReceivedEvents or DataReceptionErrorEvents.

Fixed issues

  • Fixed compile/link error due to wrong indirect API generation in some specific configuration variants (ESCAN00046908)
  • Fixed compile warning caused by missing type casts in the generated RTE code. The warning may occur depending on the used compiler and only in special configurations where asynchronous C/S communication or implicit S/R communication together with string or array data types is used (ESCAN00047830)
  • Fixed compilation error due to wrong generated Rte_Call API in special configuration variant (ESCAN00048109)
  • Fixed wrong optimization for runnables triggered on Tx acknowledge of Inter-ECU communication which may lead to a delayed execution of the runnable. The wrong behavior depends on the task mapping of the involved runnable entities (ESCAN00048452)

(top)


MICROSAR RTE 2.17.5 - DaVinci Developer Version 3.0 (SP3)

RTE features

  • Optimization in generated RTE code by removal of superfluous interrupt locks for atomic signal and signal group access operations.
  • The generated SWC template code (command line option -g i) contains Rte_IWrite calls for all implicit data write accesses of a runnable entity. By default this initialization code is disabled. It can be enabled with the preprocessor switch RTE_INIT_IMPLICIT_BUFFERS.
  • Added a check for server runnables that are configured with minimum start interval which is not allowed.

Fixed issues

  • Added missing void cast of unused return value for XcpEvent() calls, which causes MISRA violation 16.10 in configurations where measurement with XcpEvent support is enabled (ESCAN00050023)
  • Harmonizeed values returned by the UpperLimit and LowerLimit defines and added some missing ones (ESCAN00048418, ESCAN00048443)
  • Fixed compile warning caused by missing type casts in the generated RTE code. The warning may occur depending on the used compiler and only in special configurations where asynchronous C/S communication or implicit S/R communication together with string or array data types is used (ESCAN00047830)
  • Fixed compilation error due to wrong generated Rte_Call API in special configuration variant (ESCAN00048109)
  • Fixed wrong optimization for runnables triggered on Tx acknowledge of Inter-ECU communication which may lead to a delayed execution of the runnable. The wrong behavior depends on the task mapping of the involved runnable entities (ESCAN00048452)
  • Fixed compilation error due to missing internal Rte_MemClr function. The compilation error only occurs when minimum start interval is used and other configuration variants which need the same internal function are not configured (ESCAN00050730)

(top)


MICROSAR RTE 2.17.4 - DaVinci Developer Version 3.0 (SP3)

RTE features

  • Enhanced measurement and calibration support: Added scaling information (Factor, Offset and Unit) and description to the generated A2L file.

(top)


MICROSAR RTE 2.17.3 - DaVinci Developer Version 3.0 (SP3)

Fixed issues

  • Fixed compile error when measurement is activated for an unconnected provide port with enabled transmission acknowledge handling (ESCAN00047654)
  • Fixed missing volatile keyword for primitive calibration parameters (ESCAN00047633)
  • Fixed wrong usage of minimum start interval for multiple runnables with the same triggers even if not configured for all (ESCAN00047458)
  • Fixed wrong generated A2L file containing invalid COMPU_METHOD for Enumeration Datatypes without Enumerator (ESCAN00047354)
  • Fixed compile error/warning if measurement is activated for a data element prototype of an unconnected port prototype (ESCAN00046717)
  • Fixed usage of wrong GroupSignal IDs for SignalGroups in case of signal fan-in on the same cluster (ESCAN00047704)
  • Fixed compilation error compilation caused by several COM callback functions with the same name in case of configured PDU fan-in/fan-out (ESCAN00047713)

(top)


MICROSAR RTE 2.17.2 - DaVinci Developer Version 3.0 (SP3)

RTE features

  • Added support for pure "documentation ports". Data elements are no longer require initial values when they have no port access, are not connected and no measurement support is configured.

Fixed issues

  • Fixed compiler warning "Useless assignment to variable . Assigned value not used." if synchronous operation invocation is configured for a C/S interface where additional application errors exist (ESCAN00045763)
  • Fixed compile error caused by non-deterministic RTE generation which may lead to inconsistencies between OS and RTE configuration in some mode management configurations (ESCAN00046352)

(top)


MICROSAR RTE 2.17.1 - DaVinci Developer Version 3.0 (SP3)

Fixed issues

  • Fixed invalid array accesses when RTE_PTR2ARRAYBASETYPE_PASSING array passing schema is selected (ESCAN00045373)

(top)


MICROSAR RTE 2.17.0 - DaVinci Developer Version 3.0 (SP3)

RTE features

  • Support of online calibration methods 'Initialized Ram', 'Single Pointered' and 'Double Pointered'.
  • Support of extended record data type compatibility rule for S/R communication with different record layouts on sender and receiver side. Now it's allowed to have a subset of the record elements on receiver side even if the sender provides more elements. In addition it's no longer required to have the same order of the record elements on both sides of the communication.
  • Support of Tx-Timeout and Tx-Error notification callbacks of COM. Note: Now also on transmission error the 'On Data Send Completion' triggered runnables are activated. The SW-C runnable code has to call the Rte_Feedback API to distinguish between a positive transmission acknowledgement or a transmission error.

Fixed issues

  • Fixed wrong activated alive timeout handling if alive timeout was configured as real value '0.0' (ESCAN00043201)
  • Fixed compilation error if RTE VFB trace hooks in Rte_Switch API are used (ESCAN00044080)
  • RTE code generation aborts due to missing runnable trigger when the runnable has configured a minimum start interval (ESCAN00044176)
  • Reset alive timeout status also on reception of an invalid signal when the invalid handling mechanism is configured to 'keep' (ESCAN00044180)

Limitations of AUTOSAR 3.x support

  • Inter-ECU C/S communication is not supported.

(top)


MICROSAR RTE 2.16.1 - DaVinci Developer Version 3.0 (SP2)

Fixed issues

  • Fixed usage of wrong GroupSignal IDs for SignalGroups in case of signal fan-in on the same cluster (ESCAN00047704)
  • Fixed compilation error compilation caused by several COM callback functions with the same name in case of configured PDU fan-in/fan-out (ESCAN00047713)

(top)


MICROSAR RTE 2.16.0 - DaVinci Developer Version 3.0 (SP2)

RTE features

  • Support of AUTOSAR 3.1 (RTE SWS 2.2.0)
  • Support of 'minimum start interval' for runnable entities (runnable debouncing)
  • Support of Rx data filter (COM-Filter) 'NewDiffersOld' and 'Always'
  • Enhanced measurement and calibration support:
    • Measurement of Intra-Ecu S/R communication (implicit and explicit)
    • Measurement of Inter-Ecu S/R communication (implicit only)
    • Measurement of Inter-Runnable Variables
    • Measurement of mode machine states
    • Additional structure in A2L file
    • Selection of A2L standard version (V1.51 and V1.6)
    • Support of XcpEvent based measurement
  • Support of invalid value access macro generation

Fixed issues

  • Fixed compilation error for string data elements of unconnected receive ports when implicit communication is used (ESCAN00042349)

Limitations of AUTOSAR 3.x support

  • Inter-ECU C/S communication is not supported.
  • Online Calibration is not supported.

(top)


MICROSAR RTE 2.15.3 - DaVinci Developer Version 3.0 (SP1)

Fixed issues

  • Fixed compilation error due to wrong generated Rte_Call API in special configuration variant (ESCAN00048109)
  • Fixed compilation error caused by a missing check if an init runnable contains a wait point (ESCAN00051267)

(top)


MICROSAR RTE 2.15.2 - DaVinci Developer Version 3.0 (SP1)

RTE features

  • Optimization in generated RTE Code: Support for speed optimized bit access dependent on new RTE configuration switch 'Optimization Mode'

Fixed issues

  • Fixed missing data element initialization for signal fan-in (ESCAN00042875)
  • Fixed missing trace hooks for client server communication (ESCAN00041826)

(top)


MICROSAR RTE 2.15.1 - DaVinci Developer Version 3.0 (SP1)

Fixed issues

  • Fixed wrong generated RTE which may lead to compiler warnings due to generation of unneeded functions in some mode management configurations (ESCAN00042573)
  • Added missing check if different receivers use different invalidation settings (ESCAN00042733)
  • DaVinci DLL updated which contains fixes for multi-ECU use cases and also for signal multiplexing

(top)


MICROSAR RTE 2.15.0 - DaVinci Developer Version 3.0 (SP1)

RTE features

  • Support implementation template generation for service components, complex device drivers and EcuAbstraction components if -m parameter contains a single SWC type
  • Optimization in generated RTE Code: Optimized runnable scheduling to reduce latency times of communication between SWCs

Fixed issues

  • Fixed wrong mode handling for multiple instantiated software components which uses R-Mode ports (ESCAN00041459)
  • Fixed wrong lost of signal data in case of a signal fan-in for composite data element prototypes (ESCAN00042144)
  • Fixed multiple activation error of an extended task in OS in specific mode management configuration (ESCAN00042044)

(top)


MICROSAR RTE 2.14.0 - DaVinci Developer Version 3.0 (SP1)

RTE features

  • Support complex data types where not all primitive members require an invalid value.
  • Support inclusion of user header file 'Rte_UserTypes.h' allows type definitions for Per-Instance memory, which doesn't use an AUTOSAR data type. Inclusion of this header file can be enabled by setting the preprocessor switch 'RTE_ENABLE_USER_DATATYPES' during compilation.
  • Optimization in generated RTE Code: Reduced number of OS Events needed for identical trigger conditions.

Fixed issues

  • Compile errors for port connections with different but compatible record types (ESCAN00040001)
  • Missing Per-Instance memory declarations in 'Rte_Type.h' when multiple instantiation is used (ESCAN00040668)
  • Missing check for implicit APIs when a mapped server runnable is called from a client on the same task (ESCAN00040701)
  • Internal error during RTE generation if mode disablings and mode switch triggers are used in special configuration (ESCAN00041128)
  • Use initial value of the receiver if sender and receiver have configured different initial values (ESCAN00041176)

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Online Calibration is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Runnable debouncing is not supported.

(top)


MICROSAR RTE 2.13.0 - DaVinci Developer Version 3.0

RTE features

  • Support of unconnected require ports for S/R, mode and asynchronous C/S communication.
  • Support of deactivation switch for automatic OS alarm generation for cyclic runnable triggers. This allows usage of OS schedule tables for user specific trigger implementation.
  • Support of explicit configured OS task types. In addition to the automatic selection by the RTE generator the user can select basic or extended task type manually.
  • Support of explicit configured task types (application task, BSW-Scheduler task and non-RTE task). Only application tasks are generated by the RTE generator.
  • Support configuration dependent 'constant' generation.
  • Generation of a HTML Report for the generated RTE.
  • Enable VFB trace hooks for direct function call optimized Rte_Call API.
  • Content of the 'Description' tab in DaVinci Developer is written to the generated SWC templates.
  • Speed optimization of the RTE generator in several generation modes e.g. in Ecu-C synchronization mode.
  • Optimization in generated RTE Code:
    • Macro implementation for direct Inter-Runnable Variables if possible.
    • Removal of superfluous interrupt locks for atomic copy operations.
    • Allow direct function calls also for server runnables with "canbeInvokedConcurrently" = false.
    • Remove unused data types in SWC template for better overview in the generated templates.

Fixed issues

  • Use 'volatile' memory qualifier for calibration parameters (ESCAN00038866)
  • Cyclic Triggered runnable gets triggered at the wrong time (ESCAN00039073)
  • Out of memory error during SWC template and contract phase generation (ESCAN00039023)
  • MISRA warnings for unsigned integer constants (ESCAN00037939)
  • Missing interrupt locks for macro optimized S/R communication when signal fan-in is used (ESCAN00037947)
  • Missing interrupt locks for inter-runnable variable accesses in unmapped server runnables (ESCAN00039714)

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Online Calibration is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Runnable debouncing is not supported.

(top)


MICROSAR RTE 2.12.1 - DaVinci Tool Suite Version 2.3 (SP7)

Fixed issues

  • Fixed memory protection issues when receiving S/R data over the network in non trusted software components (ESCAN00037453)

(top)


MICROSAR RTE 2.12.0 - DaVinci Tool Suite Version 2.3 (SP7)

RTE features

  • Support of Basic Tasks. Automatically selection of the task type (Basic vs. Extended) by the RTE Generator dependent on the configuration.
  • Enhanced error reporting with help messages in verbose generation mode (new command line option -v). The enhanced error reporting also includes some new checks and warning messages.
  • Template update mechanism now also available for compiler and memory abstraction header files Rte_Compiler_Cfg.h and Rte_MemMap.h.
  • Optimization in generated RTE Code:
    • Reduced number of OS Alarms needed for cyclic triggers.
    • Removed unneeded interrupt locks.
    • Removed unneeded Schedule() calls.
    • New macro based C/S call in some additional configuration variants.
  • Initial value of invalidation status now depends on the initial value and the invalid value of the data element.

Fixed issues

  • Fixed wrong generated RTE code for implicit Inter-Runnable Variables access, where potentially needed interrupt locks were missed (ESCAN00036473)
  • Fixed wrong generated RTE code where Rte_Feedback returned RTE_E_TRANSMIT_ACK although no transmission ack was received (ESCAN00036202)
  • Fixed wrong generated RTE code where Rte_Feedback for Waiting Mode Switch/Transmit Acknowledgement never returned (ESCAN00036160)
  • Fixed wrong generated RTE code for some configurations where memory protection is used together with communication over the network or together with mode handling (ESCAN00034746)
  • Fixed RTE Generator leading to generator warnings about uninitialized variables in some mode management configuration variants (ESCAN00034752)
  • Fixed wrong generated RTE code where mode disablings got ignored if several mode machines disabled the same runnable (ESCAN00034755)
  • Fixed wrong generated RTE code leading to compile error for synchronous server calls in a special configuration variant (ESCAN00035726)
  • Fixed generated RTE code leading to a compile warning "condition always true" in a special mode management configuration variant (ESCAN00036127)
  • Fixed wrong generated RTE code leading to a compile error when different ports using the same port interface have configured different invalidation settings and the indirect API is enabled (ESCAN00036854)
  • Fixed wrong generated RTE code leading to a compile error when 'EnableTakeAddress' and either unconnected sender ports or mode switch APIs in general are used (ESCAN00037125)
  • Fixed non unique OS event names when short names are used which are limited to 32 characters (ESCAN00037187)

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Online Calibration is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Runnable debouncing is not supported.

(top)


MICROSAR RTE 2.11.0 - DaVinci Tool Suite Version 2.3 (SP6)

RTE features

  • Support of unconnected P-Ports. (Sender-Ports, Mode-Ports and Server-Ports)
  • Support of signal Fan-In.
  • Generation of all data types irrespective of their actual usage.
  • COM return codes are evaluated and passed to the application SWCs.
  • Generation of more compact RTE code (reduction of number of lines especially for calibration parameters with init values).

Fixed issues

  • Fixed wrong generated RTE code leading to compile errors for some specific Memory Protection configurations (ESCAN00033767)
  • Fixed wrong generated RTE code leading to compile warnings in some ModeManagement configurations (ESCAN00033590)
  • Fixed wrong generated RTE code leading to compile errors in specific configuarations using unconnected server ports (ESCAN00031826)
  • Fixed RTE generation or compilation error for mode provide ports without configured port access for at least one runnable entity (ESCAN00034420)
  • Fixed wrong generated RTE code leading to wrong mode handling if one task handles more than one mode machine instance (ESCAN00034473)
  • Fixed wrong generated RTE code leading to compile errors in Rte_Mode API if only some port prototypes of the same component type have configured indirect API (ESCAN00034480)

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Online Calibration is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Runnable debouncing is not supported.

(top)


MICROSAR RTE 2.10.3 - DaVinci Tool Suite Version 2.3 (SP5)

  • No RTE Generator changes (DaVinci DLL update only).

(top)


MICROSAR RTE 2.10.2 - DaVinci Tool Suite Version 2.3 (SP5)

Fixed issues

  • Fixed twice triggered runnable entity after mode switch during initialization for mode machines with queue size > 1 (ESCAN00033174)
  • Fixed missing runnable trigger for internal implicit communication with invalidation (Replace) and data reception triggered runnable (ESCAN00033176)
  • Fixed generation error if mode disabling dependencies exist but no mode switch triggered runnable is configured for a mode machine (ESCAN00033177)

(top)


MICROSAR RTE 2.10.1 - DaVinci Tool Suite Version 2.3 (SP5)

Fixed issues

  • Fixed wrong macro optimization for complex data types (ESCAN00032981)
  • Fixed wrong invalidation handling for data elements with both internal and external connectivity (ESCAN00032982)

(top)


MICROSAR RTE 2.10.0 - DaVinci Tool Suite Version 2.3 (SP5)

RTE features

  • Support of Mode Management including mode switch triggered runnable entities and mode dependent execution of runnable entities. (Rte_Switch, Rte_Mode and Rte_Feedback for mode switch acknowledge).
  • Support of Data Element Invalidation (Rte_Invalidate and Rte_IInvalidate).
  • Support of data reception error triggered runnable entities for invalidated and outdated data elements.
  • Support of multiple cyclic triggers per runnable entity.
  • Support of multiple 'On Operation Invocation trigger' for the same runnable entity with compatible operations.
  • Extended A2L file generation for Calibration Parameters and Per-Instance Memory for user defined Attributes (A2L-ANNOTATION).

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Online Calibration is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Unconnected Ports are not supported.
  • Runnable debouncing is not supported.
  • N:1 S/R communication is not supported.

(top)


MICROSAR RTE 2.9.4 - DaVinci Tool Suite Version 2.3 (SP4)

  • No RTE Generator changes (DaVinci DLL update only).

(top)


MICROSAR RTE 2.9.3 - DaVinci Tool Suite Version 2.3 (SP4)

  • No RTE Generator changes (DaVinci DLL update only).

(top)


MICROSAR RTE 2.9.2 - DaVinci Tool Suite Version 2.3 (SP4)

Fixed issues

  • Fixed wrong RTE COM callback generation name when using signal groups (ESCAN00031405)

(top)


MICROSAR RTE 2.9.1 - DaVinci Tool Suite Version 2.3 (SP4)

Fixed issues

  • Fixed wrong aliveTimeout handling for internal communication (ESCAN00031196)
  • Fixed optimized string data type handling (ESCAN00031212)

(top)


MICROSAR RTE 2.9.0 - DaVinci Tool Suite Version 2.3 (SP4)

RTE features

  • Support of Memory Protection (OS with scalability class SC3/SC4)

RTE changes

  • Removed direction qualifier IN, OUT, INOUT in RTE API prototypes. This requires re-generation of the component templates.
  • Rte_Start no longer initializes the reception buffers for COM signals. This has to be done by the COM module itself and is synchronized in the configuration.
  • Support of characters '\' and '"' in constants of data type String.

Fixed issues

  • Fixed duplicated names in Port Defined Arguments (ESCAN00030255)
  • Fixed insufficient protection of inter-runnable variables and exclusive areas (ESCAN00030127)
  • Fixed wrong component data structure entries for direct inter-runnable variables for those components, which do not support multiple instantiation (ESCAN00030348)
  • Fixed wrong handling of exclusive area if component data structure is used (ESCAN00030462)
  • Fixed wrong handling of "EnableTakeAddress" (ESCAN00030542)

(top)


MICROSAR RTE 2.8.1 - DaVinci Tool Suite Version 2.3 (SP3)

Fixed issues

  • Fixed duplicated typedef for Exclusive Areas in Compatibility Mode (ESCAN00029664)
  • Fixed wrong transmission acknowledgment handling (ESCAN00029809)

(top)


MICROSAR RTE 2.8.0 - DaVinci Tool Suite Version 2.3 (SP3)

RTE features

  • Support of Indirect APIs (Rte_Ports, Rte_NPorts and Rte_Port).
  • Support of Port API Option 'EnableTakeAddress'.
  • Support of platform dependent resource calculation.

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Data Element invalidation (Rte_Invalidate, Rte_IInvalidate) is not supported.
  • Online Calibration is not supported.
  • Mode-Handling (Rte_Mode, Rte_Switch) is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Unconnected S/R Ports and unconnected Calibration Ports are not supported.
  • DataReceiveErrorEvent as runnable trigger condition is not supported. Limited to polling mode via Rte_Read/Rte_IStatus API.
  • Runnable debouncing is not supported.
  • N:1 S/R communication is not supported.

Fixed issues

  • Sorting in component data structure changed to camel case (ESCAN00029215)
  • Fixed generation error when range enumeration values are used (ESCAN00029358)

(top)


MICROSAR RTE 2.7.1 - DaVinci Tool Suite Version 2.3 (SP2)

Fixed issues

  • Fixed wrong initialization of transmission acknowledgment (ESCAN00029115)

(top)


MICROSAR RTE 2.7.0 - DaVinci Tool Suite Version 2.3 (SP2)

RTE features

  • Support of Multiple Instantiation of SW Components.
  • Support of Compatibility Mode.
  • Support of Object Code SW Components.

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Indirect API (Rte_Port, Rte_Ports, Rte_NPorts) is not supported.
  • Data Element invalidation (Rte_Invalidate, Rte_IInvalidate) is not supported.
  • Online Calibration is not supported.
  • Mode-Handling (Rte_Mode, Rte_Switch) is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Unconnected S/R Ports and unconnected Calibration Ports are not supported.
  • DataReceiveErrorEvent as runnable trigger condition is not supported. Limited to polling mode via Rte_Read/Rte_IStatus API.
  • Runnable debouncing is not supported.
  • N:1 S/R communication is not supported.

Fixed issues

  • Fixed check for recursion of asynch C/S (ESCAN00027469)
  • Fixed RAM usage calculation for some C/S variants (ESCAN00028769)
  • Fixed wrong RTE generation for C/S operations with access mode set to 'none' (ESCAN00028838)

(top)


MICROSAR RTE 2.6.5 - DaVinci Tool Suite Version 2.3 (SP1)

  • No RTE Generator changes (DaVinci DLL update only).

(top)


MICROSAR RTE 2.6.4 - DaVinci Tool Suite Version 2.3 (SP1)

Fixed issues

  • Fixed wrong prototype for compatible C/S ports (ESCAN00026419)
  • Fixed perl warning (concatenation error) for unused service ports (ESCAN00027639)
  • Removed typecast in application error definition (ESCAN00027799)

(top)


MICROSAR RTE 2.6.3 - DaVinci Tool Suite Version 2.3 (SP1)

Fixed issues

  • Fixed issue in time conversion macro resulting in compiler warnings on some compilers due to wrong detected 'devision by zero' messages (ESCAN00027538)

(top)


MICROSAR RTE 2.6.2 - DaVinci Tool Suite Version 2.3 (SP1)

  • No RTE Generator changes (DaVinci DLL update only).

(top)


MICROSAR RTE 2.6.1 - DaVinci Tool Suite Version 2.3 (SP1)

  • No RTE Generator changes (DaVinci DLL update only).

(top)


MICROSAR RTE 2.6.0 - DaVinci Tool Suite Version 2.3 (SP1)

RTE features

  • Support of Intra-ECU Timeout-Handling for synchronous C/S communication.
  • Support of parallel access of synchronous and asynchronous server calls to an operation of one server port.
  • Generation of an ASAM MCD 2MC / ASAP2 compatible A2L file fragment for Calibration Parameters and Per-Instance Memory

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Multiple instantiation of SW Components is not supported.
  • Indirect API (Rte_Port, Rte_Ports, Rte_NPorts) is not supported.
  • Data Element invalidation (Rte_Invalidate, Rte_IInvalidate) is not supported.
  • Online Calibration is not supported.
  • Mode-Handling (Rte_Mode, Rte_Switch) is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Compatibility Mode is not supported.
  • Contract Phase Generation limited to Source Code SW-C compatibility.
  • Unconnected S/R Ports and unconnected Calibration Ports are not supported.
  • DataReceiveErrorEvent as runnable trigger condition is not supported. Limited to polling mode via Rte_Read/Rte_IStatus API.
  • Runnable debouncing is not supported.
  • N:1 S/R communication is not supported.

(top)


MICROSAR RTE 2.5.0 - DaVinci Tool Suite Version 2.3

RTE features

  • Support of AUTOSAR 3.0 (see Limilitations of unsupported features)
  • New API supported: Rte_Calprm (Access to Calibration Element Prototypes of Calibration Components)
  • New API supported: Rte_Pim (Access to Per-Instance Memory)
  • Support of SW-C Implementation Template generation (command line option -g i) and Contract Phase generation (command line option -g c) for a complete ECU Project.

Fixed issues

  • Fixed wrong handling of Array data types which contain elements of data type String (ESCAN00025491)

Limitations of AUTOSAR 3.0 support

  • Inter-ECU C/S communication is not supported.
  • Intra-ECU Timeout-Handling for synchronous C/S communication is not supported.
  • Parallel access of synchronous and asynchronous server calls to an operation of one server port for Intra-Ecu C/S is not supported.
  • Multiple instantiation of SW Components is not supported.
  • Indirect API (Rte_Port, Rte_Ports, Rte_NPorts) is not supported.
  • Data Element invalidation (Rte_Invalidate, Rte_IInvalidate) is not supported.
  • Online Calibration is not supported.
  • Mode-Handling (Rte_Mode, Rte_Switch) is not supported.
  • COM Filters for Intra-ECU S/R communication are not supported.
  • Compatibility Mode is not supported.
  • Contract Phase Generation limited to Source Code SW-C compatibility.
  • Unconnected S/R Ports and unconnected Calibration Ports are not supported.
  • DataReceiveErrorEvent as runnable trigger condition is not supported. Limited to polling mode via Rte_Read/Rte_IStatus API.
  • Runnable debouncing is not supported.
  • N:1 S/R communication is not supported.

(top)


MICROSAR RTE 2.4.2 Beta - DaVinci Tool Suite Version 2.3 Beta

RTE features

  • New API supported in RTE Generation Phase: Rte_Result (asynchronous Client/Server communication)

Fixed issues

  • Changed return code of synchronous C/S call to mapped runnable from RTE_E_LIMIT to RTE_E_TIMEOUT on queue overflow (ESCAN00024800)

Limitations of the Beta Version

  • The RTE generator does not support Timeout-Handling for synchronous C/S communication.
  • The RTE generator does not support parallel access of synchronous and asynchronous server calls to an operation of one server port.
  • The RTE generator does not support Calibration Parameters of Calibration Components, which is already described in the Technical Reference (Rte_Calprm API).
  • The RTE generator does not support Per-Instance Memory, which is already described in the Technical Reference (Rte_Pim API).

(top)


MICROSAR RTE 2.4.1 Beta - DaVinci Tool Suite Version 2.3 Beta

RTE features

  • New API supported in RTE Contract Phase: Rte_Result (asynchronous Client/Server communication)
  • Added new checks for illegal configurations

Fixed issues

  • Fixed issue resulting in compiler warnings/errors because a const pointer is provided to the COM API, which expects a non-const pointer (ESCAN00024706)
  • Fixed issue of unmatching parameters in VFB trace hook prototypes, if port defined arguments are used (ESCAN00024707)
  • Fixed issue with configurations containing mapped server runnables (ESCAN00024535, ESCAN00024469)
  • Fixed issue with missing exclusive area warnings and bad results or illegal memory access for C/S calls to mapped runnables (ESCAN00024562)
  • Fixed issue resulting in compile errors for renamed network signals in gateway use cases (ESCAN00024713)
  • Fixed issue of undefined VFB trace hooks (ESCAN00024776)

Limitations of the Beta Version

  • The RTE generator does not support asynchronous C/S communication in the RTE Generation Phase, which is already described in the Technical Reference (Rte_Result API).
  • The RTE generator does not support Timeout-Handling for synchronous C/S communication, which is already described in the Technical Reference.
  • The RTE generator does not support Calibration Parameters of Calibration Components, which is already described in the Technical Reference (Rte_Calprm API).
  • The RTE generator does not support Per-Instance Memory, which is already described in the Technical Reference (Rte_Pim API).

(top)


MICROSAR RTE 2.4.0 Beta - DaVinci Tool Suite Version 2.3 Beta

RTE features

  • Support of String data type (Encoding ISO-8859-1)
  • New API supported: Rte_CData (SW-C local Calibration Parameters)
  • Optimization: Depending on the configuration the Rte_Write API is generated as macro if possible
  • Generation of unmapped client runnables enabled

Fixed issues

  • Fixed handling of unused server runnables for unconnected server ports (ESCAN00023783)
  • Fixed event handling for blocking Rte_Receive and Rte_Feedback in unmapped servers (ESCAN00023820)
  • Fixed IrvIWrite overwriting IrvIRead data (ESCAN00023669)
  • Fixed memory abstraction (ESCAN00023675)
  • Fixed generation of wrong OS Alarm settings if the cycle time for periodically runnables is a multiple of 1000 seconds (ESCAN00024400)
  • Fixed generation of wrong C/S handling in case of non-preemptiv client tasks and mapped server runnables (ESCAN00024278)

Limitations of the Beta Version

  • The RTE generator does not support asynchronous C/S communication, which is already described in the Technical Reference (Rte_Result API).
  • The RTE generator does not support Timeout-Handling for synchronous C/S communication, which is already described in the Technical Reference.
  • The RTE generator does not support Calibration Parameters of Calibration Components, which is already described in the Technical Reference (Rte_Calprm API).
  • The RTE generator does not support Per-Instance Memory, which is already described in the Technical Reference (Rte_Pim API).

(top)


MICROSAR RTE 2.3.0 - DaVinci Tool Suite Version 2.2 (SP3)

RTE features

  • Support of complex hierarchical data types like arrays-of-records
  • Optimization: Depending on the configuration the Rte_Read API is generated as macro if possible

(top)


MICROSAR RTE 2.2.4 - DaVinci Tool Suite Version 2.2 (SP2)

RTE features

  • Support of AUTOSAR release 2.1
  • Generation of RTE memory usage report
  • Adaptation of object properties according to AUTOSAR 2.1
  • Support of activation offset for cyclic runnable entities
  • Support of AUTOSAR compiler abstraction and memory abstraction mechanism
  • Support of AUTOSAR makefile mechanism for the RTE
  • Additional APIs supported: Rte_InitMemory, Rte_IWriteRef
  • Smart template generator: Update of component implementation files after changing component description
  • Summary of generated files displayed in output window

Fixed issues

  • Rte_Feedback returns illegal error codes in some conditions
  • Generation of multiple internal S/R buffers (unqueued communication) with identical name
  • Multiple buffers generated for buffered Interrunnable Variables

(top)


MICROSAR RTE 2.2.2 - DaVinci Tool Suite Version 2.2 (SP1)

RTE features

  • Support of Port Defined Arguments

Fixed issues

  • Record constants missing in contract phase header

(top)


MICROSAR RTE 2.2.1 - DaVinci Tool Suite Version 2.2

RTE features

  • Support of array types and enumeration types
  • Support of exclusive areas and inter-runnable variables
  • Definition of data-send-completed trigger
  • State request API for data send points
  • Detailed configuration of VFB tracing
  • Support of symbol attribute of runnable entities

Fixed issues

  • Missing read-modify-write protection for queue overflow flags

(top)


Additional Information

Copyright

Vector Informatik GmbH

Certified Quality Management System

The Quality/Process Management of Vector Informatik GmbH is being certified according to DIN EN ISO 9001:2000-12 (formerly DIN EN ISO 9001:1994-08) throughout since 1998-08-19.

Vector Informatik GmbH - Addresses

Vector Informatik GmbH
Ingersheimer Str. 24
D-70499 Stuttgart, Germany
Tel.: +49 (711) 80670-0
Fax: +49 (711) 80670-100
info@vector-informatik.de
http://www.vector-informatik.com

Subsidiaries

Vector France SAS
168, Boulevard Camlinat
92240 Malakoff
France
Tel.: +33 1 4231 4000
Fax: +33 1 4231 4009
information@vector-france.com
http://www.vector-france.com

Vector Japan Co., Ltd.
Seafort Square Center Bld.
18F, 2-3-12,
Higashi-shinagawa, Shinagawa-ku
Tokyo 140-0002
Japan
Tel.: +81 3 5769 6970
Fax: +81 3 5769 6975
info@vector-japan.co.jp
http://www.vector-japan.co.jp

VecScan AB
Theres Svenssons Gata 9
417 55 Gothenburg
Sweden
Tel.: +46 (31) 76476 00
Fax: +46 (31) 76476 19
info@vecscan.com
http://www.vecscan.com

Vector CANtech, Inc.
39500 Orchard Hill Place
Suite 550
Novi, Michigan 48375
USA
Tel.: +1 (248) 449-9290
Fax: +1 (248) 449-9704
info@vector-cantech.com
http://www.vector-cantech.com

Vector Korea IT Inc.
Daerung Post Tower III, 508
182-4 Guro-dong, Guro-gu
Seoul 152-790
Republic of Korea
Tel.: +82(0)2 2028 0600
Fax: +82(0)2 2028 0604
info@vector-korea.com
http://www.vector-korea.com

Vector GB Ltd.
Rhodium
Central Boulevard
Blythe Valley Park
Solihull, Birmingham
West Midlands B90 8AS
United Kingdom
Tel.: +44 (0) 7530 264701
info@vector-gb.co.uk
http://www.vector-gb.co.uk

Vector Informatik India Prv. Ltd.
Lokesh Madan
4/1/1/1 Sutar Icon
Sus Road
Pashan
Pune 411021
India
Tel.: +91 20 2587 2023
Fax: +91 20 2587 2025
lokesh.madan@vector-india.com
http://www.vector-india.com

Vector Informatik GmbH Representative Office Shanghai
Suite 605, Tower C, Everbright
Convention Center
No. 70 Caobao Road
Xuhui District
Shanghai 20035
China
Tel.: +86 21 6432 53530
Fax: +86 21 6432 5308
info@vector-china.com
http://www.vector.com/vi_index_cn.html

(top)