DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: fr Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_FR_SECTION_8_8_2_Optional_Interfaces

Quelle: SWS_FlexRayInterface.pdf (Seite 97) • Ziel-Anforderung: SWS_FrIf_05044

Wortlaut

8.8.2 Optional Interfaces This chapter defines all API services which are required from other BSW modules to fulfill an optional functionality of the FlexRay Interface [SWS_FrIf_05044] Definition of optional interfaces requested by module FrIf ⌈ API Function Header File Description Dem_SetEventStatus Dem.h Called by SW-Cs or BSW modules to report monitor status information to the Dem. BSW modules calling Dem_SetEventStatus can safely ignore the return value. This API will be available only if ({Dem/Dem ConfigSet/DemEventParameter/DemEvent ReportingType} == STANDARD_REPORTING) Det_ReportError Det.h Service to report development errors. Fr_AllSlots Fr.h Invokes the CC CHI command ’ALL_SLOTS’. Fr_CancelTxLPdu Fr.h Cancels the already pending transmission of a LPdu contained in a controllers physical transmit resource (e.g. message buffer). Fr_DisableLPdu Fr.h Disables the hardware resource of a LPdu for transmission/reception. Fr_GetChannelStatus Fr.h Gets the channel status information. Fr_GetClockCorrection Fr.h Gets the current clock correction values. See variables vInterimRateCorrection and vInterimOffset Correction of [12] for details. Fr_GetNmVector Fr.h Gets the network management vector of the last communication cycle. Fr_GetNumOfStartupFrames Fr.h Gets the current number of startup frames seen on the cluster. See variable vStartupPairs of [12] for details. Fr_GetSyncFrameList Fr.h Gets a list of syncframes received or transmitted on channel A and channel B via the even and odd communication cycle. See variables vsSyncIdListA and vsSyncIdListB of [12] for details. Fr_GetWakeupRxStatus Fr.h Gets the wakeup received information from the Flex Ray controller. ▽ △ API Function Header File Description Fr_PrepareLPdu Fr.h Prepares a LPdu. Fr_ReadCCConfig Fr.h Reads a FlexRay protocol configuration parameter for a particular FlexRay controller out of the module’s configuration. Fr_ReconfigLPdu Fr.h Reconfigures a given LPdu according to the parameters (FrameId, Channel, CycleRepetition, CycleOffset, PayloadLength, HeaderCRC) at runtime. FrTrcv_DisableTransceiverBranch FrTrcv.h This function disables the specified branch on the addressed (active star) transceiver. FrTrcv_EnableTransceiverBranch FrTrcv.h This function enables the specified branch on the addressed (active star) transceiver. FrTrcv_GetTransceiverError FrTrcv.h All mandatory errors defined by the FlexRay EPL [5] which are supported by the FlexRay transceiver hardware can be accessed via this API:In addition to errors on the physical layer and local to the ECU hardware, a global error flag is provided. LSduR_FrIfRxIndication (draft) LSduR_FrIf.h Indication of a received PDU from a lower layer communication interface module. LSduR_FrIfTriggerTransmit (draft) LSduR_FrIf.h Within this API, the upper layer module (called module) shall check whether the available data fits into the buffer size reported by PduInfoPtr->Sdu Length. If it fits, it shall copy its data into the buffer provided by PduInfoPtr->SduDataPtr and update the length of the actual copied data in PduInfoPtr->Sdu Length. If not, it returns E_NOT_OK without changing PduInfoPtr. LSduR_FrIfTxConfirmation (draft) LSduR_FrIf.h The lower layer communication interface module confirms the transmission of a PDU, or the failure to transmit a PDU. Mirror_ReportFlexRayFrame Mirror.h Reports a received or transmitted FlexRay frame or a Tx conflict. ⌋

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cited verbatim in the snippet (deterministic citation).

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_FlexRayInterface.pdf
Dokumentseite Seite 97
Ziel-Modul fr (classic)
Ziel-Anforderung SWS_FrIf_05044
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95