Changes between Version 6 and Version 7 of spec/EcuM


Ignore:
Timestamp:
Sep 17, 2020, 9:34:21 AM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/EcuM

    v6 v7  
    1111* API一覧
    1212
    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 || --|| --||  ○  ||
    173180
    174181----
     
    211218}}}
    212219
     220== EcuM_SetState ==
     221{{{
     222void EcuM_SetState(EcuM_StateType state)
     223}}}
     224
     225== EcuM_RequestRUN ==
     226{{{
     227Std_ReturnType EcuM_RequestRUN(EcuM_UserType user)
     228}}}
     229
     230== EcuM_ReleaseRUN ==
     231{{{
     232Std_ReturnType EcuM_ReleaseRUN(EcuM_UserType user)
     233}}}
     234
     235== EcuM_RequestPOST_RUN ==
     236{{{
     237Std_ReturnType EcuM_RequestPOST_RUN(EcuM_UserType user)
     238}}}
     239
     240== EcuM_ReleasePOST_RUN ==
     241{{{
     242Std_ReturnType EcuM_ReleasePOST_RUN(EcuM_UserType user)
     243}}}
     244
    213245== EcuM_SelectShutdownTarget ==
    214246{{{
    215 Std_ReturnType EcuM_SelectShutdownTarget(EcuM_StateType target, uint8 mode)
     247Std_ReturnType EcuM_SelectShutdownTarget(EcuM_ShutdownTargetType shutdownTarget, EcuM_ShutdownModeType shutdownMode)
    216248}}}
    217249
    218250== EcuM_GetShutdownTarget ==
    219251{{{
    220 Std_ReturnType EcuM_GetShutdownTarget(EcuM_StateType* shutdownTarget, uint8* sleepMode)
     252Std_ReturnType EcuM_GetShutdownTarget(EcuM_ShutdownTargetType* shutdownTarget, EcuM_ShutdownModeType* shutdownMode)
    221253}}}
    222254
    223255== EcuM_GetLastShutdownTarget ==
    224256{{{
    225 Std_ReturnType EcuM_GetLastShutdownTarget(EcuM_StateType* shutdownTarget, uint8* sleepMode)
     257Std_ReturnType EcuM_GetLastShutdownTarget(EcuM_ShutdownTargetType* shutdownTarget, EcuM_ShutdownModeType* shutdownMode)
    226258}}}
    227259
     
    236268}}}
    237269
    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 
    248270== EcuM_GetPendingWakeupEvents ==
    249271{{{
     
    268290== EcuM_SetRelWakeupAlarm ==
    269291{{{
    270 Std_ReturnType EcuM_SetRelWakeupAlarm(EcuM_UserType user, uint32 time)
     292Std_ReturnType EcuM_SetRelWakeupAlarm(EcuM_UserType user, EcuM_TimeType time)
    271293}}}
    272294
    273295== EcuM_SetAbsWakeupAlarm ==
    274296{{{
    275 Std_ReturnType EcuM_SetAbsWakeupAlarm(EcuM_UserType user, uint32 time)
     297Std_ReturnType EcuM_SetAbsWakeupAlarm(EcuM_UserType user, EcuM_TimeType time)
    276298}}}
    277299
     
    283305== EcuM_GetCurrentTime ==
    284306{{{
    285 Std_ReturnType EcuM_GetCurrentTime(uint32* time)
     307Std_ReturnType EcuM_GetCurrentTime(EcuM_TimeType* time)
    286308}}}
    287309
    288310== EcuM_GetWakeupTime ==
    289311{{{
    290 Std_ReturnType EcuM_GetWakeupTime(uint32* time)
     312Std_ReturnType EcuM_GetWakeupTime(EcuM_TimeType* time)
    291313}}}
    292314
    293315== EcuM_SetClock ==
    294316{{{
    295 Std_ReturnType EcuM_SetClock(EcuM_UserType user, uint32 time)
     317Std_ReturnType EcuM_SetClock(EcuM_UserType user, EcuM_TimeType time)
    296318}}}
    297319
     
    303325== EcuM_GetBootTarget ==
    304326{{{
    305 Std_ReturnType EcuM_GetBootTarget(EcuM_BootTargetType * target)
     327Std_ReturnType EcuM_GetBootTarget(EcuM_BootTargetType * target )
    306328}}}
    307329
     
    323345== EcuM_ErrorHook ==
    324346{{{
    325 void EcuM_ErrorHook(Std_ReturnType reason)
     347void EcuM_ErrorHook(uint16 reason)
    326348}}}
    327349
     
    336358}}}
    337359
    338 == EcuM_DeterminePbConfiguration ==
    339 {{{
    340 EcuM_ConfigType* EcuM_DeterminePbConfiguration(void)
     360== const EcuM_ConfigType* EcuM_DeterminePbConfiguration(void) ==
     361{{{
     362const EcuM_ConfigType* EcuM_DeterminePbConfiguration(void)
    341363}}}
    342364
     
    346368}}}
    347369
     370== EcuM_AL_LoopDetection ==
     371{{{
     372boolean EcuM_AL_LoopDetection(void)
     373}}}
     374
    348375== EcuM_OnGoOffOne ==
    349376{{{
     
    378405== EcuM_SleepActivity ==
    379406{{{
    380 void EcuM_SleepActivity(void )
     407void EcuM_SleepActivity(void)
     408}}}
     409
     410== EcuM_StartCheckWakeup ==
     411{{{
     412void EcuM_StartCheckWakeup(EcuM_WakeupSourceType WakeupSource)
    381413}}}
    382414
     
    386418}}}
    387419
     420== EcuM_EndCheckWakeup ==
     421{{{
     422void EcuM_EndCheckWakeup(EcuM_WakeupSourceType WakeupSource)
     423}}}
     424
    388425== EcuM_CheckRamHash ==
    389426{{{
     
    440477* 型:IntegerParam
    441478* 多重度:1
     479* 上限値:18446744073709551615
     480* 下限値:0
    442481
    443482== EcuMDefaultAppMode ==
     
    447486* 型:Reference
    448487* 多重度:1
     488* 参照先:{{{/AUTOSAR/EcucDefs/Os/OsAppMode}}}
    449489
    450490== EcuMOSResource ==
     
    454494* 型:Reference
    455495* 多重度:1..*
     496* 参照先:{{{/AUTOSAR/EcucDefs/Os/OsResource}}}
    456497
    457498== EcuMDefaultShutdownTarget ==
     
    468509* 型:EnumerationParam
    469510* 多重度:1
     511* 選択肢:
     512  * EcuMStateOff
     513  * EcuMStateReset
     514  * EcuMStateSleep
    470515
    471516== EcuMDefaultResetModeRef ==
     
    475520* 型:Reference
    476521* 多重度:0..1
     522* 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode}}}
    477523
    478524== EcuMDefaultSleepModeRef ==
     
    482528* 型:Reference
    483529* 多重度: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}}}
    512531
    513532== EcuMDriverInitListOne ==
     
    530549}}}
    531550* 型: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
    533563
    534564== EcuMModuleService ==
     
    537567}}}
    538568* 型:StringParam
     569* 多重度:0..1
     570
     571== EcuMModuleRef ==
     572{{{
     573/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListOne/EcuMDriverInitItem/EcuMModuleRef
     574}}}
     575* 型:Reference
    539576* 多重度:1
    540577
     
    558595}}}
    559596* 型: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
    561609
    562610== EcuMModuleService ==
     
    565613}}}
    566614* 型:StringParam
     615* 多重度:0..1
     616
     617== EcuMModuleRef ==
     618{{{
     619/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverInitListZero/EcuMDriverInitItem/EcuMModuleRef
     620}}}
     621* 型:Reference
    567622* 多重度:1
    568623
     
    586641}}}
    587642* 型: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
    589655
    590656== EcuMModuleService ==
     
    593659}}}
    594660* 型:StringParam
     661* 多重度:0..1
     662
     663== EcuMModuleRef ==
     664{{{
     665/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMDriverRestartList/EcuMDriverInitItem/EcuMModuleRef
     666}}}
     667* 型:Reference
    595668* 多重度:1
    596669
     
    608681* 型:IntegerParam
    609682* 多重度:1
     683* 上限値:255
     684* 下限値:0
    610685
    611686== EcuMSleepModeSuspend ==
     
    622697* 型:Reference
    623698* 多重度:1
     699* 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf}}}
    624700
    625701== EcuMWakeupSourceMask ==
     
    629705* 型:Reference
    630706* 多重度:1..*
     707* 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}}
    631708
    632709== EcuMWakeupSource ==
     
    637714* 多重度:1..*
    638715
     716== EcuMCheckWakeupTimeout ==
     717{{{
     718/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource/EcuMCheckWakeupTimeout
     719}}}
     720* 型:FloatParam
     721* 多重度:0..1
     722* 上限値:10
     723* 下限値:0
     724* デフォルト値:0
     725
    639726== EcuMValidationTimeout ==
    640727{{{
     
    643730* 型:FloatParam
    644731* 多重度:0..1
     732* 上限値:Inf
     733* 下限値:0
    645734
    646735== EcuMWakeupSourceId ==
     
    650739* 型:IntegerParam
    651740* 多重度:1
     741* 上限値:31
     742* 下限値:0
    652743
    653744== EcuMWakeupSourcePolling ==
     
    664755* 型:Reference
    665756* 多重度:0..1
     757* 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}}
    666758
    667759== EcuMResetReasonRef ==
     
    670762}}}
    671763* 型:Reference
    672 * 多重度:1
     764* 多重度:0..*
     765* 参照先:{{{/AUTOSAR/EcucDefs/Mcu/McuPublishedInformation/McuResetReasonConf}}}
    673766
    674767== EcuMFixedConfiguration ==
     
    685778* 型:FloatParam
    686779* 多重度:1
     780* 上限値:Inf
     781* 下限値:0
    687782
    688783== EcuMNvramWriteallTimeout ==
     
    692787* 型:FloatParam
    693788* 多重度:1
     789* 上限値:Inf
     790* 下限値:0
    694791
    695792== EcuMRunMinimumDuration ==
     
    699796* 型:FloatParam
    700797* 多重度: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
    705804}}}
    706805* 型:Reference
    707806* 多重度: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
    714930* 多重度:0..*
    715931
     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
    716972== EcuMNormalMcuModeRef ==
    717973{{{
    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
    789990}}}
    790991* 型:IntegerParam
    791992* 多重度: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
    8031023}}}
    8041024* 型:IntegerParam
    8051025* 多重度: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
    8521062}}}
    8531063* 型:IntegerParam
    8541064* 多重度: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
    8591195}}}
    8601196* 型:FloatParam
    8611197* 多重度: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
    9711204}}}
    9721205* 型:BooleanParam
    9731206* 多重度:1
    974 
    975 == EcuMIncludeNvM ==
    976 {{{
    977 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeNvM
    978 }}}
    979 * 型:BooleanParam
    980 * 多重度:1
    981 
    982 == EcuMIncludeNvramMgr ==
    983 {{{
    984 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMIncludeNvramMgr
    985 }}}
    986 * 型:BooleanParam
    987 * 多重度:1
    988 
    989 == EcuMTTIIEnabled ==
    990 {{{
    991 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIEnabled
    992 }}}
    993 * 型:BooleanParam
    994 * 多重度:1
    995 
    996 == EcuMTTIIWakeupSourceRef ==
    997 {{{
    998 /AUTOSAR/EcucDefs/EcuM/EcuMFixedGeneral/EcuMTTIIWakeupSourceRef
    999 }}}
    1000 * 型:Reference
    1001 * 多重度:1
    1002 
    1003 == EcuMFlexGeneral ==
    1004 {{{
    1005 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral
    1006 }}}
    1007 * 型:Container
    1008 * 多重度:0..1
    1009 
    1010 == EcuMAlarmClockPresent ==
    1011 {{{
    1012 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmClockPresent
    1013 }}}
    1014 * 型:BooleanParam
    1015 * 多重度:1
    1016 
    1017 == EcuMEnableDefBehaviour ==
    1018 {{{
    1019 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMEnableDefBehaviour
    1020 }}}
    1021 * 型:BooleanParam
    1022 * 多重度:0..1
    1023 
    1024 == EcuMResetLoopDetection ==
    1025 {{{
    1026 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMResetLoopDetection
    1027 }}}
    1028 * 型:BooleanParam
    1029 * 多重度:1
    1030 
    1031 == EcuMAlarmWakeupSource ==
    1032 {{{
    1033 /AUTOSAR/EcucDefs/EcuM/EcuMFlexGeneral/EcuMAlarmWakeupSource
    1034 }}}
    1035 * 型:Reference
    1036 * 多重度:0..1
    1037 
    1038 == EcuMGeneral ==
    1039 {{{
    1040 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral
    1041 }}}
    1042 * 型:Container
    1043 * 多重度:1
    1044 
    1045 == EcuMDevErrorDetect ==
    1046 {{{
    1047 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMDevErrorDetect
    1048 }}}
    1049 * 型:BooleanParam
    1050 * 多重度:1
    1051 
    1052 == EcuMIncludeDem ==
    1053 {{{
    1054 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMIncludeDem
    1055 }}}
    1056 * 型:BooleanParam
    1057 * 多重度:1
    1058 
    1059 == EcuMIncludeDet ==
    1060 {{{
    1061 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMIncludeDet
    1062 }}}
    1063 * 型:BooleanParam
    1064 * 多重度:1
    1065 
    1066 == EcuMMainFunctionPeriod ==
    1067 {{{
    1068 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMMainFunctionPeriod
    1069 }}}
    1070 * 型:FloatParam
    1071 * 多重度:1
    1072 
    1073 == EcuMVersionInfoApi ==
    1074 {{{
    1075 /AUTOSAR/EcucDefs/EcuM/EcuMGeneral/EcuMVersionInfoApi
    1076 }}}
    1077 * 型:BooleanParam
    1078 * 多重度:1
    1079