Changes between Version 5 and Version 6 of spec/Dlt


Ignore:
Timestamp:
Oct 21, 2020, 2:14:19 PM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Dlt

    v5 v6  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Dlt_Init Dlt_Init]                                         ||  1|| 0x01||
    15   || [#Dlt_GetVersionInfo Dlt_GetVersionInfo]                     ||  2|| 0x02||
    16   || [#Dlt_SendLogMessage Dlt_SendLogMessage]                     ||  3|| 0x03||
    17   || [#Dlt_SendTraceMessage Dlt_SendTraceMessage]                 ||  4|| 0x04||
    18   || [#Dlt_RegisterContext Dlt_RegisterContext]                   ||  5|| 0x05||
    19   || [#Dlt_DemTriggerOnEventStatus Dlt_DemTriggerOnEventStatus]   || 21|| 0x15||
    20   || [#Dlt_DetForwardErrorTrace Dlt_DetForwardErrorTrace]         ||  7|| 0x07||
    21   || [#Dlt_ActivateEvent Dlt_ActivateEvent]                       || 17|| 0x11||
    22   || [#Dlt_ReadData Dlt_ReadData]                                 ||  8|| 0x08||
    23   || [#Dlt_ReadDataLength Dlt_ReadDataLength]                     ||  9|| 0x09||
    24   || [#Dlt_WriteData Dlt_WriteData]                               || 10|| 0x0A||
    25   || [#Dlt_ConditionCheckRead Dlt_ConditionCheckRead]             || 11|| 0x0B||
    26   || [#Dlt_ComProvideRxBuffer Dlt_ComProvideRxBuffer]             || 13|| 0x0D||
    27   || [#Dlt_ComProvideTxBuffer Dlt_ComProvideTxBuffer]             || 14|| 0x0E||
    28   || [#Dlt_ComRxIndication Dlt_ComRxIndication]                   || 15|| 0x0F||
    29   || [#Dlt_ComTxConfirmation Dlt_ComTxConfirmation]               || 16|| 0x10||
    30   || [#Dlt_SetLogLevel_SESSION Dlt_SetLogLevel_<SESSION>]         || 17|| 0x11||
    31   || [#Dlt_SetTraceStatus_SESSION Dlt_SetTraceStatus_<SESSION>]   || 18|| 0x12||
    32   || [#Dlt_SetVerboseMode_SESSION Dlt_SetVerboseMode_<SESSION>]   || 19|| 0x13||
    33   || [#Dlt_InjectCall_SESSION Dlt_InjectCall_<SESSION>]           || 20|| 0x14||
    34   || [#Dlt_ComTransmit Dlt_ComTransmit]                           || 18|| 0x12||
    35   || [#Dlt_ComCancelTransmitRequest Dlt_ComCancelTransmitRequest] || 19|| 0x13||
    36   || [#Dlt_ComSetInterfaceStatus Dlt_ComSetInterfaceStatus]       || 20|| 0x14||
    37 
    38 * コンフィギュレーション一覧
    39   * [#DltGeneral DltGeneral]
    40     * [#DltDevErrorDetect DltDevErrorDetect]
    41     * [#DltImplementAppIdContextIdQuery DltImplementAppIdContextIdQuery]
    42     * [#DltImplementExtendedHeader DltImplementExtendedHeader]
    43     * [#DltImplementFilterMessages DltImplementFilterMessages]
    44     * [#DltImplementNVRamStorage DltImplementNVRamStorage]
    45     * [#DltImplementSWCInjection DltImplementSWCInjection]
    46     * [#DltImplementTimestamp DltImplementTimestamp]
    47     * [#DltImplementVerboseMode DltImplementVerboseMode]
    48     * [#DltImplementVfbTrace DltImplementVfbTrace]
    49     * [#DltVfbTraceLogLevel DltVfbTraceLogLevel]
    50     * [#DltGptChannel DltGptChannel]
    51   * [#DltMemory DltMemory]
    52     * [#DltInitBufferSize DltInitBufferSize]
    53     * [#DltMaxCountAppIds DltMaxCountAppIds]
    54     * [#DltMaxCountContextIds DltMaxCountContextIds]
    55     * [#DltMaxCountContextIdsPerAppId DltMaxCountContextIdsPerAppId]
    56     * [#DltMessageBufferSize DltMessageBufferSize]
    57   * [#DltMultipleConfigurationContainer DltMultipleConfigurationContainer]
    58     * [#DltNvRamBlockRef DltNvRamBlockRef]
    59     * [#DltBandwidth DltBandwidth]
    60       * [#DltBandwidthForComModule DltBandwidthForComModule]
    61       * [#DltBandwidthForDiagChannel DltBandwidthForDiagChannel]
    62       * [#DltTimePeriodTrafficShaping DltTimePeriodTrafficShaping]
    63     * [#DltMessageFiltering DltMessageFiltering]
    64       * [#DltDefaultMaxLogLevel DltDefaultMaxLogLevel]
    65       * [#DltDefaultTraceStatus DltDefaultTraceStatus]
    66       * [#DltFactoryDefaultMaxLogLevel DltFactoryDefaultMaxLogLevel]
    67       * [#DltFilterMessages DltFilterMessages]
    68     * [#DltProtocol DltProtocol]
    69       * [#DltEcuId DltEcuId]
    70       * [#DltHeaderPayloadEndianes DltHeaderPayloadEndianes]
    71       * [#DltHeaderUseEcuId DltHeaderUseEcuId]
    72       * [#DltHeaderUseExtendedHeader DltHeaderUseExtendedHeader]
    73       * [#DltHeaderUseSessionID DltHeaderUseSessionID]
    74       * [#DltHeaderUseTimestamp DltHeaderUseTimestamp]
    75       * [#DltMaxMessageLength DltMaxMessageLength]
    76       * [#DltUseVerboseMode DltUseVerboseMode]
    77   * [#DltVfbTrace DltVfbTrace]
    78     * [#DltVfbTraceFunction DltVfbTraceFunction]
    79     * [#DltBswModuleEntryRef DltBswModuleEntryRef]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Dlt_Init Dlt_Init]                                         ||  1|| 0x01||  ○  ||
     15  || [#Dlt_GetVersionInfo Dlt_GetVersionInfo]                     ||  2|| 0x02||  ○  ||
     16  || [#Dlt_SendLogMessage Dlt_SendLogMessage]                     ||  3|| 0x03||  ○  ||
     17  || [#Dlt_SendTraceMessage Dlt_SendTraceMessage]                 ||  4|| 0x04||  ○  ||
     18  || [#Dlt_RegisterContext Dlt_RegisterContext]                   ||  5|| 0x05||  ○  ||
     19  || [#Dlt_DemTriggerOnEventStatus Dlt_DemTriggerOnEventStatus]   || 21|| 0x15||  ○  ||
     20  || [#Dlt_DetForwardErrorTrace Dlt_DetForwardErrorTrace]         ||  7|| 0x07||  ○  ||
     21  || [#Dlt_ActivateEvent Dlt_ActivateEvent]                       || 17|| 0x11||  ○  ||
     22  || [#Dlt_ReadData Dlt_ReadData]                                 ||  8|| 0x08||  ○  ||
     23  || [#Dlt_ReadDataLength Dlt_ReadDataLength]                     ||  9|| 0x09||  ○  ||
     24  || [#Dlt_WriteData Dlt_WriteData]                               || 10|| 0x0A||  ○  ||
     25  || [#Dlt_ConditionCheckRead Dlt_ConditionCheckRead]             || 11|| 0x0B||  ○  ||
     26  || [#Dlt_ComProvideRxBuffer Dlt_ComProvideRxBuffer]             || 13|| 0x0D||  ○  ||
     27  || [#Dlt_ComProvideTxBuffer Dlt_ComProvideTxBuffer]             || 14|| 0x0E||  ○  ||
     28  || [#Dlt_ComRxIndication Dlt_ComRxIndication]                   || 15|| 0x0F||  ○  ||
     29  || [#Dlt_ComTxConfirmation Dlt_ComTxConfirmation]               || 16|| 0x10||  ○  ||
     30  || [#Dlt_SetLogLevel_SESSION Dlt_SetLogLevel_<SESSION>]         || 17|| 0x11||  ○  ||
     31  || [#Dlt_SetTraceStatus_SESSION Dlt_SetTraceStatus_<SESSION>]   || 18|| 0x12||  ○  ||
     32  || [#Dlt_SetVerboseMode_SESSION Dlt_SetVerboseMode_<SESSION>]   || 19|| 0x13||  ○  ||
     33  || [#Dlt_InjectCall_SESSION Dlt_InjectCall_<SESSION>]           || 20|| 0x14||  ○  ||
     34  || [#Dlt_ComTransmit Dlt_ComTransmit]                           || 18|| 0x12||  ○  ||
     35  || [#Dlt_ComCancelTransmitRequest Dlt_ComCancelTransmitRequest] || 19|| 0x13||  ○  ||
     36  || [#Dlt_ComSetInterfaceStatus Dlt_ComSetInterfaceStatus]       || 20|| 0x14||  ○  ||
     37
     38* コンフィギュレーション一覧(R4.0.3)
     39  * [#DltGeneral DltGeneral] (○)
     40    * [#DltDevErrorDetect DltDevErrorDetect] (○)
     41    * [#DltImplementAppIdContextIdQuery DltImplementAppIdContextIdQuery] (○)
     42    * [#DltImplementExtendedHeader DltImplementExtendedHeader] (○)
     43    * [#DltImplementFilterMessages DltImplementFilterMessages] (○)
     44    * [#DltImplementNVRamStorage DltImplementNVRamStorage] (○)
     45    * [#DltImplementSWCInjection DltImplementSWCInjection] (○)
     46    * [#DltImplementTimestamp DltImplementTimestamp] (○)
     47    * [#DltImplementVerboseMode DltImplementVerboseMode] (○)
     48    * [#DltImplementVfbTrace DltImplementVfbTrace] (○)
     49    * [#DltVfbTraceLogLevel DltVfbTraceLogLevel] (○)
     50    * [#DltGptChannel DltGptChannel] (○)
     51  * [#DltMemory DltMemory] (○)
     52    * [#DltInitBufferSize DltInitBufferSize] (○)
     53    * [#DltMaxCountAppIds DltMaxCountAppIds] (○)
     54    * [#DltMaxCountContextIds DltMaxCountContextIds] (○)
     55    * [#DltMaxCountContextIdsPerAppId DltMaxCountContextIdsPerAppId] (○)
     56    * [#DltMessageBufferSize DltMessageBufferSize] (○)
     57  * [#DltMultipleConfigurationContainer DltMultipleConfigurationContainer] (○)
     58    * [#DltNvRamBlockRef DltNvRamBlockRef] (○)
     59    * [#DltBandwidth DltBandwidth] (○)
     60      * [#DltBandwidthForComModule DltBandwidthForComModule] (○)
     61      * [#DltBandwidthForDiagChannel DltBandwidthForDiagChannel] (○)
     62      * [#DltTimePeriodTrafficShaping DltTimePeriodTrafficShaping] (○)
     63    * [#DltMessageFiltering DltMessageFiltering] (○)
     64      * [#DltDefaultMaxLogLevel DltDefaultMaxLogLevel] (○)
     65      * [#DltDefaultTraceStatus DltDefaultTraceStatus] (○)
     66      * [#DltFactoryDefaultMaxLogLevel DltFactoryDefaultMaxLogLevel] (○)
     67      * [#DltFilterMessages DltFilterMessages] (○)
     68    * [#DltProtocol DltProtocol] (○)
     69      * [#DltEcuId DltEcuId] (○)
     70      * [#DltHeaderPayloadEndianes DltHeaderPayloadEndianes] (○)
     71      * [#DltHeaderUseEcuId DltHeaderUseEcuId] (○)
     72      * [#DltHeaderUseExtendedHeader DltHeaderUseExtendedHeader] (○)
     73      * [#DltHeaderUseSessionID DltHeaderUseSessionID] (○)
     74      * [#DltHeaderUseTimestamp DltHeaderUseTimestamp] (○)
     75      * [#DltMaxMessageLength DltMaxMessageLength] (○)
     76      * [#DltUseVerboseMode DltUseVerboseMode] (○)
     77  * [#DltVfbTrace DltVfbTrace] (○)
     78    * [#DltVfbTraceFunction DltVfbTraceFunction] (○)
     79    * [#DltBswModuleEntryRef DltBswModuleEntryRef] (○)
    8080
    8181* エラーコード一覧
    8282
    83   ||= エラーコード =||= Dec =||= Hex =||
    84   || DLT_E_WRONG_PARAMETERS      ||  1|| 0x01||
    85   || DLT_E_ERROR_IN_PROV_SERVICE ||  2|| 0x02||
    86   || DLT_E_COM_FAILURE           ||  3|| 0x03||
    87   || DLT_E_ERROR_TO_MANY_CONTEXT ||  4|| 0x04||
    88   || DLT_E_MSG_LOOSE             ||  5|| 0x05||
    89   || DLT_E_PARAM_POINTER         ||  6|| 0x06||
     83  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     84  || DLT_E_WRONG_PARAMETERS      ||  1|| 0x01||  ○  ||
     85  || DLT_E_ERROR_IN_PROV_SERVICE ||  2|| 0x02||  ○  ||
     86  || DLT_E_COM_FAILURE           ||  3|| 0x03||  ○  ||
     87  || DLT_E_ERROR_TO_MANY_CONTEXT ||  4|| 0x04||  ○  ||
     88  || DLT_E_MSG_LOOSE             ||  5|| 0x05||  ○  ||
     89  || DLT_E_PARAM_POINTER         ||  6|| 0x06||  ○  ||
    9090
    9191----