SlamSDKCore

Main entry point and public API of SLAM SDK

Parameters

androidContext

Android context to initialized the SDK within.

analytics

optional analytics implementation.

externalPipes

optional external pipes to incorporate.

slamSDKConfig

configuration for slamSDK

Note: This class must be registered as a LifeCycleObserver by a corresponding LifecycleOwner to work as intended

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

The slamCpsService Used to subscribe to location updates

Functions

Link copied to clipboard
open override fun onCreate(owner: LifecycleOwner)
Link copied to clipboard
open override fun onDestroy(owner: LifecycleOwner)
Link copied to clipboard
open fun onPause(owner: LifecycleOwner)
Link copied to clipboard
open override fun onResume(owner: LifecycleOwner)
Link copied to clipboard
open fun onStart(owner: LifecycleOwner)
Link copied to clipboard
open override fun onStop(owner: LifecycleOwner)
Link copied to clipboard

Start SlamSDK data collection process.

Link copied to clipboard

Stop SlamSDK data collection process.

Link copied to clipboard
fun updateConfig(newConfig: SlamSDKConfig)

Update the config and rebuild the pipeline based on config settings, we could validate the config here if we need to