Hallo sniff,
Ich würd das so machen, dass du einfach alle Daten vom Messgerät übertragen lässt und nicht die InRush Funktion nutzt.
Diese Daten, vermutlich sehr viele, schreibst du in einen Array. Zusätzlich machst du einen Vergleich, ob der aktuelle Wert größer ist als dein eingestellter Schwellenwert. Damit wirst du ein True bekommen, sobald die Lampe eingeschaltet wird. Die Indexposition von diesem Wert liest du aus. Dann liest du noch z.B. 20 Messwerte mehr aus. Von der Indexposition des anschaltens ziehst du nochmal z.B. 20 ab. Ab diesem Indexwert nimmst du einfach den Teilarray aus dem original Array und schon hast du 40 Messwerte die um den Zeitpunkt des einschaltens liegen.
Hoffe das hilft
Gruß, Snoop