DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_SWS_CommunicationManagement FIG-1c86676540cb67d0 921 × 246 px 1 Release(s)

Figure 7.14: One-dimensional arrays (Example)

SHA-256 Inhalts-Fingerabdruck: 1c86676540cb67d0e73aedb45bbe7a425132eb2c179c4e98be29823b95bed372
✦ 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.

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 (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_SWS_CommunicationManagement S. 127 7.14 Figure 7.14: One-dimensional arrays (Example)