Skip to content

Commit

Permalink
SDK - 1.5.294
Browse files Browse the repository at this point in the history
  • Loading branch information
dinkarkumardk committed Dec 16, 2022
1 parent b68243a commit 167932d
Show file tree
Hide file tree
Showing 63 changed files with 2,929 additions and 2 deletions.
1 change: 1 addition & 0 deletions Frameworks/1.5.294/MistSDK.framework/CHECKSUM
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
def7290c203e171018aa123d5cdf308d0eea1d8294431355f081ad7257b4e137 POD/MistSDK.framework/MistSDK
17 changes: 17 additions & 0 deletions Frameworks/1.5.294/MistSDK.framework/Headers/MSTAsset.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// Asset.h
// iOS
//
// Created by Nirmala Jayaraman on 6/23/15.
// Copyright (c) 2015 Mist Systems Inc. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MSTZone.h"

@interface MSTAsset : NSObject

@property (nonatomic, strong, readonly) NSString *assetName;
@property (nonatomic, strong, readonly) NSArray *zoneList;

@end
38 changes: 38 additions & 0 deletions Frameworks/1.5.294/MistSDK.framework/Headers/MSTBeacon.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
//
// Beacon.h
// iOS
//
// Created by Nirmala Jayaraman on 6/23/15.
// Copyright (c) 2015 Mist Systems Inc. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>

@interface MSTBeacon : NSObject

//The proximity ID of the beacon
@property (nonatomic, strong, readonly) NSUUID *proximityUUID;

//The most significant value in the beacon
@property (nonatomic, readonly) int major;

//The least significant value in the beacon
@property (nonatomic, readonly) int minor;

//The relative distance to the beacon as CLProximity
@property (nonatomic, readonly) CLProximity proximity;

//The relative distance to the beacon
@property (nonatomic, readonly) double distance;

//The accuracy of the proximity value, measured in meters from the beacon
@property (nonatomic, readonly) double accuracy;

//The received signal strength of the beacon, measured in decibels
@property (nonatomic, readonly) int rssi;

//Pretty print
- (NSString *) description;

@end
49 changes: 49 additions & 0 deletions Frameworks/1.5.294/MistSDK.framework/Headers/MSTBeaconRegion.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
//
// MSTBeaconRegion.h
// MistSDK
//
// Created by Nirmala Jayaraman on 5/4/17.
// Copyright © 2017 Mist. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MSTBeaconRegion : NSObject <NSCopying>

#pragma mark - READ ONLY PROPERTIES

//The proximity ID of the beacon being targeted. This value must not be nil
@property (nonatomic, strong, readonly) NSUUID *proximityUUID;

//The major value that you use to identify one or more beacons
@property (nonatomic, readonly) int major;

//The minor value that you use to identify a specific beacon
@property (nonatomic, readonly) int minor;

//A unique identifier to associate with the returned region object. You use this identifier to differentiate regions within your application. This value must not be nil
@property (nonatomic, strong, readonly) NSString *identifier;


#pragma mark - INITIALIZATION

//Initializes and returns a region object that targets a beacon with the specified proximity ID
- (instancetype)initWithProximityUUID:(NSUUID *)proximityUUID
identifier:(NSString *)identifier;

//Initializes and returns a region object that targets a beacon with the specified proximity ID and major value
- (instancetype)initWithProximityUUID:(NSUUID *)proximityUUID
major:(int)major
identifier:(NSString *)identifier;

//Initializes and returns a region object that targets a beacon with the specified proximity ID, major value, and minor value
- (instancetype)initWithProximityUUID:(NSUUID *)proximityUUID
major:(int)major
minor:(int)minor
identifier:(NSString *)identifier;

+(NSString *) description: (MSTBeaconRegion *) beaconRegion;

-(id)copyWithZone:(NSZone *)zone;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
//
// MSTCentralManager+Analytics.h
// MistSDK
//
// Created by Nirmala Jayaraman on 2/16/17.
// Copyright © 2017 Mist. All rights reserved.
//

#import <MistSDK/MistSDK.h>

@interface MSTCentralManager (Analytics)

// Analyze in/out time for Bob
@property (nonatomic, strong) NSMutableDictionary *requestHandlerCounterDict;
@property (nonatomic, strong) NSMutableArray *requestInTimeIntsDiffArr;
@property (nonatomic, strong) NSMutableDictionary *requestInTimeIntsHistoric;
@property (nonatomic) NSDate *previousOutDate;
@property (nonatomic) unsigned int minCounter;
@property (nonatomic) NSDate *previousInDate;
@property (nonatomic, strong) NSMutableDictionary *histogramInTime;
@property (nonatomic, strong) NSMutableDictionary *clientInformation;
@property (nonatomic) bool shouldCompressData;

/**
* Get accumulative transmitted data size;
*
* @return size in bytes
*/
-(NSUInteger)getAccumulativeTXSize;

/**
* Get accumulative received data size;
*
* @return size in bytes
*/
-(NSUInteger)getAccumulativeRXSize;

/**
* Set the environment type to connect to the correct Mist environment.
*
* @param envType - The values for this param is D,S,P.
*/
- (void) setEnviroment:(NSString *)envType;

//Special APIs

- (void) setPFWayFindingParam1: (int) way1 param2: (int) way2;
- (void) setSpeed: (float) speed;
- (void) setSdsParam1: (int) speedSD param2: (int) speedSDEst param3: (int) angle1SD param4: (int) angle2SD param4: (int) leSD;

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
//
// MSTCentralManager+Test.h
// MistSDK
//
// Created by Nirmala Jayaraman on 2/11/17.
// Copyright © 2017 Mist. All rights reserved.
//

/*
* All test only and Mist private methods will reside here
*/
#import <MistSDK/MistSDK.h>

@interface MSTCentralManager (Test)

#pragma mark - TEST only
@property (nonatomic) long timeElapsed;
@property (nonatomic) BOOL isAccuracyTestingOn;
@property (nonatomic) BOOL isStopAndGoDataCollection;
@property (nonatomic) BOOL isWalkTest;

@property (nonatomic, strong) NSString *zoneName;
@property (nonatomic, strong) NSString *zoneType;
@property (nonatomic, strong) NSDate *zoneDate;

- (NSString *) getDeviceId;
- (NSDictionary *) getDeviceInformation;
- (CLLocationCoordinate2D) getCurrentOSLocation;
- (NSString *) getResponseString;

//Test only APIs
- (void) setTopicName:(NSString *)topic;
- (void) setHostURL:(NSString *)hostUri;

#pragma mark - Data collection

- (void) setMarkerInformationWithDate:(NSString *)time MarkerX:(int)x AndY:(int)y;
- (void) setMarkerInformationWithDate:(NSString *)time MarkerX:(int)x AndY:(int)y AndRecordingId:(NSString *)recordingId;
- (void) setMarkerInformationWithDate:(NSString *)time MarkerX:(int)x AndY:(int)y AndRecordingId:(NSString *)recordingId AndWaypointName:(NSString *)waypointName;
- (void) setWalkMarkerInformationWithDate:(NSString *)time MarkerX:(int)x AndY:(int)y EndX: (int)endX AndEndY: (int)endY AndComments: (NSString *) walkComment __deprecated_msg("unsused");
- (void) startDataCollection;
- (void) stopDataCollection;
- (int) getCollectionCounter;
//- (void) spottedVbeacon;
- (void) incrementStaticX;
- (void) incrementStaticY;
- (void) decrementStaticX;
- (void) decrementStaticY;
- (NSString *) currentStaticLocation;

@end
Loading

0 comments on commit 167932d

Please sign in to comment.