DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_SWS_CommunicationManagement FIG-8eab96c234fa83cd 915 × 297 px 1 Release(s)

Figure 7.7: One-dimensional arrays (Example)

SHA-256 Inhalts-Fingerabdruck: 8eab96c234fa83cd4fd434108c61091d98b821f7538c4be1e38703ce4f850df0
✦ 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 mit expliziter Unterscheidung zwischen optionalem Längenfeld und Nutzdaten-Payload sowie den zugehörigen Längenbemaßungen.

2. Komponenten, Entitäten & Schnittstellen

  • Length n / LengthField (optional): Vorangestelltes Längenfeld mit einer konfigurierbaren Bitbreite von 8, 16 or 32 bit, gekennzeichnet als optional.
  • Element_1 bis Element_n: Sequenz der Array-Elemente (Element_1, Element_2, Element_3, ..., Element_n), jeweils mit der Elementgröße element size e.
  • n [byte]: Bemaßungspfeil für die reine Nutzdatenlänge über die Elemente Element_1 bis Element_n.
  • LengthField + n [byte]: Übergeordneter Bemaßungspfeil für die Gesamtlänge des serialisierten Arrays einschließlich Längenfeld und Nutzdaten.
  • Schnittstelle: Serialisierter Bytestrom zwischen Kommunikationspartnern.

3. Dynamisches Verhalten & Sequenzablauf

Statische Repräsentation der Serialisierungsreihenfolge von links nach rechts:

  1. Falls konfiguriert, wird das optionale Feld LengthField (Length n) vorangestellt, das die Bytegröße der Nutzdaten-Payload anzeigt.
  2. Anschließend werden die Elemente Element_1 bis Element_n sequenziell übertragen.
  3. Der Gesamtumfang des serialisierten Segments umfasst bei Präsenz des Längenfelds die Spanne LengthField + n [byte], während die reine Elementfolge n [byte] beansprucht. Entfällt das optionale Längenfeld, beginnt die Serialisierung direkt mit Element_1.

4. Normative Relevanz & Entwickler-Hinweise

  • Das Längenfeld ist optional ((optional)); Implementierungen müssen sowohl Konfigurationen mit vorangestelltem Längenfeld als auch ohne Längenfeld (z. B. bei Arrays fixer Größe) unterstützen.
  • Sofern vorhanden, beträgt die Breite des Längenfelds 8, 16 oder 32 Bit.
  • Die Gesamtgröße im Bytestrom beträgt LengthField + n [byte] bei vorhandenem Längenfeld bzw. n [byte] bei ausgelassenem Längenfeld.
  • Parser müssen anhand des Datenmodells auswerten, ob ein LengthField übertragen wird, und die Payload-Länge n [byte] entsprechend abgrenzen.

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

R24-11 → R25-11 keine inhaltliche Änderung Vorgänger: FIG-044eb8551cf30be5

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 | LengthField | (optional) | 8,16 or 32 bit | Element_2 Element_3 Element_n | LengthField + n [byte]

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_SWS_CommunicationManagement S. 132 7.7 Figure 7.7: One-dimensional arrays (Example)