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