Changes between Version 6 and Version 7 of spec/EcuM
- Timestamp:
- Sep 17, 2020, 9:34:21 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/EcuM
v6 v7 11 11 * API一覧 12 12 13 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| 14 || [#EcuM_GetVersionInfo EcuM_GetVersionInfo] || 0|| 0x00|| 15 || [#EcuM_GoDown EcuM_GoDown] || 31|| 0x1F|| 16 || [#EcuM_GoHalt EcuM_GoHalt] || 32|| 0x20|| 17 || [#EcuM_GoPoll EcuM_GoPoll] || 33|| 0x21|| 18 || [#EcuM_Init EcuM_Init] || 1|| 0x01|| 19 || [#EcuM_StartupTwo EcuM_StartupTwo] || 26|| 0x1A|| 20 || [#EcuM_Shutdown EcuM_Shutdown] || 2|| 0x02|| 21 || [#EcuM_SelectShutdownTarget EcuM_SelectShutdownTarget] || 6|| 0x06|| 22 || [#EcuM_GetShutdownTarget EcuM_GetShutdownTarget] || 9|| 0x09|| 23 || [#EcuM_GetLastShutdownTarget EcuM_GetLastShutdownTarget] || 8|| 0x08|| 24 || [#EcuM_SelectShutdownCause EcuM_SelectShutdownCause] || 27|| 0x1B|| 25 || [#EcuM_GetShutdownCause EcuM_GetShutdownCause] || 28|| 0x1C|| 26 || [#EcuM_GetMostRecentShutdown EcuM_GetMostRecentShutdown] || 29|| 0x1D|| 27 || [#EcuM_GetNextRecentShutdown EcuM_GetNextRecentShutdown] || 30|| 0x1E|| 28 || [#EcuM_GetPendingWakeupEvents EcuM_GetPendingWakeupEvents] || 13|| 0x0D|| 29 || [#EcuM_ClearWakeupEvent EcuM_ClearWakeupEvent] || 22|| 0x16|| 30 || [#EcuM_GetValidatedWakeupEvents EcuM_GetValidatedWakeupEvents] || 21|| 0x15|| 31 || [#EcuM_GetExpiredWakeupEvents EcuM_GetExpiredWakeupEvents] || 25|| 0x19|| 32 || [#EcuM_SetRelWakeupAlarm EcuM_SetRelWakeupAlarm] || 34|| 0x22|| 33 || [#EcuM_SetAbsWakeupAlarm EcuM_SetAbsWakeupAlarm] || 35|| 0x23|| 34 || [#EcuM_AbortWakeupAlarm EcuM_AbortWakeupAlarm] || 36|| 0x24|| 35 || [#EcuM_GetCurrentTime EcuM_GetCurrentTime] || 37|| 0x25|| 36 || [#EcuM_GetWakeupTime EcuM_GetWakeupTime] || 38|| 0x26|| 37 || [#EcuM_SetClock EcuM_SetClock] || 39|| 0x27|| 38 || [#EcuM_SelectBootTarget EcuM_SelectBootTarget] || 18|| 0x12|| 39 || [#EcuM_GetBootTarget EcuM_GetBootTarget] || 19|| 0x13|| 40 || [#EcuM_MainFunction EcuM_MainFunction] || 24|| 0x18|| 41 || [#EcuM_SetWakeupEvent EcuM_SetWakeupEvent] || 12|| 0x0C|| 42 || [#EcuM_ValidateWakeupEvent EcuM_ValidateWakeupEvent] || 20|| 0x14|| 43 || [#EcuM_ErrorHook EcuM_ErrorHook] || 0|| 0x00|| 44 || [#EcuM_AL_SetProgrammableInterrupts EcuM_AL_SetProgrammableInterrupts] || 0|| 0x00|| 45 || [#EcuM_AL_DriverInitZero EcuM_AL_DriverInitZero] || 0|| 0x00|| 46 || [#EcuM_DeterminePbConfiguration EcuM_DeterminePbConfiguration] || 0|| 0x00|| 47 || [#EcuM_AL_DriverInitOne EcuM_AL_DriverInitOne] || 0|| 0x00|| 48 || [#EcuM_OnGoOffOne EcuM_OnGoOffOne] || 0|| 0x00|| 49 || [#EcuM_OnGoOffTwo EcuM_OnGoOffTwo] || 0|| 0x00|| 50 || [#EcuM_AL_SwitchOff EcuM_AL_SwitchOff] || 0|| 0x00|| 51 || [#EcuM_AL_Reset EcuM_AL_Reset] || 0|| 0x00|| 52 || [#EcuM_EnableWakeupSources EcuM_EnableWakeupSources] || 0|| 0x00|| 53 || [#EcuM_GenerateRamHash EcuM_GenerateRamHash] || 0|| 0x00|| 54 || [#EcuM_SleepActivity EcuM_SleepActivity] || 0|| 0x00|| 55 || [#EcuM_CheckWakeup EcuM_CheckWakeup] || 0|| 0x00|| 56 || [#EcuM_CheckRamHash EcuM_CheckRamHash] || 0|| 0x00|| 57 || [#EcuM_DisableWakeupSources EcuM_DisableWakeupSources] || 0|| 0x00|| 58 || [#EcuM_AL_DriverRestart EcuM_AL_DriverRestart] || 0|| 0x00|| 59 || [#EcuM_StartWakeupSources EcuM_StartWakeupSources] || 0|| 0x00|| 60 || [#EcuM_CheckValidation EcuM_CheckValidation] || 0|| 0x00|| 61 || [#EcuM_StopWakeupSources EcuM_StopWakeupSources] || 0|| 0x00|| 62 63 * コンフィギュレーション一覧 64 * [#EcuMConfiguration EcuMConfiguration] 65 * [#EcuMCommonConfiguration EcuMCommonConfiguration] 66 * [#EcuMConfigConsistencyHash EcuMConfigConsistencyHash] 67 * [#EcuMDefaultAppMode EcuMDefaultAppMode] 68 * [#EcuMOSResource EcuMOSResource] 69 * [#EcuMDefaultShutdownTarget EcuMDefaultShutdownTarget] 70 * [#EcuMDefaultState EcuMDefaultState] 71 * [#EcuMDefaultResetModeRef EcuMDefaultResetModeRef] 72 * [#EcuMDefaultSleepModeRef EcuMDefaultSleepModeRef] 73 * [#EcuMDemEventParameterRefs EcuMDemEventParameterRefs] 74 * [#ECUM_E_ALL_RUN_REQUESTS_KILLED ECUM_E_ALL_RUN_REQUESTS_KILLED] 75 * [#ECUM_E_CONFIGURATION_DATA_INCONSISTENT ECUM_E_CONFIGURATION_DATA_INCONSISTENT] 76 * [#ECUM_E_RAM_CHECK_FAILED ECUM_E_RAM_CHECK_FAILED] 77 * [#EcuMDriverInitListOne EcuMDriverInitListOne] 78 * [#EcuMDriverInitItem EcuMDriverInitItem] 79 * [#EcuMModuleID EcuMModuleID] 80 * [#EcuMModuleService EcuMModuleService] 81 * [#EcuMDriverInitListZero EcuMDriverInitListZero] 82 * [#EcuMDriverInitItem EcuMDriverInitItem] 83 * [#EcuMModuleID EcuMModuleID] 84 * [#EcuMModuleService EcuMModuleService] 85 * [#EcuMDriverRestartList EcuMDriverRestartList] 86 * [#EcuMDriverInitItem EcuMDriverInitItem] 87 * [#EcuMModuleID EcuMModuleID] 88 * [#EcuMModuleService EcuMModuleService] 89 * [#EcuMSleepMode EcuMSleepMode] 90 * [#EcuMSleepModeId EcuMSleepModeId] 91 * [#EcuMSleepModeSuspend EcuMSleepModeSuspend] 92 * [#EcuMSleepModeMcuModeRef EcuMSleepModeMcuModeRef] 93 * [#EcuMWakeupSourceMask EcuMWakeupSourceMask] 94 * [#EcuMWakeupSource EcuMWakeupSource] 95 * [#EcuMValidationTimeout EcuMValidationTimeout] 96 * [#EcuMWakeupSourceId EcuMWakeupSourceId] 97 * [#EcuMWakeupSourcePolling EcuMWakeupSourcePolling] 98 * [#EcuMComMChannelRef EcuMComMChannelRef] 99 * [#EcuMResetReasonRef EcuMResetReasonRef] 100 * [#EcuMFixedConfiguration EcuMFixedConfiguration] 101 * [#EcuMNvramReadallTimeout EcuMNvramReadallTimeout] 102 * [#EcuMNvramWriteallTimeout EcuMNvramWriteallTimeout] 103 * [#EcuMRunMinimumDuration EcuMRunMinimumDuration] 104 * [#EcuMFixedModuleConfigurationRef EcuMFixedModuleConfigurationRef] 105 * [#EcuMComMCommunicationAllowedList EcuMComMCommunicationAllowedList] 106 * [#EcuMNormalMcuModeRef EcuMNormalMcuModeRef] 107 * [#EcuMDriverInitListThree EcuMDriverInitListThree] 108 * [#EcuMDriverInitItem EcuMDriverInitItem] 109 * [#EcuMModuleID EcuMModuleID] 110 * [#EcuMModuleService EcuMModuleService] 111 * [#EcuMDriverInitListTwo EcuMDriverInitListTwo] 112 * [#EcuMDriverInitItem EcuMDriverInitItem] 113 * [#EcuMModuleID EcuMModuleID] 114 * [#EcuMModuleService EcuMModuleService] 115 * [#EcuMFixedUserConfig EcuMFixedUserConfig] 116 * [#EcuMFixedUser EcuMFixedUser] 117 * [#EcuMTTII EcuMTTII] 118 * [#EcuMDivisor EcuMDivisor] 119 * [#EcuMSleepModeRef EcuMSleepModeRef] 120 * [#EcuMSuccessorRef EcuMSuccessorRef] 121 * [#EcuMFlexConfiguration EcuMFlexConfiguration] 122 * [#EcuMFlexModuleConfigurationRef EcuMFlexModuleConfigurationRef] 123 * [#EcuMNormalMcuModeRef EcuMNormalMcuModeRef] 124 * [#EcuMAlarmClock EcuMAlarmClock] 125 * [#EcuMAlarmClockId EcuMAlarmClockId] 126 * [#EcuMAlarmClockTimeOut EcuMAlarmClockTimeOut] 127 * [#EcuMAlarmClockUser EcuMAlarmClockUser] 128 * [#EcuMFlexUserConfig EcuMFlexUserConfig] 129 * [#EcuMFlexUser EcuMFlexUser] 130 * [#EcuMFlexEcucPartitionRef EcuMFlexEcucPartitionRef] 131 * [#EcuMGoDownAllowedUsers EcuMGoDownAllowedUsers] 132 * [#EcuMGoDownAllowedUserRef EcuMGoDownAllowedUserRef] 133 * [#EcuMResetMode EcuMResetMode] 134 * [#EcuMResetModeId EcuMResetModeId] 135 * [#EcuMSetClockAllowedUsers EcuMSetClockAllowedUsers] 136 * [#EcuMSetClockAllowedUserRef EcuMSetClockAllowedUserRef] 137 * [#EcuMShutdownCause EcuMShutdownCause] 138 * [#EcuMShutdownCauseId EcuMShutdownCauseId] 139 * [#EcuMShutdownTarget EcuMShutdownTarget] 140 * [#EcuMShutdownTargetId EcuMShutdownTargetId] 141 * [#EcuMFixedGeneral EcuMFixedGeneral] 142 * [#EcuMIncludeComM EcuMIncludeComM] 143 * [#EcuMIncludeNvM EcuMIncludeNvM] 144 * [#EcuMIncludeNvramMgr EcuMIncludeNvramMgr] 145 * [#EcuMTTIIEnabled EcuMTTIIEnabled] 146 * [#EcuMTTIIWakeupSourceRef EcuMTTIIWakeupSourceRef] 147 * [#EcuMFlexGeneral EcuMFlexGeneral] 148 * [#EcuMAlarmClockPresent EcuMAlarmClockPresent] 149 * [#EcuMEnableDefBehaviour EcuMEnableDefBehaviour] 150 * [#EcuMResetLoopDetection EcuMResetLoopDetection] 151 * [#EcuMAlarmWakeupSource EcuMAlarmWakeupSource] 152 * [#EcuMGeneral EcuMGeneral] 153 * [#EcuMDevErrorDetect EcuMDevErrorDetect] 154 * [#EcuMIncludeDem EcuMIncludeDem] 155 * [#EcuMIncludeDet EcuMIncludeDet] 156 * [#EcuMMainFunctionPeriod EcuMMainFunctionPeriod] 157 * [#EcuMVersionInfoApi EcuMVersionInfoApi] 158 159 * エラーコード一覧 160 * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される 161 162 ||= エラーコード =||= Dec =||= Hex =|| 163 || ECUM_E_UNINIT || 16|| 0x10|| 164 || ECUM_E_SERVICE_DISABLED || 17|| 0x11|| 165 || ECUM_E_NULL_POINTER || 18|| 0x12|| 166 || ECUM_E_INVALID_PAR || 19|| 0x13|| 167 || ECUM_E_STATE_PAR_OUT_OF_RANGE || 22|| 0x16|| 168 || ECUM_E_UNKNOWN_WAKEUP_SOURCE || 23|| 0x17|| 169 || ECUM_E_RAM_CHECK_FAILED || --|| --|| 170 || ECUM_E_CONFIGURATION_DATA_INCONSISTENT || --|| --|| 171 || ECUM_E_IMPROPER_CALLER || --|| --|| 172 || ECUM_E_PARAM_POINTER || 3|| 0x03|| 13 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =|| 14 || [#EcuM_GetVersionInfo EcuM_GetVersionInfo] || 0|| 0x00|| ○ || 15 || [#EcuM_GoDown EcuM_GoDown] || 31|| 0x1F|| ○ || 16 || [#EcuM_GoHalt EcuM_GoHalt] || 32|| 0x20|| ○ || 17 || [#EcuM_GoPoll EcuM_GoPoll] || 33|| 0x21|| ○ || 18 || [#EcuM_Init EcuM_Init] || 1|| 0x01|| ○ || 19 || [#EcuM_StartupTwo EcuM_StartupTwo] || 26|| 0x1A|| ○ || 20 || [#EcuM_Shutdown EcuM_Shutdown] || 2|| 0x02|| ○ || 21 || [#EcuM_SetState EcuM_SetState] || 43|| 0x2B|| ○ || 22 || [#EcuM_RequestRUN EcuM_RequestRUN] || 3|| 0x03|| ○ || 23 || [#EcuM_ReleaseRUN EcuM_ReleaseRUN] || 4|| 0x04|| ○ || 24 || [#EcuM_RequestPOST_RUN EcuM_RequestPOST_RUN] || 10|| 0x0A|| ○ || 25 || [#EcuM_ReleasePOST_RUN EcuM_ReleasePOST_RUN] || 11|| 0x0B|| ○ || 26 || [#EcuM_SelectShutdownTarget EcuM_SelectShutdownTarget] || 6|| 0x06|| ○ || 27 || [#EcuM_GetShutdownTarget EcuM_GetShutdownTarget] || 9|| 0x09|| ○ || 28 || [#EcuM_GetLastShutdownTarget EcuM_GetLastShutdownTarget] || 8|| 0x08|| ○ || 29 || [#EcuM_SelectShutdownCause EcuM_SelectShutdownCause] || 27|| 0x1B|| ○ || 30 || [#EcuM_GetShutdownCause EcuM_GetShutdownCause] || 28|| 0x1C|| ○ || 31 || [#EcuM_GetPendingWakeupEvents EcuM_GetPendingWakeupEvents] || 13|| 0x0D|| ○ || 32 || [#EcuM_ClearWakeupEvent EcuM_ClearWakeupEvent] || 22|| 0x16|| ○ || 33 || [#EcuM_GetValidatedWakeupEvents EcuM_GetValidatedWakeupEvents] || 21|| 0x15|| ○ || 34 || [#EcuM_GetExpiredWakeupEvents EcuM_GetExpiredWakeupEvents] || 25|| 0x19|| ○ || 35 || [#EcuM_SetRelWakeupAlarm EcuM_SetRelWakeupAlarm] || 34|| 0x22|| ○ || 36 || [#EcuM_SetAbsWakeupAlarm EcuM_SetAbsWakeupAlarm] || 35|| 0x23|| ○ || 37 || [#EcuM_AbortWakeupAlarm EcuM_AbortWakeupAlarm] || 36|| 0x24|| ○ || 38 || [#EcuM_GetCurrentTime EcuM_GetCurrentTime] || 37|| 0x25|| ○ || 39 || [#EcuM_GetWakeupTime EcuM_GetWakeupTime] || 38|| 0x26|| ○ || 40 || [#EcuM_SetClock EcuM_SetClock] || 39|| 0x27|| ○ || 41 || [#EcuM_SelectBootTarget EcuM_SelectBootTarget] || 18|| 0x12|| ○ || 42 || [#EcuM_GetBootTarget EcuM_GetBootTarget] || 19|| 0x13|| ○ || 43 || [#EcuM_MainFunction EcuM_MainFunction] || 24|| 0x18|| ○ || 44 || [#EcuM_SetWakeupEvent EcuM_SetWakeupEvent] || 12|| 0x0C|| ○ || 45 || [#EcuM_ValidateWakeupEvent EcuM_ValidateWakeupEvent] || 20|| 0x14|| ○ || 46 || [#EcuM_ErrorHook EcuM_ErrorHook] || 0|| 0x00|| ○ || 47 || [#EcuM_AL_SetProgrammableInterrupts EcuM_AL_SetProgrammableInterrupts] || 0|| 0x00|| ○ || 48 || [#EcuM_AL_DriverInitZero EcuM_AL_DriverInitZero] || 0|| 0x00|| ○ || 49 || [#EcuM_DeterminePbConfiguration EcuM_DeterminePbConfiguration] || 0|| 0x00|| ○ || 50 || [#EcuM_AL_DriverInitOne EcuM_AL_DriverInitOne] || 0|| 0x00|| ○ || 51 || [#EcuM_AL_LoopDetection EcuM_AL_LoopDetection] || 0|| 0x00|| ○ || 52 || [#EcuM_OnGoOffOne EcuM_OnGoOffOne] || 0|| 0x00|| ○ || 53 || [#EcuM_OnGoOffTwo EcuM_OnGoOffTwo] || 0|| 0x00|| ○ || 54 || [#EcuM_AL_SwitchOff EcuM_AL_SwitchOff] || 0|| 0x00|| ○ || 55 || [#EcuM_AL_Reset EcuM_AL_Reset] || 0|| 0x00|| ○ || 56 || [#EcuM_EnableWakeupSources EcuM_EnableWakeupSources] || 0|| 0x00|| ○ || 57 || [#EcuM_GenerateRamHash EcuM_GenerateRamHash] || 0|| 0x00|| ○ || 58 || [#EcuM_SleepActivity EcuM_SleepActivity] || 0|| 0x00|| ○ || 59 || [#EcuM_StartCheckWakeup EcuM_StartCheckWakeup] || 40|| 0x28|| ○ || 60 || [#EcuM_CheckWakeup EcuM_CheckWakeup] || 0|| 0x00|| ○ || 61 || [#EcuM_EndCheckWakeup EcuM_EndCheckWakeup] || 41|| 0x29|| ○ || 62 || [#EcuM_CheckRamHash EcuM_CheckRamHash] || 0|| 0x00|| ○ || 63 || [#EcuM_DisableWakeupSources EcuM_DisableWakeupSources] || 0|| 0x00|| ○ || 64 || [#EcuM_AL_DriverRestart EcuM_AL_DriverRestart] || 0|| 0x00|| ○ || 65 || [#EcuM_StartWakeupSources EcuM_StartWakeupSources] || 0|| 0x00|| ○ || 66 || [#EcuM_CheckValidation EcuM_CheckValidation] || 0|| 0x00|| ○ || 67 || [#EcuM_StopWakeupSources EcuM_StopWakeupSources] || 0|| 0x00|| ○ || 68 69 * コンフィギュレーション一覧(R4.2.2) 70 * [#EcuMConfiguration EcuMConfiguration] (○) 71 * [#EcuMCommonConfiguration EcuMCommonConfiguration] (○) 72 * [#EcuMConfigConsistencyHash EcuMConfigConsistencyHash] (○) 73 * [#EcuMDefaultAppMode EcuMDefaultAppMode] (○) 74 * [#EcuMOSResource EcuMOSResource] (○) 75 * [#EcuMDefaultShutdownTarget EcuMDefaultShutdownTarget] (○) 76 * [#EcuMDefaultState EcuMDefaultState] (○) 77 * [#EcuMDefaultResetModeRef EcuMDefaultResetModeRef] (○) 78 * [#EcuMDefaultSleepModeRef EcuMDefaultSleepModeRef] (○) 79 * [#EcuMDriverInitListOne EcuMDriverInitListOne] (○) 80 * [#EcuMDriverInitItem EcuMDriverInitItem] (○) 81 * [#EcuMModuleID EcuMModuleID] (○) 82 * [#EcuMModuleParameter EcuMModuleParameter] (○) 83 * [#EcuMModuleService EcuMModuleService] (○) 84 * [#EcuMModuleRef EcuMModuleRef] (○) 85 * [#EcuMDriverInitListZero EcuMDriverInitListZero] (○) 86 * [#EcuMDriverInitItem EcuMDriverInitItem] (○) 87 * [#EcuMModuleID EcuMModuleID] (○) 88 * [#EcuMModuleParameter EcuMModuleParameter] (○) 89 * [#EcuMModuleService EcuMModuleService] (○) 90 * [#EcuMModuleRef EcuMModuleRef] (○) 91 * [#EcuMDriverRestartList EcuMDriverRestartList] (○) 92 * [#EcuMDriverInitItem EcuMDriverInitItem] (○) 93 * [#EcuMModuleID EcuMModuleID] (○) 94 * [#EcuMModuleParameter EcuMModuleParameter] (○) 95 * [#EcuMModuleService EcuMModuleService] (○) 96 * [#EcuMModuleRef EcuMModuleRef] (○) 97 * [#EcuMSleepMode EcuMSleepMode] (○) 98 * [#EcuMSleepModeId EcuMSleepModeId] (○) 99 * [#EcuMSleepModeSuspend EcuMSleepModeSuspend] (○) 100 * [#EcuMSleepModeMcuModeRef EcuMSleepModeMcuModeRef] (○) 101 * [#EcuMWakeupSourceMask EcuMWakeupSourceMask] (○) 102 * [#EcuMWakeupSource EcuMWakeupSource] (○) 103 * [#EcuMCheckWakeupTimeout EcuMCheckWakeupTimeout] (○) 104 * [#EcuMValidationTimeout EcuMValidationTimeout] (○) 105 * [#EcuMWakeupSourceId EcuMWakeupSourceId] (○) 106 * [#EcuMWakeupSourcePolling EcuMWakeupSourcePolling] (○) 107 * [#EcuMComMChannelRef EcuMComMChannelRef] (○) 108 * [#EcuMResetReasonRef EcuMResetReasonRef] (○) 109 * [#EcuMFixedConfiguration EcuMFixedConfiguration] (○) 110 * [#EcuMNvramReadallTimeout EcuMNvramReadallTimeout] (○) 111 * [#EcuMNvramWriteallTimeout EcuMNvramWriteallTimeout] (○) 112 * [#EcuMRunMinimumDuration EcuMRunMinimumDuration] (○) 113 * [#EcuMComMCommunicationAllowedList EcuMComMCommunicationAllowedList] (○) 114 * [#EcuMNormalMcuModeRef EcuMNormalMcuModeRef] (○) 115 * [#EcuMDriverInitListThree EcuMDriverInitListThree] (○) 116 * [#EcuMDriverInitItem EcuMDriverInitItem] (○) 117 * [#EcuMModuleID EcuMModuleID] (○) 118 * [#EcuMModuleParameter EcuMModuleParameter] (○) 119 * [#EcuMModuleService EcuMModuleService] (○) 120 * [#EcuMModuleRef EcuMModuleRef] (○) 121 * [#EcuMDriverInitListTwo EcuMDriverInitListTwo] (○) 122 * [#EcuMDriverInitItem EcuMDriverInitItem] (○) 123 * [#EcuMModuleID EcuMModuleID] (○) 124 * [#EcuMModuleParameter EcuMModuleParameter] (○) 125 * [#EcuMModuleService EcuMModuleService] (○) 126 * [#EcuMModuleRef EcuMModuleRef] (○) 127 * [#EcuMFixedUserConfig EcuMFixedUserConfig] (○) 128 * [#EcuMFixedUser EcuMFixedUser] (○) 129 * [#EcuMTTII EcuMTTII] (○) 130 * [#EcuMDivisor EcuMDivisor] (○) 131 * [#EcuMSleepModeRef EcuMSleepModeRef] (○) 132 * [#EcuMSuccessorRef EcuMSuccessorRef] (○) 133 * [#EcuMFlexConfiguration EcuMFlexConfiguration] (○) 134 * [#EcuMPartitionRef EcuMPartitionRef] (○) 135 * [#EcuMNormalMcuModeRef EcuMNormalMcuModeRef] (○) 136 * [#EcuMAlarmClock EcuMAlarmClock] (○) 137 * [#EcuMAlarmClockId EcuMAlarmClockId] (○) 138 * [#EcuMAlarmClockTimeOut EcuMAlarmClockTimeOut] (○) 139 * [#EcuMAlarmClockUser EcuMAlarmClockUser] (○) 140 * [#EcuMFlexUserConfig EcuMFlexUserConfig] (○) 141 * [#EcuMFlexUser EcuMFlexUser] (○) 142 * [#EcuMFlexEcucPartitionRef EcuMFlexEcucPartitionRef] (○) 143 * [#EcuMGoDownAllowedUsers EcuMGoDownAllowedUsers] (○) 144 * [#EcuMGoDownAllowedUserRef EcuMGoDownAllowedUserRef] (○) 145 * [#EcuMResetMode EcuMResetMode] (○) 146 * [#EcuMResetModeId EcuMResetModeId] (○) 147 * [#EcuMSetClockAllowedUsers EcuMSetClockAllowedUsers] (○) 148 * [#EcuMSetClockAllowedUserRef EcuMSetClockAllowedUserRef] (○) 149 * [#EcuMShutdownCause EcuMShutdownCause] (○) 150 * [#EcuMShutdownCauseId EcuMShutdownCauseId] (○) 151 * [#EcuMFixedGeneral EcuMFixedGeneral] (○) 152 * [#EcuMIncludeComM EcuMIncludeComM] (○) 153 * [#EcuMTTIIEnabled EcuMTTIIEnabled] (○) 154 * [#EcuMTTIIWakeupSourceRef EcuMTTIIWakeupSourceRef] (○) 155 * [#EcuMFlexGeneral EcuMFlexGeneral] (○) 156 * [#EcuMAlarmClockPresent EcuMAlarmClockPresent] (○) 157 * [#EcuMModeHandling EcuMModeHandling] (○) 158 * [#EcuMResetLoopDetection EcuMResetLoopDetection] (○) 159 * [#EcuMSetProgrammableInterrupts EcuMSetProgrammableInterrupts] (○) 160 * [#EcuMAlarmWakeupSource EcuMAlarmWakeupSource] (○) 161 * [#EcuMGeneral EcuMGeneral] (○) 162 * [#EcuMDevErrorDetect EcuMDevErrorDetect] (○) 163 * [#EcuMIncludeDet EcuMIncludeDet] (○) 164 * [#EcuMMainFunctionPeriod EcuMMainFunctionPeriod] (○) 165 * [#EcuMVersionInfoApi EcuMVersionInfoApi] (○) 166 167 * エラーコード一覧 168 * "--"は[wiki:spec/Dem Dem]により決定される 169 170 ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =|| 171 || ECUM_E_UNINIT || --|| --|| ○ || 172 || ECUM_E_SERVICE_DISABLED || --|| --|| ○ || 173 || ECUM_E_NULL_POINTER || --|| --|| ○ || 174 || ECUM_E_INVALID_PAR || --|| --|| ○ || 175 || ECUM_E_STATE_PAR_OUT_OF_RANGE || --|| --|| ○ || 176 || ECUM_E_UNKNOWN_WAKEUP_SOURCE || --|| --|| ○ || 177 || ECUM_E_INIT_FAILED || --|| --|| ○ || 178 || ECUM_E_RAM_CHECK_FAILED || --|| --|| ○ || 179 || ECUM_E_CONFIGURATION_DATA_INCONSISTENT || --|| --|| ○ || 173 180 174 181 ---- … … 211 218 }}} 212 219 220 == EcuM_SetState == 221 {{{ 222 void EcuM_SetState(EcuM_StateType state) 223 }}} 224 225 == EcuM_RequestRUN == 226 {{{ 227 Std_ReturnType EcuM_RequestRUN(EcuM_UserType user) 228 }}} 229 230 == EcuM_ReleaseRUN == 231 {{{ 232 Std_ReturnType EcuM_ReleaseRUN(EcuM_UserType user) 233 }}} 234 235 == EcuM_RequestPOST_RUN == 236 {{{ 237 Std_ReturnType EcuM_RequestPOST_RUN(EcuM_UserType user) 238 }}} 239 240 == EcuM_ReleasePOST_RUN == 241 {{{ 242 Std_ReturnType EcuM_ReleasePOST_RUN(EcuM_UserType user) 243 }}} 244 213 245 == EcuM_SelectShutdownTarget == 214 246 {{{ 215 Std_ReturnType EcuM_SelectShutdownTarget(EcuM_S tateType target, uint8 mode)247 Std_ReturnType EcuM_SelectShutdownTarget(EcuM_ShutdownTargetType shutdownTarget, EcuM_ShutdownModeType shutdownMode) 216 248 }}} 217 249 218 250 == EcuM_GetShutdownTarget == 219 251 {{{ 220 Std_ReturnType EcuM_GetShutdownTarget(EcuM_S tateType* shutdownTarget, uint8* sleepMode)252 Std_ReturnType EcuM_GetShutdownTarget(EcuM_ShutdownTargetType* shutdownTarget, EcuM_ShutdownModeType* shutdownMode) 221 253 }}} 222 254 223 255 == EcuM_GetLastShutdownTarget == 224 256 {{{ 225 Std_ReturnType EcuM_GetLastShutdownTarget(EcuM_S tateType* shutdownTarget, uint8* sleepMode)257 Std_ReturnType EcuM_GetLastShutdownTarget(EcuM_ShutdownTargetType* shutdownTarget, EcuM_ShutdownModeType* shutdownMode) 226 258 }}} 227 259 … … 236 268 }}} 237 269 238 == EcuM_GetMostRecentShutdown ==239 {{{240 Std_ReturnType EcuM_GetMostRecentShutdown(EcuM_StateType* target, uint8* mode, EcuM_ShutdownCauseType* cause, uint32* time)241 }}}242 243 == EcuM_GetNextRecentShutdown ==244 {{{245 Std_ReturnType EcuM_GetNextRecentShutdown(EcuM_StateType* target, uint8* mode, EcuM_ShutdownCauseType* cause, uint32* time)246 }}}247 248 270 == EcuM_GetPendingWakeupEvents == 249 271 {{{ … … 268 290 == EcuM_SetRelWakeupAlarm == 269 291 {{{ 270 Std_ReturnType EcuM_SetRelWakeupAlarm(EcuM_UserType user, uint32time)292 Std_ReturnType EcuM_SetRelWakeupAlarm(EcuM_UserType user, EcuM_TimeType time) 271 293 }}} 272 294 273 295 == EcuM_SetAbsWakeupAlarm == 274 296 {{{ 275 Std_ReturnType EcuM_SetAbsWakeupAlarm(EcuM_UserType user, uint32time)297 Std_ReturnType EcuM_SetAbsWakeupAlarm(EcuM_UserType user, EcuM_TimeType time) 276 298 }}} 277 299 … … 283 305 == EcuM_GetCurrentTime == 284 306 {{{ 285 Std_ReturnType EcuM_GetCurrentTime( uint32* time)307 Std_ReturnType EcuM_GetCurrentTime(EcuM_TimeType* time) 286 308 }}} 287 309 288 310 == EcuM_GetWakeupTime == 289 311 {{{ 290 Std_ReturnType EcuM_GetWakeupTime( uint32* time)312 Std_ReturnType EcuM_GetWakeupTime(EcuM_TimeType* time) 291 313 }}} 292 314 293 315 == EcuM_SetClock == 294 316 {{{ 295 Std_ReturnType EcuM_SetClock(EcuM_UserType user, uint32time)317 Std_ReturnType EcuM_SetClock(EcuM_UserType user, EcuM_TimeType time) 296 318 }}} 297 319 … … 303 325 == EcuM_GetBootTarget == 304 326 {{{ 305 Std_ReturnType EcuM_GetBootTarget(EcuM_BootTargetType * target )327 Std_ReturnType EcuM_GetBootTarget(EcuM_BootTargetType * target ) 306 328 }}} 307 329 … … 323 345 == EcuM_ErrorHook == 324 346 {{{ 325 void EcuM_ErrorHook( Std_ReturnTypereason)347 void EcuM_ErrorHook(uint16 reason) 326 348 }}} 327 349 … … 336 358 }}} 337 359 338 == EcuM_DeterminePbConfiguration==339 {{{ 340 EcuM_ConfigType* EcuM_DeterminePbConfiguration(void)360 == const EcuM_ConfigType* EcuM_DeterminePbConfiguration(void) == 361 {{{ 362 const EcuM_ConfigType* EcuM_DeterminePbConfiguration(void) 341 363 }}} 342 364 … … 346 368 }}} 347 369 370 == EcuM_AL_LoopDetection == 371 {{{ 372 boolean EcuM_AL_LoopDetection(void) 373 }}} 374 348 375 == EcuM_OnGoOffOne == 349 376 {{{ … … 378 405 == EcuM_SleepActivity == 379 406 {{{ 380 void EcuM_SleepActivity(void ) 407 void EcuM_SleepActivity(void) 408 }}} 409 410 == EcuM_StartCheckWakeup == 411 {{{ 412 void EcuM_StartCheckWakeup(EcuM_WakeupSourceType WakeupSource) 381 413 }}} 382 414 … … 386 418 }}} 387 419 420 == EcuM_EndCheckWakeup == 421 {{{ 422 void EcuM_EndCheckWakeup(EcuM_WakeupSourceType WakeupSource) 423 }}} 424 388 425 == EcuM_CheckRamHash == 389 426 {{{ … … 440 477 * 型:IntegerParam 441 478 * 多重度:1 479 * 上限値:18446744073709551615 480 * 下限値:0 442 481 443 482 == EcuMDefaultAppMode == … … 447 486 * 型:Reference 448 487 * 多重度:1 488 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAppMode}}} 449 489 450 490 == EcuMOSResource == … … 454 494 * 型:Reference 455 495 * 多重度:1..* 496 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} 456 497 457 498 == EcuMDefaultShutdownTarget == … … 468 509 * 型:EnumerationParam 469 510 * 多重度:1 511 * 選択肢: 512 * EcuMStateOff 513 * EcuMStateReset 514 * EcuMStateSleep 470 515 471 516 == EcuMDefaultResetModeRef == … … 475 520 * 型:Reference 476 521 * 多重度:0..1 522 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode}}} 477 523 478 524 == EcuMDefaultSleepModeRef == … … 482 528 * 型:Reference 483 529 * 多重度:0..1 484 485 == EcuMDemEventParameterRefs == 486 {{{ 487 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDemEventParameterRefs 488 }}} 489 * 型:Container 490 * 多重度:0..1 491 492 == ECUM_E_ALL_RUN_REQUESTS_KILLED == 493 {{{ 494 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDemEventParameterRefs/ECUM_E_ALL_RUN_REQUESTS_KILLED 495 }}} 496 * 型:Reference 497 * 多重度:0..1 498 499 == ECUM_E_CONFIGURATION_DATA_INCONSISTENT == 500 {{{ 501 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDemEventParameterRefs/ECUM_E_CONFIGURATION_DATA_INCONSISTENT 502 }}} 503 * 型:Reference 504 * 多重度:0..1 505 506 == ECUM_E_RAM_CHECK_FAILED == 507 {{{ 508 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDemEventParameterRefs/ECUM_E_RAM_CHECK_FAILED 509 }}} 510 * 型:Reference 511 * 多重度:0..1 530 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode}}} 512 531 513 532 == EcuMDriverInitListOne == … … 530 549 }}} 531 550 * 型:StringParam 532 * 多重度:1 551 * 多重度:0..1 552 553 == EcuMModuleParameter == 554 {{{ 555 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleParameter 556 }}} 557 * 型:EnumerationParam 558 * 多重度:1 559 * 選択肢: 560 * NULL_PTR 561 * POSTBUILD_PTR 562 * VOID 533 563 534 564 == EcuMModuleService == … … 537 567 }}} 538 568 * 型:StringParam 569 * 多重度:0..1 570 571 == EcuMModuleRef == 572 {{{ 573 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleRef 574 }}} 575 * 型:Reference 539 576 * 多重度:1 540 577 … … 558 595 }}} 559 596 * 型:StringParam 560 * 多重度:1 597 * 多重度:0..1 598 599 == EcuMModuleParameter == 600 {{{ 601 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleParameter 602 }}} 603 * 型:EnumerationParam 604 * 多重度:1 605 * 選択肢: 606 * NULL_PTR 607 * POSTBUILD_PTR 608 * VOID 561 609 562 610 == EcuMModuleService == … … 565 613 }}} 566 614 * 型:StringParam 615 * 多重度:0..1 616 617 == EcuMModuleRef == 618 {{{ 619 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleRef 620 }}} 621 * 型:Reference 567 622 * 多重度:1 568 623 … … 586 641 }}} 587 642 * 型:StringParam 588 * 多重度:1 643 * 多重度:0..1 644 645 == EcuMModuleParameter == 646 {{{ 647 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleParameter 648 }}} 649 * 型:EnumerationParam 650 * 多重度:1 651 * 選択肢: 652 * NULL_PTR 653 * POSTBUILD_PTR 654 * VOID 589 655 590 656 == EcuMModuleService == … … 593 659 }}} 594 660 * 型:StringParam 661 * 多重度:0..1 662 663 == EcuMModuleRef == 664 {{{ 665 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleRef 666 }}} 667 * 型:Reference 595 668 * 多重度:1 596 669 … … 608 681 * 型:IntegerParam 609 682 * 多重度:1 683 * 上限値:255 684 * 下限値:0 610 685 611 686 == EcuMSleepModeSuspend == … … 622 697 * 型:Reference 623 698 * 多重度:1 699 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}} 624 700 625 701 == EcuMWakeupSourceMask == … … 629 705 * 型:Reference 630 706 * 多重度:1..* 707 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} 631 708 632 709 == EcuMWakeupSource == … … 637 714 * 多重度:1..* 638 715 716 == EcuMCheckWakeupTimeout == 717 {{{ 718 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMCheckWakeupTimeout 719 }}} 720 * 型:FloatParam 721 * 多重度:0..1 722 * 上限値:10 723 * 下限値:0 724 * デフォルト値:0 725 639 726 == EcuMValidationTimeout == 640 727 {{{ … … 643 730 * 型:FloatParam 644 731 * 多重度:0..1 732 * 上限値:Inf 733 * 下限値:0 645 734 646 735 == EcuMWakeupSourceId == … … 650 739 * 型:IntegerParam 651 740 * 多重度:1 741 * 上限値:31 742 * 下限値:0 652 743 653 744 == EcuMWakeupSourcePolling == … … 664 755 * 型:Reference 665 756 * 多重度:0..1 757 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}} 666 758 667 759 == EcuMResetReasonRef == … … 670 762 }}} 671 763 * 型:Reference 672 * 多重度:1 764 * 多重度:0..* 765 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuPublishedInformation/McuResetReasonConf}}} 673 766 674 767 == EcuMFixedConfiguration == … … 685 778 * 型:FloatParam 686 779 * 多重度:1 780 * 上限値:Inf 781 * 下限値:0 687 782 688 783 == EcuMNvramWriteallTimeout == … … 692 787 * 型:FloatParam 693 788 * 多重度:1 789 * 上限値:Inf 790 * 下限値:0 694 791 695 792 == EcuMRunMinimumDuration == … … 699 796 * 型:FloatParam 700 797 * 多重度:1 701 702 == EcuMFixedModuleConfigurationRef == 703 {{{ 704 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedModuleConfigurationRef 798 * 上限値:Inf 799 * 下限値:0 800 801 == EcuMComMCommunicationAllowedList == 802 {{{ 803 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMComMCommunicationAllowedList 705 804 }}} 706 805 * 型:Reference 707 806 * 多重度:0..* 708 709 == EcuMComMCommunicationAllowedList == 710 {{{ 711 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMComMCommunicationAllowedList 712 }}} 713 * 型:Reference 807 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}} 808 809 == EcuMNormalMcuModeRef == 810 {{{ 811 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMNormalMcuModeRef 812 }}} 813 * 型:Reference 814 * 多重度:1 815 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}} 816 817 == EcuMDriverInitListThree == 818 {{{ 819 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree 820 }}} 821 * 型:Container 822 * 多重度:0..1 823 824 == EcuMDriverInitItem == 825 {{{ 826 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem 827 }}} 828 * 型:Container 829 * 多重度:1..* 830 831 == EcuMModuleID == 832 {{{ 833 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleID 834 }}} 835 * 型:StringParam 836 * 多重度:0..1 837 838 == EcuMModuleParameter == 839 {{{ 840 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleParameter 841 }}} 842 * 型:EnumerationParam 843 * 多重度:1 844 * 選択肢: 845 * NULL_PTR 846 * POSTBUILD_PTR 847 * VOID 848 849 == EcuMModuleService == 850 {{{ 851 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleService 852 }}} 853 * 型:StringParam 854 * 多重度:0..1 855 856 == EcuMModuleRef == 857 {{{ 858 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleRef 859 }}} 860 * 型:Reference 861 * 多重度:1 862 863 == EcuMDriverInitListTwo == 864 {{{ 865 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo 866 }}} 867 * 型:Container 868 * 多重度:0..1 869 870 == EcuMDriverInitItem == 871 {{{ 872 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem 873 }}} 874 * 型:Container 875 * 多重度:1..* 876 877 == EcuMModuleID == 878 {{{ 879 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleID 880 }}} 881 * 型:StringParam 882 * 多重度:0..1 883 884 == EcuMModuleParameter == 885 {{{ 886 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleParameter 887 }}} 888 * 型:EnumerationParam 889 * 多重度:1 890 * 選択肢: 891 * NULL_PTR 892 * POSTBUILD_PTR 893 * VOID 894 895 == EcuMModuleService == 896 {{{ 897 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleService 898 }}} 899 * 型:StringParam 900 * 多重度:0..1 901 902 == EcuMModuleRef == 903 {{{ 904 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleRef 905 }}} 906 * 型:Reference 907 * 多重度:1 908 909 == EcuMFixedUserConfig == 910 {{{ 911 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedUserConfig 912 }}} 913 * 型:Container 914 * 多重度:1..* 915 916 == EcuMFixedUser == 917 {{{ 918 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedUserConfig/EcuMFixedUser 919 }}} 920 * 型:IntegerParam 921 * 多重度:1 922 * 上限値:255 923 * 下限値:0 924 925 == EcuMTTII == 926 {{{ 927 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII 928 }}} 929 * 型:Container 714 930 * 多重度:0..* 715 931 932 == EcuMDivisor == 933 {{{ 934 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMDivisor 935 }}} 936 * 型:IntegerParam 937 * 多重度:1 938 * 上限値:18446744073709551615 939 * 下限値:0 940 941 == EcuMSleepModeRef == 942 {{{ 943 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMSleepModeRef 944 }}} 945 * 型:Reference 946 * 多重度:1 947 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode}}} 948 949 == EcuMSuccessorRef == 950 {{{ 951 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMSuccessorRef 952 }}} 953 * 型:Reference 954 * 多重度:0..1 955 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode}}} 956 957 == EcuMFlexConfiguration == 958 {{{ 959 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration 960 }}} 961 * 型:Container 962 * 多重度:0..1 963 964 == EcuMPartitionRef == 965 {{{ 966 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMPartitionRef 967 }}} 968 * 型:Reference 969 * 多重度:0..* 970 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition}}} 971 716 972 == EcuMNormalMcuModeRef == 717 973 {{{ 718 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMNormalMcuModeRef 719 }}} 720 * 型:Reference 721 * 多重度:1 722 723 == EcuMDriverInitListThree == 724 {{{ 725 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree 726 }}} 727 * 型:Container 728 * 多重度:0..1 729 730 == EcuMDriverInitItem == 731 {{{ 732 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem 733 }}} 734 * 型:Container 735 * 多重度:1..* 736 737 == EcuMModuleID == 738 {{{ 739 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleID 740 }}} 741 * 型:StringParam 742 * 多重度:1 743 744 == EcuMModuleService == 745 {{{ 746 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleService 747 }}} 748 * 型:StringParam 749 * 多重度:1 750 751 == EcuMDriverInitListTwo == 752 {{{ 753 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo 754 }}} 755 * 型:Container 756 * 多重度:0..1 757 758 == EcuMDriverInitItem == 759 {{{ 760 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem 761 }}} 762 * 型:Container 763 * 多重度:1..* 764 765 == EcuMModuleID == 766 {{{ 767 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleID 768 }}} 769 * 型:StringParam 770 * 多重度:1 771 772 == EcuMModuleService == 773 {{{ 774 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleService 775 }}} 776 * 型:StringParam 777 * 多重度:1 778 779 == EcuMFixedUserConfig == 780 {{{ 781 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedUserConfig 782 }}} 783 * 型:Container 784 * 多重度:1..* 785 786 == EcuMFixedUser == 787 {{{ 788 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedUserConfig/EcuMFixedUser 974 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMNormalMcuModeRef 975 }}} 976 * 型:Reference 977 * 多重度:1 978 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}} 979 980 == EcuMAlarmClock == 981 {{{ 982 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock 983 }}} 984 * 型:Container 985 * 多重度:0..* 986 987 == EcuMAlarmClockId == 988 {{{ 989 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockId 789 990 }}} 790 991 * 型:IntegerParam 791 992 * 多重度:1 792 793 == EcuMTTII == 794 {{{ 795 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII 796 }}} 797 * 型:Container 798 * 多重度:0..* 799 800 == EcuMDivisor == 801 {{{ 802 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMDivisor 993 * 上限値:255 994 * 下限値:0 995 996 == EcuMAlarmClockTimeOut == 997 {{{ 998 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockTimeOut 999 }}} 1000 * 型:FloatParam 1001 * 多重度:1 1002 * 上限値:Inf 1003 * 下限値:0 1004 1005 == EcuMAlarmClockUser == 1006 {{{ 1007 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockUser 1008 }}} 1009 * 型:Reference 1010 * 多重度:1 1011 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig}}} 1012 1013 == EcuMFlexUserConfig == 1014 {{{ 1015 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig 1016 }}} 1017 * 型:Container 1018 * 多重度:1..* 1019 1020 == EcuMFlexUser == 1021 {{{ 1022 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig/EcuMFlexUser 803 1023 }}} 804 1024 * 型:IntegerParam 805 1025 * 多重度:1 806 807 == EcuMSleepModeRef == 808 {{{ 809 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMSleepModeRef 810 }}} 811 * 型:Reference 812 * 多重度:1 813 814 == EcuMSuccessorRef == 815 {{{ 816 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMSuccessorRef 817 }}} 818 * 型:Reference 819 * 多重度:0..1 820 821 == EcuMFlexConfiguration == 822 {{{ 823 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration 824 }}} 825 * 型:Container 826 * 多重度:0..1 827 828 == EcuMFlexModuleConfigurationRef == 829 {{{ 830 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexModuleConfigurationRef 831 }}} 832 * 型:Reference 833 * 多重度:0..* 834 835 == EcuMNormalMcuModeRef == 836 {{{ 837 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMNormalMcuModeRef 838 }}} 839 * 型:Reference 840 * 多重度:1 841 842 == EcuMAlarmClock == 843 {{{ 844 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock 845 }}} 846 * 型:Container 847 * 多重度:0..* 848 849 == EcuMAlarmClockId == 850 {{{ 851 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockId 1026 * 上限値:255 1027 * 下限値:0 1028 1029 == EcuMFlexEcucPartitionRef == 1030 {{{ 1031 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig/EcuMFlexEcucPartitionRef 1032 }}} 1033 * 型:Reference 1034 * 多重度:0..1 1035 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition}}} 1036 1037 == EcuMGoDownAllowedUsers == 1038 {{{ 1039 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMGoDownAllowedUsers 1040 }}} 1041 * 型:Container 1042 * 多重度:0..1 1043 1044 == EcuMGoDownAllowedUserRef == 1045 {{{ 1046 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMGoDownAllowedUsers/EcuMGoDownAllowedUserRef 1047 }}} 1048 * 型:Reference 1049 * 多重度:1..* 1050 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig}}} 1051 1052 == EcuMResetMode == 1053 {{{ 1054 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode 1055 }}} 1056 * 型:Container 1057 * 多重度:1..* 1058 1059 == EcuMResetModeId == 1060 {{{ 1061 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode/EcuMResetModeId 852 1062 }}} 853 1063 * 型:IntegerParam 854 1064 * 多重度:1 855 856 == EcuMAlarmClockTimeOut == 857 {{{ 858 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockTimeOut 1065 * 上限値:255 1066 * 下限値:0 1067 1068 == EcuMSetClockAllowedUsers == 1069 {{{ 1070 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMSetClockAllowedUsers 1071 }}} 1072 * 型:Container 1073 * 多重度:0..1 1074 1075 == EcuMSetClockAllowedUserRef == 1076 {{{ 1077 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMSetClockAllowedUsers/EcuMSetClockAllowedUserRef 1078 }}} 1079 * 型:Reference 1080 * 多重度:1..* 1081 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig}}} 1082 1083 == EcuMShutdownCause == 1084 {{{ 1085 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownCause 1086 }}} 1087 * 型:Container 1088 * 多重度:1..* 1089 1090 == EcuMShutdownCauseId == 1091 {{{ 1092 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownCause/EcuMShutdownCauseId 1093 }}} 1094 * 型:IntegerParam 1095 * 多重度:1 1096 * 上限値:255 1097 * 下限値:0 1098 1099 == EcuMFixedGeneral == 1100 {{{ 1101 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral 1102 }}} 1103 * 型:Container 1104 * 多重度:0..1 1105 1106 == EcuMIncludeComM == 1107 {{{ 1108 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeComM 1109 }}} 1110 * 型:BooleanParam 1111 * 多重度:1 1112 1113 == EcuMTTIIEnabled == 1114 {{{ 1115 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIEnabled 1116 }}} 1117 * 型:BooleanParam 1118 * 多重度:1 1119 1120 == EcuMTTIIWakeupSourceRef == 1121 {{{ 1122 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIWakeupSourceRef 1123 }}} 1124 * 型:Reference 1125 * 多重度:1 1126 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} 1127 1128 == EcuMFlexGeneral == 1129 {{{ 1130 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral 1131 }}} 1132 * 型:Container 1133 * 多重度:0..1 1134 1135 == EcuMAlarmClockPresent == 1136 {{{ 1137 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmClockPresent 1138 }}} 1139 * 型:BooleanParam 1140 * 多重度:1 1141 1142 == EcuMModeHandling == 1143 {{{ 1144 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMModeHandling 1145 }}} 1146 * 型:BooleanParam 1147 * 多重度:0..1 1148 1149 == EcuMResetLoopDetection == 1150 {{{ 1151 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMResetLoopDetection 1152 }}} 1153 * 型:BooleanParam 1154 * 多重度:0..1 1155 1156 == EcuMSetProgrammableInterrupts == 1157 {{{ 1158 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMSetProgrammableInterrupts 1159 }}} 1160 * 型:BooleanParam 1161 * 多重度:0..1 1162 1163 == EcuMAlarmWakeupSource == 1164 {{{ 1165 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmWakeupSource 1166 }}} 1167 * 型:Reference 1168 * 多重度:0..1 1169 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} 1170 1171 == EcuMGeneral == 1172 {{{ 1173 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral 1174 }}} 1175 * 型:Container 1176 * 多重度:1 1177 1178 == EcuMDevErrorDetect == 1179 {{{ 1180 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMDevErrorDetect 1181 }}} 1182 * 型:BooleanParam 1183 * 多重度:1 1184 1185 == EcuMIncludeDet == 1186 {{{ 1187 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMIncludeDet 1188 }}} 1189 * 型:BooleanParam 1190 * 多重度:1 1191 1192 == EcuMMainFunctionPeriod == 1193 {{{ 1194 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMMainFunctionPeriod 859 1195 }}} 860 1196 * 型:FloatParam 861 1197 * 多重度:1 862 863 == EcuMAlarmClockUser == 864 {{{ 865 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockUser 866 }}} 867 * 型:Reference 868 * 多重度:1 869 870 == EcuMFlexUserConfig == 871 {{{ 872 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig 873 }}} 874 * 型:Container 875 * 多重度:1..* 876 877 == EcuMFlexUser == 878 {{{ 879 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig/EcuMFlexUser 880 }}} 881 * 型:IntegerParam 882 * 多重度:1 883 884 == EcuMFlexEcucPartitionRef == 885 {{{ 886 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig/EcuMFlexEcucPartitionRef 887 }}} 888 * 型:Reference 889 * 多重度:0..1 890 891 == EcuMGoDownAllowedUsers == 892 {{{ 893 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMGoDownAllowedUsers 894 }}} 895 * 型:Container 896 * 多重度:0..1 897 898 == EcuMGoDownAllowedUserRef == 899 {{{ 900 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMGoDownAllowedUsers/EcuMGoDownAllowedUserRef 901 }}} 902 * 型:Reference 903 * 多重度:1..* 904 905 == EcuMResetMode == 906 {{{ 907 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode 908 }}} 909 * 型:Container 910 * 多重度:1..* 911 912 == EcuMResetModeId == 913 {{{ 914 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode/EcuMResetModeId 915 }}} 916 * 型:IntegerParam 917 * 多重度:1 918 919 == EcuMSetClockAllowedUsers == 920 {{{ 921 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMSetClockAllowedUsers 922 }}} 923 * 型:Container 924 * 多重度:0..1 925 926 == EcuMSetClockAllowedUserRef == 927 {{{ 928 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMSetClockAllowedUsers/EcuMSetClockAllowedUserRef 929 }}} 930 * 型:Reference 931 * 多重度:1..* 932 933 == EcuMShutdownCause == 934 {{{ 935 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownCause 936 }}} 937 * 型:Container 938 * 多重度:1..* 939 940 == EcuMShutdownCauseId == 941 {{{ 942 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownCause/EcuMShutdownCauseId 943 }}} 944 * 型:IntegerParam 945 * 多重度:1 946 947 == EcuMShutdownTarget == 948 {{{ 949 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownTarget 950 }}} 951 * 型:Container 952 * 多重度:1..* 953 954 == EcuMShutdownTargetId == 955 {{{ 956 /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownTarget/EcuMShutdownTargetId 957 }}} 958 * 型:IntegerParam 959 * 多重度:1 960 961 == EcuMFixedGeneral == 962 {{{ 963 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral 964 }}} 965 * 型:Container 966 * 多重度:0..1 967 968 == EcuMIncludeComM == 969 {{{ 970 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeComM 1198 * 上限値:Inf 1199 * 下限値:0 1200 1201 == EcuMVersionInfoApi == 1202 {{{ 1203 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMVersionInfoApi 971 1204 }}} 972 1205 * 型:BooleanParam 973 1206 * 多重度:1 974 975 == EcuMIncludeNvM ==976 {{{977 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeNvM978 }}}979 * 型:BooleanParam980 * 多重度:1981 982 == EcuMIncludeNvramMgr ==983 {{{984 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeNvramMgr985 }}}986 * 型:BooleanParam987 * 多重度:1988 989 == EcuMTTIIEnabled ==990 {{{991 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIEnabled992 }}}993 * 型:BooleanParam994 * 多重度:1995 996 == EcuMTTIIWakeupSourceRef ==997 {{{998 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIWakeupSourceRef999 }}}1000 * 型:Reference1001 * 多重度:11002 1003 == EcuMFlexGeneral ==1004 {{{1005 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral1006 }}}1007 * 型:Container1008 * 多重度:0..11009 1010 == EcuMAlarmClockPresent ==1011 {{{1012 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmClockPresent1013 }}}1014 * 型:BooleanParam1015 * 多重度:11016 1017 == EcuMEnableDefBehaviour ==1018 {{{1019 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMEnableDefBehaviour1020 }}}1021 * 型:BooleanParam1022 * 多重度:0..11023 1024 == EcuMResetLoopDetection ==1025 {{{1026 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMResetLoopDetection1027 }}}1028 * 型:BooleanParam1029 * 多重度:11030 1031 == EcuMAlarmWakeupSource ==1032 {{{1033 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmWakeupSource1034 }}}1035 * 型:Reference1036 * 多重度:0..11037 1038 == EcuMGeneral ==1039 {{{1040 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral1041 }}}1042 * 型:Container1043 * 多重度:11044 1045 == EcuMDevErrorDetect ==1046 {{{1047 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMDevErrorDetect1048 }}}1049 * 型:BooleanParam1050 * 多重度:11051 1052 == EcuMIncludeDem ==1053 {{{1054 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMIncludeDem1055 }}}1056 * 型:BooleanParam1057 * 多重度:11058 1059 == EcuMIncludeDet ==1060 {{{1061 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMIncludeDet1062 }}}1063 * 型:BooleanParam1064 * 多重度:11065 1066 == EcuMMainFunctionPeriod ==1067 {{{1068 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMMainFunctionPeriod1069 }}}1070 * 型:FloatParam1071 * 多重度:11072 1073 == EcuMVersionInfoApi ==1074 {{{1075 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMVersionInfoApi1076 }}}1077 * 型:BooleanParam1078 * 多重度:11079