private bool ResultFound(CaptureId captureId, out AxisOffset offset)
 {
     lock (_captureResultLocker)
     {
         foreach (var result in CaptureResult)
         {
             if (result.CaptureId == captureId)
             {
                 offset = result;
                 CaptureResult.Remove(result);
                 return(true);
             }
         }
         offset = null;
         return(false);
     }
 }