Changes between Version 1 and Version 2 of spec/IdsM


Ignore:
Timestamp:
Dec 9, 2022, 3:07:43 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/IdsM

    v1 v2  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
     9= 概要 =
     10
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#IdsM_Init IdsM_Init]                                                                                   ||  0|| 0x00||  ○  ||
     15  || [#IdsM_GetVersionInfo IdsM_GetVersionInfo]                                                               ||  1|| 0x01||  ○  ||
     16  || [#IdsM_MainFunction IdsM_MainFunction]                                                                   ||  2|| 0x02||  ○  ||
     17  || [#IdsM_CopyTxData IdsM_CopyTxData]                                                                       || 67|| 0x43||  ○  ||
     18  || [#IdsM_SetSecurityEvent IdsM_SetSecurityEvent]                                                           ||  3|| 0x03||  ○  ||
     19  || [#IdsM_SetSecurityEventWithContextData IdsM_SetSecurityEventWithContextData]                             ||  4|| 0x04||  ○  ||
     20  || [#IdsM_SetSecurityEventWithCount IdsM_SetSecurityEventWithCount]                                         ||  5|| 0x05||  ○  ||
     21  || [#IdsM_SetSecurityEventWithCountContextData IdsM_SetSecurityEventWithCountContextData]                   ||  6|| 0x06||  ○  ||
     22  || [#IdsM_SetSecurityEventWithTimestampCount IdsM_SetSecurityEventWithTimestampCount]                       ||  7|| 0x07||  ○  ||
     23  || [#IdsM_SetSecurityEventWithTimestampCountContextData IdsM_SetSecurityEventWithTimestampCountContextData] ||  8|| 0x08||  ○  ||
     24  || [#IdsM_BswM_StateChanged IdsM_BswM_StateChanged]                                                         || 15|| 0x0F||  ○  ||
     25  || [#IdsM_TpTxConfirmation IdsM_TpTxConfirmation]                                                           || 72|| 0x48||  ○  ||
     26  || [#IdsM_TxConfirmation IdsM_TxConfirmation]                                                               || 64|| 0x40||  ○  ||
     27  || [#IdsM_Dcm_GetReportingMode_RequestResults IdsM_Dcm_GetReportingMode_RequestResults]                     || 13|| 0x0D||  ○  ||
     28  || [#IdsM_Dcm_GetReportingMode_Start IdsM_Dcm_GetReportingMode_Start]                                       || 12|| 0x0C||  ○  ||
     29  || [#IdsM_Dcm_SetReportingMode_Start IdsM_Dcm_SetReportingMode_Start]                                       || 14|| 0x0E||  ○  ||
     30
     31* コンフィギュレーション一覧 (R20-11/R21-11)
     32  * [#IdsMConfiguration IdsMConfiguration] (○/○)
     33    * [#IdsMBlockState IdsMBlockState] (○/○)
     34      * [#IdsMBlockStateID IdsMBlockStateID] (○/○)
     35    * [#IdsMBufferConfiguration IdsMBufferConfiguration] (○/○)
     36      * [#IdsMContextDataBuffer IdsMContextDataBuffer] (○/○)
     37        * [#IdsMContextDataBufferSize IdsMContextDataBufferSize] (○/○)
     38        * [#IdsMNumberOfContextDataBuffers IdsMNumberOfContextDataBuffers] (○/○)
     39      * [#IdsMEventBuffers IdsMEventBuffers] (○/○)
     40        * [#IdsMNumberOfEventBuffers IdsMNumberOfEventBuffers] (○/○)
     41    * [#IdsMEvent IdsMEvent] (○/○)
     42      * [#IdsMExternalEventId IdsMExternalEventId] (○/○)
     43      * [#IdsMFilterChainRef IdsMFilterChainRef] (○/○)
     44      * [#IdsMInternalEventId IdsMInternalEventId] (○/○)
     45      * [#IdsMReportingModeFilter IdsMReportingModeFilter] (○/○)
     46      * [#IdsMSensorInstanceId IdsMSensorInstanceId] (○/○)
     47      * [#IdsMServiceInterfaceOptions IdsMServiceInterfaceOptions] (○/○)
     48        * [#IdsMAdditionalParameterOption IdsMAdditionalParameterOption] (○/○)
     49        * [#IdsMEventMaxContextDataSize IdsMEventMaxContextDataSize] (○/○)
     50      * [#IdsMSinkDem IdsMSinkDem] (○/○)
     51      * [#IdsMSinkIdsR IdsMSinkIdsR] (○/○)
     52    * [#IdsMFilterChain IdsMFilterChain] (○/○)
     53      * [#IdsMBlockStateFilter IdsMBlockStateFilter] (○/○)
     54        * [#IdsMBlockStateReference IdsMBlockStateReference] (○/○)
     55      * [#IdsMEventAggregationFilter IdsMEventAggregationFilter] (○/○)
     56        * [#IdsMContextDataSourceSelector IdsMContextDataSourceSelector] (○/○)
     57        * [#IdsMEventAggregationTimeInterval IdsMEventAggregationTimeInterval] (○/○)
     58      * [#IdsMEventThresholdFilter IdsMEventThresholdFilter] (○/○)
     59        * [#IdsMEventThresholdNumber IdsMEventThresholdNumber] (○/○)
     60        * [#IdsMEventThresholdTimeInterval IdsMEventThresholdTimeInterval] (○/○)
     61      * [#IdsMForwardEveryNthFilter IdsMForwardEveryNthFilter] (○/○)
     62        * [#IdsMNthParameter IdsMNthParameter] (○/○)
     63    * [#IdsMPdus IdsMPdus] (○/○)
     64      * [#IdsMIfTxPdu IdsMIfTxPdu] (○/○)
     65        * [#IdsMIfTxPduHandleId IdsMIfTxPduHandleId] (○/○)
     66        * [#IdsMIfTxPduRef IdsMIfTxPduRef] (○/○)
     67      * [#IdsMTpTxPdu IdsMTpTxPdu] (○/○)
     68        * [#IdsMTpTxPduHandleId IdsMTpTxPduHandleId] (○/○)
     69        * [#IdsMTpTxPduRef IdsMTpTxPduRef] (○/○)
     70  * [#IdsMGeneral IdsMGeneral] (○/○)
     71    * [#IdsMCsmJobReference IdsMCsmJobReference] (○/-)
     72    * [#IdsMDevErrorDetect IdsMDevErrorDetect] (○/○)
     73    * [#IdsMDiagnosticSupport IdsMDiagnosticSupport] (○/○)
     74    * [#IdsMGlobalRateLimitationFilters IdsMGlobalRateLimitationFilters] (○/○)
     75      * [#IdsMFilterEventRateLimitation IdsMFilterEventRateLimitation] (○/○)
     76        * [#IdsMRateLimitationMaximumEvents IdsMRateLimitationMaximumEvents] (○/○)
     77        * [#IdsMRateLimitationTimeInterval IdsMRateLimitationTimeInterval] (○/○)
     78      * [#IdsMFilterTrafficLimitation IdsMFilterTrafficLimitation] (○/○)
     79        * [#IdsMTrafficLimitationMaximumBytes IdsMTrafficLimitationMaximumBytes] (○/○)
     80        * [#IdsMTrafficLimitationTimeInterval IdsMTrafficLimitationTimeInterval] (○/○)
     81    * [#IdsMInstanceId IdsMInstanceId] (○/○)
     82    * [#IdsMMainFunctionPeriod IdsMMainFunctionPeriod] (○/○)
     83    * [#IdsMNvmBlockDescriptor IdsMNvmBlockDescriptor] (○/○)
     84    * [#IdsMSignature IdsMSignature] (-/○)
     85      * [#IdsMCsmJobReference2 IdsMCsmJobReference] (-/○)
     86      * [#IdsMSignatureLength IdsMSignatureLength] (-/○)
     87    * [#IdsMSignatureGenerateResultLength IdsMSignatureGenerateResultLength] (○/-)
     88    * [#IdsMSignatureSupport IdsMSignatureSupport] (○/○)
     89    * [#IdsMStbMSynchronizedTimeBaseReference IdsMStbMSynchronizedTimeBaseReference] (○/-)
     90    * [#IdsMTimestamp IdsMTimestamp] (-/○)
     91      * [#IdsMStbmTimeBaseReference IdsMStbmTimeBaseReference] (-/○)
     92      * [#IdsMTimestampOption IdsMTimestampOption] (-/○)
     93    * [#IdsMTimestampOption2 IdsMTimestampOption] (○/-)
     94    * [#IdsMVersionInfoApi IdsMVersionInfoApi] (○/○)
     95
     96* エラーコード一覧
     97
     98  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     99  || IDSM_E_PARAM_INVALID       || 10|| 0x0A||  ○  ||
     100  || IDSM_E_PARAM_POINTER       || 11|| 0x0B||  ○  ||
     101  || IDSM_E_PARAM_LENGTH        || 12|| 0x0C||  ○  ||
     102  || IDSM_E_UNINIT              || 13|| 0x0D||  ○  ||
     103  || IDSM_E_ALREADY_INITIALIZED || 14|| 0x0E||  ○  ||
     104
    15105----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
     106
     107= API仕様 =
     108
     109== IdsM_Init ==
     110{{{
     111void IdsM_Init (const IdsM_ConfigType* configPtr)
     112}}}
     113
     114== IdsM_GetVersionInfo ==
     115{{{
     116void IdsM_GetVersionInfo (const Std_VersionInfoType* versionInfo)
     117}}}
     118
     119== IdsM_MainFunction ==
     120{{{
     121void IdsM_MainFunction (void)
     122}}}
     123
     124== IdsM_CopyTxData ==
     125{{{
     126BufReq_ReturnType IdsM_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr)
     127}}}
     128
     129== IdsM_SetSecurityEvent ==
     130{{{
     131void IdsM_SetSecurityEvent (IdsM_SecurityEventIdType securityEventId)
     132}}}
     133
     134== IdsM_SetSecurityEventWithContextData ==
     135{{{
     136void IdsM_SetSecurityEventWithContextData (IdsM_SecurityEventIdType securityEventId, const uint8* contextData, uint16 contextDataSize)
     137}}}
     138
     139== IdsM_SetSecurityEventWithCount ==
     140{{{
     141void IdsM_SetSecurityEventWithCount (IdsM_SecurityEventIdType securityEventId, uint16 count)
     142}}}
     143
     144== IdsM_SetSecurityEventWithCountContextData ==
     145{{{
     146void IdsM_SetSecurityEventWithCountContextData (IdsM_SecurityEventIdType securityEventId, uint16 count, const uint8* contextData, uint16 contextDataSize)
     147}}}
     148
     149== IdsM_SetSecurityEventWithTimestampCount ==
     150{{{
     151void IdsM_SetSecurityEventWithTimestampCount (IdsM_SecurityEventIdType securityEventId, IdsM_TimestampType timestamp, uint16 count)
     152}}}
     153
     154== IdsM_SetSecurityEventWithTimestampCountContextData ==
     155{{{
     156void IdsM_SetSecurityEventWithTimestampCountContextData (IdsM_SecurityEventIdType securityEventId, IdsM_TimestampType timestamp, uint16 count, const uint8* contextData, uint16 contextDataSize)
     157}}}
     158
     159== IdsM_BswM_StateChanged ==
     160{{{
     161void IdsM_BswM_StateChanged (IdsM_Filters_BlockStateType state)
     162}}}
     163
     164== IdsM_TpTxConfirmation ==
     165{{{
     166void IdsM_TpTxConfirmation (PduIdType id, Std_ReturnType result)
     167}}}
     168
     169== IdsM_TxConfirmation ==
     170{{{
     171void IdsM_TxConfirmation (PduIdType TxPduId, Std_ReturnType result)
     172}}}
     173
     174== IdsM_Dcm_GetReportingMode_RequestResults ==
     175{{{
     176Std_ReturnType IdsM_Dcm_GetReportingMode_RequestResults (Dcm_OpStatusType OpStatus , uint8* Out_ReportingMode, Dcm_NegativeResponseCodeType* ErrorCode)
     177}}}
     178
     179== IdsM_Dcm_GetReportingMode_Start ==
     180{{{
     181Std_ReturnType IdsM_Dcm_GetReportingMode_Start (uint16 In_SecurityEventId, uint8 In_SensorInstanceId, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType* ErrorCode)
     182}}}
     183
     184== IdsM_Dcm_SetReportingMode_Start ==
     185{{{
     186Std_ReturnType IdsM_Dcm_SetReportingMode_Start (uint16 In_SecurityEventId, uint8 In_SensorInstanceId, uint8 In_ReportingMode, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType* ErrorCode)
     187}}}
    22188
    23189----
    24190
    25 = API仕様 =
    26 
    27 ----
    28 
    29191= コンフィギュレーション仕様 =
     192
     193== IdsMConfiguration ==
     194{{{
     195/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration
     196}}}
     197* 対象リビジョン: R20-11/R21-11
     198* SWSタグ: ECUC_IdsM_00003
     199* タイプ: PARAM-CONF-CONTAINER
     200* 多重度: 1
     201
     202== IdsMBlockState ==
     203{{{
     204/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBlockState
     205}}}
     206* 対象リビジョン: R20-11/R21-11
     207* SWSタグ: ECUC_IdsM_00020
     208* タイプ: PARAM-CONF-CONTAINER
     209* 多重度: 0..16
     210
     211== IdsMBlockStateID ==
     212{{{
     213/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBlockState/IdsMBlockStateID
     214}}}
     215* 対象リビジョン: R20-11/R21-11
     216* SWSタグ: ECUC_IdsM_00052
     217* タイプ: INTEGER-PARAM
     218* 多重度: 1
     219* 上限値: 15
     220* 下限値: 0
     221
     222== IdsMBufferConfiguration ==
     223{{{
     224/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBufferConfiguration
     225}}}
     226* 対象リビジョン: R20-11/R21-11
     227* SWSタグ: ECUC_IdsM_00019
     228* タイプ: PARAM-CONF-CONTAINER
     229* 多重度: 1
     230
     231== IdsMContextDataBuffer ==
     232{{{
     233/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBufferConfiguration/IdsMContextDataBuffer
     234}}}
     235* 対象リビジョン: R20-11/R21-11
     236* SWSタグ: ECUC_IdsM_00046
     237* タイプ: PARAM-CONF-CONTAINER
     238* 多重度: 0..65535
     239
     240== IdsMContextDataBufferSize ==
     241{{{
     242/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBufferConfiguration/IdsMContextDataBuffer/IdsMContextDataBufferSize
     243}}}
     244* 対象リビジョン: R20-11/R21-11
     245* SWSタグ: ECUC_IdsM_00047
     246* タイプ: INTEGER-PARAM
     247* 多重度: 1
     248* 上限値: 1500
     249* 下限値: 1
     250
     251== IdsMNumberOfContextDataBuffers ==
     252{{{
     253/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBufferConfiguration/IdsMContextDataBuffer/IdsMNumberOfContextDataBuffers
     254}}}
     255* 対象リビジョン: R20-11/R21-11
     256* SWSタグ: ECUC_IdsM_00048
     257* タイプ: INTEGER-PARAM
     258* 多重度: 1
     259* 上限値: 65535
     260* 下限値: 1
     261
     262== IdsMEventBuffers ==
     263{{{
     264/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBufferConfiguration/IdsMEventBuffers
     265}}}
     266* 対象リビジョン: R20-11/R21-11
     267* SWSタグ: ECUC_IdsM_00049
     268* タイプ: PARAM-CONF-CONTAINER
     269* 多重度: 1
     270
     271== IdsMNumberOfEventBuffers ==
     272{{{
     273/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBufferConfiguration/IdsMEventBuffers/IdsMNumberOfEventBuffers
     274}}}
     275* 対象リビジョン: R20-11/R21-11
     276* SWSタグ: ECUC_IdsM_00050
     277* タイプ: INTEGER-PARAM
     278* 多重度: 1
     279* 上限値: 65535
     280* 下限値: 1
     281
     282== IdsMEvent ==
     283{{{
     284/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent
     285}}}
     286* 対象リビジョン: R20-11/R21-11
     287* SWSタグ: ECUC_IdsM_00017
     288* タイプ: PARAM-CONF-CONTAINER
     289* 多重度: 1..65535
     290
     291== IdsMExternalEventId ==
     292{{{
     293/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMExternalEventId
     294}}}
     295* 対象リビジョン: R20-11/R21-11
     296* SWSタグ: ECUC_IdsM_00032
     297* タイプ: INTEGER-PARAM
     298* 多重度: 1
     299* 上限値: 65534
     300* 下限値: 0
     301
     302== IdsMFilterChainRef ==
     303{{{
     304/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMFilterChainRef
     305}}}
     306* 対象リビジョン: R20-11/R21-11
     307* SWSタグ: ECUC_IdsM_00030
     308* タイプ: REFERENCE
     309* 多重度: 0..1
     310* 参照先: [#IdsMFilterChain /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain]
     311
     312== IdsMInternalEventId ==
     313{{{
     314/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMInternalEventId
     315}}}
     316* 対象リビジョン: R20-11/R21-11
     317* SWSタグ: ECUC_IdsM_00033
     318* タイプ: INTEGER-PARAM
     319* 多重度: 1
     320* 上限値: 65535
     321* 下限値: 0
     322* デフォルト値: 65535
     323
     324== IdsMReportingModeFilter ==
     325{{{
     326/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMReportingModeFilter
     327}}}
     328* 対象リビジョン: R20-11/R21-11
     329* SWSタグ: ECUC_IdsM_00036
     330* タイプ: ENUMERATION-PARAM
     331* 多重度: 1
     332* 選択肢:
     333  * BRIEF
     334  * BRIEF_BYPASSING_FILTERS
     335  * DETAILED
     336  * DETAILED_BYPASSING_FILTERS
     337  * OFF
     338
     339== IdsMSensorInstanceId ==
     340{{{
     341/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMSensorInstanceId
     342}}}
     343* 対象リビジョン: R20-11/R21-11
     344* SWSタグ: ECUC_IdsM_00031
     345* タイプ: INTEGER-PARAM
     346* 多重度: 1
     347* 上限値: 65535
     348* 下限値: 0
     349* デフォルト値: 0
     350
     351== IdsMServiceInterfaceOptions ==
     352{{{
     353/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMServiceInterfaceOptions
     354}}}
     355* 対象リビジョン: R20-11/R21-11
     356* SWSタグ: ECUC_IdsM_00037
     357* タイプ: PARAM-CONF-CONTAINER
     358* 多重度: 0..1
     359
     360== IdsMAdditionalParameterOption ==
     361{{{
     362/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMServiceInterfaceOptions/IdsMAdditionalParameterOption
     363}}}
     364* 対象リビジョン: R20-11/R21-11
     365* SWSタグ: ECUC_IdsM_00039
     366* タイプ: ENUMERATION-PARAM
     367* 多重度: 1
     368* 選択肢:
     369  * Count
     370  * CountTimestamp
     371  * None
     372* デフォルト値: None
     373
     374== IdsMEventMaxContextDataSize ==
     375{{{
     376/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMServiceInterfaceOptions/IdsMEventMaxContextDataSize
     377}}}
     378* 対象リビジョン: R20-11/R21-11
     379* SWSタグ: ECUC_IdsM_00038
     380* タイプ: INTEGER-PARAM
     381* 多重度: 1
     382* 上限値: 1500
     383* 下限値: 0
     384* デフォルト値: 0
     385
     386== IdsMSinkDem ==
     387{{{
     388/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMSinkDem
     389}}}
     390* 対象リビジョン: R20-11/R21-11
     391* SWSタグ: ECUC_IdsM_00035
     392* タイプ: BOOLEAN-PARAM
     393* 多重度: 1
     394* デフォルト値: false
     395
     396== IdsMSinkIdsR ==
     397{{{
     398/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent/IdsMSinkIdsR
     399}}}
     400* 対象リビジョン: R20-11/R21-11
     401* SWSタグ: ECUC_IdsM_00034
     402* タイプ: BOOLEAN-PARAM
     403* 多重度: 1
     404* デフォルト値: false
     405
     406== IdsMFilterChain ==
     407{{{
     408/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain
     409}}}
     410* 対象リビジョン: R20-11/R21-11
     411* SWSタグ: ECUC_IdsM_00016
     412* タイプ: PARAM-CONF-CONTAINER
     413* 多重度: 0..*
     414
     415== IdsMBlockStateFilter ==
     416{{{
     417/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMBlockStateFilter
     418}}}
     419* 対象リビジョン: R20-11/R21-11
     420* SWSタグ: ECUC_IdsM_00021
     421* タイプ: PARAM-CONF-CONTAINER
     422* 多重度: 0..1
     423
     424== IdsMBlockStateReference ==
     425{{{
     426/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMBlockStateFilter/IdsMBlockStateReference
     427}}}
     428* 対象リビジョン: R20-11/R21-11
     429* SWSタグ: ECUC_IdsM_00051
     430* タイプ: REFERENCE
     431* 多重度: 1..16
     432* 参照先: [#IdsMBlockState /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBlockState]
     433
     434== IdsMEventAggregationFilter ==
     435{{{
     436/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMEventAggregationFilter
     437}}}
     438* 対象リビジョン: R20-11/R21-11
     439* SWSタグ: ECUC_IdsM_00024
     440* タイプ: PARAM-CONF-CONTAINER
     441* 多重度: 0..1
     442
     443== IdsMContextDataSourceSelector ==
     444{{{
     445/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMEventAggregationFilter/IdsMContextDataSourceSelector
     446}}}
     447* 対象リビジョン: R20-11/R21-11
     448* SWSタグ: ECUC_IdsM_00026
     449* タイプ: ENUMERATION-PARAM
     450* 多重度: 1
     451* 選択肢:
     452  * IDSM_FILTERS_CTX_USE_FIRST
     453  * IDSM_FILTERS_CTX_USE_LAST
     454
     455== IdsMEventAggregationTimeInterval ==
     456{{{
     457/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMEventAggregationFilter/IdsMEventAggregationTimeInterval
     458}}}
     459* 対象リビジョン: R20-11/R21-11
     460* SWSタグ: ECUC_IdsM_00025
     461* タイプ: FLOAT-PARAM
     462* 多重度: 1
     463* 上限値: INF
     464* 下限値: 0
     465
     466== IdsMEventThresholdFilter ==
     467{{{
     468/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMEventThresholdFilter
     469}}}
     470* 対象リビジョン: R20-11/R21-11
     471* SWSタグ: ECUC_IdsM_00027
     472* タイプ: PARAM-CONF-CONTAINER
     473* 多重度: 0..1
     474
     475== IdsMEventThresholdNumber ==
     476{{{
     477/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMEventThresholdFilter/IdsMEventThresholdNumber
     478}}}
     479* 対象リビジョン: R20-11/R21-11
     480* SWSタグ: ECUC_IdsM_00029
     481* タイプ: INTEGER-PARAM
     482* 多重度: 1
     483* 上限値: 65535
     484* 下限値: 2
     485
     486== IdsMEventThresholdTimeInterval ==
     487{{{
     488/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMEventThresholdFilter/IdsMEventThresholdTimeInterval
     489}}}
     490* 対象リビジョン: R20-11/R21-11
     491* SWSタグ: ECUC_IdsM_00028
     492* タイプ: FLOAT-PARAM
     493* 多重度: 1
     494* 上限値: INF
     495* 下限値: 0
     496
     497== IdsMForwardEveryNthFilter ==
     498{{{
     499/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMForwardEveryNthFilter
     500}}}
     501* 対象リビジョン: R20-11/R21-11
     502* SWSタグ: ECUC_IdsM_00022
     503* タイプ: PARAM-CONF-CONTAINER
     504* 多重度: 0..1
     505
     506== IdsMNthParameter ==
     507{{{
     508/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain/IdsMForwardEveryNthFilter/IdsMNthParameter
     509}}}
     510* 対象リビジョン: R20-11/R21-11
     511* SWSタグ: ECUC_IdsM_00023
     512* タイプ: INTEGER-PARAM
     513* 多重度: 1
     514* 上限値: 65535
     515* 下限値: 2
     516
     517== IdsMPdus ==
     518{{{
     519/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus
     520}}}
     521* 対象リビジョン: R20-11/R21-11
     522* SWSタグ: ECUC_IdsM_00018
     523* タイプ: PARAM-CONF-CONTAINER
     524* 多重度: 0..1
     525
     526== IdsMIfTxPdu ==
     527{{{
     528/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus/IdsMIfTxPdu
     529}}}
     530* 対象リビジョン: R20-11/R21-11
     531* SWSタグ: ECUC_IdsM_00040
     532* タイプ: PARAM-CONF-CONTAINER
     533* 多重度: 0..1
     534
     535== IdsMIfTxPduHandleId ==
     536{{{
     537/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus/IdsMIfTxPdu/IdsMIfTxPduHandleId
     538}}}
     539* 対象リビジョン: R20-11/R21-11
     540* SWSタグ: ECUC_IdsM_00041
     541* タイプ: INTEGER-PARAM
     542* 多重度: 1
     543* 上限値: 0
     544* 下限値: 0
     545* デフォルト値: 0
     546
     547== IdsMIfTxPduRef ==
     548{{{
     549/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus/IdsMIfTxPdu/IdsMIfTxPduRef
     550}}}
     551* 対象リビジョン: R20-11/R21-11
     552* SWSタグ: ECUC_IdsM_00042
     553* タイプ: REFERENCE
     554* 多重度: 1
     555* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     556
     557== IdsMTpTxPdu ==
     558{{{
     559/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus/IdsMTpTxPdu
     560}}}
     561* 対象リビジョン: R20-11/R21-11
     562* SWSタグ: ECUC_IdsM_00043
     563* タイプ: PARAM-CONF-CONTAINER
     564* 多重度: 0..1
     565
     566== IdsMTpTxPduHandleId ==
     567{{{
     568/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus/IdsMTpTxPdu/IdsMTpTxPduHandleId
     569}}}
     570* 対象リビジョン: R20-11/R21-11
     571* SWSタグ: ECUC_IdsM_00044
     572* タイプ: INTEGER-PARAM
     573* 多重度: 1
     574* 上限値: 0
     575* 下限値: 0
     576* デフォルト値: 0
     577
     578== IdsMTpTxPduRef ==
     579{{{
     580/AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMPdus/IdsMTpTxPdu/IdsMTpTxPduRef
     581}}}
     582* 対象リビジョン: R20-11/R21-11
     583* SWSタグ: ECUC_IdsM_00045
     584* タイプ: REFERENCE
     585* 多重度: 1
     586* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     587
     588== IdsMGeneral ==
     589{{{
     590/AUTOSAR/EcucDefs/IdsM/IdsMGeneral
     591}}}
     592* 対象リビジョン: R20-11/R21-11
     593* SWSタグ: ECUC_IdsM_00002
     594* タイプ: PARAM-CONF-CONTAINER
     595* 多重度: 1
     596
     597== IdsMCsmJobReference ==
     598{{{
     599/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMCsmJobReference
     600}}}
     601* 対象リビジョン: R20-11
     602* SWSタグ: ECUC_IdsM_00015
     603* タイプ: REFERENCE
     604* 多重度: 0..1
     605* 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob]
     606
     607== IdsMDevErrorDetect ==
     608{{{
     609/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMDevErrorDetect
     610}}}
     611* 対象リビジョン: R20-11/R21-11
     612* SWSタグ: ECUC_IdsM_00005
     613* タイプ: BOOLEAN-PARAM
     614* 多重度: 1
     615
     616== IdsMDiagnosticSupport ==
     617{{{
     618/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMDiagnosticSupport
     619}}}
     620* 対象リビジョン: R20-11/R21-11
     621* SWSタグ: ECUC_IdsM_00010
     622* タイプ: BOOLEAN-PARAM
     623* 多重度: 1
     624* デフォルト値: false
     625
     626== IdsMGlobalRateLimitationFilters ==
     627{{{
     628/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters
     629}}}
     630* 対象リビジョン: R20-11/R21-11
     631* SWSタグ: ECUC_IdsM_00008
     632* タイプ: PARAM-CONF-CONTAINER
     633* 多重度: 0..1
     634
     635== IdsMFilterEventRateLimitation ==
     636{{{
     637/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters/IdsMFilterEventRateLimitation
     638}}}
     639* 対象リビジョン: R20-11/R21-11
     640* SWSタグ: ECUC_IdsM_00053
     641* タイプ: PARAM-CONF-CONTAINER
     642* 多重度: 0..1
     643
     644== IdsMRateLimitationMaximumEvents ==
     645{{{
     646/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters/IdsMFilterEventRateLimitation/IdsMRateLimitationMaximumEvents
     647}}}
     648* 対象リビジョン: R20-11/R21-11
     649* SWSタグ: ECUC_IdsM_00055
     650* タイプ: INTEGER-PARAM
     651* 多重度: 1
     652* 上限値: 65535
     653* 下限値: 1
     654
     655== IdsMRateLimitationTimeInterval ==
     656{{{
     657/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters/IdsMFilterEventRateLimitation/IdsMRateLimitationTimeInterval
     658}}}
     659* 対象リビジョン: R20-11/R21-11
     660* SWSタグ: ECUC_IdsM_00054
     661* タイプ: FLOAT-PARAM
     662* 多重度: 1
     663* 上限値: INF
     664* 下限値: 0
     665
     666== IdsMFilterTrafficLimitation ==
     667{{{
     668/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters/IdsMFilterTrafficLimitation
     669}}}
     670* 対象リビジョン: R20-11/R21-11
     671* SWSタグ: ECUC_IdsM_00056
     672* タイプ: PARAM-CONF-CONTAINER
     673* 多重度: 0..1
     674
     675== IdsMTrafficLimitationMaximumBytes ==
     676{{{
     677/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters/IdsMFilterTrafficLimitation/IdsMTrafficLimitationMaximumBytes
     678}}}
     679* 対象リビジョン: R20-11/R21-11
     680* SWSタグ: ECUC_IdsM_00058
     681* タイプ: INTEGER-PARAM
     682* 多重度: 1
     683* 上限値: 65535
     684* 下限値: 1
     685
     686== IdsMTrafficLimitationTimeInterval ==
     687{{{
     688/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMGlobalRateLimitationFilters/IdsMFilterTrafficLimitation/IdsMTrafficLimitationTimeInterval
     689}}}
     690* 対象リビジョン: R20-11/R21-11
     691* SWSタグ: ECUC_IdsM_00057
     692* タイプ: FLOAT-PARAM
     693* 多重度: 1
     694* 上限値: INF
     695* 下限値: 0
     696
     697== IdsMInstanceId ==
     698{{{
     699/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMInstanceId
     700}}}
     701* 対象リビジョン: R20-11/R21-11
     702* SWSタグ: ECUC_IdsM_00007
     703* タイプ: INTEGER-PARAM
     704* 多重度: 1
     705* 上限値: 1023
     706* 下限値: 0
     707
     708== IdsMMainFunctionPeriod ==
     709{{{
     710/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMMainFunctionPeriod
     711}}}
     712* 対象リビジョン: R20-11/R21-11
     713* SWSタグ: ECUC_IdsM_00004
     714* タイプ: FLOAT-PARAM
     715* 多重度: 1
     716* 上限値: INF
     717* 下限値: 0
     718* デフォルト値: 0.01
     719
     720== IdsMNvmBlockDescriptor ==
     721{{{
     722/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMNvmBlockDescriptor
     723}}}
     724* 対象リビジョン: R20-11/R21-11
     725* SWSタグ: ECUC_IdsM_00013
     726* タイプ: REFERENCE
     727* 多重度: 0..1
     728* 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor]
     729
     730== IdsMSignature ==
     731{{{
     732/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMSignature
     733}}}
     734* 対象リビジョン: R21-11
     735* SWSタグ: ECUC_IdsM_00059
     736* タイプ: PARAM-CONF-CONTAINER
     737* 多重度: 0..1
     738
     739== IdsMCsmJobReference(2) ==
     740{{{
     741/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMSignature/IdsMCsmJobReference
     742}}}
     743* 対象リビジョン: R21-11
     744* SWSタグ: ECUC_IdsM_00015
     745* タイプ: REFERENCE
     746* 多重度: 1
     747* 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob]
     748
     749== IdsMSignatureLength ==
     750{{{
     751/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMSignature/IdsMSignatureLength
     752}}}
     753* 対象リビジョン: R21-11
     754* SWSタグ: ECUC_IdsM_00011
     755* タイプ: INTEGER-PARAM
     756* 多重度: 1
     757* 上限値: 4294967295
     758* 下限値: 1
     759
     760== IdsMSignatureGenerateResultLength ==
     761{{{
     762/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMSignatureGenerateResultLength
     763}}}
     764* 対象リビジョン: R20-11
     765* SWSタグ: ECUC_IdsM_00011
     766* タイプ: INTEGER-PARAM
     767* 多重度: 0..1
     768* 上限値: 4294967295
     769* 下限値: 0
     770
     771== IdsMSignatureSupport ==
     772{{{
     773/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMSignatureSupport
     774}}}
     775* 対象リビジョン: R20-11/R21-11
     776* SWSタグ: ECUC_IdsM_00009
     777* タイプ: BOOLEAN-PARAM
     778* 多重度: 1
     779* デフォルト値: false
     780
     781== IdsMStbMSynchronizedTimeBaseReference ==
     782{{{
     783/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMStbMSynchronizedTimeBaseReference
     784}}}
     785* 対象リビジョン: R20-11
     786* SWSタグ: ECUC_IdsM_00014
     787* タイプ: REFERENCE
     788* 多重度: 0..1
     789* 参照先: [wiki:spec/StbM#StbMSynchronizedTimeBase /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase]
     790
     791== IdsMTimestamp ==
     792{{{
     793/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMTimestamp
     794}}}
     795* 対象リビジョン: R21-11
     796* SWSタグ: ECUC_IdsM_00060
     797* タイプ: PARAM-CONF-CONTAINER
     798* 多重度: 0..1
     799
     800== IdsMStbmTimeBaseReference ==
     801{{{
     802/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMTimestamp/IdsMStbmTimeBaseReference
     803}}}
     804* 対象リビジョン: R21-11
     805* SWSタグ: ECUC_IdsM_00014
     806* タイプ: REFERENCE
     807* 多重度: 0..1
     808* 参照先: [wiki:spec/StbM#StbMSynchronizedTimeBase /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase]
     809
     810== IdsMTimestampOption ==
     811{{{
     812/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMTimestamp/IdsMTimestampOption
     813}}}
     814* 対象リビジョン: R21-11
     815* SWSタグ: ECUC_IdsM_00012
     816* タイプ: ENUMERATION-PARAM
     817* 多重度: 1
     818* 選択肢:
     819  * AUTOSAR
     820  * Custom
     821
     822== IdsMTimestampOption(2) ==
     823{{{
     824/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMTimestampOption
     825}}}
     826* 対象リビジョン: R20-11
     827* SWSタグ: ECUC_IdsM_00012
     828* タイプ: ENUMERATION-PARAM
     829* 多重度: 1
     830* 選択肢:
     831  * AUTOSAR
     832  * Custom
     833  * None
     834
     835== IdsMVersionInfoApi ==
     836{{{
     837/AUTOSAR/EcucDefs/IdsM/IdsMGeneral/IdsMVersionInfoApi
     838}}}
     839* 対象リビジョン: R20-11/R21-11
     840* SWSタグ: ECUC_IdsM_00006
     841* タイプ: BOOLEAN-PARAM
     842* 多重度: 1