Package-level declarations

Types

Link copied to clipboard

Functor called by the client to signal it has stopped using the map.

Link copied to clipboard

Listener for errors in the automatic map update process.

Link copied to clipboard

Exception that's thrown when an invalid observer is passed as a parameter to any of the orchestrator's functions.

Link copied to clipboard

The error returned when onboard map files are unavailable.

Link copied to clipboard

Implementation of a DataStore which is based on an onboard NDS map.

Link copied to clipboard

Provides access to an NDS map instance.

Link copied to clipboard
class NdsStoreAccessor(storeAccessChangedListenerId: String, initialize: () -> Unit = {}, deinitialize: () -> Unit = {}, cancelRequest: () -> Unit = {}) : OnStoreAccessChangedListener

Takes care of access to a DataStore.

Link copied to clipboard

Synchronizes access to an onboard NDS map.

Link copied to clipboard
data class NdsStoreConfiguration(val ndsStorePath: File, val keystorePath: File? = null, val keystorePassword: String? = null, val ndsStoreUpdateConfig: NdsStoreUpdateConfig, val geopoliticalView: String? = null)

Configuration parameters for an NdsStore.

Link copied to clipboard
open class NdsStoreError

Represents an error raised when something goes wrong in the data store.

Link copied to clipboard
data class NdsStoreUpdateConfig(val updateStoragePath: File, val persistentStoragePath: File, val updateServerUri: Uri? = null, val updateServerApiKey: String? = null, val iqMapsAllRegionsEnabled: Boolean = false, val iqMapsRelevantRegionsEnabled: Boolean = false, val iqMapsRelevantRegionsRadius: Distance = Distance.ZERO, val iqMapsRelevantRegionsUpdateInterval: Duration = Duration.ZERO, val iqMapsRegionsAlongRouteEnabled: Boolean = false, val iqMapsRegionsAlongRouteRadius: Distance = Distance.ZERO)

Configuration of updates of the NdsStore.

Link copied to clipboard

Interface for components that rely on the onboard map. It is used to synchronise access/unavailability states for map files.

Link copied to clipboard

Listener for changes to the NDS map state. The map state is represented as a graph of regions.

Link copied to clipboard

Errors that can be reported when the NdsStore is updated.

Link copied to clipboard
fun interface UpdateListener

Listener for updates to the NdsStore