{{{ #!html
BSW Scheduler Module
}}} [[BR]] = 概要 = * API一覧 * "--"は未規定 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =|| || [#SchM_Init SchM_Init] || 0|| 0x00|| ○ || ○ || || [#SchM_Start SchM_Start] || 112|| 0x70|| - || ○ || || [#SchM_StartTiming SchM_StartTiming] || 118|| 0x76|| - || ○ || || [#SchM_Deinit SchM_Deinit] || 1|| 0x01|| ○ || ○ || || [#SchM_GetVersionInfo SchM_GetVersionInfo] || 2|| 0x02|| ○ || ○ || || [#SchM_Enter SchM_Enter] || 3|| 0x03|| ○ || ○ || || [#SchM_Exit SchM_Exit] || 4|| 0x04|| ○ || ○ || || [#SchM_ActMainFunction SchM_ActMainFunction] || 5|| 0x05|| ○ || ○ || || [#SchM_Switch SchM_Switch] || 6|| 0x06|| ○ || ○ || || [#SchM_Mode SchM_Mode] || 7|| 0x07|| ○ || ○ || || [#SchM_SwitchAck SchM_SwitchAck] || 8|| 0x08|| ○ || ○ || || [#SchM_Trigger SchM_Trigger] || 9|| 0x09|| ○ || ○ || || [#SchM_CData SchM_CData] || --|| --|| ○ || ○ || || [#SchM_Send SchM_Send] || 10|| 0x0A|| - || ○ || || [#SchM_Receive SchM_Receive] || 11|| 0x0B|| - || ○ || || [#SchM_Call SchM_Call] || 12|| 0x0C|| - || ○ || || [#SchM_Result SchM_Result] || 13|| 0x0D|| - || ○ || || [#SchM_Pim SchM_Pim] || --|| --|| - || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#RteBswGeneral RteBswGeneral] (○/○/○/○/○/○/○/○) * [#RteSchMVersionInfoApi RteSchMVersionInfoApi] (○/○/○/○/○/○/○/○) * [#RteUseComShadowSignalApi RteUseComShadowSignalApi] (○/○/○/○/-/-/-/-) * [#RteBswModuleInstance RteBswModuleInstance] (○/○/○/○/○/○/○/○) * [#RteBswEventToIsrMapping RteBswEventToIsrMapping] (-/-/-/-/-/○/○/○) * [#RteBswIsrEventRef RteBswIsrEventRef] (-/-/-/-/-/○/○/○) * [#RteBswMappedToIsrRef RteBswMappedToIsrRef] (-/-/-/-/-/○/○/○) * [#RteBswPositionInIsr RteBswPositionInIsr] (-/-/-/-/-/○/○/○) * [#RteBswEventToTaskMapping RteBswEventToTaskMapping] (○/○/○/○/○/○/○/○) * [#RteBswActivationOffset RteBswActivationOffset] (○/○/○/○/○/○/○/○) * [#RteBswEventPeriod RteBswEventPeriod] (-/-/-/-/-/-/-/○) * [#RteBswEventPredecessorSyncPointRef RteBswEventPredecessorSyncPointRef] (-/-/○/○/○/○/○/○) * [#RteBswEventRef RteBswEventRef] (○/○/○/○/○/○/○/○) * [#RteBswEventSuccessorSyncPointRef RteBswEventSuccessorSyncPointRef] (-/-/○/○/○/○/○/○) * [#RteBswImmediateRestart RteBswImmediateRestart] (○/○/○/○/○/○/○/○) * [#RteBswMappedToTaskRef RteBswMappedToTaskRef] (○/○/○/○/○/○/○/○) * [#RteBswPositionInTask RteBswPositionInTask] (○/○/○/○/○/○/○/○) * [#RteBswServerQueueLength RteBswServerQueueLength] (-/-/-/-/○/○/○/○) * [#RteBswUsedOsAlarmRef RteBswUsedOsAlarmRef] (○/○/○/○/○/○/○/○) * [#RteBswUsedOsEventRef RteBswUsedOsEventRef] (○/○/○/○/○/○/○/○) * [#RteBswUsedOsSchTblExpiryPointRef RteBswUsedOsSchTblExpiryPointRef] (○/○/○/○/○/○/○/○) * [#RteOsSchedulePoint RteOsSchedulePoint] (○/○/○/○/○/○/○/○) * [#RteBswExclusiveAreaImpl RteBswExclusiveAreaImpl] (○/○/○/○/○/○/○/○) * [#RteBswExclusiveAreaOsResourceRef RteBswExclusiveAreaOsResourceRef] (○/○/○/○/○/○/○/○) * [#RteBswExclusiveAreaOsSpinlockRef RteBswExclusiveAreaOsSpinlockRef] (-/○/○/○/○/○/○/○) * [#RteBswExclusiveAreaRef RteBswExclusiveAreaRef] (○/○/○/○/○/○/○/○) * [#RteExclusiveAreaImplMechanism RteExclusiveAreaImplMechanism] (○/○/○/○/○/○/○/○) * [#RteBswExternalTriggerConfig RteBswExternalTriggerConfig] (○/○/○/○/○/○/○/○) * [#RteBswTriggerSourceQueueLength RteBswTriggerSourceQueueLength] (○/○/○/○/○/○/○/○) * [#RteBswTriggerSourceRef RteBswTriggerSourceRef] (○/○/○/○/○/○/○/○) * [#RteBswImplementationRef RteBswImplementationRef] (○/○/○/○/○/○/○/○) * [#RteBswInternalTriggerConfig RteBswInternalTriggerConfig] (○/○/○/○/○/○/○/○) * [#RteBswTriggerSourceQueueLength2 RteBswTriggerSourceQueueLength] (○/○/○/○/○/○/○/○) * [#RteBswTriggerSourceRef2 RteBswTriggerSourceRef] (○/○/○/○/○/○/○/○) * [#RteBswModeMachineInstanceConfig RteBswModeMachineInstanceConfig] (-/-/-/-/○/○/○/○) * [#RteBswModeMachineQueueLength RteBswModeMachineQueueLength] (-/-/-/-/○/○/○/○) * [#RteBswModeManagerRef RteBswModeManagerRef] (-/-/-/-/○/○/○/○) * [#RteBswModuleConfigurationRef RteBswModuleConfigurationRef] (○/○/○/○/○/○/○/○) * [#RteBswRequiredClientServerConnection RteBswRequiredClientServerConnection] (-/○/○/○/○/○/○/○) * [#RteBswProvidedClientServerEntryModInstRef RteBswProvidedClientServerEntryModInstRef] (-/○/○/○/○/○/○/○) * [#RteBswProvidedClientServerEntryRef RteBswProvidedClientServerEntryRef] (-/○/○/○/○/○/○/○) * [#RteBswRequiredClientServerEntryRef RteBswRequiredClientServerEntryRef] (-/○/○/○/○/○/○/○) * [#RteBswRequiredModeGroupConnection RteBswRequiredModeGroupConnection] (○/○/○/○/○/○/○/○) * [#RteBswProvidedModeGroupRef RteBswProvidedModeGroupRef] (○/○/○/○/○/○/○/○) * [#RteBswProvidedModeGrpModInstRef RteBswProvidedModeGrpModInstRef] (○/○/○/○/○/○/○/○) * [#RteBswRequiredModeGroupRef RteBswRequiredModeGroupRef] (○/○/○/○/○/○/○/○) * [#RteModeDeclarationMappingSetRef RteModeDeclarationMappingSetRef] (-/○/○/○/○/○/○/○) * [#RteBswRequiredSenderReceiverConnection RteBswRequiredSenderReceiverConnection] (-/○/○/○/○/○/○/○) * [#RteBswProvidedDataModInstRef RteBswProvidedDataModInstRef] (-/○/○/○/○/○/○/○) * [#RteBswProvidedVariableDataPrototypeRef RteBswProvidedVariableDataPrototypeRef] (-/○/○/○/○/○/○/○) * [#RteBswRequiredVariableDataPrototypeRef RteBswRequiredVariableDataPrototypeRef] (-/○/○/○/○/○/○/○) * [#RteBswRequiredTriggerConnection RteBswRequiredTriggerConnection] (○/○/○/○/○/○/○/○) * [#RteBswReleasedTriggerModInstRef RteBswReleasedTriggerModInstRef] (○/○/○/○/○/○/○/○) * [#RteBswReleasedTriggerRef RteBswReleasedTriggerRef] (○/○/○/○/○/○/○/○) * [#RteBswRequiredTriggerRef RteBswRequiredTriggerRef] (○/○/○/○/○/○/○/○) * [#RteComUser RteComUser] (-/-/-/-/-/-/-/○) * [#ComUserModuleCnf ComUserModuleCnf] (-/-/-/-/-/-/-/○) * [#ComUserCallback ComUserCallback] (-/-/-/-/-/-/-/○) * [#ComUserCallbackName ComUserCallbackName] (-/-/-/-/-/-/-/○) * [#ComUserCallbackType ComUserCallbackType] (-/-/-/-/-/-/-/○) * [#ComUserHeaderInclude ComUserHeaderInclude] (-/-/-/-/-/-/-/○) * [#ComUserSignal ComUserSignal] (-/-/-/-/-/-/-/○) * [#ComUserCallbackRef ComUserCallbackRef] (-/-/-/-/-/-/-/○) * [#ComUserCbkHandleId ComUserCbkHandleId] (-/-/-/-/-/-/-/○) * [#ComUserSystemTemplateSystemSignalRef ComUserSystemTemplateSystemSignalRef] (-/-/-/-/-/-/-/○) * [#ComUserSignalGroup ComUserSignalGroup] (-/-/-/-/-/-/-/○) * [#ComUserCallbackRef2 ComUserCallbackRef] (-/-/-/-/-/-/-/○) * [#ComUserCbkHandleId2 ComUserCbkHandleId] (-/-/-/-/-/-/-/○) * [#ComUserSystemTemplateSignalGroupRef ComUserSystemTemplateSignalGroupRef] (-/-/-/-/-/-/-/○) * [#RteComUserEcucPartitionRef RteComUserEcucPartitionRef] (-/-/-/-/-/-/-/○) * [#RteDistributedSharedModeQueue RteDistributedSharedModeQueue] (-/-/-/-/○/○/○/○) * [#RteDSMQModeMachineInstanceRef RteDSMQModeMachineInstanceRef] (-/-/-/-/○/○/○/○) * [#RteDSMQOsTaskRef RteDSMQOsTaskRef] (-/-/-/-/○/○/○/○) * [#RteExclusiveAccessOptimization RteExclusiveAccessOptimization] (-/-/-/-/-/○/○/○) * [#RteAccessingEntityRef RteAccessingEntityRef] (-/-/-/-/-/○/○/○) * [#RteSoftwareComponentReadRef RteSoftwareComponentReadRef] (-/-/-/-/-/○/○/○) * [#RteSoftwareComponentWriteRef RteSoftwareComponentWriteRef] (-/-/-/-/-/○/○/○) * [#RteGeneration RteGeneration] (○/○/○/○/○/○/○/○) * [#RteBypassSupport RteBypassSupport] (-/○/○/○/○/○/○/○) * [#RteCalibrationSupport RteCalibrationSupport] (○/○/○/○/○/○/○/○) * [#RteCodeVendorId RteCodeVendorId] (○/○/○/○/○/○/○/○) * [#RteDevErrorDetect RteDevErrorDetect] (○/○/○/○/○/○/○/○) * [#RteDevErrorDetectUninit RteDevErrorDetectUninit] (○/○/○/○/○/○/○/○) * [#RteGenerationMode RteGenerationMode] (○/○/○/○/○/○/○/○) * [#RteInExclusiveAreaCheckEnabled RteInExclusiveAreaCheckEnabled] (-/○/○/○/○/○/○/○) * [#RteIocInteractionReturnValue RteIocInteractionReturnValue] (○/○/○/○/-/-/-/-) * [#RteMeasurementSupport RteMeasurementSupport] (○/○/○/○/○/○/○/○) * [#RteOptimizationMode RteOptimizationMode] (○/○/○/○/○/○/○/○) * [#RteToolChainSignificantCharacters RteToolChainSignificantCharacters] (○/○/○/○/○/○/○/○) * [#RteValueRangeCheckEnabled RteValueRangeCheckEnabled] (○/○/○/○/○/○/○/○) * [#RteVfbTraceAnonymousClientEnabled RteVfbTraceAnonymousClientEnabled] (-/-/-/-/-/○/○/○) * [#RteVfbTraceClient RteVfbTraceClient] (-/-/-/-/-/○/○/○) * [#RteVfbTraceClientPosition RteVfbTraceClientPosition] (-/-/-/-/-/-/○/○) * [#RteVfbTraceFunction RteVfbTraceFunction] (-/-/-/-/-/○/○/○) * [#RteVfbTraceClientPrefix RteVfbTraceClientPrefix] (○/○/○/○/○/-/-/-) * [#RteVfbTraceEnabled RteVfbTraceEnabled] (○/○/○/○/○/○/○/○) * [#RteVfbTraceFunction2 RteVfbTraceFunction] (○/○/○/○/○/-/-/-) * [#RteImplicitCommunication RteImplicitCommunication] (○/○/○/○/○/○/○/○) * [#RteCoherentAccess RteCoherentAccess] (○/○/○/○/○/○/○/○) * [#RteImmediateBufferUpdate RteImmediateBufferUpdate] (○/○/○/○/○/○/○/○) * [#RteSoftwareComponentInstanceRef RteSoftwareComponentInstanceRef] (○/○/○/○/○/○/○/○) * [#RteVariableReadAccessRef RteVariableReadAccessRef] (○/○/○/○/○/○/○/○) * [#RteVariableWriteAccessRef RteVariableWriteAccessRef] (○/○/○/○/○/○/○/○) * [#RteInitializationBehavior RteInitializationBehavior] (○/○/○/○/○/○/○/○) * [#RteInitializationStrategy RteInitializationStrategy] (○/○/○/○/○/○/○/○) * [#RteSectionInitializationPolicy RteSectionInitializationPolicy] (○/○/○/○/○/○/○/○) * [#RteInitializationRunnableBatch RteInitializationRunnableBatch] (-/○/○/○/○/○/○/○) * [#RteLdComUser RteLdComUser] (-/-/-/-/-/-/-/○) * [#LdComUserModuleCnf LdComUserModuleCnf] (-/-/-/-/-/-/-/○) * [#LdComUserCallback LdComUserCallback] (-/-/-/-/-/-/-/○) * [#LdComUserCallbackName LdComUserCallbackName] (-/-/-/-/-/-/-/○) * [#LdComUserCallbackType LdComUserCallbackType] (-/-/-/-/-/-/-/○) * [#LdComUserHeaderInclude LdComUserHeaderInclude] (-/-/-/-/-/-/-/○) * [#LdComUserIPdu LdComUserIPdu] (-/-/-/-/-/-/-/○) * [#LdComUserCallbackRef LdComUserCallbackRef] (-/-/-/-/-/-/-/○) * [#LdComUserCbkHandleId LdComUserCbkHandleId] (-/-/-/-/-/-/-/○) * [#LdComUserSystemTemplateSignalRef LdComUserSystemTemplateSignalRef] (-/-/-/-/-/-/-/○) * [#RteLdComUserEcucPartitionRef RteLdComUserEcucPartitionRef] (-/-/-/-/-/-/-/○) * [#RteOsInteraction RteOsInteraction] (○/○/○/○/○/○/○/○) * [#RteModeToScheduleTableMapping RteModeToScheduleTableMapping] (○/○/○/○/○/○/○/○) * [#RteModeScheduleTableRef RteModeScheduleTableRef] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapBsw RteModeSchtblMapBsw] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapBswInstanceRef RteModeSchtblMapBswInstanceRef] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapBswProvidedModeGroupRef RteModeSchtblMapBswProvidedModeGroupRef] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapModeDeclarationRef RteModeSchtblMapModeDeclarationRef] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapSwc RteModeSchtblMapSwc] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapSwcInstanceRef RteModeSchtblMapSwcInstanceRef] (○/○/○/○/○/○/○/○) * [#RteModeSchtblMapSwcPortRef RteModeSchtblMapSwcPortRef] (○/○/○/○/○/○/○/○) * [#RteOsTaskChain RteOsTaskChain] (-/-/-/-/○/○/○/○) * [#RtePredecessorOsTaskRef RtePredecessorOsTaskRef] (-/-/-/-/○/○/○/○) * [#RteSuccessorOsTaskRef RteSuccessorOsTaskRef] (-/-/-/-/○/○/○/○) * [#RteSyncPoint RteSyncPoint] (-/-/○/○/○/○/○/○) * [#RteUsedOsActivation RteUsedOsActivation] (○/○/○/○/○/○/○/○) * [#RteActivationOsAlarmRef RteActivationOsAlarmRef] (○/○/○/○/○/○/○/○) * [#RteActivationOsSchTblRef RteActivationOsSchTblRef] (○/○/○/○/○/○/○/○) * [#RteActivationOsTaskRef RteActivationOsTaskRef] (○/○/○/○/○/○/○/○) * [#RteExpectedActivationOffset RteExpectedActivationOffset] (○/○/○/○/○/○/○/○) * [#RteExpectedTickDuration RteExpectedTickDuration] (○/○/○/○/○/○/○/○) * [#RtePostBuildVariantConfiguration RtePostBuildVariantConfiguration] (○/○/○/○/○/○/○/○) * [#RtePostBuildUsedPredefinedVariant RtePostBuildUsedPredefinedVariant] (○/○/○/○/○/○/○/○) * [#RteRips RteRips] (-/-/-/-/○/○/○/○) * [#RteRipsSupport RteRipsSupport] (-/-/-/-/○/○/○/○) * [#RteSerializedCommunication RteSerializedCommunication] (-/○/-/-/-/-/-/-) * [#RteSerializedSignal RteSerializedSignal] (-/○/-/-/-/-/-/-) * [#RteSerializerBswModuleEntryRef RteSerializerBswModuleEntryRef] (-/○/-/-/-/-/-/-) * [#RteSystemSignalRef RteSystemSignalRef] (-/○/-/-/-/-/-/-) * [#RteSwComponentInstance RteSwComponentInstance] (○/○/○/○/○/○/○/○) * [#RteEventToIsrMapping RteEventToIsrMapping] (-/-/-/-/-/○/○/○) * [#RteIsrEventRef RteIsrEventRef] (-/-/-/-/-/○/○/○) * [#RteMappedToIsrRef RteMappedToIsrRef] (-/-/-/-/-/○/○/○) * [#RtePositionInIsr RtePositionInIsr] (-/-/-/-/-/○/○/○) * [#RteEventToTaskMapping RteEventToTaskMapping] (○/○/○/○/○/○/○/○) * [#RteActivationOffset RteActivationOffset] (○/○/○/○/○/○/○/○) * [#RteEventPredecessorSyncPointRef RteEventPredecessorSyncPointRef] (-/-/○/○/○/○/○/○) * [#RteEventRef RteEventRef] (○/○/○/○/○/○/○/○) * [#RteEventSuccessorSyncPointRef RteEventSuccessorSyncPointRef] (-/-/○/○/○/○/○/○) * [#RteImmediateRestart RteImmediateRestart] (○/○/○/○/○/○/○/○) * [#RteMappedToTaskRef RteMappedToTaskRef] (○/○/○/○/○/○/○/○) * [#RteOsSchedulePoint2 RteOsSchedulePoint] (○/○/○/○/○/○/○/○) * [#RtePositionInTask RtePositionInTask] (○/○/○/○/○/○/○/○) * [#RteServerQueueLength RteServerQueueLength] (-/-/-/-/○/○/○/○) * [#RteUsedInitFnc RteUsedInitFnc] (-/○/○/○/○/○/○/○) * [#RteUsedOsAlarmRef RteUsedOsAlarmRef] (○/○/○/○/○/○/○/○) * [#RteUsedOsEventRef RteUsedOsEventRef] (○/○/○/○/○/○/○/○) * [#RteUsedOsSchTblExpiryPointRef RteUsedOsSchTblExpiryPointRef] (○/○/○/○/○/○/○/○) * [#RteVirtuallyMappedToTaskRef RteVirtuallyMappedToTaskRef] (○/○/○/○/○/○/○/○) * [#RteExclusiveAreaImplementation RteExclusiveAreaImplementation] (○/○/○/○/○/○/○/○) * [#RteExclusiveAreaImplMechanism2 RteExclusiveAreaImplMechanism] (○/○/○/○/○/○/○/○) * [#RteExclusiveAreaOsResourceRef RteExclusiveAreaOsResourceRef] (○/○/○/○/○/○/○/○) * [#RteExclusiveAreaRef RteExclusiveAreaRef] (○/○/○/○/○/○/○/○) * [#RteExternalTriggerConfig RteExternalTriggerConfig] (○/○/○/○/○/○/○/○) * [#RteSwcTriggerSourceRef RteSwcTriggerSourceRef] (○/○/○/○/○/○/○/○) * [#RteTriggerSourceQueueLength RteTriggerSourceQueueLength] (○/○/○/○/○/○/○/○) * [#RteInternalTriggerConfig RteInternalTriggerConfig] (○/○/○/○/○/○/○/○) * [#RteSwcTriggerSourceRef2 RteSwcTriggerSourceRef] (○/○/○/○/○/○/○/○) * [#RteTriggerSourceQueueLength2 RteTriggerSourceQueueLength] (○/○/○/○/○/○/○/○) * [#RteModeMachineInstanceConfig RteModeMachineInstanceConfig] (-/-/-/-/○/○/○/○) * [#RteModeMachineQueueLength RteModeMachineQueueLength] (-/-/-/-/○/○/○/○) * [#RteSwcModeManagerRef RteSwcModeManagerRef] (-/-/-/-/○/○/○/○) * [#RteNvRamAllocation RteNvRamAllocation] (○/○/○/○/○/○/○/○) * [#RteNvmBlockRef RteNvmBlockRef] (○/○/○/○/○/○/○/○) * [#RteNvmRamBlockLocationSymbol RteNvmRamBlockLocationSymbol] (○/○/○/○/○/○/○/○) * [#RteNvmRomBlockLocationSymbol RteNvmRomBlockLocationSymbol] (○/○/○/○/○/○/○/○) * [#RteSwNvBlockDescriptorRef RteSwNvBlockDescriptorRef] (-/-/○/○/○/○/○/○) * [#RteSwNvRamMappingRef RteSwNvRamMappingRef] (○/○/○/○/○/○/○/○) * [#RteSoftwareComponentInstanceRef2 RteSoftwareComponentInstanceRef] (○/○/○/○/○/○/○/○) * [#RteSwComponentType RteSwComponentType] (○/○/○/○/○/○/○/○) * [#RteBypassSupportEnabled RteBypassSupportEnabled] (-/○/○/○/○/○/○/○) * [#RteComponentTypeCalibration RteComponentTypeCalibration] (○/○/○/○/○/○/○/○) * [#RteCalibrationSupportEnabled RteCalibrationSupportEnabled] (○/○/○/○/○/○/○/○) * [#RteCalibrationSwAddrMethodRef RteCalibrationSwAddrMethodRef] (○/○/○/○/○/○/○/○) * [#RteComponentTypeRef RteComponentTypeRef] (○/○/○/○/○/○/○/○) * [#RteImplementationRef RteImplementationRef] (○/○/○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =|| ||SCHM_E_OK || 0|| 0x00|| ○ || ○ || ||SCHM_E_LIMIT || 130|| 0x82|| ○ || ○ || ||SCHM_E_NO_DATA || 131|| 0x83|| ○ || ○ || ||SCHM_E_TRANSMIT_ACK || 132|| 0x84|| ○ || ○ || ||SCHM_E_IN_EXCLUSIVE_AREA || 135|| 0x87|| ○ || ○ || ||SCHM_E_TIMEOUT || 129|| 0x81|| ○ || ○ || ||SCHM_E_LOST_DATA || 64|| 0x40|| - || ○ || ---- = API仕様 = == SchM_Init == * R4.0.3 {{{ void SchM_Init([SchM_ConfigType *ConfigPtr]) }}} * R21-11 {{{ void SchM_Init (const SchM_ConfigType* ConfigPtr) }}} == SchM_Deinit == {{{ void SchM_Deinit(void) }}} == SchM_GetVersionInfo == {{{ void SchM_GetVersionInfo(Std_VersionInfoType *versioninfo) }}} == SchM_Enter == * R4.0.3 {{{ void SchM_Enter_[__]_() }}} * R21-11 {{{ void SchM_Enter_[__]_[_]() }}} * 排他エリアに入場する * はBSWMディスクリプションのショートネーム * は排他エリアのショートネーム == SchM_Exit == * R4.0.3 {{{ void SchM_Exit_[__]_() }}} * R21-11 {{{ void SchM_Exit_[__]_[_]() }}} * 排他エリアから退場する * はBSWMディスクリプションのショートネーム * は排他エリアのショートネーム == SchM_ActMainFunction == {{{ void SchM_ActMainFunction_[__]_() Std_ReturnType SchM_ActMainFunction_[__]_() }}} == SchM_Switch == {{{ Std_ReturnType SchM_Switch_[__]_(IN ) }}} == SchM_Mode == {{{ SchM_Mode_[__]_() SchM_Mode_[__]_(OUT , OUT ) }}} == SchM_SwitchAck == {{{ Std_ReturnType SchM_SwitchAck_[__]_() }}} == SchM_Trigger == * R4.0.3 {{{ void SchM_Trigger_[__]_() }}} * R21-11 {{{ void SchM_Trigger_[__]_() Std_ReturnType SchM_Trigger_[__]_() }}} == SchM_CData == * R4.0.3 {{{ void SchM_CData_[__]_() }}} * R21-11 {{{ SchM_CData_[__]_() }}} == SchM_Start == {{{ void SchM_Start (void) }}} == SchM_StartTiming == {{{ void SchM_StartTiming (void) }}} == SchM_Send == {{{ Std_ReturnType SchM_Send_[__]_(IN ) }}} == SchM_Receive == {{{ Std_ReturnType SchM_Receive_[__]_(OUT ) }}} == SchM_Call == {{{ Std_ReturnType SchM_Call_[__]_([OUT returnValue][IN|IN/OUT|OUT]...[IN|IN/OUT|OUT] ) }}} == SchM_Result == {{{ Std_ReturnType SchM_Result_[__]_([OUT returnValue][IN/OUT|OUT] ...[IN/OUT|OUT] ) }}} == SchM_Pim == {{{ SchM_Pim_[__]_() }}} ---- = コンフィギュレーション仕様 = == RteBswGeneral == {{{ /AUTOSAR/EcucDefs/Rte/RteBswGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09061 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == RteSchMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Rte/RteBswGeneral/RteSchMVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09062 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == RteUseComShadowSignalApi == {{{ /AUTOSAR/EcucDefs/Rte/RteBswGeneral/RteUseComShadowSignalApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1 * SWSタグ: ECUC_Rte_09107 * タイプ: BOOLEAN-PARAM * 多重度: * R4.0.3/R4.1.3/R4.2.2: 1 * R4.3.1: 0..1 * デフォルト値: false == RteBswModuleInstance == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09002 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswEventToIsrMapping == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToIsrMapping }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09157 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswIsrEventRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToIsrMapping/RteBswIsrEventRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09159 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: BSW-EVENT == RteBswMappedToIsrRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToIsrMapping/RteBswMappedToIsrRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09160 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Os#OsIsr /AUTOSAR/EcucDefs/Os/OsIsr] == RteBswPositionInIsr == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToIsrMapping/RteBswPositionInIsr }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09158 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == RteBswEventToTaskMapping == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09065 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswActivationOffset == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswActivationOffset }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09063 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: INF * 下限値: 0 == RteBswEventPeriod == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswEventPeriod }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Rte_09207 * タイプ: FLOAT-PARAM * 多重度: 0..1 == RteBswEventPredecessorSyncPointRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswEventPredecessorSyncPointRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09130 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#RteSyncPoint /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteSyncPoint] == RteBswEventRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswEventRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09064 * タイプ: FOREIGN-REFERENCE * 多重度: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: 1 * R4.4.0/R19-11/R20-11/R21-11: 1..* * 参照先タイプ: BSW-EVENT == RteBswEventSuccessorSyncPointRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswEventSuccessorSyncPointRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09131 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#RteSyncPoint /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteSyncPoint] == RteBswImmediateRestart == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswImmediateRestart }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09093 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteBswMappedToTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswMappedToTaskRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09067 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteBswPositionInTask == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswPositionInTask }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09068 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == RteBswServerQueueLength == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswServerQueueLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09134 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == RteBswUsedOsAlarmRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswUsedOsAlarmRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09069 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsAlarm /AUTOSAR/EcucDefs/Os/OsAlarm] == RteBswUsedOsEventRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswUsedOsEventRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09070 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsEvent /AUTOSAR/EcucDefs/Os/OsEvent] == RteBswUsedOsSchTblExpiryPointRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteBswUsedOsSchTblExpiryPointRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09071 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsScheduleTableExpiryPoint /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint] == RteOsSchedulePoint == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswEventToTaskMapping/RteOsSchedulePoint }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09022 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CONDITIONAL * NONE * UNCONDITIONAL == RteBswExclusiveAreaImpl == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09072 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswExclusiveAreaOsResourceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaOsResourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09073 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsResource /AUTOSAR/EcucDefs/Os/OsResource] == RteBswExclusiveAreaOsSpinlockRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaOsSpinlockRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09112 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsSpinlock /AUTOSAR/EcucDefs/Os/OsSpinlock] == RteBswExclusiveAreaRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteBswExclusiveAreaRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09074 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: EXCLUSIVE-AREA == RteExclusiveAreaImplMechanism == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl/RteExclusiveAreaImplMechanism }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09029 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.0.3: * ALL_INTERRUPT_BLOCKING * COOPERATIVE_RUNNABLE_PLACEMENT * OS_INTERRUPT_BLOCKING * OS_RESOURCE * R4.1.3/R4.2.2: * ALL_INTERRUPT_BLOCKING * COOPERATIVE_RUNNABLE_PLACEMENT * OS_INTERRUPT_BLOCKING * OS_RESOURCE * OS_SPINLOCK * R4.3.1: * ALL_INTERRUPT_BLOCKING * NONE * OS_INTERRUPT_BLOCKING * OS_RESOURCE * OS_SPINLOCK * R4.4.0/R19-11/R20-11/R21-11: * ALL_INTERRUPT_BLOCKING * NONE * OS_INTERRUPT_BLOCKING * OS_RESOURCE * OS_SPINLOCK * RTE_PLUGIN == RteBswExternalTriggerConfig == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExternalTriggerConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09099 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswTriggerSourceQueueLength == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExternalTriggerConfig/RteBswTriggerSourceQueueLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09101 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == RteBswTriggerSourceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExternalTriggerConfig/RteBswTriggerSourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09100 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: TRIGGER == RteBswImplementationRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswImplementationRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09066 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: BSW-IMPLEMENTATION == RteBswInternalTriggerConfig == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswInternalTriggerConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09102 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswTriggerSourceQueueLength(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswInternalTriggerConfig/RteBswTriggerSourceQueueLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09104 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == RteBswTriggerSourceRef(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswInternalTriggerConfig/RteBswTriggerSourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09103 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: BSW-INTERNAL-TRIGGERING-POINT == RteBswModeMachineInstanceConfig == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswModeMachineInstanceConfig }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09148 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswModeMachineQueueLength == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswModeMachineInstanceConfig/RteBswModeMachineQueueLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09150 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 1 == RteBswModeManagerRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswModeMachineInstanceConfig/RteBswModeManagerRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09149 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: MODE-DECLARATION-GROUP-PROTOTYPE == RteBswModuleConfigurationRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswModuleConfigurationRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09001 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: * R4.0.3: MODULE-CONFIGURATION * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: ECUC-MODULE-CONFIGURATION-VALUES == RteBswRequiredClientServerConnection == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredClientServerConnection }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09117 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswProvidedClientServerEntryModInstRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredClientServerConnection/RteBswProvidedClientServerEntryModInstRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09124 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#RteBswModuleInstance /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance] == RteBswProvidedClientServerEntryRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredClientServerConnection/RteBswProvidedClientServerEntryRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09119 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: BSW-MODULE-CLIENT-SERVER-ENTRY == RteBswRequiredClientServerEntryRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredClientServerConnection/RteBswRequiredClientServerEntryRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09118 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: BSW-MODULE-CLIENT-SERVER-ENTRY == RteBswRequiredModeGroupConnection == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredModeGroupConnection }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09081 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswProvidedModeGroupRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredModeGroupConnection/RteBswProvidedModeGroupRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09079 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: MODE-DECLARATION-GROUP-PROTOTYPE == RteBswProvidedModeGrpModInstRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredModeGroupConnection/RteBswProvidedModeGrpModInstRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09080 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#RteBswModuleInstance /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance] == RteBswRequiredModeGroupRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredModeGroupConnection/RteBswRequiredModeGroupRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09082 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: MODE-DECLARATION-GROUP-PROTOTYPE == RteModeDeclarationMappingSetRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredModeGroupConnection/RteModeDeclarationMappingSetRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09125 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: MODE-DECLARATION-MAPPING-SET == RteBswRequiredSenderReceiverConnection == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredSenderReceiverConnection }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09120 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswProvidedDataModInstRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredSenderReceiverConnection/RteBswProvidedDataModInstRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09123 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#RteBswModuleInstance /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance] == RteBswProvidedVariableDataPrototypeRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredSenderReceiverConnection/RteBswProvidedVariableDataPrototypeRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09122 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: VARIABLE-DATA-PROTOTYPE == RteBswRequiredVariableDataPrototypeRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredSenderReceiverConnection/RteBswRequiredVariableDataPrototypeRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09121 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: VARIABLE-DATA-PROTOTYPE == RteBswRequiredTriggerConnection == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredTriggerConnection }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09077 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBswReleasedTriggerModInstRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredTriggerConnection/RteBswReleasedTriggerModInstRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09075 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#RteBswModuleInstance /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance] == RteBswReleasedTriggerRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredTriggerConnection/RteBswReleasedTriggerRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09076 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: TRIGGER == RteBswRequiredTriggerRef == {{{ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswRequiredTriggerConnection/RteBswRequiredTriggerRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09078 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: TRIGGER == RteComUser == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Rte_09213 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == ComUserModuleCnf == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10030 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == ComUserCallback == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserCallback }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10038 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == ComUserCallbackName == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserCallback/ComUserCallbackName }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10036 * タイプ: FUNCTION-NAME * 多重度: 1 == ComUserCallbackType == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserCallback/ComUserCallbackType }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10034 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * COM_RX_ACK * COM_RX_INV * COM_RX_TOUT * COM_TX_ACK * COM_TX_ERR * COM_TX_TOUT == ComUserHeaderInclude == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserHeaderInclude }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10032 * タイプ: STRING-PARAM * 多重度: 0..1 == ComUserSignal == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignal }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10028 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == ComUserCallbackRef == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignal/ComUserCallbackRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10035 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [#ComUserCallback /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserCallback] == ComUserCbkHandleId == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignal/ComUserCbkHandleId }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10033 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == ComUserSystemTemplateSystemSignalRef == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignal/ComUserSystemTemplateSystemSignalRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10025 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: I-SIGNAL-TO-I-PDU-MAPPING == ComUserSignalGroup == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignalGroup }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10027 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == ComUserCallbackRef(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignalGroup/ComUserCallbackRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10035 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [#ComUserCallback /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserCallback] == ComUserCbkHandleId(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignalGroup/ComUserCbkHandleId }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10033 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == ComUserSystemTemplateSignalGroupRef == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/ComUserModuleCnf/ComUserSignalGroup/ComUserSystemTemplateSignalGroupRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Com_10026 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: I-SIGNAL-TO-I-PDU-MAPPING == RteComUserEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Rte/RteComUser/RteComUserEcucPartitionRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Rte_09212 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == RteDistributedSharedModeQueue == {{{ /AUTOSAR/EcucDefs/Rte/RteDistributedSharedModeQueue }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09145 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteDSMQModeMachineInstanceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteDistributedSharedModeQueue/RteDSMQModeMachineInstanceRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09146 * タイプ: CHOICE-REFERENCE * 多重度: 1..* * 参照先: * [#RteBswModeMachineInstanceConfig /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswModeMachineInstanceConfig] * [#RteModeMachineInstanceConfig /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteModeMachineInstanceConfig] == RteDSMQOsTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteDistributedSharedModeQueue/RteDSMQOsTaskRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09147 * タイプ: REFERENCE * 多重度: 1..* * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteExclusiveAccessOptimization == {{{ /AUTOSAR/EcucDefs/Rte/RteExclusiveAccessOptimization }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09165 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteAccessingEntityRef == {{{ /AUTOSAR/EcucDefs/Rte/RteExclusiveAccessOptimization/RteAccessingEntityRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09166 * タイプ: FOREIGN-REFERENCE * 多重度: 0..* * 参照先タイプ: * R19-11/R20-11: * R21-11: EXECUTABLE-ENTITY == RteSoftwareComponentReadRef == {{{ /AUTOSAR/EcucDefs/Rte/RteExclusiveAccessOptimization/RteSoftwareComponentReadRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09167 * タイプ: INSTANCE-REFERENCE * 多重度: 0..1 * 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE * 参照先タイプ: VARIABLE-ACCESS == RteSoftwareComponentWriteRef == {{{ /AUTOSAR/EcucDefs/Rte/RteExclusiveAccessOptimization/RteSoftwareComponentWriteRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09168 * タイプ: INSTANCE-REFERENCE * 多重度: 0..1 * 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE * 参照先タイプ: VARIABLE-ACCESS == RteGeneration == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09009 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == RteBypassSupport == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteBypassSupport }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09113 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.1.3/R4.2.2: * COMPONENT_WRAPPER * NONE * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: * COMPONENT_WRAPPER * EXTENDED_BUFFER_ACCESS * NONE * デフォルト値: NONE == RteCalibrationSupport == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteCalibrationSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09007 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DOUBLE_POINTERED * INITIALIZED_RAM * NONE * SINGLE_POINTERED * デフォルト値: NONE == RteCodeVendorId == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteCodeVendorId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09086 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == RteDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09008 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteDevErrorDetectUninit == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetectUninit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09085 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteGenerationMode == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteGenerationMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09010 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * COMPATIBILITY_MODE * VENDOR_MODE * デフォルト値: COMPATIBILITY_MODE == RteInExclusiveAreaCheckEnabled == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteInExclusiveAreaCheckEnabled }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09126 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == RteIocInteractionReturnValue == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteIocInteractionReturnValue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1 * SWSタグ: ECUC_Rte_09094 * タイプ: ENUMERATION-PARAM * 多重度: * R4.0.3/R4.1.3/R4.2.2: 1 * R4.3.1: 0..1 * 選択肢: * RTE_COM * RTE_IOC * デフォルト値: RTE_IOC == RteMeasurementSupport == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteMeasurementSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09011 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteOptimizationMode == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteOptimizationMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09012 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * MEMORY * RUNTIME * デフォルト値: RUNTIME == RteToolChainSignificantCharacters == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteToolChainSignificantCharacters }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09013 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 * デフォルト値: 31 == RteValueRangeCheckEnabled == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteValueRangeCheckEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09014 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteVfbTraceAnonymousClientEnabled == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceAnonymousClientEnabled }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09163 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteVfbTraceClient == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClient }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09164 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteVfbTraceClientPosition == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClient/RteVfbTraceClientPosition }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_Rte_09174 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == RteVfbTraceFunction == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClient/RteVfbTraceFunction }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09017 * タイプ: FUNCTION-NAME * 多重度: 0..* == RteVfbTraceClientPrefix == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClientPrefix }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0 * SWSタグ: ECUC_Rte_09016 * タイプ: LINKER-SYMBOL * 多重度: 0..* == RteVfbTraceEnabled == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09015 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteVfbTraceFunction(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceFunction }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0 * SWSタグ: ECUC_Rte_09017 * タイプ: FUNCTION-NAME * 多重度: 0..* == RteImplicitCommunication == {{{ /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09034 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteCoherentAccess == {{{ /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteCoherentAccess }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09091 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteImmediateBufferUpdate == {{{ /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteImmediateBufferUpdate }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09033 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteSoftwareComponentInstanceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteSoftwareComponentInstanceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09090 * タイプ: INSTANCE-REFERENCE * 多重度: 1..* * 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE * 参照先タイプ: SW-COMPONENT-PROTOTYPE == RteVariableReadAccessRef == {{{ /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableReadAccessRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09035 * タイプ: FOREIGN-REFERENCE * 多重度: 0..* * 参照先タイプ: VARIABLE-ACCESS == RteVariableWriteAccessRef == {{{ /AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableWriteAccessRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09036 * タイプ: FOREIGN-REFERENCE * 多重度: 0..* * 参照先タイプ: VARIABLE-ACCESS == RteInitializationBehavior == {{{ /AUTOSAR/EcucDefs/Rte/RteInitializationBehavior }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09087 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == RteInitializationStrategy == {{{ /AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteInitializationStrategy }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09089 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION * RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION_AND_PARTITION_RESTART * RTE_INITIALIZATION_STRATEGY_AT_RTE_START_AND_PARTITION_RESTART * RTE_INITIALIZATION_STRATEGY_NONE == RteSectionInitializationPolicy == {{{ /AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteSectionInitializationPolicy }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09088 * タイプ: STRING-PARAM * 多重度: 1..* == RteInitializationRunnableBatch == {{{ /AUTOSAR/EcucDefs/Rte/RteInitializationRunnableBatch }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09115 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteLdComUser == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Rte_09211 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LdComUserModuleCnf == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00030 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == LdComUserCallback == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserCallback }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00022 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LdComUserCallbackName == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserCallback/LdComUserCallbackName }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00023 * タイプ: FUNCTION-NAME * 多重度: 1 == LdComUserCallbackType == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserCallback/LdComUserCallbackType }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00025 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * LDCOM_RX_INDICATION * LDCOM_RX_START_OF_RECEPTION * LDCOM_TP_COPY_RX_DATA * LDCOM_TP_COPY_TX_DATA * LDCOM_TP_RX_INDICATION * LDCOM_TP_TX_CONFIRMATION * LDCOM_TX_CONFIRMATION * LDCOM_TX_TRIGGER_TRANSMIT == LdComUserHeaderInclude == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserHeaderInclude }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00027 * タイプ: STRING-PARAM * 多重度: 0..1 == LdComUserIPdu == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserIPdu }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00028 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LdComUserCallbackRef == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserIPdu/LdComUserCallbackRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00024 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [#LdComUserCallback /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserCallback] == LdComUserCbkHandleId == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserIPdu/LdComUserCbkHandleId }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00026 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == LdComUserSystemTemplateSignalRef == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/LdComUserModuleCnf/LdComUserIPdu/LdComUserSystemTemplateSignalRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00033 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: I-SIGNAL-TO-I-PDU-MAPPING == RteLdComUserEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Rte/RteLdComUser/RteLdComUserEcucPartitionRef }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Rte_09210 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == RteOsInteraction == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09059 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == RteModeToScheduleTableMapping == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09058 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteModeScheduleTableRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeScheduleTableRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09050 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Os#OsScheduleTable /AUTOSAR/EcucDefs/Os/OsScheduleTable] == RteModeSchtblMapBsw == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09051 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == RteModeSchtblMapBswInstanceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswInstanceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09052 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#RteBswModuleInstance /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance] == RteModeSchtblMapBswProvidedModeGroupRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswProvidedModeGroupRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09053 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: MODE-DECLARATION-GROUP-PROTOTYPE == RteModeSchtblMapModeDeclarationRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapModeDeclarationRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09054 * タイプ: FOREIGN-REFERENCE * 多重度: 1..* * 参照先タイプ: MODE-DECLARATION == RteModeSchtblMapSwc == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09055 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == RteModeSchtblMapSwcInstanceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcInstanceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09056 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#RteSwComponentInstance /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance] == RteModeSchtblMapSwcPortRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcPortRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09057 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: * R4.0.3: P-PORT-PROTOTYPE * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: ABSTRACT-PROVIDED-PORT-PROTOTYPE == RteOsTaskChain == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteOsTaskChain }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09135 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RtePredecessorOsTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteOsTaskChain/RtePredecessorOsTaskRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09136 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteSuccessorOsTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteOsTaskChain/RteSuccessorOsTaskRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09137 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteSyncPoint == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteSyncPoint }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09127 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteUsedOsActivation == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09060 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteActivationOsAlarmRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsAlarmRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09045 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsAlarm /AUTOSAR/EcucDefs/Os/OsAlarm] == RteActivationOsSchTblRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsSchTblRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09046 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsScheduleTable /AUTOSAR/EcucDefs/Os/OsScheduleTable] == RteActivationOsTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsTaskRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09047 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteExpectedActivationOffset == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedActivationOffset }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09048 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == RteExpectedTickDuration == {{{ /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedTickDuration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09049 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == RtePostBuildVariantConfiguration == {{{ /AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09084 * タイプ: PARAM-CONF-CONTAINER * 多重度: * R4.0.3/R4.1.3: 1 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 == RtePostBuildUsedPredefinedVariant == {{{ /AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration/RtePostBuildUsedPredefinedVariant }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09083 * タイプ: FOREIGN-REFERENCE * 多重度: 1..* * 参照先タイプ: PREDEFINED-VARIANT == RteRips == {{{ /AUTOSAR/EcucDefs/Rte/RteRips }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_89000 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == RteRipsSupport == {{{ /AUTOSAR/EcucDefs/Rte/RteRips/RteRipsSupport }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_89001 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * RTE_RIPS_OFF * RTE_RIPS_ON * デフォルト値: RTE_RIPS_OFF == RteSerializedCommunication == {{{ /AUTOSAR/EcucDefs/Rte/RteSerializedCommunication }}} * 対象リビジョン: R4.1.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == RteSerializedSignal == {{{ /AUTOSAR/EcucDefs/Rte/RteSerializedCommunication/RteSerializedSignal }}} * 対象リビジョン: R4.1.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == RteSerializerBswModuleEntryRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSerializedCommunication/RteSerializedSignal/RteSerializerBswModuleEntryRef }}} * 対象リビジョン: R4.1.3 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: BSW-MODULE-ENTRY == RteSystemSignalRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSerializedCommunication/RteSerializedSignal/RteSystemSignalRef }}} * 対象リビジョン: R4.1.3 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: SYSTEM-SIGNAL == RteSwComponentInstance == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09005 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteEventToIsrMapping == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToIsrMapping }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09151 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteIsrEventRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToIsrMapping/RteIsrEventRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09153 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: RTE-EVENT == RteMappedToIsrRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToIsrMapping/RteMappedToIsrRef }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09154 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Os#OsIsr /AUTOSAR/EcucDefs/Os/OsIsr] == RtePositionInIsr == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToIsrMapping/RtePositionInIsr }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09152 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == RteEventToTaskMapping == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09020 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteActivationOffset == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteActivationOffset }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09018 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: INF * 下限値: 0 == RteEventPredecessorSyncPointRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteEventPredecessorSyncPointRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09128 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#RteSyncPoint /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteSyncPoint] == RteEventRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteEventRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09019 * タイプ: FOREIGN-REFERENCE * 多重度: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: 1 * R4.4.0/R19-11/R20-11/R21-11: 1..* * 参照先タイプ: RTE-EVENT == RteEventSuccessorSyncPointRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteEventSuccessorSyncPointRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09129 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#RteSyncPoint /AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteSyncPoint] == RteImmediateRestart == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteImmediateRestart }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09092 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == RteMappedToTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteMappedToTaskRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09021 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteOsSchedulePoint(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteOsSchedulePoint }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09022 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CONDITIONAL * NONE * UNCONDITIONAL == RtePositionInTask == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RtePositionInTask }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09023 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == RteServerQueueLength == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteServerQueueLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09133 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == RteUsedInitFnc == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedInitFnc }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09116 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#RteInitializationRunnableBatch /AUTOSAR/EcucDefs/Rte/RteInitializationRunnableBatch] == RteUsedOsAlarmRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsAlarmRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09024 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsAlarm /AUTOSAR/EcucDefs/Os/OsAlarm] == RteUsedOsEventRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsEventRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09025 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsEvent /AUTOSAR/EcucDefs/Os/OsEvent] == RteUsedOsSchTblExpiryPointRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsSchTblExpiryPointRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09026 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsScheduleTableExpiryPoint /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint] == RteVirtuallyMappedToTaskRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteVirtuallyMappedToTaskRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09027 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsTask /AUTOSAR/EcucDefs/Os/OsTask] == RteExclusiveAreaImplementation == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09030 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteExclusiveAreaImplMechanism(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaImplMechanism }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09029 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.0.3: * ALL_INTERRUPT_BLOCKING * COOPERATIVE_RUNNABLE_PLACEMENT * OS_INTERRUPT_BLOCKING * OS_RESOURCE * R4.1.3/R4.2.2: * ALL_INTERRUPT_BLOCKING * COOPERATIVE_RUNNABLE_PLACEMENT * OS_INTERRUPT_BLOCKING * OS_RESOURCE * OS_SPINLOCK * R4.3.1: * ALL_INTERRUPT_BLOCKING * NONE * OS_INTERRUPT_BLOCKING * OS_RESOURCE * OS_SPINLOCK * R4.4.0/R19-11/R20-11/R21-11: * ALL_INTERRUPT_BLOCKING * NONE * OS_INTERRUPT_BLOCKING * OS_RESOURCE * OS_SPINLOCK * RTE_PLUGIN == RteExclusiveAreaOsResourceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaOsResourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09031 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Os#OsResource /AUTOSAR/EcucDefs/Os/OsResource] == RteExclusiveAreaRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09032 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: EXCLUSIVE-AREA == RteExternalTriggerConfig == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09105 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteSwcTriggerSourceRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteSwcTriggerSourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09106 * タイプ: INSTANCE-REFERENCE * 多重度: 1 * 参照先コンテキスト: * R4.0.3: P-PORT-PROTOTYPE * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: ABSTRACT-PROVIDED-PORT-PROTOTYPE * 参照先タイプ: TRIGGER == RteTriggerSourceQueueLength == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteTriggerSourceQueueLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09095 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == RteInternalTriggerConfig == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09096 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteSwcTriggerSourceRef(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteSwcTriggerSourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09097 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: INTERNAL-TRIGGERING-POINT == RteTriggerSourceQueueLength(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteTriggerSourceQueueLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09098 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == RteModeMachineInstanceConfig == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteModeMachineInstanceConfig }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09142 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteModeMachineQueueLength == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteModeMachineInstanceConfig/RteModeMachineQueueLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09144 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 1 == RteSwcModeManagerRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteModeMachineInstanceConfig/RteSwcModeManagerRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09143 * タイプ: INSTANCE-REFERENCE * 多重度: 1 * 参照先コンテキスト: ABSTRACT-PROVIDED-PORT-PROTOTYPE * 参照先タイプ: MODE-DECLARATION-GROUP-PROTOTYPE == RteNvRamAllocation == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09040 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteNvmBlockRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmBlockRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09041 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor] == RteNvmRamBlockLocationSymbol == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRamBlockLocationSymbol }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09042 * タイプ: LINKER-SYMBOL * 多重度: 0..1 == RteNvmRomBlockLocationSymbol == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRomBlockLocationSymbol }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09043 * タイプ: LINKER-SYMBOL * 多重度: 0..1 == RteSwNvBlockDescriptorRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteSwNvBlockDescriptorRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09132 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: NV-BLOCK-DESCRIPTOR == RteSwNvRamMappingRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteSwNvRamMappingRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09044 * タイプ: FOREIGN-REFERENCE * 多重度: * R4.0.3/R4.1.3: 1 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 * 参照先タイプ: SWC-SERVICE-DEPENDENCY == RteSoftwareComponentInstanceRef(2) == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteSoftwareComponentInstanceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09004 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: SW-COMPONENT-PROTOTYPE == RteSwComponentType == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09006 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == RteBypassSupportEnabled == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteBypassSupportEnabled }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09114 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == RteComponentTypeCalibration == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09039 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == RteCalibrationSupportEnabled == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSupportEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09037 * タイプ: BOOLEAN-PARAM * 多重度: 1 == RteCalibrationSwAddrMethodRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSwAddrMethodRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09038 * タイプ: FOREIGN-REFERENCE * 多重度: 0..* * 参照先タイプ: SW-ADDR-METHOD == RteComponentTypeRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09003 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: SW-COMPONENT-TYPE == RteImplementationRef == {{{ /AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteImplementationRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Rte_09028 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: SWC-IMPLEMENTATION