DiagnosticsviaCANoeGatewaysVersion1.32017-03-08ApplicationNoteAN-IND-1-004AuthorVectorInformatikGmbHRestrictionsPublicDocumentAbstractExplainstheconceptofadiagnosticsgatewaybetweenCANandanyotherbussystemortransportprotocoltomakeCANoe'sdiagnosticsfeaturesavailablewhendirectaccessisnotyetpossibleTableofContents1.0Overview........................................................................................................................................22.0Diagnosticsscenarios..................................................................................................................22.1IsolatedECU........................................................................................................................22.2ECUaspartofacluster.......................................................................................................22.3ECUintegratedintovehicle.................................................................................................23.0DiagnosticsfeaturesinCANoe....................................................................................................34.0DiagnosticsGateway....................................................................................................................44.1Basicconcept.......................................................................................................................44.2Gatewaylevel.......................................................................................................................54.2.1Networklayer,identicaltransportprotocolsonbothbuses.................................................54.2.2Transportlayer.....................................................................................................................64.2.3Diagnosticslayer..................................................................................................................74.3Importantnotes....................................................................................................................85.0Example:Multi-connectionTP-levelCAN-FlexRaygateway....................................................95.1Overview..............................................................................................................................95.2Setup....................................................................................................................................95.3Basicidea.............................................................................................................................95.4CAPLcode.........................................................................................................................105.4.1Variabledeclarationandinitalization.................................................................................105.4.2ConfigurationofTP-connections........................................................................................105.4.3Findcorrespondingconnection..........................................................................................115.4.4CAN-sidecallbackimplementation....................................................................................115.4.5FlexRay-sidecallbackimplementation...............................................................................125.5Sampledatatransfers.........