OTX Reference  
OpenTestSystem.Otx.Extensions.DiagCom Namespace Reference

Communication with an ECU for off-board diagnostics More...

Namespaces

namespace  Actions
 Lists all ActionRealisation extensions.
 
namespace  DataTypes
 Data types, see also Core data types.
 
namespace  Exceptions
 Error handling.
 
namespace  Terms
 Lists all Terms.
 
namespace  Variables
 Variable Access.
 

Classes

class  CheckerRule
 Comprehensive checker rule listing, see also Core checker rules. More...
 

Detailed Description

Communication with an ECU for off-board diagnostics

The purpose of the OTX DiagCom extension is to provide the necessary OTX elements for performing diagnostic vehicle communication.
Specifically, the following diagnostic use cases have been considered:

  • Handling of ECU communication channels
  • Execution of a diagnostic service
  • Setting of service request parameters and evaluation of service response parameters
  • Dealing with positive or various negative responses of a diagnostic service
  • Handling of communication channel protocol parameters
  • Performing variant identification of an ECU
  • Functionally addressed diagnostic services: more than one ECU will respond to a request
  • Repeated/cyclic execution of diagnostic services: a single request will result in multiple responses from the same ECU
  • A potential combination of functional addressing and cyclic service execution: multiple ECUs responding multiple times to one request
  • Complex data structures within the requests and responses of diagnostic services: structures of parameters, lists of parameters, lists containing structures of parameters