Changes between Version 1 and Version 2 of spec/Ocu


Ignore:
Timestamp:
Dec 14, 2022, 1:35:18 PM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Ocu

    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  || [#Ocu_Init Ocu_Init]                                     ||   0|| 0x00||  ○  ||
     15  || [#Ocu_DeInit Ocu_DeInit]                                 ||   1|| 0x01||  ○  ||
     16  || [#Ocu_StartChannel Ocu_StartChannel]                     ||   2|| 0x02||  ○  ||
     17  || [#Ocu_StopChannel Ocu_StopChannel]                       ||   3|| 0x03||  ○  ||
     18  || [#Ocu_SetPinState Ocu_SetPinState]                       ||   4|| 0x04||  ○  ||
     19  || [#Ocu_SetPinAction Ocu_SetPinAction]                     ||   5|| 0x05||  ○  ||
     20  || [#Ocu_GetCounter Ocu_GetCounter]                         ||   6|| 0x06||  ○  ||
     21  || [#Ocu_SetAbsoluteThreshold Ocu_SetAbsoluteThreshold]     ||   7|| 0x07||  ○  ||
     22  || [#Ocu_SetRelativeThreshold Ocu_SetRelativeThreshold]     ||   8|| 0x08||  ○  ||
     23  || [#Ocu_DisableNotification Ocu_DisableNotification]       ||  10|| 0x0A||  ○  ||
     24  || [#Ocu_EnableNotification Ocu_EnableNotification]         ||  11|| 0x0B||  ○  ||
     25  || [#Ocu_GetVersionInfo Ocu_GetVersionInfo]                 ||   9|| 0x09||  ○  ||
     26  || [#Ocu_Notification_Channel Ocu_Notification_<Channel>]   ||  --||   --||  ○  ||
     27
     28* コンフィギュレーション一覧 (R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     29  * [#OcuConfigSet OcuConfigSet] (○/○/○/○/○/○/○)
     30    * [#OcuChannel OcuChannel] (○/○/○/○/○/○/○)
     31      * [#OcuAssignedHardwareChannel OcuAssignedHardwareChannel] (○/○/○/○/○/○/○)
     32      * [#OcuChannelEcucPartitionRef OcuChannelEcucPartitionRef] (-/-/-/○/○/○/○)
     33      * [#OcuChannelId OcuChannelId] (○/○/○/○/○/○/○)
     34      * [#OcuChannelTickDuration OcuChannelTickDuration] (○/○/○/○/○/○/○)
     35      * [#OcuDefaultThreshold OcuDefaultThreshold] (○/○/○/○/○/○/○)
     36      * [#OcuHWSpecificSettingsRef OcuHWSpecificSettingsRef] (-/-/-/-/○/○/○)
     37      * [#OcuHardwareTriggeredAdc OcuHardwareTriggeredAdc] (○/○/○/○/○/○/○)
     38      * [#OcuHardwareTriggeredDMA OcuHardwareTriggeredDMA] (○/○/○/○/○/○/○)
     39      * [#OcuMaxCounterValue OcuMaxCounterValue] (○/○/○/○/○/○/○)
     40      * [#OcuNotification OcuNotification] (○/○/○/○/○/○/○)
     41      * [#OcuOuptutPinUsed OcuOuptutPinUsed] (○/○/○/○/○/-/-)
     42      * [#OcuOutputPinDefaultState OcuOutputPinDefaultState] (○/○/○/○/○/○/○)
     43      * [#OcuOutputPinUsed OcuOutputPinUsed] (-/-/-/-/-/○/○)
     44    * [#OcuCountdirection OcuCountdirection] (○/○/○/○/○/○/○)
     45    * [#OcuGroup OcuGroup] (○/○/○/-/-/-/-)
     46      * [#OcuGroupDefinition OcuGroupDefinition] (○/○/○/-/-/-/-)
     47      * [#OcuGroupId OcuGroupId] (○/○/○/-/-/-/-)
     48    * [#OcuHWSpecificSettings OcuHWSpecificSettings] (○/○/○/○/○/○/○)
     49      * [#OcuClockSource OcuClockSource] (○/○/○/○/○/○/○)
     50      * [#OcuPrescale OcuPrescale] (○/○/○/○/○/○/○)
     51  * [#OcuConfigurationOfOptionalApis OcuConfigurationOfOptionalApis] (○/○/○/○/○/○/○)
     52    * [#OcuDeInitApi OcuDeInitApi] (○/○/○/○/○/○/○)
     53    * [#OcuGetCounterApi OcuGetCounterApi] (○/○/○/○/○/○/○)
     54    * [#OcuNotificationSupported OcuNotificationSupported] (○/○/○/○/○/○/○)
     55    * [#OcuSetAbsoluteThresholdApi OcuSetAbsoluteThresholdApi] (○/○/○/○/○/○/○)
     56    * [#OcuSetPinActionApi OcuSetPinActionApi] (○/○/○/○/○/○/○)
     57    * [#OcuSetPinStateApi OcuSetPinStateApi] (○/○/○/○/○/○/○)
     58    * [#OcuSetRelativeThresholdApi OcuSetRelativeThresholdApi] (○/○/○/○/○/○/○)
     59    * [#OcuVersionInfoApi OcuVersionInfoApi] (○/○/○/○/○/○/○)
     60  * [#OcuGeneral OcuGeneral] (○/○/○/○/○/○/○)
     61    * [#OcuDevErrorDetect OcuDevErrorDetect] (○/○/○/○/○/○/○)
     62    * [#OcuEcucPartitionRef OcuEcucPartitionRef] (-/-/-/○/○/○/○)
     63    * [#OcuKernelEcucPartitionRef OcuKernelEcucPartitionRef] (-/-/-/○/○/○/○)
     64
     65* エラーコード一覧
     66
     67  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     68  || OCU_E_UNINIT                ||  2|| 0x02||  ○  ||
     69  || OCU_E_PARAM_INVALID_CHANNEL ||  3|| 0x03||  ○  ||
     70  || OCU_E_PARAM_INVALID_STATE   ||  4|| 0x04||  ○  ||
     71  || OCU_E_PARAM_INVALID_ACTION  ||  5|| 0x05||  ○  ||
     72  || OCU_E_NO_VALID_NOTIF        ||  6|| 0x06||  ○  ||
     73  || OCU_E_ALREADY_INITIALIZED   ||  7|| 0x07||  ○  ||
     74  || OCU_E_PARAM_POINTER         ||  8|| 0x08||  ○  ||
     75  || OCU_E_PARAM_NO_PIN          || 10|| 0x0A||  ○  ||
     76  || OCU_E_INIT_FAILED           || 11|| 0x0B||  ○  ||
     77  || OCU_E_BUSY                  ||  9|| 0x09||  ○  ||
     78
    1579----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
     80
     81= API仕様 =
     82
     83== Ocu_Init ==
     84{{{
     85void Ocu_Init (const Ocu_ConfigType* ConfigPtr)
     86}}}
     87
     88== Ocu_DeInit ==
     89{{{
     90void Ocu_DeInit (void)
     91}}}
     92
     93== Ocu_StartChannel ==
     94{{{
     95Std_ReturnType Ocu_StartChannel (Ocu_ChannelType ChannelNumber)
     96}}}
     97
     98== Ocu_StopChannel ==
     99{{{
     100void Ocu_StopChannel (Ocu_ChannelType ChannelNumber)
     101}}}
     102
     103== Ocu_SetPinState ==
     104{{{
     105void Ocu_SetPinState (Ocu_ChannelType ChannelNumber, Ocu_PinStateType PinState)
     106}}}
     107
     108== Ocu_SetPinAction ==
     109{{{
     110void Ocu_SetPinAction (Ocu_ChannelType ChannelNumber, Ocu_PinActionType PinAction)
     111}}}
     112
     113== Ocu_GetCounter ==
     114{{{
     115Ocu_ValueType Ocu_GetCounter (Ocu_ChannelType ChannelNumber)
     116}}}
     117
     118== Ocu_SetAbsoluteThreshold ==
     119{{{
     120Ocu_ReturnType Ocu_SetAbsoluteThreshold (Ocu_ChannelType ChannelNumber, Ocu_ValueType ReferenceValue, Ocu_ValueType AbsoluteValue)
     121}}}
     122
     123== Ocu_SetRelativeThreshold ==
     124{{{
     125Ocu_ReturnType Ocu_SetRelativeThreshold (Ocu_ChannelType ChannelNumber, Ocu_ValueType RelativeValue)
     126}}}
     127
     128== Ocu_DisableNotification ==
     129{{{
     130void Ocu_DisableNotification (Ocu_ChannelType ChannelNumber)
     131}}}
     132
     133== Ocu_EnableNotification ==
     134{{{
     135void Ocu_EnableNotification (Ocu_ChannelType ChannelNumber)
     136}}}
     137
     138== Ocu_GetVersionInfo ==
     139{{{
     140void Ocu_GetVersionInfo (Std_VersionInfoType* versioninfo)
     141}}}
     142
     143== Ocu_Notification_<Channel> ==
     144{{{
     145void Ocu_Notification_<Channel> (void)
     146}}}
    22147
    23148----
    24149
    25 = API仕様 =
    26 
    27 ----
    28 
    29150= コンフィギュレーション仕様 =
     151
     152== OcuConfigSet ==
     153{{{
     154/AUTOSAR/EcucDefs/Ocu/OcuConfigSet
     155}}}
     156* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     157* SWSタグ: ECUC_Ocu_00148
     158* タイプ: PARAM-CONF-CONTAINER
     159* 多重度: 1
     160
     161== OcuChannel ==
     162{{{
     163/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel
     164}}}
     165* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     166* SWSタグ: ECUC_Ocu_00150
     167* タイプ: PARAM-CONF-CONTAINER
     168* 多重度: 1..*
     169
     170== OcuAssignedHardwareChannel ==
     171{{{
     172/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuAssignedHardwareChannel
     173}}}
     174* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     175* SWSタグ: ECUC_Ocu_00151
     176* タイプ: INTEGER-PARAM
     177* 多重度: 1
     178* 上限値: 255
     179* 下限値: 0
     180
     181== OcuChannelEcucPartitionRef ==
     182{{{
     183/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuChannelEcucPartitionRef
     184}}}
     185* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     186* SWSタグ: ECUC_Ocu_00169
     187* タイプ: REFERENCE
     188* 多重度: 0..*
     189* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
     190
     191== OcuChannelId ==
     192{{{
     193/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuChannelId
     194}}}
     195* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     196* SWSタグ: ECUC_Ocu_00152
     197* タイプ: INTEGER-PARAM
     198* 多重度: 1
     199* 上限値: 65535
     200* 下限値: 0
     201
     202== OcuChannelTickDuration ==
     203{{{
     204/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuChannelTickDuration
     205}}}
     206* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     207* SWSタグ: ECUC_Ocu_00153
     208* タイプ: INTEGER-PARAM
     209* 多重度: 1
     210* 上限値: 32768
     211* 下限値: 1
     212
     213== OcuDefaultThreshold ==
     214{{{
     215/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuDefaultThreshold
     216}}}
     217* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     218* SWSタグ: ECUC_Ocu_00154
     219* タイプ: INTEGER-PARAM
     220* 多重度: 1
     221* 上限値: 4294967295
     222* 下限値: 0
     223
     224== OcuHWSpecificSettingsRef ==
     225{{{
     226/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuHWSpecificSettingsRef
     227}}}
     228* 対象リビジョン: R19-11/R20-11/R21-11
     229* SWSタグ: ECUC_Ocu_00170
     230* タイプ: REFERENCE
     231* 多重度: 0..1
     232* 参照先: [#OcuHWSpecificSettings /AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuHWSpecificSettings]
     233
     234== OcuHardwareTriggeredAdc ==
     235{{{
     236/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuHardwareTriggeredAdc
     237}}}
     238* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     239* SWSタグ: ECUC_Ocu_00155
     240* タイプ: INTEGER-PARAM
     241* 多重度: 0..1
     242* 上限値: 255
     243* 下限値: 0
     244* デフォルト値: 0
     245
     246== OcuHardwareTriggeredDMA ==
     247{{{
     248/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuHardwareTriggeredDMA
     249}}}
     250* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     251* SWSタグ: ECUC_Ocu_00156
     252* タイプ: INTEGER-PARAM
     253* 多重度: 0..1
     254* 上限値: 255
     255* 下限値: 0
     256* デフォルト値: 0
     257
     258== OcuMaxCounterValue ==
     259{{{
     260/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuMaxCounterValue
     261}}}
     262* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     263* SWSタグ: ECUC_Ocu_00157
     264* タイプ: INTEGER-PARAM
     265* 多重度: 1
     266* 上限値: 4294967295
     267* 下限値: 1
     268
     269== OcuNotification ==
     270{{{
     271/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuNotification
     272}}}
     273* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     274* SWSタグ: ECUC_Ocu_00158
     275* タイプ: FUNCTION-NAME
     276* 多重度: 0..1
     277
     278== OcuOuptutPinUsed ==
     279{{{
     280/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuOuptutPinUsed
     281}}}
     282* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     283* SWSタグ: ECUC_Ocu_00159
     284* タイプ: BOOLEAN-PARAM
     285* 多重度: 1
     286
     287== OcuOutputPinDefaultState ==
     288{{{
     289/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuOutputPinDefaultState
     290}}}
     291* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     292* SWSタグ: ECUC_Ocu_00160
     293* タイプ: ENUMERATION-PARAM
     294* 多重度: 0..1
     295* 選択肢:
     296  * OCU_HIGH
     297  * OCU_LOW
     298
     299== OcuOutputPinUsed ==
     300{{{
     301/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel/OcuOutputPinUsed
     302}}}
     303* 対象リビジョン: R20-11/R21-11
     304* SWSタグ: ECUC_Ocu_00159
     305* タイプ: BOOLEAN-PARAM
     306* 多重度: 1
     307
     308== OcuCountdirection ==
     309{{{
     310/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuCountdirection
     311}}}
     312* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     313* SWSタグ: ECUC_Ocu_00149
     314* タイプ: ENUMERATION-PARAM
     315* 多重度: 0..1
     316* 選択肢:
     317  * OCU_DOWNCOUNTING
     318  * OCU_UPCOUNTING
     319* デフォルト値: OCU_UPCOUNTING
     320
     321== OcuGroup ==
     322{{{
     323/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuGroup
     324}}}
     325* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1
     326* SWSタグ: ECUC_Ocu_00161
     327* タイプ: PARAM-CONF-CONTAINER
     328* 多重度: 0..*
     329
     330== OcuGroupDefinition ==
     331{{{
     332/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuGroup/OcuGroupDefinition
     333}}}
     334* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1
     335* SWSタグ: ECUC_Ocu_00163
     336* タイプ: REFERENCE
     337* 多重度:
     338  * R4.1.3/R4.2.2: 1..*
     339  * R4.3.1: 0..*
     340* 参照先: [#OcuChannel /AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuChannel]
     341
     342== OcuGroupId ==
     343{{{
     344/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuGroup/OcuGroupId
     345}}}
     346* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1
     347* SWSタグ: ECUC_Ocu_00162
     348* タイプ: INTEGER-PARAM
     349* 多重度:
     350  * R4.1.3/R4.2.2: 1
     351  * R4.3.1: 0..1
     352* 上限値: 65535
     353* 下限値: 0
     354
     355== OcuHWSpecificSettings ==
     356{{{
     357/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuHWSpecificSettings
     358}}}
     359* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     360* SWSタグ: ECUC_Ocu_00164
     361* タイプ: PARAM-CONF-CONTAINER
     362* 多重度:
     363  * R4.1.3/R4.2.2/R4.3.1/R4.4.0: 0..1
     364  * R19-11/R20-11/R21-11: 0..*
     365
     366== OcuClockSource ==
     367{{{
     368/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuHWSpecificSettings/OcuClockSource
     369}}}
     370* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     371* SWSタグ: ECUC_Ocu_00165
     372* タイプ: ENUMERATION-PARAM
     373* 多重度: 0..1
     374* 選択肢:
     375
     376== OcuPrescale ==
     377{{{
     378/AUTOSAR/EcucDefs/Ocu/OcuConfigSet/OcuHWSpecificSettings/OcuPrescale
     379}}}
     380* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     381* SWSタグ: ECUC_Ocu_00166
     382* タイプ: ENUMERATION-PARAM
     383* 多重度: 0..1
     384* 選択肢:
     385
     386== OcuConfigurationOfOptionalApis ==
     387{{{
     388/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis
     389}}}
     390* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     391* SWSタグ: ECUC_Ocu_00139
     392* タイプ: PARAM-CONF-CONTAINER
     393* 多重度: 1
     394
     395== OcuDeInitApi ==
     396{{{
     397/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuDeInitApi
     398}}}
     399* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     400* SWSタグ: ECUC_Ocu_00140
     401* タイプ: BOOLEAN-PARAM
     402* 多重度: 1
     403
     404== OcuGetCounterApi ==
     405{{{
     406/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuGetCounterApi
     407}}}
     408* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     409* SWSタグ: ECUC_Ocu_00141
     410* タイプ: BOOLEAN-PARAM
     411* 多重度: 1
     412
     413== OcuNotificationSupported ==
     414{{{
     415/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuNotificationSupported
     416}}}
     417* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     418* SWSタグ: ECUC_Ocu_00142
     419* タイプ: BOOLEAN-PARAM
     420* 多重度: 1
     421
     422== OcuSetAbsoluteThresholdApi ==
     423{{{
     424/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuSetAbsoluteThresholdApi
     425}}}
     426* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     427* SWSタグ: ECUC_Ocu_00143
     428* タイプ: BOOLEAN-PARAM
     429* 多重度: 1
     430
     431== OcuSetPinActionApi ==
     432{{{
     433/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuSetPinActionApi
     434}}}
     435* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     436* SWSタグ: ECUC_Ocu_00144
     437* タイプ: BOOLEAN-PARAM
     438* 多重度: 1
     439
     440== OcuSetPinStateApi ==
     441{{{
     442/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuSetPinStateApi
     443}}}
     444* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     445* SWSタグ: ECUC_Ocu_00145
     446* タイプ: BOOLEAN-PARAM
     447* 多重度: 1
     448
     449== OcuSetRelativeThresholdApi ==
     450{{{
     451/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuSetRelativeThresholdApi
     452}}}
     453* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     454* SWSタグ: ECUC_Ocu_00146
     455* タイプ: BOOLEAN-PARAM
     456* 多重度: 1
     457
     458== OcuVersionInfoApi ==
     459{{{
     460/AUTOSAR/EcucDefs/Ocu/OcuConfigurationOfOptionalApis/OcuVersionInfoApi
     461}}}
     462* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     463* SWSタグ: ECUC_Ocu_00147
     464* タイプ: BOOLEAN-PARAM
     465* 多重度: 1
     466* デフォルト値:
     467  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     468
     469== OcuGeneral ==
     470{{{
     471/AUTOSAR/EcucDefs/Ocu/OcuGeneral
     472}}}
     473* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     474* SWSタグ: ECUC_Ocu_00137
     475* タイプ: PARAM-CONF-CONTAINER
     476* 多重度: 1
     477
     478== OcuDevErrorDetect ==
     479{{{
     480/AUTOSAR/EcucDefs/Ocu/OcuGeneral/OcuDevErrorDetect
     481}}}
     482* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     483* SWSタグ: ECUC_Ocu_00138
     484* タイプ: BOOLEAN-PARAM
     485* 多重度: 1
     486* デフォルト値: false
     487
     488== OcuEcucPartitionRef ==
     489{{{
     490/AUTOSAR/EcucDefs/Ocu/OcuGeneral/OcuEcucPartitionRef
     491}}}
     492* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     493* SWSタグ: ECUC_Ocu_00167
     494* タイプ: REFERENCE
     495* 多重度: 0..*
     496* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
     497
     498== OcuKernelEcucPartitionRef ==
     499{{{
     500/AUTOSAR/EcucDefs/Ocu/OcuGeneral/OcuKernelEcucPartitionRef
     501}}}
     502* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     503* SWSタグ: ECUC_Ocu_00168
     504* タイプ: REFERENCE
     505* 多重度: 0..1
     506* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
     507