LIN Driver (Lin)
Controls hardware LIN controllers on the ECU.
Funktionen — Übersicht
void Lin_Init (const Lin_ConfigType* Config);Initializes the LIN module.Std_ReturnType Lin_CheckWakeup (uint8 Channel);This function checks if a wakeup has occurred on the addressed LIN channel.void Lin_GetVersionInfo (Std_VersionInfoType* versioninfo);Returns the version information of this module.Std_ReturnType Lin_SendFrame (uint8 Channel, const Lin_PduType* PduInfoPtr);Sends a LIN header and a LIN response, if necessary.Std_ReturnType Lin_GoToSleep (uint8 Channel);The service instructs the driver to transmit a go - to - sleep - command on the addressed LIN channel.Std_ReturnType Lin_GoToSleepInternal (uint8 Channel);Sets the channel state to LIN_ CH_ SLEEP, enables the wake - up detection and optionally sets the LIN hardware unit to reduced...Std_ReturnType Lin_Wakeup (uint8 Channel);Generates a wake up pulse and sets the channel state to LIN_ CH_ OPERATIONAL.Std_ReturnType Lin_WakeupInternal (uint8 Channel);Sets the channel state to LIN_ CH_ OPERATIONAL without generating a wake up pulse.Lin_StatusType Lin_GetStatus (uint8 Channel, const uint8* * Lin_SduPtr);Service Lin_GetStatus.
Typen — Übersicht
struct Lin_ConfigTypeThis is the type of the external data structure containing the overall initialization data for the LIN driver and the SFR...Lin_FramePidTypeRepresents all valid protected identifier used by Lin_ Send Frame().Lin_FrameCsModelTypeThis type is used to specify the Checksum model to be used for the LIN Frame.Lin_FrameResponseTypeThi s type is used to specify whether the frame processor is required to transmit the response part of the LIN frame.Lin_FrameDlTypeThis type is used to specify the number of SDU data bytes to copy.Lin_PduTypeThis Type is used to provide PID, checksum model, data length and SDU pointer from the LIN Interface to the LIN driver.enum Lin_StatusTypeLIN operation states for a LIN channel or frame, as returned by the API service Lin_ Get Status().enum Lin_SlaveErrorTypeThis type represents the slave error types that are detected during header reception and response transmission / reception.
Funktionen & Typen — Detailansicht
دالة Lin_Init [SWS_Lin_00006] 📄 PDF
void Lin_Init (const Lin_ConfigType* Config);
Initializes the LIN module.
تُستخدم الدالة المتزامنة Lin_Init لتهيئة وحدة برنامج تشغيل LIN لمنصة AUTOSAR Classic وفقاً للمواصفة [SWS_Lin_00006]. ويتم توفير الواجهة عبر ملف الرأس Lin.h وتتم عنونتها داخلياً عبر معرف الخدمة (Service ID) 0x00 [SWS_Lin_00006].
تنطبق شروط المعلمات والواجهة التالية على استخدام الدالة واستدعائها:
- معلمات الإدخال: يُتوقع تمرير
Configكمعلمة إدخال وحيدة [SWS_Lin_00006]. وهذا عبارة عن مؤشر إلى مجموعة بيانات تكوين برنامج تشغيل LIN من النوعconst Lin_ConfigType*[SWS_Lin_00006]. لا توجد معلمات إدخال/إخراج أو معلمات إخراج فقط مخصصة لهذه الواجهة [SWS_Lin_00006]. - القيمة المعادة: لا ترجع الدالة أي قيمة (
void) [SWS_Lin_00006]. - دلالات التنفيذ: تتم المعالجة بشكل متزامن تماماً (
Synchronous)، بحيث تُنفذ خطوات تهيئة برنامج التشغيل مباشرة أثناء استدعاء الدالة [SWS_Lin_00006].
فيما يتعلق بسياق الاستدعاء والتزامن، تم تحديد أن Lin_Init ليست قابلة لإعادة الدخول (Non Reentrant) [SWS_Lin_00006]. تفسير: نظراً لأن الدالة تقوم بتهيئة وحدة برنامج تشغيل LIN بشكل أساسي وليست مصممة لإعادة الدخول، فمن المرجح أن يتم استدعاؤها عادةً أثناء مرحلة بدء تشغيل النظام بالكامل، قبل استخدام خدمات أخرى لبرنامج تشغيل LIN. سؤال Q-d535602a0d4708ce (مفتوح) ومن المحتمل أن يكون الاستدعاء المتزامن أو المتعدد من سياقات تنفيذ مختلفة غير مسموح به.
تم إنشاء هذا النص بواسطة ذكاء اصطناعي استنادًا إلى مواصفات AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Lin_CheckWakeup [SWS_Lin_00160] 📄 PDF
Std_ReturnType Lin_CheckWakeup (uint8 Channel);
This function checks if a wakeup has occurred on the addressed LIN channel.
تُستخدم الدالة المتزامنة Lin_CheckWakeup للتحقق مما إذا كان حدث إيقاظ قد وقع على قناة LIN معنونة [SWS_Lin_00160]. الواجهة متاحة عبر ملف الرأس Lin.h ولها Service ID 0x0a [SWS_Lin_00160]. ولتحديد القناة، تقبل الدالة المعلمة Channel من نوع البيانات uint8 [SWS_Lin_00160]. لا توجد معلمات إدخال أو إخراج أخرى مخصصة لهذه الواجهة [SWS_Lin_00160].
يتم الإبلاغ عن نتيجة التنفيذ بشكل متزامن عبر نوع الإرجاع Std_ReturnType [SWS_Lin_00160]. تشير قيمة الحالة E_OK إلى عدم حدوث أي خطأ أثناء تنفيذ استدعاء API [SWS_Lin_00160]. أما إذا حدث خطأ أثناء التنفيذ، فإن الخدمة تعيد القيمة E_NOT_OK [SWS_Lin_00160]. لم يتم تحديد رموز أخطاء معينة أو إشعارات إلى DET أو DEM لهذا العنصر في المصادر.
فيما يتعلق بسلوك التزامن، تم تعريف Lin_CheckWakeup على أنها غير قابلة لإعادة الدخول (Non Reentrant) [SWS_Lin_00160]. لذلك، يجب على الجهات المستدعية التأكد من أن الاستدعاءات تتم بشكل تسلسلي وعدم حدوث تنفيذ متزامن. ونظراً لأن سياق الاستدعاء الدقيق لم يتم تحديده بالتفصيل في المواصفة، فمن المرجح أن يتم بدء الاستدعاء بواسطة طبقات عليا مثل إدارة الإيقاظ أو ECU State Manager. سؤال Q-40221056a2e2c042 (مفتوح)
تم إنشاء هذا النص بواسطة ذكاء اصطناعي؛ وتستند جميع البيانات إلى متطلبات معيار AUTOSAR.
دالة Lin_GetVersionInfo [SWS_Lin_00161] 📄 PDF
void Lin_GetVersionInfo (Std_VersionInfoType* versioninfo);
Returns the version information of this module.
دالة Lin_SendFrame [SWS_Lin_00191] 📄 PDF
Std_ReturnType Lin_SendFrame (uint8 Channel, const Lin_PduType* PduInfoPtr);
Sends a LIN header and a LIN response, if necessary. The direction of the frame response (master response, slave response, slave - to - slave communication) is provided by the Pdu Info Ptr. Only used for LIN master nodes.
تُستخدم الدالة Lin_SendFrame لإرسال رأس LIN، وكذلك استجابة LIN المرتبطة به عند الحاجة، وهي مخصصة حصرياً لعقد LIN الرئيسية [SWS_Lin_00191]. ويتم تحديد اتجاه إرسال استجابة الإطار عبر المؤشر PduInfoPtr، والذي يمكن أن يمثل استجابة رئيسية (Master Response) أو استجابة تابعة (Slave Response) أو اتصالاً من تابع إلى تابع (Slave-to-Slave) [SWS_Lin_00191].
الاستدعاء والمعلمات: يتم تنفيذ الدالة بشكل غير متزامن [SWS_Lin_00191]. وعند الاستدعاء، يتم تمرير معلمات الإدخال التالية:
Channel: يحدد قناة LIN المراد مخاطبتها كـuint8[SWS_Lin_00191].PduInfoPtr: مؤشر إلى هيكل من النوعLin_PduType، والذي يحتوي على المعرف المحمي (PID) ونموذج المجموع الاختباري (Checksum Model) ونوع الاستجابة وطول البيانات (Dl) بالإضافة إلى مؤشر البيانات إلى SDU [SWS_Lin_00191].
القيم المعادة وسلوك الخطأ: تعيد الدالة نوع الإرجاع Std_ReturnType [SWS_Lin_00191]:
E_OK: تم قبول طلب الإرسال بنجاح وتم قبوله للتنفيذ غير المتزامن [SWS_Lin_00191].E_NOT_OK: تم رفض طلب الإرسال لوجود خطأ في التطوير (Development Error) أو خطأ في الإنتاج (Production Error) [SWS_Lin_00191].
التزامن والتكامل: تم تحديد الواجهة على أنها غير قابلة لإعادة الدخول (Non Reentrant)، ولهذا السبب يجب تجنب الاستدعاءات المتوازية على نفس القناة [SWS_Lin_00191]. تمتلك الدالة معرف الخدمة 0x04 ويتم تضمينها عبر ملف الرأس Lin.h [SWS_Lin_00191].
تم إنشاء ملاحظة الاستخدام هذه بصورة آلية بناءً على مواصفة AUTOSAR R20-11.
دالة Lin_GoToSleep [SWS_Lin_00166] 📄 PDF
Std_ReturnType Lin_GoToSleep (uint8 Channel);
The service instructs the driver to transmit a go - to - sleep - command on the addressed LIN channel. Only used for LIN master nodes.
الوظيفة وسياق الاستدعاء
توجّه الدالة Lin_GoToSleep مشغل LIN لإرسال أمر الانتقال إلى وضع السكون (Go-to-Sleep) على قناة LIN المعنونة [SWS_Lin_00166]. تمتلك خدمة المشغل هذه معرف الخدمة 0x06 وتتوفر عبر ملف الرأس Lin.h [SWS_Lin_00166]. يتم تنفيذ الخدمة بشكل غير متزامن بالنسبة إلى الجهة المستدعية [SWS_Lin_00166]. تصريح الدالة هو Std_ReturnType Lin_GoToSleep (uint8 Channel) [SWS_Lin_00166].
المعلمات وقيم الإرجاع
يُمرَّر Channel من النوع uint8 كمعلمة تمرير وحيدة، وهو يحدد قناة LIN المراد مخاطبتها [SWS_Lin_00166]. ولا توجد معلمات إدخال أو إخراج إضافية [SWS_Lin_00166].
توفر القيمة المرجعة من النوع Std_ReturnType معلومات حول قبول الطلب [SWS_Lin_00166]:
E_OK: قَبِل المشغل أمر الانتقال إلى وضع السكون بنجاح [SWS_Lin_00166].E_NOT_OK: لم يُقبل الأمر بسبب حدوث خطأ تطوير أو خطأ إنتاج [SWS_Lin_00166].
القيود والتزامن
فيما يتعلق بالتزامن، صُرِّح عن الدالة بأنها غير قابلة لإعادة الدخول (Non Reentrant) [SWS_Lin_00166]. وكتحديد وظيفي جوهري، فإن Lin_GoToSleep مخصصة حصرياً لعقد LIN الرئيسية [SWS_Lin_00166].
تم إنشاء ملاحظة الاستخدام هذه آلياً بناءً على مواصفة AUTOSAR R20-11.
دالة Lin_GoToSleepInternal [SWS_Lin_00167] 📄 PDF
Std_ReturnType Lin_GoToSleepInternal (uint8 Channel);
Sets the channel state to LIN_ CH_ SLEEP, enables the wake - up detection and optionally sets the LIN hardware unit to reduced power operation mode (if supported by HW).
تضبط الدالة المتزامنة Lin_GoToSleepInternal حالة قناة LIN المعنونة على LIN_CH_SLEEP، وتفعّل ميزة التعرف على التنبيه، وتنقل وحدة عتاد LIN اختيارياً إلى وضع توفير الطاقة المخفض إذا كان العتاد يدعم ذلك [SWS_Lin_00167]. تتم عنونة قناة LIN المطلوبة عبر معلمة الإدخال Channel من النوع uint8، في حين لا تتوفر أي معلمات إدخال أو إخراج أخرى [SWS_Lin_00167].
تتم الإشارة إلى نتيجة التنفيذ بشكل متزامن عبر القيمة المرجعة من النوع Std_ReturnType [SWS_Lin_00167]:
E_OK: تم قبول أمر الانتقال إلى وضع السكون بنجاح [SWS_Lin_00167].E_NOT_OK: رُفض الأمر بسبب حدوث خطأ في التطوير أو الإنتاج [SWS_Lin_00167].
فيما يخص التزامن وسياق الاستدعاء، حُددت Lin_GoToSleepInternal بأنها غير قابلة لإعادة الدخول (Non Reentrant) [SWS_Lin_00167]. لذلك، يجب على وحدات البرمجيات المستدعية ضمان إجراء الاستدعاءات بشكل تسلسلي وعدم تراكبها تزامنياً. الدالة معرّفة تحت معرف الخدمة 0x09 ومتوفرة عبر ملف الرأس Lin.h [SWS_Lin_00167].
تم توليد ملاحظة الاستخدام هذه تلقائياً بناءً على المواصفة.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Lin_Wakeup [SWS_Lin_00169] 📄 PDF
Std_ReturnType Lin_Wakeup (uint8 Channel);
Generates a wake up pulse and sets the channel state to LIN_ CH_ OPERATIONAL.
الاستخدام وسياق الاستدعاء
تنتمي الدالة Lin_Wakeup إلى وحدة المشغل Lin لمنصة AUTOSAR Classic [SWS_Lin_00169]. ويتمثل غرضها في توليد نبضة تنبيه (Wake-up Pulse) على قناة الناقل المعنونة ونقل حالة القناة مباشرةً إلى LIN_CH_OPERATIONAL [SWS_Lin_00169]. وتُتاح الواجهة عبر ملف الرأس Lin.h بمعرف الخدمة 0x07 والتوقيع Std_ReturnType Lin_Wakeup (uint8 Channel) [SWS_Lin_00169].
تستقبل الدالة Channel من النوع uint8 كمعلمة إدخال، والتي تحدد قناة LIN المراد التحكم بها [SWS_Lin_00169]. ولا توجد معلمات إدخال/إخراج أو معلمات إخراج فقط [SWS_Lin_00169]. وسلوك التنفيذ غير متزامن (Asynchronous)؛ بالتالي فإن العودة من الدالة لا تؤكد سوى قبول الطلب، بينما تُولّد نبضة التنبيه الفيزيائية على الناقل لاحقاً [SWS_Lin_00169].
قيم الإرجاع ومعالجة الأخطاء
يتم الإبلاغ عن نتيجة قبول الطلب عبر نوع الإرجاع Std_ReturnType [SWS_Lin_00169]:
E_OK: قَبِل مشغل LIN طلب التنبيه ويجري العمل على معالجته [SWS_Lin_00169].E_NOT_OK: رُفض الطلب بسبب حدوث خطأ في التطوير أو خطأ في الإنتاج [SWS_Lin_00169].
التزامن والقيود
صُنفت الدالة وفقاً للمواصفة بأنها غير قابلة لإعادة الدخول (Non Reentrant) [SWS_Lin_00169]. لذا، يجب ألا تُجرى الاستدعاءات على نحو مقاطع أو متزامن من سياقات تنفيذ مختلفة لنفس نسخة المشغل. ويجب على المكونات المستدعية ضمان التزامن المناسب.
تم إنشاء ملاحظة الاستخدام هذه آلياً بناءً على مواصفة AUTOSAR Classic R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Lin_WakeupInternal [SWS_Lin_00256] 📄 PDF
Std_ReturnType Lin_WakeupInternal (uint8 Channel);
Sets the channel state to LIN_ CH_ OPERATIONAL without generating a wake up pulse.
تقوم الدالة Lin_WakeupInternal المتوفرة عبر ملف الرأس Lin.h بوضع قناة LIN في حالة التشغيل بشكل غير متزامن LIN_CH_OPERATIONAL، دون إرسال نبضة إيقاظ على ناقل LIN المادي [SWS_Lin_00256]. وهي تعالج طلبات الإيقاظ الداخلية لواجهة LIN الأعلى، حيث لا يُسمح بإرسال إشارة إيقاظ على الناقل [SWS_Lin_00262]. ويتم الاستدعاء عبر المعلمة Channel من النوع uint8. تعيد الدالة E_OK إذا تم قبول طلب الإيقاظ، أو E_NOT_OK إذا تم رفض الطلب أو في حال وجود خطأ في التطوير أو الإنتاج [SWS_Lin_00256].
بالنسبة لسياق الاستدعاء والتزامن، فإن Lin_WakeupInternal ليست قابلة لإعادة الدخول (Non Reentrant) [SWS_Lin_00256]. وكشرط تسلسلي صارم، يجب أن تكون آلة الحالة للقناة المعنونة في حالة السكون LIN_CH_SLEEP وقت الاستدعاء [SWS_Lin_00260].
عند تفعيل اكتشاف أخطاء التطوير، تراقب الوحدة ظروف الخطأ التالية وتبلغ عن أخطاء التطوير المقابلة:
LIN_E_UNINIT: استدعاء الدالة قبل تهيئة وحدة برنامج تشغيل LIN [SWS_Lin_00258].LIN_E_INVALID_CHANNEL: معلمة القناة الممررة غير صالحة أو القناة المعنونة غير نشطة [SWS_Lin_00259].LIN_E_STATE_TRANSITION: حدوث انتقال غير مسموح به للحالة، نظراً لأن قناة LIN ليست في الحالةLIN_CH_SLEEP[SWS_Lin_00260].
تم إنشاء ملاحظة الاستخدام هذه تلقائيًا استنادًا إلى متطلبات المواصفة.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Lin_GetStatus [SWS_Lin_00168] 📄 PDF
Lin_StatusType Lin_GetStatus (uint8 Channel, const uint8* * Lin_SduPtr);
Service Lin_GetStatus.
نوع Lin_ConfigType [SWS_Lin_00227] 📄 PDF
This is the type of the external data structure containing the overall initialization data for the LIN driver and the SFR settings affecting the LIN channels. A pointe r to such a structure is provided to the LIN driver initialization routine for configuration of the driver, LIN hardware unit and LIN hardware channels.
نوع Lin_FramePidType [SWS_Lin_00228] 📄 PDF
Represents all valid protected identifier used by Lin_ Send Frame().
نوع Lin_FrameCsModelType [SWS_Lin_00229] 📄 PDF
This type is used to specify the Checksum model to be used for the LIN Frame.
يُستخدم نوع التعداد Lin_FrameCsModelType وفقاً لـ [SWS_Lin_00229] لتحديد نموذج المجموع الاختباري المستخدم لإطار LIN فردي. تعريف النوع متاح قياسياً عبر ملف الرأس Lin_GeneralTypes.h [SWS_Lin_00229].
يتوفر للتكوين قيمتان وفقاً لـ [SWS_Lin_00229]:
LIN_ENHANCED_CS: يحدد نموذج المجموع الاختباري المحسن (Enhanced checksum model) [SWS_Lin_00229].LIN_CLASSIC_CS: يحدد نموذج المجموع الاختباري التقليدي (Classic checksum model) [SWS_Lin_00229].
كنوع بيانات صرف، لا يحدد Lin_FrameCsModelType في حد ذاته أي واجهات دوال أو قيماً معادة أو رسائل أخطاء DET/DEM [SWS_Lin_00229]. ومن المرجح أن يتم استخدامه بشكل أساسي كمعلمة أو عنصر داخل واصفات التكوين والإطار في الوحدة Lin (تفسير)، وذلك لإعلام برنامج التشغيل بالخوارزمية التي يتم من خلالها التحقق من المجموع الاختباري للإطار أثناء الإرسال أو الاستقبال. سؤال Q-6d3354059d0641df (مفتوح) وبالتالي، يجب معالجة أخطاء القيم غير الصالحة على مستوى واجهات برمجة التطبيقات لبرنامج التشغيل المعالج أو تكوين الوحدة (تفسير). سؤال Q-06e26f4bcff1e520 (مفتوح)
تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على مواصفة AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
نوع Lin_FrameResponseType [SWS_Lin_00230] 📄 PDF
Thi s type is used to specify whether the frame processor is required to transmit the response part of the LIN frame.
نوع Lin_FrameDlType [SWS_Lin_00231] 📄 PDF
This type is used to specify the number of SDU data bytes to copy.
نوع Lin_PduType [SWS_Lin_00232] 📄 PDF
This Type is used to provide PID, checksum model, data length and SDU pointer from the LIN Interface to the LIN driver.
نوع Lin_StatusType [SWS_Lin_00233] 📄 PDF
LIN operation states for a LIN channel or frame, as returned by the API service Lin_ Get Status().
يُتاح نوع التعداد Lin_StatusType عبر Lin_GeneralTypes.h ويحدد حالات التشغيل والنقل لقنوات LIN وأطر LIN، والتي يُبلّغ عنها كقيمة مرجعة لخدمة API Lin_GetStatus() [SWS_Lin_00233].
تنقسم قيم الحالة إلى حالات القناة وقيم عمليات الإطار [SWS_Lin_00233]:
- حالة القناة: يمثل
LIN_OPERATIONALالتشغيل العادي، حيث تكون قناة LIN جاهزة لنقل الترويسة التالية ولا توجد بيانات من إطار سابق (على سبيل المثال بعد التهيئة). في المقابل، يمثلLIN_CH_SLEEPحالة السكون للقناة، حيث يكون التعرف على التنبيه مفعلاً للعقد التابعة [SWS_Lin_00233]. - عمليات الإرسال الجارية: يحدد
LIN_TX_BUSYعملية إرسال جارية للترويسة أو الاستجابة. ويشيرLIN_RX_BUSYإلى عملية استقبال جارية، حيث تم بالفعل استلام بايت استجابة واحد على الأقل، ولكن لم يتم استلام بايت المجموع التدقيقي النهائي بعد [SWS_Lin_00233]. - الاكتمال الناجح: يؤكد
LIN_TX_OKنجاح الإرسال، بينما يبيّنLIN_RX_OKالاستلام الخالي من الأخطاء لاستجابة كاملة [SWS_Lin_00233]. - حالات الخطأ والمهلات الزمنية: يوضح
LIN_NOT_OKأخطاء التطوير أو الإنتاج. وفي عمليات الإرسال، يميز النوع بينLIN_TX_HEADER_ERROR(خطأ أثناء إرسال الترويسة بسبب عدم تطابق البيانات، أو خطأ تكافؤ المعرّف، أو أخطاء الناقل المادية) وبينLIN_TX_ERROR(خطأ أثناء نقل الاستجابة بسبب عدم تطابق البيانات أو أخطاء الناقل). وفي جانب الاستقبال، يشيرLIN_RX_ERRORإلى أخطاء الاستقبال مثل أخطاء التأطير، أو الفائض، أو أخطاء المجموع التدقيقي، أو الاستجابات غير الكاملة؛ بينما يبلغLIN_RX_NO_RESPONSEعن الغياب التام لبايتات الاستجابة [SWS_Lin_00233].
تم إنشاء ملاحظة الاستخدام هذه تلقائيًا استنادًا إلى مواصفات AUTOSAR CP R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
نوع Lin_SlaveErrorType [SWS_Lin_91140] 📄 PDF
This type represents the slave error types that are detected during header reception and response transmission / reception.
يمثل نوع التعداد Lin_SlaveErrorType أنواع الأخطاء الخاصة بعقدة LIN تابعة، والتي يتم اكتشافها أثناء استلام الترويسة وكذلك أثناء نقل الاستجابة أو استلامها [SWS_Lin_91140]. يُتاح تعريف النوع عبر ملف الرأس Lin_GeneralTypes.h [SWS_Lin_91140].
حالات الخطأ ونطاق القيم
يغطي التعداد الأخطاء خلال المراحل المختلفة لاتصال LIN [SWS_Lin_91140]:
LIN_ERR_HEADER: يشير إلى حدوث خطأ أثناء استلام ترويسة LIN [SWS_Lin_91140].LIN_ERR_RESP_STOPBIT: يبيّن وجود خطأ تأطير أو خطأ في بت التوقف في الاستجابة [SWS_Lin_91140].LIN_ERR_RESP_CHKSUM: يشير إلى خطأ في المجموع التدقيقي للاستجابة المستلمة [SWS_Lin_91140].LIN_ERR_RESP_DATABIT: يبلغ عن خطأ في مراقبة البت لبت بيانات مرسل في الاستجابة [SWS_Lin_91140].LIN_ERR_NO_RESP: يشير إلى عدم استلام أي استجابة على الترويسة [SWS_Lin_91140].LIN_ERR_INC_RESP: يحدث عندما يتم استلام استجابة غير كاملة أو نقلها [SWS_Lin_91140].
الاستخدام والقيود
التفسير: نظراً لعدم تضمين تواقيع دوال محددة في مقتطف المواصفة الحالي، يُرجَّح أن يُستخدم النوع كقيمة مرجعة أو معلمة حالة في الإشعارات الموجهة إلى الوحدات الأعلى مثل واجهة LIN. سؤال Q-6a9c54976345ca2b (مفتوح) لا يتضمن المقتطف تفاصيل إضافية حول قابلية إعادة الدخول، أو سياقات الاستدعاء، أو التنفيذ المتزامن أو غير المتزامن.
تم توليد ملاحظة الاستخدام هذه تلقائيًا على أساس مواصفة AUTOSAR R20-11.
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/CP_MOD_Lin- Status
- unspecified
- Version
AUTOSAR/AP/record/CP_MOD_Lin@rel:R20-11#0feddb79- Content hash
0feddb79- Source
- https://www.autosar.org/fileadmin/standards/R20-11/CP/AUTOSAR_SWS_LINDriver.pdf#nameddest=SWS_Lin_00006
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني