HERE iOS SDK Developer's Guide

NMAAdasisV2MessageConfiguration

Class Summary

class NMAAdasisV2MessageConfiguration

Derived from: NSObject

NMAAdasisV2MessageConfiguration is a class that is used to enable or disable generation of specific ADASIS v2 messages.

Include: NMAKit.framework/headers/NMAAdasisV2MessageConfiguration.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAAdasisV2MessageConfiguration

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, writable, assign] BOOL  latitudeLongitudeEnabled

Enables long profile LATITUDE and LONGITUDE messages

[readable, writable, assign] BOOL  metaDataEnabled

Enables META-DATA messages

[readable, writable, assign] BOOL  positionEnabled

Enables POSITION messages

[readable, writable, assign] BOOL  pvidEnabled

Enables long profile PVID messages

[readable, writable, assign] BOOL  roadAccessibilityEnabled

Enables short profile ROAD_ACCESSIBILITY messages

[readable, writable, assign] BOOL  segmentEnabled

Enables SEGMENT messages

[readable, writable, assign] BOOL  slopeEnabled

Enables short profile SLOPE messages

[readable, writable, assign] BOOL  stubEnabled

Enables STUB messages

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Instances of this class should not be initialized directly

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull instancetype) createWithAllMessagesEnabled

Creates NMAAdasisV2MessageConfiguration instance with all possible ADASIS messages enabled

+(nonnull instancetype) createWithDefaultMessagesEnabled

Creates NMAAdasisV2MessageConfiguration instance with default ADASIS messages enabled

+(nonnull instancetype) new

Instances of this class should not be initialized directly

Class Details

NMAAdasisV2MessageConfiguration is a class that is used to enable or disable generation of specific ADASIS v2 messages.

Public Property Details

[readable, writable, assign] BOOL latitudeLongitudeEnabled

Enables long profile LATITUDE and LONGITUDE messages.

[readable, writable, assign] BOOL metaDataEnabled

Enables META-DATA messages.

[readable, writable, assign] BOOL positionEnabled

Enables POSITION messages.

[readable, writable, assign] BOOL pvidEnabled

Enables long profile PVID messages.

[readable, writable, assign] BOOL roadAccessibilityEnabled

Enables short profile ROAD_ACCESSIBILITY messages.

[readable, writable, assign] BOOL segmentEnabled

Enables SEGMENT messages.

[readable, writable, assign] BOOL slopeEnabled

Enables short profile SLOPE messages.

[readable, writable, assign] BOOL stubEnabled

Enables STUB messages.

Instance Method Details

-(nonnull instancetype) init

Instances of this class should not be initialized directly.

Class Method Details

+(nonnull instancetype) createWithAllMessagesEnabled

Creates NMAAdasisV2MessageConfiguration instance with all possible ADASIS messages enabled.

+(nonnull instancetype) createWithDefaultMessagesEnabled

Creates NMAAdasisV2MessageConfiguration instance with default ADASIS messages enabled. Default ADASIS messages are POSITION, STUB, SEGMENT and META-DATA.

+(nonnull instancetype) new

Instances of this class should not be initialized directly.