Loading...
Searching...
No Matches
NavigineSdkExample Class Reference

Inherits NSObject.

Public Member Functions

void printSdkInfo ()
 
void demonstrateManagersUsage ()
 
void demonstrateDartFeatures ()
 
void demonstrateExtensionMethods ()
 
void initializeSdk ()
 
void initializeManagers ()
 
void createLocationWindowExample ()
 
void printSdkInfo ()
 
void demonstrateManagersUsage ()
 
void runExample ()
 

Public Attributes

NavigineSdk _sdk
 
LocationManager _locationManager
 
NavigationManager _navigationManager
 
ZoneManager _zoneManager
 
RouteManager _routeManager
 
AsyncRouteManager _asyncRouteManager
 
NotificationManager _notificationManager
 
MeasurementManager _measurementManager
 
LocationListManager _locationListManager
 
StorageManager _storageManager
 
MqttSession _mqttSession
 
LocationWindow _locationWindow
 
RouteLayer _routeLayer
 
GuidanceCamera _guidanceCamera
 

Properties

NCNavigineSdk * sdk
 
NCLocationManager * locationManager
 
NCNavigationManager * navigationManager
 
NCZoneManager * zoneManager
 
NCRouteManager * routeManager
 
NCAsyncRouteManager * asyncRouteManager
 
NCNotificationManager * notificationManager
 
NCMeasurementManager * measurementManager
 
NCLocationListManager * locationListManager
 
NCStorageManager * storageManager
 
NCMqttSession * mqttSession
 
NCLocationWindow * locationWindow
 
NCRouteLayer * routeLayer
 
NCGuidanceCamera * guidanceCamera
 

Detailed Description

NavigineSDK usage example for Dart/Flutter Demonstrates SDK initialization and access to various managers

NavigineSDK usage example for Objective-C Demonstrates SDK initialization and access to various managers

Definition at line 7 of file navigine_sdk_example.dart.

Member Function Documentation

◆ createLocationWindowExample()

void NavigineSdkExample.createLocationWindowExample ( )
virtual

◆ demonstrateDartFeatures()

void NavigineSdkExample.demonstrateDartFeatures ( )
inline

Demonstrate Dart features usage

Definition at line 347 of file navigine_sdk_example.dart.

◆ demonstrateExtensionMethods()

void NavigineSdkExample.demonstrateExtensionMethods ( )
inline

Extension methods usage example

Definition at line 429 of file navigine_sdk_example.dart.

◆ demonstrateManagersUsage() [1/2]

void NavigineSdkExample.demonstrateManagersUsage ( )
inline

Demonstrate usage of all managers

Definition at line 295 of file NavigineSdkExample.m.

◆ demonstrateManagersUsage() [2/2]

void NavigineSdkExample.demonstrateManagersUsage ( )
virtual

◆ initializeManagers()

void NavigineSdkExample::initializeManagers ( )
virtual

Initialize all SDK managers

Definition at line 117 of file NavigineSdkExample.m.

◆ initializeSdk()

void NavigineSdkExample::initializeSdk ( )
virtual

SDK initialization and basic parameter setup

Definition at line 59 of file NavigineSdkExample.m.

◆ printSdkInfo() [1/2]

void NavigineSdkExample.printSdkInfo ( )
inline

Get information about current SDK state

Definition at line 275 of file NavigineSdkExample.m.

◆ printSdkInfo() [2/2]

void NavigineSdkExample.printSdkInfo ( )
virtual

◆ runExample()

void NavigineSdkExample.runExample ( )
virtual

Member Data Documentation

◆ _asyncRouteManager

AsyncRouteManager NavigineSdkExample._asyncRouteManager

Definition at line 13 of file navigine_sdk_example.dart.

◆ _guidanceCamera

GuidanceCamera NavigineSdkExample._guidanceCamera

Definition at line 21 of file navigine_sdk_example.dart.

◆ _locationListManager

LocationListManager NavigineSdkExample._locationListManager

Definition at line 16 of file navigine_sdk_example.dart.

