Changes between Version 8 and Version 9 of spec/Dio


Ignore:
Timestamp:
Dec 2, 2022, 10:09:03 AM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/Dio

    v8 v9  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||
    14   || [#Dio_ReadChannel Dio_ReadChannel]             ||  0|| 0x00||  ○  ||  ○  ||
    15   || [#Dio_WriteChannel Dio_WriteChannel]           ||  1|| 0x01||  ○  ||  ○  ||
    16   || [#Dio_ReadPort Dio_ReadPort]                   ||  2|| 0x02||  ○  ||  ○  ||
    17   || [#Dio_WritePort Dio_WritePort]                 ||  3|| 0x03||  ○  ||  ○  ||
    18   || [#Dio_ReadChannelGroup Dio_ReadChannelGroup]   ||  4|| 0x04||  ○  ||  ○  ||
    19   || [#Dio_WriteChannelGroup Dio_WriteChannelGroup] ||  5|| 0x05||  ○  ||  ○  ||
    20   || [#Dio_GetVersionInfo Dio_GetVersionInfo]       || 18|| 0x12||  ○  ||  ○  ||
    21   || [#Dio_Init Dio_Init]                           || 16|| 0x10||  ○  ||  -   ||
    22   || [#Dio_FlipChannel Dio_FlipChannel]             || 17|| 0x11||  ○  ||  ○  ||
    23 
    24 * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11)
    25   * [#DioConfig DioConfig] (○/○/○/○/○/○/○)
    26     * [#DioPort DioPort] (○/○/○/○/○/○/○)
    27       * [#DioChannel DioChannel] (○/○/○/○/○/○/○)
    28         * [#DioChannelEcucPartitionRef DioChannelEcucPartitionRef] (-/-/-/-/○/○/○)
    29         * [#DioChannelId DioChannelId] (○/○/○/○/○/○/○)
    30       * [#DioChannelGroup DioChannelGroup] (○/○/○/○/○/○/○)
    31         * [#DioChannelGroupEcucPartitionRef DioChannelGroupEcucPartitionRef] (-/-/-/-/○/○/○)
    32         * [#DioChannelGroupIdentification DioChannelGroupIdentification] (○/○/○/○/○/○/○)
    33         * [#DioPortMask DioPortMask] (○/○/○/○/○/○/○)
    34         * [#DioPortOffset DioPortOffset] (○/○/○/○/○/○/○)
    35       * [#DioPortEcucPartitionRef DioPortEcucPartitionRef] (-/-/-/-/○/○/○)
    36       * [#DioPortId DioPortId] (○/○/○/○/○/○/○)
    37   * [#DioGeneral DioGeneral] (○/○/○/○/○/○/○)
    38     * [#DioDevErrorDetect DioDevErrorDetect] (○/○/○/○/○/○/○)
    39     * [#DioEcucPartitionRef DioEcucPartitionRef] (-/-/-/-/○/○/○)
    40     * [#DioFlipChannelApi DioFlipChannelApi] (○/○/○/○/○/○/○)
    41     * [#DioMaskedWritePortApi DioMaskedWritePortApi] (-/-/-/-/○/○/○)
    42     * [#DioVersionInfoApi DioVersionInfoApi] (○/○/○/○/○/○/○)
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =||
     14  || [#Dio_ReadChannel Dio_ReadChannel]             ||  0|| 0x00||  ○  ||  ○  ||  ○  ||
     15  || [#Dio_WriteChannel Dio_WriteChannel]           ||  1|| 0x01||  ○  ||  ○  ||  ○  ||
     16  || [#Dio_ReadPort Dio_ReadPort]                   ||  2|| 0x02||  ○  ||  ○  ||  ○  ||
     17  || [#Dio_WritePort Dio_WritePort]                 ||  3|| 0x03||  ○  ||  ○  ||  ○  ||
     18  || [#Dio_ReadChannelGroup Dio_ReadChannelGroup]   ||  4|| 0x04||  ○  ||  ○  ||  ○  ||
     19  || [#Dio_WriteChannelGroup Dio_WriteChannelGroup] ||  5|| 0x05||  ○  ||  ○  ||  ○  ||
     20  || [#Dio_GetVersionInfo Dio_GetVersionInfo]       || 18|| 0x12||  ○  ||  ○  ||  ○  ||
     21  || [#Dio_Init Dio_Init]                           || 16|| 0x10||  ○  ||  -   ||  -   ||
     22  || [#Dio_FlipChannel Dio_FlipChannel]             || 17|| 0x11||  ○  ||  ○  ||  ○  ||
     23  || [#Dio_MaskedWritePort Dio_MaskedWritePort]     || 19|| 0x13||  -   ||  -   ||  ○  ||
     24
     25* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     26  * [#DioConfig DioConfig] (○/○/○/○/○/○/○/○)
     27    * [#DioPort DioPort] (○/○/○/○/○/○/○/○)
     28      * [#DioChannel DioChannel] (○/○/○/○/○/○/○/○)
     29        * [#DioChannelEcucPartitionRef DioChannelEcucPartitionRef] (-/-/-/-/○/○/○/○)
     30        * [#DioChannelId DioChannelId] (○/○/○/○/○/○/○/○)
     31      * [#DioChannelGroup DioChannelGroup] (○/○/○/○/○/○/○/○)
     32        * [#DioChannelGroupEcucPartitionRef DioChannelGroupEcucPartitionRef] (-/-/-/-/○/○/○/○)
     33        * [#DioChannelGroupIdentification DioChannelGroupIdentification] (○/○/○/○/○/○/○/○)
     34        * [#DioPortMask DioPortMask] (○/○/○/○/○/○/○/○)
     35        * [#DioPortOffset DioPortOffset] (○/○/○/○/○/○/○/○)
     36      * [#DioPortEcucPartitionRef DioPortEcucPartitionRef] (-/-/-/-/○/○/○/○)
     37      * [#DioPortId DioPortId] (○/○/○/○/○/○/○/○)
     38  * [#DioGeneral DioGeneral] (○/○/○/○/○/○/○/○)
     39    * [#DioDevErrorDetect DioDevErrorDetect] (○/○/○/○/○/○/○/○)
     40    * [#DioEcucPartitionRef DioEcucPartitionRef] (-/-/-/-/○/○/○/○)
     41    * [#DioFlipChannelApi DioFlipChannelApi] (○/○/○/○/○/○/○/○)
     42    * [#DioMaskedWritePortApi DioMaskedWritePortApi] (-/-/-/-/○/○/○/○)
     43    * [#DioVersionInfoApi DioVersionInfoApi] (○/○/○/○/○/○/○/○)
    4344
    4445* エラーコード一覧
    4546
    46   ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||
    47   || DIO_E_PARAM_INVALID_CHANNEL_ID || 10|| 0x0A||  ○  ||  ○  ||
    48   || DIO_E_PARAM_CONFIG             || 16|| 0x10||  ○  ||  ○  ||
    49   || DIO_E_PARAM_INVALID_PORT_ID    || 20|| 0x14||  ○  ||  ○  ||
    50   || DIO_E_PARAM_INVALID_GROUP      || 31|| 0x1F||  ○  ||  ○  ||
    51   || DIO_E_PARAM_POINTER            || 32|| 0x20||  ○  ||  ○  ||
     47  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =||
     48  || DIO_E_PARAM_INVALID_CHANNEL_ID || 10|| 0x0A||  ○  ||  ○  ||  ○  ||
     49  || DIO_E_PARAM_CONFIG             || 16|| 0x10||  ○  ||  ○  ||  -   ||
     50  || DIO_E_PARAM_INVALID_PORT_ID    || 20|| 0x14||  ○  ||  ○  ||  ○  ||
     51  || DIO_E_PARAM_INVALID_GROUP      || 31|| 0x1F||  ○  ||  ○  ||  ○  ||
     52  || DIO_E_PARAM_POINTER            || 32|| 0x20||  ○  ||  ○  ||  ○  ||
    5253
    5354----
     
    100101}}}
    101102
     103== Dio_MaskedWritePort ==
     104{{{
     105void Dio_MaskedWritePort (Dio_PortType PortId, Dio_PortLevelType Level, Dio_PortLevelType Mask)
     106}}}
     107
    102108----
    103109
     
    108114/AUTOSAR/EcucDefs/Dio/DioConfig
    109115}}}
    110 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     116* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    111117* SWSタグ: ECUC_Dio_00152
    112118* タイプ: PARAM-CONF-CONTAINER
     
    117123/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort
    118124}}}
    119 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     125* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    120126* SWSタグ: ECUC_Dio_00144
    121127* タイプ: PARAM-CONF-CONTAINER
     
    126132/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel
    127133}}}
    128 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     134* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    129135* SWSタグ: ECUC_Dio_00146
    130136* タイプ: PARAM-CONF-CONTAINER
     
    135141/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel/DioChannelEcucPartitionRef
    136142}}}
    137 * 対象リビジョン: R4.4.0/R19-11/R20-11
     143* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    138144* SWSタグ: ECUC_Dio_00158
    139145* タイプ: REFERENCE
     
    145151/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel/DioChannelId
    146152}}}
    147 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     153* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    148154* SWSタグ: ECUC_Dio_00147
    149155* タイプ: INTEGER-PARAM
     
    156162/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup
    157163}}}
    158 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     164* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    159165* SWSタグ: ECUC_Dio_00148
    160166* タイプ: PARAM-CONF-CONTAINER
     
    165171/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupEcucPartitionRef
    166172}}}
    167 * 対象リビジョン: R4.4.0/R19-11/R20-11
     173* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    168174* SWSタグ: ECUC_Dio_00159
    169175* タイプ: REFERENCE
     
    175181/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification
    176182}}}
    177 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     183* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    178184* SWSタグ: ECUC_Dio_00149
    179185* タイプ: STRING-PARAM
     
    184190/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask
    185191}}}
    186 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     192* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    187193* SWSタグ: ECUC_Dio_00150
    188194* タイプ: INTEGER-PARAM
     
    195201/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset
    196202}}}
    197 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     203* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    198204* SWSタグ: ECUC_Dio_00151
    199205* タイプ: INTEGER-PARAM
     
    206212/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioPortEcucPartitionRef
    207213}}}
    208 * 対象リビジョン: R4.4.0/R19-11/R20-11
     214* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    209215* SWSタグ: ECUC_Dio_00157
    210216* タイプ: REFERENCE
     
    216222/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioPortId
    217223}}}
    218 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     224* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    219225* SWSタグ: ECUC_Dio_00145
    220226* タイプ: INTEGER-PARAM
     
    227233/AUTOSAR/EcucDefs/Dio/DioGeneral
    228234}}}
    229 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     235* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    230236* SWSタグ: ECUC_Dio_00141
    231237* タイプ: PARAM-CONF-CONTAINER
     
    236242/AUTOSAR/EcucDefs/Dio/DioGeneral/DioDevErrorDetect
    237243}}}
    238 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     244* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    239245* SWSタグ: ECUC_Dio_00142
    240246* タイプ: BOOLEAN-PARAM
    241247* 多重度: 1
    242248* デフォルト値:
    243   * R4.3.1/R4.4.0/R19-11/R20-11: false
     249  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    244250
    245251== DioEcucPartitionRef ==
     
    247253/AUTOSAR/EcucDefs/Dio/DioGeneral/DioEcucPartitionRef
    248254}}}
    249 * 対象リビジョン: R4.4.0/R19-11/R20-11
     255* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    250256* SWSタグ: ECUC_Dio_00156
    251257* タイプ: REFERENCE
     
    257263/AUTOSAR/EcucDefs/Dio/DioGeneral/DioFlipChannelApi
    258264}}}
    259 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     265* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    260266* SWSタグ: ECUC_Dio_00153
    261267* タイプ: BOOLEAN-PARAM
     
    266272/AUTOSAR/EcucDefs/Dio/DioGeneral/DioMaskedWritePortApi
    267273}}}
    268 * 対象リビジョン: R4.4.0/R19-11/R20-11
     274* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    269275* SWSタグ: ECUC_Dio_00155
    270276* タイプ: BOOLEAN-PARAM
     
    276282/AUTOSAR/EcucDefs/Dio/DioGeneral/DioVersionInfoApi
    277283}}}
    278 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
     284* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    279285* SWSタグ: ECUC_Dio_00143
    280286* タイプ: BOOLEAN-PARAM
    281287* 多重度: 1
    282288* デフォルト値:
    283   * R4.3.1/R4.4.0/R19-11/R20-11: false
    284 
     289  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     290