Skip to main content
Open topic with navigation CAPL Functions » ISO11783 » ISO11783 Interaction Layer » Iso11783IL_TIMExtendParametrizationRequest

Iso11783IL_TIMExtendParametrizationRequest

Valid for: CANoe DE • CANoe4SW DE

Function Syntax

  • long Iso11783IL_TIMExtendParametrizationRequest(byte functionId , byte controlMode); // form 1
  • long Iso11783IL_TIMExtendParametrizationRequest(byte functionId , byte controlMode, dword controlModeDataSize, byte controlModeData[]); // form 2
  • long Iso11783IL_TIMExtendParametrizationRequest(dbNode client, byte functionId , byte controlMode); // form 3
  • long Iso11783IL_TIMExtendParametrizationRequest(dbNode client, byte functionId , byte controlMode, dword controlModeDataSize, byte controlModeData[]); // form 4

Description

The function extends a parameterization request by adding a control mode and its data to a parameterization request. The parameterization request can be sent to the TIM Server by Iso11783IL_TIMSendParametrizationRequest. To remove the information added by this function you can call Iso11783IL_TIMClearParametrizationRequest.

Parameters

  • functionId: Function ID of the TIM function.
    • Function ID: Description
      • 1-32 (1h-20h): Auxiliary Value 1 – 32
      • 64 (40h): Front PTO
      • 65 (41h): Rear PTO
      • 66 (42h): Front hitch
      • 67 (43h): Rear hitch
      • 68 (44h): Vehicle speed
      • 70 (46h): External guidance
      • 71 (47h): Front top linkage
      • 72 (48h): Rear top linkage
  • controlMode: Parameter request control mode.
  • controlModeDataSize: Number of bytes of the additional data for the specified control mode.
  • controlModeData: Additional data for the specified control mode.
  • client: TIM client simulation node to apply the function.

Return Values

  • 0: Property has been set successfully.
  • < 0: An error has occurred, see error codes.
  • -102: Invalid address, invalid function ID or parameter controlModeDataSize is smaller than size of controlModeData.

Example

See Iso11783IL_TIMSendParametrizationRequest