public override void ViewDidAppear(bool animated) { base.ViewDidAppear(animated); _connectedDevicesCollectionView.ReloadData(); _bgUIRefresh.StartWork(REFRESH_INTERVAL); }
/// <summary> /// Creates single background worker for use by MapViewController and attaches relevent methods. /// </summary> private void SetUpAndStartBackgroundWorker() { _bgWorkerWrapper_MapFeatures = new BackgroundWorkerWrapper(new DelegateDefinitions.DoWorkOrWorkCompletedDelegate(KML_DoWork), new DelegateDefinitions.DoWorkOrWorkCompletedDelegate(KML_WorkCompleted), _watchTowerSettings.UpdateInterval); _bgWorkerWrapper_MapFeatures.StartWork(_watchTowerSettings.UpdateInterval); }
/// <summary> /// Occurs when user presses scan button. /// </summary> /// <param name="sender">Sender.</param> partial void ScanUpInside(UIButton sender) { _sensorListSource.ClearMonitorList(); ScanButton.Enabled = false; _bluetoothSensorManager.ScanForHeartRateMonitors(); _bgScanner.StartWork(SCAN_INTERVAL); }
public void StartLocationUpdates() { if (CLLocationManager.LocationServicesEnabled) { //set the desired accuracy, in meters LocMgr.DesiredAccuracy = _watchTowerSettings.DesiredAccuracyInMeters; LocMgr.LocationsUpdated += (object sender, CLLocationsUpdatedEventArgs e) => { // fire our custom Location Updated event LocationUpdated(this, new LocationUpdatedEventArgs(e.Locations[e.Locations.Length - 1])); }; // keep track of lat/long as location updates this.LocationUpdated += UpdateLastLocation; LocMgr.StartUpdatingLocation(); // start posting location if (_watchTowerSettings.bReportLocation) { _bgWorkerWrapper.StartWork(_watchTowerSettings.UpdateInterval); } } }
public void StartGettingData() { _bgHexoskin.StartWork(_watchTowerSettings.UpdateInterval); }