Skip to content

Commit b027b9e

Browse files
Pavel TychininPavel Tychinin
authored andcommitted
Release-20240730
1 parent f533444 commit b027b9e

File tree

374 files changed

+4928
-3382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

374 files changed

+4928
-3382
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
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.5.2](https://github.com/Navigine/navigine_ios_framework/releases/tag/v.2.5.2) / 2024-07-30
6+
* Fixed ZoneManager behavior
7+
* Added ZoneEvent class
8+
* Changed ZoneListener api
9+
510
## [2.5.1](https://github.com/Navigine/navigine_ios_framework/releases/tag/v.2.5.1) / 2024-05-21
611
* Fixed camera behavior
712
* Improved navigation algorithms

Frameworks/Navigine.xcframework/Info.plist

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,35 @@
55
<key>AvailableLibraries</key>
66
<array>
77
<dict>
8+
<key>BinaryPath</key>
9+
<string>Navigine.framework/Navigine</string>
810
<key>LibraryIdentifier</key>
9-
<string>ios-arm64</string>
11+
<string>ios-arm64_x86_64-simulator</string>
1012
<key>LibraryPath</key>
1113
<string>Navigine.framework</string>
1214
<key>SupportedArchitectures</key>
1315
<array>
1416
<string>arm64</string>
17+
<string>x86_64</string>
1518
</array>
1619
<key>SupportedPlatform</key>
1720
<string>ios</string>
21+
<key>SupportedPlatformVariant</key>
22+
<string>simulator</string>
1823
</dict>
1924
<dict>
25+
<key>BinaryPath</key>
26+
<string>Navigine.framework/Navigine</string>
2027
<key>LibraryIdentifier</key>
21-
<string>ios-arm64_x86_64-simulator</string>
28+
<string>ios-arm64</string>
2229
<key>LibraryPath</key>
2330
<string>Navigine.framework</string>
2431
<key>SupportedArchitectures</key>
2532
<array>
2633
<string>arm64</string>
27-
<string>x86_64</string>
2834
</array>
2935
<key>SupportedPlatform</key>
3036
<string>ios</string>
31-
<key>SupportedPlatformVariant</key>
32-
<string>simulator</string>
3337
</dict>
3438
</array>
3539
<key>CFBundlePackageType</key>
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from animation_type.djinni
3-
41
#import <Foundation/Foundation.h>
52

3+
/** Describe animation functions */
64
typedef NS_ENUM(NSInteger, NCAnimationType)
75
{
6+
/** Disable animation */
87
NCAnimationTypeNone,
8+
/** Animation according to formula `f(t) = t`. */
99
NCAnimationTypeLinear,
10+
/** Animation according to formula `f(t) = (-2 * t + 3) * t * t`. */
1011
NCAnimationTypeCubic,
12+
/** Animation according to formula `f(t) = (6 * t * t - 15 * t + 10) * t * t * t`. */
1113
NCAnimationTypeQuint,
14+
/** Animation according to formula `f(t) = 0.5 - 0.5 * cos(PI * t)`. */
1215
NCAnimationTypeSine,
1316
};

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

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,31 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from route_session.djinni
3-
41
#import "NCExport.h"
52
#import "NCLocationPoint.h"
63
#import <Foundation/Foundation.h>
74
@class NCRoutePath;
85

96

7+
/**
8+
* Class is used to handle events coming from routing session (@see RouteSession)
9+
* Methods invoked in UI
10+
*/
1011
DEFAULT_EXPORT_ATTRIBUTE
1112
@protocol NCAsyncRouteListener <NSObject>
1213

14+
/**
15+
* @method onRouteChanged - called when new route was built or
16+
* old route was rebuilt after missing previouse one.
17+
*
18+
* @parameter currentPath - path from current postion to destination point
19+
*/
1320
- (void)onRouteChanged:(nullable NCRoutePath *)currentPath;
1421

22+
/**
23+
* @method onRouteAdvanced - called when user has progressed along the route
24+
* that was built in the method `onRouteChanged`
25+
*
26+
* @parameter distance - distance from the beginning or the route (unit meters)
27+
* @parameter point - current location point on the route
28+
*/
1529
- (void)onRouteAdvanced:(float)distance
1630
point:(nonnull NCLocationPoint *)point;
1731

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from async_route_manager.djinni
3-
41
#import "NCExport.h"
52
#import "NCLocationPoint.h"
63
#import "NCRouteOptions.h"
74
#import <Foundation/Foundation.h>
85
@class NCRouteSession;
96

107

8+
/** Class is used to manage routing sessions */
119
DEFAULT_EXPORT_ATTRIBUTE
1210
@interface NCAsyncRouteManager : NSObject
1311

12+
/**
13+
* Method is used to create routing session
14+
* @param wayPoint - destination point
15+
* @param routeOptions - params of routing session (@see RouteSession class)
16+
*/
1417
- (nullable NCRouteSession *)createRouteSession:(nonnull NCLocationPoint *)wayPoint
1518
routeOptions:(nonnull NCRouteOptions *)routeOptions;
1619

20+
/** Method is used to cancel routing session */
1721
- (void)cancelRouteSession:(nullable NCRouteSession *)session;
1822

1923
@end
Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,42 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from beacon.djinni
3-
41
#import "NCExport.h"
52
#import "NCPoint.h"
63
#import "NCTransmitterStatus.h"
74
#import <Foundation/Foundation.h>
85

96

7+
/**
8+
*
9+
* Object describing iBeacon transmitter.
10+
*
11+
*/
1012
DEFAULT_EXPORT_ATTRIBUTE
1113
@interface NCBeacon : NSObject
1214

15+
/** Metrics coordinate of iBeacon position (@see Point). */
1316
@property (nonatomic, nonnull, readonly) NCPoint * point;
1417

18+
/** Unique location identifier of iBeacon position. */
1519
@property (nonatomic, readonly) int32_t locationId;
1620

21+
/** Unique sublocation identifier of iBeacon position. */
1722
@property (nonatomic, readonly) int32_t sublocationId;
1823

24+
/** iBeacon name. */
1925
@property (nonatomic, nonnull, readonly) NSString * name;
2026

27+
/** iBeacon major. Values [1-65535] */
2128
@property (nonatomic, readonly) int32_t major;
2229

30+
/** iBeacon minor. Values [1-65535] */
2331
@property (nonatomic, readonly) int32_t minor;
2432

33+
/** iBeacon uuid. Format [XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX] */
2534
@property (nonatomic, nonnull, readonly) NSString * uuid;
2635

36+
/** iBeacon power. If exsists. */
2737
@property (nonatomic, nullable, readonly) NSNumber * power;
2838

39+
/** iBeacon status. (@see TransmitterStatus) */
2940
@property (nonatomic, readonly) NCTransmitterStatus status;
3041

3142
@end

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3-
41
#import "NCExport.h"
52
#import <Foundation/Foundation.h>
63

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3-
41
#import "NCExport.h"
52
#import <Foundation/Foundation.h>
63
@protocol NCBeaconProximityEstimatorListener;

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from beacon_proximity_estimator.djinni
3-
41
#import "NCBeaconProximityEntry.h"
52
#import "NCExport.h"
63
#import <Foundation/Foundation.h>

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// AUTOGENERATED FILE - DO NOT MODIFY!
2-
// This file was generated by Djinni from bitmap_region_decoder.djinni
3-
41
#import "NCExport.h"
52
#import "NCRectangle.h"
63
#import <Foundation/Foundation.h>

0 commit comments

Comments
 (0)