Changes between Version 8 and Version 9 of spec/Dio
- Timestamp:
- Dec 2, 2022, 10:09:03 AM (17 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/Dio
v8 v9 11 11 * API一覧 12 12 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] (○/○/○/○/○/○/○/○) 43 44 44 45 * エラーコード一覧 45 46 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|| ○ || ○ || ○ || 52 53 53 54 ---- … … 100 101 }}} 101 102 103 == Dio_MaskedWritePort == 104 {{{ 105 void Dio_MaskedWritePort (Dio_PortType PortId, Dio_PortLevelType Level, Dio_PortLevelType Mask) 106 }}} 107 102 108 ---- 103 109 … … 108 114 /AUTOSAR/EcucDefs/Dio/DioConfig 109 115 }}} 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 111 117 * SWSタグ: ECUC_Dio_00152 112 118 * タイプ: PARAM-CONF-CONTAINER … … 117 123 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort 118 124 }}} 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 120 126 * SWSタグ: ECUC_Dio_00144 121 127 * タイプ: PARAM-CONF-CONTAINER … … 126 132 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel 127 133 }}} 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 129 135 * SWSタグ: ECUC_Dio_00146 130 136 * タイプ: PARAM-CONF-CONTAINER … … 135 141 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel/DioChannelEcucPartitionRef 136 142 }}} 137 * 対象リビジョン: R4.4.0/R19-11/R20-11 143 * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 138 144 * SWSタグ: ECUC_Dio_00158 139 145 * タイプ: REFERENCE … … 145 151 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel/DioChannelId 146 152 }}} 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 148 154 * SWSタグ: ECUC_Dio_00147 149 155 * タイプ: INTEGER-PARAM … … 156 162 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup 157 163 }}} 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 159 165 * SWSタグ: ECUC_Dio_00148 160 166 * タイプ: PARAM-CONF-CONTAINER … … 165 171 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupEcucPartitionRef 166 172 }}} 167 * 対象リビジョン: R4.4.0/R19-11/R20-11 173 * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 168 174 * SWSタグ: ECUC_Dio_00159 169 175 * タイプ: REFERENCE … … 175 181 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification 176 182 }}} 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 178 184 * SWSタグ: ECUC_Dio_00149 179 185 * タイプ: STRING-PARAM … … 184 190 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask 185 191 }}} 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 187 193 * SWSタグ: ECUC_Dio_00150 188 194 * タイプ: INTEGER-PARAM … … 195 201 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset 196 202 }}} 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 198 204 * SWSタグ: ECUC_Dio_00151 199 205 * タイプ: INTEGER-PARAM … … 206 212 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioPortEcucPartitionRef 207 213 }}} 208 * 対象リビジョン: R4.4.0/R19-11/R20-11 214 * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 209 215 * SWSタグ: ECUC_Dio_00157 210 216 * タイプ: REFERENCE … … 216 222 /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioPortId 217 223 }}} 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 219 225 * SWSタグ: ECUC_Dio_00145 220 226 * タイプ: INTEGER-PARAM … … 227 233 /AUTOSAR/EcucDefs/Dio/DioGeneral 228 234 }}} 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 230 236 * SWSタグ: ECUC_Dio_00141 231 237 * タイプ: PARAM-CONF-CONTAINER … … 236 242 /AUTOSAR/EcucDefs/Dio/DioGeneral/DioDevErrorDetect 237 243 }}} 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 239 245 * SWSタグ: ECUC_Dio_00142 240 246 * タイプ: BOOLEAN-PARAM 241 247 * 多重度: 1 242 248 * デフォルト値: 243 * R4.3.1/R4.4.0/R19-11/R20-11 : false249 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false 244 250 245 251 == DioEcucPartitionRef == … … 247 253 /AUTOSAR/EcucDefs/Dio/DioGeneral/DioEcucPartitionRef 248 254 }}} 249 * 対象リビジョン: R4.4.0/R19-11/R20-11 255 * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 250 256 * SWSタグ: ECUC_Dio_00156 251 257 * タイプ: REFERENCE … … 257 263 /AUTOSAR/EcucDefs/Dio/DioGeneral/DioFlipChannelApi 258 264 }}} 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 260 266 * SWSタグ: ECUC_Dio_00153 261 267 * タイプ: BOOLEAN-PARAM … … 266 272 /AUTOSAR/EcucDefs/Dio/DioGeneral/DioMaskedWritePortApi 267 273 }}} 268 * 対象リビジョン: R4.4.0/R19-11/R20-11 274 * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 269 275 * SWSタグ: ECUC_Dio_00155 270 276 * タイプ: BOOLEAN-PARAM … … 276 282 /AUTOSAR/EcucDefs/Dio/DioGeneral/DioVersionInfoApi 277 283 }}} 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 279 285 * SWSタグ: ECUC_Dio_00143 280 286 * タイプ: BOOLEAN-PARAM 281 287 * 多重度: 1 282 288 * デフォルト値: 283 * R4.3.1/R4.4.0/R19-11/R20-11 : false284 289 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false 290