wiki:spec_RTE
RTE


概要

  • SW-C(ランナブル)に対し、各APIを提供する
  • RTEのコードは、システムディスクリプション、SWCディスクリプション等の情報に従って、RTEジェネレータによって生成される
  • API一覧
API ID
[Dec]
ID
[Hex]
Rte_Ports 16 0x10
Rte_NPorts 17 0x11
Rte_Port 18 0x12
Rte_Send 19 0x13
Rte_Write 20 0x14
Rte_Switch 21 0x15
Rte_Invalidate 22 0x16
Rte_Feedback 23 0x17
Rte_SwitchAck 24 0x18
Rte_Read 25 0x19
Rte_DRead 26 0x1A
Rte_Receive 27 0x1B
Rte_Call 28 0x1C
Rte_Result 29 0x1D
Rte_Pim 30 0x1E
Rte_CData 31 0x1F
Rte_Prm 32 0x20
Rte_IRead 33 0x21
Rte_IWrite 34 0x22
Rte_IWriteRef 35 0x23
Rte_IInvalidate 36 0x24
Rte_IStatus 37 0x25
Rte_IrvIRead 38 0x26
Rte_IrvIWrite 39 0x27
Rte_IrvRead 40 0x28
Rte_IrvWrite 41 0x29
Rte_Enter 42 0x2A
Rte_Exit 43 0x2B
Rte_Mode 44 0x2C
Rte_Trigger 45 0x2D
Rte_IrTrigger 46 0x2E
Rte_IFeedback 47 0x2F
Rte_IsUpdated 48 0x30
Rte_Start 112 0x70
Rte_Stop 113 0x71
Rte_PartitionTerminated 114 0x72
Rte_PartitionRestarting 115 0x73
Rte_RestartPartition 116 0x74
  • エラーコード一覧
エラーコード Dec Hex
RTE_E_OK 0 0x00
RTE_E_INVALID 1 0x01
RTE_E_COM_STOPPED 128 0x80
RTE_E_TIMEOUT 129 0x81
RTE_E_LIMIT 130 0x82
RTE_E_NO_DATA 131 0x83
RTE_E_TRANSMIT_ACK 132 0x84
RTE_E_NEVER_RECEIVED 133 0x85
RTE_E_UNCONNECTED 134 0x86
RTE_E_IN_EXCLUSIVE_AREA 135 0x87
RTE_E_SEG_FAULT 136 0x88
RTE_E_LOST_DATA 64 0x40
RTE_E_MAX_AGE_EXCEEDED 64 0x40

API仕様

Rte_Ports

Rte_PortHandle_<i>_<R/P> 
Rte_Ports_<i>_<R/P>([IN Rte_Instance])

Rte_NPorts

uint8 Rte_NPorts_<i>_<R/P>([IN Rte_Instance])

Rte_Port

Rte_PortHandle_<i>_<R/P>
Rte_Port_<p>([IN Rte_Instance])

Rte_Send

Std_ReturnType Rte_Send_<p>_<o>([IN Rte_Instance <instance>], IN <data>, [IN uint16 <length>])
  • イベントセマンティクス(キューあり)のセンダ/レシーバ連携のデータを送信する
  • <p>は送信側ポートのショートネーム
  • <o>は送信側データ要素のショートネーム
  • <data>は送信するデータであり、データ型は送信側データ要素の実装データ型(ImplementationDataType)

Rte_Write

Std_ReturnType Rte_Write_<p>_<o>([IN Rte_Instance <instance>], IN <data>)
  • データセマンティクス(キューなし)のセンダ/レシーバ連携のデータを送信する
  • <p>は送信側ポートのショートネーム
  • <o>は送信側データ要素のショートネーム
  • <data>は送信するデータであり、データ型は送信側データ要素の実装データ型(ImplementationDataType)

Rte_Switch

Std_ReturnType Rte_Switch_<p>_<o>([IN Rte_Instance <instance>], IN <mode>)

Rte_Invalidate

Std_ReturnType Rte_Invalidate_<p>_<o>([IN Rte_Instance <instance>])

Rte_Feedback

Std_ReturnType Rte_Feedback_<p>_<o>([IN Rte_Instance <instance>])

Rte_SwitchAck

Std_ReturnType Rte_SwitchAck_<p>_<o>([IN Rte_Instance <instance>])

Rte_Read

Std_ReturnType Rte_Read_<p>_<o>([IN Rte_Instance <instance>], OUT <data>)
  • データセマンティクス(キューなし)におけるセンダ/レシーバ連携のデータを受信する
  • <p>は受信側ポートのショートネーム
  • <o>は受信側データ要素のショートネーム
  • <data>は取得したデータの格納先変数への参照であり、データ型は受信側データ要素の実装データ型(ImplementationDataType)への参照型

Rte_DRead

<return> Rte_DRead_<p>_<o>([IN Rte_Instance <instance>])

Rte_Receive

