Skip to content

Commit 494c01d

Browse files
PavelTychininPavel Tychinin
andauthored
Release-20122023 (#11)
Co-authored-by: Pavel Tychinin <ptychinin@Pavels-MacBook-Pro.local>
1 parent 475881f commit 494c01d

36 files changed

+409
-20
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
All notable changes to this project will be documented in this file.
33
`navigine.framework` adheres to [Semantic Versioning](http://semver.org/).
44

5+
## [2.4.3](https://github.com/Navigine/navigine_ios_framework/releases/tag/v.2.4.3) / 2023-12-20
6+
* Up internal dependencies
7+
58
## [2.4.2](https://github.com/Navigine/navigine_ios_framework/releases/tag/v.2.4.2) / 2023-10-13
69
* Refactor LocationView
710
* Fix race condition in render thread
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// AUTOGENERATED FILE - DO NOT MODIFY!
2+
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3+
4+
#import "NCExport.h"
5+
#import <Foundation/Foundation.h>
6+
7+
DEFAULT_EXPORT_ATTRIBUTE
8+
@interface NCBeaconProximityEntry : NSObject
9+
- (nonnull instancetype)initWithTx:(nonnull NSString *)tx
10+
rssi:(float)rssi
11+
frequency:(float)frequency
12+
quality:(float)quality
13+
distance:(nullable NSNumber *)distance;
14+
+ (nonnull instancetype)beaconProximityEntryWithTx:(nonnull NSString *)tx
15+
rssi:(float)rssi
16+
frequency:(float)frequency
17+
quality:(float)quality
18+
distance:(nullable NSNumber *)distance;
19+
20+
@property (nonatomic, readonly, nonnull) NSString * tx;
21+
22+
@property (nonatomic, readonly) float rssi;
23+
24+
@property (nonatomic, readonly) float frequency;
25+
26+
@property (nonatomic, readonly) float quality;
27+
28+
@property (nonatomic, readonly, nullable) NSNumber * distance;
29+
30+
@end
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// AUTOGENERATED FILE - DO NOT MODIFY!
2+
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3+
4+
#import "NCExport.h"
5+
#import <Foundation/Foundation.h>
6+
@protocol NCBeaconProximityEstimatorListener;
7+
8+
9+
DEFAULT_EXPORT_ATTRIBUTE
10+
@interface NCBeaconProximityEstimator : NSObject
11+
12+
- (void)start;
13+
14+
- (void)stop;
15+
16+
- (void)pause;
17+
18+
- (void)resume;
19+
20+
- (void)addListener:(nullable id<NCBeaconProximityEstimatorListener>)listener;
21+
22+
- (void)removeListener:(nullable id<NCBeaconProximityEstimatorListener>)listener;
23+
24+
@end
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// AUTOGENERATED FILE - DO NOT MODIFY!
2+
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3+
4+
#import "NCBeaconProximityEntry.h"
5+
#import "NCExport.h"
6+
#import <Foundation/Foundation.h>
7+
8+
9+
DEFAULT_EXPORT_ATTRIBUTE
10+
@protocol NCBeaconProximityEstimatorListener <NSObject>
11+
12+
- (void)onScanResultReady:(nonnull NSArray<NCBeaconProximityEntry *> *)beacons;
13+
14+
- (void)onProgressChanged:(float)progress;
15+
16+
- (void)onFinished:(nonnull NSArray<NCBeaconProximityEntry *> *)beacons;
17+
18+
- (void)onFailed:(nullable NSError *)error;
19+
20+
@end

Frameworks/Navigine.xcframework/ios-arm64/Navigine.framework/Headers/NCNavigineSdk.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#import "NCExport.h"
55
#import <Foundation/Foundation.h>
66
@class NCAsyncRouteManager;
7+
@class NCBeaconProximityEstimator;
78
@class NCLocationEditManager;
89
@class NCLocationListManager;
910
@class NCLocationManager;
@@ -54,6 +55,8 @@ DEFAULT_EXPORT_ATTRIBUTE
5455

5556
- (nullable NCMeasurementManager *)getMeasurementManager:(nullable NCLocationManager *)locationManager;
5657

58+
- (nullable NCBeaconProximityEstimator *)getBeaconProximityEstimator:(nullable NCLocationManager *)locationManager;
59+
5760
- (nonnull NSString *)getErrorDescription:(int32_t)errorCode;
5861

5962
- (nullable NCLocationListManager *)getLocationListManager;

Frameworks/Navigine.xcframework/ios-arm64/Navigine.framework/Headers/NCSublocation.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ DEFAULT_EXPORT_ATTRIBUTE
4040

4141
@property (nonatomic, readonly) float height;
4242

43-
@property (nonatomic, readonly) float altitude;
43+
@property (nonatomic, nullable, readonly) NSNumber * altitude;
4444

4545
@property (nonatomic, readonly) float azimuth;
4646

Frameworks/Navigine.xcframework/ios-arm64/Navigine.framework/Headers/Navigine.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ FOUNDATION_EXPORT const unsigned char NavigineVersionString[];
8181
#import "NCCameraListener.h"
8282
#import "NCTransmitterStatus.h"
8383
#import "NCBeacon.h"
84+
#import "NCBeaconProximityEntry.h"
85+
#import "NCBeaconProximityEstimatorListener.h"
86+
#import "NCBeaconProximityEstimator.h"
8487
#import "NCAnimationType.h"
8588
#import "NCAsyncRouteListener.h"
8689
#import "NCRouteSession.h"
Binary file not shown.
Binary file not shown.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// AUTOGENERATED FILE - DO NOT MODIFY!
2+
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3+
4+
#import "NCExport.h"
5+
#import <Foundation/Foundation.h>
6+
7+
DEFAULT_EXPORT_ATTRIBUTE
8+
@interface NCBeaconProximityEntry : NSObject
9+
- (nonnull instancetype)initWithTx:(nonnull NSString *)tx
10+
rssi:(float)rssi
11+
frequency:(float)frequency
12+
quality:(float)quality
13+
distance:(nullable NSNumber *)distance;
14+
+ (nonnull instancetype)beaconProximityEntryWithTx:(nonnull NSString *)tx
15+
rssi:(float)rssi
16+
frequency:(float)frequency
17+
quality:(float)quality
18+
distance:(nullable NSNumber *)distance;
19+
20+
@property (nonatomic, readonly, nonnull) NSString * tx;
21+
22+
@property (nonatomic, readonly) float rssi;
23+
24+
@property (nonatomic, readonly) float frequency;
25+
26+
@property (nonatomic, readonly) float quality;
27+
28+
@property (nonatomic, readonly, nullable) NSNumber * distance;
29+
30+
@end

0 commit comments

Comments
 (0)