us.ihmc.utilities.test
Class LowPassTimingReporter

java.lang.Object
  extended by us.ihmc.utilities.test.LowPassTimingReporter

public class LowPassTimingReporter
extends java.lang.Object


Constructor Summary
LowPassTimingReporter(int alpha)
           
 
Method Summary
 void endTime()
           
 java.lang.String generateMessage(java.lang.String name, java.lang.String action)
           
 double getApproximateTimeConstant()
           
 double getAverageSeconds()
           
 void setupRecording(java.lang.String name, java.lang.String action)
           
 void setupRecording(java.lang.String name, java.lang.String action, long loopPeriodMilliseconds, long delayMilliseconds)
           
 void startTime()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LowPassTimingReporter

public LowPassTimingReporter(int alpha)
Method Detail

startTime

public void startTime()

endTime

public void endTime()

setupRecording

public void setupRecording(java.lang.String name,
                           java.lang.String action)

setupRecording

public void setupRecording(java.lang.String name,
                           java.lang.String action,
                           long loopPeriodMilliseconds,
                           long delayMilliseconds)

generateMessage

public java.lang.String generateMessage(java.lang.String name,
                                        java.lang.String action)

getAverageSeconds

public double getAverageSeconds()

getApproximateTimeConstant

public double getApproximateTimeConstant()