private void NewReading(object state) { NewRandomReading(); if (OnAccelerometerReading != null) OnAccelerometerReading(CurrentReading); randTimer.Change(1000, rnd.Next(3000)); } public Reading CurrentReading { get; set; }