Chapter 5. Software detail

5.1. OpenECU blockset reference
5.1.1. 1-d calibration map look-up and interpolation (put_Calmap1d)
5.1.2. 2-d calibration map look-up and interpolation (put_Calmap2d)
5.1.3. Application build date (psc_AppBuildDate)
5.1.4. Application version (psc_AppVersion)
5.1.5. Analogue input — basic (pai_BasicAnalogInput)
5.1.6. Analogue input — processed (pai_AnalogInput)
5.1.7. Analogue output (pax_AnalogOuput)
5.1.8. Build model (prtw_Build)
5.1.9. Boot code build date (psc_BootBuildDate)
5.1.10. Boot code version (psc_BootVersion)
5.1.11. Boot code part number (psc_BootPartNumber)
5.1.12. CAN bus status (pcx_BusStatus)
5.1.13. CAN configuration (pcx_CANConfiguration)
5.1.14. CAN receive message (pcx_CANReceiveMessage)
5.1.15. CAN transmit message (pcx_CANTransmitMessage)
5.1.16. CANdb message receive (pcx_CANdb_ReceiveMessage)
5.1.17. CANdb transmit message (pcx_CANdb_TransmitMessage)
5.1.18. CAN status — deprecated (pcx_CANStatus)
5.1.19. CCP configuration (pcp_CCPConfiguration)
5.1.20. CCP raster configuration (pcp_RasterConfig)
5.1.21. CCP seed/key security (pcp_CCPSecurity)
5.1.22. CCP inhibit reprogramming (pcp_CCPInhibitReprogramming)
5.1.23. CCP CRO receive count (pcp_CCPRxCount)
5.1.24. Compiler options (pcomp_CompileOptions)
5.1.25. Configure auto-coder (RTW EC) (prtw_ConfigUsingRtwEc)
5.1.26. Configure auto-coder (RTW RTMODEL) (prtw_ConfigUsingRtwRtmodel)
5.1.27. Configuration M250 (pcfg_Config_M250)
5.1.28. Configuration M460 (pcfg_Config_M460)
5.1.29. Configuration M670 (pcfg_Config_M670)
5.1.30. Constant current output (pax_CcOutput)
5.1.31. Constant current output — configuration for TLE8242-2 outputs (pax_CcConfigTle8242)
5.1.32. Constant current output — autozero for TLE8242-2 channels (pax_CcAutozeroTle8242)
5.1.33. Constant current output — monitor for TLE8242-2 channels (pax_CcReadCurrentTle8242)
5.1.34. Debounce (put_Debounce)
5.1.35. DTC clear all (pdtc_ClearAll)
5.1.36. DTC clear all if active (pdtc_ClearAllIfActive)
5.1.37. DTC clear all if inactive (pdtc_ClearAllIfInactive)
5.1.38. DTC diagnostic trouble code (pdtc_DiagnosticTroubleCode)
5.1.39. DTC enable periodic lamp updates (pdtc_EnablePeriodicLampUpdates)
5.1.40. DTC memory update (pdtc_Memory)
5.1.41. DTC table definition (pdtc_Table)
5.1.42. Digital input (pdx_DigitalInput)
5.1.43. Digital output (pdx_DigitalOutput)
5.1.44. Digital output monitor (pdx_Monitor)
5.1.45. Digital data input (pdd_DataInput)
5.1.46. Fault check (put_FaultCheck)
5.1.47. Frequency input (pdx_FrequencyInput)
5.1.48. Hall decode input measurement (pdx_HallDecodeInput)
5.1.49. H-Bridge output (pdx_HBridgeOutput)
5.1.50. J1939 configuration (pj1939_Configuration)
5.1.51. J1939 channel configuration (pj1939_ChannelConfiguration)
5.1.52. J1939 DM1 receive (pj1939_Dm1Receive)
5.1.53. J1939 DM1 decode DTC (pj1939_Dm1DecodeDtc)
5.1.54. J1939 DM1 transmit (pj1939_Dm1Transmit)
5.1.55. J1939 DM2 receive (pj1939_Dm2Receive)
5.1.56. J1939 DM2 decode DTC (pj1939_Dm2DecodeDtc)
5.1.57. J1939 DM2 transmit (pj1939_Dm2Transmit)
5.1.58. J1939 parameter group receive message (pj1939_PgReceive)
5.1.59. J1939 parameter group requested (pj1939_PgRequested)
5.1.60. J1939 parameter group transmit (pj1939_PgTransmit)
5.1.61. Link options (pcomp_LinkOptions)
5.1.62. Memory configuration (pmem_MemoryConfiguration)
5.1.63. Model identification (put_Identification)
5.1.64. Non-volatile adaptive check-sum (pnv_AdaptiveChecksum)
5.1.65. Non-volatile adaptive 1-d map look-up (pnv_AdaptiveMap1d)
5.1.66. Non-volatile adaptive 2-d map look-up (pnv_AdaptiveMap2d)
5.1.67. Non-volatile adaptive scalar (pnv_AdaptiveScalar)
5.1.68. Non-volatile adaptive array (pnv_Array)
5.1.69. Non-volatile memory status (pnv_Status)
5.1.70. Output control (pss_OutputControl)
5.1.71. Over-current trip reset (pss_OvercurTripReset)
5.1.72. Over current trip reset and diagnostic enable (pss_OvercurTripReset_DiagnEnable)
5.1.73. Peak and hold injector output (pdx_PeakHoldInjectorOutput)
5.1.74. Internal RAM test error (psc_InternalRamTestError)
5.1.75. Internal RAM test progress (psc_InternalRamTestProgress)
5.1.76. Internal ROM test error (psc_InternalRomTestError)
5.1.77. Internal ROM test progress (psc_InternalRomTestProgress)
5.1.78. Platform code build date (psc_PlatformBuildDate)
5.1.79. Platform code version (psc_PlatformVersion)
5.1.80. Platform code part number (psc_PlatformPartNumber)
5.1.81. Processor loading (psc_CpuLoading)
5.1.82. eTPU loading (psc_EtpuLoading)
5.1.83. PWM input measurement (pdx_PwmInput)
5.1.84. PWM output — fixed frequency (pdx_PWMOutput)
5.1.85. PWM output — variable frequency (pdx_PWMVariableFrequencyOutput)
5.1.86. PWM output — with synchronous sampling (pdx_PWMOutputWithSyncSampling)
5.1.87. Quadrature decode input (pdx_QuadratureDecode)
5.1.88. Quadrature decode and frequency input measurement (pdx_QuadratureDecodeAndFrequencyInput)
5.1.89. Range check (put_RangeCheck)
5.1.90. Reset module (put_Reset)
5.1.91. Reset count — stable (psc_ResetCount)
5.1.92. Reset count — unstable (psc_UnstableResetCount)
5.1.93. Reprogramming code build date (psc_PrgBuildDate)
5.1.94. Reprogramming code version (psc_PrgVersion)
5.1.95. Reprogramming code part number (psc_PrgPartNumber)
5.1.96. Retrieve registry key (preg_RetrieveKey)
5.1.97. Require platform version (put_RequirePlatformVersion)
5.1.98. Show Simulink's sample time colours (prtw_ShowSampleTimeColours)
5.1.99. SENT input (pdx_SentInput)
5.1.100. SENT input — serial data (pdx_SentSerialInput)
5.1.101. Signal gap detection (put_SignalGapDetection)
5.1.102. Signal prepare (put_SignalPrepare)
5.1.103. Signal validate (put_SignalValidate)
5.1.104. Slew rate check (put_SlewRateCheck)
5.1.105. SPI communication fault count (psp_FaultCount)
5.1.106. Stack used (psc_StackUsed)
5.1.107. PWM output — variable frequency, synchronised (pdx_PWMSynchronisedOutput)
5.1.108. Task duration (pkn_TaskDuration)
5.1.109. Task period overrun (pkn_TaskPeriodOverrun)
5.1.110. TargetLink Integration (ptl_TargetLinkSubsystem)
5.1.111. Time (real) (ptm_RealTime)
5.1.112. Time (Simulink) (ptm_SimulinkTime)
5.1.113. UEGO sensor control — CJ125 device (pcj125_Control)
5.1.114. Watchdog kick (psc_KickWatchdog)
5.1.115. Waveform — configuration, boost voltage (prop_BoostConfig)
5.1.116. Waveform — configuration, phases (prop_WaveformConfig)
5.1.117. Waveform — set channel (prop_WaveformSetChannel)
5.2. Automatic ASAP2 entries
5.2.1. Boot build information
5.2.2. Reprogramming build information
5.2.3. Platform build information
5.2.4. Application build information
5.2.5. Application and library task timing information
5.2.6. Memory use information
5.2.7. Memory error correction events
5.2.8. Floating point conditions
5.2.9. J1939 related information
5.3. OpenECU software versioning
5.4. OpenECU commands
5.4.1. Documentation
5.4.2. Blockset
5.4.3. Model and build list actions
5.4.4. Model configuration and build
5.4.5. Change versions of OpenECU
5.4.6. Supporting tools