◆ _locationManager

LocationManager NavigineSdkExample._locationManager

Definition at line 9 of file navigine_sdk_example.dart.

◆ _locationWindow

LocationWindow NavigineSdkExample._locationWindow

Definition at line 19 of file navigine_sdk_example.dart.

◆ _measurementManager

MeasurementManager NavigineSdkExample._measurementManager

Definition at line 15 of file navigine_sdk_example.dart.

◆ _mqttSession

MqttSession NavigineSdkExample._mqttSession

Definition at line 18 of file navigine_sdk_example.dart.

◆ _navigationManager

NavigationManager NavigineSdkExample._navigationManager

Definition at line 10 of file navigine_sdk_example.dart.

◆ _notificationManager

NotificationManager NavigineSdkExample._notificationManager

Definition at line 14 of file navigine_sdk_example.dart.

◆ _routeLayer

RouteLayer NavigineSdkExample._routeLayer

Definition at line 20 of file navigine_sdk_example.dart.

◆ _routeManager

RouteManager NavigineSdkExample._routeManager

Definition at line 12 of file navigine_sdk_example.dart.

◆ _sdk

NavigineSdk NavigineSdkExample._sdk

Definition at line 8 of file navigine_sdk_example.dart.

◆ _storageManager

StorageManager NavigineSdkExample._storageManager

Definition at line 17 of file navigine_sdk_example.dart.

◆ _zoneManager

ZoneManager NavigineSdkExample._zoneManager

Definition at line 11 of file navigine_sdk_example.dart.

Property Documentation

◆ asyncRouteManager

NCAsyncRouteManager* NavigineSdkExample.asyncRouteManager
readwritenonatomicstrong

Definition at line 27 of file NavigineSdkExample.m.

◆ guidanceCamera

NCGuidanceCamera* NavigineSdkExample.guidanceCamera
readwritenonatomicstrong

Definition at line 35 of file NavigineSdkExample.m.

◆ locationListManager

NCLocationListManager* NavigineSdkExample.locationListManager
readwritenonatomicstrong

Definition at line 30 of file NavigineSdkExample.m.

◆ locationManager

NCLocationManager* NavigineSdkExample.locationManager
readwritenonatomicstrong

Definition at line 23 of file NavigineSdkExample.m.

◆ locationWindow

NCLocationWindow* NavigineSdkExample.locationWindow
readwritenonatomicstrong

Definition at line 33 of file NavigineSdkExample.m.

◆ measurementManager

NCMeasurementManager* NavigineSdkExample.measurementManager
readwritenonatomicstrong

Definition at line 29 of file NavigineSdkExample.m.

◆ mqttSession

NCMqttSession* NavigineSdkExample.mqttSession
readwritenonatomicstrong

Definition at line 32 of file NavigineSdkExample.m.

◆ navigationManager

NCNavigationManager* NavigineSdkExample.navigationManager
readwritenonatomicstrong

Definition at line 24 of file NavigineSdkExample.m.

◆ notificationManager

NCNotificationManager* NavigineSdkExample.notificationManager
readwritenonatomicstrong

Definition at line 28 of file NavigineSdkExample.m.

◆ routeLayer

NCRouteLayer* NavigineSdkExample.routeLayer
readwritenonatomicstrong

Definition at line 34 of file NavigineSdkExample.m.

◆ routeManager

NCRouteManager* NavigineSdkExample.routeManager
readwritenonatomicstrong

Definition at line 26 of file NavigineSdkExample.m.

◆ sdk

NCNavigineSdk* NavigineSdkExample.sdk
readwritenonatomicstrong

Definition at line 22 of file NavigineSdkExample.m.

◆ storageManager

NCStorageManager* NavigineSdkExample.storageManager
readwritenonatomicstrong

Definition at line 31 of file NavigineSdkExample.m.

◆ zoneManager

NCZoneManager* NavigineSdkExample.zoneManager
readwritenonatomicstrong

Definition at line 25 of file NavigineSdkExample.m.


The documentation for this class was generated from the following files: