Example #1
0
 // Trigger a LocationUpdateEvent.
 protected virtual void OnLocationUpdated(LocationUpdatedEventArgs args)
 {
     if (filters.Accept(args))
     {
         log.LogDebug("Dispatch location update for {0}.", args.Name);
         var handler = LocationUpdated;
         if (handler != null)
         {
             handler(this, args);
         }
     }
     else
     {
         log.LogDebug("Filtered location update for {0}.", args.Name);
     }
 }