Echelon ISI User Manual

Page 49

Advertising
background image

47

ISI Programmer’s Guide

You can get more detailed ISI diagnostic events. These events are useful for
debugging ISI applications and are not typically used for production products. To

receive notification of diagnostic events, enable diagnostics in the IsiStart()

function by raising the isiFlagSupplyDiagnostics flag, and override the
IsiUpdateDiagnostics() callback function. This callback is normally disabled and

the default implementation of IsiUpdateDiagnostics() does nothing. The ISI
engine calls this function with the IsiDiagnostic parameter set to one of the

values in the following table when the associated event occurs—some of these

events carry a meaningful value in the numeric parameter, as detailed in the
following table:

Advertising