{{{ #!html
Virtual Module EcuC
}}} [[BR]] = 概要 = * EcuCは、全モジュール間で共通的な設定を行う仮想モジュールである * 仕様はAUTOSAR_TPS_ECUConfiguration.pdfに規定されている * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11) * [#EcucConfigSet EcucConfigSet] (-/○/○/○/○/○) * [#EcucPduCollection EcucPduCollection] (-/○/○/○/○/○) * [#MetaDataType MetaDataType] (-/-/-/○/○/○) * [#MetaDataItem MetaDataItem] (-/-/-/○/○/○) * [#MetaDataItemLength MetaDataItemLength] (-/-/-/○/○/○) * [#MetaDataItemType MetaDataItemType] (-/-/-/○/○/○) * [#Pdu Pdu] (-/○/○/○/○/○) * [#DynamicLength DynamicLength] (-/-/-/-/○/○) * [#EcucPduDedicatedPartition EcucPduDedicatedPartition] (-/-/-/-/-/○) * [#EcucPduDedicatedPartitionBswModuleRef EcucPduDedicatedPartitionBswModuleRef] (-/-/-/-/-/○) * [#EcucPduDedicatedPartitionRef EcucPduDedicatedPartitionRef] (-/-/-/-/-/○) * [#EcucPduDefaultPartitionRef EcucPduDefaultPartitionRef] (-/-/-/-/-/○) * [#J1939Requestable J1939Requestable] (-/-/○/○/○/○) * [#MetaDataLength MetaDataLength] (-/○/○/-/-/-) * [#MetaDataTypeRef MetaDataTypeRef] (-/-/-/○/○/○) * [#PduLength PduLength] (-/○/○/○/○/○) * [#SysTPduToFrameMappingRef SysTPduToFrameMappingRef] (-/○/-/-/-/-) * [#SysTPduToFrameTriggeringRef SysTPduToFrameTriggeringRef] (-/○/○/○/○/○) * [#SysTPduToPduTriggeringRef SysTPduToPduTriggeringRef] (-/○/○/○/○/○) * [#PduIdTypeEnum PduIdTypeEnum] (-/○/○/○/○/○) * [#PduLengthTypeEnum PduLengthTypeEnum] (-/○/○/○/○/○) * [#EcucHardware EcucHardware] (-/○/○/○/○/○) * [#EcucCoreDefinition EcucCoreDefinition] (-/○/○/○/○/○) * [#EcucCoreHwRef EcucCoreHwRef] (-/○/○/○/○/○) * [#EcucCoreId EcucCoreId] (-/○/○/○/○/○) * [#EcucPartitionCollection EcucPartitionCollection] (○/○/○/○/○/○) * [#EcucPartition EcucPartition] (○/○/○/○/○/○) * [#EcucDefaultBswPartition EcucDefaultBswPartition] (-/-/-/-/-/○) * [#EcucPartitionBswModuleDistinguishedPartition EcucPartitionBswModuleDistinguishedPartition] (-/○/○/○/○/○) * [#EcucPartitionBswModuleExecution EcucPartitionBswModuleExecution] (○/○/○/○/○/-) * [#EcucPartitionQmBswModuleExecution EcucPartitionQmBswModuleExecution] (-/-/○/○/○/-) * [#EcucPartitionSoftwareComponentInstanceRef EcucPartitionSoftwareComponentInstanceRef] (○/○/○/○/○/○) * [#PartitionCanBeRestarted PartitionCanBeRestarted] (○/○/○/○/○/○) * [#EcucPduCollection2 EcucPduCollection] (○/-/-/-/-/-) * [#Pdu2 Pdu] (○/-/-/-/-/-) * [#PduLength2 PduLength] (○/-/-/-/-/-) * [#SysTPduToFrameMappingRef2 SysTPduToFrameMappingRef] (○/-/-/-/-/-) * [#PduIdTypeEnum2 PduIdTypeEnum] (○/-/-/-/-/-) * [#PduLengthTypeEnum2 PduLengthTypeEnum] (○/-/-/-/-/-) * [#EcucPostBuildVariants EcucPostBuildVariants] (-/-/○/○/○/○) * [#EcucPostBuildVariantRef EcucPostBuildVariantRef] (-/-/○/○/○/○) * [#EcucUnitGroupAssignment EcucUnitGroupAssignment] (-/○/○/○/○/○) * [#EcucUnitGroupRef EcucUnitGroupRef] (-/○/○/○/○/○) * [#EcucVariationResolver EcucVariationResolver] (○/○/○/○/○/○) * [#PredefinedVariantRef PredefinedVariantRef] (○/○/○/○/○/○) ---- = コンフィギュレーション仕様 = == EcucConfigSet == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00061 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == EcucPduCollection == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00002 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == MetaDataType == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/MetaDataType }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00073 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == MetaDataItem == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/MetaDataType/MetaDataItem }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00074 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == MetaDataItemLength == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/MetaDataType/MetaDataItem/MetaDataItemLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00075 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 1 == MetaDataItemType == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/MetaDataType/MetaDataItem/MetaDataItemType }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00076 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ADDRESS_EXTENSION_8 * CAN_ID_32 * ETHERNET_MAC_64 * LIN_NAD_8 * PRIORITY_8 * SOCKET_CONNECTION_ID_16 * SOURCE_ADDRESS_16 * TARGET_ADDRESS_16 == Pdu == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00001 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == DynamicLength == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/DynamicLength }}} * 対象リビジョン: R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00078 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == EcucPduDedicatedPartition == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/EcucPduDedicatedPartition }}} * 対象リビジョン: R19-11 * SWSタグ: ECUC_EcuC_00079 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == EcucPduDedicatedPartitionBswModuleRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/EcucPduDedicatedPartition/EcucPduDedicatedPartitionBswModuleRef }}} * 対象リビジョン: R19-11 * SWSタグ: ECUC_EcuC_00080 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: ECUC-MODULE-CONFIGURATION-VALUES == EcucPduDedicatedPartitionRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/EcucPduDedicatedPartition/EcucPduDedicatedPartitionRef }}} * 対象リビジョン: R19-11 * SWSタグ: ECUC_EcuC_00081 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == EcucPduDefaultPartitionRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/EcucPduDefaultPartitionRef }}} * 対象リビジョン: R19-11 * SWSタグ: ECUC_EcuC_00082 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == J1939Requestable == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/J1939Requestable }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00072 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == MetaDataLength == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/MetaDataLength }}} * 対象リビジョン: R4.1.3/R4.2.2 * SWSタグ: ECUC_EcuC_00055 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4 * 下限値: 0 * デフォルト値: 0 == MetaDataTypeRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/MetaDataTypeRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00077 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#MetaDataType /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/MetaDataType] == PduLength == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/PduLength }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00003 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == SysTPduToFrameMappingRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/SysTPduToFrameMappingRef }}} * 対象リビジョン: R4.1.3 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: PDU-TO-FRAME-MAPPING == SysTPduToFrameTriggeringRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/SysTPduToFrameTriggeringRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00052 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: FRAME-TRIGGERING == SysTPduToPduTriggeringRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu/SysTPduToPduTriggeringRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00054 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: PDU-TRIGGERING == PduIdTypeEnum == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/PduIdTypeEnum }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00041 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * UINT16 * UINT8 == PduLengthTypeEnum == {{{ /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/PduLengthTypeEnum }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00042 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * UINT16 * UINT32 * UINT8 == EcucHardware == {{{ /AUTOSAR/EcucDefs/EcuC/EcucHardware }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00056 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == EcucCoreDefinition == {{{ /AUTOSAR/EcucDefs/EcuC/EcucHardware/EcucCoreDefinition }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00057 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == EcucCoreHwRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucHardware/EcucCoreDefinition/EcucCoreHwRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00059 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: HW-ELEMENT == EcucCoreId == {{{ /AUTOSAR/EcucDefs/EcuC/EcucHardware/EcucCoreDefinition/EcucCoreId }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00058 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == EcucPartitionCollection == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00007 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == EcucPartition == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00005 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == EcucDefaultBswPartition == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition/EcucDefaultBswPartition }}} * 対象リビジョン: R19-11 * SWSタグ: ECUC_EcuC_00037 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == EcucPartitionBswModuleDistinguishedPartition == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition/EcucPartitionBswModuleDistinguishedPartition }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00068 * タイプ: FOREIGN-REFERENCE * 多重度: 0..* * 参照先タイプ: BSW-DISTINGUISHED-PARTITION == EcucPartitionBswModuleExecution == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition/EcucPartitionBswModuleExecution }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0 * SWSタグ: ECUC_EcuC_00037 * タイプ: BOOLEAN-PARAM * 多重度: 1 == EcucPartitionQmBswModuleExecution == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition/EcucPartitionQmBswModuleExecution }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0 * SWSタグ: ECUC_EcuC_00069 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == EcucPartitionSoftwareComponentInstanceRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition/EcucPartitionSoftwareComponentInstanceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00036 * タイプ: INSTANCE-REFERENCE * 多重度: 0..* * 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE * 参照先タイプ: SW-COMPONENT-PROTOTYPE == PartitionCanBeRestarted == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition/PartitionCanBeRestarted }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00006 * タイプ: BOOLEAN-PARAM * 多重度: 1 == EcucPduCollection(2) == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection }}} * 対象リビジョン: R4.0.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == Pdu(2) == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu }}} * 対象リビジョン: R4.0.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == PduLength(2) == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu/PduLength }}} * 対象リビジョン: R4.0.3 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4095 * 下限値: 0 == SysTPduToFrameMappingRef(2) == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu/SysTPduToFrameMappingRef }}} * 対象リビジョン: R4.0.3 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: PDU-TO-FRAME-MAPPING == PduIdTypeEnum(2) == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/PduIdTypeEnum }}} * 対象リビジョン: R4.0.3 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * UINT16 * UINT8 == PduLengthTypeEnum(2) == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/PduLengthTypeEnum }}} * 対象リビジョン: R4.0.3 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * UINT16 * UINT32 * UINT8 == EcucPostBuildVariants == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPostBuildVariants }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00070 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == EcucPostBuildVariantRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucPostBuildVariants/EcucPostBuildVariantRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00071 * タイプ: FOREIGN-REFERENCE * 多重度: 1..* * 参照先タイプ: PREDEFINED-VARIANT == EcucUnitGroupAssignment == {{{ /AUTOSAR/EcucDefs/EcuC/EcucUnitGroupAssignment }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00063 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == EcucUnitGroupRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucUnitGroupAssignment/EcucUnitGroupRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00062 * タイプ: FOREIGN-REFERENCE * 多重度: 1..* * 参照先タイプ: UNIT-GROUP == EcucVariationResolver == {{{ /AUTOSAR/EcucDefs/EcuC/EcucVariationResolver }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00009 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == PredefinedVariantRef == {{{ /AUTOSAR/EcucDefs/EcuC/EcucVariationResolver/PredefinedVariantRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_EcuC_00010 * タイプ: FOREIGN-REFERENCE * 多重度: 1..* * 参照先タイプ: PREDEFINED-VARIANT