{{{ #!html
ECU State Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =|| || [#EcuM_GetVersionInfo EcuM_GetVersionInfo] || 0|| 0x00|| ○ || || [#EcuM_GoDown EcuM_GoDown] || 31|| 0x1F|| ○ || || [#EcuM_GoHalt EcuM_GoHalt] || 32|| 0x20|| ○ || || [#EcuM_GoPoll EcuM_GoPoll] || 33|| 0x21|| ○ || || [#EcuM_Init EcuM_Init] || 1|| 0x01|| ○ || || [#EcuM_StartupTwo EcuM_StartupTwo] || 26|| 0x1A|| ○ || || [#EcuM_Shutdown EcuM_Shutdown] || 2|| 0x02|| ○ || || [#EcuM_SetState EcuM_SetState] || 43|| 0x2B|| ○ || || [#EcuM_RequestRUN EcuM_RequestRUN] || 3|| 0x03|| ○ || || [#EcuM_ReleaseRUN EcuM_ReleaseRUN] || 4|| 0x04|| ○ || || [#EcuM_RequestPOST_RUN EcuM_RequestPOST_RUN] || 10|| 0x0A|| ○ || || [#EcuM_ReleasePOST_RUN EcuM_ReleasePOST_RUN] || 11|| 0x0B|| ○ || || [#EcuM_SelectShutdownTarget EcuM_SelectShutdownTarget] || 6|| 0x06|| ○ || || [#EcuM_GetShutdownTarget EcuM_GetShutdownTarget] || 9|| 0x09|| ○ || || [#EcuM_GetLastShutdownTarget EcuM_GetLastShutdownTarget] || 8|| 0x08|| ○ || || [#EcuM_SelectShutdownCause EcuM_SelectShutdownCause] || 27|| 0x1B|| ○ || || [#EcuM_GetShutdownCause EcuM_GetShutdownCause] || 28|| 0x1C|| ○ || || [#EcuM_GetPendingWakeupEvents EcuM_GetPendingWakeupEvents] || 13|| 0x0D|| ○ || || [#EcuM_ClearWakeupEvent EcuM_ClearWakeupEvent] || 22|| 0x16|| ○ || || [#EcuM_GetValidatedWakeupEvents EcuM_GetValidatedWakeupEvents] || 21|| 0x15|| ○ || || [#EcuM_GetExpiredWakeupEvents EcuM_GetExpiredWakeupEvents] || 25|| 0x19|| ○ || || [#EcuM_SetRelWakeupAlarm EcuM_SetRelWakeupAlarm] || 34|| 0x22|| ○ || || [#EcuM_SetAbsWakeupAlarm EcuM_SetAbsWakeupAlarm] || 35|| 0x23|| ○ || || [#EcuM_AbortWakeupAlarm EcuM_AbortWakeupAlarm] || 36|| 0x24|| ○ || || [#EcuM_GetCurrentTime EcuM_GetCurrentTime] || 37|| 0x25|| ○ || || [#EcuM_GetWakeupTime EcuM_GetWakeupTime] || 38|| 0x26|| ○ || || [#EcuM_SetClock EcuM_SetClock] || 39|| 0x27|| ○ || || [#EcuM_SelectBootTarget EcuM_SelectBootTarget] || 18|| 0x12|| ○ || || [#EcuM_GetBootTarget EcuM_GetBootTarget] || 19|| 0x13|| ○ || || [#EcuM_MainFunction EcuM_MainFunction] || 24|| 0x18|| ○ || || [#EcuM_SetWakeupEvent EcuM_SetWakeupEvent] || 12|| 0x0C|| ○ || || [#EcuM_ValidateWakeupEvent EcuM_ValidateWakeupEvent] || 20|| 0x14|| ○ || || [#EcuM_ErrorHook EcuM_ErrorHook] || 0|| 0x00|| ○ || || [#EcuM_AL_SetProgrammableInterrupts EcuM_AL_SetProgrammableInterrupts] || 0|| 0x00|| ○ || || [#EcuM_AL_DriverInitZero EcuM_AL_DriverInitZero] || 0|| 0x00|| ○ || || [#EcuM_DeterminePbConfiguration EcuM_DeterminePbConfiguration] || 0|| 0x00|| ○ || || [#EcuM_AL_DriverInitOne EcuM_AL_DriverInitOne] || 0|| 0x00|| ○ || || [#EcuM_AL_LoopDetection EcuM_AL_LoopDetection] || 0|| 0x00|| ○ || || [#EcuM_OnGoOffOne EcuM_OnGoOffOne] || 0|| 0x00|| ○ || || [#EcuM_OnGoOffTwo EcuM_OnGoOffTwo] || 0|| 0x00|| ○ || || [#EcuM_AL_SwitchOff EcuM_AL_SwitchOff] || 0|| 0x00|| ○ || || [#EcuM_AL_Reset EcuM_AL_Reset] || 0|| 0x00|| ○ || || [#EcuM_EnableWakeupSources EcuM_EnableWakeupSources] || 0|| 0x00|| ○ || || [#EcuM_GenerateRamHash EcuM_GenerateRamHash] || 0|| 0x00|| ○ || || [#EcuM_SleepActivity EcuM_SleepActivity] || 0|| 0x00|| ○ || || [#EcuM_StartCheckWakeup EcuM_StartCheckWakeup] || 40|| 0x28|| ○ || || [#EcuM_CheckWakeup EcuM_CheckWakeup] || 0|| 0x00|| ○ || || [#EcuM_EndCheckWakeup EcuM_EndCheckWakeup] || 41|| 0x29|| ○ || || [#EcuM_CheckRamHash EcuM_CheckRamHash] || 0|| 0x00|| ○ || || [#EcuM_DisableWakeupSources EcuM_DisableWakeupSources] || 0|| 0x00|| ○ || || [#EcuM_AL_DriverRestart EcuM_AL_DriverRestart] || 0|| 0x00|| ○ || || [#EcuM_StartWakeupSources EcuM_StartWakeupSources] || 0|| 0x00|| ○ || || [#EcuM_CheckValidation EcuM_CheckValidation] || 0|| 0x00|| ○ || || [#EcuM_StopWakeupSources EcuM_StopWakeupSources] || 0|| 0x00|| ○ || * コンフィギュレーション一覧(R4.2.2) * [#EcuMConfiguration EcuMConfiguration] (○) * [#EcuMCommonConfiguration EcuMCommonConfiguration] (○) * [#EcuMConfigConsistencyHash EcuMConfigConsistencyHash] (○) * [#EcuMDefaultAppMode EcuMDefaultAppMode] (○) * [#EcuMOSResource EcuMOSResource] (○) * [#EcuMDefaultShutdownTarget EcuMDefaultShutdownTarget] (○) * [#EcuMDefaultState EcuMDefaultState] (○) * [#EcuMDefaultResetModeRef EcuMDefaultResetModeRef] (○) * [#EcuMDefaultSleepModeRef EcuMDefaultSleepModeRef] (○) * [#EcuMDriverInitListOne EcuMDriverInitListOne] (○) * [#EcuMDriverInitItem EcuMDriverInitItem] (○) * [#EcuMModuleID EcuMModuleID] (○) * [#EcuMModuleParameter EcuMModuleParameter] (○) * [#EcuMModuleService EcuMModuleService] (○) * [#EcuMModuleRef EcuMModuleRef] (○) * [#EcuMDriverInitListZero EcuMDriverInitListZero] (○) * [#EcuMDriverInitItem EcuMDriverInitItem] (○) * [#EcuMModuleID EcuMModuleID] (○) * [#EcuMModuleParameter EcuMModuleParameter] (○) * [#EcuMModuleService EcuMModuleService] (○) * [#EcuMModuleRef EcuMModuleRef] (○) * [#EcuMDriverRestartList EcuMDriverRestartList] (○) * [#EcuMDriverInitItem EcuMDriverInitItem] (○) * [#EcuMModuleID EcuMModuleID] (○) * [#EcuMModuleParameter EcuMModuleParameter] (○) * [#EcuMModuleService EcuMModuleService] (○) * [#EcuMModuleRef EcuMModuleRef] (○) * [#EcuMSleepMode EcuMSleepMode] (○) * [#EcuMSleepModeId EcuMSleepModeId] (○) * [#EcuMSleepModeSuspend EcuMSleepModeSuspend] (○) * [#EcuMSleepModeMcuModeRef EcuMSleepModeMcuModeRef] (○) * [#EcuMWakeupSourceMask EcuMWakeupSourceMask] (○) * [#EcuMWakeupSource EcuMWakeupSource] (○) * [#EcuMCheckWakeupTimeout EcuMCheckWakeupTimeout] (○) * [#EcuMValidationTimeout EcuMValidationTimeout] (○) * [#EcuMWakeupSourceId EcuMWakeupSourceId] (○) * [#EcuMWakeupSourcePolling EcuMWakeupSourcePolling] (○) * [#EcuMComMChannelRef EcuMComMChannelRef] (○) * [#EcuMResetReasonRef EcuMResetReasonRef] (○) * [#EcuMFixedConfiguration EcuMFixedConfiguration] (○) * [#EcuMNvramReadallTimeout EcuMNvramReadallTimeout] (○) * [#EcuMNvramWriteallTimeout EcuMNvramWriteallTimeout] (○) * [#EcuMRunMinimumDuration EcuMRunMinimumDuration] (○) * [#EcuMComMCommunicationAllowedList EcuMComMCommunicationAllowedList] (○) * [#EcuMNormalMcuModeRef EcuMNormalMcuModeRef] (○) * [#EcuMDriverInitListThree EcuMDriverInitListThree] (○) * [#EcuMDriverInitItem EcuMDriverInitItem] (○) * [#EcuMModuleID EcuMModuleID] (○) * [#EcuMModuleParameter EcuMModuleParameter] (○) * [#EcuMModuleService EcuMModuleService] (○) * [#EcuMModuleRef EcuMModuleRef] (○) * [#EcuMDriverInitListTwo EcuMDriverInitListTwo] (○) * [#EcuMDriverInitItem EcuMDriverInitItem] (○) * [#EcuMModuleID EcuMModuleID] (○) * [#EcuMModuleParameter EcuMModuleParameter] (○) * [#EcuMModuleService EcuMModuleService] (○) * [#EcuMModuleRef EcuMModuleRef] (○) * [#EcuMFixedUserConfig EcuMFixedUserConfig] (○) * [#EcuMFixedUser EcuMFixedUser] (○) * [#EcuMTTII EcuMTTII] (○) * [#EcuMDivisor EcuMDivisor] (○) * [#EcuMSleepModeRef EcuMSleepModeRef] (○) * [#EcuMSuccessorRef EcuMSuccessorRef] (○) * [#EcuMFlexConfiguration EcuMFlexConfiguration] (○) * [#EcuMPartitionRef EcuMPartitionRef] (○) * [#EcuMNormalMcuModeRef EcuMNormalMcuModeRef] (○) * [#EcuMAlarmClock EcuMAlarmClock] (○) * [#EcuMAlarmClockId EcuMAlarmClockId] (○) * [#EcuMAlarmClockTimeOut EcuMAlarmClockTimeOut] (○) * [#EcuMAlarmClockUser EcuMAlarmClockUser] (○) * [#EcuMFlexUserConfig EcuMFlexUserConfig] (○) * [#EcuMFlexUser EcuMFlexUser] (○) * [#EcuMFlexEcucPartitionRef EcuMFlexEcucPartitionRef] (○) * [#EcuMGoDownAllowedUsers EcuMGoDownAllowedUsers] (○) * [#EcuMGoDownAllowedUserRef EcuMGoDownAllowedUserRef] (○) * [#EcuMResetMode EcuMResetMode] (○) * [#EcuMResetModeId EcuMResetModeId] (○) * [#EcuMSetClockAllowedUsers EcuMSetClockAllowedUsers] (○) * [#EcuMSetClockAllowedUserRef EcuMSetClockAllowedUserRef] (○) * [#EcuMShutdownCause EcuMShutdownCause] (○) * [#EcuMShutdownCauseId EcuMShutdownCauseId] (○) * [#EcuMFixedGeneral EcuMFixedGeneral] (○) * [#EcuMIncludeComM EcuMIncludeComM] (○) * [#EcuMTTIIEnabled EcuMTTIIEnabled] (○) * [#EcuMTTIIWakeupSourceRef EcuMTTIIWakeupSourceRef] (○) * [#EcuMFlexGeneral EcuMFlexGeneral] (○) * [#EcuMAlarmClockPresent EcuMAlarmClockPresent] (○) * [#EcuMModeHandling EcuMModeHandling] (○) * [#EcuMResetLoopDetection EcuMResetLoopDetection] (○) * [#EcuMSetProgrammableInterrupts EcuMSetProgrammableInterrupts] (○) * [#EcuMAlarmWakeupSource EcuMAlarmWakeupSource] (○) * [#EcuMGeneral EcuMGeneral] (○) * [#EcuMDevErrorDetect EcuMDevErrorDetect] (○) * [#EcuMIncludeDet EcuMIncludeDet] (○) * [#EcuMMainFunctionPeriod EcuMMainFunctionPeriod] (○) * [#EcuMVersionInfoApi EcuMVersionInfoApi] (○) * エラーコード一覧  * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =|| || ECUM_E_UNINIT || --|| --|| ○ || || ECUM_E_SERVICE_DISABLED || --|| --|| ○ || || ECUM_E_NULL_POINTER || --|| --|| ○ || || ECUM_E_INVALID_PAR || --|| --|| ○ || || ECUM_E_STATE_PAR_OUT_OF_RANGE || --|| --|| ○ || || ECUM_E_UNKNOWN_WAKEUP_SOURCE || --|| --|| ○ || || ECUM_E_INIT_FAILED || --|| --|| ○ || || ECUM_E_RAM_CHECK_FAILED || --|| --|| ○ || || ECUM_E_CONFIGURATION_DATA_INCONSISTENT || --|| --|| ○ || ---- = API仕様 = == EcuM_GetVersionInfo == {{{ void EcuM_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == EcuM_GoDown == {{{ Std_ReturnType EcuM_GoDown(uint16 caller) }}} == EcuM_GoHalt == {{{ Std_ReturnType EcuM_GoHalt(void) }}} == EcuM_GoPoll == {{{ Std_ReturnType EcuM_GoPoll(void) }}} == EcuM_Init == {{{ void EcuM_Init(void) }}} == EcuM_StartupTwo == {{{ void EcuM_StartupTwo(void) }}} == EcuM_Shutdown == {{{ void EcuM_Shutdown(void) }}} == EcuM_SetState == {{{ void EcuM_SetState(EcuM_StateType state) }}} == EcuM_RequestRUN == {{{ Std_ReturnType EcuM_RequestRUN(EcuM_UserType user) }}} == EcuM_ReleaseRUN == {{{ Std_ReturnType EcuM_ReleaseRUN(EcuM_UserType user) }}} == EcuM_RequestPOST_RUN == {{{ Std_ReturnType EcuM_RequestPOST_RUN(EcuM_UserType user) }}} == EcuM_ReleasePOST_RUN == {{{ Std_ReturnType EcuM_ReleasePOST_RUN(EcuM_UserType user) }}} == EcuM_SelectShutdownTarget == {{{ Std_ReturnType EcuM_SelectShutdownTarget(EcuM_ShutdownTargetType shutdownTarget, EcuM_ShutdownModeType shutdownMode) }}} == EcuM_GetShutdownTarget == {{{ Std_ReturnType EcuM_GetShutdownTarget(EcuM_ShutdownTargetType* shutdownTarget, EcuM_ShutdownModeType* shutdownMode) }}} == EcuM_GetLastShutdownTarget == {{{ Std_ReturnType EcuM_GetLastShutdownTarget(EcuM_ShutdownTargetType* shutdownTarget, EcuM_ShutdownModeType* shutdownMode) }}} == EcuM_SelectShutdownCause == {{{ Std_ReturnType EcuM_SelectShutdownCause(EcuM_ShutdownCauseType target) }}} == EcuM_GetShutdownCause == {{{ Std_ReturnType EcuM_GetShutdownCause(EcuM_ShutdownCauseType* shutdownCause) }}} == EcuM_GetPendingWakeupEvents == {{{ EcuM_WakeupSourceType EcuM_GetPendingWakeupEvents(void) }}} == EcuM_ClearWakeupEvent == {{{ void EcuM_ClearWakeupEvent(EcuM_WakeupSourceType sources) }}} == EcuM_GetValidatedWakeupEvents == {{{ EcuM_WakeupSourceType EcuM_GetValidatedWakeupEvents(void) }}} == EcuM_GetExpiredWakeupEvents == {{{ EcuM_WakeupSourceType EcuM_GetExpiredWakeupEvents(void) }}} == EcuM_SetRelWakeupAlarm == {{{ Std_ReturnType EcuM_SetRelWakeupAlarm(EcuM_UserType user, EcuM_TimeType time) }}} == EcuM_SetAbsWakeupAlarm == {{{ Std_ReturnType EcuM_SetAbsWakeupAlarm(EcuM_UserType user, EcuM_TimeType time) }}} == EcuM_AbortWakeupAlarm == {{{ Std_ReturnType EcuM_AbortWakeupAlarm(EcuM_UserType user) }}} == EcuM_GetCurrentTime == {{{ Std_ReturnType EcuM_GetCurrentTime(EcuM_TimeType* time) }}} == EcuM_GetWakeupTime == {{{ Std_ReturnType EcuM_GetWakeupTime(EcuM_TimeType* time) }}} == EcuM_SetClock == {{{ Std_ReturnType EcuM_SetClock(EcuM_UserType user, EcuM_TimeType time) }}} == EcuM_SelectBootTarget == {{{ Std_ReturnType EcuM_SelectBootTarget(EcuM_BootTargetType target) }}} == EcuM_GetBootTarget == {{{ Std_ReturnType EcuM_GetBootTarget(EcuM_BootTargetType * target ) }}} == EcuM_MainFunction == {{{ void EcuM_MainFunction(void) }}} == EcuM_SetWakeupEvent == {{{ void EcuM_SetWakeupEvent(EcuM_WakeupSourceType sources) }}} == EcuM_ValidateWakeupEvent == {{{ void EcuM_ValidateWakeupEvent(EcuM_WakeupSourceType sources) }}} == EcuM_ErrorHook == {{{ void EcuM_ErrorHook(uint16 reason) }}} == EcuM_AL_SetProgrammableInterrupts == {{{ void EcuM_AL_SetProgrammableInterrupts(void) }}} == EcuM_AL_DriverInitZero == {{{ void EcuM_AL_DriverInitZero(void) }}} == const EcuM_ConfigType* EcuM_DeterminePbConfiguration(void) == {{{ const EcuM_ConfigType* EcuM_DeterminePbConfiguration(void) }}} == EcuM_AL_DriverInitOne == {{{ void EcuM_AL_DriverInitOne(const EcuM_ConfigType* ConfigPtr) }}} == EcuM_AL_LoopDetection == {{{ boolean EcuM_AL_LoopDetection(void) }}} == EcuM_OnGoOffOne == {{{ void EcuM_OnGoOffOne(void) }}} == EcuM_OnGoOffTwo == {{{ void EcuM_OnGoOffTwo(void) }}} == EcuM_AL_SwitchOff == {{{ void EcuM_AL_SwitchOff(void) }}} == EcuM_AL_Reset == {{{ void EcuM_AL_Reset(EcuM_ResetType reset) }}} == EcuM_EnableWakeupSources == {{{ void EcuM_EnableWakeupSources(EcuM_WakeupSourceType wakeupSource) }}} == EcuM_GenerateRamHash == {{{ void EcuM_GenerateRamHash(void) }}} == EcuM_SleepActivity == {{{ void EcuM_SleepActivity(void) }}} == EcuM_StartCheckWakeup == {{{ void EcuM_StartCheckWakeup(EcuM_WakeupSourceType WakeupSource) }}} == EcuM_CheckWakeup == {{{ void EcuM_CheckWakeup(EcuM_WakeupSourceType wakeupSource) }}} == EcuM_EndCheckWakeup == {{{ void EcuM_EndCheckWakeup(EcuM_WakeupSourceType WakeupSource) }}} == EcuM_CheckRamHash == {{{ uint8 EcuM_CheckRamHash(void) }}} == EcuM_DisableWakeupSources == {{{ void EcuM_DisableWakeupSources(EcuM_WakeupSourceType wakeupSource) }}} == EcuM_AL_DriverRestart == {{{ void EcuM_AL_DriverRestart(const EcuM_ConfigType* ConfigPtr) }}} == EcuM_StartWakeupSources == {{{ void EcuM_StartWakeupSources(EcuM_WakeupSourceType wakeupSource) }}} == EcuM_CheckValidation == {{{ void EcuM_CheckValidation(EcuM_WakeupSourceType wakeupSource) }}} == EcuM_StopWakeupSources == {{{ void EcuM_StopWakeupSources(EcuM_WakeupSourceType wakeupSource) }}} ---- = コンフィギュレーション仕様 = == EcuMConfiguration == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration }}} * 型:Container * 多重度:1 == EcuMCommonConfiguration == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration }}} * 型:Container * 多重度:1 == EcuMConfigConsistencyHash == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMConfigConsistencyHash }}} * 型:IntegerParam * 多重度:1 * 上限値:18446744073709551615 * 下限値:0 == EcuMDefaultAppMode == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDefaultAppMode }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAppMode}}} == EcuMOSResource == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMOSResource }}} * 型:Reference * 多重度:1..* * 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}} == EcuMDefaultShutdownTarget == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDefaultShutdownTarget }}} * 型:Container * 多重度:1 == EcuMDefaultState == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * EcuMStateOff * EcuMStateReset * EcuMStateSleep == EcuMDefaultResetModeRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultResetModeRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode}}} == EcuMDefaultSleepModeRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode}}} == EcuMDriverInitListOne == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne }}} * 型:Container * 多重度:0..1 == EcuMDriverInitItem == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem }}} * 型:Container * 多重度:1..* == EcuMModuleID == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleID }}} * 型:StringParam * 多重度:0..1 == EcuMModuleParameter == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleParameter }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * NULL_PTR * POSTBUILD_PTR * VOID == EcuMModuleService == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleService }}} * 型:StringParam * 多重度:0..1 == EcuMModuleRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleRef }}} * 型:Reference * 多重度:1 == EcuMDriverInitListZero == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero }}} * 型:Container * 多重度:0..1 == EcuMDriverInitItem == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem }}} * 型:Container * 多重度:1..* == EcuMModuleID == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleID }}} * 型:StringParam * 多重度:0..1 == EcuMModuleParameter == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleParameter }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * NULL_PTR * POSTBUILD_PTR * VOID == EcuMModuleService == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleService }}} * 型:StringParam * 多重度:0..1 == EcuMModuleRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleRef }}} * 型:Reference * 多重度:1 == EcuMDriverRestartList == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList }}} * 型:Container * 多重度:0..1 == EcuMDriverInitItem == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem }}} * 型:Container * 多重度:1..* == EcuMModuleID == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleID }}} * 型:StringParam * 多重度:0..1 == EcuMModuleParameter == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleParameter }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * NULL_PTR * POSTBUILD_PTR * VOID == EcuMModuleService == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleService }}} * 型:StringParam * 多重度:0..1 == EcuMModuleRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleRef }}} * 型:Reference * 多重度:1 == EcuMSleepMode == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode }}} * 型:Container * 多重度:1..* == EcuMSleepModeId == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode/EcuMSleepModeId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == EcuMSleepModeSuspend == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode/EcuMSleepModeSuspend }}} * 型:BooleanParam * 多重度:1 == EcuMSleepModeMcuModeRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}} == EcuMWakeupSourceMask == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode/EcuMWakeupSourceMask }}} * 型:Reference * 多重度:1..* * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} == EcuMWakeupSource == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource }}} * 型:Container * 多重度:1..* == EcuMCheckWakeupTimeout == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMCheckWakeupTimeout }}} * 型:FloatParam * 多重度:0..1 * 上限値:10 * 下限値:0 * デフォルト値:0 == EcuMValidationTimeout == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMValidationTimeout }}} * 型:FloatParam * 多重度:0..1 * 上限値:Inf * 下限値:0 == EcuMWakeupSourceId == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMWakeupSourceId }}} * 型:IntegerParam * 多重度:1 * 上限値:31 * 下限値:0 == EcuMWakeupSourcePolling == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling }}} * 型:BooleanParam * 多重度:1 == EcuMComMChannelRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMComMChannelRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}} == EcuMResetReasonRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMResetReasonRef }}} * 型:Reference * 多重度:0..* * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuPublishedInformation/McuResetReasonConf}}} == EcuMFixedConfiguration == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration }}} * 型:Container * 多重度:0..1 == EcuMNvramReadallTimeout == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMNvramReadallTimeout }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 == EcuMNvramWriteallTimeout == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMNvramWriteallTimeout }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 == EcuMRunMinimumDuration == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMRunMinimumDuration }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 == EcuMComMCommunicationAllowedList == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMComMCommunicationAllowedList }}} * 型:Reference * 多重度:0..* * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}} == EcuMNormalMcuModeRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMNormalMcuModeRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}} == EcuMDriverInitListThree == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree }}} * 型:Container * 多重度:0..1 == EcuMDriverInitItem == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem }}} * 型:Container * 多重度:1..* == EcuMModuleID == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleID }}} * 型:StringParam * 多重度:0..1 == EcuMModuleParameter == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleParameter }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * NULL_PTR * POSTBUILD_PTR * VOID == EcuMModuleService == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleService }}} * 型:StringParam * 多重度:0..1 == EcuMModuleRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListThree/EcuMDriverInitItem/EcuMModuleRef }}} * 型:Reference * 多重度:1 == EcuMDriverInitListTwo == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo }}} * 型:Container * 多重度:0..1 == EcuMDriverInitItem == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem }}} * 型:Container * 多重度:1..* == EcuMModuleID == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleID }}} * 型:StringParam * 多重度:0..1 == EcuMModuleParameter == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleParameter }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * NULL_PTR * POSTBUILD_PTR * VOID == EcuMModuleService == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleService }}} * 型:StringParam * 多重度:0..1 == EcuMModuleRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMDriverInitListTwo/EcuMDriverInitItem/EcuMModuleRef }}} * 型:Reference * 多重度:1 == EcuMFixedUserConfig == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedUserConfig }}} * 型:Container * 多重度:1..* == EcuMFixedUser == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMFixedUserConfig/EcuMFixedUser }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == EcuMTTII == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII }}} * 型:Container * 多重度:0..* == EcuMDivisor == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMDivisor }}} * 型:IntegerParam * 多重度:1 * 上限値:18446744073709551615 * 下限値:0 == EcuMSleepModeRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMSleepModeRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode}}} == EcuMSuccessorRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFixedConfiguration/EcuMTTII/EcuMSuccessorRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode}}} == EcuMFlexConfiguration == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration }}} * 型:Container * 多重度:0..1 == EcuMPartitionRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMPartitionRef }}} * 型:Reference * 多重度:0..* * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition}}} == EcuMNormalMcuModeRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMNormalMcuModeRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}} == EcuMAlarmClock == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock }}} * 型:Container * 多重度:0..* == EcuMAlarmClockId == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == EcuMAlarmClockTimeOut == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockTimeOut }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 == EcuMAlarmClockUser == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMAlarmClock/EcuMAlarmClockUser }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig}}} == EcuMFlexUserConfig == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig }}} * 型:Container * 多重度:1..* == EcuMFlexUser == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig/EcuMFlexUser }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == EcuMFlexEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig/EcuMFlexEcucPartitionRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition}}} == EcuMGoDownAllowedUsers == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMGoDownAllowedUsers }}} * 型:Container * 多重度:0..1 == EcuMGoDownAllowedUserRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMGoDownAllowedUsers/EcuMGoDownAllowedUserRef }}} * 型:Reference * 多重度:1..* * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig}}} == EcuMResetMode == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode }}} * 型:Container * 多重度:1..* == EcuMResetModeId == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode/EcuMResetModeId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == EcuMSetClockAllowedUsers == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMSetClockAllowedUsers }}} * 型:Container * 多重度:0..1 == EcuMSetClockAllowedUserRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMSetClockAllowedUsers/EcuMSetClockAllowedUserRef }}} * 型:Reference * 多重度:1..* * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig}}} == EcuMShutdownCause == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownCause }}} * 型:Container * 多重度:1..* == EcuMShutdownCauseId == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMShutdownCause/EcuMShutdownCauseId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == EcuMFixedGeneral == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral }}} * 型:Container * 多重度:0..1 == EcuMIncludeComM == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeComM }}} * 型:BooleanParam * 多重度:1 == EcuMTTIIEnabled == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIEnabled }}} * 型:BooleanParam * 多重度:1 == EcuMTTIIWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIWakeupSourceRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} == EcuMFlexGeneral == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral }}} * 型:Container * 多重度:0..1 == EcuMAlarmClockPresent == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmClockPresent }}} * 型:BooleanParam * 多重度:1 == EcuMModeHandling == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMModeHandling }}} * 型:BooleanParam * 多重度:0..1 == EcuMResetLoopDetection == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMResetLoopDetection }}} * 型:BooleanParam * 多重度:0..1 == EcuMSetProgrammableInterrupts == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMSetProgrammableInterrupts }}} * 型:BooleanParam * 多重度:0..1 == EcuMAlarmWakeupSource == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmWakeupSource }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} == EcuMGeneral == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMGeneral }}} * 型:Container * 多重度:1 == EcuMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == EcuMIncludeDet == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMIncludeDet }}} * 型:BooleanParam * 多重度:1 == EcuMMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMMainFunctionPeriod }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 == EcuMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMVersionInfoApi }}} * 型:BooleanParam * 多重度:1