Geowigo.Models.WFCoreAdapter.InitInstanceOverride C# (CSharp) Method

InitInstanceOverride() protected method

protected InitInstanceOverride ( ) : void
return void
        protected override void InitInstanceOverride()
        {
            // Creates and starts the location service.
            _GeoWatcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
            _GeoWatcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(GeoWatcher_StatusChanged);
            _GeoWatcher.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(GeoWatcher_PositionChanged);
            _GeoWatcher.Start();

            // Creates and starts the compass service.
            if (Compass.IsSupported)
            {
                _Compass = new Compass();
                _Compass.TimeBetweenUpdates = TimeSpan.FromMilliseconds(250);
                _Compass.CurrentValueChanged += new EventHandler<SensorReadingEventArgs<CompassReading>>(Compass_CurrentValueChanged);
                _Compass.Calibrate += new EventHandler<CalibrationEventArgs>(OnCompassCalibrate);
                //_Compass.Start();
            }

            // Deploys handlers.
            RegisterCoreEventHandlers();
        }