src/sap.ui.core/src/sap/ui/performance/trace/Interaction.js
function(sType, oSrcElement) {
			var iTime = now();

			if (oPendingInteraction) {
				finalizeInteraction(iTime);
			}

			// clear request timings for new interaction
			if (window.performance.clearResourceTimings) {
				window.performance.clearResourceTimings();
			}

			var oComponentInfo = createOwnerComponentInfo(oSrcElement);

			// setup new pending interaction
			oPendingInteraction = createMeasurement(iTime);
			oPendingInteraction.event = sType;
			oPendingInteraction.component = oComponentInfo.id;
			oPendingInteraction.appVersion = oComponentInfo.version;
			oPendingInteraction.start = iTime;
			if (oSrcElement && oSrcElement.getId) {
				oPendingInteraction.trigger = oSrcElement.getId();
			}
			Log.info("Interaction step started: trigger: " + oPendingInteraction.trigger + "; type: " + oPendingInteraction.event, "Interaction.js");
		}
function(sType, oSrcElement) {
			var iTime = now();

			if (oPendingInteraction) {
				finalizeInteraction(iTime);
			}

			// clear request timings for new interaction
			if (window.performance.clearResourceTimings) {
				window.performance.clearResourceTimings();
			}

			var oComponentInfo = createOwnerComponentInfo(oSrcElement);

			// setup new pending interaction
			oPendingInteraction = createMeasurement(iTime);
			oPendingInteraction.event = sType;
			oPendingInteraction.component = oComponentInfo.id;
			oPendingInteraction.appVersion = oComponentInfo.version;
			oPendingInteraction.start = iTime;
			if (oSrcElement && oSrcElement.getId) {
				oPendingInteraction.trigger = oSrcElement.getId();
			}
			Log.info("Interaction step started: trigger: " + oPendingInteraction.trigger + "; type: " + oPendingInteraction.event, "Interaction.js");
		}
function ( sType , oSrcElement ) { var iTime = now ( ) ; if ( oPendingInteraction ) { finalizeInteraction ( iTime ) ; } // clear request timings for new interaction if ( window . performance . clearResourceTimings ) { window . performance . clearResourceTimings ( ) ; } var oComponentInfo = createOwnerComponentInfo ( oSrcElement ) ; // setup new pending interaction oPendingInteraction = createMeasurement ( iTime ) ; oPendingInteraction . event = sType ; oPendingInteraction . component = oComponentInfo . id ; oPendingInteraction . appVersion = oComponentInfo . version ; oPendingInteraction . start = iTime ; if ( oSrcElement && oSrcElement . getId ) { oPendingInteraction . trigger = oSrcElement . getId ( ) ; } Log . info ( "Interaction step started: trigger: " + oPendingInteraction . trigger + "; type: " + oPendingInteraction . event , "Interaction.js" ) ; }
Start an interaction measurements.

@param {string} sType type of the event which triggered the interaction
@param {object} oSrcElement the control on which the interaction was triggered
@static
@private
Start an interaction measurements .