Skip to main content

diagGetParameter

Valid for: CANoe DE The behavior of this CAPL function depends on the used parameters. Possible scenarios:

Retrieve the value of the numeric parameter

Function Syntax

  • long diagGetParameter (diagResponse obj, char parameterName[], double output[1])
  • long diagGetParameter (diagRequest obj, char parameterName[], double output [1])
  • double diagGetParameter (diagResponse obj, char parameterName[])
  • double DiagGetParameter (diagRequest obj, char parameterName[])
  • long diagGetParameter (diagResponse obj, long mode, char parameterName[], double output[1])
  • long DiagGetParameter (diagRequest obj, long mode, char parameterName[], double output [1])
  • double diagGetParameter (diagResponse obj, long mode, char parameterName[])
  • double diagGetParameter (diagRequest obj, long mode, char parameterName[])

Method Syntax

  • long diagResponse::GetParameter (char parameterName[], double output[1])
  • long diagRequest::GetParameter (char parameterName[], double output [1])
  • long diagResponse::GetParameter (char parameterName[])
  • long diagRequest::GetParameter (char parameterName[])
  • long diagResponse::GetParameter (long mode, char parameterName[], double output[1])
  • long diagRequest::GetParameter (long mode, char parameterName[], double output [1])
  • long diagResponse::GetParameter (long mode, char parameterName[])
  • long diagRequest::GetParameter (long mode, char parameterName[])

Description

Returns the value of the numeric parameter, either in an output field or as return value (without the possibility of checking the correct function).

Parameters

  • obj: Diagnostics object
  • parameterName: Parameter qualifier
  • Output: Output field
  • mode: Access mode

Return Values

Error code or value of the parameter or 0.0 if this could not be acquired.

Example

Retrieve the symbolic value of the parameter

Function Syntax

  • long diagGetParameter (diagResponse obj, char parameterName[], char buffer[], dword buffersize)
  • long diagGetParameter (diagRequest obj, char parameterName[], char buffer[], dword buffersize)

Method Syntax

  • diagResponse::GetParameter (char parameterName[], char buffer[], dword buffersize)
  • diagRequest::GetParameter (char parameterName[], char buffer[], dword buffersize)

Description

Returns the symbolic value of the parameter. This functions for all parameters. The values received can be used for setting the parameter.

Parameters

  • obj: Diagnostics object
  • parameterName: Parameter qualifier
  • buffer: Output field
  • buffersize: Size of the buffer

Return Values

Number of chars written to buffer or error code.

Example

Retrieve the numeric parameter directly

Function Syntax

  • double diagGetParameter (diagResponse obj, char parameterName[])
  • double diagGetParameter (diagRequest obj, char parameterName[])

Method Syntax

  • diagResponse::GetParameter (char parameterName[])
  • diagRequest::GetParameter (char parameterName[])

Description

Retrieves numeric parameter directly.

Parameters

  • obj: Diagnostics object
  • parameterName: Parameter qualifier

Return Values

Parameter value or error code.

Example