Dashcam SDK 1.0.7
Captures, recognizes and records road aigns.
Loading...
Searching...
No Matches
Instance Methods | Class Methods | Properties | List of all members
NMDADASController Class Reference

#import <NMDADASController.h>

Inherits NSObject.

Instance Methods

(instancetype _Nonnull) - initWithDataDirectoryPath:
 
(void) - setVanishingPoint:
 
(void) - setRecognitionFeatureEnabled:isEnabled:
 
(void) - setCollisionSensitivity:
 
(void) - setRecognitionFPS:
 
(void) - setRecognitionMinSpeed:
 
(instancetype) - NS_UNAVAILABLE
 

Class Methods

(instancetype) + NS_UNAVAILABLE
 

Properties

id< NMDADASWarningDelegatewarningDelegate
 
id< NMDADASSignRecognitionDelegatesignRecognitionDelegate
 
id< NMDADASDebuggingDelegatedebuggingDelegate
 
BOOL frameDebuggingEnabled
 
BOOL debugFrameSavingEnabled
 

Detailed Description

Manages ADAS features of the Dashcam SDK.

Method Documentation

◆ initWithDataDirectoryPath:

- (instancetype _Nonnull) initWithDataDirectoryPath: (NSString *_Nonnull)  dataPath

Initialize controller with path to saved signs.

Parameters
dataPathpath to signs storage.

◆ NS_UNAVAILABLE [1/2]

- (instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [2/2]

+ (instancetype) NS_UNAVAILABLE

◆ setCollisionSensitivity:

- (void) setCollisionSensitivity: (NMDADASCollisionSensitivity sensitivity

Sets collision sensitivity level.

Parameters
sensitivityCollision sensitivity level.

◆ setRecognitionFeatureEnabled:isEnabled:

- (void) setRecognitionFeatureEnabled: (NMDRecognitionFeature feature
isEnabled: (BOOL)  isEnabled 

Enables or disables recognition for certain feature.

Parameters
featureRecogition feature to update recognition status.
isEnabledFeature recognition status.

◆ setRecognitionFPS:

- (void) setRecognitionFPS: (NSInteger)  fps

Sets FPS for recognition.

Parameters
fpsFrame per second value.

◆ setRecognitionMinSpeed:

- (void) setRecognitionMinSpeed: (int)  minSpeed

Sets minimal speed to activate recognition.

Parameters
minSpeedspeed in km/h.

◆ setVanishingPoint:

- (void) setVanishingPoint: (CGPoint)  point

Updates ADAS controller's vanishing point, usually takes place after calibraion.

Parameters
pointRelative coordinates, between 0..1, representing vanishing point for camera view.

Property Documentation

◆ debugFrameSavingEnabled

- (BOOL) debugFrameSavingEnabled
readwritenonatomicassign

Specifies whether the storing of debugging frames mode should be enabled or disabled.

◆ debuggingDelegate

- (id<NMDADASDebuggingDelegate>) debuggingDelegate
readwritenonatomicweak

Delegate property for debug events.

◆ frameDebuggingEnabled

- (BOOL) frameDebuggingEnabled
readwritenonatomicassign

Specifies whether the debugging mode should be enabled or disabled.

◆ signRecognitionDelegate

- (id<NMDADASSignRecognitionDelegate>) signRecognitionDelegate
readwritenonatomicweak

Delegate property, notifies on new recognition events available, such as new signs detected.

◆ warningDelegate

- (id<NMDADASWarningDelegate>) warningDelegate
readwritenonatomicweak

Delegate property, notifies on new warnings received.