I understand that Current() and AverageCurrent() are updated every second.
Current() seems to integrate over the previous one second.
AverageCurrent() seems to have a first order integrator with a 14 - 15 second time constant. (Is it possible to expose a parameter that is not normally exposed that would allow us to change this value?)
Despite this time constant, I have seen instances in which, starting from a long period of zero current, AverageCurrent() will jump to the value of Current() in the case of a current step. Please specify exactly what is happening here. Is there some sort of threshold that Current() passes through which causes AverageCurrent() to jump?