Diagnostic Log and Trace (DLT)
The DLT module collects log messages and trace points and formats them into standardized DLT frames for external tooling.
Funktionen — Übersicht
void Dlt_Init (const Dlt_ConfigType* config);Dlt is using the NVRam Manager and is to be initialized very late in the ECU startup phase.void Dlt_GetVersionInfo (Std_VersionInfoType* versioninfo);Returns the version information of this module.Std_ReturnType Dlt_SendTraceMessage (Dlt_SessionIDType sessionId, const Dlt_MessageTraceInfoType* traceInfo, const uint8* traceData, uint16 traceDataLength);The service represents the interface to be used by basic software modules or by software components to trace parameters.Std_ReturnType Dlt_SendLogMessage (Dlt_SessionIDType sessionId, const Dlt_MessageLogInfoType* logInfo, const uint8* logData, uint16 logDataLength);The service represents the interface to be used by basic software modules or by software component to send Log Messages.Std_ReturnType Dlt_UnregisterContext (Dlt_SessionIDType sessionId, Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId);The service has to be called when a software module is going to be stopped.void Dlt_DetForwardErrorTrace (uint16 moduleId, uint8 instanceId, uint8 apiId, uint8 errorId);Service to fo rward error reports from Det to Dlt.Std_ReturnType Dlt_SetLogLevel (Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, Dlt_MessageLogLevelType newLogLevel);This service is used to change the Log Level for the given tuple of Application ID/ Context ID.Std_ReturnType Dlt_SetTraceStatus (Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, boolean newTraceStatus);The service Dlt_ Set Trace Status sets the trace status for a specific tuple of Application ID and Context ID.Std_ReturnType Dlt_GetLogInfo (uint8 options, Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, uint8* status, Dlt_LogInfoType* logInfo);Called to request information about registered Application Ids, their Context Ids and the corresponding log level.Std_ReturnType Dlt_GetDefaultLogLevel (Dlt_MessageLogLevelType* defaultLogLevel);Returns the Default Log Level currently used by the Dlt module.Std_ReturnType Dlt_StoreConfiguration (void);Copies the current Dlt configuration to Nv RAM by calling Nv M_ Write Block().Std_ReturnType Dlt_ResetToFactoryDefault (void);The service Dlt_ Reset To Factory Default sets the Log Level and Trace Status back to the pers istently stored default values.Std_ReturnType Dlt_SetMessageFiltering (boolean status);Switches on/ off the mes sage filtering functionality of the Dlt module.Std_ReturnType Dlt_SetDefaultLogLevel (Dlt_MessageLogLevelType newLogLevel);Called to modify the pass through range for Log Messages for all not explicit set Context Ids.Std_ReturnType Dlt_GetTraceStatus (Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, boolean* traceStatus);Returns the current Trace Status for a given tuple Application Id/ Context Id.void Dlt_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr);Indication of a received PDU from a lower layer communication interface module.Std_ReturnType Dlt_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr);Within this API , the upper layer module (called module) shall check whether the available data fits into the buffer size...void Dlt_TxConfirmation (PduIdType TxPduId, Std_ReturnType result);The lower layer communication interface module confirms the transmission of a PDU, or the failure to transmit a PDU.void Dlt_TpTxConfirmation (PduIdType id, Std_ReturnType result);This function is called after the I - PDU has been transmitted on its network, the result indicates whether the transmission...BufReq_ReturnType Dlt_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr);Service Dlt_CopyTxData.BufReq_ReturnType Dlt_StartOf Dlt_StartReception (PduIdType id, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr); ⚠️This function is called at the start of receiving an N -void Dlt_TpRxIndication (PduIdType id, Std_ReturnType result);Called after an I - PDU has been received via the TP API, the result indicates whether the transmission was successful or not.BufReq_ReturnType Dlt_CopyRxData (PduIdType id, const PduInfoType* info, PduLengthType* bufferSizePtr);Service Dlt_CopyRxData.void Dlt_TxFunction (void);-
Typen — Übersicht
struct Dlt_ConfigTypeThis is the type of the data structure containing the initialization data for Dlt.Dlt_MessageTypeThis type describes the type of the message.Dlt_MessageIDTypeContains the unique Message Id for a message.Dlt_MessageNetworkTraceInfoTypeThis type describes transported type of a Dlt BUSMESSAGE.Dlt_ApplicationIDTypeThis type describes the Application Id.Dlt_ContextIDTypeThis type describes the Context Id.Dlt_SessionIDTypeThis type identifies the session.Dlt_LogInfoType-Dlt_ContextIdInfoTypeContext InformationDlt_ApplicationIdInfoTypeInformation about ApplicationsDlt_MessageOptionsTypeBitfieldDlt_MessageLogInfoType-Dlt_MessageLogLevelTypeThis type describes the log lev el for each log message.Dlt_MessageTraceTypeThis type describes labels for trace messages.Dlt_MessageArgumentCountThis type describes the count of arguments provided to a message.Dlt_MessageTraceInfoType-TypeThis type describes the Log Channel name.Dlt_AssignmentOperationAdding or removing a Log Channel assignment for the given tuple of Application Id/ Context Id.
Funktionen & Typen — Detailansicht
دالة Dlt_Init [SWS_Dlt_00239] 📄 PDF
void Dlt_Init (const Dlt_ConfigType* config);
Dlt is using the NVRam Manager and is to be initialized very late in the ECU startup phase. The Dlt_ Init() function should be called after the NVRam Manager is initialized.
تقوم الدالة المتزامنة وغير القابلة لإعادة الدخول Dlt_Init (معرف الخدمة 0x01، والمتاحة عبر ملف الترويسة Dlt.h) بالتهيئة الأولية لنمط Diagnostic Log and Trace (DLT) في Classic Platform [SWS_Dlt_00239]. وتستقبل عبر المعلمة config مؤشرًا إلى بنية التهيئة الخاصة بالنمط من النوع Dlt_ConfigType ولا تُرجع أي قيمة [SWS_Dlt_00239].
تسري شروط حدودية محددة على سياق الاستدعاء والتفاعل الزمني مع أنماط BSW الأخرى:
- ترتيب التهيئة الأولية: يستخدم نمط DLT الـ NVRam Manager ويجب تهيئته أوليًا في مرحلة متأخرة جدًا من بدء تشغيل وحدة التحكم الإلكترونية [SWS_Dlt_00239]. ويجب إلزاميًا ألا يتم استدعاء الدالة
Dlt_Initإلا بعد اكتمال التهيئة الأولية لـ NVRam Manager [SWS_Dlt_00239]. - البيانات الدائمة: إذا تم ضبط معلمة التهيئة
DltGeneralNvRAMSupportعلىTRUE، فإن نمط DLT فيDlt_Initيستخدم الواجهةNvM_ReadBlockلمدير NVRAM لاستعادة القيم الدائمة للمتغيرات المطلوبة [SWS_Dlt_00453]. - معالجة المخزن المؤقت: بمجرد تهيئة النمط أوليًا بواسطة
Dlt_Initوانتهاء المؤقت الاختياريDltGeneralStartUpDelayTimer، تتم معالجة جميع بيانات Log and Trace التي تم تخزينها مؤقتًا في هذه الأثناء وإرسالها وفقًا للمواصفة [SWS_Dlt_00005].
نظرًا لأن الدالة محددة على أنها غير قابلة لإعادة الدخول، يجب على سياق الاستدعاء التأكد من عدم الدخول مجددًا إلى Dlt_Init بشكل متوازٍ أو قاطع أثناء التنفيذ [SWS_Dlt_00239].
تم إنشاء هذا النص بواسطة نظام ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_GetVersionInfo [SWS_Dlt_00271] 📄 PDF
void Dlt_GetVersionInfo (Std_VersionInfoType* versioninfo);
Returns the version information of this module.
دالة Dlt_SendTraceMessage [SWS_Dlt_00243] 📄 PDF
Std_ReturnType Dlt_SendTraceMessage (Dlt_SessionIDType sessionId, const Dlt_MessageTraceInfoType* traceInfo, const uint8* traceData, uint16 traceDataLength);
The service represents the interface to be used by basic software modules or by software components to trace parameters.
تُستخدم الدالة المتزامنة وقابلة لإعادة الدخول Dlt_SendTraceMessage بواسطة وحدات برمجيات الأساس (BSW) وكذلك مكونات البرمجيات (SW-C) لنقل معلمات التتبع إلى وحدة Dlt [SWS_Dlt_00243].
المعلمات وسياق الاستدعاء
عند الاستدعاء، يتم تمرير معرّف الوحدة أو المنفذ عبر sessionId، والبيانات الوصفية لتصفية الرسائل عبر traceInfo، بالإضافة إلى ذاكرة التخزين المؤقت للبيانات المفيدة عبر traceData مع تحديد الطول traceDataLength [SWS_Dlt_00243]. يمكن للوحدة تخزين رسائل التتبع مؤقتًا بالفعل، حتى لو لم تتم تهيئة Dlt بعد [SWS_Dlt_00003].
قيم الإرجاع ومعالجة الأخطاء
تشير الخدمة إلى الحالة عبر قيم إرجاع محددة [SWS_Dlt_00243]:
E_OK: نُفذت العملية بنجاح.DLT_E_MSG_TOO_LARGE: تتجاوز الرسالة الحجم المسموح به لجميع قنوات السجل المخصصة.DLT_E_NO_BUFFER: ذاكرة تخزين مؤقت غير كافية؛ لا يمكن تخزين الرسالة مؤقتًا لقناة سجل واحدة على الأقل.DLT_E_UNKNOWN_SESSION_ID:sessionIdالممررة غير معروفة للوحدة.
التفاعل مع دوال الخطاف (Hook)
نظراً لأن Dlt_SendTraceMessage محددة كواجهة لـ SW-Cs، يوجد لدوال الخطاف المُنشأة تنفيذ داخلي مكافئ [SWS_Dlt_00285]، والذي يرسل رسائل التتبع في الوضع غير المطول (Non-Verbose) [SWS_Dlt_00277].
تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على مواصفة AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_SendLogMessage [SWS_Dlt_00241] 📄 PDF
Std_ReturnType Dlt_SendLogMessage (Dlt_SessionIDType sessionId, const Dlt_MessageLogInfoType* logInfo, const uint8* logData, uint16 logDataLength);
The service represents the interface to be used by basic software modules or by software component to send Log Messages.
تُستخدم الدالة المتزامنة والقابلة لإعادة الدخول Dlt_SendLogMessage (معرف الخدمة 0x03) من قبل وحدات برمجيات الطبقة الأساسية (BSW) ومكونات البرمجيات (SW-C) كواجهة قياسية لإرسال رسائل السجل [SWS_Dlt_00241]. ويتم الاستدعاء عبر ملف الرأس Dlt.h، وبفضل إمكانية إعادة الدخول، صُممت الدالة للاستخدام المتزامن [SWS_Dlt_00241].
عند استدعاء الدالة، يلزم وجود أربع معلمات تمرير، في حين لا تُستخدم أي معلمات إخراج [SWS_Dlt_00241]:
sessionId: يمثل معرف الجلسة. بالنسبة لـ SW-Cs، تكون هذه المعلمة غير مرئية كقيمة وسيطة مرتبطة بالمنفذ، بينما تمرر وحدات BSW رقم وحدتها مباشرة.logInfo: مؤشر إلى بنية ثابتة تحتوي على بيانات التعريف ذات الصلة لتصفية رسالة السجل.logData: مؤشر إلى مصفوفة البايتات المحتوية على البيانات المراد تسجيلها، والتي تشكل الحمولة الفعلية (Payload) للرسالة.logDataLength: الطول العددي للمخزن المؤقت للبياناتlogData.
تتم معالجة الأخطاء مباشرة عبر قيمة الإرجاع من النوع Std_ReturnType، والتي تشير إلى نجاح العملية أو حالات خطأ محددة [SWS_Dlt_00241]:
DLT_OK: تم قبول رسالة السجل ومعالجتها بنجاح.DLT_E_MSG_TOO_LARGE: تتجاوز الرسالة الحد الأقصى المسموح به لحجم المخزن المؤقت لجميع قنوات السجل المخصصة.DLT_E_NO_BUFFER: تعذر تخزين الرسالة مؤقتًا في أي من قنوات السجل المخصصة.DLT_E_UNKNOWN_SESSION_ID: معرف الجلسة الممرر غير صالح أو غير معروف للوحدة.
تم إنشاء إشعار الاستخدام هذا بواسطة ذكاء اصطناعي بناءً على مواصفات AUTOSAR.
دالة Dlt_UnregisterContext [SWS_Dlt_00769] 📄 PDF
Std_ReturnType Dlt_UnregisterContext (Dlt_SessionIDType sessionId, Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId);
The service has to be called when a software module is going to be stopped. Available vi a Dlt.h
الاستخدام
يتم توفير الدالة المتزامنة Dlt_UnregisterContext (معرّف الخدمة 0x16) عبر ملف الترويسة Dlt.h ويجب استدعاؤها عند إيقاف وحدة برمجية [SWS_Dlt_00769]. وتُستخدم لإلغاء تسجيل سياق مسجَّل مسبقًا لتطبيق ما.
تتوقع الدالة ثلاث معلمات دخل [SWS_Dlt_00769]:
sessionId: رقم الوحدة؛ يطابق معرّف الوحدة داخل BSW أو قيمة الوسيطة المحددة بشكل خاص بالمنفذ داخل مكوّن برمجي (SW-C) [SWS_Dlt_00769].appId: معرّف التطبيق الأعلى (Application ID) [SWS_Dlt_00769].contextId: معرّف السياق المراد إلغاء تسجيله (Context ID) [SWS_Dlt_00769].
قيم الإرجاع ومعالجة الأخطاء
توفر قيمة الإرجاع من النوع Std_ReturnType معلومات حول نتيجة التنفيذ [SWS_Dlt_00769]:
E_OK: اكتملت العملية المطلوبة بنجاح [SWS_Dlt_00769].DLT_E_CONTEXT_NOT_YET_REG: لم يتم تسجيل سياق الوحدة البرمجية مسبقًا [SWS_Dlt_00769].DLT_E_UNKNOWN_SESSION_ID: معرّف الجلسة الممرر غير معروف [SWS_Dlt_00769].
التزامن والقيود
تم تحديد الدالة على أنها قابلة لإعادة الدخول وتتصرف بشكل متزامن [SWS_Dlt_00769]. يجب على الوحدات المستدعية التأكد من أن معرّف الجلسة الممرر صالح وأن السياق كان مسجلًا بالفعل قبل الإنهاء، لتجنب حدوث أخطاء أثناء إلغاء التسجيل [SWS_Dlt_00769].
تم إنشاء ملاحظة الاستخدام هذه تلقائيًا استنادًا إلى مواصفات AUTOSAR CP R20-11.
دالة Dlt_DetForwardErrorTrace [SWS_Dlt_00432] 📄 PDF
void Dlt_DetForwardErrorTrace (uint16 moduleId, uint8 instanceId, uint8 apiId, uint8 errorId);
Service to fo rward error reports from Det to Dlt.
الاستخدام وسياق الاستدعاء
تُستخدم الواجهة المتزامنة Dlt_DetForwardErrorTrace ذات معرف الخدمة 0x07 لإعادة توجيه أخطاء التطوير المبلغ عنها من Default Error Tracer (DET) إلى وحدة Dlt النمطية [SWS_Dlt_00432]. وتوفر وحدة Dlt النمطية هذه الخدمة لضمان قدرة التفريع المطلوبة لـ DET لرسائل الخطأ [SWS_Dlt_00430]. تم تضمين تصريح دالة C هذه عبر ملف الرأس Dlt_Det.h [SWS_Dlt_00432].
المعلمات ومواصفات الواجهة
تستقبل الدالة أربع معلمات إدخال إلزامية ولا تحدد قيم إرجاع أو معلمات إخراج [SWS_Dlt_00432]:
moduleId: معرف الوحدة النمطية للبرمجية المستدعية التي حدث فيها الخطأ.instanceId: معرف نسخة الوحدة النمطية المستند إلى الفهرس (يبدأ العد من 0؛ وتمرر الوحدات أحادية النسخة 0).apiId: معرف خدمة API المعنية (المحددة في مواصفة الوحدة النمطية المستدعية).errorId: معرف خطأ التطوير المكتشف (المحدد في مواصفة الوحدة النمطية المستدعية).
التزامن ومعالجة الأخطاء
يتم التنفيذ بشكل متزامن مع تسجيل الخطأ المستدعي. وباعتبارها دالة غير قابلة لإعادة الدخول (Non Reentrant)، تتطلب الواجهة إلزاميًا تجنب عمليات التنفيذ المتزامنة من جانب المستدعي [SWS_Dlt_00432]. لم يتم تخصيص أكواد أخطاء محددة، أو استجابات للأخطاء، أو رسائل DET أو DEM منفصلة لهذه الخدمة في المواصفة [SWS_Dlt_00432].
تم إنشاء ملاحظة الاستخدام هذه تلقائيًا استنادًا إلى مواصفات AUTOSAR CP R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_SetLogLevel [SWS_Dlt_00252] 📄 PDF
Std_ReturnType Dlt_SetLogLevel (Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, Dlt_MessageLogLevelType newLogLevel);
This service is used to change the Log Level for the given tuple of Application ID/ Context ID.
دالة Dlt_SetTraceStatus [SWS_Dlt_00254] 📄 PDF
Std_ReturnType Dlt_SetTraceStatus (Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, boolean newTraceStatus);
The service Dlt_ Set Trace Status sets the trace status for a specific tuple of Application ID and Context ID.
تُستخدم الدالة المتزامنة Dlt_SetTraceStatus لضبط حالة التتبع لزوج محدد من Application-ID وContext-ID [SWS_Dlt_00254]. تم تعريفها عبر ملف الترويسة Dlt.h وتمتلك معرف الخدمة 0x09 [SWS_Dlt_00254].
الاستخدام
يلزم ثلاثة معلمات إدخال للاستدعاء [SWS_Dlt_00254]:
appId: معرف مكون البرمجيات (النوعDlt_ApplicationIDType).contextId: معرف السياق (النوعDlt_ContextIDType).newTraceStatus: حالة التتبع الجديدة المطلوب ضبطها كقيمة منطقية (النوعboolean).
معالجة الأخطاء وقيم الإرجاع
تُرجع الدالة بشكل متزامن حالة من النوع Std_ReturnType [SWS_Dlt_00254]:
E_OK: لم يحدث أي خطأ وتم تطبيق الحالة بنجاح.E_NOT_OK: تعذر تغيير حالة التتبع. لم يتم ذكر رسائل خطأ DET محددة في مواصفة الدالة (تفسير: يُرجح وجود خطأ في حالة المعرفات غير الصالحة أو حالة النمط الخاطئة). سؤال Q-77e190707462c8f1 (مفتوح)
التزامن والقيود
تم تحديد الواجهة على أنها غير قابلة لإعادة الدخول (Non Reentrant) [SWS_Dlt_00254]. ولذلك لا يجوز تنفيذها بالتزامن أو بشكل قاطع دون مزامنة مناسبة من قِبل المستدعي.
تم إنشاء ملاحظة الاستخدام هذه آليًا بالاستناد إلى إصدار AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_GetLogInfo [SWS_Dlt_00732] 📄 PDF
Std_ReturnType Dlt_GetLogInfo (uint8 options, Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, uint8* status, Dlt_LogInfoType* logInfo);
Called to request information about registered Application Ids, their Context Ids and the corresponding log level.
دالة Dlt_GetDefaultLogLevel [SWS_Dlt_00733] 📄 PDF
Std_ReturnType Dlt_GetDefaultLogLevel (Dlt_MessageLogLevelType* defaultLogLevel);
Returns the Default Log Level currently used by the Dlt module. The returned Log Level might differ from the one which is stored no n volatile.
دالة Dlt_StoreConfiguration [SWS_Dlt_00736] 📄 PDF
Std_ReturnType Dlt_StoreConfiguration (void);
Copies the current Dlt configuration to Nv RAM by calling Nv M_ Write Block().
الاستخدام
تُستخدم الدالة Dlt_StoreConfiguration ([SWS_Dlt_00736]) لحفظ تهيئة Dlt الحالية في الذاكرة غير المتطايرة (NvRAM). ويتم التخزين داخليًا عبر استدعاء متزامن للواجهة NvM_WriteBlock() الخاصة بـ NVRAM Manager ([SWS_Dlt_00736]). تتوفر واجهة API عبر الترويسة Dlt.h بمعرف الخدمة 0x1a.
تمتلك الدالة التوقيع Std_ReturnType Dlt_StoreConfiguration(void) ولا تعالج معلمات إدخال أو إخراج أو إدخال/إخراج ([SWS_Dlt_00736]).
معالجة الأخطاء وقيم الإرجاع
كخدمة متزامنة، تُرجع الدالة على الفور رمز حالة من النوع Std_ReturnType إلى المستدعي ([SWS_Dlt_00736]):
E_OK: تم تسليم التهيئة دون أخطاء إلى NvRAM ([SWS_Dlt_00736]).E_NOT_OK: حدث خطأ أثناء حفظ تهيئة Dlt ([SWS_Dlt_00736]).DLT_E_NOT_SUPPORTED: خدمة حفظ التهيئة غير مدعومة من قِبل النمط ([SWS_Dlt_00736]).
التزامن والقيود
وفقًا لـ [SWS_Dlt_00736]، تم تحديد Dlt_StoreConfiguration على أنها غير قابلة لإعادة الدخول (Non Reentrant). لذلك لا يجوز تنفيذ الدالة بالتزامن من مهام أو سياقات مختلفة، بحيث يجب ضمان التنفيذ التسلسلي من جهة المستدعي.
أُنشئت ملاحظة الاستخدام هذه آليًا استنادًا إلى مواصفات AUTOSAR.
دالة Dlt_ResetToFactoryDefault [SWS_Dlt_00739] 📄 PDF
Std_ReturnType Dlt_ResetToFactoryDefault (void);
The service Dlt_ Reset To Factory Default sets the Log Level and Trace Status back to the pers istently stored default values. If the feature Nv MRAM support is enabled, all stored Dlt values in the Nv M are deleted.
الاستخدام
تُوفَّر الدالة المتزامنة Dlt_ResetToFactoryDefault عبر ملف الرأس Dlt.h ولا تستقبل أي معاملات تمرير [SWS_Dlt_00739]. غرضها الأساسي هو إعادة ضبط تكوين وقت التشغيل لـ Dlt: فهي تعيد ضبط مستوى السجل (Log-Level) وحالة التتبع (Trace-Status) إلى القيم الافتراضية المحفوظة بشكل دائم [SWS_Dlt_00739]. إذا كان دعم NvRAM مفعّلاً بالإضافة إلى ذلك في وحدة Dlt، فإن الاستدعاء يؤدي إلى المسح الكامل لجميع قيم Dlt المخزنة في NvM [SWS_Dlt_00739].
قيم الإرجاع ومعالجة الأخطاء
تتم الإشارة إلى نتيجة العملية بشكل متزامن عبر القيمة المرجعة من النوع Std_ReturnType [SWS_Dlt_00739]:
E_OK: تمت إعادة ضبط التكوين بنجاح إلى القيم الافتراضية [SWS_Dlt_00739].E_NOT_OK: فشلت إعادة ضبط التكوين [SWS_Dlt_00739].
رسائل خطأ DET أو DEM المحددة غير معرّفة لهذه الخدمة ضمن نطاق المواصفة الحالي.
التزامن والقيود
تم تحديد الدالة على أنها غير قابلة لإعادة الدخول (Non Reentrant) (معرّف الخدمة 0x06) [SWS_Dlt_00739]. بالتالي، فإن الاستدعاء المتزامن أو المقاطِع من مهام أو سياقات مختلفة غير مسموح به ويجب منعه بواسطة المتصل.
تستند ملاحظة الاستخدام هذه حصرياً إلى بيانات المواصفة من إصدار AUTOSAR Classic R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_SetMessageFiltering [SWS_Dlt_00770] 📄 PDF
Std_ReturnType Dlt_SetMessageFiltering (boolean status);
Switches on/ off the mes sage filtering functionality of the Dlt module.
دالة Dlt_SetDefaultLogLevel [SWS_Dlt_00740] 📄 PDF
Std_ReturnType Dlt_SetDefaultLogLevel (Dlt_MessageLogLevelType newLogLevel);
Called to modify the pass through range for Log Messages for all not explicit set Context Ids.
دالة Dlt_GetTraceStatus [SWS_Dlt_00750] 📄 PDF
Std_ReturnType Dlt_GetTraceStatus (Dlt_ApplicationIDType appId, Dlt_ContextIDType contextId, boolean* traceStatus);
Returns the current Trace Status for a given tuple Application Id/ Context Id.
دالة Dlt_RxIndication [SWS_Dlt_00272] 📄 PDF
void Dlt_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr);
Indication of a received PDU from a lower layer communication interface module.
تُستخدم الدالة Dlt_RxIndication للإشارة إلى PDU مستلمة من وحدة واجهة اتصال تابعة إلى وحدة DLT النمطية [SWS_Dlt_00272]. وهي متوفرة عبر ملف الرأس Dlt.h ولها معرف الخدمة 0x42 [SWS_Dlt_00272].
يتم الاستدعاء بدلالات متزامنة ولا يقدم أي قيمة إرجاع (void) [SWS_Dlt_00272]. ويتم تمرير معلمتي إدخال إلى الدالة:
RxPduId: معرف وحدة PDU المستلمة (من النوعPduIdType) [SWS_Dlt_00272].PduInfoPtr: مؤشر إلى بنية من النوعPduInfoType. وتحتوي هذه البنية على طول وحدة PDU المستلمة (SduLength)، ومؤشر إلى التخزين المؤقت لبيانات حمولة PDU (SduDataPtr)، بالإضافة إلى بيانات التعريف المقترنة لوحدة PDU [SWS_Dlt_00272].
فيما يتعلق بالتزامن وسياق التنفيذ، تكون الدالة قابلة لإعادة الدخول لمعرفات PDU المختلفة، ولكنها غير قابلة لإعادة الدخول لنفس معرف PDU [SWS_Dlt_00272]. وبالتالي، لا يجوز للوحدة النمطية التابعة المستدعية معالجة نفس RxPduId بشكل متزامن، بينما يُسمح بالاستدعاءات المتوازية بمعرفات PDU مختلفة [SWS_Dlt_00272].
تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على المواصفات.
دالة Dlt_TriggerTransmit [SWS_Dlt_00754] 📄 PDF
Std_ReturnType Dlt_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr);
Within this API , the upper layer module (called module) shall check whether the available data fits into the buffer size reported by Pdu Info Ptr - >Sdu Length. If it fits, it shall copy its data into the buffer provided by Pdu Info Ptr - >Sdu Data Ptr and update the length of the actual copied data in Pdu Info Ptr - >Sdu Length. If not, it returns E_ NOT_ OK without changing Pdu Info Ptr.
تُستخدم الدالة المتزامنة Dlt_TriggerTransmit وفقًا لـ [SWS_Dlt_00754] لنسخ بيانات SDU عند طلب طبقة سفلية إلى ذاكرة تخزين مؤقت مُوفَّرة. وهي مُعلَنة في Dlt.h وتمتلك معرّف الخدمة 0x41.
عند الاستدعاء، يتم تمرير المعلمات التالية:
TxPduId: معرّف SDU المطلوب إرسالها.PduInfoPtr: مؤشر إلى بنية من النوعPduInfoType. يمرر المتصل ذاكرة التخزين المؤقت الهدف عبرSduDataPtrوالحد الأقصى لحجم ذاكرة التخزين المؤقت المتاح عبرSduLength.
داخل الدالة، تتحقق الوحدة وفقًا لـ [SWS_Dlt_00754] مما إذا كانت البيانات المتاحة تتسع في حجم ذاكرة التخزين المؤقت الممرر:
- إذا كانت البيانات تتسع، تنسخ الدالة البيانات المفيدة إلى
SduDataPtr، وتحدّثSduLengthبعدد البايتات المنسوخة فعليًا، وتُرجعE_OK. - إذا لم تكن ذاكرة التخزين المؤقت كافية، تُرجع الدالة
E_NOT_OKدون تعديلPduInfoPtr.
إذا تم إرجاع E_NOT_OK، فلن يتم نسخ أي بيانات SDU. لا يجوز للمتصل في هذه الحالة الاستمرار في استخدام PduInfoPtr، حيث قد يشير إلى بيانات غير صالحة أو قد يكون مؤشر NULL [SWS_Dlt_00754].
فيما يتعلق بالتزامن، تُعد Dlt_TriggerTransmit قابلة لإعادة الدخول بالنسبة لمعرّفات PDU المختلفة، ولكنها غير قابلة لإعادة الدخول لنفس TxPduId [SWS_Dlt_00754].
تم إنشاء هذا النص تلقائيًا. تستند جميع البيانات إلى مواصفات AUTOSAR المرجعية.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_TxConfirmation [SWS_Dlt_00273] 📄 PDF
void Dlt_TxConfirmation (PduIdType TxPduId, Std_ReturnType result);
The lower layer communication interface module confirms the transmission of a PDU, or the failure to transmit a PDU.
الاستخدام وسياق الاستدعاء
تُستخدم الدالة Dlt_TxConfirmation كواجهة تأكيد من طبقة الاتصال الأدنى (lower layer communication interface module) تجاه نمط Diagnostic Log and Trace (DLT) [SWS_Dlt_00273]. وهي تبلغ نمط DLT بشكل متزامن بما إذا كان قد تم نقل PDU المطلوبة سابقًا بنجاح أم أن النقل قد فشل [SWS_Dlt_00273]. تمتلك الدالة معرف الخدمة 0x40 ويتم توفيرها عبر ملف الترويسة Dlt.h [SWS_Dlt_00273].
لا تمتلك الواجهة قيمة مُرجعة (void) وتتوقع معلمتي تمرير [SWS_Dlt_00273]:
TxPduId: معرف الـ PDU المنقولة من النوعPduIdType.result: حالة النقل من النوعStd_ReturnType؛ حيث يشيرE_OKإلى النقل الناجح وE_NOT_OKإلى فشل نقل PDU.
معالجة الأخطاء والتزامن
لم يتم تحديد معالجة أخطاء صريحة مع قيم إرجاع أخطاء أو رسائل DET أو DEM محددة لهذا الاستدعاء؛ ويتم إبلاغ نمط DLT بفشل عملية الإرسال بحتًا عبر قيمة المعلمة result = E_NOT_OK [SWS_Dlt_00273].
يسري شرط تمايز لإعادة الدخول أثناء التنفيذ: Dlt_TxConfirmation قابلة لإعادة الدخول لمعرفات PDU المختلفة، ولكنها غير قابلة لإعادة الدخول لنفس معرف PDU [SWS_Dlt_00273]. لذا يجب على برامج التشغيل أو الواجهات المستدعية التأكد من استبعاد الاستدعاءات المتزامنة ذات TxPduId المتطابقة، بينما يُسمح بوصول التأكيدات الخاصة بوحدات PDU المختلفة بالتزامن.
تم إنشاء ملاحظة الاستخدام هذه تلقائيًا استنادًا إلى مواصفات AUTOSAR CP R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_TpTxConfirmation [SWS_Dlt_00756] 📄 PDF
void Dlt_TpTxConfirmation (PduIdType id, Std_ReturnType result);
This function is called after the I - PDU has been transmitted on its network, the result indicates whether the transmission was succe ssful or not.
تُستخدم الدالة Dlt_TpTxConfirmation كدالة تأكيد متزامنة لوحدة Dlt بعد إرسال Transport-I-PDU [SWS_Dlt_00756]. وهي متاحة عبر ملف الترويسة Dlt.h بمعرّف الخدمة 0x48 [SWS_Dlt_00756].
الاستخدام والدلالات
يتم الاستدعاء بعد إرسال I-PDU على الشبكة المعنية [SWS_Dlt_00756]. تمتلك الدالة التوقيع void Dlt_TpTxConfirmation (PduIdType id, Std_ReturnType result) ولا تُرجع أي قيمة إرجاع [SWS_Dlt_00756]:
id(معلمة دخل، نوعPduIdType): تحديد فريد لـ I-PDU المنقولة [SWS_Dlt_00756].result(معلمة دخل، نوعStd_ReturnType): تحدد حالة الإرسال وتوضح ما إذا كان إرسال I-PDU ناجحًا أم فاشلًا [SWS_Dlt_00756].
التزامن ومعالجة الأخطاء
تحدد المواصفة Dlt_TpTxConfirmation على أنها متزامنة وقابلة لإعادة الدخول (Reentrant) [SWS_Dlt_00756]. لم يتم تعريف رموز أخطاء محددة لـ DET أو DEM لهذه الخدمة؛ وتعتمد معالجة الأخطاء المتعلقة بعملية الإرسال على تقييم المعلمة result [SWS_Dlt_00756]. من المحتمل، في سياق النظام، أن يتم بدء الاستدعاء نموذجيًا بواسطة طبقة نقل سفلية بعد اكتمال إرسال PDU. سؤال Q-0e5ab7c285316701 (مفتوح)
تم إنشاء هذا النص بواسطة نظام ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_CopyTxData [SWS_Dlt_00516] 📄 PDF
BufReq_ReturnType Dlt_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr);
Service Dlt_CopyTxData.
الاستخدام والدلالات
تُستخدم الدالة المتزامنة والقابلة لإعادة الدخول Dlt_CopyTxData لاسترداد بيانات الإرسال لجزء I-PDU (N-PDU) من وحدة Dlt النمطية [SWS_Dlt_00516]. عبر id يتم تحديد I-PDU المراد إرسالها، بينما يوفر info المخزن المؤقت الهدف (SduDataPtr) وكذلك طول البايت المطلوب (SduLength) [SWS_Dlt_00516]. يتيح تمرير SduLength = 0 (حيث يُسمح بتمرير SduDataPtr كـ NULL_PTR) إرسال تغييرات الحالة الصرفة عبر retry أو الاستعلام عن كمية البيانات المتبقية في المخزن المؤقت للإرسال [SWS_Dlt_00516]. وعبر معلمة الإخراج availableDataPtr، تبلغ الدالة عن كمية البيانات التي لا تزال متاحة في المخزن المؤقت Tx، مما يتيح، على سبيل المثال، لوحدات TP ذات أطوال الحمولة الديناميكية (مثل FrIsoTp) تحديد أبعاد الأجزاء اللاحقة [SWS_Dlt_00516].
التأكيد ومعالجة الأخطاء
يتم التحكم في الإقرار أو إعادة الإرسال عبر المؤشر retry [SWS_Dlt_00516]:
- إذا كان
retryعبارة عنNULL_PTR، فيجوز تجاهل البيانات المنسوخة من المخزن المؤقت مباشرة بعد عملية النسخ [SWS_Dlt_00516]. - إذا أشار
TpDataStateإلى القيمةTP_CONFPENDING، فيجب أن تظل البيانات المنسوخة سابقًا في ذاكرة التخزين المؤقت لمعالجة الأخطاء المحتملة [SWS_Dlt_00516]. - في حالة
TP_DATACONF، تُعتبر جميع البيانات المنقولة قبل الاستدعاء مؤكدة ويمكن تحريرها [SWS_Dlt_00516]. - في حالة
TP_DATARETRY، يستأنف الموديول النسخ مجددًا بدءًا من إزاحة البايت المُمررة فيTxTpDataCnt[SWS_Dlt_00516].
القيم المُرجعة والشروط الحدية
يتم الإبلاغ عن نتيجة الطلب كـ BufReq_ReturnType [SWS_Dlt_00516]:
BUFREQ_OK: تم نسخ البيانات بالكامل كما هو مطلوب إلى ذاكرة التخزين المؤقت للوجهة [SWS_Dlt_00516].BUFREQ_E_BUSY: كمية البيانات المطلوبة غير متاحة؛ لم يتم نسخ أي بيانات، وتُسمح إعادة المحاولة لاحقًا [SWS_Dlt_00516].BUFREQ_E_NOT_OK: فشل الطلب؛ لم يتم نسخ أي بيانات [SWS_Dlt_00516].
الواجهة متاحة عبر Dlt.h ومصممة لتكون قابلة لإعادة الدخول [SWS_Dlt_00516]. يُرجح أن يكون سياق الاستدعاء عادةً داخل موديول بروتوكول نقل أساسي أثناء الإرسال المجزأ. سؤال Q-a81c439e73e0acc0 (مفتوح)
تم إنشاء ملاحظة الاستخدام هذه بصورة آلية بناءً على مواصفة AUTOSAR Classic R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_StartReception [SWS_Dlt_91006] 📄 PDF
BufReq_ReturnType Dlt_StartOfReception (PduIdType id, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr);
This function is called at the start of receiving an N -
يتم استدعاء الدالة المتزامنة والقابلة لإعادة الدخول Dlt_StartReception عند بداية استقبال N-SDU، والتي يمكن استقبالها كإطار مفرد (SF) أو مجزأة عبر عدة N-PDUs [SWS_Dlt_91006]. وتُستخدم لبدء اتصال النقل في وحدة Dlt وتوفير ذاكرة التخزين المؤقت المتاحة للاستقبال [SWS_Dlt_91006].
عبر المعلمة id، يتم تحديد I-PDU المستلَمة، بينما تنقل info البيانات المفيدة والبيانات الوصفية للإطار الأول أو تُعيَّن إلى NULL_PTR في حال عدم توفر بيانات أو بيانات وصفية [SWS_Dlt_91006]. وعبر TpSduLength، يتم تمرير الطول الإجمالي لـ N-SDU؛ وإذا تم استدعاء الدالة بطول 0، فإنها تُرجع الحد الأقصى لحجم ذاكرة التخزين المؤقت المتاح حاليًا عبر bufferSizePtr [SWS_Dlt_91006]. يستخدم بروتوكول النقل القيمة من bufferSizePtr لحساب حجم الكتلة (BS) [SWS_Dlt_91006].
إذا تم قبول الاتصال، تُرجع الدالة BUFREQ_OK؛ وإذا لم تكن ذاكرة التخزين المؤقت كافية للحجم المطلوب، تُشير bufferSizePtr إلى حجم ذاكرة تخزين مؤقت قدره 0 لمتابعة الاستقبال [SWS_Dlt_91006]. في حال رفض الاتصال، تُنهي BUFREQ_E_NOT_OK الاستقبال، وإذا كانت الذاكرة الكلية غير كافية، يتم الإبلاغ عن BUFREQ_E_OVFL؛ وفي كلتا حالتي الخطأ، تظل bufferSizePtr دون تغيير [SWS_Dlt_91006].
تستند ملاحظة الاستخدام هذه إلى مواصفة AUTOSAR Classic R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_TpRxIndication [SWS_Dlt_91007] 📄 PDF
void Dlt_TpRxIndication (PduIdType id, Std_ReturnType result);
Called after an I - PDU has been received via the TP API, the result indicates whether the transmission was successful or not.
تُستخدم الدالة Dlt_TpRxIndication كإشارة استقبال متزامنة بعد أن تم استقبال I-PDU عبر واجهة برمجة التطبيقات TP-API [SWS_Dlt_91007]. وهي مُعلَنة في ملف الترويسة Dlt.h وتمتلك معرّف الخدمة 0x45 [SWS_Dlt_91007].
الاستخدام والمعلمات
يتم التمرير إلى وحدة DLT عبر معلمتي دخل، حيث لا تُرجع الدالة أي قيمة إرجاع [SWS_Dlt_91007]:
id(نوعPduIdType): يحدد معرّف I-PDU المستلَمة [SWS_Dlt_91007].result(نوعStd_ReturnType): يحدد نتيجة الاستقبال ويوضح ما إذا كان الإرسال ناجحًا [SWS_Dlt_91007].
التزامن والقيود
تم تعريف الواجهة على أنها متزامنة وقابلة لإعادة الدخول [SWS_Dlt_91007]. ولا توجد معلمات دخل/خرج أو معلمات خرج فقط [SWS_Dlt_91007].
معالجة الأخطاء والتفاعل
يتم إرسال نتيجة النقل إلى وحدة DLT حصريًا عبر الوسيطة result؛ ولم يتم تحديد رموز أخطاء أو رسائل DET أو DEM معينة [SWS_Dlt_91007].
تفسير: يُرجح أن يتم الاستدعاء بواسطة مكوّن بروتوكول نقل سفلي بمجرد وصول رسالة DLT بالكامل أو عند انقطاع الإرسال [SWS_Dlt_91007]. سؤال Q-7d9c8564a2404acf (مفتوح)
تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي استنادًا إلى مواصفات AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_CopyRxData [SWS_Dlt_91008] 📄 PDF
BufReq_ReturnType Dlt_CopyRxData (PduIdType id, const PduInfoType* info, PduLengthType* bufferSizePtr);
Service Dlt_CopyRxData.
الاستخدام والدلالات
يتم استدعاء الدالة المتزامنة Dlt_CopyRxData لتمرير البيانات المستلَمة لمقطع I-PDU (N-PDU) إلى الطبقة العليا [SWS_Dlt_91008]. يوفّر كل استدعاء الجزء التالي من بيانات I-PDU، حيث يُكتب حجم ذاكرة التخزين المؤقت المتبقي في موقع الذاكرة المشار إليه عبر bufferSizePtr [SWS_Dlt_91008]. الإعلان متاح عبر ملف الترويسة Dlt.h [SWS_Dlt_91008].
المعاملات والاستعلام عن المخزن المؤقت
عبر معلمة الدخل id، يتم تحديد I-PDU المستلَمة [SWS_Dlt_91008]. يوفّر المؤشر info ذاكرة التخزين المؤقت المصدر عبر SduDataPtr بالإضافة إلى عدد البايتات المطلوب نسخها عبر SduLength [SWS_Dlt_91008]. إذا تم تمرير SduLength بالقيمة 0، فإن الاستدعاء يُستخدم فقط للاستعلام عن ذاكرة التخزين المؤقت المتاحة حاليًا في الوحدة العليا؛ وفي هذه الحالة، يجوز أن يكون SduDataPtr مؤشر NULL_PTR [SWS_Dlt_91008]. تُرجع معلمة الخرج bufferSizePtr حجم ذاكرة التخزين المؤقت للاستقبال التي لا تزال فارغة بعد عملية النسخ [SWS_Dlt_91008].
التزامن وقيم الإرجاع
صُممت الدالة لتكون قابلة لإعادة الدخول وتمتلك معرّف الخدمة 0x44 [SWS_Dlt_91008]. تُشير قيمة الإرجاع من النوع BufReq_ReturnType إلى نتيجة عملية النسخ: في حال قبول البيانات بنجاح، تُرجع الخدمة BUFREQ_OK، بينما يتم الإبلاغ عن BUFREQ_E_NOT_OK في حالة الخطأ [SWS_Dlt_91008].
ملاحظة: تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي بناءً على مواصفة AUTOSAR R20-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
دالة Dlt_TxFunction [SWS_Dlt_91005] 📄 PDF
void Dlt_TxFunction (void);
-
الاستخدام وسياق الاستدعاء
تم تعريف الدالة Dlt_TxFunction وفقًا للمواصفة [SWS_Dlt_91005] كخدمة بمعرّف الخدمة 0x80 وهي متاحة عبر ملف الترويسة SchM_Dlt.h. توقيع واجهتها هو void Dlt_TxFunction (void) [SWS_Dlt_91005]. ويشير الإعلان في SchM_Dlt.h، كتفسير، إلى أن الاستدعاء يتم بواسطة مجدول BSW في سياق مهمة دورية، ولا ينبغي استدعاؤها مباشرة بواسطة مكونات البرمجيات التطبيقية.
المعلمات وقيم الإرجاع
وفقًا لـ [SWS_Dlt_91005]، لا تستقبل الدالة أي معلمات تمرير ولا تُرجع أي قيمة إرجاع (void). وبناءً على الاسم، يُرجح أن الدالة مسؤولة عن المعالجة والإرسال الدوريين لرسائل إرسال Dlt المعلقة. سؤال (مفتوح) ونظرًا لعدم تحديد قيم إرجاع، فإن معالجة الأخطاء تتم على الأرجح داخل الوحدة أو الحالة فقط.
القيود
نظرًا لأن حمولة البيانات لا تحتوي على أي معلومات بخصوص إمكانية إعادة الدخول أو أخطاء تطوير خاصة، فيجب تنسيق فترات الاستدعاء وتعيينات المهام عبر تكوين مدير الجدولة. ولا توجد رموز أخطاء إضافية أو إدخالات DET موضحة في [SWS_Dlt_91005].
تم إنشاء هذا النص بواسطة ذكاء اصطناعي؛ وهو لا يغني عن دراسة مواصفة AUTOSAR الرسمية.
نوع Dlt_ConfigType [SWS_Dlt_00437] 📄 PDF
This is the type of the data structure containing the initialization data for Dlt.
نوع Dlt_MessageType [SWS_Dlt_00224] 📄 PDF
This type describes the type of the message.
نوع Dlt_MessageIDType [SWS_Dlt_00228] 📄 PDF
Contains the unique Message Id for a message. This is only relevant in non - verbose mode.
نوع Dlt_MessageNetworkTraceInfoType [SWS_Dlt_00233] 📄 PDF
This type describes transported type of a Dlt BUSMESSAGE.
نوع Dlt_ApplicationIDType [SWS_Dlt_00226] 📄 PDF
This type describes the Application Id. 0x00000000 means the so - called wildcard.
نوع Dlt_ContextIDType [SWS_Dlt_00227] 📄 PDF
This type describes the Context Id. 0x00000000 means the so - called wildcard.
نوع Dlt_SessionIDType [SWS_Dlt_00225] 📄 PDF
This type identifies the session.
نوع Dlt_LogInfoType [SWS_Dlt_91002] 📄 PDF
-
نوع Dlt_ContextIdInfoType [SWS_Dlt_91003] 📄 PDF
Context Information
نوع Dlt_ApplicationIdInfoType [SWS_Dlt_91004] 📄 PDF
Information about Applications
نوع Dlt_MessageOptionsType [SWS_Dlt_00229] 📄 PDF
Bitfield
نوع Dlt_MessageLogInfoType [SWS_Dlt_00236] 📄 PDF
-
نوع Dlt_MessageLogLevelType [SWS_Dlt_00230] 📄 PDF
This type describes the log lev el for each log message.
نوع Dlt_MessageTraceType [SWS_Dlt_00231] 📄 PDF
This type describes labels for trace messages.
نوع Dlt_MessageArgumentCount [SWS_Dlt_00235] 📄 PDF
This type describes the count of arguments provided to a message.
نوع Dlt_MessageTraceInfoType [SWS_Dlt_00237] 📄 PDF
-
نوع Type [SWS_Dlt_00232] 📄 PDF
This type describes the Log Channel name.
نوع Dlt_AssignmentOperation [SWS_Dlt_00730] 📄 PDF
Adding or removing a Log Channel assignment for the given tuple of Application Id/ Context Id.
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/CP_MOD_Dlt- Status
- unspecified
- Version
AUTOSAR/AP/record/CP_MOD_Dlt@rel:R20-11#4c69d82e- Content hash
4c69d82e- Source
- https://www.autosar.org/fileadmin/standards/R20-11/CP/AUTOSAR_SWS_DiagnosticLogAndTrace.pdf#nameddest=SWS_Dlt_00239
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني