VpsConfig

data class VpsConfig(val locationSource: VpsLocationSourceConfig = VpsLocationSourceConfig(), val controller: VpsControllerConfig = VpsControllerConfig(), val stateManager: VpsStateManagerConfig = VpsStateManagerConfig(), val staticPositionDetector: VpsStaticPositionDetectorConfig = VpsStaticPositionDetectorConfig(), val conveyingDetector: VpsConveyingDetectorConfig = VpsConveyingDetectorConfig())

Configuration for a com.getwemap.sdk.positioning.wemapvpsarcore.VpsARCoreLocationSource. All values take effect at creation and cannot be changed afterward.

Pass this to com.getwemap.sdk.positioning.wemapvpsarcore.VpsARCoreLocationSource constructor to tune VPS positioning behavior.

Constructors

Link copied to clipboard
constructor(locationSource: VpsLocationSourceConfig = VpsLocationSourceConfig(), controller: VpsControllerConfig = VpsControllerConfig(), stateManager: VpsStateManagerConfig = VpsStateManagerConfig(), staticPositionDetector: VpsStaticPositionDetectorConfig = VpsStaticPositionDetectorConfig(), conveyingDetector: VpsConveyingDetectorConfig = VpsConveyingDetectorConfig())

Properties

Link copied to clipboard

Scan scheduling, inclination filtering, and image capture settings.

Link copied to clipboard

Configuration for the conveying detector.

Link copied to clipboard

Accuracy thresholds for the location source state machine.

Link copied to clipboard

Distance thresholds that drive the positioning state machine.

Link copied to clipboard

Configuration for the static-position detector.