Skip to main content

diagGetObjectName

Valid for: CANoe DE

Function Syntax

long diagGetObjectName( diagResponse obj, char nameBufferOut[], dword nameBufferLen);
long diagGetObjectName( diagRequest obj, char nameBufferOut[], dword nameBufferLen);

Method Syntax

Method Syntax
long diagRequest::GetObjectName( char nameBufferOut[], dword nameBufferLen);
long diagResponse::GetObjectName( char nameBufferOut[], dword nameBufferLen);

Description

Writes the language dependent name of the diagnostics object into the buffer. For ODX descriptions, this is the “long name”.

Parameters

  • obj: Diagnostics object
  • nameBufferOut: Output buffer
  • nameBufferLen: Output buffer size

Return Values

  • Length of service name written to buffer, may be truncated.
  • Error code

Example

DiagRequest AirbaContr_Read req;
char name[100];
DiagGetObjectName( req, name, elcount( name));