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ößeelement size e. - Nutzdatenbereich: Gesamtheit der Elemente
Element_1bisElement_nmit der kumulierten Gesamtlängen [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:
- Das Feld
Length nwird als erstes serialisiert und kodiert die Bytegröße der nachfolgenden Array-Payload. - Unmittelbar folgend werden die Array-Elemente beginnend mit
Element_1, danachElement_2,Element_3bis zum abschließendenElement_nkontinuierlich in den Bytestrom geschrieben bzw. deserialisiert. - 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 ausn / 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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.