Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Template
Help


Sheet 1: Change Log

uDiag - Rev 3<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0LWW27-Jul-12Initial Version



3KMC6-Jun-13added FPUExceptionAddr_Cnt_D_u32, deleted Global Constants tab




















































































































































































































































































































































Sheet 2: Variable Dictionary

uDiag - Rev 3

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, 1B 2X, 2Y, 2Z, 2I, 2B etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















FPUExceptionAddr_Cnt_D_u32

Program Address where exception occurredD

N/AFULLFULLN/AN/ACountsuint32CD_UDIAG_VAR_NOINIT

















































































































































































































































































































































































































































































































































































































































































































Sheet 3: Calibration Dictionary

uDiag - Rev 3


N
Calibration InformationAchieved in Software Design



Y








Range





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



Calibrations















k_FlashECCDiag_Cnt_str
FDD32B uCDiagnostics
N

{100, 5, 1}N/AN/AN/ADiagSettings_Str




k_FlashECCDiag_Cnt_str.PStep
FDD32B uCDiagnostics
N

5FULLFULLCountsuint16




k_FlashECCDiag_Cnt_str.NStep
FDD32B uCDiagnostics
N

1FULLFULLCountsuint16




k_FlashECCDiag_Cnt_str.Threshold
FDD32B uCDiagnostics
N

100FULLFULLCountsuint16




k_RAMECCDiag_Cnt_str
FDD32B uCDiagnostics
N

{100, 5, 1}N/AN/AN/ADiagSettings_Str




k_RAMECCDiag_Cnt_str.PStep
FDD32B uCDiagnostics
N

5FULLFULLCountsuint16




k_RAMECCDiag_Cnt_str.NStep
FDD32B uCDiagnostics
N

1FULLFULLCountsuint16




k_RAMECCDiag_Cnt_str.Threshold
FDD32B uCDiagnostics
N

100FULLFULLCountsuint16




k_MtrCtrlMinCount_Cnt_u16
FDD32B uCDiagnostics
N

101.00E+001.00E+03Countsuint16




k_MtrCtrlMaxCount_Cnt_u16
FDD32B uCDiagnostics
N

1201.00E+001.00E+03Countsuint16




k_OneMsLoopMinCount_Cnt_u16
FDD32B uCDiagnostics
N

11.00E+001.00E+02Countsuint16




k_OneMsLoopMaxCount_Cnt_u16
FDD32B uCDiagnostics
N

111.00E+001.00E+02Countsuint16




k_VIMParErrThrsh_Cnt_u16
FDD32B uCDiagnostics
N

201.00E+001.00E+03Countsuint16





Sheet 4: 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 5: 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.
Last modified October 12, 2025: Initial commit (0347a62)