10-24-2015 03:35 PM
Is there an option in CCP or XCP to only transmit measurement data if it changes?
So as to save bandwidth on a CAN bus for example.
I'm not aware of this feature but someone said there was. The embedded code would need to support this, but would this be a configuration option in the A2L file or a configuration setting in the CCP/XCP driver software on the PC?
10-26-2015 11:38 AM
In your code, you could add a case structure with logic to determine if the new value differs from the previous. Which toolkit or module are you using for CCP/XCP? Also, are you using VeriStand?
10-26-2015 09:01 PM
ECU toolkit with labview. Embedded code from ETAS I think. So we would need to modify the embedded C code to do this? This isn't a feature of XCP?
10-27-2015 02:24 AM - edited 10-27-2015 02:25 AM
if the ECU supports DAQ Lists it is all about the used Event Channel which defines the transmission behaviour. If the ECU just supports periodic transmission rates than you need to use those, you may could implement an event like "transmit on change" to reduce bus load, and expose this event into the A2L file so that the ECUMC Toolkit can make use of it