Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

StateOuputControl - Rev 8<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0NRAR15-Dec-11Initial Implementation / Per1 /2ms rate



2NRAR5-Jan-12???



3NRAR6-Jan-12???



4OT10-Jan-12Updated Template (v3.1)



5NRAR12-Jan-12Renamed DiagStatus boolean var



6OT18-Jan-12Updated Template (Graph Settings)



7NRAR20-Jan-12???



8OT3-Feb-12Fixed Inconsistencies




































































































































































































































































































Sheet 2: Variable Dictionary

StateOuputControl - Rev 8

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




















DiagStsDiagRmpActive_Cnt_lgcDiag_Status

I

001boolean
Bitsboolean







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

00.00010.5Single Precision Float3.91E-03XpmSfloat32







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

001Single Precision Float3.91E-03Ulsfloat32







OperRampRate_XpmS_f32Operational Ramp Rate
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 Float3.91E-03XpmSfloat32







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

001Single Precision Float3.91E-03Ulsfloat32







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

001boolean
Cntboolean







OutputRampMult_Uls_f32OutputRampMultSF05 StateOutputControlscaling multiplier used to perform ramp down of motor torqueO

001Single Precision Float3.91E-03Ulsfloat32







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

001boolean
Cntboolean







PrevTargetRampMult_Uls_M_f32Ramp TargetSF05 StateOutputControl
M

101Single Precision Float3.91E-03Ulsfloat32







PrevOutputRampMult_Uls_M_f32


D

101Single Precision Float3.91E-03Ulsfloat32







PrevRate_XpmS_M_f32RateSF05 StateOutputControl
M

10.00010.5Single Precision Float3.91E-03XpmSfloat32







RampState_M_Str


M







RampState_T







RampState_M_Str.StartTime_mS_u32






FULLFULL11.00E+00msuint32







RampState_M_Str.Duration_mS_u32






FULLFULL11.00E+00msuint32







RampState_M_Str.StartVal_Uls_f32






01Single Precision Float3.91E-03Ulsfloat32







RampState_M_Str.EndVal_Uls_f32






01Single Precision Float3.91E-03Ulsfloat32


















































































































































































































































































































































Sheet 3: Calibration Dictionary

StateOuputControl - Rev 8


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
















Sheet 4: Global Constants

StateOuputControl - Rev 8








































































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_2MS_SEC_F32
secfloat0.002

















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































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)