Changes between Version 6 and Version 7 of spec/Fr


Ignore:
Timestamp:
Oct 21, 2020, 2:59:25 PM (3 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Fr

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Fr_Init Fr_Init]                                           || 28|| 0x1C||
    15   || [#Fr_ControllerInit Fr_ControllerInit]                       ||  0|| 0x00||
    16   || [#Fr_StartCommunication Fr_StartCommunication]               ||  3|| 0x03||
    17   || [#Fr_AllowColdstart Fr_AllowColdstart]                       || 35|| 0x23||
    18   || [#Fr_AllSlots Fr_AllSlots]                                   || 36|| 0x24||
    19   || [#Fr_HaltCommunication Fr_HaltCommunication]                 ||  4|| 0x04||
    20   || [#Fr_AbortCommunication Fr_AbortCommunication]               ||  5|| 0x05||
    21   || [#Fr_SendWUP Fr_SendWUP]                                     ||  6|| 0x06||
    22   || [#Fr_SetWakeupChannel Fr_SetWakeupChannel]                   ||  7|| 0x07||
    23   || [#Fr_GetPOCStatus Fr_GetPOCStatus]                           || 10|| 0x0A||
    24   || [#Fr_TransmitTxLPdu Fr_TransmitTxLPdu]                       || 11|| 0x0B||
    25   || [#Fr_CancelTxLPdu Fr_CancelTxLPdu]                           || 45|| 0x2D||
    26   || [#Fr_ReceiveRxLPdu Fr_ReceiveRxLPdu]                         || 12|| 0x0C||
    27   || [#Fr_CheckTxLPduStatus Fr_CheckTxLPduStatus]                 || 13|| 0x0D||
    28   || [#Fr_PrepareLPdu Fr_PrepareLPdu]                             || 31|| 0x1F||
    29   || [#Fr_ReconfigLPdu Fr_ReconfigLPdu]                           || 37|| 0x25||
    30   || [#Fr_DisableLPdu Fr_DisableLPdu]                             || 38|| 0x26||
    31   || [#Fr_GetGlobalTime Fr_GetGlobalTime]                         || 16|| 0x10||
    32   || [#Fr_GetNmVector Fr_GetNmVector]                             || 34|| 0x22||
    33   || [#Fr_GetNumOfStartupFrames Fr_GetNumOfStartupFrames]         || 39|| 0x27||
    34   || [#Fr_GetChannelStatus Fr_GetChannelStatus]                   || 40|| 0x28||
    35   || [#Fr_GetClockCorrection Fr_GetClockCorrection]               || 41|| 0x29||
    36   || [#Fr_GetSyncFrameList Fr_GetSyncFrameList]                   || 42|| 0x2A||
    37   || [#Fr_GetWakeupRxStatus Fr_GetWakeupRxStatus]                 || 43|| 0x2B||
    38   || [#Fr_SetAbsoluteTimer Fr_SetAbsoluteTimer]                   || 17|| 0x11||
    39   || [#Fr_CancelAbsoluteTimer Fr_CancelAbsoluteTimer]             || 19|| 0x13||
    40   || [#Fr_EnableAbsoluteTimerIRQ Fr_EnableAbsoluteTimerIRQ]       || 21|| 0x15||
    41   || [#Fr_AckAbsoluteTimerIRQ Fr_AckAbsoluteTimerIRQ]             || 23|| 0x17||
    42   || [#Fr_DisableAbsoluteTimerIRQ Fr_DisableAbsoluteTimerIRQ]     || 25|| 0x19||
    43   || [#Fr_GetAbsoluteTimerIRQStatus Fr_GetAbsoluteTimerIRQStatus] || 32|| 0x20||
    44   || [#Fr_GetVersionInfo Fr_GetVersionInfo]                       || 27|| 0x1B||
    45   || [#Fr_ReadCCConfig Fr_ReadCCConfig]                           || 46|| 0x2E||
    46 
    47 * コンフィギュレーション一覧
    48   * [#FrGeneral FrGeneral]
    49     * [#FrBufferReconfig FrBufferReconfig]
    50     * [#FrCtrlTestCount FrCtrlTestCount]
    51     * [#FrDevErrorDetect FrDevErrorDetect]
    52     * [#FrIndex FrIndex]
    53     * [#FrNumCtrlSupported FrNumCtrlSupported]
    54     * [#FrRxStringentCheck FrRxStringentCheck]
    55     * [#FrRxStringentLengthCheck FrRxStringentLengthCheck]
    56     * [#FrVersionInfoApi FrVersionInfoApi]
    57   * [#FrMultipleConfiguration FrMultipleConfiguration]
    58     * [#FrController FrController]
    59       * [#FrCtrlIdx FrCtrlIdx]
    60       * [#FrPAllowHaltDueToClock FrPAllowHaltDueToClock]
    61       * [#FrPAllowPassiveToActive FrPAllowPassiveToActive]
    62       * [#FrPChannels FrPChannels]
    63       * [#FrPClusterDriftDamping FrPClusterDriftDamping]
    64       * [#FrPDecodingCorrection FrPDecodingCorrection]
    65       * [#FrPDelayCompensationA FrPDelayCompensationA]
    66       * [#FrPDelayCompensationB FrPDelayCompensationB]
    67       * [#FrPExternalSync FrPExternalSync]
    68       * [#FrPFallBackInternal FrPFallBackInternal]
    69       * [#FrPKeySlotId FrPKeySlotId]
    70       * [#FrPKeySlotOnlyEnabled FrPKeySlotOnlyEnabled]
    71       * [#FrPKeySlotUsedForStartup FrPKeySlotUsedForStartup]
    72       * [#FrPKeySlotUsedForSync FrPKeySlotUsedForSync]
    73       * [#FrPLatestTx FrPLatestTx]
    74       * [#FrPMacroInitialOffsetA FrPMacroInitialOffsetA]
    75       * [#FrPMacroInitialOffsetB FrPMacroInitialOffsetB]
    76       * [#FrPMicroInitialOffsetA FrPMicroInitialOffsetA]
    77       * [#FrPMicroInitialOffsetB FrPMicroInitialOffsetB]
    78       * [#FrPMicroPerCycle FrPMicroPerCycle]
    79       * [#FrPNmVectorEarlyUpdate FrPNmVectorEarlyUpdate]
    80       * [#FrPOffsetCorrectionOut FrPOffsetCorrectionOut]
    81       * [#FrPOffsetCorrectionStart FrPOffsetCorrectionStart]
    82       * [#FrPPayloadLengthDynMax FrPPayloadLengthDynMax]
    83       * [#FrPRateCorrectionOut FrPRateCorrectionOut]
    84       * [#FrPSamplesPerMicrotick FrPSamplesPerMicrotick]
    85       * [#FrPSecondKeySlotId FrPSecondKeySlotId]
    86       * [#FrPTwoKeySlotMode FrPTwoKeySlotMode]
    87       * [#FrPWakeupChannel FrPWakeupChannel]
    88       * [#FrPWakeupPattern FrPWakeupPattern]
    89       * [#FrPdAcceptedStartupRange FrPdAcceptedStartupRange]
    90       * [#FrPdListenTimeout FrPdListenTimeout]
    91       * [#FrPdMicrotick FrPdMicrotick]
    92       * [#FrAbsoluteTimer FrAbsoluteTimer]
    93         * [#FrAbsTimerIdx FrAbsTimerIdx]
    94       * [#FrControllerDemEventParameterRefs FrControllerDemEventParameterRefs]
    95         * [#FrDemCtrlTestResultRef FrDemCtrlTestResultRef]
    96       * [#FrFifo FrFifo]
    97         * [#FrAdmitWithoutMessageId FrAdmitWithoutMessageId]
    98         * [#FrBaseCycle FrBaseCycle]
    99         * [#FrChannels FrChannels]
    100         * [#FrCycleRepetition FrCycleRepetition]
    101         * [#FrFifoDepth FrFifoDepth]
    102         * [#FrMsgIdMask FrMsgIdMask]
    103         * [#FrMsgIdMatch FrMsgIdMatch]
    104         * [#FrRange FrRange]
    105           * [#FrRangeMax FrRangeMax]
    106           * [#FrRangeMin FrRangeMin]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Fr_Init Fr_Init]                                           || 28|| 0x1C||  ○  ||
     15  || [#Fr_ControllerInit Fr_ControllerInit]                       ||  0|| 0x00||  ○  ||
     16  || [#Fr_StartCommunication Fr_StartCommunication]               ||  3|| 0x03||  ○  ||
     17  || [#Fr_AllowColdstart Fr_AllowColdstart]                       || 35|| 0x23||  ○  ||
     18  || [#Fr_AllSlots Fr_AllSlots]                                   || 36|| 0x24||  ○  ||
     19  || [#Fr_HaltCommunication Fr_HaltCommunication]                 ||  4|| 0x04||  ○  ||
     20  || [#Fr_AbortCommunication Fr_AbortCommunication]               ||  5|| 0x05||  ○  ||
     21  || [#Fr_SendWUP Fr_SendWUP]                                     ||  6|| 0x06||  ○  ||
     22  || [#Fr_SetWakeupChannel Fr_SetWakeupChannel]                   ||  7|| 0x07||  ○  ||
     23  || [#Fr_GetPOCStatus Fr_GetPOCStatus]                           || 10|| 0x0A||  ○  ||
     24  || [#Fr_TransmitTxLPdu Fr_TransmitTxLPdu]                       || 11|| 0x0B||  ○  ||
     25  || [#Fr_CancelTxLPdu Fr_CancelTxLPdu]                           || 45|| 0x2D||  ○  ||
     26  || [#Fr_ReceiveRxLPdu Fr_ReceiveRxLPdu]                         || 12|| 0x0C||  ○  ||
     27  || [#Fr_CheckTxLPduStatus Fr_CheckTxLPduStatus]                 || 13|| 0x0D||  ○  ||
     28  || [#Fr_PrepareLPdu Fr_PrepareLPdu]                             || 31|| 0x1F||  ○  ||
     29  || [#Fr_ReconfigLPdu Fr_ReconfigLPdu]                           || 37|| 0x25||  ○  ||
     30  || [#Fr_DisableLPdu Fr_DisableLPdu]                             || 38|| 0x26||  ○  ||
     31  || [#Fr_GetGlobalTime Fr_GetGlobalTime]                         || 16|| 0x10||  ○  ||
     32  || [#Fr_GetNmVector Fr_GetNmVector]                             || 34|| 0x22||  ○  ||
     33  || [#Fr_GetNumOfStartupFrames Fr_GetNumOfStartupFrames]         || 39|| 0x27||  ○  ||
     34  || [#Fr_GetChannelStatus Fr_GetChannelStatus]                   || 40|| 0x28||  ○  ||
     35  || [#Fr_GetClockCorrection Fr_GetClockCorrection]               || 41|| 0x29||  ○  ||
     36  || [#Fr_GetSyncFrameList Fr_GetSyncFrameList]                   || 42|| 0x2A||  ○  ||
     37  || [#Fr_GetWakeupRxStatus Fr_GetWakeupRxStatus]                 || 43|| 0x2B||  ○  ||
     38  || [#Fr_SetAbsoluteTimer Fr_SetAbsoluteTimer]                   || 17|| 0x11||  ○  ||
     39  || [#Fr_CancelAbsoluteTimer Fr_CancelAbsoluteTimer]             || 19|| 0x13||  ○  ||
     40  || [#Fr_EnableAbsoluteTimerIRQ Fr_EnableAbsoluteTimerIRQ]       || 21|| 0x15||  ○  ||
     41  || [#Fr_AckAbsoluteTimerIRQ Fr_AckAbsoluteTimerIRQ]             || 23|| 0x17||  ○  ||
     42  || [#Fr_DisableAbsoluteTimerIRQ Fr_DisableAbsoluteTimerIRQ]     || 25|| 0x19||  ○  ||
     43  || [#Fr_GetAbsoluteTimerIRQStatus Fr_GetAbsoluteTimerIRQStatus] || 32|| 0x20||  ○  ||
     44  || [#Fr_GetVersionInfo Fr_GetVersionInfo]                       || 27|| 0x1B||  ○  ||
     45  || [#Fr_ReadCCConfig Fr_ReadCCConfig]                           || 46|| 0x2E||  ○  ||
     46
     47* コンフィギュレーション一覧(R4.0.3)
     48  * [#FrGeneral FrGeneral] (○)
     49    * [#FrBufferReconfig FrBufferReconfig] (○)
     50    * [#FrCtrlTestCount FrCtrlTestCount] (○)
     51    * [#FrDevErrorDetect FrDevErrorDetect] (○)
     52    * [#FrIndex FrIndex] (○)
     53    * [#FrNumCtrlSupported FrNumCtrlSupported] (○)
     54    * [#FrRxStringentCheck FrRxStringentCheck] (○)
     55    * [#FrRxStringentLengthCheck FrRxStringentLengthCheck] (○)
     56    * [#FrVersionInfoApi FrVersionInfoApi] (○)
     57  * [#FrMultipleConfiguration FrMultipleConfiguration] (○)
     58    * [#FrController FrController] (○)
     59      * [#FrCtrlIdx FrCtrlIdx] (○)
     60      * [#FrPAllowHaltDueToClock FrPAllowHaltDueToClock] (○)
     61      * [#FrPAllowPassiveToActive FrPAllowPassiveToActive] (○)
     62      * [#FrPChannels FrPChannels] (○)
     63      * [#FrPClusterDriftDamping FrPClusterDriftDamping] (○)
     64      * [#FrPDecodingCorrection FrPDecodingCorrection] (○)
     65      * [#FrPDelayCompensationA FrPDelayCompensationA] (○)
     66      * [#FrPDelayCompensationB FrPDelayCompensationB] (○)
     67      * [#FrPExternalSync FrPExternalSync] (○)
     68      * [#FrPFallBackInternal FrPFallBackInternal] (○)
     69      * [#FrPKeySlotId FrPKeySlotId] (○)
     70      * [#FrPKeySlotOnlyEnabled FrPKeySlotOnlyEnabled] (○)
     71      * [#FrPKeySlotUsedForStartup FrPKeySlotUsedForStartup] (○)
     72      * [#FrPKeySlotUsedForSync FrPKeySlotUsedForSync] (○)
     73      * [#FrPLatestTx FrPLatestTx] (○)
     74      * [#FrPMacroInitialOffsetA FrPMacroInitialOffsetA] (○)
     75      * [#FrPMacroInitialOffsetB FrPMacroInitialOffsetB] (○)
     76      * [#FrPMicroInitialOffsetA FrPMicroInitialOffsetA] (○)
     77      * [#FrPMicroInitialOffsetB FrPMicroInitialOffsetB] (○)
     78      * [#FrPMicroPerCycle FrPMicroPerCycle] (○)
     79      * [#FrPNmVectorEarlyUpdate FrPNmVectorEarlyUpdate] (○)
     80      * [#FrPOffsetCorrectionOut FrPOffsetCorrectionOut] (○)
     81      * [#FrPOffsetCorrectionStart FrPOffsetCorrectionStart] (○)
     82      * [#FrPPayloadLengthDynMax FrPPayloadLengthDynMax] (○)
     83      * [#FrPRateCorrectionOut FrPRateCorrectionOut] (○)
     84      * [#FrPSamplesPerMicrotick FrPSamplesPerMicrotick] (○)
     85      * [#FrPSecondKeySlotId FrPSecondKeySlotId] (○)
     86      * [#FrPTwoKeySlotMode FrPTwoKeySlotMode] (○)
     87      * [#FrPWakeupChannel FrPWakeupChannel] (○)
     88      * [#FrPWakeupPattern FrPWakeupPattern] (○)
     89      * [#FrPdAcceptedStartupRange FrPdAcceptedStartupRange] (○)
     90      * [#FrPdListenTimeout FrPdListenTimeout] (○)
     91      * [#FrPdMicrotick FrPdMicrotick] (○)
     92      * [#FrAbsoluteTimer FrAbsoluteTimer] (○)
     93        * [#FrAbsTimerIdx FrAbsTimerIdx] (○)
     94      * [#FrControllerDemEventParameterRefs FrControllerDemEventParameterRefs] (○)
     95        * [#FrDemCtrlTestResultRef FrDemCtrlTestResultRef] (○)
     96      * [#FrFifo FrFifo] (○)
     97        * [#FrAdmitWithoutMessageId FrAdmitWithoutMessageId] (○)
     98        * [#FrBaseCycle FrBaseCycle] (○)
     99        * [#FrChannels FrChannels] (○)
     100        * [#FrCycleRepetition FrCycleRepetition] (○)
     101        * [#FrFifoDepth FrFifoDepth] (○)
     102        * [#FrMsgIdMask FrMsgIdMask] (○)
     103        * [#FrMsgIdMatch FrMsgIdMatch] (○)
     104        * [#FrRange FrRange] (○)
     105          * [#FrRangeMax FrRangeMax] (○)
     106          * [#FrRangeMin FrRangeMin] (○)
    107107
    108108* エラーコード一覧
    109   * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される
    110 
    111   ||= エラーコード =||= Dec =||= Hex =||
    112   || FR_E_INV_TIMER_IDX     ||  1|| 0x01||
    113   || FR_E_INV_POINTER       ||  2|| 0x02||
    114   || FR_E_INV_OFFSET        ||  3|| 0x03||
    115   || FR_E_INV_CTRL_IDX      ||  4|| 0x04||
    116   || FR_E_INV_CHNL_IDX      ||  5|| 0x05||
    117   || FR_E_INV_CYCLE         ||  6|| 0x06||
    118   || FR_E_NOT_INITIALIZED   ||  8|| 0x08||
    119   || FR_E_INV_POCSTATE      ||  9|| 0x09||
    120   || FR_E_INV_LENGTH        || 10|| 0x0A||
    121   || FR_E_INV_LPDU_IDX      || 11|| 0x0B||
    122   || FR_E_INV_HEADERCRC     || 12|| 0x0C||
    123   || FR_E_INV_CONFIG_IDX    || 13|| 0x0D||
    124   || FrDemCtrlTestResultRef || --||   --||
    125   || FrIfDemFTSlotStatusRef || --||   --||
     109  * "--"は[wiki:spec/Dem Dem]により決定される
     110
     111  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     112  || FR_E_INV_TIMER_IDX     ||  1|| 0x01||  ○  ||
     113  || FR_E_INV_POINTER       ||  2|| 0x02||  ○  ||
     114  || FR_E_INV_OFFSET        ||  3|| 0x03||  ○  ||
     115  || FR_E_INV_CTRL_IDX      ||  4|| 0x04||  ○  ||
     116  || FR_E_INV_CHNL_IDX      ||  5|| 0x05||  ○  ||
     117  || FR_E_INV_CYCLE         ||  6|| 0x06||  ○  ||
     118  || FR_E_NOT_INITIALIZED   ||  8|| 0x08||  ○  ||
     119  || FR_E_INV_POCSTATE      ||  9|| 0x09||  ○  ||
     120  || FR_E_INV_LENGTH        || 10|| 0x0A||  ○  ||
     121  || FR_E_INV_LPDU_IDX      || 11|| 0x0B||  ○  ||
     122  || FR_E_INV_HEADERCRC     || 12|| 0x0C||  ○  ||
     123  || FR_E_INV_CONFIG_IDX    || 13|| 0x0D||  ○  ||
     124  || FrDemCtrlTestResultRef || --||   --||  ○  ||
     125  || FrIfDemFTSlotStatusRef || --||   --||  ○  ||
    126126
    127127----