Std_ReturnType Rte_Receive_<p>_<o>([IN Rte_Instance <instance>], OUT <data>, [OUT uint16 <length>])
  • イベントセマンティクス(キューあり)におけるセンダ/レシーバ連携のデータを受信する
  • <p>は受信側ポートのショートネーム
  • <o>は受信側データ要素のショートネーム
  • <data>は取得したデータの格納先変数への参照であり、データ型は受信側データ要素の実装データ型(ImplementationDataType)への参照型

Rte_Call

Std_ReturnType Rte_Call_<p>_<o>([IN Rte_Instance <instance>], [IN|IN/OUT|OUT] <data_1>... [IN|IN/OUT|OUT] <data_n>)
  • クライアント/サーバ連携のオペレーション呼出しを行う
  • <p>はクライアントポートのショートネーム
  • <o>はクライアントオペレーションのショートネーム
  • <data_1>…<data_n>はオペレーション引数
    • 型は各オペレーション引数の実装データ型(ImplementationDataType)、もしくは実装データ型(ImplementationDataType)への参照型

Rte_Result

Std_ReturnType Rte_Result_<p>_<o>([IN Rte_Instance <instance>], [IN/OUT|OUT <param 1>]... [IN/OUT|OUT <param n>])

Rte_Pim

<type>/<return reference> Rte_Pim_<name>([IN Rte_Instance <instance>])

Rte_CData

<return> Rte_CData_<name>([IN Rte_Instance <instance>])

Rte_Prm

<return> Rte_Prm_<p>_<o>([IN Rte_Instance <instance>])

Rte_IRead

<return> Rte_IRead_<re>_<p>_<o>([IN Rte_Instance])

Rte_IWrite

void Rte_IWrite_<re>_<p>_<o>([IN RTE_Instance], IN <data>)

Rte_IWriteRef

<return reference> Rte_IWriteRef_<re>_<p>_<o>([IN RTE_Instance])

Rte_IInvalidate

void Rte_IInvalidate_<re>_<p>_<o>([IN Rte_Instance <instance>])

Rte_IStatus

Std_ReturnType Rte_IStatus_<re>_<p>_<o>([IN Rte_Instance])

Rte_IrvIRead

<return> Rte_IrvIRead_<re>_<o>([IN RTE_Instance <instance>])

Rte_IrvIWrite

void Rte_IrvIWrite_<re>_<o>([IN RTE_Instance <instance>], IN <data>)

Rte_IrvRead

<return> Rte_IrvRead_<re>_<o>([IN RTE_Instance <instance>])

Rte_IrvWrite

