AUTOSAR_AP_SWS_CommunicationManagement
FIG-044eb8551cf30be5
915 × 297 px
1 Release(s)
Figure 7.7: One-dimensional arrays (Example)
SHA-256 Inhalts-Fingerabdruck:
044eb8551cf30be58bc6f6ccf8c9a6d5583cc2090a42a99dc5db643b186307a5
✦
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ößeelement size e. - n [byte]: Bemaßungspfeil für die reine Nutzdatenlänge über die Elemente
Element_1bisElement_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:
- Falls konfiguriert, wird das optionale Feld
LengthField(Length n) vorangestellt, das die Bytegröße der Nutzdaten-Payload anzeigt. - Anschließend werden die Elemente
Element_1bisElement_nsequenziell übertragen. - Der Gesamtumfang des serialisierten Segments umfasst bei Präsenz des Längenfelds die Spanne
LengthField + n [byte], während die reine Elementfolgen [byte]beansprucht. Entfällt das optionale Längenfeld, beginnt die Serialisierung direkt mitElement_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ängen [byte]entsprechend abgrenzen.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.