DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_CommunicationManagement FIG-ff118d02df871dc3 921 × 247 px 1 Release(s)

Figure 7.31: One-dimensional arrays (Example)

SHA-256 Inhalts-Fingerabdruck: ff118d02df871dc36f9788f0eeda3cdfa2b0a8a5f1c7b352d38300b1b662ff05
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08

1. Diagrammtyp & Architektur-Kontext

Binäres Serialisierungslayout / Byte-Stream-Format im Kontext der AUTOSAR Adaptive Platform (ara::com / SOME/IP-Serialisierung). Das Diagramm spezifiziert die physische Anordnung eines eindimensionalen Arrays im Datenstrom, bestehend aus einem vorangestellten Längenfeld und der sequenziellen Nutzdaten-Payload.

2. Komponenten, Entitäten & Schnittstellen

  • Length n: Vorangestelltes Längenfeld mit einer konfigurierbaren Bitbreite von 8, 16 or 32 bit.
  • Element_1 bis Element_n: Sequenz von Array-Elementen (Element_1, Element_2, Element_3, ..., Element_n). Jedes einzelne Element besitzt die feste oder dynamische Elementgröße element size e.
  • Nutzdatenbereich: Gesamtheit der Elemente Element_1 bis Element_n mit der kumulierten Gesamtlänge n [byte].
  • Schnittstelle: Serialisierter Bytestrom zwischen Kommunikationspartnern (Sender/Empfänger bzw. Client/Server).

3. Dynamisches Verhalten & Sequenzablauf

Statische Repräsentation der Serialisierungsreihenfolge von links nach rechts:

  1. Das Feld Length n wird als erstes serialisiert und kodiert die Bytegröße der nachfolgenden Array-Payload.
  2. Unmittelbar folgend werden die Array-Elemente beginnend mit Element_1, danach Element_2, Element_3 bis zum abschließenden Element_n kontinuierlich in den Bytestrom geschrieben bzw. deserialisiert.
  3. Die Auswertung beim Empfänger liest zunächst das Längenfeld aus, um die zu lesende Bytezahl n [byte] für die Array-Elemente zu determinieren.

4. Normative Relevanz & Entwickler-Hinweise

  • Für Serialisierer und Deserialisierer verbindliche Struktur eines eindimensionalen Arrays.
  • Das Längenfeld quantifiziert die Länge der Payload (n [byte]), nicht die Anzahl der Elemente. Die Anzahl der Elemente ergibt sich aus n / e, sofern Elemente feste Größe besitzen.
  • Die Bitbreite des Längenfelds ist über Konfiguration/ARXML auf 8, 16 oder 32 Bit festzulegen; Endianness und Element-Padding sind gemäß Protokollspezifikation einzuhalten.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R20-11 → R21-11 keine inhaltliche Änderung Vorgänger: FIG-5995f2baf604303a

Keine inhaltlichen Änderungen erkennbar.

R21-11 → R22-11 keine inhaltliche Änderung Nachfolger: FIG-0056970d88ad620a

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Element_1 … | element size e | n [byte] | Length n | 8,16 or 32 bit | Element_2 Element_3 Element_n

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R21-11 AUTOSAR_SWS_CommunicationManagement S. 158 7.31 Figure 7.31: One-dimensional arrays (Example)
R21-11 AUTOSAR_SWS_CommunicationManagement S. 158 7.31 Figure 7.31: One-dimensional arrays (Example)