private void Measure_Timer(object state) { if (MeasurementComplete == null) return; short x; short y; short z; GetXYZ(out x, out y, out z); MeasurementComplete(this, new MeasurementCompleteEventArgs() { X = x, Y = y, Z = z }); }