void Rte_IrvWrite_<re>_<o>([IN RTE_Instance IN <data>)

Rte_Enter

void Rte_Enter_<name>([IN Rte_Instance <instance>])
  • 排他エリアに入場する
  • <name>は排他エリアのショートネーム

Rte_Exit

void Rte_Exit_<name>([IN Rte_Instance <instance>])
  • 排他エリアから退場する
  • <name>は排他エリアのショートネーム

Rte_Mode

<return> Rte_Mode_<p>_<o>([IN Rte_Instance <instance>])
<return> Rte_Mode_<p>_<o>([IN Rte_Instance <instance>,] OUT <previousmode>, OUT <nextmode>)

Rte_Trigger

void Rte_Trigger_<p>_<o>([IN Rte_Instance <instance>])

Rte_IrTrigger

void Rte_IrTrigger_<re>_<o>([IN Rte_Instance <instance>])

Rte_IFeedback

Std_ReturnType Rte_IFeedback_<re>_<p>_<o>([IN RTE_Instance <instance>])

Rte_IsUpdated

boolean Rte_IsUpdated_<p>_<o>([IN RTE_Instance <instance>])

Rte_Start

Std_ReturnType Rte_Start(void)

Rte_Stop

Std_ReturnType Rte_Stop(void)

Rte_PartitionTerminated

void Rte_PartitionTerminated_<PID>(void)

Rte_PartitionRestarting

void Rte_PartitionRestarting_<PID>(void)

Rte_RestartPartition

Std_ReturnType Rte_RestartPartition_<PID>(void)

コンフィギュレーション仕様

RteGeneration

/AUTOSAR/EcucDefs/Rte/RteGeneration
  • 型:Container
  • 多重度:1
  • RTE生成に関するパラメータを保持する

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
    • COMPATIBILITY_MODE:互換モード(デフォルト)
    • VENDOR_MODE:ベンダモード
  • 多重度:1
  • RTEの生成モード

RteIocInteractionReturnValue

/AUTOSAR/EcucDefs/Rte/RteGeneration/RteIocInteractionReturnValue
  • 型:EnumerationParam
  • 多重度:1

RteMeasurementSupport

/AUTOSAR/EcucDefs/Rte/RteGeneration/RteMeasurementSupport
  • 型:BooleanParam
  • 多重度:1

RteOptimizationMode

/AUTOSAR/EcucDefs/Rte/RteGeneration/RteOptimizationMode
  • 型:EnumerationParam
    • MEMORY:メモリ消費量の最適化優先
    • RUNTIME:実行時間の最適化優先(デフォルト)
  • 多重度:1
  • RTEの最適化モード

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..*
  • RTEの内部変数の初期化戦略のコンフィギュレーション

RteInitializationStrategy

/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteInitializationStrategy
  • 型:EnumerationParam
    • RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION:変数の宣言時に初期化
    • RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION_AND_PARTITION_RESTART:変数の宣言時、およびRte_RestartPartitionの呼び出し時に初期化
    • RTE_INITIALIZATION_STRATEGY_AT_RTE_START_AND_PARTITION_RESTART:Rte_Start、およびRte_RestartPartitionの呼び出し時に初期化
    • RTE_INITIALIZATION_STRATEGY_NONE:初期化しない
  • 多重度:1
  • RTEの初期化戦略種別
  • TOPPERS/A-RTEGENでは、以下もサポートしている
    • RTE_INITIALIZATION_STRATEGY_NONE:初期化しない
    • RTE_INITIALIZATION_STRATEGY_AT_RTE_START:Rte_Startの呼出し時に初期化

RteSectionInitializationPolicy

/AUTOSAR/EcucDefs/Rte/RteInitializationBehavior/RteSectionInitializationPolicy
  • 型:StringParam
  • 多重度:1..*
  • RTEの初期化戦略の適用対象のセクション初期化ポリシ
  • ソフトウェアアドレッシング方式(SwAddrMethod)のセクション初期化ポリシ(sectionInitializationPolicy)に指定した値を指定する

RteOsInteraction

/AUTOSAR/EcucDefs/Rte/RteOsInteraction
  • 型:Container
  • 多重度:1..*
  • RTE-OS間の連携のコンフィギュレーション

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..*
  • ランナブルの起動のために使用するOSオブジェクト、およびOSオブジェクトに期待する設定

RteExpectedActivationOffset

/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedActivationOffset
  • 型:FloatParam
  • 多重度:1
  • OSタスク、OSアラーム、もしくはOSスケジュールテーブルに期待する起動オフセット(単位:秒)

RteExpectedTickDuration

/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteExpectedTickDuration
  • 型:FloatParam
  • 多重度:1
  • OSタスク、OSアラーム、もしくはOSスケジュールテーブルに期待する起動周期(単位:秒)

RteActivationOsAlarmRef

/AUTOSAR/EcucDefs/Rte/RteOsInteraction/RteUsedOsActivation/RteActivationOsAlarmRef
  • 型:Reference
  • 多重度:0..1
  • ランナブルの起動のために使用するOSアラーム

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..*
  • SW-Cプロトタイプのコンフィギュレーション

RteSoftwareComponentInstanceRef

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteSoftwareComponentInstanceRef
  • 型:Reference
  • 多重度:0..1
  • コンフィギュレーション対象のSW-Cプロトタイプ

RteEventToTaskMapping

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping
  • 型:Container
  • 多重度:0..*
  • RTEイベント(およびRTEイベントから起動するランナブル)のOSタスクへのマッピング

RteActivationOffset

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteActivationOffset
  • 型:FloatParam
  • 多重度:0..1
  • RTEイベントの起動オフセット(単位:秒)

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
  • RTEイベントのマッピング先のOSタスク

RteUsedOsAlarmRef

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsAlarmRef
  • 型:Reference
  • 多重度:0..1
  • RTEイベントのマッピング先OSタスクを起動するOSアラーム

RteUsedOsEventRef

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteEventToTaskMapping/RteUsedOsEventRef
  • 型:Reference
  • 多重度:0..1
  • RTEイベントのマッピング先OSイベント

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
  • コンフィギュレーション対象のRTEイベントへの参照

RteExclusiveAreaImplementation

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation
  • 型:Container
  • 多重度:0..*
  • 排他エリアの実現メカニズム

RteExclusiveAreaImplMechanism

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaImplMechanism
  • 型:EnumerationParam
    • ALL_INTERRUPT_BLOCKING:全割込みの禁止
    • COOPERATIVE_RUNNABLE_PLACEMENT:協調ランナブル配置
    • OS_INTERRUPT_BLOCKING:OS割込みの禁止
    • OS_RESOURCE:OSリソースの獲得
  • 多重度:1
  • 排他エリアの実現メカニズム種別
  • TOPPERS/A-RTEGENでは、以下もサポートしている
    • OS_SPINLOCK:OSスピンロックの獲得
    • NONE:排他なし

RteExclusiveAreaOsResourceRef

/AUTOSAR/EcucDefs/Rte/RteSwComponentInstance/RteExclusiveAreaImplementation/RteExclusiveAreaOsResourceRef
  • 型:Reference
  • 多重度:0..1
  • 排他エリアの実現のために使用するOSリソース

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..*
Last modified 13 months ago Last modified on 05/04/16 16:39:36