DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: systemtemplate Rolle: heuristic Konfidenz: 85%

SNIP_CLASSIC_SYSTEMTEMPLATE_SECTION_8_2_IPdu_Mapping

Quelle: SystemTemplate.pdf (Seite 736) • Ziel-Anforderung: TPS_SYST_02310

Wortlaut

8.2 IPdu Mapping [TPS_SYST_01117] Pdu Gateway support ⌈The IPduMapping arranges those IPdus that are transferred by the Gateway from one PhysicalChannel to the other (or the same) PhysicalChannel in pairs and defines the mapping between them. Each pair consist of a sourceIPdu and a targetIPdu referencing to a PduTriggering.⌋() For FlexRay: If a Pdu is gatewayed to more than one PhysicalChannel of the same CommunicationCluster, all of this gateway relationships shall be specified. Therefore, all affected PduTriggerings shall be referenced in the gateway mappings. [TPS_SYST_01118] Support of Multicast Pdu routing ⌈The 1:n multicast routing is supported with the definition of several IPduMappings where the sourceIPdu refers to the same PduTriggering.⌋() [TPS_SYST_02143] Support of Multisource Pdu routing ⌈The n:1 routing is supported with the definition of several IPduMappings where the targetIPdu refers to the same PduTriggering.⌋() Please note that in case of n:1 routing by a local module (e.g. COM, Dcm) it shall be enforced at run-time that at most one routing path is active (i.e., enabled via PduR_EnableRouting()). In case of n:1 routing by a pure gateway routing (either TP or IF) all routing paths can be active at run time. [TPS_SYST_02207] Routing on the fly ⌈If routing on the fly is not possible in case: • there is more than one destination routing path or • the routing path uses the Interface (IF) API instead of Transport Protocol (TP) API then IPduMapping.pdurTpChunkSize will be ignored in the Ecu configuration.⌋() System Template IPduMapping + pduMaxLength: PositiveInteger [0..1] + pdurTpChunkSize: PositiveInteger [0..1] PduMappingDefaultValue TargetIPduRef DefaultValueElement + elementByteValue: Integer + elementPosition: Integer Identifiable PduTriggering «atpMixed» DocumentationBlock +defaultValue 0..1 +sourceIPdu 1 +introduction 0..1 +defaultValueElement 1..* +targetIPdu 1 +targetIPdu 1 Figure 8.3: I-Pdu Mapping (Fibex4Multiplatform: IPduMapping) Class IPduMapping Package M2::AUTOSARTemplates::SystemTemplate::Fibex::Fibex4Multiplatform Note Arranges those IPdus that are transferred by the gateway from one channel to the other in pairs and defines the mapping between them. Base ARObject Aggregated by Gateway.iPduMapping Attribute Type Mult. Kind Note introduction DocumentationBlock 0..1 aggr This represents introductory documentation about the IPdu mapping. pduMaxLength PositiveInteger 0..1 attr Define the maximum length in bytes which limits the length of the Pdu during gateway operation if the runtime length of the received Pdu exceeds this limit. pdurTpChunk Size PositiveInteger 0..1 attr Optionally defines the to be configured Pdu Router Tp ChunkSize for this routing relation. sourceIPdu PduTriggering 1 ref Source destination of the referencing mapping. targetIPdu TargetIPduRef 1 aggr Target destination of the referencing mapping. Table 8.3: IPduMapping System Template Class TargetIPduRef Package M2::AUTOSARTemplates::SystemTemplate::Fibex::Fibex4Multiplatform Note Target destination of the referencing mapping. Base ARObject Aggregated by IPduMapping.targetIPdu Attribute Type Mult. Kind Note defaultValue PduMappingDefault Value 0..1 aggr If no I-Pdu has been received a default value will be distributed. targetIPdu PduTriggering 1 ref IPdu Reference Table 8.4: TargetIPduRef Class PduMappingDefaultValue Package M2::AUTOSARTemplates::SystemTemplate::Fibex::Fibex4Multiplatform Note Default Value which will be distributed if no I-Pdu has been received since last sending. Base ARObject Aggregated by TargetIPduRef.defaultValue Attribute Type Mult. Kind Note defaultValue Element DefaultValueElement 1..* aggr The default value consists of a number of elements. Each default value element is represented by the element and the position in an array. Table 8.5: PduMappingDefaultValue Class DefaultValueElement Package M2::AUTOSARTemplates::SystemTemplate::Fibex::Fibex4Multiplatform Note The default value consists of a number of elements. Each element is one byte long and the number of elements is specified by SduLength. Base ARObject Aggregated by PduMappingDefaultValue.defaultValueElement Attribute Type Mult. Kind Note elementByte Value Integer 1 attr The integer value of a freely defined data byte. elementPosition Integer 1 attr This attribute specifies the byte position of the element within the default value Table 8.6: DefaultValueElement

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

pduMaxLength limiting forwarded length in PduR

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SystemTemplate.pdf
Dokumentseite Seite 736
Ziel-Modul systemtemplate (classic)
Ziel-Anforderung TPS_SYST_02310
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.85