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
 

Properties

NCNavigineSdksdk
 
NCLocationManagerlocationManager
 
NCNavigationManagernavigationManager
 
NCZoneManagerzoneManager
 
NCRouteManagerrouteManager
 
NCAsyncRouteManagerasyncRouteManager
 
NCNotificationManagernotificationManager
 
NCMeasurementManagermeasurementManager
 
NCLocationListManagerlocationListManager
 
NCStorageManagerstorageManager
 
NCMqttSessionmqttSession
 

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 279 of file navigine_sdk_example.dart.

◆ demonstrateExtensionMethods()

void NavigineSdkExample.demonstrateExtensionMethods ( )
inline

Extension methods usage example

Definition at line 361 of file navigine_sdk_example.dart.

◆ demonstrateManagersUsage() [1/2]

void NavigineSdkExample.demonstrateManagersUsage ( )
inline

Demonstrate usage of all managers

Definition at line 223 of file NavigineSdkExample.m.

◆ demonstrateManagersUsage() [2/2]

void NavigineSdkExample.demonstrateManagersUsage ( )
virtual

◆ initializeManagers()

void NavigineSdkExample::initializeManagers ( )
virtual

Initialize all SDK managers

Definition at line 102 of file NavigineSdkExample.m.

◆ initializeSdk()

void NavigineSdkExample::initializeSdk ( )
virtual

SDK initialization and basic parameter setup

Definition at line 54 of file NavigineSdkExample.m.

◆ printSdkInfo() [1/2]

void NavigineSdkExample.printSdkInfo ( )
inline

Get information about current SDK state

Definition at line 203 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.

◆ _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.

◆ _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.

◆ _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 25 of file NavigineSdkExample.m.

◆ locationListManager

NCLocationListManager* NavigineSdkExample.locationListManager
readwritenonatomicstrong

Definition at line 28 of file NavigineSdkExample.m.

◆ locationManager

NCLocationManager* NavigineSdkExample.locationManager
readwritenonatomicstrong

Definition at line 21 of file NavigineSdkExample.m.

◆ measurementManager

NCMeasurementManager* NavigineSdkExample.measurementManager
readwritenonatomicstrong

Definition at line 27 of file NavigineSdkExample.m.

◆ mqttSession

NCMqttSession* NavigineSdkExample.mqttSession
readwritenonatomicstrong

Definition at line 30 of file NavigineSdkExample.m.

◆ navigationManager

NCNavigationManager* NavigineSdkExample.navigationManager
readwritenonatomicstrong

Definition at line 22 of file NavigineSdkExample.m.

◆ notificationManager

NCNotificationManager* NavigineSdkExample.notificationManager
readwritenonatomicstrong

Definition at line 26 of file NavigineSdkExample.m.

◆ routeManager

NCRouteManager* NavigineSdkExample.routeManager
readwritenonatomicstrong

Definition at line 24 of file NavigineSdkExample.m.

◆ sdk

NCNavigineSdk* NavigineSdkExample.sdk
readwritenonatomicstrong

Definition at line 20 of file NavigineSdkExample.m.

◆ storageManager

NCStorageManager* NavigineSdkExample.storageManager
readwritenonatomicstrong

Definition at line 29 of file NavigineSdkExample.m.

◆ zoneManager

NCZoneManager* NavigineSdkExample.zoneManager
readwritenonatomicstrong

Definition at line 23 of file NavigineSdkExample.m.


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