PWManagedLocationManager Class Reference

Inherits from NSObject
Conforms to PWLocationManager
Declared in PWManagedLocationManager.h

  campusId

The campus identifier.

@property (nonatomic, readonly) NSInteger campusId

Declared In

PWManagedLocationManager.h

  buildingId

The building identifier.

@property (nonatomic, readonly) NSInteger buildingId

Declared In

PWManagedLocationManager.h

  location

The last indoor location received.

@property (nonatomic, readonly) PWIndoorLocation *location

Declared In

PWManagedLocationManager.h

  floorIDMapping

The floor ID mapping dictionary used to define the mapping between the location provider floor ID and the Phunware floor ID. The dictionary format must adhere to the following format: @{CUSTOMER_FLOORID : PHUNWARE_FLOOR_ID}.

@property (nonatomic, strong) NSDictionary *floorIDMapping

Declared In

PWManagedLocationManager.h

– initWithCampusId:

Initialize with a campus identifier.

- (instancetype)initWithCampusId:(NSInteger)campusId

Parameters

campusId

The campus identifier.

Declared In

PWManagedLocationManager.h

– initWithBuildingId:

Initialize with a building identifier.

- (instancetype)initWithBuildingId:(NSInteger)buildingId

Parameters

buildingId

The building identifier.

Declared In

PWManagedLocationManager.h

– init

Initialization

- (instancetype)init

Declared In

PWManagedLocationManager.h

+ createWithBundleURL:completion:

The bundle URL.

+ (void)createWithBundleURL:(NSURL *)bundleURL completion:(void ( ^ ) ( PWManagedLocationManager *managedLocationManager , NSError *error ))completion

Parameters

bundleURL

The bundle URL.

completion

Block called when PWManagedLocationManager has been initialized. Gives the manager object or error if there was one.

Declared In

PWManagedLocationManager.h

– internalProviderInformation

Returns an array of PWManagedProviderInfo objects. Each provider will have its own PWManagedProviderInfo object. This will return nothing if the bundle has not already been loaded by a completed startUpdatingLocation call.

- (NSArray *)internalProviderInformation

Declared In

PWManagedLocationManager.h

  stabilizeFloorSwitching

Use the device’s pressure sensor to prevent erroneous floor switches. Disabled by default and not recommended for most setups.

@property (nonatomic, assign) BOOL stabilizeFloorSwitching

Declared In

PWManagedLocationManager.h

  userInfo

Extra information about the PWManagedLocationManager and the data it consumes.

@property (nonatomic, strong) NSDictionary *userInfo

Declared In

PWManagedLocationManager.h

  beaconsRequiredForFloor

@property (nonatomic, strong) NSNumber *beaconsRequiredForFloor

– settingsInformation

- (NSAttributedString *)settingsInformation

– startRecording

- (void)startRecording

– recordCustomFlag:

- (void)recordCustomFlag:(NSString *)customFlag

– stopRecording

- (NSURL *)stopRecording

– isRecording

- (BOOL)isRecording

– startPlaybackWithFileURLs:

- (void)startPlaybackWithFileURLs:(NSArray *)fileURLs