FlexRay Transceiver Driver (FrTrcv)
Controls physical bus transceiver states and bus diagnostics on FlexRay lines.
Funktionen — Übersicht
void FrTrcv_Init (const FrTrcv_ConfigType* ConfigPtr);This service initializes the Fr Trcv.Std_ReturnType FrTrcv_SetTransceiverMode (uint8 FrTrcv_TrcvIdx, FrTrcv_TrcvModeType FrTrcv_TrcvMode);This service sets the transceiver mode.Std_ReturnType FrTrcv_GetTransceiverMode (uint8 FrTrcv_TrcvIdx, FrTrcv_TrcvModeType* FrTrcv_TrcvModePtr);This function returns the actual state of the transceiver.Std_ReturnType FrTrcv_GetTransceiverWUReason (uint8 FrTrcv_TrcvIdx, FrTrcv_TrcvWUReasonType* FrTrcv_TrcvWUReasonPtr);This function returns the wakeup reason.void FrTrcv_GetVersionInfo (Std_VersionInfoType* versioninfo);This service returns the version information of this module.Std_ReturnType FrTrcv_ClearTransceiverWakeup (uint8 FrTrcv_TrcvIdx);This function clears a pending wake up event.void FrTrcv_CheckWakeupByTransceiver (uint8 FrTrcv_TrcvIdx);-Std_ReturnType FrTrcv_GetTransceiverError (uint8 FrTrcv_TrcvIdx, uint8 FrTrcv_BranchIdx, uint32* FrTrcv_BusErrorState);All mandatory errors defined by the Flex Ray EPL [5] which are supported by the Flex Ray transceiver hardware can be acce ssed...Std_ReturnType FrTrcv_DisableTransceiverBranch (uint8 FrTrcv_TrcvIdx, uint8 FrTrcv_BranchIdx);This function disable s the specified branch on the addressed (active star) transceiver.Std_ReturnType FrTrcv_EnableTransceiverBranch (uint8 FrTrcv_TrcvIdx, uint8 FrTrcv_BranchIdx);This function enables the specified branch on the addressed (active star) transceiver.void FrTrcv_MainFunction (void);-
Typen — Übersicht
struct FrTrcv_ConfigTypeConfiguration data structure of the Fr Trcv module.enum FrTrcv_TrcvModeTypeTransceiver modes in state ACTIVE.enum FrTrcv_TrcvWUReasonTypeThis type to be used to specify the wake up reason detected by the FR transceiver in detail.ofaCfunctionwhichsubstitutesMultiplicityTypeType ofaCfunctionwhichsubstitutesMultiplicityType.
Funktionen & Typen — Detailansicht
फ़ंक्शन FrTrcv_Init [SWS_FrTrcv_00322] 📄 PDF
void FrTrcv_Init (const FrTrcv_ConfigType* ConfigPtr);
This service initializes the Fr Trcv.
सिंक्रोनस फ़ंक्शन FrTrcv_Init AUTOSAR क्लासिक प्लेटफ़ॉर्म के FlexRay ट्रांसीवर ड्राइवर को इनिशियलाइज़ करता है ([SWS_FrTrcv_00322])। इसकी सर्विस-ID 0x00 है और इसे हेडर फ़ाइल FrTrcv.h के माध्यम से उपलब्ध कराया जाता है ([SWS_FrTrcv_00322])। मॉड्यूल FrTrcv ट्रांसीवर हार्डवेयर के कॉन्फ़िगरेशन और कमीशनिंग के लिए यह सेवा प्रदान करता है ([SWS_FrTrcv_00322])।
इंटरफ़ेस एकमात्र पैरामीटर के रूप में प्रकार const FrTrcv_ConfigType* के पॉइंटर ConfigPtr की अपेक्षा करता है, जो ट्रांसीवर के चयनित कॉन्फ़िगरेशन डेटासेट को संदर्भित करता है ([SWS_FrTrcv_00322]):
- इनपुट पैरामीटर:
ConfigPtr(चयनित कॉन्फ़िगरेशन सेट का पॉइंटर) ([SWS_FrTrcv_00322])। - इनपुट/आउटपुट पैरामीटर: कोई उपलब्ध नहीं ([SWS_FrTrcv_00322])।
- आउटपुट पैरामीटर: कोई उपलब्ध नहीं ([SWS_FrTrcv_00322])।
- रिटर्न मान:
void, कोई स्थिति या त्रुटि मान नहीं लौटाया जाता है ([SWS_FrTrcv_00322])।
चूंकि FrTrcv_Init को गैर-रीएंट्रेंट (Non Reentrant) के रूप में निर्दिष्ट किया गया है, इसलिए फ़ंक्शन को किसी भी स्थिति में समवर्ती रूप से या एक साथ कई बार कॉल नहीं किया जाना चाहिए ([SWS_FrTrcv_00322])। निष्पादन इनिशियलाइज़ेशन पूरा होने तक सिंक्रोनस रूप से होता है ([SWS_FrTrcv_00322])।
कॉल संदर्भ और अनुक्रम स्थितियों के बारे में वर्तमान विनिर्देश कोई स्पष्ट विवरण नहीं देता है; संभवतः इनिशियलाइज़ेशन सिस्टम स्टार्टअप के दौरान बेसिक सॉफ़्टवेयर स्टेट मैनेजमेंट द्वारा सभी नियमित संचार गतिविधियों से पहले किया जाता है। प्रश्न Q-5fa4966e37b10516 (खुला) विशिष्ट त्रुटि कोड, शून्य पॉइंटर्स पर प्रतिक्रियाएँ और DET या DEM के साथ इंटरैक्शन प्रदान किए गए विनिर्देश दायरे में शामिल नहीं हैं और इसलिए इन पर आगे विस्तार से चर्चा नहीं की गई है ([SWS_FrTrcv_00322])।
यह उपयोग नोट विनिर्देश AUTOSAR Classic R20-11 के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन FrTrcv_SetTransceiverMode [SWS_FrTrcv_00323] 📄 PDF
Std_ReturnType FrTrcv_SetTransceiverMode (uint8 FrTrcv_TrcvIdx, FrTrcv_TrcvModeType FrTrcv_TrcvMode);
This service sets the transceiver mode.
सिंक्रोनस फ़ंक्शन FrTrcv_SetTransceiverMode का उपयोग FlexRay ट्रांसीवर के ऑपरेटिंग मोड को स्विच करने के लिए किया जाता है [SWS_FrTrcv_00323]। इस सेवा की घोषणा हेडर फ़ाइल FrTrcv.h के माध्यम से प्रदान की जाती है [SWS_FrTrcv_00323]।
पैरामीटर और नियंत्रण
फ़ंक्शन दो इनपुट पैरामीटरों की अपेक्षा करता है [SWS_FrTrcv_00323]:
FrTrcv_TrcvIdx: यह शून्य-आधारित इंडेक्स ट्रांसीवर ड्राइवर के भीतर उस विशिष्ट ट्रांसीवर की पहचान करता है, जिसके लिए स्थिति परिवर्तन निष्पादित किया जाना है [SWS_FrTrcv_00323]।FrTrcv_TrcvMode: उस लक्ष्य स्थिति का चयन करता है जिसमें ट्रांसीवर को ट्रांज़िशन करना चाहिए [SWS_FrTrcv_00323]। यह ध्यान दिया जाना चाहिए कि वैकल्पिक स्थितियों में ट्रांज़िशन विफल हो सकते हैं [SWS_FrTrcv_00323]।
रिटर्न मान और त्रुटि की स्थिति में व्यवहार
मोड स्विचिंग का परिणाम प्रकार Std_ReturnType के रिटर्न मान के माध्यम से सिंक्रोनस रूप से संप्रेषित किया जाता है [SWS_FrTrcv_00323]:
E_OK: इंगित करता है कि ट्रांसीवर की स्थिति को वांछित मोड में सफलतापूर्वक बदल दिया गया है [SWS_FrTrcv_00323]।E_NOT_OK: स्थिति परिवर्तन की विफलता का संकेत देता है; ट्रांसीवर की पिछली स्थिति अपरिवर्तित बनी रहती है [SWS_FrTrcv_00323]।
संगामिति
सेवा को गैर-रीएंट्रेंट (Non Reentrant) के रूप में निर्दिष्ट किया गया है और इसमें सिंक्रोनस निष्पादन सिमेंटिक्स हैं [SWS_FrTrcv_00323]। विशेषता Non Reentrant के कारण, ड्राइवर के लिए समानांतर या ओवरलैपिंग कॉल को सुरक्षित करने के लिए संभवतः कॉलिंग संदर्भ ज़िम्मेदार है। प्रश्न Q-b83c7a2879a572b7 (खुला)
यह उपयोग नोट स्वचालित रूप से तैयार किया गया था और पूरी तरह से AUTOSAR रिलीज़ R20-11 के विनिर्देश डेटा पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन FrTrcv_GetTransceiverMode [SWS_FrTrcv_00324] 📄 PDF
Std_ReturnType FrTrcv_GetTransceiverMode (uint8 FrTrcv_TrcvIdx, FrTrcv_TrcvModeType* FrTrcv_TrcvModePtr);
This function returns the actual state of the transceiver.
फ़ंक्शन FrTrcv_GetTransceiverWUReason [SWS_FrTrcv_00325] 📄 PDF
Std_ReturnType FrTrcv_GetTransceiverWUReason (uint8 FrTrcv_TrcvIdx, FrTrcv_TrcvWUReasonType* FrTrcv_TrcvWUReasonPtr);
This function returns the wakeup reason.
फ़ंक्शन FrTrcv_GetVersionInfo [SWS_FrTrcv_00326] 📄 PDF
void FrTrcv_GetVersionInfo (Std_VersionInfoType* versioninfo);
This service returns the version information of this module.
फ़ंक्शन FrTrcv_ClearTransceiverWakeup [SWS_FrTrcv_00329] 📄 PDF
Std_ReturnType FrTrcv_ClearTransceiverWakeup (uint8 FrTrcv_TrcvIdx);
This function clears a pending wake up event.
उपयोग और सिमेंटिक्स
सिंक्रोनस फ़ंक्शन FrTrcv_ClearTransceiverWakeup का उपयोग FlexRay ट्रांसीवर पर एक लंबित वेकअप इवेंट को रीसेट करने के लिए किया जाता है [SWS_FrTrcv_00329]। यह हेडर फ़ाइल FrTrcv.h में घोषित है और इसकी सर्विस-ID 0x0c है [SWS_FrTrcv_00329]।
शून्य-आधारित इनपुट पैरामीटर FrTrcv_TrcvIdx के माध्यम से ड्राइवर के भीतर संबंधित ट्रांसीवर को निर्दिष्ट किया जाता है [SWS_FrTrcv_00329]।
त्रुटि प्रबंधन और रिटर्न मान
प्रकार Std_ReturnType का रिटर्न मान ऑपरेशन के परिणाम के बारे में सूचित करता है [SWS_FrTrcv_00329]:
E_OK: ट्रांसीवर वेकअप स्रोत का वेकअप इवेंट सफलतापूर्वक साफ़ कर दिया गया है [SWS_FrTrcv_00329]।E_NOT_OK: पैरामीटरFrTrcv_TrcvIdxमान्य सीमा से बाहर है; इस मामले में वेकअप स्थिति अपरिवर्तित रहती है [SWS_FrTrcv_00329]।
समवर्तीता और प्रतिबंध
फ़ंक्शन को गैर-रीएंट्रेंट के रूप में निर्दिष्ट किया गया है [SWS_FrTrcv_00329]। इसलिए कॉल करने वालों को यह सुनिश्चित करना चाहिए कि समान इंस्टेंस के लिए कॉल इंटरप्टिंग या समानांतर न हों। चूंकि फ़ंक्शन सिंक्रोनस रूप से परिभाषित है, इसलिए वेकअप इवेंट का क्लीयरेंस ड्राइवर स्तर पर कॉल के दौरान तुरंत पूरा होना चाहिए। प्रश्न Q-e548008f8bae0ff0 (खुला)
यह उपयोग नोट विनिर्देश SWS_FrTrcv_00329 के आधार पर स्वचालित रूप से जनरेट किया गया था।
फ़ंक्शन FrTrcv_CheckWakeupByTransceiver [SWS_FrTrcv_00331] 📄 PDF
void FrTrcv_CheckWakeupByTransceiver (uint8 FrTrcv_TrcvIdx);
-
उपयोग और कॉल संदर्भ
फ़ंक्शन FrTrcv_CheckWakeupByTransceiver FlexRay ट्रांसीवर ड्राइवर (मॉड्यूल FrTrcv) से संबंधित है और हेडर फ़ाइल FrTrcv.h के माध्यम से घोषित है [SWS_FrTrcv_00331]। फ़ंक्शन की सर्विस-ID 0x0e है और इसे सिंक्रोनस रूप से निष्पादित किया जाता है [SWS_FrTrcv_00331]। यह एकमात्र इनपुट पैरामीटर के रूप में प्रकार uint8 का FrTrcv_TrcvIdx स्वीकार करता है, जो शून्य-आधारित इंडेक्स के रूप में ट्रांसीवर ड्राइवर के संदर्भ में संबंधित ट्रांसीवर को निर्धारित करता है जिसके लिए ऑपरेशन निष्पादित किया जाना है [SWS_FrTrcv_00331]। न तो कोई इनपुट/आउटपुट पैरामीटर मौजूद है और न ही केवल आउटपुट पैरामीटर, और फ़ंक्शन कोई रिटर्न मान नहीं देता है (void) [SWS_FrTrcv_00331]।
विनिर्देश डेटा में कोई कार्यात्मक विस्तृत विवरण संग्रहीत नहीं है। व्याख्या: नामकरण के आधार पर, फ़ंक्शन संभवतः यह जाँचने का काम करता है कि क्या संबोधित ट्रांसीवर हार्डवेयर पर कोई वेकअप इवेंट (Wakeup) मौजूद है या इसके द्वारा पहचाना गया है [SWS_FrTrcv_00331]। प्रश्न Q-9b8b5d8fb8e4543f (खुला)
समवर्तीता और त्रुटि प्रबंधन
समवर्तीता व्यवहार के संबंध में, FrTrcv_CheckWakeupByTransceiver को रीएंट्रेंट के रूप में वर्गीकृत किया गया है [SWS_FrTrcv_00331]। यह सिस्टम में विभिन्न ट्रांसीवर इंस्टेंसेस के लिए समानांतर कॉल की अनुमति देता है। विशिष्ट त्रुटि प्रबंधन तंत्र, जैसे अमान्य सूचकांकों के संबंध में जाँच या Default Error Tracer (DET) या Diagnostic Event Manager (DEM) को संदेश, इस विनिर्देश तत्व में परिभाषित नहीं हैं [SWS_FrTrcv_00331]।
यह उपयोग नोट एक AI द्वारा जनरेट किया गया था और पूरी तरह से AUTOSAR R20-11 पैकेज के विनिर्देश विवरण पर आधारित है।
फ़ंक्शन FrTrcv_GetTransceiverError [SWS_FrTrcv_00419] 📄 PDF
Std_ReturnType FrTrcv_GetTransceiverError (uint8 FrTrcv_TrcvIdx, uint8 FrTrcv_BranchIdx, uint32* FrTrcv_BusErrorState);
All mandatory errors defined by the Flex Ray EPL [5] which are supported by the Flex Ray transceiver hardware can be acce ssed via this API:In addition to errors on the physical layer and local to the ECU hardware, a global error flag is provided.
फ़ंक्शन FrTrcv_DisableTransceiverBranch [SWS_FrTrcv_00442] 📄 PDF
Std_ReturnType FrTrcv_DisableTransceiverBranch (uint8 FrTrcv_TrcvIdx, uint8 FrTrcv_BranchIdx);
This function disable s the specified branch on the addressed (active star) transceiver.
समकालिक फ़ंक्शन FrTrcv_DisableTransceiverBranch एक संबोधित सक्रिय स्टार ट्रांसीवर ([SWS_FrTrcv_00442]) पर एकल, निर्दिष्ट शाखा को निष्क्रिय करने का कार्य करता है। यह हेडर फ़ाइल FrTrcv.h के माध्यम से प्रदान किया जाता है और इसमें सर्विस-ID 0x0f ([SWS_FrTrcv_00442]) होती है।
पैरामीटर और कॉल संदर्भ
कॉल समकालिक रूप से किया जाता है और इसे गैर-पुनःप्रवेशी (Non Reentrant) के रूप में निर्दिष्ट किया गया है ([SWS_FrTrcv_00442])। फ़ंक्शन दो शून्य-आधारित इनपुट पैरामीटरों की अपेक्षा करता है:
FrTrcv_TrcvIdx: शून्य-आधारित सूचकांक, जो ट्रांसीवर ड्राइवर के संदर्भ में उस ट्रांसीवर की पहचान करता है जिस पर ऑपरेशन लागू किया जाना है ([SWS_FrTrcv_00442])।FrTrcv_BranchIdx: शून्य-आधारित सूचकांक, जो संबोधित सक्रिय स्टार ट्रांसीवर की निष्क्रिय की जाने वाली शाखा को निर्धारित करता है ([SWS_FrTrcv_00442])।
रिटर्न मान और त्रुटि प्रबंधन
ऑपरेशन का परिणाम रिटर्न प्रकार Std_ReturnType के माध्यम से संकेतित किया जाता है ([SWS_FrTrcv_00442]):
E_OK: निर्दिष्ट ट्रांससीवर शाखा को सफलतापूर्वक निष्क्रिय कर दिया गया ([SWS_FrTrcv_00442])।E_NOT_OK: पैरामीटरFrTrcv_TrcvIdxयाFrTrcv_BranchIdxमान्य सीमा से बाहर है ([SWS_FrTrcv_00442])। इस त्रुटि स्थिति में, ट्रांसीवर शाखा की स्थिति अपरिवर्तित रहती है ([SWS_FrTrcv_00442])।
सीमाएँ और समवर्तीता (concurrency)
चूँकि FrTrcv_DisableTransceiverBranch पुनःप्रवेशी नहीं है, इसलिए कॉल बिना सुरक्षा के समवर्ती रूप से निष्पादित नहीं किए जाने चाहिए ([SWS_FrTrcv_00442])। इसके अतिरिक्त कॉलर को यह सुनिश्चित करना होगा कि अपरिवर्तित शाखा स्थिति के साथ अस्वीकृति से बचने के लिए दोनों सूचकांक कॉन्फ़िगर की गई सीमाओं के भीतर हों ([SWS_FrTrcv_00442])।
यह उपयोग नोट रिलीज़ R20-11 के विनिर्देश SWS_FrTrcv_00442 पर आधारित है।
फ़ंक्शन FrTrcv_EnableTransceiverBranch [SWS_FrTrcv_00443] 📄 PDF
Std_ReturnType FrTrcv_EnableTransceiverBranch (uint8 FrTrcv_TrcvIdx, uint8 FrTrcv_BranchIdx);
This function enables the specified branch on the addressed (active star) transceiver.
सिंक्रोनस फ़ंक्शन FrTrcv_EnableTransceiverBranch का उपयोग किसी संबोधित ट्रांसीवर पर एक विशिष्ट ब्रांच को सक्रिय करने के लिए किया जाता है, आमतौर पर एक सक्रिय स्टार टोपोलॉजी (Active Star) में [SWS_FrTrcv_00443]।
पैरामीटर और कॉल संदर्भ
FrTrcv_TrcvIdx: ड्राइवर के संदर्भ में ट्रांसीवर का शून्य-आधारित इंडेक्स [SWS_FrTrcv_00443]।FrTrcv_BranchIdx: सक्रिय की जाने वाली विशिष्ट ट्रांसीवर ब्रांच का शून्य-आधारित इंडेक्स [SWS_FrTrcv_00443]।
रिटर्न मान और त्रुटि प्रबंधन
फ़ंक्शन प्रकार Std_ReturnType की स्थिति लौटाता है [SWS_FrTrcv_00443]:
E_OK: निर्दिष्ट ट्रांसीवर ब्रांच सफलतापूर्वक सक्रिय हो गई [SWS_FrTrcv_00443]।E_NOT_OK: पैरामीटरों में से एक (FrTrcv_TrcvIdxयाFrTrcv_BranchIdx) मान्य सीमा से बाहर है; इस मामले में ब्रांच की स्थिति अपरिवर्तित रहती है [SWS_FrTrcv_00443]।
समवर्तीता और प्रतिबंध
कॉल सिंक्रोनस रूप से निष्पादित होती है और इसे गैर-रीएंट्रेंट (Non Reentrant) के रूप में निर्दिष्ट किया गया है [SWS_FrTrcv_00443]। इसलिए कॉल करने वालों को यह सुनिश्चित करना चाहिए कि फ़ंक्शन को समान या समानांतर संदर्भों के लिए समवर्ती रूप से कॉल न किया जाए।
यह उपयोग नोट विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
फ़ंक्शन FrTrcv_MainFunction [SWS_FrTrcv_00330] 📄 PDF
void FrTrcv_MainFunction (void);
-
फ़ंक्शन FrTrcv_MainFunction FlexRay ट्रांसीवर (मॉड्यूल FrTrcv) के ड्राइवर का आवधिक मुख्य फ़ंक्शन बनाता है और सर्विस-ID 0x0d के साथ पंजीकृत है [SWS_FrTrcv_00330]। C-इंटरफ़ेस को सिग्नेचर void FrTrcv_MainFunction (void) के साथ पैरामीटर-रहित फ़ंक्शन के रूप में परिभाषित किया गया है, जिसके कारण कॉल करते समय न तो कोई इनपुट पैरामीटर पास किया जाता है और न ही रिटर्न प्रकार के रूप में कोई स्थिति मान उपलब्ध होता है [SWS_FrTrcv_00330]।
फ़ंक्शन के लिए इनक्लूड फ़ाइल के रूप में हेडर SchM_FrTrcv.h निर्दिष्ट है [SWS_FrTrcv_00330]। Schedule Manager के इंटरफ़ेस के माध्यम से प्रावधान इस व्याख्या को पुष्ट करता है कि सिस्टम संचालन में कॉल आमतौर पर कॉन्फ़िगर किए गए ऑपरेटिंग सिस्टम टास्क के संदर्भ में BSW-Scheduler द्वारा चक्रीय रूप से होता है।
पैरामीटर और रिटर्न मानों के अभाव में, ट्रांसीवर की संबंधित नियंत्रण और निगरानी प्रक्रियाएं मॉड्यूल के आंतरिक रूप से स्वायत्त रूप से निष्पादित होने की संभावना है। प्रश्न Q-2710fa5096bf4d90 (खुला) पुनःप्रवेश्यता, कॉनकरेंसी, DET त्रुटि हैंडलिंग या अन्य ड्राइवर इंटरफ़ेस के साथ परस्पर क्रिया जैसे पहलुओं पर, विनिर्देश में इस बिंदु पर कोई नियम शामिल नहीं हैं [SWS_FrTrcv_00330]।
यह उपयोग नोट AI द्वारा तैयार किया गया था और पूरी तरह से रिलीज़ R20-11 की विनिर्देश सामग्री पर आधारित है।
टाइप FrTrcv_ConfigType [SWS_FrTrcv_00487] 📄 PDF
Configuration data structure of the Fr Trcv module.
टाइप FrTrcv_TrcvModeType [SWS_FrTrcv_00481] 📄 PDF
Transceiver modes in state ACTIVE. AUTOSAR CP R20 - of Document ID : AUTOSAR_SWS_FlexRayTransceiverDriver
एन्यूमिरेशन प्रकार FrTrcv_TrcvModeType, [SWS_FrTrcv_00481] के अनुसार उच्च-स्तरीय परिचालन स्थिति ACTIVE में FlexRay ट्रांसीवर के अनुमत ऑपरेटिंग मोड को निर्दिष्ट करता है। टाइप की गई परिभाषा FlexRay ट्रांसीवर ड्राइवर FrTrcv का एक अभिन्न अंग है और उच्च-स्तरीय सॉफ़्टवेयर मॉड्यूल के लिए हेडर फ़ाइल Fr_GeneralTypes.h के माध्यम से प्लेटफ़ॉर्म-व्यापी रूप से उपलब्ध कराई जाती है [SWS_FrTrcv_00481]।
एन्यूमिरेशन में ट्रांसीवर संचालन के लिए चार परिभाषित स्थितियाँ शामिल हैं [SWS_FrTrcv_00481]:
FRTRCV_TRCVMODE_NORMAL: इंगित करता है कि ट्रांसीवर नियमित परिचालन स्थिति NORMAL में है [SWS_FrTrcv_00481]।FRTRCV_TRCVMODE_STANDBY: इंगित करता है कि ट्रांसीवर पावर-सेविंग स्टैंडबाय स्थिति STANDBY में है [SWS_FrTrcv_00481]।FRTRCV_TRCVMODE_SLEEP: इंगित करता है कि ट्रांसीवर निष्क्रिय स्थिति SLEEP में है [SWS_FrTrcv_00481]।FRTRCV_TRCVMODE_RECEIVEONLY: इंगित करता है कि ट्रांसीवर RECEIVEONLY स्थिति में है और केवल रिसेप्शन संचालन की अनुमति देता है [SWS_FrTrcv_00481]।
उपयोग और परस्पर क्रिया के संबंध में, यह प्रकार FlexRay ट्रांसीवर हार्डवेयर के नियंत्रण और स्थिति अधिग्रहण के लिए एक केंद्रीय इंटरफ़ेस चर के रूप में कार्य करता है (व्याख्या: एन्यूमिरेशन मान संभवतः ऑपरेटिंग मोड को स्विच करने के लिए फ़ंक्शन कॉल के पैरामीटर के रूप में और स्थिति प्रश्नों के लिए फ़ीडबैक के रूप में काम करते हैं, क्योंकि पेलोड में कोई फ़ंक्शन हस्ताक्षर नहीं हैं)। प्रश्न Q-205f2b0575c32460 (खुला) विशिष्ट त्रुटि कोड, DET या DEM के माध्यम से त्रुटि प्रबंधन, और रीएंट्रेंसी प्रतिबंध इस प्राथमिक एन्यूमिरेशन प्रकार के लिए विनिर्देशों में परिभाषित नहीं हैं [SWS_FrTrcv_00481]।
यह उपयोग नोट स्वचालित रूप से जनरेट किया गया था और AUTOSAR CP R20-11 विनिर्देश पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप FrTrcv_TrcvWUReasonType [SWS_FrTrcv_00074] 📄 PDF
This type to be used to specify the wake up reason detected by the FR transceiver in detail.
टाइप ofaCfunctionwhichsubstitutesMultiplicityType [SWS_FrTrcv_00497] 📄 PDF
Type ofaCfunctionwhichsubstitutesMultiplicityType.
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/CP_MOD_FrTrcv- Status
- unspecified
- Version
AUTOSAR/AP/record/CP_MOD_FrTrcv@rel:R20-11#6d263cc7- Content hash
6d263cc7- Source
- https://www.autosar.org/fileadmin/standards/R20-11/CP/AUTOSAR_SWS_FlexRayTransceiverDriver.pdf#nameddest=SWS_FrTrcv_00322
gemini-3.8-flash-low· 2026-10-13 · जर्मन मूल