Rte_Port_([IN Rte_Instance])
}}}
== Rte_Send ==
{{{
Std_ReturnType Rte_Send_
_([IN Rte_Instance ], IN , [IN uint16 ])
}}}
== Rte_Write ==
{{{
Std_ReturnType Rte_Write__([IN Rte_Instance ], IN )
}}}
== Rte_Switch ==
{{{
Std_ReturnType Rte_Switch__([IN Rte_Instance ], IN )
}}}
== Rte_Invalidate ==
{{{
Std_ReturnType Rte_Invalidate__([IN Rte_Instance ])
}}}
== Rte_Feedback ==
{{{
Std_ReturnType Rte_Feedback__([IN Rte_Instance ])
}}}
== Rte_SwitchAck ==
{{{
Std_ReturnType Rte_SwitchAck__([IN Rte_Instance ])
}}}
== Rte_Read ==
{{{
Std_ReturnType Rte_Read__([IN Rte_Instance ], OUT )
}}}
== Rte_DRead ==
{{{
Rte_DRead__([IN Rte_Instance ])
}}}
== Rte_Receive ==
{{{
Std_ReturnType Rte_Receive__([IN Rte_Instance ], OUT , [OUT uint16 ])
}}}
== Rte_Call ==
{{{
Std_ReturnType Rte_Call__([IN Rte_Instance ], [IN|IN/OUT|OUT] ... [IN|IN/OUT|OUT] )
}}}
== Rte_Result ==
{{{
Std_ReturnType Rte_Result__([IN Rte_Instance ], [IN/OUT|OUT ]... [IN/OUT|OUT ])
}}}
== Rte_Pim ==
{{{
/ Rte_Pim_([IN Rte_Instance ])
}}}
== Rte_CData ==
{{{
Rte_CData_([IN Rte_Instance ])
}}}
== Rte_Prm ==
{{{
Rte_Prm__([IN Rte_Instance ])
}}}
== Rte_IRead ==
{{{
Rte_IRead___([IN Rte_Instance])
}}}
== Rte_IWrite ==
{{{
void Rte_IWrite___([IN RTE_Instance], IN )
}}}
== Rte_IWriteRef ==
{{{
Rte_IWriteRef___([IN RTE_Instance])
}}}
== Rte_IInvalidate ==
{{{
void Rte_IInvalidate___([IN Rte_Instance ])
}}}
== Rte_IStatus ==
{{{
Std_ReturnType Rte_IStatus___([IN Rte_Instance])
}}}
== Rte_IrvIRead ==
{{{
Rte_IrvIRead__([IN RTE_Instance ])
}}}
== Rte_IrvIWrite ==
{{{
void Rte_IrvIWrite__([IN RTE_Instance ], IN )
}}}
== Rte_IrvRead ==
{{{
Rte_IrvRead__([IN RTE_Instance ])
}}}
== Rte_IrvWrite ==
{{{
void Rte_IrvWrite__([IN RTE_Instance IN )
}}}
== Rte_Enter ==
{{{
void Rte_Enter_([IN Rte_Instance ])
}}}
== Rte_Exit ==
{{{
void Rte_Exit_([IN Rte_Instance ])
}}}
== Rte_Mode ==
{{{
Rte_Mode__([IN Rte_Instance ])
Rte_Mode__([IN Rte_Instance ,] OUT , OUT )
}}}
== Rte_Trigger ==
{{{
void Rte_Trigger__([IN Rte_Instance ])
}}}
== Rte_IrTrigger ==
{{{
void Rte_IrTrigger__([IN Rte_Instance ])
}}}
== Rte_IFeedback ==
{{{
Std_ReturnType Rte_IFeedback___([IN RTE_Instance ])
}}}
== Rte_IsUpdated ==
{{{
boolean Rte_IsUpdated__([IN RTE_Instance ])
}}}
== Rte_Start ==
{{{
Std_ReturnType Rte_Start(void)
}}}
== Rte_Stop ==
{{{
Std_ReturnType Rte_Stop(void)
}}}
== Rte_PartitionTerminated ==
{{{
void Rte_PartitionTerminated_(void)
}}}
== Rte_PartitionRestarting ==
{{{
void Rte_PartitionRestarting_(void)
}}}
== Rte_RestartPartition ==
{{{
Std_ReturnType Rte_RestartPartition_(void)
}}}
----
= コンフィギュレーション仕様 =
== RteGeneration ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration
}}}
* 型:Container
* 多重度:1
== RteCalibrationSupport ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteCalibrationSupport
}}}
* 型:EnumerationParam
* 多重度:1
== RteCodeVendorId ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteCodeVendorId
}}}
* 型:IntegerParam
* 多重度:1
== RteDevErrorDetect ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetect
}}}
* 型:BooleanParam
* 多重度:1
== RteDevErrorDetectUninit ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteDevErrorDetectUninit
}}}
* 型:BooleanParam
* 多重度:1
== RteGenerationMode ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteGenerationMode
}}}
* 型:EnumerationParam
* 多重度:1
== RteIocInteractionReturnValue ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteIocInteractionReturnValue
}}}
* 型:EnumerationParam
* 多重度:1
== RteMeasurementSupport ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteMeasurementSupport
}}}
* 型:BooleanParam
* 多重度:1
== RteOptimizationMode ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteOptimizationMode
}}}
* 型:EnumerationParam
* 多重度:1
== RteToolChainSignificantCharacters ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteToolChainSignificantCharacters
}}}
* 型:IntegerParam
* 多重度:0..1
== RteValueRangeCheckEnabled ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteValueRangeCheckEnabled
}}}
* 型:BooleanParam
* 多重度:1
== RteVfbTraceClientPrefix ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceClientPrefix
}}}
* 型:LinkerSymbol
* 多重度:0..*
== RteVfbTraceEnabled ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceEnabled
}}}
* 型:BooleanParam
* 多重度:1
== RteVfbTraceFunction ==
{{{
/AUTOSAR/EcucDefs/Rte/RteGeneration/RteVfbTraceFunction
}}}
* 型:FunctionName
* 多重度:0..*
== RteImplicitCommunication ==
{{{
/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication
}}}
* 型:Container
* 多重度:0..*
== RteCoherentAccess ==
{{{
/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteCoherentAccess
}}}
* 型:BooleanParam
* 多重度:1
== RteImmediateBufferUpdate ==
{{{
/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteImmediateBufferUpdate
}}}
* 型:BooleanParam
* 多重度:1
== RteVariableReadAccessRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableReadAccessRef
}}}
* 型:Reference
* 多重度:0..*
== RteVariableWriteAccessRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteVariableWriteAccessRef
}}}
* 型:Reference
* 多重度:0..*
== RteSoftwareComponentInstanceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteImplicitCommunication/RteSoftwareComponentInstanceRef
}}}
* 型:Reference
* 多重度:1..*
== RteInitializationBehavior ==
{{{
/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior
}}}
* 型:Container
* 多重度:1..*
== RteInitializationStrategy ==
{{{
/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteInitializationStrategy
}}}
* 型:EnumerationParam
* 多重度:1
== RteSectionInitializationPolicy ==
{{{
/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteSectionInitializationPolicy
}}}
* 型:StringParam
* 多重度:1..*
== RteOsInteraction ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction
}}}
* 型:Container
* 多重度:1..*
== RteModeToScheduleTableMapping ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping
}}}
* 型:Container
* 多重度:0..*
== RteModeScheduleTableRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeScheduleTableRef
}}}
* 型:Reference
* 多重度:1
== RteModeSchtblMapModeDeclarationRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapModeDeclarationRef
}}}
* 型:Reference
* 多重度:1..*
== RteModeSchtblMapBsw ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw
}}}
* 型:Container
* 多重度:0..1
== RteModeSchtblMapBswInstanceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswInstanceRef
}}}
* 型:Reference
* 多重度:1
== RteModeSchtblMapBswProvidedModeGroupRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapBsw/RteModeSchtblMapBswProvidedModeGroupRef
}}}
* 型:Reference
* 多重度:1
== RteModeSchtblMapSwc ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc
}}}
* 型:Container
* 多重度:0..1
== RteModeSchtblMapSwcInstanceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcInstanceRef
}}}
* 型:Reference
* 多重度:1
== RteModeSchtblMapSwcPortRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteModeToScheduleTableMapping/RteModeSchtblMapSwc/RteModeSchtblMapSwcPortRef
}}}
* 型:Reference
* 多重度:1
== RteUsedOsActivation ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation
}}}
* 型:Container
* 多重度:0..*
== RteExpectedActivationOffset ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedActivationOffset
}}}
* 型:FloatParam
* 多重度:1
== RteExpectedTickDuration ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedTickDuration
}}}
* 型:FloatParam
* 多重度:1
== RteActivationOsAlarmRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsAlarmRef
}}}
* 型:Reference
* 多重度:0..1
== RteActivationOsSchTblRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsSchTblRef
}}}
* 型:Reference
* 多重度:0..1
== RteActivationOsTaskRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsTaskRef
}}}
* 型:Reference
* 多重度:0..1
== RtePostBuildVariantConfiguration ==
{{{
/AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration
}}}
* 型:Container
* 多重度:1
== RtePostBuildUsedPredefinedVariant ==
{{{
/AUTOSAR/EcucDefs/Rte/RtePostBuildVariantConfiguration/RtePostBuildUsedPredefinedVariant
}}}
* 型:Reference
* 多重度:1..*
== RteSwComponentInstance ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance
}}}
* 型:Container
* 多重度:0..*
== RteSoftwareComponentInstanceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteSoftwareComponentInstanceRef
}}}
* 型:Reference
* 多重度:0..1
== RteEventToTaskMapping ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping
}}}
* 型:Container
* 多重度:0..*
== RteActivationOffset ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteActivationOffset
}}}
* 型:FloatParam
* 多重度:0..1
== RteImmediateRestart ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteImmediateRestart
}}}
* 型:BooleanParam
* 多重度:1
== RteOsSchedulePoint ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteOsSchedulePoint
}}}
* 型:EnumerationParam
* 多重度:0..1
== RtePositionInTask ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RtePositionInTask
}}}
* 型:IntegerParam
* 多重度:0..1
== RteMappedToTaskRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteMappedToTaskRef
}}}
* 型:Reference
* 多重度:0..1
== RteUsedOsAlarmRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsAlarmRef
}}}
* 型:Reference
* 多重度:0..1
== RteUsedOsEventRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsEventRef
}}}
* 型:Reference
* 多重度:0..1
== RteUsedOsSchTblExpiryPointRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsSchTblExpiryPointRef
}}}
* 型:Reference
* 多重度:0..1
== RteVirtuallyMappedToTaskRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteVirtuallyMappedToTaskRef
}}}
* 型:Reference
* 多重度:0..1
== RteEventRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteEventRef
}}}
* 型:Reference
* 多重度:1
== RteExclusiveAreaImplementation ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation
}}}
* 型:Container
* 多重度:0..*
== RteExclusiveAreaImplMechanism ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaImplMechanism
}}}
* 型:EnumerationParam
* 多重度:1
== RteExclusiveAreaOsResourceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaOsResourceRef
}}}
* 型:Reference
* 多重度:0..1
== RteExclusiveAreaRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaRef
}}}
* 型:Reference
* 多重度:1
== RteExternalTriggerConfig ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig
}}}
* 型:Container
* 多重度:0..*
== RteTriggerSourceQueueLength ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteTriggerSourceQueueLength
}}}
* 型:IntegerParam
* 多重度:1
== RteSwcTriggerSourceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExternalTriggerConfig/RteSwcTriggerSourceRef
}}}
* 型:Reference
* 多重度:1
== RteInternalTriggerConfig ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig
}}}
* 型:Container
* 多重度:0..*
== RteTriggerSourceQueueLength ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteTriggerSourceQueueLength
}}}
* 型:IntegerParam
* 多重度:1
== RteSwcTriggerSourceRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteInternalTriggerConfig/RteSwcTriggerSourceRef
}}}
* 型:Reference
* 多重度:1
== RteNvRamAllocation ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation
}}}
* 型:Container
* 多重度:0..*
== RteNvmRamBlockLocationSymbol ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRamBlockLocationSymbol
}}}
* 型:LinkerSymbol
* 多重度:0..1
== RteNvmRomBlockLocationSymbol ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmRomBlockLocationSymbol
}}}
* 型:LinkerSymbol
* 多重度:0..1
== RteSwNvRamMappingRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteSwNvRamMappingRef
}}}
* 型:Reference
* 多重度:1
== RteNvmBlockRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteNvRamAllocation/RteNvmBlockRef
}}}
* 型:Reference
* 多重度:1
== RteSwComponentType ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentType
}}}
* 型:Container
* 多重度:0..*
== RteComponentTypeRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeRef
}}}
* 型:Reference
* 多重度:1
== RteImplementationRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteImplementationRef
}}}
* 型:Reference
* 多重度:0..1
== RteComponentTypeCalibration ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration
}}}
* 型:Container
* 多重度:0..1
== RteCalibrationSupportEnabled ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSupportEnabled
}}}
* 型:BooleanParam
* 多重度:1
== RteCalibrationSwAddrMethodRef ==
{{{
/AUTOSAR/EcucDefs/Rte/RteSwComponentType/RteComponentTypeCalibration/RteCalibrationSwAddrMethodRef
}}}
* 型:Reference
* 多重度:0..*