Data Dictionary_GeneratedCFG_


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

States and Modes - Rev 1<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0NRAR18-Jun-13Initial Creation for StaMd generated configuration




























































































































































































































































































































































Sheet 2: Variable Dictionary

States and Modes - 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




















ATerm_Cnt_lgcA TermFDD10C StatesandModesCustomer specific term (defined in the control module specification) to determine whether or not the conditions exist from the customer view to maintain or remove control module power supply voltage (ie – turn off completely)IN
0NANANA
Cntboolean







CTerm_Cnt_lgcC TermFDD10C StatesandModesCustomer specific term (defined in the control module specification) to determine whether or not the conditions exist from the customer view to command or remove assist.IN
0NANANA
Cntboolean







FTerm_Cnt_lgcF1_F2_TermsFDD10C StatesandModesDiagnostic flag from the diagnostic manager FDD that is used to indicate a fault requesting assist removal is presentIN
0NANANA
Cntboolean







RampStatusComplete_Cnt_lgcRamp Status CompleteFDD10C StatesandModesIndicates normal ramping has completed – used for milestone data.IN
0NANANA
Cntboolean







ControlledDampStatusComplete_Cnt_lgcControlled_Damp_Status_CompleteFDD10C StatesandModesIndicates special torque fault ramping has completed – used for milestone data.IN
0NANANA
Cntboolean







TMFTestComplete_Cnt_lgc
FDD10C StatesandModes
IN
0NANANA
Cntboolean







StTrnsVctr_Cnt_D_b08
FDD10C StatesandModes
DN
0NANAuint8:
Bit0:F
Bit1:C
Bit2:M
Bit3:A
0.00E+00Cntbitfield8







WarmInitMilestoneRqst_Cnt_M_u32
FDD10C StatesandModes
MN
00FULL10.00E+00Cntuint32







WarmInitMilestoneRqst#_Cnt_M_u32
FDD10C StatesandModes
MN
00FULL10.00E+00Cntuint32







EcuResetActive_Cnt_M_lgc
FDD10C StatesandModes
MN
0NANANA0.00E+00Cntboolean







FinalNvMWriteInProgress_Cnt_M_lgc
FDD10C StatesandModes
MN
0NANANA0.00E+00Cntboolean







StopTODPerOperation_Cnt_M_lgc


MN
0NANANA0.00E+00Cntboolean







TODState_Cnt_M_lgc


MN
0NANANA0.00E+00Cntboolean







TransitionComplete_Cnt_M_lgc


MN
0NANANA0.00E+00Cntboolean







SystemState_Cnt_M_enum


MN
WarmInitNANA00 = Disable ,01 = WarmInit, 02 = Operate, 03 = Off0.00E+00CntRte_ModeType_StaMd_Mode







SystemState#_Cnt_M_enum


MN
WarmInitNANA00 = Disable ,01 = WarmInit, 02 = Operate, 03 = Off0.00E+00CntRte_ModeType_StaMd_Mode







SysCSystemState_Cnt_M_enum


MN
WarmInitNANA00 = Disable ,01 = WarmInit, 02 = Operate, 03 = Off0.00E+00CntRte_ModeType_StaMd_Mode







Lnk_TypeH#_Start


MN
00FULL10.00E+00Cntuint8







Lnk_TypeH#_Size


MN
0030010.00E+00CntConst uint32 pointer


























































































































































































































































Sheet 3: Calibration Dictionary

States and Modes - 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_StaMdsSysCDiag_Cnt_str
FDD10C StatesandModes
NN
{21,10,1}


DiagSettings_Str




k_StaMdsSysCDiag_Cnt_str.Thresholdk_SysCStatesModesThresh_CntsFDD10C StatesandModes
NN
210255Cntuint16




k_StaMdsSysCDiag_Cnt_str.PStepk_SysCStatesModesPStep_CntsFDD10C StatesandModes
NN
100255Cntuint16




k_StaMdsSysCDiag_Cnt_str.NStepk_SysCStatesModesNStep_CntsFDD10C StatesandModes
NN
10255Cntuint16





Sheet 4: Global Constants

States and Modes - 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.
Last modified October 12, 2025: Initial commit (0347a62)