GB/T 40822-2021 PDF English
US$8005.00 · In stock · Download in 9 secondsGB/T 40822-2021: Road vehicles - Unified diagnostic services Delivery: 9 seconds. True-PDF full-copy in English & invoice will be downloaded + auto-delivered via email. See step-by-step procedureStatus: Valid
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivery | Name of Chinese Standard | Status |
| GB/T 40822-2021 | English | 8005 |
Add to Cart
|
0-9 seconds. Auto-delivery
|
Road vehicles - Unified diagnostic services
| Valid |
Excerpted PDFs (Download full copy in 9 seconds upon purchase)PDF Preview: GB/T 40822-2021
GB/T 40822-2021: Road vehicles - Unified diagnostic services---This is an excerpt. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.), auto-downloaded/delivered in 9 seconds, can be purchased online: https://www.ChineseStandard.net/PDF.aspx/GBT40822-2021
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 43.040
CCS T 36
Road vehicles - Unified diagnostic services
[ISO 14229-1.2020, ISO 14229-2.2013, ISO 14229-3.2012, ISO 14229-
4.2012, ISO 14229-5.2013, ISO 14229-6.2013, ISO 14229-7.2015, ISO 14229-
8.2020, Road vehicles - Unified diagnostic services (UDS), MOD]
Issued on: OCTOBER 11, 2021
Implemented on: MAY 01, 2022
Issued by. State Administration for Market Regulation;
Standardization Administration of the PRC.
Table of Contents
Foreword... 16
Introduction... 18
1 Scope... 20
2 Normative references... 20
3 Terms, definitions and abbreviations... 22
3.1 Terms and definitions... 22
3.2 Abbreviations... 26
4 Conventions... 29
5 Overview... 30
6 Application layer... 31
6.1 Application layer services... 31
6.1.1 General... 31
6.1.2 Format description of application layer services... 33
6.1.3 Format description of service primitives... 34
6.1.3.1 General definition... 34
6.1.3.2 Service request and service indication primitives... 34
6.1.3.3 Service response and service confirm primitives... 35
6.1.3.4 Service request-confirm and service response-confirm primitives... 36
6.1.4 Service data unit specification... 37
6.1.4.1 Mandatory parameters... 37
6.1.4.2 Vehicle system requirements... 40
6.1.4.3 Optional parameters - A_AE, application layer remote address... 40
6.2 Application layer protocol... 41
6.2.1 General definition... 41
6.2.2 A_PDU, application protocol data unit... 42
6.2.3 A_PCI, protocol control information... 42
6.2.4 SI, service identifier... 43
6.2.5 A_NR_SI, Negative response service identifier... 44
6.2.6 Negative response/confirmation service primitive... 45
6.2.7 Server response implementation rules... 45
6.2.7.1 General definitions... 45
6.2.7.2 General server response behaviour... 46
6.2.7.3 Request message with SubFunction parameter and server response behaviour
... 48
6.2.7.4 Request message without SubFunction parameter and server response
behaviour... 54
6.2.7.5 Pseudo code example of server response behaviour... 56
6.2.7.6 Multiple concurrent request messages with physical and functional
addressing... 58
6.3 Service description conventions... 59
6.3.1 Service description... 59
6.3.2 Request message... 59
6.3.2.1 Request message definition... 59
6.3.2.2 Request message SubFunction parameter $Level (LEV_) definition... 60
6.3.2.3 Request message data-parameter definition... 62
6.3.3 Positive response message... 63
6.3.3.1 Positive response message definition... 63
6.3.3.2 Positive response message data-parameter definition... 64
6.3.4 Supported negative response codes (NRC_)... 64
6.3.5 Message flow examples... 65
6.4 Diagnostic and communication management functional unit... 66
6.4.1 Overview... 66
6.4.2 DiagnosticSessionControl (1016) service... 66
6.4.2.1 Service description... 66
6.4.2.2 Request message... 70
6.4.2.3 Positive response message... 72
6.4.2.4 Supported negative response codes (NRC_)... 73
6.4.2.5 Message flow example(s) DiagnosticSessionControl - Start
programmingSession... 74
6.4.3 ECUReset (1116) service... 75
6.4.3.1 Service description... 75
6.4.3.2 Request message... 75
6.4.3.3 Positive response message... 77
6.4.3.4 Supported negative response codes (NRC_)... 78
6.4.3.5 Message flow example ECUReset... 78
6.4.4 SecurityAccess (2716) service... 79
6.4.4.1 Service description... 79
6.4.4.2 Request message... 81
6.4.4.3 Positive response message... 83
6.4.4.4 Supported negative response codes (NRC_)... 84
6.4.4.5 Message flow example(s) SecurityAccess... 85
6.4.5 CommunicationControl (2816) service... 87
6.4.5.1 Service description... 87
6.4.5.2 Request message... 87
6.4.5.3 Positive response message... 89
6.4.5.4 Supported negative response codes (NRC_)... 89
6.4.5.5 Message flow example CommunicationControl (disable transmission of
network management messages)... 90
6.4.5.6 Message flow example CommunicationControl (switch a remote network
into the diagnostic-only scheduling mode where the node with address 000A16 is
connected to)... 90
6.4.5.7 Message flow example CommunicationControl (switch to application
scheduling mode with enhanced address information, the node 000A16, which is
connected to a sub-network, is addressed)... 91
6.4.6 Authentication (2916) service... 92
6.4.6.1 Service overview... 92
6.4.6.2 Authentication with PKI Certificate Exchange (APCE)... 93
6.4.6.3 Authentication with Challenge-Response (ACR)... 99
6.4.6.4 Common requirements... 105
6.4.6.5 Request message... 106
6.4.6.6 Positive response message... 115
6.4.6.7 Supported negative response codes (NRC_)... 123
6.4.6.8 Message flow example(s) Authentication... 124
6.4.7 TesterPresent (3E16) service... 148
6.4.7.1 Service description... 148
6.4.7.2 Request message... 148
6.4.7.3 Positive response message... 149
6.4.7.4 Supported negative response codes (NRC_)... 149
6.4.7.5 Message flow example(s) TesterPresent... 150
6.4.8 ControlDTCSetting (8516) service... 151
6.4.8.1 Service description... 151
6.4.8.2 Request message... 151
6.4.8.3 Positive response message... 153
6.4.8.4 Supported negative response codes (NRC_)... 153
6.4.8.5 Message flow example(s) ControlDTCSetting... 153
6.4.9 ResponseOnEvent (8616) service... 155
6.4.9.1 Service description... 155
6.4.9.2 Request message... 163
6.4.9.3 Positive response message... 171
6.4.9.4 Supported negative response codes (NRC_)... 174
6.4.9.5 Message flow example(s) ResponseOnEvent... 175
6.4.10 LinkControl (8716) service... 192
6.4.10.1 Service description... 192
6.4.10.2 Request message... 193
6.4.10.3 Positive response message... 195
6.4.10.4 Supported negative response codes (NRC_)... 196
6.4.10.5 Message flow example(s) LinkControl... 196
6.5 Data transmission functional unit... 199
6.5.1 Overview... 199
6.5.2 ReadDataByIdentifier (2216) service... 200
6.5.2.1 Service description... 200
6.5.2.2 Request message... 200
6.5.2.3 Positive response message... 201
6.5.2.4 Supported negative response codes (NRC_)... 202
6.5.2.5 Message flow example ReadDataByIdentifier... 204
6.5.3 ReadMemoryByAddress (2316) service... 207
6.5.3.1 Service description... 207
6.5.3.2 Request message... 207
6.5.3.3 Positive response message... 208
6.5.3.4 Supported negative response codes (NRC_)... 209
6.5.3.5 Message flow example ReadMemoryByAddress... 211
6.5.4 ReadScalingDataByIdentifier (2416) service... 214
6.5.4.1 Service description... 214
6.5.4.2 Request message... 214
6.5.4.3 Positive response message... 215
6.5.4.4 Supported negative response codes (NRC_)... 216
6.5.4.5 Message flow example ReadScalingDataByIdentifier... 217
6.5.5 ReadDataByPeriodicIdentifier (2A16) service... 221
6.5.5.1 Service description... 221
6.5.5.2 Request message... 225
6.5.5.3 Positive response message... 226
6.5.5.4 Supported negative response codes (NRC_)... 227
6.5.5.5 Message flow example ReadDataByPeriodicIdentifier... 230
6.5.6 DynamicallyDefineDataIdentifier (2C16) service... 244
6.5.6.1 Service description... 244
6.5.6.2 Request message... 246
6.5.6.3 Positive response message... 250
6.5.6.4 Supported negative response codes (NRC_)... 251
6.5.6.5 Message flow examples DynamicallyDefineDataIdentifier... 252
6.5.7 WriteDataByIdentifier (2E16) service... 268
6.5.7.1 Service description... 268
6.5.7.2 Request message... 269
6.5.7.3 Positive response message... 269
6.5.7.4 Supported negative response codes (NRC_)... 270
6.5.7.5 Message flow example WriteDataByIdentifier... 271
6.5.8 WriteMemoryByAddress (3D16) service... 272
6.5.8.1 Service description... 272
6.5.8.2 Request message... 273
6.5.8.3 Positive response message... 274
6.5.8.4 Supported negative response codes (NRC_)... 275
6.5.8.5 Message flow example WriteMemoryByAddress... 277
6.6 Stored data transmission functional unit... 280
6.6.1 Overview... 280
6.6.2 ClearDiagnosticInformation (1416) service... 281
6.6.2.1 Service description... 281
6.6.2.2 Request message... 281
6.6.2.3 Positive response message... 282
6.6.2.4 Supported negative response codes (NRC_)... 282
6.6.2.5 Message flow example ClearDiagnosticInformation... 284
6.6.3 ReadDTCInformation (1916) service... 285
6.6.3.1 Service description... 285
6.6.3.2 Request message... 301
6.6.3.3 Positive response message... 313
6.6.3.4 Supported negative response codes (NRC_)... 330
6.6.3.5 Message flow examples - ReadDTCInformation... 331
6.7 InputOutput control functional unit... 369
6.7.1 Overview... 369
6.7.2 InputOutputControlByIdentifier (2F16) service... 369
6.7.2.1 Service description... 369
6.7.2.2 Request message... 371
6.7.2.3 Positive response message... 372
6.7.2.4 Supported negative response codes (NRC_)... 373
6.7.2.5 Message flow example(s) InputOutputControlByIdentifier... 374
6.8 Routine functional unit... 384
6.8.1 Overview... 384
6.8.2 RoutineControl (3116) service... 385
6.8.2.1 Service description... 385
6.8.2.2 Request message... 386
6.8.2.3 Positive response message... 388
6.8.2.4 Supported negative response codes (NRC_)... 389
6.8.2.5 Message flow example(s) RoutineControl... 392
6.9 Upload download functional unit... 395
6.9.1 Overview... 395
6.9.2 RequestDownload (3416) service... 396
6.9.2.1 Service description... 396
6.9.2.2 Request message... 396
6.9.2.3 Positive response message... 397
6.9.2.4 Supported negative response codes (NRC_)... 398
6.9.2.5 Message flow example(s) RequestDownload... 400
6.9.3 RequestUpload (3516) service... 400
6.9.3.1 Service description... 400
6.9.3.2 Request message... 401
6.9.3.3 Positive response message... 402
6.9.3.4 Supported negative response codes (NRC_)... 403
6.9.3.5 Message flow example(s) RequestUpload... 405
6.9.4 TransferData (3616) service... 406
6.9.4.1 Service description... 406
6.9.4.2 Request message... 406
6.9.4.3 Positive response message... 407
6.9.4.4 Supported negative response codes (NRC_)... 408
6.9.4.5 Message flow example(s) TransferData... 410
6.9.5 RequestTransferExit (3716) service... 410
6.9.5.1 Service description... 410
6.9.5.2 Request message... 411
6.9.5.3 Positive response message... 411
6.9.5.4 Supported negative response codes (NRC_)... 412
6.9.5.5 Message flow example(s) for downloading/uploading data... 413
6.9.6 RequestFileTransfer (3816) service... 421
6.9.6.1 Service description... 421
6.9.6.2 Request message... 421
6.9.6.3 Positive response message... 423
6.9.6.4 Supported negative response codes (NRC_)... 425
6.9.6.5 Message flow example(s) RequestFileTransfer... 427
6.10 Security sub-layer definition... 430
6.10.1 General... 430
6.10.1.1 Purpose... 430
6.10.1.2 Security sub-layer description... 430
6.10.1.3 Security sub-layer access... 432
6.10.1.4 General server response behaviour... 434
6.10.2 SecuredDataTransmission (8416) service... 436
6.10.2.1 Service description... 436
6.10.2.2 Request message... 436
6.10.2.3 Positive response message for successful internal message... 438
6.10.2.4 Supported negative response codes (NRC_)... 441
6.10.2.5 Message flow example SecuredDataTransmission... 441
6.11 Non-volatile server memory programming process... 445
6.11.1 General information... 445
6.11.2 Detailed programming sequence... 450
6.11.2.1 Programming phase #1 - Download of application software and/or
application data... 450
6.11.2.2 Preprogramming step of phase #2 - Server configuration... 458
6.11.2.3 Programming step of phase #2 - Final server configuration... 459
6.11.2.4 Post-programming step of phase #2 - Re-synchronisation of vehicle network
... 460
6.11.3 Server reprogramming requirements... 461
6.11.3.1 Requirements for servers to support programming... 461
6.11.3.2 Software, data identification and fingerprints... 466
6.11.3.3 Server routine access... 466
6.11.4 Non-volatile server memory programming message flow examples... 467
6.11.4.1 General information... 467
6.11.4.2 Programming phase #1 - Pre-Programming step... 467
6.11.4.3 Programming phase #1 - Programming step... 468
6.11.5 Programming phase #1 - Post-Programming step... 472
7 Session layer services... 472
7.1 Document overview... 472
7.2 Service content... 473
7.2.1 General... 473
7.2.2 Specification of session layer service primitives... 476
7.2.2.1 General... 476
7.2.2.2 S_Data.request... 476
7.2.2.3 S_Data.confirm... 476
7.2.2.4 S_Data.indication... 477
7.2.3 Session data unit specification... 477
7.2.3.1 S_Mtype, Session layer message type... 477
7.2.3.2 S_SA, Session layer source address... 477
7.2.3.3 S_TA, Session layer target address... 478
7.2.3.4 S_TAtype, Session layer target address type... 478
7.2.3.5 S_AE, Session layer Address Extension (optional parameter)... 478
7.2.3.6 S_Length... 478
7.2.3.7 S_Data... 479
7.2.3.8 S_Result... 479
7.2.3.9 Mapping of S_PDU onto T_PDU and vice versa for message transmission
... 479
7.3 Timing parameter definition... 480
7.3.1 General application timing considerations... 480
7.3.1.1 Server... 480
7.3.1.2 Client... 481
7.3.2 Application timing parameter definitions - defaultSession... 481
7.3.3 Example for P4Server without enhanced response timing... 485
7.3.4 Example for P4Server with enhanced response timing... 486
7.3.5 Session timing parameter definitions for the non-default session... 488
7.3.6 Client and server timer resource requirements... 490
7.3.7 Error handling... 490
7.4 Timing handling during communication... 492
7.4.1 Physical communication... 492
7.4.1.1 Physical communication during defaultSession - without SOM.ind... 492
7.4.1.2 Physical communication during defaultSession - with SOM.ind... 492
7.4.1.3 Physical communication during defaultSession with enhanced response
timing... 493
7.4.1.4 Physical communication during a non-default session... 495
7.4.2 Functional communication... 503
7.4.2.1 Functional communication during defaultSession - without SOM.ind... 503
7.4.2.2 Functional communication during defaultSession - with SOM.ind... 504
7.4.2.3 Functional communication during defaultSession with enhanced response
timing - with SOM.ind... 505
7.4.2.4 Functional communication during non-default session - with SOM.ind... 507
7.4.3 Minimum time between client request messages... 512
8 UDSonCAN... 520
8.1 Document overview... 520
8.2 Unified diagnostic services implementation on CAN... 522
8.2.1 General... 522
8.2.2 UDS on CAN services overview... 522
8.2.3 ResponseOnEvent (8616) service DoCAN implementation requirements... 523
8.2.4 ReadDataByPeriodicIdentifier (2A16) service... 525
8.2.4.1 Periodic transmission response message... 525
8.2.4.2 Periodic transmission response message handling... 526
8.2.4.3 CAN frame format... 527
8.3 Application layer requirements... 532
8.3.1 Application layer services... 532
8.3.2 Application layer protocol... 533
8.3.3 Application layer timing... 533
8.3.3.1 General... 533
8.3.3.2 Message timing parameter values... 533
8.3.3.3 Unsolicited response messages... 533
8.4 Presentation layer requirements... 533
8.5 Session layer requirements... 533
8.6 Transport/Network layer interface adaptation... 533
8.6.1 General information... 533
8.6.2 DoCAN Transport/Network layer interface adaptation... 534
8.6.2.1 Mapping of data link independent service primitives onto CAN data link
dependent service primitives... 534
8.6.2.2 Mapping of T_PDU onto N_PDU for message transmission... 534
8.7 Data link layer diagnostic implementation requirements... 535
8.7.1 Usage of legislated 11-bit OBD CAN Identifiers for enhanced diagnostics... 535
8.7.2 Usage of legislated 29-bit OBD CAN Identifiers for enhanced diagnostics... 535
9 UDSonFR... 536
9.1 Document overview... 536
9.2 Unified diagnostic services implementation on FlexRay... 538
9.2.1 General... 538
9.2.2 UDS on FlexRay services overview... 538
9.2.3 CommunicationControl (2816) service... 539
9.2.4 ResponseOnEvent (8616) service... 540
9.2.5 LinkControl (8716) service... 542
9.2.6 ReadDataByPeriodicIdentifier (2A16) service... 543
9.2.6.1 Periodic transmission response message... 543
9.2.6.2 Periodic transmission response message handling... 544
9.2.6.3 Periodic transmission message flow... 546
9.3 Application layer requirements... 550
9.3.1 Application layer services... 550
9.3.2 Application layer protocol... 551
9.3.3 Application layer timing... 551
9.4 Presentation layer requirements... 551
9.5 Session layer requirements... 551
9.6 Transport/Network layer interface adaptation... 551
9.6.1 General information... 551
9.6.2 DoFR Transport/Network layer interface adaptation... 551
9.6.2.1 Mapping of data link independent service primitives onto FlexRay data link
dependent service primitives... 551
9.6.2.2 Mapping of T_PDU onto C_PDU for message transmission... 552
9.7 Data Link layer diagnostic implementation requirements... 552
10 UDSonIP... 553
10.1 Document overview... 553
10.2 Unified diagnostic services implementation on Internet Protocol... 555
10.2.1 General... 555
10.2.2 UDS on IP services overview... 555
10.2.3 DiagnosticSessionControl (1016) service... 556
10.2.4 ECUReset (1116) service... 556
10.2.5 ReadDataByPeriodicIdentifier (2A16) service DoIP implementation requirements
... 557
10.2.5.1 Periodic data response message... 557
10.2.5.2 Periodic transmission response message handling... 557
10.3 Application layer requirements... 565
10.3.1 Application layer services... 565
10.3.2 Application layer protocol... 565
10.3.3 Application layer timing... 565
10.4 Presentation layer requirements... 565
10.5 Session layer requirements... 565
10.6 Transport/network layer interface adaptation... 565
10.6.1 General information... 565
10.6.2 DoIP transport/network layer interface adaptation... 566
10.6.2.1 Mapping of data link-independent service primitives onto IP data link-
dependent service primitives... 566
10.6.2.2 Mapping of T_PDU onto DoIP_PDU for message transmission... 566
10.7 Data link layer diagnostic implementation requirements... 567
11 UDSonK-Line... 567
11.1 Document overview... 567
11.2 Unified diagnostic services implementation on K-Line... 569
11.2.1 General... 569
11.2.2 UDSonK-Line services overview... 569
11.2.3 Diagnostic and communication control functional unit... 570
11.2.3.1 AccessTimingParameter (8316) service... 570
11.2.3.2 LinkControl (8716) service... 571
11.2.4 Data transmission functional unit... 572
11.3 Application layer requirements... 572
11.3.1 Application layer services... 572
11.3.2 Application layer protocol... 572
11.3.3 Application layer timing... 572
11.3.3.1 General... 572
11.3.3.2 Application layer timing parameter values... 572
11.4 Presentation layer requirements... 572
11.5 Session layer requirements... 572
11.6 Transport/network layer interface adaptation... 573
11.6.1 General information... 573
11.6.2 DoK-Line transport/network layer interface adaptation... 573
11.6.2.1 Mapping of data link independent service primitives onto K-Line data link
dependent service primitives... 573
11.6.2.2 Mapping of T_PDU onto DL_PDU for message transmission... 573
11.7 Data link layer diagnostic implementation requirements... 574
11.7.1 General information... 574
11.7.2 Data segmentation... 574
11.7.3 Session handling... 574
11.7.4 Timings... 575
11.7.5 Protocol initialization, start and stop of communication... 575
11.7.6 Error handling... 576
11.8 Non-volatile server memory programming process... 576
12 UDSonLIN... 576
12.1 Document overview... 576
12.2 UDSonLIN implementation requirements... 578
12.2.1 General... 578
12.2.2 Definition of diagnostic classes... 578
12.2.2.1 Overview... 578
12.2.2.2 Diagnostic class I... 578
12.2.2.3 Diagnostic class II... 578
12.2.2.4 Diagnostic class III... 578
12.2.3 LIN node requirements... 579
12.2.3.1 Master node requirements... 579
12.2.3.2 Slave node requirements... 580
12.2.4 Signal-based diagnostics... 580
12.2.4.1 Slave implementation... 580
12.2.4.2 Master implementation... 581
12.2.5 Tool suite support... 581
12.3 UDSonLIN implementation... 581
12.3.1 UDSonLIN services overview... 581
12.3.2 Diagnostic and communication control functional unit... 582
12.3.2.1 CommunicationControl (2816) service... 582
12.3.2.2 ResponseOnEvent (8616) service... 583
12.4 Application layer requirements... 583
12.4.1 Application layer services... 583
12.4.2 Application layer protocol... 583
12.4.3 Application layer timing... 584
12.4.3.1 General... 584
12.4.3.2 Application layer timing parameter values... 584
12.5 Presentation layer requirements... 586
12.6 Session layer requirements... 586
12.7 Transport/network layer interface adaptation... 586
12.7.1 General information... 586
12.7.2 LIN transport/network layer interface adaptation... 586
12.7.2.1 Mapping of data link independent service primitives onto LIN data link
dependent service primitives... 586
12.7.2.2 Mapping of T_PDU onto N_PDU for message transmission... 586
12.8 Network layer diagnostic implementation requirements... 587
12.8.1 LIN slave node network layer requirements... 587
12.8.2 LIN master node network layer requirements... 588
12.8.2.1 Network address requirements... 588
12.8.2.2 Use of functional addressing... 589
12.9 Data link layer diagnostic implementation requirements... 589
13 UDSonCXPI... 589
13.1 Document overview... 589
13.2 UDSonCXPI implementation requirements... 590
13.3 SIP - Service interface parameters... 591
13.3.1 SIP - General... 591
13.3.2 SIP - Data type definitions... 591
13.3.3 SIP - A_Mtype, message type... 591
13.3.4 SIP - A_TAtype, target address type... 591
13.3.5 SIP - A_TA, target address... 592
13.3.6 SIP - A_SA, source address... 592
13.3.7 SIP - A_Length, length of A_PDU... 592
13.3.8 SIP - A_Data, protocol data unit... 592
13.3.9 SIP - A_SCT, sequence count... 592
13.3.10 SIP - A_Result, result... 593
13.3.11 SIP - ev_wakeup_ind, event wake-up indication (optional)... 593
13.3.12 SIP - cmd_wakeup_req, command wake-up request... 593
13.3.13 SIP - NMInfo, network management information... 594
13.4 APP - Application... 594
13.4.1 APP - General... 594
13.4.2 APP - Definition of diagnostic classes... 595
13.4.2.1 APP - Overview... 595
13.4.2.2 APP - Diagnostic class I... 595
13.4.2.3 APP - Diagnostic class II... 595
13.4.2.4 APP - Diagnostic class III... 595
13.4.3 APP - CXPI master node requirements - Master node fault management, sensor
reading, I/O control... 596
13.4.4 APP - CXPI slave node requirements... 596
13.4.4.1 APP - General... 596
13.4.4.2 APP - Error indications... 596
13.4.5 APP - CXPI measurement and control data diagnostics... 597
13.4.5.1 APP - Master handling of slave failure status measurement and control data
... 597
13.4.5.2 APP - Slave node current failure status support... 597
13.4.6 APP - Network management (optional)... 598
13.4.7 APP - CXPI master node gateway application... 598
13.4.7.1 APP - General... 598
13.4.7.2 APP - CXPI master gateway number of subnets... 598
13.4.7.3 APP - CXPI master gateway address routing table... 598
13.4.7.4 APP - CXPI master gateway all nodes request message handling... 598
13.4.7.5 APP - Round trip of all node addressing with functional NAD... 599
13.4.7.6 APP - Round trip of all node addressing with node-specific NADs... 599
13.5 AL - Application layer... 600
13.5.1 AL - Client to CXPI slave node(s) communication... 600
13.5.2 AL - Overview of UDSonCXPI services and applicability to diagnostic classes
... 600
13.5.3 AL - CommunicationControl (2816) service... 602
13.5.4 AL - UDSonCXPI services... 603
13.5.4.1 AL - Supported functions... 603
13.5.4.2 AL - Master node receive buffer length... 603
13.5.4.3 AL - Message length is exceeded... 604
13.5.5 AL - Protocol... 604
13.5.6 AL - Timing... 604
13.5.6.1 AL - General... 604
13.5.6.2 AL - Timing parameter values... 604
13.5.6.3 AL - Server timing performance requirements... 604
13.5.6.4 AL - SuppressPosRspMsgIndicationBit... 604
13.5.7 AL - Response pending... 605
13.5.8 AL - CXPI slave node configuration services... 605
13.5.8.1 AL - CXPI node configuration... 605
13.5.8.2 AL - Slave node model... 606
13.5.8.3 AL - WriteDataByIdentifier - AssignNodeAddress... 610
13.5.8.4 AL - WriteDataByIdentifier - NodeDataDump... 612
13.5.8.5 AL - ReadDataByIdentifier - NodeProductIdentification... 613
13.5.8.6 AL - ReadDataByIdentifier - NodeSerialNumberIdentification... 614
13.5.8.7 AL - ReadDataByIdentifier - NodeConfigurationFileAvailability... 615
13.5.8.8 AL - WriteDataByIdentifier - SaveConfiguration... 617
13.5.8.9 AL - WriteDataByIdentifier - AssignFrameIdentifierRange... 618
13.6 PL - Presentation layer... 620
13.7 SL - Session layer... 620
13.7.1 SL - General... 620
13.7.2 SL - A_Data and T_Data service interface parameter mapping... 620
13.8 TL - Transport layer... 620
13.8.1 TL - Service primitive interface adaptation - General information... 620
13.8.2 TL - CXPI transport layer interface adaptation... 621
13.8.2.1 TL - Mapping of session layer to transport layer service primitives... 621
13.8.2.2 TL - Mapping of T_Data service primitive interface parameters... 621
13.9 NL - Network layer... 622
13.9.1 NL - Service primitive interface adaptation... 622
13.9.1.1 NL - General information... 622
13.9.1.2 NL - CXPI network layer interface adaptation... 622
13.9.2 NL - CXPI master node... 623
13.9.2.1 NL - Network layer... 623
13.9.2.2 NL - Dynamic NAD assignment... 623
13.9.2.3 NL - NodeIdentificationNumber... 623
13.9.3 NL - Master message routing... 623
13.9.3.1 NL - General... 623
13.9.3.2 NL - Diagnostic request message routing... 624
13.9.3.3 NL - Diagnostic response message routing... 624
13.9.3.4 NL - Master node transport protocol support... 624
13.9.4 NL - CXPI slave node... 624
13.9.4.1 NL - General... 624
13.9.4.2 NL - Node configuration handling...
...... Source: Above contents are excerpted from the full-copy PDF -- translated/reviewed by: www.ChineseStandard.net / Wayne Zheng et al.
Tips & Frequently Asked QuestionsQuestion 1: How long will the true-PDF of English version of GB/T 40822-2021 be delivered?Answer: The full copy PDF of English version of GB/T 40822-2021 can be downloaded in 9 seconds, and it will also be emailed to you in 9 seconds (double mechanisms to ensure the delivery reliably), with PDF-invoice. Question 2: Can I share the purchased PDF of GB/T 40822-2021_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 40822-2021_English will be deemed to be sold to your employer/organization who actually paid for it, including your colleagues and your employer's intranet. Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. www.ChineseStandard.us -- GB/T 40822-2021 -- Click this link and select your country/currency to pay, the exact amount in your currency will be printed on the invoice. Full PDF will also be downloaded/emailed in 9 seconds.
How to buy and download a true PDF of English version of GB/T 40822-2021?A step-by-step guide to download PDF of GB/T 40822-2021_EnglishStep 1: Visit website https://www.ChineseStandard.net (Pay in USD), or https://www.ChineseStandard.us (Pay in any currencies such as Euro, KRW, JPY, AUD). Step 2: Search keyword "GB/T 40822-2021". Step 3: Click "Add to Cart". If multiple PDFs are required, repeat steps 2 and 3 to add up to 12 PDFs to cart. Step 4: Select payment option (Via payment agents Stripe or PayPal). Step 5: Customize Tax Invoice -- Fill up your email etc. Step 6: Click "Checkout". Step 7: Make payment by credit card, PayPal, Google Pay etc. After the payment is completed and in 9 seconds, you will receive 2 emails attached with the purchased PDFs and PDF-invoice, respectively. Step 8: Optional -- Go to download PDF. Step 9: Optional -- Click Open/Download PDF to download PDFs and invoice. See screenshots for above steps: Steps 1~3 Steps 4~6 Step 7 Step 8 Step 9
|