Only if you have phenomenal memory.
Otherwise in couple years, when you are asked to make a change in your own code, you will not remember that variable you called "Tiny Long F*ing Dick" is actually a stack pointer, for example.
I don't think Kanardia DIGI or DAQU use any parameters to decide, they receive all the different times directly from ECU of the 912iS/915iS. ECU broadcast the data including Engine Total Time and Kanardia instruments just display that data in user selected units. How the ECU measures Engine Time, by Oil Pressure, RPM or generators voltage - I don't know.
BTW, the engine came from Rotax with 1 hour on Totalizer already. First time on that gyro Master was switched ON the Totalizer was at 1:02.