private GimbalAdapter()
        {
            this.placeManager          = new GimbalFramework.GMBLPlaceManager();
            this.placeManager.Delegate = this;

            if (NSUserDefaults.StandardUserDefaults.ValueForKey((NSString)@"gmbl_hide_bt_power_alert_view") == null)
            {
                NSUserDefaults.StandardUserDefaults.SetBool(true, (NSString)@"gmbl_hide_bt_power_alert_view");
            }
        }
		public Table()
		{

			gimbalPlaceManagerDelegate = new GimbalPlaceManagerDelegate(this);
			placeManager = new GimbalFramework.GMBLPlaceManager();
			placeManager.Delegate = gimbalPlaceManagerDelegate;

			events = new List<string> ();


		}
 public override void DidReceiveBeaconSighting(GimbalFramework.GMBLPlaceManager manager, GimbalFramework.GMBLBeaconSighting sighting, NSObject[] visits)
 {
 }
 public override void DidDetectLocation(GimbalFramework.GMBLPlaceManager manager, CoreLocation.CLLocation location)
 {
 }
 public override void DidEndVisit(GimbalFramework.GMBLPlaceManager manager, GimbalFramework.GMBLVisit visit)
 {
     this.ReportPlaceEventToAnalytics(visit.Place, UrbanAirship.UABoundaryEvent.Exit);
 }
			public override void DidReceiveBeaconSighting(GimbalFramework.GMBLPlaceManager manager, GimbalFramework.GMBLBeaconSighting sighting, NSObject[] visits)
			{
				Console.WriteLine("Adapter DidReceiveBeaconSighting: " + sighting.Beacon.Name);
			}
			public override void DidDetectLocation(GimbalFramework.GMBLPlaceManager manager, CoreLocation.CLLocation location)
			{
				Console.WriteLine("Adapter DidDetectLocation: " + location.Coordinate.Latitude + " " + location.Coordinate.Longitude);
			}
			public override void DidEndVisit(GimbalFramework.GMBLPlaceManager manager, GimbalFramework.GMBLVisit visit)
			{
				Console.WriteLine("Adapter DidEndVisit: " + visit.Place.Description);
				table.addPlaceEvent("EXIT: " + visit.Place.Description);

			}
 public override void DidBeginVisit(GimbalFramework.GMBLPlaceManager manager, GimbalFramework.GMBLVisit visit)
 {
     Console.WriteLine("Adapter DidBeginVisit: " + visit.Place.Description);
 }
Exemple #10
0
 public GimbalManager()
 {
     gimbalPlaceManagerDelegate = new GimbalPlaceManagerDelegate();
     placeManager          = new GimbalFramework.GMBLPlaceManager();
     placeManager.Delegate = gimbalPlaceManagerDelegate;
 }