Search tips

apple banana
Find rows that contain at least one of the two words.

+apple +juice
Find rows that contain both words.

+apple macintosh
Find rows that contain the word 'apple', but rank rows higher if they also contain 'macintosh'.

+apple -macintosh
Find rows that contain the word 'apple' but not 'macintosh'.

+apple ~macintosh
Find rows that contain the word 'apple', but if the row also contains the word 'macintosh', rate it lower than if row does not. This is "softer" than a search for '+apple -macintosh', for which the presence of 'macintosh' causes the row not to be returned at all.

+apple +(>turnover >strudel)
Find rows that contain the words 'apple' and 'turnover', or 'apple' and 'strudel' (in any order), but rank 'apple turnover' higher than 'apple strudel'.

Find rows that contain words such as 'apple', 'apples', 'applesauce', or 'applet'.

"some words"
Find rows that contain the exact phrase 'some words' (for example, rows that contain 'some words of wisdom' but not "some noise words").

By continuing to use this site you agree to the use of cookies. For more information and to find out how to change this click here. Accept Cookies
Please enable cookies in your browser for this website.
Advanced search

Automatic Learning of XCP Optional Commands Availability

Last updated: 2020-03-06

CANape has a default feature no longer sending the optional commands which are not implemented or were not implemented initially, respectively. That means CANape will always do a check of XCP optional commands to determine whether they are available in the ECU or not. The result will then be saved in CANape.ini. However, this behavior could be unwanted, e. g. when any optional commands are being gradually supported by the ECU during the driver implementation.

Once any optional commands have been detected by CANape as not supported, the only way to revert their implementation status is to change it in the [Module_NameOfTheModule]-section of CANape.ini. This section contains encoded information as follows:


To set the optional commands to their initial status all the [XCP_OPTIONAL_CMD_AVAILABLE]-entries have to be deleted. Once the connection to the ECU will be re-established, CANape will create the [XCP_OPTIONAL_CMD_AVAILABLE]-entries again and set their status according to their current availability.


The Automatic Learning function for the availability of XCP optional commands can be deactivated in Device Configuration | Protocol | Expert Setting | Protocol Command, see figure below.


Article Options
Views: 63
Rate this article: