Dashcam SDK 1.0.7
Captures, recognizes and records road aigns.
Loading...
Searching...
No Matches
Instance Methods | List of all members
<NMDDashcamSDKDelegate> Protocol Reference

#import <NMDDashcamSDKDelegate.h>

Inherits <NSObject>.

Instance Methods

(void) - sdkInitializedSuccessfully
 
(void) - sdkInitializationFailedWithError:
 
(void) - onGpsStatusChanged:
 
(void) - onLocationServicesAuthorizationStatusChanged:
 
(void) - onLocationServicesDidChangeAuthorization:
 
(void) - onGpsPositionChanged:snappedGpsCoordinates:speed:horizontalAccuracy:timeStamp:course:altitude:
 

Method Documentation

◆ onGpsPositionChanged:snappedGpsCoordinates:speed:horizontalAccuracy:timeStamp:course:altitude:

- (void) onGpsPositionChanged: (CLLocationCoordinate2D)  rawGpsCoordinates
snappedGpsCoordinates: (CLLocationCoordinate2D)  snappedGpsCoordinates
speed: (CGFloat)  speed
horizontalAccuracy: (CGFloat)  horizontalAccuracy
timeStamp: (long long)  timeStamp
course: (CGFloat)  course
altitude: (double)  altitude 
optional

The event is called when user's current position changes from the previous value.

Parameters
rawGpsCoordinatesNew coordinate of the user.
snappedGpsCoordinatesCoordinates snapped to a route.
speedSpeed in km/h.
horizontalAccuracyThe horizontal accuracy of the GPS position.
timeStampThe time stamp of the GPS position.
courseThe course of the GPS position.
altitudeThe altitude of the GPS position.

◆ onGpsStatusChanged:

- (void) onGpsStatusChanged: (NMDGPSStatus status
optional

The event is called when GPS signal reception status changes.

Parameters
statusNew GPS signal reception status represented by NMDGPSStatus enum.

◆ onLocationServicesAuthorizationStatusChanged:

- (void) onLocationServicesAuthorizationStatusChanged: ("-onLocationServicesDidChangeAuthorization:") 
(ios(8.0, 14.0))  API_DEPRECATED_WITH_REPLACEMENT 
optional

Notifies the delegate that the location services authorization status has changed.

Parameters
statusNew location services authoriztion status.

◆ onLocationServicesDidChangeAuthorization:

- (void) onLocationServicesDidChangeAuthorization: (ios(14.0))  API_AVAILABLE
optional

Notifies the delegate that the location services authorization status has changed.

Parameters
authorizationStatusNew location services authoriztion status.

◆ sdkInitializationFailedWithError:

- (void) sdkInitializationFailedWithError: (NSError *)  error
optional

Notifies the delegate that SDK hasn't been initialized properly.

Parameters
errorContains description of the problem.

◆ sdkInitializedSuccessfully

- (void) sdkInitializedSuccessfully
optional

Notifies the delegate that SDK has been initialized successfully and is ready to use.