FlexRay Transport Layer (FrTp)
Provides segmented data transmission over FlexRay (ISO 10681-2).
Funktionen — Übersicht
void FrTp_GetVersionInfo (Std_VersionInfoType* versioninfo);Returns the version information.void FrTp_Init (const FrTp_ConfigType* configPtr);This service initializes all global variables of a Flex Ray Transport Layer instance and set it in the idle state.void FrTp_Shutdown (void);This service closes all pending transport pro tocol connections by simply stopping operation, frees all resources and stops...Std_ReturnType FrTp_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr);Requests transmission of a PDU.Std_ReturnType FrTp_CancelTransmit (PduIdType TxPduId);Requests cancellation of an ongoing transmission of a PDU in a lower layer communication module.Std_ReturnType FrTp_ChangeParameter (PduIdType id, TPParameterType parameter, uint16 value);Request to change a specific transport protocol parameter (e.Std_ReturnType FrTp_CancelReceive (PduIdType RxPduId);Requests cancellation of an ongoing reception of a PDU in a lower layer transport protocol module.Std_ReturnType FrTp_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr);Within this API , the upper layer module (called module) shall check whether the available data fits into the buffer size...void FrTp_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr);Indication of a received PDU from a lower layer communication interface module.void FrTp_TxConfirmation (PduIdType TxPduId, Std_ReturnType result);The lower layer communication interface module confirms the transmission of a PDU, or the failure to transmit a PDU.void FrTp_MainFunction (void);Schedules the Flex Ray TP.
Typen — Übersicht
struct FrTp_ConfigTypeThis is the base type for the configuration of the Flex Ray Transport Protocol A pointer to an instance of this structure will...
Funktionen & Typen — Detailansicht
function FrTp_GetVersionInfo [SWS_FrTp_00215] 📄 PDF
void FrTp_GetVersionInfo (Std_VersionInfoType* versioninfo);
Returns the version information.
function FrTp_Init [SWS_FrTp_00147] 📄 PDF
void FrTp_Init (const FrTp_ConfigType* configPtr);
This service initializes all global variables of a Flex Ray Transport Layer instance and set it in the idle state. It has no return value because software errors in initialisation data shall be detected during configuration time (e.g. by configuration tool ).
Die synchrone Funktion FrTp_Init initialisiert alle globalen Variablen einer Instanz der FlexRay-Transportschicht und versetzt diese in den Ruhezustand [SWS_FrTp_00147]. Als Eingabeparameter wird über configPtr ein Zeiger auf die Konfiguration des FlexRay-Transportprotokolls übergeben (const FrTp_ConfigType*) [SWS_FrTp_00147]. Die Schnittstelle wird über den Header FrTp.h mit der Service-ID 0x00 deklariert [SWS_FrTp_00147].
Hinsichtlich des internen Verhaltens und der Fehlerbehandlung gelten folgende Festlegungen:
- Nachdem die Transportschicht erfolgreich durch den Aufruf von
FrTp_Initinitialisiert wurde, wechselt das FrTp-Modul in den internen ZustandFRTP_ON[SWS_FrTp_01032]. - Die Funktion besitzt keinen Rückgabewert (
void), da Softwarefehler in den Initialisierungsdaten bereits während der Konfigurationsphase, beispielsweise durch ein Konfigurationswerkzeug, erkannt werden müssen [SWS_FrTp_00147].
Bezüglich der Nebenläufigkeit ist der Dienst als nicht reentrant (Non Reentrant) spezifiziert [SWS_FrTp_00147]. Ein paralleler oder mehrfacher unkoordinierter Aufruf ist daher unzulässig. Interpretation: Der Aufruf dürfte typischerweise zentral im Rahmen des Steuergerätehochlaufs vor der Nutzung regulärer Transportdienste erfolgen. Frage Q-9b7cf7fc6dac510e (offen)
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikationsanforderungen von AUTOSAR R20-11 generiert.
Implementer's Guide folgt (Komplexität I1)
function FrTp_Shutdown [SWS_FrTp_00148] 📄 PDF
void FrTp_Shutdown (void);
This service closes all pending transport pro tocol connections by simply stopping operation, frees all resources and stops the Fr Tp Module
Die synchrone Funktion FrTp_Shutdown beendet den Betrieb des FlexRay-Transport-Protokoll-Moduls (FrTp) [SWS_FrTp_00148]. Beim Aufruf schließt der Service alle noch anstehenden Transportprotokoll-Verbindungen unmittelbar durch Einstellen des Betriebs, gibt sämtliche belegten Ressourcen frei und stoppt das FrTp-Modul vollständig [SWS_FrTp_00148].
Hinsichtlich der Schnittstellenspezifikation und des Verhaltens gelten folgende Eigenschaften:
- Signatur und Header: Die Funktion ist über die Header-Datei
FrTp.hverfügbar, besitzt die Service-ID0x01, erwartet keine Parameter und liefert keinen Rückgabewert (void) [SWS_FrTp_00148]. - Nebenläufigkeit:
FrTp_Shutdownist als nicht reentrant (Non Reentrant) spezifiziert und muss synchron ausgeführt werden [SWS_FrTp_00148]. Ein nebenläufiger oder mehrfacher paralleler Aufruf ist daher unzulässig. - Zustandsübergang: Durch die erfolgreiche Ausführung der Service-Primitive
FrTp_Shutdown()wechselt das FrTp-Modul in den internen ZustandFRTP_OFF[SWS_FrTp_01036].
Da der Dienst anhängige Verbindungen durch bloßes Stoppen des Betriebs schließt, dürften laufende Übertragungen unmittelbar und ohne gesonderte Abschlussmeldung abgebrochen werden. Frage Q-35555515f521d0c3 (offen)
Dieser Nutzungshinweis wurde automatisiert auf Basis der AUTOSAR-Spezifikation R20-11 generiert.
Implementer's Guide folgt (Komplexität I1)
function FrTp_Transmit [SWS_FrTp_00149] 📄 PDF
Std_ReturnType FrTp_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr);
Requests transmission of a PDU.
Verwendung und Semantik
Die synchrone Funktion FrTp_Transmit fordert die Übertragung einer PDU über das FlexRay-Transport-Layer-Modul an [SWS_FrTp_00149]. Über den Parameter TxPduId wird die Kennung der zu übertragenden PDU übergeben, während PduInfoPtr auf die Nutzdaten, Metadaten sowie die Länge verweist [SWS_FrTp_00149]. Soll eine Übertragung mit einer der oberen Schicht noch unbekannten Nachrichtenlänge initiiert werden, ist FrTp_Transmit mit dem Parameterwert PduLength = 0 aufzurufen [SWS_FrTp_01064]. Die Annahme der Sendeanforderung wird synchron mit E_OK bestätigt; kann die Anforderung nicht akzeptiert werden, liefert die Funktion E_NOT_OK zurück [SWS_FrTp_00149].
Nebenläufigkeit und Kanalverfügbarkeit
Die Funktion ist reentrant für Aufrufe mit unterschiedlichen PDU-IDs, jedoch nicht reentrant für denselben Bezeichner TxPduId [SWS_FrTp_00149]. Zudem erfordert die Durchführung einen freien Übertragungskanal: Ist kein Kanal verfügbar, weil sich der Zustand nicht im Leerlauf befindet (FrTpTxChannelState ≠ Idle), bricht die Funktion ab und retourniert E_NOT_OK [SWS_FrTp_01041].
Fehlerbehandlung
Ist die Entwicklungsschnittstelle zur Fehlererkennung aktiv, validiert FrTp_Transmit die übergebenen Parameter:
- Wird eine nicht unterstützte oder ungültige
TxPduIdübergeben, bricht der Dienst mitE_NOT_OKab und meldet den EntwicklungsfehlerFRTP_E_INVALID_PDU_SDU_ID[SWS_FrTp_01040], [SWS_FrTp_01139]. - Ist der Zeiger
PduInfoPtrungültig, wird der FehlerFRTP_E_PARAM_POINTERgemeldet und die Ausführung bricht ebenfalls mitE_NOT_OKab [SWS_FrTp_01140].
Dieser Text wurde von einer KI auf Basis der AUTOSAR-Spezifikation generiert.
Implementer's Guide folgt (Komplexität I1)
function FrTp_CancelTransmit [SWS_FrTp_00150] 📄 PDF
Std_ReturnType FrTp_CancelTransmit (PduIdType TxPduId);
Requests cancellation of an ongoing transmission of a PDU in a lower layer communication module.
Die synchrone Service-Funktion FrTp_CancelTransmit fordert den Abbruch einer laufenden PDU-Übertragung in einem unterlagerten Kommunikationsmodul an [SWS_FrTp_00150]. Die abzubrechende Übertragung wird über den Eingangsparameter TxPduId adressiert [SWS_FrTp_00150].
Zustandsabhängiges Verhalten und Rückgabewerte
Das Verhalten beim Abbruch hängt vom aktuellen Zustand der Verbindung ab:
- Ist die Sendeanforderung zwar anhängig, die Übertragung selbst jedoch noch nicht gestartet, gibt
FrTp_CancelTransmitdie Verbindung unverzüglich frei [SWS_FrTp_00385]. - Befindet sich die Übertragung bereits im Gange, stoppt die Funktion den Sendevorgang und bestätigt den erfolgreichen Abbruch mit dem Rückgabewert
E_OK[SWS_FrTp_01116]. - Ist die Verbindung nicht aktiv oder wurde die letzte N-PDU einer unbestätigten Übertragung bereits an das FrIf weitergeleitet, schlägt der Abbruch fehl und die Funktion liefert
E_NOT_OKzurück [SWS_FrTp_01116].
Fehlerbehandlung und Nebenläufigkeit
Sofern die Entwicklungserkennung (Development Error Detection) für FrTp_CancelTransmit aktiviert ist, prüft die Funktion den Parameter TxPduId auf Gültigkeit. Schlägt diese Überprüfung fehl, wird der Entwicklungsfehler FRTP_E_INVALID_PDU_SDU_ID gemeldet und E_NOT_OK zurückgegeben [SWS_FrTp_01141].
Die Funktion ist reentrant für Aufrufe mit unterschiedlichen PDU-IDs, darf jedoch für dieselbe TxPduId nicht nebenläufig ausgeführt werden [SWS_FrTp_00150].
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation AUTOSAR CP R20-11 erstellt.
Implementer's Guide folgt (Komplexität I2)
function FrTp_ChangeParameter [SWS_FrTp_00151] 📄 PDF
Std_ReturnType FrTp_ChangeParameter (PduIdType id, TPParameterType parameter, uint16 value);
Request to change a specific transport protocol parameter (e.g. block size).
Die synchrone Funktion FrTp_ChangeParameter dient gemäß [SWS_FrTp_00151] der Anforderung, spezifische Parameter des Transportprotokolls zur Laufzeit zu ändern. Über den Parameter id wird die betroffene PDU referenziert, während parameter die Kennung des Parameters und value den neuen Wert übergibt. Bei erfolgreicher Anpassung gibt die Funktion E_OK zurück, andernfalls wird die Änderungsanforderung mit E_NOT_OK abgewiesen [SWS_FrTp_00151].
Konkret wird dieser Dienst genutzt, um Parameter der FlowControl-PDU für die Bandbreitensteuerung (BandwidthControl, BC) nach ISO 10681-2 zur Laufzeit zu modifizieren [SWS_FrTp_00242]. Dies betrifft:
- den Parameter
FrTpSCexp[SWS_FrTp_00242], - den Parameter
FrTpMaxNbrOfNPduPerCycle[SWS_FrTp_00242].
Auf Senderseite wird eine hierdurch ausgelöste zusätzliche FlowControl-PDU als unerwartete N-PDU empfangen und ignoriert [SWS_FrTp_00242].
Fehlerbehandlung
Ist die Entwicklungserkennung (Development Error Detection) für die Funktion aktiviert, erfolgen formale Parameterprüfungen:
- Prüfung der PDU-Kennung
id: Ist der Wert ungültig, meldet die Funktion den EntwicklungsfehlerFRTP_E_INVALID_PDU_SDU_IDund liefertE_NOT_OK[SWS_FrTp_01143]. - Prüfung des Parameters
parameter: Ist die Kennung ungültig, meldet die FunktionFRTP_E_INVALID_PARAMETERund gibtE_NOT_OKzurück [SWS_FrTp_01144].
Nebenläufigkeit und Einschränkungen
Die Funktion ist als nicht reentrant (Non Reentrant) spezifiziert [SWS_FrTp_00151]. Aufrufer müssen daher sicherstellen, dass Aufrufe sequentiell ablaufen; vermutlich ist bei Zugriffen aus verschiedenen Tasks eine externe Synchronisation erforderlich. Frage Q-fe82be70448a3e0b (offen)
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation AUTOSAR CP R20-11 generiert.
Implementer's Guide folgt (Komplexität I1)
function FrTp_CancelReceive [SWS_FrTp_01172] 📄 PDF
Std_ReturnType FrTp_CancelReceive (PduIdType RxPduId);
Requests cancellation of an ongoing reception of a PDU in a lower layer transport protocol module.
Die synchrone Funktion FrTp_CancelReceive fordert den Abbruch eines laufenden PDU-Empfangs im FlexRay-Transport-Layer an [SWS_FrTp_01172]. Sie ist über den Header FrTp.h verfügbar und ermöglicht es, eine aktive Empfangsoperation gezielt zu stoppen.
Parameter und Rückgabewerte
Als Eingabeparameter wird RxPduId vom Typ PduIdType übergeben, wodurch die abzubrechende PDU eindeutig identifiziert wird [SWS_FrTp_01172]. Zusätzliche Ein- oder Ausgabeparameter existieren nicht. Die Funktion liefert einen Statuswert vom Typ Std_ReturnType zurück:
E_OK: Der Abbruch der PDU-Rezeption wurde durch das Zielmodul erfolgreich ausgeführt [SWS_FrTp_01172], [SWS_FrTp_01183].E_NOT_OK: Das Zielmodul hat die Abbruchanforderung abgewiesen [SWS_FrTp_01172].
Nebenläufigkeit und Einschränkungen
Die Funktion ist als nicht-reentrant (Non Reentrant) eingestuft [SWS_FrTp_01172]. Aufrufer müssen daher sicherstellen, dass keine parallelen oder verschachtelten Aufrufe erfolgen, um Inkonsistenzen bei der internen PDU-Zustandsverwaltung zu vermeiden.
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation generiert.
Implementer's Guide folgt (Komplexität I1)
function FrTp_TriggerTransmit [SWS_FrTp_00154] 📄 PDF
Std_ReturnType FrTp_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr);
Within this API , the upper layer module (called module) shall check whether the available data fits into the buffer size reported by Pdu Info Ptr - >Sdu Length. If it fits, it shall copy its data into the buffer provided by Pdu Info Ptr - >Sdu Data Ptr and update the length of the actual copied data in Pdu Info Ptr - >Sdu Length. If not, it returns E_ NOT_ OK without changing Pdu Info Ptr.
Die synchrone Funktion [SWS_FrTp_00154] dient der Bereitstellung von SDU-Daten für die Übertragung. Über den Parameter TxPduId wird die zu übertragende SDU identifiziert, während PduInfoPtr auf eine Struktur mit dem Zielpuffer (SduDataPtr) und der verfügbaren Puffergröße (SduLength) verweist [SWS_FrTp_00154].
Innerhalb der Funktion wird geprüft, ob die bereitgestellten Daten in den über PduInfoPtr->SduLength gemeldeten Zielpuffer passen [SWS_FrTp_00154]:
- Erfolgreicher Kopiervorgang: Reicht die Pufferkapazität aus, kopiert die Funktion die Adressinformationen, PCI sowie N-SDU-Daten in den Puffer
PduInfoPtr->SduDataPtr[SWS_FrTp_01060]. Die Datenlänge inPduInfoPtr->SduLengthwird auf die exakte Länge der kopierten Daten gesetzt und die Funktion gibtE_OKzurück [SWS_FrTp_00154], [SWS_FrTp_01061]. - Unzureichender Puffer: Passen die Daten nicht in den Puffer, bricht die Funktion ab und gibt
E_NOT_OKzurück, ohnePduInfoPtrzu verändern [SWS_FrTp_00154]. Im Fehlerfall darfPduInfoPtrvom Aufrufer nicht verwendet werden, da er ungültige Daten oder einen Nullzeiger enthalten kann [SWS_FrTp_00154].
Bei aktivierter Entwicklungserkennung (DET) führt die Funktion Vorabprüfungen der Übergabeparameter durch:
- Ist
TxPduIdungültig, meldet die Funktion den FehlerFRTP_E_INVALID_PDU_SDU_IDan das DET und liefertE_NOT_OK[SWS_FrTp_01145]. - Ist
PduInfoPtrungültig, meldet sie den FehlerFRTP_E_PARAM_POINTERan das DET und gibt ebenfallsE_NOT_OKzurück [SWS_FrTp_01146].
Bezüglich der Nebenläufigkeit ist die Funktion reentrant für unterschiedliche PDU-IDs, darf jedoch für dieselbe TxPduId nicht nebenläufig aufgerufen werden [SWS_FrTp_00154].
Dieser Nutzungshinweis wurde automatisch auf Basis der Spezifikation AUTOSAR CP R20-11 generiert.
Implementer's Guide folgt (Komplexität I2)
function FrTp_RxIndication [SWS_FrTp_00152] 📄 PDF
void FrTp_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr);
Indication of a received PDU from a lower layer communication interface module.
Verwendung und Semantik
Die synchrone Callback-Funktion FrTp_RxIndication dient der Indikation einer empfangenen PDU von einem unterlagerten Kommunikationsschnittstellenmodul an das FlexRay-ISO-Transport-Layer-Modul und leitet den gesamten Empfangsprozess ein [SWS_FrTp_00152], [SWS_FrTp_00137]. Sie ist über den Header FrTp.h verfügbar und besitzt die Service-ID 0x42 ohne Rückgabewert [SWS_FrTp_00152]. Als Parameter erwartet sie den Bezeichner der empfangenen PDU (RxPduId) sowie einen Zeiger auf eine Struktur vom Typ PduInfoType (PduInfoPtr) [SWS_FrTp_00152]. Dieser Zeiger stellt die Länge der empfangenen PDU (SduLength), einen Pufferzeiger auf die Nutzdaten (SduDataPtr) sowie die zugehörigen Metadaten bereit [SWS_FrTp_00152].
Fehlerbehandlung
Hinsichtlich der Fehlerbehandlung prüft die Funktion bei aktiver Entwicklungserkennung (DET) beide Eingangsparameter: Ist RxPduId ungültig, meldet sie den Entwicklungsfehler FRTP_E_INVALID_PDU_SDU_ID [SWS_FrTp_01147]. Ist PduInfoPtr ungültig, wird der Fehler FRTP_E_PARAM_POINTER gemeldet [SWS_FrTp_01148]. Wird eine nicht unterstützte RxPduId übergeben, wird die Ausführung ohne weitere Aktionen beendet [SWS_FrTp_01075]. Falls zum Zeitpunkt des Aufrufs kein freier Empfangskanal verfügbar ist, weil der Kanalzustand nicht Idle ist (FrTpRxChannelState ≠ Idle), bricht die Funktion ebenfalls ohne weitere Verarbeitung ab [SWS_FrTp_01076] und das Modul löst den Laufzeitfehler FRTP_E_NO_CHANNEL aus [SWS_FrTp_01186].
Nebenläufigkeit und Zusammenspiel
Bezüglich der Nebenläufigkeit ist FrTp_RxIndication reentrant für unterschiedliche PDU-IDs, jedoch nicht reentrant für identische PDU-IDs [SWS_FrTp_00152]. Der Aufruf muss synchron durch die unterlagerte Schnittstelle erfolgen, um den Empfang im FrTp-Modul ordnungsgemäß zu starten [SWS_FrTp_00152], [SWS_FrTp_00137].
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikationsanforderungen von AUTOSAR R20-11 generiert.
Implementer's Guide folgt (Komplexität I2)
function FrTp_TxConfirmation [SWS_FrTp_00153] 📄 PDF
void FrTp_TxConfirmation (PduIdType TxPduId, Std_ReturnType result);
The lower layer communication interface module confirms the transmission of a PDU, or the failure to transmit a PDU.
Die synchrone Funktion [SWS_FrTp_00153] dient der unterlagerten Kommunikationsschicht dazu, dem FrTp-Modul die erfolgreiche Übertragung oder das Scheitern einer PDU mitzuteilen. Beim Aufruf übergibt die unterlagerte Schicht die konfigurierte Kennung FrTpTxConfirmationPduId im Parameter TxPduId sowie das Sendeergebnis result ([SWS_FrTp_01053]). Gültige Werte für result sind E_OK bei erfolgreicher Aussendung und E_NOT_OK bei einer fehlgeschlagenen Übertragung ([SWS_FrTp_00153]).
Ist die Entwicklungserkennung (DET) aktiviert, führt die Funktion eine Parameterprüfung durch: Ein unzulässiger Bezeichner TxPduId löst den Entwicklungsfehler FRTP_E_INVALID_PDU_SDU_ID aus ([SWS_FrTp_01149]), während ein ungültiger Wert für result den Fehler FRTP_E_INVALID_PARAMETER zur Folge hat ([SWS_FrTp_01203]).
Bezüglich der Nebenläufigkeit ist die Funktion reentrant für unterschiedliche PDU-IDs, darf jedoch für dieselbe TxPduId nicht nebenläufig aufgerufen werden ([SWS_FrTp_00153]). Bei jedem Aufruf mit der zugehörigen FrTpTxConfirmationPduId dekrementiert das Modul den Zähler TxPduPendingCounter ([SWS_FrTp_01092]).
Im Zusammenspiel mit dem Übertragungsstatus bewirkt die Bestätigung folgende Zustandsübergänge:
- Auf der Senderseite wird der belegte Kanal in den Zustand
Idle(FrTpTxChannelState = Idle) überführt und die FlagsTX_SDU_AVAILABLEsowieTX_SDU_UNKNOWN_MSG_LENGTHwerden zurückgesetzt, sobald alle N-SDU-Daten gesendet wurden,resultden WertE_OKhat und eine ggf. konfigurierte Quittung eingegangen ist – oder unmittelbar, wennresultgleichE_NOT_OKist ([SWS_FrTp_01056], [SWS_FrTp_01057], [SWS_FrTp_01124]). - Auf der Empfängerseite wird der belegte Empfangskanal (
FrTpRxChannelState = Idle) freigegeben, wenn alle Daten empfangen und alle erforderlichen Flow-Control-PDUs mitE_OKbestätigt wurden oder wenn die Bestätigung mitE_NOT_OKerfolgt ([SWS_FrTp_01081]).
Dieser Text wurde von einer KI erstellt und basiert auf den Spezifikationen des AUTOSAR-Releases R20-11.
Implementer's Guide folgt (Komplexität I2)
function FrTp_MainFunction [SWS_FrTp_00162] 📄 PDF
void FrTp_MainFunction (void);
Schedules the Flex Ray TP. (Entry point for scheduling)
Verwendung und Aufrufkontext
Die Funktion FrTp_MainFunction besitzt die Signatur void FrTp_MainFunction (void); und ist mit der Service-ID 0x10 spezifiziert [SWS_FrTp_00162]. Sie nimmt keine Eingangsparameter entgegen und liefert keinen Rückgabewert an den Aufrufer zurück [SWS_FrTp_00162]. Die Deklaration ist über den Header SchM_FrTp.h verfügbar [SWS_FrTp_00162]. Als Interpretation dürfte die Funktion somit typischerweise durch den BSW-Scheduler (Schedule Manager) zyklisch aufgerufen werden. Frage Q-aaa6251bd84aef94 (offen)
Zusammenspiel und Aufgaben
Die Hauptaufgabe der Funktion besteht im Scheduling des FlexRay-Transport-Protokoll-Moduls [SWS_FrTp_00162], [SWS_FrTp_00203]. Gemäß [SWS_FrTp_00580] stellt FrTp_MainFunction den verbindlichen Einstiegspunkt für anstehende Verarbeitungsaufgaben (processing tasks) des FrTp-Moduls dar, wodurch die internen Protokollprozesse zyklisch abgearbeitet und verwaltet werden.
Zeitliche Bedingungen und Einschränkungen
Für die zeitliche Einbindung in das Gesamtsystem definiert die Spezifikation eine feste Mindestaufrufrate für das Scheduling:
FrTp_MainFunctionmuss mindestens einmal pro FlexRay-Zyklus aufgerufen werden [SWS_FrTp_01152].
Spezifische Fehlerbehandlungen, DET- oder DEM-Meldungen sowie explizite Vorgaben zur Reentranz oder zur Nebenläufigkeit werden im vorliegenden Spezifikationsumfang nicht beschrieben.
Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation AUTOSAR R20-11 generiert.
Implementer's Guide folgt (Komplexität I1)
type FrTp_ConfigType [SWS_FrTp_01194] 📄 PDF
This is the base type for the configuration of the Flex Ray Transport Protocol A pointer to an instance of this structure will be used in the initialization of the Flex Ray Transport Protocol. The outline of the structure is defined in chapter 10 Configura tion Specification
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/CP_MOD_FrTp- Status
- unspecified
- Version
AUTOSAR/AP/record/CP_MOD_FrTp@rel:R20-11#629ac4e3- Content hash
629ac4e3- Source
- https://www.autosar.org/fileadmin/standards/R20-11/CP/AUTOSAR_SWS_FlexRayISOTransportLayer.pdf#nameddest=SWS_FrTp_00215
claude-opus-5-5· 2026-10-13