Communication Manager (ComM)
Manages communication states and channel modes across multiple network interfaces.
Funktionen — Übersicht
void ComM_Init (const ComM_ConfigType* ConfigPtr);Initializes the AUTOSAR Communication Manager and restarts the internal state machines.void ComM_DeInit (void);This API de - initializes the AUTOSAR Communication Manager.Std_ReturnType ComM_GetStatus (ComM_InitStatusType* Status);Returns the initialization status of the AUTOSAR Communication Manager.Std_ReturnType ComM_GetInhibitionStatus (NetworkHandleType Channel, ComM_InhibitionStatusType* Status);Returns the inhibition status of a Com M channel.Std_ReturnType ComM_RequestComMode (ComM_UserHandleType User, ComM_ModeType ComMode);Requesting of a Communication Mode by a user.Std_ReturnType ComM_GetMax ComM_GetMaxComMode (ComM_UserHandleType User, ComM_ModeType* ComMode); ⚠️Function t o query the maximum allowed Communication Mode of the corresponding user.Std_ReturnType ComM_GetRequestedComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);Function to query the currently requested Communication Mode of the corresponding user.Std_ReturnType ComM_GetCurrentComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);Function to query the current Communication Mode.Std_ReturnType ComM_GetCurrentPNCComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);The function returns the current Communication Mode of the corresponding PNC the affected user is assigned to.Std_ReturnType ComM_GetPncToChannelMapping (boolean* MappingTable, uint8* ChannelCnt, uint8* PncCnt);This function returns the current configuration of the ECUs PNC - to -Std_ReturnType ComM_UpdatePncToChannelMapping (const boolean* MappingTable, uint8 channelCnt, uint8 PncCnt);This function can be used to set entries within the the ECUs PNC - to - channel -Std_ReturnType ComM_ResetPncToChannelMapping (void);This function resets dynamic entries within the ECUs PNC - to - channel - mapping to default values Tags: atp.Std_ReturnType ComM_PnLearningRequest (void);Triggers the NM to return into NM Repe at Message State and send the Partial Network Learning Bit (in order for receiving...Std_ReturnType ComM_UpdatePncMembership (boolean Control, const uint8* ComM_PncMembership);This function is used by SWCs to update the PNC membership which is transmitted during PNC Learning.Std_ReturnType ComM_PreventWakeUp (NetworkHandleType Channel, boolean Status);Changes the inhibition status COMM_ NO_ WAKEUP for the corresponding channel.Std_ReturnType ComM_LimitChannelToNoComMode (NetworkHandleType Channel, boolean Status);Changes the inhibition status f or the channel for changing from COMM_ NO_ COMMUNICATION to a higher Communication Mode.Std_ReturnType ComM_LimitECUToNoComMode (boolean Status);Changes the inhibition status for the ECU (=all channels) for changing from COMM_ NO_ COMMUNICATION to a high er Communication...Std_ReturnType ComM_ReadInhibitCounter (uint16* CounterValue);This function returns the amount of rejected COMM_ FULL_ COMMUNICATION user requests.Std_ReturnType ComM_ResetInhibitCounter (void);This function resets the Inhibited COMM_ FULL_ COMMUNICATION request Counter.Std_ReturnType ComM_SetECUGroupClassification (ComM_InhibitionStatusType Status);Changes the ECU Group Classification status (see chapter 10.void ComM_GetVersionInfo (Std_VersionInfoType* Versioninfo);This function returns the published information (for details refer to table 10.void ComM_Nm_NetworkStartIndication (NetworkHandleType Channel);Indication that a NM - message has been received in the Bus Sleep Mode, what indicates that some nodes in the network have...void ComM_Nm_NetworkMode (NetworkHandleType Channel);Notification that the network management has entered Network Mode.void ComM_Nm_PrepareBusSleepMode (NetworkHandleType Channel);Notification that the network management has entered Prepare Bus - Sleep Mode.void ComM_Nm_BusSleepMode (NetworkHandleType Channel);Notification that the network management has entered Bus - Sleep Mode.void ComM_Nm_RestartIndication (NetworkHandleType Channel);If Nm If has started to shut down the coordinated busses, AND not all coordinated busses have indicated bus sleep state, AND...void ComM_Nm_RepeatMessageLeftIndication (NetworkHandleType Channel);Notification that the state of all has left Repeat Message.void ComM_Nm_PncLearningBitIndication (NetworkHandleType Channel);Service to indicate that an NM message with set PNC Learning Bit has been received.void ComM_Nm_ForwardSynchronizedPncShutdown (NetworkHandleType Channel);If an ECU in role of an intermediate PNC coordinator receives a PN shutdown message via a Nm, then Com M is immediately...void ComM_DCM_ActiveDiagnostic (NetworkHandleType Channel);Indication of active diagnostic by the DCM.void ComM_DCM_InactiveDiagnostic (NetworkHandleType Channel);Indication of inactive diagnostic by the DCM.void ComM_EcuM_WakeUpIndication (NetworkHandleType Channel);Notification of a wake up on the corresponding channel.void ComM_EcuM_PNCWakeUpIndication (PNCHandleType PNCid);Notification of a wake up on the corresponding partial network cluster.void ComM_CommunicationAllowed (NetworkHandleType Channel, boolean Allowed);Ecu M or Bsw M shall indicate to Com M when communication is allowed.void ComM_BusSM_ModeIndication (NetworkHandleType Channel, ComM_ModeType ComMode);Indication of the actual bus mode by the corresponding Bus State Manager.void ComM_BusSM_BusSleepMode (NetworkHandleType Channel);Notification of the corresponding Bus State Manager that the actual bus mode is Bus - Sleep.
Typen — Übersicht
enum ComM_InitStatusTypeInitialization status of Com M.enum ComM_PncModeTypeCurrent mode of a PNCenum ComM_StateTypeState and sub - state of Com M state machine Com M states vs.struct ComM_ConfigTypeThis type contains the implementation - specific post build configuration structure.enum ComM_ModeTypeCurrent mode of the Communication Manager (main state of the state machine).ComM_UserHandleTypeHandle to identify a user.ComM_UserHandleArrayTypenumber Of Requesters contains the number of valid user handle entries in the "handle Array" member.ComM_UserHandleSubArrayTypeThis element contains the user handles of the users which keep the channel requested (if any), starting in its first entries.ComM_PncMembershipTypeArray of uint8 with Elements that holds the current PNC Membership of the node.modeLimitation-ComMMode-
Funktionen & Typen — Detailansicht
फ़ंक्शन ComM_Init [SWS_ComM_00146] 📄 PDF
void ComM_Init (const ComM_ConfigType* ConfigPtr);
Initializes the AUTOSAR Communication Manager and restarts the internal state machines.
सिंक्रोनस फ़ंक्शन ComM_Init (सर्विस-ID 0x01) AUTOSAR Communication Manager के बुनियादी इनिशियलाइज़ेशन का कार्य करता है और इसकी आंतरिक स्टेट मशीनों को पुनरारंभ करता है [SWS_ComM_00146]। इनपुट पैरामीटर के रूप में, यह ConfigPtr को स्वीकार करता है, जिसे प्रकार const ComM_ConfigType* की पोस्ट-बिल्ड कॉन्फ़िगरेशन संरचना के पॉइंटर के रूप में पास किया जाता है [SWS_ComM_00146]। फ़ंक्शन कोई रिटर्न वैल्यू नहीं देता है (रिटर्न प्रकार void) और इसे हेडर फ़ाइल ComM.h के माध्यम से घोषित किया जाता है [SWS_ComM_00146]।
कॉनकरेंसी के संबंध में, ComM_Init को नॉन-रीएंट्रेंट (Non Reentrant) के रूप में परिभाषित किया गया है [SWS_ComM_00146]। विनिर्देश डेटा में एक ठोस कॉलर निर्दिष्ट नहीं है; संभवतः यह कॉल BSW इनिशियलाइज़ेशन के हिस्से के रूप में कंट्रोल यूनिट के स्टार्ट-अप चरण के दौरान केंद्रीय रूप से की जाती है। प्रश्न Q-7121f73c12407087 (खुला)
समग्र प्रणाली में, ComM_Init संपूर्ण मॉड्यूल के लिए एक केंद्रीय नियंत्रण और पूर्व-शर्त फ़ंक्शन रखता है: जब तक कि ComM मॉड्यूल इनिशियलाइज़ नहीं हो जाता, तब तक सभी मॉड्यूल और API सेवाएं अपना नियमित संचालन शुरू नहीं कर सकती हैं और मानक रिटर्न प्रकार वाली सेवाओं के लिए E_NOT_OK वापस रिपोर्ट करना आवश्यक है [SWS_ComM_00612]। इस प्रतिबंध का अपवाद केवल स्वयं ComM_Init और क्वेरी फ़ंक्शनों ComM_GetVersionInfo और ComM_GetStatus पर लागू होता है [SWS_ComM_00612]।
यह उपयोग संबंधी निर्देश AUTOSAR विनिर्देश डेटा के आधार पर स्वचालित रूप से तैयार किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_DeInit [SWS_ComM_00147] 📄 PDF
void ComM_DeInit (void);
This API de - initializes the AUTOSAR Communication Manager.
उपयोग
फ़ंक्शन ComM_DeInit [SWS_ComM_00147] के अनुसार AUTOSAR Communication Manager (ComM) को डी-इनिशियलाइज़ करने का कार्य करता है। यह सेवा सिंक्रोनस रूप से डिज़ाइन की गई है, इसकी सर्विस-ID 0x02 है और इसे हेडर फ़ाइल ComM.h के माध्यम से घोषित किया जाता है। सिग्नेचर void ComM_DeInit(void) के अनुसार, फ़ंक्शन कोई इनपुट, आउटपुट या पासिंग पैरामीटर स्वीकार नहीं करता है और कॉलर को कोई रिटर्न वैल्यू नहीं लौटाता है [SWS_ComM_00147]।
त्रुटि प्रबंधन
चूंकि फ़ंक्शन सिग्नेचर void लौटाता है, इसलिए इंटरफ़ेस कॉल के माध्यम से एरर या स्टेटस कोड की कोई सीधी प्रतिक्रिया नहीं होती है [SWS_ComM_00147]। विशिष्ट एरर प्रतिक्रियाएँ, जैसे कि Development Error Tracer (DET) या Diagnostic Event Manager (DEM) की अधिसूचना, वर्तमान विनिर्देश डेटा में शामिल नहीं हैं और इसलिए प्रदर्शित नहीं की गई हैं।
कॉनकरेंसी और सिस्टम संदर्भ
[SWS_ComM_00147] के अनुसार इंटरफ़ेस को नॉन-रीएंट्रेंट (Non Reentrant) के रूप में निर्दिष्ट किया गया है। इसका परिणाम सिस्टम एकीकरण के लिए अनिवार्य आवश्यकता है कि एकाधिक कार्यों या संदर्भों से समानांतर या इंटरप्ट करने वाले कॉलों को पूरी तरह से रोका जाए। सिस्टम प्रवाह की व्याख्या के रूप में, यह कॉल आमतौर पर एक उच्च-स्तरीय स्टेट प्रबंधन (जैसे कि BSW मैनेजर) द्वारा एक व्यवस्थित कंट्रोल यूनिट शटडाउन के दौरान की जानी चाहिए, जैसे ही BSW के संचार चैनल बंद हो जाते हैं। प्रश्न Q-f3b68dc129993cb7 (खुला)
यह उपयोग संबंधी निर्देश विनिर्देश SWS_ComM_00147 के आधार पर स्वचालित रूप से तैयार किया गया था।
फ़ंक्शन ComM_GetStatus [SWS_ComM_00242] 📄 PDF
Std_ReturnType ComM_GetStatus (ComM_InitStatusType* Status);
Returns the initialization status of the AUTOSAR Communication Manager. After a call to Com M_ De Init() Com M should have status COMM_ UNINIT, and a new call to Com M_ Init needed to make sur e Com M restart internal state machines to defailt values.
फ़ंक्शन ComM_GetInhibitionStatus [SWS_ComM_00619] 📄 PDF
Std_ReturnType ComM_GetInhibitionStatus (NetworkHandleType Channel, ComM_InhibitionStatusType* Status);
Returns the inhibition status of a Com M channel.
फ़ंक्शन ComM_RequestComMode [SWS_ComM_00110] 📄 PDF
Std_ReturnType ComM_RequestComMode (ComM_UserHandleType User, ComM_ModeType ComMode);
Requesting of a Communication Mode by a user. AUTOSAR CP R20 - of Document ID : AUTOSAR_SWS_COMManager Note: The following modes are no vaild user requests, since they are used as internal modes: - COMM_ SIL ENT_ COMMUNICATION (this mode is used for synchronization at shutdown) - COMM_ FULL_ COMMUNICATION_ WITH_ WAKEUP_ REQUEST (this mode is used internally within the Com M channel statemachine to trigger the lower layers to request a wakeup on the network if the used hardware support such a feature. (e.g. Ethernet hardware which is compatible with OA TC10). The following modes are valid user requests: - COMM_ NO_ COMMUNICATION - COMM_ FULL_ COMMUNICATION. The communication request could also be released due to
उपयोग और कॉल संदर्भ
सिंक्रोनस और रीएंट्रेंट फ़ंक्शन ComM_RequestComMode ([SWS_ComM_00110]) का उपयोग किसी परिभाषित उपयोगकर्ता (User) के लिए संचार मोड का अनुरोध करने के लिए किया जाता है। यह ComM.h के माध्यम से उपलब्ध है। ComMode के लिए इनपुट पैरामीटर के रूप में केवल निम्नलिखित मान उपयोगकर्ता अनुरोध के रूप में अनुमत हैं:
COMM_FULL_COMMUNICATION: पूर्ण संचार क्षमता का अनुरोध ([SWS_ComM_00110])।COMM_NO_COMMUNICATION: संचार अनुरोध को जारी करना या समाप्त करना ([SWS_ComM_00110])।
मोड COMM_SILENT_COMMUNICATION (शटडाउन सिंक्रोनाइज़ेशन के लिए उपयोग किया जाता है) और COMM_FULL_COMMUNICATION_WITH_WAKEUP_REQUEST (अधीनस्थ परतों के लिए आंतरिक वेक-अप ट्रिगर, उदा. OA TC10-सक्षम ईथरनेट हार्डवेयर के मामले में) आंतरिक स्थितियां हैं और उपयोगकर्ताओं द्वारा इनका अनुरोध नहीं किया जाना चाहिए ([SWS_ComM_00110])। व्याख्या: इन आंतरिक मोडों को पास करने पर संभवतः E_NOT_OK के साथ पावती दी जाएगी। प्रश्न Q-973ed1ce1845983e (खुला)
रिटर्न मान और त्रुटि प्रबंधन
फ़ंक्शन परिभाषित रिटर्न मानों ([SWS_ComM_00110]) के माध्यम से परिणाम का संकेत देता है:
E_OK: वांछित संचार मोड में परिवर्तन सफलतापूर्वक पूरा हो गया था।E_NOT_OK: मोड संक्रमण विफल रहा।COMM_E_MODE_LIMITATION: सक्रिय संचार सीमा (मोड इनहिबिशन) के कारण अनुरोधित मोड प्रदान नहीं किया जा सकता है। संचार अनुरोधों को ऐसी सीमाओं द्वारा पुनः जारी भी किया जा सकता है।
इंटरैक्शन और स्टेट मशीन
सक्रिय अनुरोधों की उपस्थिति या अनुपस्थिति ComM की चैनल स्टेट मशीन को प्रभावित करती है। यदि चैनल कॉन्फ़िगरेशन ComMNmVariant = SLAVE_ACTIVE के साथ सब-स्टेट COMM_FULL_COM_NETWORK_REQUESTED में है और ComM_RequestComMode(<user>, COMM_FULL_COMMUNICATION) का कोई सक्रिय कॉल नहीं है, तो ComM स्टेट मशीन सब-स्टेट COMM_FULL_COM_READY_SLEEP में बदल जाती है ([SWS_ComM_01017])।
यह पाठ AUTOSAR विनिर्देश R20-11 के आधार पर एक AI-समर्थित दस्तावेज़ प्रणाली द्वारा उत्पन्न किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_GetMaxComMode [SWS_ComM_00085] 📄 PDF
Std_ReturnType ComM_GetMaxComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);
Function t o query the maximum allowed Communication Mode of the corresponding user.
फ़ंक्शन ComM_GetRequestedComMode [SWS_ComM_00079] 📄 PDF
Std_ReturnType ComM_GetRequestedComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);
Function to query the currently requested Communication Mode of the corresponding user. Availa ble via Com M.h
फ़ंक्शन ComM_GetCurrentComMode [SWS_ComM_00083] 📄 PDF
Std_ReturnType ComM_GetCurrentComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);
Function to query the current Communication Mode. Com M shall use the corresponding interfaces of the Bus State Managers to get the current Communication Mode of the network. (Call to Bus State Manager API: XXXSM _ Get Current Com Mode(...))
फ़ंक्शन ComM_GetCurrentPNCComMode [SWS_ComM_91002] 📄 PDF
Std_ReturnType ComM_GetCurrentPNCComMode (ComM_UserHandleType User, ComM_ModeType* ComMode);
The function returns the current Communication Mode of the corresponding PNC the affected user is assigned to.
फ़ंक्शन ComM_GetPncToChannelMapping [SWS_ComM_91013] 📄 PDF
Std_ReturnType ComM_GetPncToChannelMapping (boolean* MappingTable, uint8* ChannelCnt, uint8* PncCnt);
This function returns the current configuration of the ECUs PNC - to -
फ़ंक्शन ComM_UpdatePncToChannelMapping [SWS_ComM_91015] 📄 PDF
Std_ReturnType ComM_UpdatePncToChannelMapping (const boolean* MappingTable, uint8 channelCnt, uint8 PncCnt);
This function can be used to set entries within the the ECUs PNC - to - channel -
सर्विस-ID 0x62 के साथ समकालिक फ़ंक्शन ComM_UpdatePncToChannelMapping ECU या PNC गेटवे [SWS_ComM_91015] के PNC-से-चैनल असाइनमेंट में प्रविष्टियाँ सेट करने का काम करता है। इंटरफ़ेस हेडर फ़ाइल ComM.h के माध्यम से उपलब्ध है और रिलीज़ R20-11 में ड्राफ्ट स्थिति के साथ चिह्नित है [SWS_ComM_91015]।
पैरामीटर
फ़ंक्शन कॉल को तीन इनपुट पैरामीटर पास किए जाते हैं [SWS_ComM_91015]:
MappingTable: दो-आयामीbooleanसरणी (const boolean*) का पॉइंटर, जिसमें PNC गेटवे का वर्तमान PNC-से-चैनल असाइनमेंट शामिल है, जहाँ पहला आयाम सभी प्रासंगिक चैनलों को कवर करता है और दूसरा आयाम सभी प्रासंगिक PNCs को कवर करता है [SWS_ComM_91015]।channelCnt: भौतिक चैनलों की संख्या जोMappingTableमें पास की गई है [SWS_ComM_91015]।PncCnt: PNCs की संख्या जोMappingTableमें पास की गई है [SWS_ComM_91015]।
रिटर्न मान और त्रुटि प्रबंधन
फ़ंक्शन प्रकार Std_ReturnType का एक स्टेटस मान लौटाता है [SWS_ComM_91015]:
E_OK: असाइनमेंट प्रविष्टि सफलतापूर्वक सेट की गई थी [SWS_ComM_91015]।E_NOT_OK: असाइनमेंट प्रविष्टि सेट करना विफल रहा [SWS_ComM_91015]।COMM_E_LEARNING_ACTIVE: कॉल निष्पादित नहीं की जा सकती क्योंकि PNC शिक्षण चरण सक्रिय है [SWS_ComM_91015]।
समवर्तीता और प्रतिबंध
इंटरफ़ेस को गैर-पुनःप्रवेशी के रूप में परिभाषित किया गया है [SWS_ComM_91015]। इसलिए कॉल समवर्ती रूप से नहीं होनी चाहिए। इसके अतिरिक्त, जब तक संचार प्रणाली सक्रिय PNC शिक्षण चरण में है, तब तक अद्यतन करना संभव नहीं है [SWS_ComM_91015]।
यह उपयोग निर्देश AUTOSAR CP R20-11 विनिर्देश के आधार पर स्वचालित रूप से उत्पन्न किया गया था।
फ़ंक्शन ComM_ResetPncToChannelMapping [SWS_ComM_91017] 📄 PDF
Std_ReturnType ComM_ResetPncToChannelMapping (void);
This function resets dynamic entries within the ECUs PNC - to - channel - mapping to default values Tags: atp.Status=draft
समकालिक, गैर-पुनःप्रवेशी फ़ंक्शन ComM_ResetPncToChannelMapping ECU के PNC-से-चैनल मैपिंग की गतिशील प्रविष्टियों को कॉन्फ़िगर किए गए डिफ़ॉल्ट मानों पर रीसेट करने का काम करता है [SWS_ComM_91017]। यह कोई इनपुट पैरामीटर स्वीकार नहीं करता है और प्रकार Std_ReturnType का स्थिति मान लौटाता है [SWS_ComM_91017]।
व्यवहार और रिटर्न मान
फ़ंक्शन का व्यवहार PNC शिक्षण चरण की स्थिति के साथ-साथ चैनलों के कॉन्फ़िगरेशन पर निर्भर करता है:
- यदि कम से कम एक चैनल के लिए
ComMDynamicPncToChannelMappingEnabledसक्रिय है और PNC शिक्षण चरण सक्रिय नहीं है, तो फ़ंक्शन असाइनमेंट को मूल कॉन्फ़िगरेशन के डिफ़ॉल्ट मानों (स्थिर प्रविष्टियाँ) पर रीसेट करता है औरE_OKलौटाता है [SWS_ComM_01043]। - यदि सिस्टम सक्रिय PNC शिक्षण चरण में है और कम से कम एक चैनल के लिए
ComMDynamicPncToChannelMappingEnabledयाComMDynamicPncToChannelMappingSupportकोTRUEपर सेट किया गया है, तो रीसेट अस्वीकार कर दिया जाता है औरCOMM_E_LEARNING_ACTIVEलौटाया जाता है [SWS_ComM_01042], [SWS_ComM_01045]। - यदि असाइनमेंट को डिफ़ॉल्ट मानों पर रीसेट करना विफल हो जाता है, तो फ़ंक्शन
E_NOT_OKलौटाता है [SWS_ComM_91017]।
प्रतिबंध और कॉल की शर्तें
चूँकि ComM_ResetPncToChannelMapping को गैर-पुनःप्रवेशी (Non Reentrant) के रूप में निर्दिष्ट किया गया है, इसलिए समवर्ती संदर्भों से एक साथ कॉल नहीं होनी चाहिए [SWS_ComM_91017]। इसके अतिरिक्त, इंटरफ़ेस ड्राफ्ट स्थिति में है [SWS_ComM_91017]।
यह पाठ एक AI द्वारा उत्पन्न किया गया था और विशेष रूप से AUTOSAR R20-11 के विनिर्देश डेटा पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_PnLearningRequest [SWS_ComM_91019] 📄 PDF
Std_ReturnType ComM_PnLearningRequest (void);
Triggers the NM to return into NM Repe at Message State and send the Partial Network Learning Bit (in order for receiving nodes to respond) together with the Repeat Message Request Bit (in order for receiving nodes to return into NM Repeat Message State). This function is used for the optional Dynamic PNC - to - channel - mapping feature. AUTOSAR CP R20 - of Document ID : AUTOSAR_SWS_COMManager Tags: atp.Status=draft
उपयोग और सिमेंटिक्स
असमकालिक फ़ंक्शन ComM_PnLearningRequest वैकल्पिक डायनामिक PNC-से-चैनल मैपिंग (Dynamic PNC-to-channel-mapping) को ट्रिगर करता है [SWS_ComM_91019]। यह Network Management (NM) को NM Repeat Message State अवस्था में लौटने का कारण बनता है [SWS_ComM_91019]। इस प्रक्रिया में, Partial Network Learning Bit भेजा जाता है ताकि प्राप्तकर्ता नोड्स प्रतिक्रिया दें, और Repeat Message Request Bit भेजा जाता है ताकि प्राप्तकर्ता नोड्स भी NM Repeat Message State अवस्था में बदल जाएँ [SWS_ComM_91019]। कॉल बिना किसी इनपुट पैरामीटर के सर्विस-ID 0x64 के साथ ComM.h में इंटरफ़ेस के माध्यम से की जाती है [SWS_ComM_91019]।
रिटर्न मान और त्रुटि प्रबंधन
फ़ंक्शन प्रकार Std_ReturnType का एक स्टेटस मान लौटाता है [SWS_ComM_91019]:
E_OK: PNC शिक्षण एल्गोरिदम सफलतापूर्वक शुरू किया गया था [SWS_ComM_91019]।E_NOT_OK: PNC शिक्षण एल्गोरिदम शुरू नहीं किया जा सका [SWS_ComM_91019]।COMM_E_LEARNING_ACTIVE: फ़ंक्शन कॉल निष्पादित नहीं की जा सकती क्योंकि PNC शिक्षण चरण पहले से ही सक्रिय है [SWS_ComM_91019]।
समवर्तीता और कॉन्फ़िगरेशन
फ़ंक्शन को गैर-पुनःप्रवेशी (Non Reentrant) के रूप में निर्दिष्ट किया गया है और इसकी स्थिति draft है [SWS_ComM_91019]। यह केवल तभी उपलब्ध होता है जब प्री-कॉन्फ़िगरेशन पैरामीटर ComMDynamicPncToChannelMappingSupport को TRUE पर सेट किया गया हो [SWS_ComM_01044]।
यह उपयोग नोट AUTOSAR R20-11 के विनिर्देश पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)
फ़ंक्शन ComM_UpdatePncMembership [SWS_ComM_91021] 📄 PDF
Std_ReturnType ComM_UpdatePncMembership (boolean Control, const uint8* ComM_PncMembership);
This function is used by SWCs to update the PNC membership which is transmitted during PNC Learning. This function is used for the optional Dynamic PNC - to - channel - mapping feature. This function is used for the optional Dynamic PNC - to - channel - mapping feature. Tags: atp.Status=draft
समकालिक और गैर-पुनःप्रवेशी फ़ंक्शन ComM_UpdatePncMembership का उपयोग Software-Components (SWCs) द्वारा वैकल्पिक डायनामिक PNC-से-चैनल मैपिंग के लिए PNC-लर्निंग के दौरान प्रसारित PNC सदस्यता को अनुकूलित करने के लिए किया जाता है [SWS_ComM_91021]। यह हेडर ComM.h के माध्यम से केवल तभी उपलब्ध होता है जब कॉन्फ़िगरेशन पैरामीटर ComMDynamicPncToChannelMappingSupport को TRUE पर सेट किया गया हो [SWS_ComM_01047]।
पैरामीटर ComM_PncMembership के माध्यम से PNC वेक्टर की लंबाई वाला एक बाइट ऐरे पास किया जाता है, जिसमें नोड की वर्तमान PNC सदस्यता शामिल होती है [SWS_ComM_91021]। यदि फ़ंक्शन कम से कम एक चैनल पर सक्षम है और PNC शिक्षण चरण निष्क्रिय है, तो पैरामीटर Control का मूल्यांकन किया जाता है [SWS_ComM_01049]:
-
Control = 0पर, मास्क में संबंधित बिट्स को लक्षित रूप से रीसेट करने के लिएComM_PncMembershipके साथ एक लॉजिकल AND संक्रिया का उपयोग करके वर्तमान PNC सदस्यता की गणना की जाती है [SWS_ComM_01049]। -
Control = 1पर, मास्क में बिट्स सेट करने के लिए एक लॉजिकल OR संक्रिया लागू की जाती है [SWS_ComM_01049]।
यदि अद्यतन सफल रहा, तो फ़ंक्शन E_OK लौटाता है [SWS_ComM_01049]। दूसरी ओर, यदि कम से कम एक चैनल पर डायनामिक असाइनमेंट कॉन्फ़िगर किया गया है और PNC शिक्षण चरण सक्रिय है, तो निष्पादन को अस्वीकार कर दिया जाता है और विशिष्ट त्रुटि मान COMM_E_LEARNING_ACTIVE की रिपोर्ट की जाती है [SWS_ComM_01048]। यदि अद्यतन प्रक्रिया के दौरान कोई अन्य त्रुटि होती है, तो E_NOT_OK लौटाया जाता है [SWS_ComM_91021]।
यह उपयोग नोट एक AI द्वारा उत्पन्न किया गया था और विशेष रूप से AUTOSAR R20-11 के विनिर्देश दिशानिर्देशों पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_PreventWakeUp [SWS_ComM_00156] 📄 PDF
Std_ReturnType ComM_PreventWakeUp (NetworkHandleType Channel, boolean Status);
Changes the inhibition status COMM_ NO_ WAKEUP for the corresponding channel.
उपयोग और कॉल संदर्भ
फ़ंक्शन ComM_PreventWakeUp [SWS_ComM_00156] के अनुसार किसी विशिष्ट संचार चैनल के लिए इनहिबिशन स्थिति COMM_NO_WAKEUP को बदलने का कार्य करता है। इसे सिंक्रोनस रूप से निष्पादित किया जाता है और यह हेडर फ़ाइल ComM.h के माध्यम से उपलब्ध है।
कॉल करते समय दो इनपुट पैरामीटर पास किए जाते हैं:
Channel: प्रकारNetworkHandleType([SWS_ComM_00156]) के अनुसार संबंधित चैनल की पहचान करता है।Status: एक बूलियन मान, जिसके साथ वेक-अप इनहिबिशन को सक्रिय (TRUE) या निष्क्रिय (FALSE) किया जाता है ([SWS_ComM_00156])।
रिटर्न मान और त्रुटि प्रबंधन
रिटर्न वैल्यू के रूप में, फ़ंक्शन [SWS_ComM_00156] के अनुसार स्थिति Std_ReturnType प्रदान करता है:
E_OK: निर्दिष्ट चैनल के लिए वेक-अप स्थिति को सफलतापूर्वक अपडेट कर दिया गया है।E_NOT_OK: वेक-अप स्थिति को बदलना विफल रहा, उदाहरण के लिए यदि कार्यक्षमता ECU समूह वर्गीकरण (ComMEcuGroupClassification) के माध्यम से निष्क्रिय है।
समवर्तीता और प्रतिबंध
इंटरफ़ेस को नॉन-रीएंट्रेंट (Non Reentrant) के रूप में निर्दिष्ट किया गया है ([SWS_ComM_00156])। इसलिए कॉलर्स को यह सुनिश्चित करना होगा कि एक ही इंस्टेंस के लिए समानांतर कॉलों से बचा जाए।
यह नोट AUTOSAR R20-11 विनिर्देश के आधार पर एक AI द्वारा उत्पन्न किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_LimitChannelToNoComMode [SWS_ComM_00163] 📄 PDF
Std_ReturnType ComM_LimitChannelToNoComMode (NetworkHandleType Channel, boolean Status);
Changes the inhibition status f or the channel for changing from COMM_ NO_ COMMUNICATION to a higher Communication Mode. (See also Com M_ Limit ECUTo No Com Mode, same functionality but for all channels)
सर्विस-ID 0x0b वाला सिंक्रोनस फ़ंक्शन ComM_LimitChannelToNoComMode Communication Manager में एक एकल संचार चैनल के लिए इनहिबिशन स्थिति निर्धारित करने का कार्य करता है [SWS_ComM_00163]। यह चैनल के स्थिति COMM_NO_COMMUNICATION से उच्च संचार मोड में परिवर्तन को रोकता है या अनुमति देता है [SWS_ComM_00163]।
पैरामीटर और कॉल संदर्भ
इंटरफ़ेस को हेडर फ़ाइल ComM.h के माध्यम से घोषित किया गया है और इसमें न तो इनपुट/आउटपुट और न ही शुद्ध आउटपुट पैरामीटर हैं [SWS_ComM_00163]। कॉल करते समय दो इनपुट पैरामीटर पास किए जाते हैं [SWS_ComM_00163]:
Channel: प्रकारNetworkHandleType[SWS_ComM_00163] के आइडेंटिफ़ायर के माध्यम से संबंधित चैनल को संबोधित करता है।Status:booleanके रूप में वांछित इनहिबिशन स्थिति निर्धारित करता है।TRUEपास करने से चैनल काCOMM_NO_COMMUNICATIONपर परिसीमन सक्रिय हो जाता है, जबकिFALSEइस परिसीमन को पुनः निष्क्रिय कर देता है [SWS_ComM_00163]।
रिटर्न मान और त्रुटि प्रबंधन
यह फ़ंक्शन कॉलर को Std_ReturnType प्रकार का एक मान लौटाता है [SWS_ComM_00163]:
E_OK: संबोधित चैनल के लिए इनहिबिशन स्थिति को सफलतापूर्वक अनुकूलित किया गया [SWS_ComM_00163]।E_NOT_OK: स्थिति परिवर्तन निष्पादित नहीं किया जा सका, जो उदाहरण के लिए तब होता है जब कॉन्फ़िगरेशनComMEcuGroupClassification(देखेंECUC_ComM_00563) कार्यक्षमता को निष्क्रिय कर देता है [SWS_ComM_00163]।
समवर्तीता और सिस्टम संदर्भ
निष्पादन व्यवहार के संबंध में, फ़ंक्शन सिंक्रोनस (Synchronous) और नॉन-रीएंट्रेंट (Non Reentrant) रूप में निष्पादित होता है [SWS_ComM_00163]। पूरे सिस्टम स्तर पर समान उद्देश्य के लिए संबंधित फ़ंक्शन ComM_LimitECUToNoComMode मौजूद है, जो उसी परिसीमन को न केवल चैनल-विशिष्ट रूप से, बल्कि ECU के सभी चैनलों के लिए समान रूप से लागू करता है [SWS_ComM_00163]।
यह उपयोग नोट विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_LimitECUToNoComMode [SWS_ComM_00124] 📄 PDF
Std_ReturnType ComM_LimitECUToNoComMode (boolean Status);
Changes the inhibition status for the ECU (=all channels) for changing from COMM_ NO_ COMMUNICATION to a high er Communication Mode. (See also Com M_ Limit Channel To No Com Mode, same functionality but for a specific channels)
उपयोग
सिंक्रोनस फ़ंक्शन ComM_LimitECUToNoComMode (सर्विस-ID 0x0c) ComM.h में परिभाषित है और इसका उपयोग संपूर्ण कंट्रोल यूनिट के लिए इनहिबिशन स्थिति को बदलने के लिए किया जाता है [SWS_ComM_00124]। यह ECU के सभी संचार चैनलों के लिए COMM_NO_COMMUNICATION से उच्च संचार मोड में परिवर्तन को रोकता है या अनुमति देता है [SWS_ComM_00124]। नियंत्रण फॉर्मल पैरामीटर Status के माध्यम से होता है:
TRUE: कंट्रोल यूनिट की मोडCOMM_NO_COMMUNICATIONतक की सीमा को सक्रिय करता है [SWS_ComM_00124]।FALSE: कंट्रोल यूनिट कीCOMM_NO_COMMUNICATIONतक की सीमा को फिर से निष्क्रिय करता है [SWS_ComM_00124]।
त्रुटि प्रबंधन और रिटर्न मान
फ़ंक्शन कॉलर को प्रकार Std_ReturnType का एक स्टेटस कोड लौटाता है [SWS_ComM_00124]:
E_OK: कंट्रोल यूनिट के लिए इनहिबिशन स्थिति को सफलतापूर्वक लागू कर दिया गया है [SWS_ComM_00124]।E_NOT_OK: इनहिबिशन स्थिति का परिवर्तन विफल रहा, उदाहरण के लिए यदि कॉन्फ़िगरेशन पैरामीटरComMEcuGroupClassification(देखेंECUC_ComM_00563) कार्यक्षमता को निष्क्रिय कर देता है [SWS_ComM_00124]।
कॉलर को यह पहचानने के लिए रिटर्न वैल्यू का मूल्यांकन करना होगा कि क्या सीमा प्रभावी रूप से लागू की जा सकी या मॉड्यूल कॉन्फ़िगरेशन द्वारा अस्वीकार कर दी गई थी [SWS_ComM_00124]।
समवर्तीता और परस्पर क्रिया
इंटरफ़ेस को नॉन-रीएंट्रेंट (Non Reentrant) के रूप में घोषित किया गया है; इसलिए समानांतर या इंटरप्ट करने वाले कॉल अस्वीकार्य हैं और कॉलर की ओर से इनसे बचा जाना चाहिए [SWS_ComM_00124]। जबकि ComM_LimitChannelToNoComMode एक एकल चैनल के लिए अलग से समान नियंत्रण कार्यक्षमता प्रदान करता है, ComM_LimitECUToNoComMode हमेशा कंट्रोल यूनिट के सभी चैनलों की समग्रता को प्रभावित करता है [SWS_ComM_00124]।
यह उपयोग नोट AUTOSAR R20-11 के आधार पर स्वचालित रूप से उत्पन्न किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_ReadInhibitCounter [SWS_ComM_00224] 📄 PDF
Std_ReturnType ComM_ReadInhibitCounter (uint16* CounterValue);
This function returns the amount of rejected COMM_ FULL_ COMMUNICATION user requests.
उपयोग और कॉल संदर्भ
सिंक्रोनस फ़ंक्शन ComM_ReadInhibitCounter (Service-ID 0x0d) का उपयोग पूर्ण संचार संचालन (COMM_FULL_COMMUNICATION) के बाद अस्वीकृत उपयोगकर्ता अनुरोधों की संख्या क्वेरी करने के लिए किया जाता है [SWS_ComM_00224]। फ़ंक्शन घोषणा हेडर फ़ाइल ComM.h के माध्यम से प्रदान की जाती है [SWS_ComM_00224]।
फ़ंक्शन में कोई इनपुट पैरामीटर नहीं है। एकमात्र आउटपुट पैरामीटर के रूप में बेस प्रकार uint16* का पॉइंटर CounterValue कार्य करता है, जिसके माध्यम से अस्वीकृत अनुरोधों के लिए काउंटर मान कॉलर को प्रेषित किया जाता है [SWS_ComM_00224]। यदि काउंटर मान सफलतापूर्वक निर्धारित और लिखा जा सका, तो फ़ंक्शन E_OK लौटाता है; विफलता की स्थिति में यह E_NOT_OK लौटाता है [SWS_ComM_00224]।
त्रुटि प्रबंधन
इंटरफ़ेस विवरण में विशिष्ट त्रुटि कोड या मानकीकृत विकास त्रुटियों (DET) को अलग से सूचीबद्ध नहीं किया गया है। रिटर्न मान E_NOT_OK के साथ विफलता [SWS_ComM_00224] संभवतः एक अमान्य पॉइंटर पैरामीटर (नल पॉइंटर) या ComM मॉड्यूल के इनिशियलाइज़ेशन से पहले कॉल के कारण हो सकती है (व्याख्या)। प्रश्न Q-5779d898381d9894 (खुला)
समवर्तीता और प्रतिबंध
इंटरफ़ेस को स्पष्ट रूप से नॉन-रीएंट्रेंट (Non Reentrant) के रूप में निर्दिष्ट किया गया है [SWS_ComM_00224]। इसलिए कॉलर को सिस्टम स्तर पर यह सुनिश्चित करना होगा कि काउंटर को पढ़ने में विसंगतियों से बचने के लिए अलग-अलग टास्क या इंटरप्ट सर्विस रूटीन के माध्यम से कोई समवर्ती या बाधित करने वाले कॉल न हों।
यह उपयोग नोट स्वचालित रूप से जनरेट किया गया था और AUTOSAR संस्करण R20-11 के विनिर्देशों पर आधारित है।
फ़ंक्शन ComM_ResetInhibitCounter [SWS_ComM_00108] 📄 PDF
Std_ReturnType ComM_ResetInhibitCounter (void);
This function resets the Inhibited COMM_ FULL_ COMMUNICATION request Counter.
उपयोग और कार्यप्रणाली
सिंक्रोनस इंटरफ़ेस ComM_ResetInhibitCounter का उपयोग Communication Manager में अस्वीकृत या रोके गए पूर्ण संचार अनुरोधों (Inhibited COMM_FULL_COMMUNICATION request Counter) के आंतरिक काउंटर को रीसेट करने के लिए किया जाता है [SWS_ComM_00108]। यह कॉल हेडर ComM.h के माध्यम से प्रदान की जाती है, इसमें सर्विस ID 0x0e है और इसके लिए किसी पासिंग पैरामीटर की आवश्यकता नहीं होती है [SWS_ComM_00108]। सफल निष्पादन पर, फ़ंक्शन प्रकार Std_ReturnType का रिटर्न मान E_OK प्रदान करता है [SWS_ComM_00108]।
त्रुटि प्रबंधन और सीमा शर्तें
यदि काउंटर को रीसेट करते समय कोई त्रुटि उत्पन्न होती है, तो सेवा इसे रिटर्न मान E_NOT_OK द्वारा इंगित करती है [SWS_ComM_00108]। इस विनिर्देश उद्धरण में ठोस विकास त्रुटियों (DET) या त्रुटि परिदृश्यों को सूचीबद्ध नहीं किया गया है; संभवतः निष्पादन विफल हो जाता है और यदि मॉड्यूल अभी तक प्रारंभ (initialized) नहीं किया गया है तो E_NOT_OK प्रदान करता है। प्रश्न Q-31d1ba95e419fa8e (खुला)
संगामिति
फ़ंक्शन को नॉन-रीएंट्रेंट (Non Reentrant) घोषित किया गया है [SWS_ComM_00108]। इसलिए, काउंटर पर विसंगतियों से बचने के लिए, उपयोगकर्ताओं को उपयुक्त सिंक्रोनाइज़ेशन द्वारा यह सुनिश्चित करना चाहिए कि एकाधिक थ्रेड, टास्क या इंटरप्ट सर्विस रूटीन से कोई समानांतर कॉल न हो।
यह पाठ AUTOSAR विनिर्देश के आधार पर एक AI द्वारा तैयार किया गया था।
फ़ंक्शन ComM_SetECUGroupClassification [SWS_ComM_00552] 📄 PDF
Std_ReturnType ComM_SetECUGroupClassification (ComM_InhibitionStatusType Status);
Changes the ECU Group Classification status (see chapter 10.2.2)
फ़ंक्शन ComM_GetVersionInfo [SWS_ComM_00370] 📄 PDF
void ComM_GetVersionInfo (Std_VersionInfoType* Versioninfo);
This function returns the published information (for details refer to table 10.3)
फ़ंक्शन ComM_Nm_NetworkStartIndication [SWS_ComM_00383] 📄 PDF
void ComM_Nm_NetworkStartIndication (NetworkHandleType Channel);
Indication that a NM - message has been received in the Bus Sleep Mode, what indicates that some nodes in the network have already entered the Network Mode.
फ़ंक्शन ComM_Nm_NetworkStartIndication नेटवर्क प्रबंधन से Communication Manager के लिए एक अधिसूचना इंटरफ़ेस के रूप में कार्य करता है। [SWS_ComM_00383] के अनुसार, यह इंगित करता है कि Bus Sleep Mode स्थिति के दौरान एक NM संदेश प्राप्त हुआ था, जो यह संकेत देता है कि नेटवर्क में कुछ नोड्स पहले ही Network Mode में स्थानांतरित हो चुके हैं।
- कॉल और पैरामीटर: इंटरफ़ेस को हेडर
ComM_Nm.hके माध्यम से घोषित किया जाता है और इनपुट पैरामीटर के रूप में प्रकारNetworkHandleTypeका प्रभावित संचार चैनलChannelप्राप्त होता है [SWS_ComM_00383]। - समकालिकता और रिटर्न: कॉल का कोई रिटर्न मान नहीं है (
void) और यह एक असमकालिक निष्पादन शब्दार्थ का पालन करता है [SWS_ComM_00383]। - संगामिति: फ़ंक्शन को सर्विस-ID
0x15प्रदान की गई है और इसे पुनःप्रवेशी (Reentrant) के रूप में निर्दिष्ट किया गया है [SWS_ComM_00383]।
इस इंटरफ़ेस के लिए विनिर्देश में विशिष्ट त्रुटि कोड, DET या DEM संदेश और अलग त्रुटि प्रतिक्रियाएं इंगित नहीं की गई हैं [SWS_ComM_00383]। व्याख्या: संकेत आंतरिक रूप से निर्दिष्ट चैनल के लिए स्लीप अवस्था से सक्रिय नेटवर्क संचार में संक्रमण शुरू करने के लिए अभिप्रेत हो सकता है। प्रश्न Q-97a02db4ab6a3af8 (खुला)
यह उपयोग नोट पूरी तरह से AUTOSAR रिलीज़ R20-11 के विनिर्देश डेटा पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_NetworkMode [SWS_ComM_00390] 📄 PDF
void ComM_Nm_NetworkMode (NetworkHandleType Channel);
Notification that the network management has entered Network Mode.
फ़ंक्शन ComM_Nm_NetworkMode AUTOSAR संचार प्रबंधक (ComM) में एक सूचना कॉलबैक के रूप में कार्य करता है, जिसके साथ नेटवर्क प्रबंधन (Nm) यह संकेत देता है कि नेटवर्क मोड (Network Mode) को सफलतापूर्वक ग्रहण कर लिया गया है [SWS_ComM_00390]।
कॉल और पैरामीटर
यह इंटरफ़ेस हेडर फ़ाइल ComM_Nm.h के माध्यम से उपलब्ध है और इसमें सर्विस ID 0x18 है [SWS_ComM_00390]। कॉल करते समय, प्रभावित संचार चैनल को प्रकार NetworkHandleType के एकमात्र इनपुट पैरामीटर Channel के माध्यम से पास किया जाता है [SWS_ComM_00390]। फ़ंक्शन कोई रिटर्न मान नहीं लौटाता है (रिटर्न प्रकार void) और इसमें कोई आउटपुट पैरामीटर नहीं हैं [SWS_ComM_00390]।
कन्करेंसी और सिमेंटिक्स
ComM_Nm_NetworkMode का निष्पादन व्यवहार एसिंक्रोनस (Asynchronous) घोषित किया गया है [SWS_ComM_00390]। समवर्तीता के संबंध में, फ़ंक्शन को रीएंट्रेंट (Reentrant) निर्दिष्ट किया गया है, ताकि इसे समानांतर चैनल घटनाओं के लिए रीएंट्रेंट रूप से कॉल किया जा सके [SWS_ComM_00390]।
त्रुटि प्रबंधन
चूँकि सिग्नेचर में कोई रिटर्न मान प्रदान नहीं किया गया है, इसलिए कॉलर को सीधे कोई त्रुटि कोड प्रेषित नहीं किए जाते हैं [SWS_ComM_00390]।
यह पाठ AI द्वारा जनरेट किया गया था और तकनीकी मार्गदर्शन के लिए है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_PrepareBusSleepMode [SWS_ComM_00391] 📄 PDF
void ComM_Nm_PrepareBusSleepMode (NetworkHandleType Channel);
Notification that the network management has entered Prepare Bus - Sleep Mode.
फ़ंक्शन ComM_Nm_PrepareBusSleepMode Communication Manager (ComM) के सूचना इंटरफ़ेस के रूप में कार्य करता है। यह ComM को सूचित करता है कि निर्दिष्ट संचार चैनल के लिए नेटवर्क प्रबंधन "Prepare Bus - Sleep Mode" स्थिति में बदल गया है [SWS_ComM_00391]।
उपयोग और सिग्नेचर
यह इंटरफ़ेस हेडर फ़ाइल ComM_Nm.h के माध्यम से उपलब्ध है और इसमें सर्विस ID 0x19 है [SWS_ComM_00391]। निष्पादन एसिंक्रोनस रूप से होता है [SWS_ComM_00391]। फ़ंक्शन सिग्नेचर में निम्नलिखित पैरामीटर शामिल हैं:
Channel(In,NetworkHandleType): उस प्रभावित नेटवर्क चैनल की पहचान करता है, जिसके नेटवर्क प्रबंधन ने Prepare-Bus-Sleep-मोड ग्रहण कर लिया है [SWS_ComM_00391]।- रिटर्न मान:
void; कोई स्थिति या त्रुटि मान नहीं लौटाए जाते हैं और कोई इनपुट/आउटपुट पैरामीटर नहीं रखे जाते हैं [SWS_ComM_00391]।
समवर्तीता और प्रतिबंध
समवर्तीता के संबंध में, ComM_Nm_PrepareBusSleepMode को रीएंट्रेंट के रूप में निर्दिष्ट किया गया है, लेकिन इस बाध्यकारी प्रतिबंध के साथ कि यह समान NM चैनल के लिए लागू नहीं होता है (Reentrant (but not for the same NM - Channel)) [SWS_ComM_00391]। इसलिए विभिन्न चैनलों के लिए कॉल समानांतर में हो सकते हैं, जबकि समान चैनल के लिए एक साथ कॉल को बाहर रखा जाना चाहिए।
कॉल संदर्भ और त्रुटि प्रबंधन
Interpretation: कॉल संदर्भ जेनेरिक या बस-विशिष्ट Network Management में होने की संभावना है, जो ComM को इस स्थिति की प्राप्ति की सूचना देता है। प्रश्न Q-41524322db480310 (खुला) इस इंटरफ़ेस के लिए विनिर्देश में विशिष्ट त्रुटि कोड, DET- या DEM-संदेश परिभाषित नहीं हैं [SWS_ComM_00391]।
यह पाठ AUTOSAR विनिर्देश R20-11 के आधार पर AI द्वारा उत्पन्न किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_BusSleepMode [SWS_ComM_00392] 📄 PDF
void ComM_Nm_BusSleepMode (NetworkHandleType Channel);
Notification that the network management has entered Bus - Sleep Mode. This callback function should perform a transition of the hardware and transceiver to bus - sleep mode.
उपयोग
कॉलबैक फ़ंक्शन ComM_Nm_BusSleepMode ComM मॉड्यूल को इस बात की सूचना देने का काम करता है कि नेटवर्क प्रबंधन Bus-Sleep-मोड में बदल गया है [SWS_ComM_00392]। इस कॉल के माध्यम से, फ़ंक्शन को संबंधित हार्डवेयर के साथ-साथ ट्रांसीवर को Bus-Sleep-मोड में परिवर्तित करना चाहिए [SWS_ComM_00392]।
इंटरफ़ेस और पैरामीटर
यह फ़ंक्शन हेडर फ़ाइल ComM_Nm.h के माध्यम से प्रदान किया जाता है और इसमें सर्विस ID 0x1a है [SWS_ComM_00392]। कॉल निम्नलिखित पैरामीटर विशेषताओं के साथ सिग्नेचर void ComM_Nm_BusSleepMode (NetworkHandleType Channel) के माध्यम से की जाती है [SWS_ComM_00392]:
Channel: प्रकारNetworkHandleTypeका इनपुट पैरामीटर, जो प्रभावित संचार चैनल की पहचान करता है [SWS_ComM_00392]।- इस फ़ंक्शन के लिए न तो इनपुट/आउटपुट पैरामीटर और न ही आउटपुट पैरामीटर प्रदान किए गए हैं [SWS_ComM_00392]।
- कोई रिटर्न मान परिभाषित नहीं है (
void) [SWS_ComM_00392]।
समवर्तीता और प्रतिबंध
निष्पादन व्यवहार और संभावित प्रतिबंधों के संबंध में, आवश्यकता निम्नलिखित रूपरेखा स्थितियों को निर्दिष्ट करती है [SWS_ComM_00392]:
- एसिंक्रोनस सिमेंटिक्स: कॉल को एसिंक्रोनस (Asynchronous) के रूप में वर्गीकृत किया गया है [SWS_ComM_00392]।
- रीएंट्रेंसी: फ़ंक्शन को रीएंट्रेंट (Reentrant) के रूप में परिभाषित किया गया है [SWS_ComM_00392]।
यह पाठ AUTOSAR विनिर्देश R20-11 के आधार पर AI द्वारा उत्पन्न किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_RestartIndication [SWS_ComM_00792] 📄 PDF
void ComM_Nm_RestartIndication (NetworkHandleType Channel);
If Nm If has started to shut down the coordinated busses, AND not all coordinated busses have indicated bus sleep state, AND on at least on one of the coordinated busses NM is restarted, THEN the NM Interface shall call the callback function Com M_ Nm_ Res tart Indication with the nm Network Handle of the channels which have already indicated bus sleep state.
सेवा ID 0x1b वाला कॉलबैक फ़ंक्शन ComM_Nm_RestartIndication NM-Interface द्वारा कॉल किया जाता है और हेडर फ़ाइल ComM_Nm.h के माध्यम से घोषित किया जाता है [SWS_ComM_00792]। यह समन्वित बसों की चल रही शटडाउन प्रक्रिया के दौरान Communication Manager को नेटवर्क प्रबंधन के पुनः आरंभ के बारे में सूचित करने का कार्य करता है [SWS_ComM_00792]। प्रकार NetworkHandleType का एकमात्र इनपुट पैरामीटर Channel प्रभावित चैनल को निर्दिष्ट करता है; ऑपरेशन कोई रिटर्न मान नहीं देता है [SWS_ComM_00792]।
इंटरफ़ेस को एसिंक्रोनस और रीएंट्रेंट के रूप में निर्दिष्ट किया गया है [SWS_ComM_00792]। NM-Interface द्वारा इसका कॉल तब किया जाता है जब तीन स्थितियाँ एक साथ मौजूद होती हैं:
- NM-Interface पहले ही समन्वित बसों का शटडाउन शुरू कर चुका है [SWS_ComM_00792]।
- इन सभी समन्वित बसों ने अभी तक बस-स्लीप स्थिति की रिपोर्ट नहीं की है [SWS_ComM_00792]।
- कम से कम एक समन्वित बस पर नेटवर्क प्रबंधन पुनः आरंभ किया गया है [SWS_ComM_00792]।
विनिर्देश उद्धरण में विकास परीक्षण या त्रुटि मेमोरी मॉड्यूल (DET/DEM) के लिए विशिष्ट त्रुटि कोड, त्रुटि प्रतिक्रियाएँ या संदेश प्रदान नहीं किए गए हैं [SWS_ComM_00792]। व्याख्या: ComM में फ़ंक्शन संभवतः पहले से निष्क्रिय चैनलों की आंतरिक स्थिति को पुनः सक्रिय बस समन्वय के साथ पुनः संरेखित करने के लिए अभिप्रेत है। प्रश्न (खुला)
यह उपयोग निर्देश विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_RepeatMessageLeftIndication [SWS_ComM_91024] 📄 PDF
void ComM_Nm_RepeatMessageLeftIndication (NetworkHandleType Channel);
Notification that the state of all
उपयोग
फ़ंक्शन ComM_Nm_RepeatMessageLeftIndication एक अधिसूचना इंटरफ़ेस के रूप में कार्य करता है जो ComM को संकेत देता है कि सभी बस-NM मॉड्यूल (<Bus Nm>) की स्थिति Repeat Message स्थिति से बाहर निकल गई है [SWS_ComM_91024]। चैनलों के लिए Partial Network Clusters के डायनामिक असाइनमेंट की वैकल्पिक सुविधा (Dynamic PNC-to-channel-mapping) के हिस्से के रूप में, यह कॉल इंगित करती है कि शिक्षण चरण समाप्त होता है [SWS_ComM_91024]।
इंटरफ़ेस को हेडर ComM_Nm.h के माध्यम से घोषित किया जाता है और इसका कोई रिटर्न मान नहीं होता है (void) [SWS_ComM_91024]। इनपुट पैरामीटर के रूप में प्रभावित संचार चैनल प्रेषित किया जाता है:
Channel(In,NetworkHandleType): उस चैनल की पहचान जिसके लिए स्थिति से बाहर निकलने की सूचना दी गई है [SWS_ComM_91024]।
सहभागिता और कार्यात्मक प्रभाव
संकेत का व्यवहार PNC शिक्षण चरण को नियंत्रित करता है: यदि कॉन्फ़िगरेशन पैरामीटर ComMDynamicPncToChannelMappingEnabled को TRUE पर सेट किया गया है और ComM_Nm_RepeatMessageLeftIndication को कॉल किया जाता है, तो ComM संबंधित चैनल के लिए PNC शिक्षण चरण (PNC Learning Phase) को निष्क्रिय पर सेट करता है [SWS_ComM_01029] [SWS_ComM_01046]।
समवर्तीता और प्रतिबंध
इंटरफ़ेस को पुनःप्रवेशी के रूप में निर्दिष्ट किया गया है और इसमें असमकालिक निष्पादन शब्दार्थ है [SWS_ComM_91024]। वर्तमान विनिर्देश में, तत्व को विकास स्थिति draft के साथ भी चिह्नित किया गया है [SWS_ComM_91024]।
यह पाठ AUTOSAR विनिर्देश के आधार पर एक AI द्वारा तैयार किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_PncLearningBitIndication [SWS_ComM_91026] 📄 PDF
void ComM_Nm_PncLearningBitIndication (NetworkHandleType Channel);
Service to indicate that an NM message with set PNC Learning Bit has been received. Tags: atp.Status=draft
फ़ंक्शन ComM_Nm_PncLearningBitIndication मॉड्यूल ComM के लिए एक अधिसूचना इंटरफ़ेस के रूप में कार्य करता है जो सेट PNC-Learning-Bit के साथ एक NM संदेश की प्राप्ति को इंगित करता है [SWS_ComM_91026]। इंटरफ़ेस में सर्विस-ID 0x69 है, यह हेडर फ़ाइल ComM_Nm.h के माध्यम से प्रदान किया जाता है और विनिर्देश में \"draft\" स्थिति के साथ चिह्नित है [SWS_ComM_91026]।
उपयोग और हस्ताक्षर के संबंध में निम्नलिखित प्रावधान लागू होते हैं:
- पैरामीटर: इनपुट पैरामीटर के रूप में प्रकार
NetworkHandleTypeकाChannelपास किया जाता है, जो प्रभावित संचार चैनल की पहचान करता है [SWS_ComM_91026]। न तो कोई इनपुट/आउटपुट पैरामीटर है और न ही आउटपुट पैरामीटर, और रिटर्न प्रकारvoidहै [SWS_ComM_91026]। - संगामिति: कॉल को असमकालिक और पुनःप्रवेशी के रूप में निर्दिष्ट किया गया है [SWS_ComM_91026]। पहचानकर्ता और हेडर के अनुसार, जैसे ही एक संबंधित NM संदेश प्राप्त होता है, कॉल आमतौर पर अंतर्निहित NM मॉड्यूल द्वारा की जानी चाहिए। प्रश्न Q-31b0ce30b88c71b6 (खुला)
- त्रुटि प्रबंधन: विनिर्देश के दायरे में, इस सेवा के लिए न तो रिटर्न मान और न ही विशिष्ट त्रुटि कोड या DET या DEM को रिपोर्ट किए जाने वाले संदेश प्रलेखित हैं।
डायनामिक PNC मैपिंग के साथ सहभागिता में, फ़ंक्शन शिक्षण चरण के सक्रियण को नियंत्रित करता है: यदि ComM_Nm_PncLearningBitIndication को ऐसे चैनल पर कॉल किया जाता है जिसके लिए कॉन्फ़िगरेशन पैरामीटर ComMDynamicPncToChannelMappingEnabled को TRUE पर सेट किया गया है, तो ComM को उस चैनल के लिए PNC शिक्षण चरण (PNC Learning Phase) को सक्रिय पर सेट करना होगा [SWS_ComM_01026]। विनिर्देश के अनुसार संबंधित चैनल पर सक्रिय शिक्षण चरण की समान स्थिति तब भी ComM द्वारा ट्रिगर की जाती है जब मॉड्यूल स्वयं Nm_PnLearningRequest को कॉल करता है [SWS_ComM_01026]।
यह उपयोग नोट विनिर्देश दिशानिर्देशों के आधार पर एक AI द्वारा उत्पन्न किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_Nm_ForwardSynchronizedPncShutdown [SWS_ComM_91003] 📄 PDF
void ComM_Nm_ForwardSynchronizedPncShutdown (NetworkHandleType Channel);
If an ECU in role of an intermediate PNC coordinator receives a PN shutdown message via a
समकालिक और पुनःप्रवेशी फ़ंक्शन ComM_Nm_ForwardSynchronizedPncShutdown (सर्विस-ID 0x6b) को हेडर ComM_Nm.h के माध्यम से घोषित किया गया है और यह एक सिंक्रनाइज़ किए गए PNC-शटडाउन के समन्वित अग्रेषण का कार्य करता है [SWS_ComM_91003]।
उपयोग और कॉल संदर्भ: इसे तब कॉल किया जाता है जब एक मध्यवर्ती PNC समन्वयक (intermediate PNC coordinator) की भूमिका में एक ECU एक बस-विशिष्ट NM के माध्यम से एक PN शटडाउन संदेश प्राप्त करता है [SWS_ComM_91003]। एकमात्र इनपुट पैरामीटर के रूप में, प्रभावित संचार चैनल (प्रकार NetworkHandleType का Channel) पास किया जाता है। एक रिटर्न मान परिभाषित नहीं है (void) [SWS_ComM_91003]।
सहभागिता और प्रवाह: संकेत के बाद, ComM प्रभावित PNC स्थिति मशीनों को तुरंत रिलीज़ करता है। इसके अतिरिक्त, यह PN जानकारी को तुरंत प्रभावित ComM चैनलों के साथ-साथ संगत NM चैनलों पर अग्रेषित करता है [SWS_ComM_91003]। यह उच्च-स्तरीय टॉप-लेवल समन्वयक से लेकर निचले-स्तरीय PNC नोड्स तक पदानुक्रमित PN टोपोलॉजी में काफी हद तक समकालिक PNC शटडाउन सुनिश्चित करता है [SWS_ComM_91003]।
त्रुटि प्रबंधन और सीमा शर्तें: चूँकि इंटरफ़ेस का कोई रिटर्न मान नहीं है और कोई विशिष्ट त्रुटि कोड प्रलेखित नहीं हैं, इसलिए त्रुटि प्रबंधन आंतरिक रूप से या DET के माध्यम से होना चाहिए। प्रश्न Q-618a8c1da055cdf5 (खुला) रिलीज़ R20-11 में इस तत्व को Draft के रूप में वर्गीकृत किया गया है [SWS_ComM_91003]।
यह उपयोग संबंधी निर्देश AUTOSAR Classic R20-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_DCM_ActiveDiagnostic [SWS_ComM_00873] 📄 PDF
void ComM_DCM_ActiveDiagnostic (NetworkHandleType Channel);
Indication of active diagnostic by the DCM.
उपयोग और कॉल संदर्भ
सिंक्रोनस इंटरफ़ेस ComM_DCM_ActiveDiagnostic का उपयोग Diagnostic Communication Manager (DCM) द्वारा एक विशिष्ट संचार चैनल पर सक्रिय डायग्नोस्टिक गतिविधियों के बारे में Communication Manager (ComM) को सूचित करने के लिए किया जाता है [SWS_ComM_00873]। फ़ंक्शन को हेडर फ़ाइल ComM_Dcm.h में परिभाषित किया गया है और Service-ID 0x1f के साथ दर्शाया गया है [SWS_ComM_00873]।
डेटा प्रकार NetworkHandleType का इनपुट पैरामीटर Channel एकमात्र कॉल पैरामीटर के रूप में कार्य करता है, जो आगामी डायग्नोस्टिक संचार के लिए संबंधित चैनल की विशिष्ट पहचान करता है [SWS_ComM_00873]। इंटरफ़ेस का कोई रिटर्न मान नहीं है (रिटर्न प्रकार void), और इसमें न तो इनपुट/आउटपुट और न ही आउटपुट पैरामीटर मौजूद हैं [SWS_ComM_00873]।
समवर्तीता और प्रतिबंध
समवर्तीता के संबंध में सेवा तत्व को रीएंट्रेंट के रूप में निर्दिष्ट किया गया है [SWS_ComM_00873]। यह विभिन्न निष्पादन संदर्भों से फ़ंक्शन के समानांतर सिंक्रोनस कॉल की अनुमति देता है, उदाहरण के लिए जब DCM को एक ही समय में कई नेटवर्क चैनलों को प्रबंधित या सेवा प्रदान करनी हो।
त्रुटि प्रबंधन और परस्पर क्रिया
इस कॉल के लिए कोई विशिष्ट त्रुटि कोड या डेवलपमेंट एरर मैनेजमेंट (DET) और डायग्नोस्टिक इवेंट मैनेजर (DEM) को संदेश निर्धारित नहीं हैं [SWS_ComM_00873]। इंटरेक्शन DCM और ComM के बीच सिग्नल विनिमय तक सीमित है; व्याख्या: इस कॉल का उपयोग ComM में डायग्नोस्टिक गतिविधि की अवधि के दौरान संबंधित चैनल को सक्रिय संचार स्थिति में बनाए रखने के लिए किए जाने की संभावना है [SWS_ComM_00873]। प्रश्न Q-bfd91da2e435fbb6 (खुला)
यह उपयोग नोट AUTOSAR Classic रिलीज़ R20-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
फ़ंक्शन ComM_DCM_InactiveDiagnostic [SWS_ComM_00874] 📄 PDF
void ComM_DCM_InactiveDiagnostic (NetworkHandleType Channel);
Indication of inactive diagnostic by the DCM.
उपयोग
सिंक्रोनस फ़ंक्शन ComM_DCM_InactiveDiagnostic Diagnostic Communication Manager (DCM) द्वारा Communication Manager (ComM) को यह इंगित करने के लिए उपयोग किया जाता है कि किसी विशिष्ट चैनल पर डायग्नोस्टिक संचार निष्क्रिय है और इसकी अब आवश्यकता नहीं है [SWS_ComM_00874]। इस इंटरफ़ेस की घोषणा सेवा ID 0x20 के साथ हेडर फ़ाइल ComM_Dcm.h के माध्यम से प्रदान की जाती है [SWS_ComM_00874]।
इनपुट पैरामीटर के रूप में प्रकार NetworkHandleType का Channel पास किया जाता है, जो संबंधित संचार चैनल की पहचान करता है [SWS_ComM_00874]। फ़ंक्शन में न तो इनपुट/आउटपुट पैरामीटर हैं और न ही आउटपुट पैरामीटर, और यह कोई मान नहीं लौटाता है (void) [SWS_ComM_00874]।
समवर्तीता और त्रुटि प्रबंधन
इंटरफ़ेस को रीएंट्रेंट के रूप में निर्दिष्ट किया गया है [SWS_ComM_00874], ताकि समवर्ती कॉल — उदाहरण के लिए विभिन्न संचार चैनलों के लिए — अनुमत हों। पेलोड में इस फ़ंक्शन के लिए कोई विशिष्ट त्रुटि कोड, DET त्रुटि संदेश या DEM घटनाएँ परिभाषित नहीं हैं [SWS_ComM_00874]। ComM मॉड्यूल संभवतः आंतरिक रूप से चैनल के लिए मौजूदा डायग्नोस्टिक अनुरोधों को वापस लेने और चैनल की स्थिति को तदनुसार समायोजित करने के लिए निष्क्रियता संदेश का उपयोग करता है। प्रश्न Q-148d39d8c17e936c (खुला)
यह पाठ एक AI द्वारा तैयार किया गया था और AUTOSAR रिलीज़ R20-11 के आधार पर विनिर्देश को संक्षेपित करता है।
फ़ंक्शन ComM_EcuM_WakeUpIndication [SWS_ComM_00275] 📄 PDF
void ComM_EcuM_WakeUpIndication (NetworkHandleType Channel);
Notification of a wake up on the corresponding channel.
फ़ंक्शन ComM_EcuM_WakeUpIndication संबंधित संचार चैनल पर उत्पन्न होने वाली वेक-अप घटना के बारे में Communication Manager (ComM) को सूचित करने का काम करता है [SWS_ComM_00275]। यह कॉल आमतौर पर ECU State Manager (EcuM) द्वारा तब की जानी चाहिए जब वह किसी चैनल पर संबंधित वेक-अप दर्ज करता है। प्रश्न Q-5f8c43b9df10dc8e (खुला)
उपयोग और कॉल संदर्भ
यह इंटरफ़ेस सिंक्रोनस रूप से परिभाषित है और इसकी सर्विस ID 0x2a है [SWS_ComM_00275]। प्रकार NetworkHandleType के इनपुट पैरामीटर Channel के माध्यम से उस संचार चैनल का पहचानकर्ता पास किया जाता है जिस पर वेक-अप का पता चला था [SWS_ComM_00275]। फ़ंक्शन का कोई रिटर्न मान नहीं होता है (void) और इसे हेडर फ़ाइल ComM_EcuM.h के माध्यम से घोषित किया जाता है [SWS_ComM_00275]।
समवर्तीता और प्रतिबंध
विनिर्देश के अनुसार, ComM_EcuM_WakeUpIndication को रीएंट्रेंट के रूप में वर्गीकृत किया गया है [SWS_ComM_00275]। इस प्रकार, फ़ंक्शन को विभिन्न चैनलों के लिए या समवर्ती संदर्भों से समानांतर रूप से कॉल किया जा सकता है। तत्व परिभाषा में विशिष्ट त्रुटि कोड, रिटर्न मान या DET-/DEM-संदेश निर्दिष्ट नहीं हैं [SWS_ComM_00275]।
यह पाठ एक AI द्वारा जनरेट किया गया था। सभी विवरण विशेष रूप से AUTOSAR रिलीज़ R20-11 के विनिर्देश पेलोड से आते हैं।
फ़ंक्शन ComM_EcuM_PNCWakeUpIndication [SWS_ComM_91001] 📄 PDF
void ComM_EcuM_PNCWakeUpIndication (PNCHandleType PNCid);
Notification of a wake up on the corresponding partial network cluster.
उपयोग और कॉल संदर्भ
सिंक्रोनस फ़ंक्शन ComM_EcuM_PNCWakeUpIndication का उपयोग Partial Network Cluster (PNC) पर वेक-अप के बारे में Communication Manager को सूचित करने के लिए किया जाता है [SWS_ComM_91001]। इसे हेडर ComM_EcuM.h के माध्यम से घोषित किया जाता है और यह इनपुट पैरामीटर PNCid के रूप में संबंधित क्लस्टर के पहचानकर्ता की अपेक्षा करता है; कोई रिटर्न मान मौजूद नहीं है [SWS_ComM_91001]। व्याख्या: यह कॉल आमतौर पर संबंधित PNC घटना का पता चलने पर ECU State Manager (EcuM) द्वारा की जाती है। प्रश्न Q-fee4a70f73cde8ea (खुला)
समवर्तीता और स्थिति संक्रमण
इंटरफ़ेस को रीएंट्रेंट के रूप में निर्दिष्ट किया गया है [SWS_ComM_91001]। इसका कॉल ComM की PNC- और चैनल-स्टेट मशीनों के भीतर लक्षित स्थिति परिवर्तनों का कारण बनता है:
- यदि संदर्भित क्लस्टर PNC मुख्य स्थिति
PNC_NO_COMMUNICATIONमें है, तो इसे छोड़ दिया जाता है और PNC उप-स्थितिPNC_PREPARE_SLEEPमें बदल दिया जाता है [SWS_ComM_00964]। - यदि कॉल सक्रिय PNC समर्थन (
ComMPncSupport=TRUE) और निष्क्रिय सिंक्रोनस वेक-अप (ComMSynchronousWakeUp=FALSE) के साथ उप-स्थितिCOMM_NO_COM_NO_PENDING_REQUESTमें की जाती है, तो मॉड्यूल उन ComM चैनल स्टेट मशीनों को उप-स्थितिCOMM_NO_COM_REQUEST_PENDINGमें स्थानांतरित करता है, जो निर्दिष्ट PNC द्वारा संदर्भित हैं [SWS_ComM_01014]। - यदि, इसके विपरीत, सक्रिय
ComMPncSupportके साथComMSynchronousWakeUp=TRUEकॉन्फ़िगर किया गया है, तो उप-स्थितिCOMM_NO_COM_NO_PENDING_REQUESTमें कॉल बिना किसी अपवाद के सभी ComM चैनल स्टेट मशीनों को उप-स्थितिCOMM_NO_COM_REQUEST_PENDINGमें स्विच कर देती है [SWS_ComM_01015]।
यह पाठ AUTOSAR Classic R20-11 विनिर्देश के आधार पर AI द्वारा जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_CommunicationAllowed [SWS_ComM_00871] 📄 PDF
void ComM_CommunicationAllowed (NetworkHandleType Channel, boolean Allowed);
Ecu M or Bsw M shall indicate to Com M when communication is allowed. If Ecu M/ Flex is used: Bsw M AUTOSAR CP R20 - of Document ID : AUTOSAR_SWS_COMManager
फ़ंक्शन ComM_CommunicationAllowed ([SWS_ComM_00871]) के माध्यम से EcuM या BswM द्वारा ComM मॉड्यूल को इंगित किया जाता है कि क्या किसी विशिष्ट चैनल के लिए संचार सक्षम है।
उपयोग और कॉल संदर्भ
इंटरफ़ेस को मॉड्यूल EcuM या BswM द्वारा कॉल किया जाता है; यदि EcuM Flex का उपयोग किया जाता है, तो BswM यह कार्य संभालता है ([SWS_ComM_00871])। फ़ंक्शन हेडर ComM_BswM.h के माध्यम से घोषित है और इसकी Service-ID 0x35 ([SWS_ComM_00871]) है।
फ़ंक्शन का कोई रिटर्न मान (void) नहीं है और यह निम्नलिखित पासिंग पैरामीटर ([SWS_ComM_00871]) की अपेक्षा करता है:
Channel(प्रकारNetworkHandleType): संबंधित संचार चैनल ([SWS_ComM_00871]) को निर्दिष्ट करता है।Allowed(प्रकारboolean): अनुमत संचार के लिएTRUEअथवा गैर-अनुमत संचार के लिएFALSEके साथ सक्षमता स्थिति पास करता है ([SWS_ComM_00871])।
समवर्तीता और प्रतिबंध
विनिर्देश के अनुसार फ़ंक्शन एसिंक्रोनस (Asynchronous) काम करता है और इसे नॉन-रीएंट्रेंट (Non Reentrant) के रूप में वर्गीकृत किया गया है ([SWS_ComM_00871])। नॉन-रीएंट्रेंसी के कारण कॉलर को यह सुनिश्चित करना होगा कि इंटरफ़ेस के लिए कोई समानांतर या बाधित करने वाले कॉल न हों। प्रश्न Q-e6688e3286d9ed60 (खुला)
यह उपयोग नोट विनिर्देश SWS_ComM_00871 के आधार पर स्वचालित रूप से तैयार किया गया था।
फ़ंक्शन ComM_BusSM_ModeIndication [SWS_ComM_00675] 📄 PDF
void ComM_BusSM_ModeIndication (NetworkHandleType Channel, ComM_ModeType ComMode);
Indication of the actual bus mode by the corresponding Bus State Manager. Com M shall propagate the indicated state to the users with means of the RTE and Bsw M.
उपयोग और सिग्नेचर
इंटरफ़ेस ComM_BusSM_ModeIndication संबंधित Bus State Manager द्वारा ComM मॉड्यूल को वास्तविक बस मोड के संकेत के लिए कार्य करता है [SWS_ComM_00675]। C फ़ंक्शन हेडर ComM.h के माध्यम से उपलब्ध है और इसे सेवा ID 0x33 के अंतर्गत प्रबंधित किया जाता है [SWS_ComM_00675]। इसका सिंटैक्स void ComM_BusSM_ModeIndication (NetworkHandleType Channel, ComM_ModeType ComMode) [SWS_ComM_00675] है।
फ़ंक्शन दो इनपुट पैरामीटर स्वीकार करता है:
Channel: प्रकारNetworkHandleTypeका प्रभावित संचार चैनल [SWS_ComM_00675]।ComMode: प्रकारComM_ModeTypeका वास्तविक बस मोड [SWS_ComM_00675]।
इंटरफ़ेस का कोई रिटर्न मान (void) नहीं है और यह न तो इनपुट/आउटपुट पैरामीटर परिभाषित करता है और न ही शुद्ध रिटर्न पैरामीटर [SWS_ComM_00675]।
समवर्तीता और सिंक्रनाइज़ेशन
रनटाइम व्यवहार के लिए, यह निर्दिष्ट किया गया है कि कॉल एसिंक्रोनस (Asynchronous) रूप से होता है और फ़ंक्शन को रीएंट्रेंट (Reentrant) रूप से निष्पादित किया जा सकता है [SWS_ComM_00675]।
समग्र प्रणाली में परस्पर क्रिया
ComM मॉड्यूल इस कॉल के माध्यम से रिपोर्ट की गई स्थिति को उपयोगकर्ताओं तक अग्रेषित करता है [SWS_ComM_00675]। बस स्थिति का यह प्रसार RTE और BswM के इंटरफेस के माध्यम से होता है [SWS_ComM_00675]।
यह उपयोग नोट AUTOSAR Classic R20-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
फ़ंक्शन ComM_BusSM_BusSleepMode [SWS_ComM_91000] 📄 PDF
void ComM_BusSM_BusSleepMode (NetworkHandleType Channel);
Notification of the corresponding Bus State Manager that the actual bus mode is Bus - Sleep. Only applicable for Com M channels with Com MNm Variant set to SLAVE_ ACTIVE or SLAVE_ PASSIVE. E.g. LIN slaves (Com MNMVariant = SLAVE_ ACTIVE) or Ethernet channels with OA TC10 compliant Ethernet hardware which act as passive communication slave (Com MNMVariant = SLAVE_ PASSIVE and Eth Trcv Act As Slave Passive Enabled set to TRUE)
उपयोग
सिंक्रोनस सेवा फ़ंक्शन ComM_BusSM_BusSleepMode संबंधित Bus State Manager (BusSM) द्वारा Communication Manager (ComM) को एक अधिसूचना के रूप में कार्य करता है कि एक संचार चैनल का वास्तविक बस मोड बस-स्लीप स्थिति में बदल गया है [SWS_ComM_91000]। प्रभावित चैनल की पहचान प्रकार NetworkHandleType के इनपुट पैरामीटर Channel के माध्यम से की जाती है [SWS_ComM_91000]। फ़ंक्शन न तो आउटपुट पैरामीटर घोषित करता है और न ही रिटर्न मान (void) [SWS_ComM_91000]।
कॉन्फ़िगरेशन-निर्भर वैधता
कॉल सार्वभौमिक रूप से अनुमत नहीं है, बल्कि स्पष्ट रूप से उन ComM चैनलों तक सीमित है जिनका पैरामीटर ComMNmVariant मान SLAVE_ACTIVE या SLAVE_PASSIVE पर सेट है [SWS_ComM_91000]। विनिर्देश इसके लिए दो विशिष्ट उपयोग परिदृश्यों का नाम देता है:
- कॉन्फ़िगरेशन
ComMNmVariant = SLAVE_ACTIVEके साथ LIN स्लेव [SWS_ComM_91000]। - OPEN Alliance TC10 के अनुसार हार्डवेयर वाले ईथरनेट चैनल, जो निष्क्रिय संचार स्लेव के रूप में संचालित होते हैं, जहाँ
ComMNmVariant = SLAVE_PASSIVEऔर पैरामीटरEthTrcvActAsSlavePassiveEnabledमानTRUEपर सेट है [SWS_ComM_91000]।
समवर्तीता और एकीकरण
इंटरफ़ेस की सेवा ID 0x34 है, इसे हेडर फ़ाइल ComM.h के माध्यम से घोषित किया गया है और इसे रीएंट्रेंट के रूप में वर्गीकृत किया गया है [SWS_ComM_91000]। फ़ंक्शन परिभाषा में त्रुटि की स्थिति में विशिष्ट त्रुटि कोड या अलग व्यवहार निर्दिष्ट नहीं किया गया है [SWS_ComM_91000]।
यह उपयोग नोट विनिर्देश AUTOSAR CP R20-11 के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप ComM_InitStatusType [SWS_ComM_00668] 📄 PDF
Initialization status of Com M.
गणना प्रकार (enumeration type) ComM_InitStatusType ComM (COM Manager) मॉड्यूल की आरंभीकरण स्थिति (initialization status) को दर्शाने का कार्य करता है और हेडर फ़ाइल ComM.h के माध्यम से उपलब्ध है [SWS_ComM_00668]।
मान श्रेणी (value range) में परिचालन तत्परता में अंतर करने के लिए ठीक दो स्थितियाँ शामिल हैं [SWS_ComM_00668]:
COMM_UNINIT(मान0x00या0के साथ कोडित): यह इंगित करता है कि COM Manager प्रारंभ नहीं किया गया है या उपयोग योग्य नहीं है। यह स्थिति रीसेट के ठीक बाद अनिवार्य रूप से डिफ़ॉल्ट मान होती है [SWS_ComM_00668]।COMM_INIT(मान0x01के साथ कोडित): यह इंगित करता है कि COM Manager ठीक से प्रारंभ किया गया है और उपयोग के लिए तैयार है [SWS_ComM_00668]।
समय के अनुक्रम और मॉड्यूल के उपयोग के संबंध में, यह स्थिति COM Manager की मूलभूत प्रयोज्यता को चिह्नित करती है [SWS_ComM_00668]। व्याख्या: कॉलर या आंतरिक मॉड्यूल रूटीन संभवतः इस स्थिति का मूल्यांकन यह सुनिश्चित करने के लिए करते हैं कि स्थिति COMM_UNINIT में कोई भी संचार अनुरोध संसाधित न किया जाए, क्योंकि इस स्थिति में COM Manager को स्पष्ट रूप से उपयोग योग्य नहीं होने के रूप में निर्दिष्ट किया गया है [SWS_ComM_00668]। प्रश्न Q-2c4da2e5c40a0f4b (खुला) केवल COMM_INIT में सफल बदलाव के बाद ही मॉड्यूल उच्च-स्तरीय इंटरैक्शन के लिए उपलब्ध होता है।
यह पाठ एक AI द्वारा तैयार किया गया है; केवल विनिर्देश ही बाध्यकारी है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप ComM_PncModeType [SWS_ComM_00673] 📄 PDF
Current mode of a PNC
गणना प्रकार ComM_PncModeType Communication Manager में Partial Network Cluster (PNC) की वर्तमान परिचालन स्थिति को परिभाषित करता है [SWS_ComM_00673]। यह प्रकार हेडर फ़ाइल ComM.h के माध्यम से प्रदान किया जाता है और इसमें पाँच अलग-अलग स्थितियाँ शामिल हैं [SWS_ComM_00673]:
COMM_PNC_REQUESTED(0x00): PNC का अनुरोध स्थानीय ComM उपयोगकर्ता द्वारा किया जाता है।COMM_PNC_READY_SLEEP(0x01): PNC का अनुरोध दूरस्थ ComM उपयोगकर्ता द्वारा किया जाता है।COMM_PNC_PREPARE_SLEEP(0x02): PNC सक्रिय है, लेकिन समय-सीमा निगरानी (Deadline Monitoring) के बिना।COMM_PNC_NO_COMMUNICATION(0x03): PNC के लिए कोई संचार नहीं होता है।COMM_PNC_REQUESTED_WITH_WAKEUP_REQUEST(0x04): BswM को हार्डवेयर वेक-अप के अतिरिक्त अनुरोध के साथ स्थानीय PNC अनुरोध।
BswM के साथ संयोजन में, मोड COMM_PNC_REQUESTED_WITH_WAKEUP_REQUEST यह संकेत देने का कार्य करता है कि एक सक्रिय अनुरोध को अतिरिक्त रूप से संचार हार्डवेयर के वेक-अप को ट्रिगर करना चाहिए [SWS_ComM_00673]। इसके लिए आवश्यक है कि फ़ंक्शन समर्थित और कॉन्फ़िगर किया गया हो, उदाहरण के लिए OA TC10 के अनुसार ईथरनेट स्विच के पोर्ट-स्विचिंग के मामले में [SWS_ComM_00673]। एक प्रतिबंध के रूप में यह ध्यान दिया जाना चाहिए कि रिलीज़ R20-11 में इस मोड को draft स्थिति दी गई है [SWS_ComM_00673]।
चूंकि यह विशुद्ध रूप से एक प्रकार परिभाषा (type definition) है, इसलिए ComM_PncModeType के लिए कोई विशिष्ट त्रुटि प्रबंधन रूटीन या रीएंट्रेंसी आवश्यकताएँ मौजूद नहीं हैं।
व्याख्या: चूंकि प्रकार ComM.h में घोषित किया गया है और BswM को मोड जानकारी के प्राप्तकर्ता के रूप में संबोधित किया गया है, डेटा प्रकार का उपयोग संभवतः PNC स्थिति संदेशों के लिए इंटरफ़ेस पैरामीटर के रूप में मॉड्यूल-व्यापी किया जाता है। प्रश्न Q-88ad945ffcf90e9e (खुला)
यह पाठ AUTOSAR CP R20-11 विनिर्देश के आधार पर एक AI द्वारा तैयार किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप ComM_StateType [SWS_ComM_00674] 📄 PDF
State and sub - state of Com M state machine Com M states vs. Communication Modes: COMM_ NO_ COM* : Communication Mode='No Communication' COMM_ FULL_ COM*: Communication Mode='Full Communication' COMM_ SILENT_ COM: Communicatio Mode='Silent Communication'
उपयोग और परिभाषा
प्रकार ComM_StateType AUTOSAR क्लासिक प्लेटफ़ॉर्म में Communication Manager (ComM) की आंतरिक स्टेट मशीन की स्थितियों और उप-स्थितियों का प्रतिनिधित्व करता है [SWS_ComM_00674]। इसे मानक प्रकार uint8 के आधार पर एक स्वतंत्र प्रकार के रूप में परिभाषित किया गया है और सॉफ्टवेयर घटकों और BSW मॉड्यूल के लिए हेडर फ़ाइल ComM.h के माध्यम से प्रदान किया जाता है [SWS_ComM_00674]।
मान श्रेणी और उप-स्थितियाँ
मान श्रेणी में पाँच निर्धारित मान शामिल हैं, जो संचार स्टेट मशीन के सटीक चरण को मैप करते हैं [SWS_ComM_00674]:
COMM_NO_COM_NO_PENDING_REQUEST(मान 0): No Communication के भीतर की स्थिति को इंगित करता है, जब वर्तमान में कोई संचार अनुरोध मौजूद नहीं होता है [SWS_ComM_00674]।COMM_NO_COM_REQUEST_PENDING(मान 1): No Communication के भीतर की स्थिति को इंगित करता है, जब संचार का अनुरोध लंबित होता है [SWS_ComM_00674]।COMM_FULL_COM_NETWORK_REQUESTED(मान 2): Full Communication के भीतर की स्थिति को इंगित करता है, जिसमें नेटवर्क का सक्रिय रूप से अनुरोध किया गया हो [SWS_ComM_00674]।COMM_FULL_COM_READY_SLEEP(मान 3): Full Communication के भीतर की स्थिति को इंगित करता है, जिसमें कोई सक्रिय अनुरोध मौजूद नहीं होता है और नेटवर्क स्लीप मोड में जाने के लिए तैयार होता है [SWS_ComM_00674]।COMM_SILENT_COM(मान 4): संचार मोड Silent Communication से मेल खाता है [SWS_ComM_00674]।
संचार मोड के लिए असाइनमेंट
ComM_StateType के मान ComM के उच्च-स्तरीय संचार मोड (Communication Modes) के सीधे संबंध में हैं [SWS_ComM_00674]। उपसर्ग COMM_NO_COM* वाली सभी स्थितियाँ मोड No Communication को सौंपी गई हैं, जबकि उपसर्ग COMM_FULL_COM* वाली स्थितियाँ मोड Full Communication के अनुरूप हैं [SWS_ComM_00674]। मान COMM_SILENT_COM समान नाम वाले संचार मोड Silent Communication को मैप करता है [SWS_ComM_00674]।
यह उपयोग नोट विनिर्देश R20-11 के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप ComM_ConfigType [SWS_ComM_00162] 📄 PDF
This type contains the implementation - specific post build configuration structure.
टाइप ComM_ModeType [SWS_ComM_00672] 📄 PDF
Current mode of the Communication Manager (main state of the state machine).
डेटा प्रकार ComM_ModeType वर्तमान संचार मोड और इस प्रकार Communication Manager में ComM चैनल स्टेट मशीन की प्राथमिक स्थिति को दर्शाता है [SWS_ComM_00672]। यह बेस प्रकार uint8 से व्युत्पन्न है और सॉफ्टवेयर घटकों तथा अन्य BSW मॉड्यूल द्वारा उपयोग के लिए हेडर Rte_ComM_Type.h के माध्यम से प्रदान किया जाता है [SWS_ComM_00672]।
मान श्रेणी में चार अलग-अलग ऑपरेटिंग मोड शामिल हैं, जो संबंधित चैनल की संचार क्षमता को परिभाषित करते हैं [SWS_ComM_00672]:
COMM_NO_COMMUNICATION(0): कॉन्फ़िगर किया गया चैनल निष्क्रिय अवस्था (idle state) में है और इसमें न तो ट्रांसमिशन की क्षमता है और न ही रिसेप्शन की [SWS_ComM_00672]।COMM_SILENT_COMMUNICATION(1): चैनल केवल निष्क्रिय रिसेप्शन क्षमता तक सीमित है; संदेशों का ट्रांसमिशन प्रतिबंधित है [SWS_ComM_00672]।COMM_FULL_COMMUNICATION(2): चैनल सक्रिय ट्रांसमिशन और रिसेप्शन क्षमता के साथ पूर्ण संचार संचालन में है [SWS_ComM_00672]।COMM_FULL_COMMUNICATION_WITH_WAKEUP_REQUEST(3): चैनल के पास निचली परत (lower layer) के लिए ट्रांसमिशन और रिसेप्शन क्षमता है, उदाहरण के लिए OPEN Alliance TC10 के अनुसार ईथरनेट हार्डवेयर के लिए [SWS_ComM_00672]।
उपयोग के दौरान महत्वपूर्ण कार्यात्मक प्रतिबंध लागू होते हैं: मोड COMM_FULL_COMMUNICATION_WITH_WAKEUP_REQUEST को टैग atp.Status=draft दिया गया है और यह स्पष्ट रूप से ComM चैनल स्टेट मशीन के भीतर विशुद्ध रूप से आंतरिक उपयोग के लिए है [SWS_ComM_00672]। इसलिए, बाहरी उपयोगकर्ताओं या अध्यारोपित सॉफ्टवेयर घटकों को संभवतः न तो इस स्थिति का लक्ष्य मोड के रूप में अनुरोध करना चाहिए और न ही इंटरफेस के माध्यम से सीधे इसकी अपेक्षा करनी चाहिए। प्रश्न Q-e5f4abe0d6543c82 (खुला) इस प्रकार के लिए कोई विशिष्ट त्रुटि कोड, रनटाइम जाँच या DET अथवा DEM को रिपोर्ट परिभाषित नहीं की गई हैं [SWS_ComM_00672]।
यह उपयोग नोट स्वचालित रूप से तैयार किया गया था और AUTOSAR Classic R20-11 की आवश्यकताओं पर आधारित है।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप ComM_UserHandleType [SWS_ComM_00670] 📄 PDF
Handle to identify a user. For each user, a unique value must be defined at system generation time. Maximum number of users is 255. Legal user IDs are in the range 0 .. 254; user ID 255 is reserved and shall have the symbolic representation COMM_ NOT_ USED _ USER_ ID.
टाइप ComM_UserHandleArrayType [SWS_ComM_00906] 📄 PDF
number Of Requesters contains the number of valid user handle entries in the "handle Array" member. If no user keeps the channel requested, this is zero {LOWER - LIMIT=0, UPPER - LIMIT= MAX_ CHANNEL_ REQUESTER }
टाइप ComM_UserHandleSubArrayType [SWS_ComM_01005] 📄 PDF
This element contains the user handles of the users which keep the channel requested (if any), starting in its first entries. The size of the array MAX_ CHANNE L_ REQUESTERS is the maximum of the number of users requesting a channel.
टाइप ComM_PncMembershipType [SWS_ComM_91103] 📄 PDF
Array of uint8 with
टाइप modeLimitation [SWS_ComM_01009] 📄 PDF
-
विनिर्देश तत्व modeLimitation को [SWS_ComM_01009] के अनुसार इंटरफ़ेस ComM_ECUModeLimitation के लिए संचार प्रबंधक (ComM) के प्रदान किए गए पोर्ट (Provided Port) के रूप में परिभाषित किया गया है। व्याख्या: इस पोर्ट इंटरफ़ेस के माध्यम से, मॉड्यूल ComM संभवतः उच्च-स्तरीय सॉफ़्टवेयर घटकों या BswM को ECU स्तर पर सक्रिय संचार मोड को लक्षित रूप से सीमित करने के लिए तंत्र प्रदान करता है, उदाहरण के लिए बिजली की खपत या संचालन मोड को सुरक्षित करने के लिए। प्रश्न Q-337c6b40bd72cf76 (खुला)
सिस्टम में इस पोर्ट का प्रावधान एक स्पष्ट भिन्नता शर्त (variancy condition) के अधीन है: [SWS_ComM_01009] के अनुसार, तत्व सिस्टम में केवल तभी मौजूद होता है जब कॉन्फ़िगरेशन विकल्प {ecuc(ComM/ComMGeneral.ComMModeLimitationEnabled)} == true सेट हो। संभवतः, इस पैरामीटर को निष्क्रिय करने से कोड निर्माण के दौरान पोर्ट हट जाता है। प्रश्न (खुला) इसलिए एप्लिकेशन और बेसिक सॉफ़्टवेयर घटकों को इस इंटरफ़ेस को आर्किटेक्चरल रूप से केवल तभी कनेक्ट करना चाहिए जब विकल्प सक्रिय हो।
विशिष्ट इंटरफ़ेस संचालन, पैरामीटर, रीएंट्रेंसी और DET या DEM को त्रुटि संदेशों के संबंध में, [SWS_ComM_01009] में कोई विशिष्ट प्रावधान शामिल नहीं हैं। इसलिए, घटकों को पोर्ट modeLimitation से कनेक्ट करने से पहले इंटीग्रेटर्स को मुख्य रूप से यह सुनिश्चित करना चाहिए कि कंटेनर ComMGeneral में आवश्यक कॉन्फ़िगरेशन सक्रिय है।
यह पाठ विनिर्देश SWS_ComM_01009 के आधार पर एक AI द्वारा तैयार किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
टाइप ComMMode [SWS_ComM_01012] 📄 PDF
-
प्रकार ComMMode को ComM मॉड्यूल में Mode Declaration Group के रूप में निर्दिष्ट किया गया है [SWS_ComM_01012]। तत्व श्रेणी ALPHABETIC_ORDER को सौंपा गया है और मॉड्यूल के बुनियादी संचार मोड को परिभाषित करता [SWS_ComM_01012]।
समूह में तीन अनिवार्य स्थितियाँ शामिल हैं [SWS_ComM_01012]:
COMM_NO_COMMUNICATION: समूह के प्रारंभिक मोड के रूप में कार्य करता है [SWS_ComM_01012]।COMM_SILENT_COMMUNICATION: एक निष्क्रिय संचार मोड का प्रतिनिधित्व करता है [SWS_ComM_01012]।COMM_FULL_COMMUNICATION: अप्रतिबंधित संचार संचालन को चिह्नित करता है [SWS_ComM_01012]।
प्रारंभिक मोड के रूप में COMM_NO_COMMUNICATION निर्दिष्ट किया गया है, जिसका अर्थ है कि सिस्टम डिफ़ॉल्ट रूप से सक्रिय संचार के बिना शुरू होता है [SWS_ComM_01012]। बदलावों के लिए कोई अलग मान (\"On transition value\") परिभाषित नहीं है [SWS_ComM_01012]; व्याख्या: इसका संभवतः अर्थ यह है कि स्थिति परिवर्तन परिभाषित मध्यवर्ती स्थितियों के बिना सीधे निष्पादित किए जाते हैं। प्रश्न Q-f0e73d26f85073b4 (खुला) व्याख्या: मोड संभवतः मॉड्यूल में चैनलों या संचार उपयोगकर्ताओं की संचार स्थिति को दर्शाते हैं। प्रश्न Q-ef5fa29f6af152c7 (खुला) व्याख्या: श्रेणी ALPHABETIC_ORDER संभवतः मुख्य रूप से RTE के इंटरफेस के लिए मानकीकृत गणना और प्रतिनिधित्व निर्दिष्ट करती है। प्रश्न Q-12af3dde3a4cc95e (खुला)
यह पाठ SWS_ComM_01012 के आधार पर एक AI द्वारा तैयार किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/CP_MOD_ComM- Status
- unspecified
- Version
AUTOSAR/AP/record/CP_MOD_ComM@rel:R20-11#7d593ac8- Content hash
7d593ac8- Source
- https://www.autosar.org/fileadmin/standards/R20-11/CP/AUTOSAR_SWS_COMManager.pdf#nameddest=SWS_ComM_00146
gemini-3.8-flash-low· 2026-10-13 · जर्मन मूल