Changes between Version 5 and Version 6 of spec/Dbg


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

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Dbg

    v5 v6  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Dbg_Init Dbg_Init]                                               ||  1|| 0x01||
    15   || [#Dbg_DeInit Dbg_DeInit]                                           || 36|| 0x24||
    16   || [#Dbg_GetVersionInfo Dbg_GetVersionInfo]                           ||  3|| 0x03||
    17   || [#Dbg_CollectDid Dbg_CollectDid]                                   ||  4|| 0x04||
    18   || [#Dbg_TraceFunctionEntry Dbg_TraceFunctionEntry]                   ||  5|| 0x05||
    19   || [#Dbg_TraceFunctionExit Dbg_TraceFunctionExit]                     ||  6|| 0x06||
    20   || [#Dbg_PreTaskHook Dbg_PreTaskHook]                                 ||  7|| 0x07||
    21   || [#Dbg_PostTaskHook Dbg_PostTaskHook]                               ||  8|| 0x08||
    22   || [#Dbg_TraceTimestamp Dbg_TraceTimestamp]                           ||  9|| 0x09||
    23   || [#Dbg_TraceDetCall Dbg_TraceDetCall]                               || 10|| 0x0A||
    24   || [#Dbg_TraceRTEComSignalTx Dbg_TraceRTEComSignalTx]                 || 11|| 0x0B||
    25   || [#Dbg_TraceRTEComSignalRx Dbg_TraceRTEComSignalRx]                 || 12|| 0x0C||
    26   || [#Dbg_TraceRTEComSignalIv Dbg_TraceRTEComSignalIv]                 || 13|| 0x0D||
    27   || [#Dbg_TraceRTEComCallback Dbg_TraceRTEComCallback]                 || 16|| 0x10||
    28   || [#Dbg_TraceRTEVfbSignalSend Dbg_TraceRTEVfbSignalSend]             || 14|| 0x0E||
    29   || [#Dbg_TraceRTEVfbSignalReceive Dbg_TraceRTEVfbSignalReceive]       || 15|| 0x0F||
    30   || [#Dbg_TraceRTECall Dbg_TraceRTECall]                               || 17|| 0x11||
    31   || [#Dbg_TraceRunnableStart Dbg_TraceRunnableStart]                   || 18|| 0x12||
    32   || [#Dbg_TraceRunnableTerminate Dbg_TraceRunnableTerminate]           || 19|| 0x13||
    33   || [#Dbg_EnableDidCollection Dbg_EnableDidCollection]                 || 20|| 0x14||
    34   || [#Dbg_ActivateDid Dbg_ActivateDid]                                 || 21|| 0x15||
    35   || [#Dbg_UseLocalTimestampActivation Dbg_UseLocalTimestampActivation] || 22|| 0x16||
    36   || [#Dbg_ActivateTimestamp Dbg_ActivateTimestamp]                     || 23|| 0x17||
    37   || [#Dbg_ActivateDidBuffering Dbg_ActivateDidBuffering]               || 24|| 0x18||
    38   || [#Dbg_ClearBuffer Dbg_ClearBuffer]                                 || 25|| 0x19||
    39   || [#Dbg_SendNextEntries Dbg_SendNextEntries]                         || 26|| 0x1A||
    40   || [#Dbg_StartContinuousSend Dbg_StartContinuousSend]                 || 27|| 0x1B||
    41   || [#Dbg_StopSend Dbg_StopSend]                                       || 28|| 0x1C||
    42   || [#Dbg_SetCycleTime Dbg_SetCycleTime]                               || 29|| 0x1D||
    43   || [#Dbg_Confirmation Dbg_Confirmation]                               || 32|| 0x20||
    44   || [#Dbg_Indication Dbg_Indication]                                   || 33|| 0x21||
    45   || [#Dbg_ComInit Dbg_ComInit]                                         ||  2|| 0x02||
    46   || [#Dbg_ComDeInit Dbg_ComDeInit]                                     || 37|| 0x25||
    47   || [#Dbg_Transmit Dbg_Transmit]                                       || 30|| 0x1E||
    48   || [#Dbg_TransmitSegmentedData Dbg_TransmitSegmentedData]             || 31|| 0x1F||
    49   || [#Dbg_RxIndication Dbg_RxIndication]                               || 66|| 0x42||
    50   || [#Dbg_TxConfirmation Dbg_TxConfirmation]                           || 64|| 0x40||
    51   || [#Dbg_PeriodicSamplingFunction Dbg_PeriodicSamplingFunction]       || 30|| 0x1E||
    52 
    53 * コンフィギュレーション一覧
    54   * [#DbgBuffering DbgBuffering]
    55     * [#DbgBufferSize DbgBufferSize]
    56     * [#DbgBufferStrategy DbgBufferStrategy]
    57     * [#DbgBufferTransmission DbgBufferTransmission]
    58   * [#DbgCommunication DbgCommunication]
    59     * [#DbgRxPdu DbgRxPdu]
    60       * [#DbgRxPduId DbgRxPduId]
    61       * [#DbgReceiveIPduRef DbgReceiveIPduRef]
    62     * [#DbgTxPdu DbgTxPdu]
    63       * [#DbgTxConfirmationPduId DbgTxConfirmationPduId]
    64       * [#DbgSendIPduRef DbgSendIPduRef]
    65   * [#DbgGeneral DbgGeneral]
    66     * [#DbgDevErrorDetect DbgDevErrorDetect]
    67     * [#DbgHeaderFileInclusion DbgHeaderFileInclusion]
    68     * [#DbgVersionInfoApi DbgVersionInfoApi]
    69   * [#DbgMultipleConfigurationContainer DbgMultipleConfigurationContainer]
    70     * [#DbgMaxDynamicDID DbgMaxDynamicDID]
    71     * [#DbgMaxStaticDID DbgMaxStaticDID]
    72     * [#DbgPredefinedDID DbgPredefinedDID]
    73       * [#DbgPredefinedDIDActivation DbgPredefinedDIDActivation]
    74       * [#DbgPredefinedDIDBuffering DbgPredefinedDIDBuffering]
    75       * [#DbgPredefinedDIDName DbgPredefinedDIDName]
    76       * [#DbgPredefinedDIDTimeStampActivation DbgPredefinedDIDTimeStampActivation]
    77       * [#DbgPredefinedDIDAddInfo DbgPredefinedDIDAddInfo]
    78         * [#DbgAddInfoComSignal DbgAddInfoComSignal]
    79           * [#DbgComSignalName DbgComSignalName]
    80           * [#DbgComSignalRef DbgComSignalRef]
    81           * [#DbgBswModuleEntryRef DbgBswModuleEntryRef]
    82         * [#DbgAddInfoRteCall DbgAddInfoRteCall]
    83           * [#DbgCallComponentId DbgCallComponentId]
    84           * [#DbgCallInstanceId DbgCallInstanceId]
    85           * [#DbgCallPortId DbgCallPortId]
    86           * [#DbgCallServiceId DbgCallServiceId]
    87           * [#DbgBswModuleEntryRef DbgBswModuleEntryRef]
    88           * [#DbgServiceInstanceRef DbgServiceInstanceRef]
    89         * [#DbgAddInfoRunnable DbgAddInfoRunnable]
    90           * [#DbgRunnableComponentId DbgRunnableComponentId]
    91           * [#DbgRunnableId DbgRunnableId]
    92           * [#DbgRunnableInstanceId DbgRunnableInstanceId]
    93           * [#DbgBswModuleEntryRef DbgBswModuleEntryRef]
    94           * [#DbgRunnableEntityRef DbgRunnableEntityRef]
    95           * [#DbgSoftwareComponentInstanceRef DbgSoftwareComponentInstanceRef]
    96         * [#DbgAddInfoVfbSignal DbgAddInfoVfbSignal]
    97           * [#DbgVfbComponentId DbgVfbComponentId]
    98           * [#DbgVfbDataElementId DbgVfbDataElementId]
    99           * [#DbgVfbInstanceId DbgVfbInstanceId]
    100           * [#DbgVfbPortId DbgVfbPortId]
    101           * [#DbgBswModuleEntryRef DbgBswModuleEntryRef]
    102           * [#DbgDataElementInstanceRef DbgDataElementInstanceRef]
    103     * [#DbgStaticDID DbgStaticDID]
    104       * [#DbgAutomaticCollectionFrequency DbgAutomaticCollectionFrequency]
    105       * [#DbgStaticDIDActivation DbgStaticDIDActivation]
    106       * [#DbgStaticDIDBuffering DbgStaticDIDBuffering]
    107       * [#DbgStaticDIDNameRef DbgStaticDIDNameRef]
    108       * [#DbgStaticTimeStampActivation DbgStaticTimeStampActivation]
    109       * [#DbgStaticDIDData DbgStaticDIDData]
    110         * [#DbgAddressSizePair DbgAddressSizePair]
    111           * [#DbgASAbsoluteAddress DbgASAbsoluteAddress]
    112           * [#DbgASNameRef DbgASNameRef]
    113           * [#DbgASSize DbgASSize]
    114         * [#DbgDebugData DbgDebugData]
    115           * [#DbgDebugDataRef DbgDebugDataRef]
    116         * [#DbgLocalDebugData DbgLocalDebugData]
    117           * [#DbgLocalDebugDataRef DbgLocalDebugDataRef]
    118   * [#DbgPeriodicDataCollection DbgPeriodicDataCollection]
    119     * [#DbgDataCollectionTick DbgDataCollectionTick]
    120     * [#DbgAlarmReference DbgAlarmReference]
    121   * [#DbgTimestampConfiguration DbgTimestampConfiguration]
    122     * [#DbgGlobalTimestampActivation DbgGlobalTimestampActivation]
    123     * [#DbgTimeStampSize DbgTimeStampSize]
    124     * [#DbgGptChannel DbgGptChannel]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Dbg_Init Dbg_Init]                                               ||  1|| 0x01||  ○  ||
     15  || [#Dbg_DeInit Dbg_DeInit]                                           || 36|| 0x24||  ○  ||
     16  || [#Dbg_GetVersionInfo Dbg_GetVersionInfo]                           ||  3|| 0x03||  ○  ||
     17  || [#Dbg_CollectDid Dbg_CollectDid]                                   ||  4|| 0x04||  ○  ||
     18  || [#Dbg_TraceFunctionEntry Dbg_TraceFunctionEntry]                   ||  5|| 0x05||  ○  ||
     19  || [#Dbg_TraceFunctionExit Dbg_TraceFunctionExit]                     ||  6|| 0x06||  ○  ||
     20  || [#Dbg_PreTaskHook Dbg_PreTaskHook]                                 ||  7|| 0x07||  ○  ||
     21  || [#Dbg_PostTaskHook Dbg_PostTaskHook]                               ||  8|| 0x08||  ○  ||
     22  || [#Dbg_TraceTimestamp Dbg_TraceTimestamp]                           ||  9|| 0x09||  ○  ||
     23  || [#Dbg_TraceDetCall Dbg_TraceDetCall]                               || 10|| 0x0A||  ○  ||
     24  || [#Dbg_TraceRTEComSignalTx Dbg_TraceRTEComSignalTx]                 || 11|| 0x0B||  ○  ||
     25  || [#Dbg_TraceRTEComSignalRx Dbg_TraceRTEComSignalRx]                 || 12|| 0x0C||  ○  ||
     26  || [#Dbg_TraceRTEComSignalIv Dbg_TraceRTEComSignalIv]                 || 13|| 0x0D||  ○  ||
     27  || [#Dbg_TraceRTEComCallback Dbg_TraceRTEComCallback]                 || 16|| 0x10||  ○  ||
     28  || [#Dbg_TraceRTEVfbSignalSend Dbg_TraceRTEVfbSignalSend]             || 14|| 0x0E||  ○  ||
     29  || [#Dbg_TraceRTEVfbSignalReceive Dbg_TraceRTEVfbSignalReceive]       || 15|| 0x0F||  ○  ||
     30  || [#Dbg_TraceRTECall Dbg_TraceRTECall]                               || 17|| 0x11||  ○  ||
     31  || [#Dbg_TraceRunnableStart Dbg_TraceRunnableStart]                   || 18|| 0x12||  ○  ||
     32  || [#Dbg_TraceRunnableTerminate Dbg_TraceRunnableTerminate]           || 19|| 0x13||  ○  ||
     33  || [#Dbg_EnableDidCollection Dbg_EnableDidCollection]                 || 20|| 0x14||  ○  ||
     34  || [#Dbg_ActivateDid Dbg_ActivateDid]                                 || 21|| 0x15||  ○  ||
     35  || [#Dbg_UseLocalTimestampActivation Dbg_UseLocalTimestampActivation] || 22|| 0x16||  ○  ||
     36  || [#Dbg_ActivateTimestamp Dbg_ActivateTimestamp]                     || 23|| 0x17||  ○  ||
     37  || [#Dbg_ActivateDidBuffering Dbg_ActivateDidBuffering]               || 24|| 0x18||  ○  ||
     38  || [#Dbg_ClearBuffer Dbg_ClearBuffer]                                 || 25|| 0x19||  ○  ||
     39  || [#Dbg_SendNextEntries Dbg_SendNextEntries]                         || 26|| 0x1A||  ○  ||
     40  || [#Dbg_StartContinuousSend Dbg_StartContinuousSend]                 || 27|| 0x1B||  ○  ||
     41  || [#Dbg_StopSend Dbg_StopSend]                                       || 28|| 0x1C||  ○  ||
     42  || [#Dbg_SetCycleTime Dbg_SetCycleTime]                               || 29|| 0x1D||  ○  ||
     43  || [#Dbg_Confirmation Dbg_Confirmation]                               || 32|| 0x20||  ○  ||
     44  || [#Dbg_Indication Dbg_Indication]                                   || 33|| 0x21||  ○  ||
     45  || [#Dbg_ComInit Dbg_ComInit]                                         ||  2|| 0x02||  ○  ||
     46  || [#Dbg_ComDeInit Dbg_ComDeInit]                                     || 37|| 0x25||  ○  ||
     47  || [#Dbg_Transmit Dbg_Transmit]                                       || 30|| 0x1E||  ○  ||
     48  || [#Dbg_TransmitSegmentedData Dbg_TransmitSegmentedData]             || 31|| 0x1F||  ○  ||
     49  || [#Dbg_RxIndication Dbg_RxIndication]                               || 66|| 0x42||  ○  ||
     50  || [#Dbg_TxConfirmation Dbg_TxConfirmation]                           || 64|| 0x40||  ○  ||
     51  || [#Dbg_PeriodicSamplingFunction Dbg_PeriodicSamplingFunction]       || 30|| 0x1E||  ○  ||
     52
     53* コンフィギュレーション一覧(R4.0.3)
     54  * [#DbgBuffering DbgBuffering] (○)
     55    * [#DbgBufferSize DbgBufferSize] (○)
     56    * [#DbgBufferStrategy DbgBufferStrategy] (○)
     57    * [#DbgBufferTransmission DbgBufferTransmission] (○)
     58  * [#DbgCommunication DbgCommunication] (○)
     59    * [#DbgRxPdu DbgRxPdu] (○)
     60      * [#DbgRxPduId DbgRxPduId] (○)
     61      * [#DbgReceiveIPduRef DbgReceiveIPduRef] (○)
     62    * [#DbgTxPdu DbgTxPdu] (○)
     63      * [#DbgTxConfirmationPduId DbgTxConfirmationPduId] (○)
     64      * [#DbgSendIPduRef DbgSendIPduRef] (○)
     65  * [#DbgGeneral DbgGeneral] (○)
     66    * [#DbgDevErrorDetect DbgDevErrorDetect] (○)
     67    * [#DbgHeaderFileInclusion DbgHeaderFileInclusion] (○)
     68    * [#DbgVersionInfoApi DbgVersionInfoApi] (○)
     69  * [#DbgMultipleConfigurationContainer DbgMultipleConfigurationContainer] (○)
     70    * [#DbgMaxDynamicDID DbgMaxDynamicDID] (○)
     71    * [#DbgMaxStaticDID DbgMaxStaticDID] (○)
     72    * [#DbgPredefinedDID DbgPredefinedDID] (○)
     73      * [#DbgPredefinedDIDActivation DbgPredefinedDIDActivation] (○)
     74      * [#DbgPredefinedDIDBuffering DbgPredefinedDIDBuffering] (○)
     75      * [#DbgPredefinedDIDName DbgPredefinedDIDName] (○)
     76      * [#DbgPredefinedDIDTimeStampActivation DbgPredefinedDIDTimeStampActivation] (○)
     77      * [#DbgPredefinedDIDAddInfo DbgPredefinedDIDAddInfo] (○)
     78        * [#DbgAddInfoComSignal DbgAddInfoComSignal] (○)
     79          * [#DbgComSignalName DbgComSignalName] (○)
     80          * [#DbgComSignalRef DbgComSignalRef] (○)
     81          * [#DbgBswModuleEntryRef DbgBswModuleEntryRef] (○)
     82        * [#DbgAddInfoRteCall DbgAddInfoRteCall] (○)
     83          * [#DbgCallComponentId DbgCallComponentId] (○)
     84          * [#DbgCallInstanceId DbgCallInstanceId] (○)
     85          * [#DbgCallPortId DbgCallPortId] (○)
     86          * [#DbgCallServiceId DbgCallServiceId] (○)
     87          * [#DbgBswModuleEntryRef DbgBswModuleEntryRef] (○)
     88          * [#DbgServiceInstanceRef DbgServiceInstanceRef] (○)
     89        * [#DbgAddInfoRunnable DbgAddInfoRunnable] (○)
     90          * [#DbgRunnableComponentId DbgRunnableComponentId] (○)
     91          * [#DbgRunnableId DbgRunnableId] (○)
     92          * [#DbgRunnableInstanceId DbgRunnableInstanceId] (○)
     93          * [#DbgBswModuleEntryRef DbgBswModuleEntryRef] (○)
     94          * [#DbgRunnableEntityRef DbgRunnableEntityRef] (○)
     95          * [#DbgSoftwareComponentInstanceRef DbgSoftwareComponentInstanceRef] (○)
     96        * [#DbgAddInfoVfbSignal DbgAddInfoVfbSignal] (○)
     97          * [#DbgVfbComponentId DbgVfbComponentId] (○)
     98          * [#DbgVfbDataElementId DbgVfbDataElementId] (○)
     99          * [#DbgVfbInstanceId DbgVfbInstanceId] (○)
     100          * [#DbgVfbPortId DbgVfbPortId] (○)
     101          * [#DbgBswModuleEntryRef DbgBswModuleEntryRef] (○)
     102          * [#DbgDataElementInstanceRef DbgDataElementInstanceRef] (○)
     103    * [#DbgStaticDID DbgStaticDID] (○)
     104      * [#DbgAutomaticCollectionFrequency DbgAutomaticCollectionFrequency] (○)
     105      * [#DbgStaticDIDActivation DbgStaticDIDActivation] (○)
     106      * [#DbgStaticDIDBuffering DbgStaticDIDBuffering] (○)
     107      * [#DbgStaticDIDNameRef DbgStaticDIDNameRef] (○)
     108      * [#DbgStaticTimeStampActivation DbgStaticTimeStampActivation] (○)
     109      * [#DbgStaticDIDData DbgStaticDIDData] (○)
     110        * [#DbgAddressSizePair DbgAddressSizePair] (○)
     111          * [#DbgASAbsoluteAddress DbgASAbsoluteAddress] (○)
     112          * [#DbgASNameRef DbgASNameRef] (○)
     113          * [#DbgASSize DbgASSize] (○)
     114        * [#DbgDebugData DbgDebugData] (○)
     115          * [#DbgDebugDataRef DbgDebugDataRef] (○)
     116        * [#DbgLocalDebugData DbgLocalDebugData] (○)
     117          * [#DbgLocalDebugDataRef DbgLocalDebugDataRef] (○)
     118  * [#DbgPeriodicDataCollection DbgPeriodicDataCollection] (○)
     119    * [#DbgDataCollectionTick DbgDataCollectionTick] (○)
     120    * [#DbgAlarmReference DbgAlarmReference] (○)
     121  * [#DbgTimestampConfiguration DbgTimestampConfiguration] (○)
     122    * [#DbgGlobalTimestampActivation DbgGlobalTimestampActivation] (○)
     123    * [#DbgTimeStampSize DbgTimeStampSize] (○)
     124    * [#DbgGptChannel DbgGptChannel] (○)
    125125
    126126* エラーコード一覧
    127127
    128   ||= エラーコード =||= Dec =||= Hex =||
    129   || DBG_E_INVALID_DID   ||  1|| 0x01||
    130   || DBG_E_PARAM_POINTER ||  2|| 0x02||
     128  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     129  || DBG_E_INVALID_DID   ||  1|| 0x01||  ○  ||
     130  || DBG_E_PARAM_POINTER ||  2|| 0x02||  ○  ||
    131131
    132132----