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öß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.