Changes between Version 5 and Version 6 of spec/CanTp
- Timestamp:
- Jan 7, 2015, 6:40:40 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/CanTp
v5 v6 107 107 = API仕様 = 108 108 109 == !CanTp_Init ==109 == CanTp_Init == 110 110 {{{ 111 111 void CanTp_Init(const CanTp_ConfigType* CfgPtr) 112 112 }}} 113 113 114 == !CanTp_GetVersionInfo ==114 == CanTp_GetVersionInfo == 115 115 {{{ 116 116 void CanTp_GetVersionInfo(Std_VersionInfoType* versioninfo) 117 117 }}} 118 118 119 == !CanTp_Shutdown ==119 == CanTp_Shutdown == 120 120 {{{ 121 121 void CanTp_Shutdown(void) 122 122 }}} 123 123 124 == !CanTp_Transmit ==124 == CanTp_Transmit == 125 125 {{{ 126 126 Std_ReturnType CanTp_Transmit(PduIdType CanTpTxSduId, const PduInfoType* CanTpTxInfoPtr) 127 127 }}} 128 128 129 == !CanTp_CancelTransmit ==129 == CanTp_CancelTransmit == 130 130 {{{ 131 131 Std_ReturnType CanTp_CancelTransmit(PduIdType CanTpTxSduId) 132 132 }}} 133 133 134 == !CanTp_CancelReceive ==134 == CanTp_CancelReceive == 135 135 {{{ 136 136 Std_ReturnType CanTp_CancelReceive(PduIdType CanTpRxSduId) 137 137 }}} 138 138 139 == !CanTp_ChangeParameter ==139 == CanTp_ChangeParameter == 140 140 {{{ 141 141 Std_ReturnType CanTp_ChangeParameter(PduIdType id, TPParameterType parameter, uint16 value) 142 142 }}} 143 143 144 == !CanTp_ReadParameter ==144 == CanTp_ReadParameter == 145 145 {{{ 146 146 Std_ReturnType CanTp_ReadParameter(PduIdType id, TPParameterType parameter, uint16* value) 147 147 }}} 148 148 149 == !CanTp_MainFunction ==149 == CanTp_MainFunction == 150 150 {{{ 151 151 void CanTp_MainFunction(void) 152 152 }}} 153 153 154 == !CanTp_RxIndication ==154 == CanTp_RxIndication == 155 155 {{{ 156 156 void CanTp_RxIndication(PduIdType RxPduId, const PduInfoType* PduInfoPtr) 157 157 }}} 158 158 159 == !CanTp_TxConfirmation ==159 == CanTp_TxConfirmation == 160 160 {{{ 161 161 void CanTp_TxConfirmation(PduIdType TxPduId) … … 166 166 = コンフィギュレーション仕様 = 167 167 168 == !CanTpConfig ==168 == CanTpConfig == 169 169 {{{ 170 170 /AUTOSAR/EcucDefs/CanTp/CanTpConfig … … 173 173 * 多重度:1 174 174 175 == !CanTpMainFunctionPeriod ==175 == CanTpMainFunctionPeriod == 176 176 {{{ 177 177 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpMainFunctionPeriod 178 178 }}} 179 * 型: !FloatParam180 * 多重度:1 181 182 == !CanTpChannel ==179 * 型:FloatParam 180 * 多重度:1 181 182 == CanTpChannel == 183 183 {{{ 184 184 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel … … 187 187 * 多重度:1..* 188 188 189 == !CanTpChannelMode ==189 == CanTpChannelMode == 190 190 {{{ 191 191 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpChannelMode 192 192 }}} 193 * 型: !EnumerationParam193 * 型:EnumerationParam 194 194 * 多重度:1 195 195 … … 201 201 * 多重度:0..* 202 202 203 == !CanTpBs ==203 == CanTpBs == 204 204 {{{ 205 205 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpBs 206 206 }}} 207 * 型: !IntegerParam208 * 多重度:0..1 209 210 == !CanTpNar ==207 * 型:IntegerParam 208 * 多重度:0..1 209 210 == CanTpNar == 211 211 {{{ 212 212 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNar 213 213 }}} 214 * 型: !FloatParam215 * 多重度:0..1 216 217 == !CanTpNbr ==214 * 型:FloatParam 215 * 多重度:0..1 216 217 == CanTpNbr == 218 218 {{{ 219 219 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNbr 220 220 }}} 221 * 型: !FloatParam222 * 多重度:1 223 224 == !CanTpNcr ==221 * 型:FloatParam 222 * 多重度:1 223 224 == CanTpNcr == 225 225 {{{ 226 226 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNcr 227 227 }}} 228 * 型: !FloatParam229 * 多重度:0..1 230 231 == !CanTpRxAddressingFormat ==228 * 型:FloatParam 229 * 多重度:0..1 230 231 == CanTpRxAddressingFormat == 232 232 {{{ 233 233 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxAddressingFormat 234 234 }}} 235 * 型: !EnumerationParam236 * 多重度:1 237 238 == !CanTpRxDl ==235 * 型:EnumerationParam 236 * 多重度:1 237 238 == CanTpRxDl == 239 239 {{{ 240 240 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxDl 241 241 }}} 242 * 型: !IntegerParam242 * 型:IntegerParam 243 243 * 多重度:1 244 244 … … 247 247 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxNSduId 248 248 }}} 249 * 型: !IntegerParam250 * 多重度:1 251 252 == !CanTpRxPaddingActivation ==249 * 型:IntegerParam 250 * 多重度:1 251 252 == CanTpRxPaddingActivation == 253 253 {{{ 254 254 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxPaddingActivation 255 255 }}} 256 * 型: !EnumerationParam257 * 多重度:1 258 259 == !CanTpRxTaType ==256 * 型:EnumerationParam 257 * 多重度:1 258 259 == CanTpRxTaType == 260 260 {{{ 261 261 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxTaType 262 262 }}} 263 * 型: !EnumerationParam264 * 多重度:1 265 266 == !CanTpRxWftMax ==263 * 型:EnumerationParam 264 * 多重度:1 265 266 == CanTpRxWftMax == 267 267 {{{ 268 268 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxWftMax 269 269 }}} 270 * 型: !IntegerParam270 * 型:IntegerParam 271 271 * 多重度:0..1 272 272 … … 275 275 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpSTmin 276 276 }}} 277 * 型: !FloatParam277 * 型:FloatParam 278 278 * 多重度:0..1 279 279 … … 296 296 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNAe/CanTpNAe 297 297 }}} 298 * 型: !IntegerParam298 * 型:IntegerParam 299 299 * 多重度:1 300 300 … … 310 310 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNSa/CanTpNSa 311 311 }}} 312 * 型: !IntegerParam312 * 型:IntegerParam 313 313 * 多重度:1 314 314 … … 324 324 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNTa/CanTpNTa 325 325 }}} 326 * 型: !IntegerParam326 * 型:IntegerParam 327 327 * 多重度:1 328 328 … … 338 338 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxNPdu/CanTpRxNPduId 339 339 }}} 340 * 型: !IntegerParam340 * 型:IntegerParam 341 341 * 多重度:1 342 342 … … 359 359 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpTxFcNPdu/CanTpTxFcNPduConfirmationPduId 360 360 }}} 361 * 型: !IntegerParam361 * 型:IntegerParam 362 362 * 多重度:1 363 363 … … 376 376 * 多重度:0..* 377 377 378 == !CanTpNas ==378 == CanTpNas == 379 379 {{{ 380 380 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNas 381 381 }}} 382 * 型: !FloatParam383 * 多重度:1 384 385 == !CanTpNbs ==382 * 型:FloatParam 383 * 多重度:1 384 385 == CanTpNbs == 386 386 {{{ 387 387 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNbs 388 388 }}} 389 * 型: !FloatParam390 * 多重度:0..1 391 392 == !CanTpNcs ==389 * 型:FloatParam 390 * 多重度:0..1 391 392 == CanTpNcs == 393 393 {{{ 394 394 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNcs 395 395 }}} 396 * 型: !FloatParam397 * 多重度:0..1 398 399 == !CanTpTc ==396 * 型:FloatParam 397 * 多重度:0..1 398 399 == CanTpTc == 400 400 {{{ 401 401 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTc 402 402 }}} 403 * 型: !BooleanParam404 * 多重度:1 405 406 == !CanTpTxAddressingFormat ==403 * 型:BooleanParam 404 * 多重度:1 405 406 == CanTpTxAddressingFormat == 407 407 {{{ 408 408 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxAddressingFormat 409 409 }}} 410 * 型: !EnumerationParam411 * 多重度:1 412 413 == !CanTpTxDl ==410 * 型:EnumerationParam 411 * 多重度:1 412 413 == CanTpTxDl == 414 414 {{{ 415 415 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxDl 416 416 }}} 417 * 型: !IntegerParam417 * 型:IntegerParam 418 418 * 多重度:1 419 419 … … 422 422 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxNSduId 423 423 }}} 424 * 型: !IntegerParam425 * 多重度:1 426 427 == !CanTpTxPaddingActivation ==424 * 型:IntegerParam 425 * 多重度:1 426 427 == CanTpTxPaddingActivation == 428 428 {{{ 429 429 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxPaddingActivation 430 430 }}} 431 * 型: !EnumerationParam432 * 多重度:1 433 434 == !CanTpTxTaType ==431 * 型:EnumerationParam 432 * 多重度:1 433 434 == CanTpTxTaType == 435 435 {{{ 436 436 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxTaType 437 437 }}} 438 * 型: !EnumerationParam438 * 型:EnumerationParam 439 439 * 多重度:1 440 440 … … 457 457 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNAe/CanTpNAe 458 458 }}} 459 * 型: !IntegerParam459 * 型:IntegerParam 460 460 * 多重度:1 461 461 … … 471 471 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNSa/CanTpNSa 472 472 }}} 473 * 型: !IntegerParam473 * 型:IntegerParam 474 474 * 多重度:1 475 475 … … 485 485 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNTa/CanTpNTa 486 486 }}} 487 * 型: !IntegerParam487 * 型:IntegerParam 488 488 * 多重度:1 489 489 … … 499 499 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpRxFcNPdu/CanTpRxFcNPduId 500 500 }}} 501 * 型: !IntegerParam501 * 型:IntegerParam 502 502 * 多重度:1 503 503 … … 520 520 /AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxNPdu/CanTpTxNPduConfirmationPduId 521 521 }}} 522 * 型: !IntegerParam522 * 型:IntegerParam 523 523 * 多重度:1 524 524 … … 530 530 * 多重度:1 531 531 532 == !CanTpGeneral ==532 == CanTpGeneral == 533 533 {{{ 534 534 /AUTOSAR/EcucDefs/CanTp/CanTpGeneral … … 537 537 * 多重度:1 538 538 539 == !CanTpChangeParameterApi ==539 == CanTpChangeParameterApi == 540 540 {{{ 541 541 /AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpChangeParameterApi 542 542 }}} 543 * 型: !BooleanParam544 * 多重度:1 545 546 == !CanTpDevErrorDetect ==543 * 型:BooleanParam 544 * 多重度:1 545 546 == CanTpDevErrorDetect == 547 547 {{{ 548 548 /AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpDevErrorDetect 549 549 }}} 550 * 型: !BooleanParam551 * 多重度:1 552 553 == !CanTpPaddingByte ==550 * 型:BooleanParam 551 * 多重度:1 552 553 == CanTpPaddingByte == 554 554 {{{ 555 555 /AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpPaddingByte 556 556 }}} 557 * 型: !IntegerParam558 * 多重度:1 559 560 == !CanTpReadParameterApi ==557 * 型:IntegerParam 558 * 多重度:1 559 560 == CanTpReadParameterApi == 561 561 {{{ 562 562 /AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpReadParameterApi 563 563 }}} 564 * 型: !BooleanParam565 * 多重度:1 566 567 == !CanTpVersionInfoApi ==564 * 型:BooleanParam 565 * 多重度:1 566 567 == CanTpVersionInfoApi == 568 568 {{{ 569 569 /AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpVersionInfoApi 570 570 }}} 571 * 型: !BooleanParam572 * 多重度:1 573 571 * 型:BooleanParam 572 * 多重度:1 573