Classes

The following classes are available globally.

  • Observes and reports proximity of Estimote devices. Uses Estimote Monitoring under the hood. Encapsulates it under tag-based beacon identification and callback blocks.

    See more

    Declaration

    Objective-C

    
    @interface EPXProximityObserver : NSObject

    Swift

    class ProximityObserver : NSObject
  • Used to customize Proximity Observer behaviour.

    See more

    Declaration

    Objective-C

    
    @interface EPXProximityObserverConfiguration : NSObject

    Swift

    class ProximityObserverConfiguration : NSObject
  • Represents range of a proximity where enter/exit events should occur.

    Note: Due to BLE signal instability the actual place where notifications occur will differ. The meanTriggerDistance value defines the desired mean of distance at which events occur.

    The distance is rounded up to decimeters. Don’t expect decimeter accuracy; this is only for simplification of EPXProximityRange objects comparison.

    See more

    Declaration

    Objective-C

    
    @interface EPXProximityRange : NSObject

    Swift

    class ProximityRange : NSObject
  • Interface providing all contextual data about a Proximity Zone.

    See more

    Declaration

    Objective-C

    
    @interface EPXProximityZoneContext : NSObject

    Swift

    class ProximityZoneContext : NSObject