HERE iOS SDK Developer's Guide

NMAAdasisV2Engine

Class Summary

class NMAAdasisV2Engine

Derived from: NSObject

NMAAdasisV2Engine uses electronic horizon to forecast a variety of ADAS compliant road geometry and relevant map data to generate ADASIS v2 messages.

Include: NMAKit.framework/headers/NMAAdasisV2Engine.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAAdasisV2Engine

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, writable, weak] id< NMAAdasisV2EngineDelegate delegate

Receiving the messages generated by ADASIS engine

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Instances of this class should not be initialized

-(nonnull instancetype) initWithConfiguration:(nonnull NMAAdasisV2MessageConfiguration *) configuration

Initializes a NMAAdasisV2Engine instance with the specified configuration

-(nullable NSError *) update

Updates ADASIS engine with a new position

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull instancetype) new

Instances of this class should not be initialized directly

Class Details

NMAAdasisV2Engine uses electronic horizon to forecast a variety of ADAS compliant road geometry and relevant map data to generate ADASIS v2 messages.

Public Property Details

[readable, writable, weak] id< NMAAdasisV2EngineDelegatedelegate

Receiving the messages generated by ADASIS engine.

See also:

NMAAdasisV2EngineDelegate

Instance Method Details

-(nonnull instancetype) init

Instances of this class should not be initialized. Call class methods only.

-(nonnull instancetype) initWithConfiguration:(nonnull NMAAdasisV2MessageConfiguration *) configuration

Initializes a NMAAdasisV2Engine instance with the specified configuration.

Parameters:

  • configuration

    Configuration which switches ON or OFF necessary ADASIS messages.

-(nullable NSError *) update

Updates ADASIS engine with a new position. After calling update, ADASIS version 2 protocol messages will be received via NMAAdasisV2EngineDelegate.

Returns:

error if the operation was not successful, otherwise nil.

Class Method Details

+(nonnull instancetype) new

Instances of this class should not be initialized directly.