わいずふぁくとりいがプログラムの話題をウィキします。

<<平均を求める

平均をリセット


 3秒以上操作されなかった場合は、それまでに溜まった平均を、いったんリセットさせたいと思う。

public class nomeMetro {

	protected static fina
	protected static final int RESET_THRESH = 3000;		//ms

	protected void reset()
	{
		__index = 0;
		__count = 0;
	}

	public int Action(long time, int[] average)
	{
		long interval = time - __last_time;
		__last_time = time;
		if( interval > RESET_THRESH ){
			reset();
			return average[0] = 0;
		}
		average[0] = tempo( average(interval) );
		return tempo(interval);
	}
}

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

管理人/副管理人のみ編集できます