MapstedPrivateApi

open class MapstedPrivateApi : ValidBlueDotCallback

Inheritors

Properties

Link copied to clipboard
open val coreApi: CoreApi
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun addBleData(bleDataVector: List<BleData>)
Link copied to clipboard
open fun addCellTowerData(cellDataVector: List<CellMeasurement>)
Link copied to clipboard
open fun addGeofence(propertyId: Int, geofence: GeofenceTrigger): Boolean
Link copied to clipboard
open fun addGeofences(propertyId: Int, geofences: List<GeofenceTrigger>): Boolean
Link copied to clipboard
open fun addGnssAggregate(aggregate: GnssAggregate)
Link copied to clipboard
open fun addGpsCellularData(latLng: LatLng, accuracy: Float)
Link copied to clipboard
open fun addGpsReading(reading: GpsReading)
Link copied to clipboard
Link copied to clipboard
open fun addSensorData(sensorType: SensorType, eventTimestamp_ns: Double, values: List<Float>, accuracy: Int)
Link copied to clipboard
open fun addValidBlueDotStatusListener(listener: ValidBlueDotCallback): Boolean
Link copied to clipboard
open fun addWifiData(wifiDataVector: List<WifiData>)
Link copied to clipboard
open fun addWifiRttData(rttDataVector: List<WifiRttData>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun findPropertyAndBuilding(point: Mercator): Zone
Link copied to clipboard
Link copied to clipboard
open fun getDistance(l1: LatLng, l2: LatLng): Double
open fun getDistance(m1: Mercator, m2: Mercator): Double
Link copied to clipboard
Link copied to clipboard
open fun getLicenceId(): String
Link copied to clipboard
open fun getLicenceStatus(): LicenceStatus
Link copied to clipboard
open fun getLicenceStatusCode(status: LicenceStatus): String
Link copied to clipboard
Link copied to clipboard
open fun getMapDataManager(): MapDataManager
Link copied to clipboard
Link copied to clipboard
Method to get initialized MapstedSensors object
Link copied to clipboard
Method to get initialized MapstedWireless object
Link copied to clipboard
open fun getMobileAnalyticsManager(): MobileAnalyticsManager
Link copied to clipboard
Method to get initialized NetworkCallback object
Link copied to clipboard
Link copied to clipboard
open fun getSdkMode(): SdkMode
Link copied to clipboard
open fun getSelectNearbyEntityList(buildingId: Int): SelectNearbyEntityList
Link copied to clipboard
open fun getSessionId(): String
Link copied to clipboard
open fun getUserId(context: Context): String
Link copied to clipboard
open fun getValidBlueDotErrorType(): ValidBlueDotErrorType
Link copied to clipboard
Link copied to clipboard
open fun initialize(@NonNull context: Context, @NonNull coreApi: CoreApi, @Nullable params: CoreParams, @NonNull propertyDownloadManager: PropertyDownloadManager, @NonNull mapstedDb: MapstedDb, @NonNull webApiClient: WebApiClient, @NonNull callback: CoreApi.CoreInitCallback)
Initialize method that gets the SDK ready.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun loadPropertiesFromCms(propertyInfos: List<PropertyInfo>): Pair<List<Integer>, List<Integer>>
Link copied to clipboard
open fun onBleAdHocDataReady(bleAdHocProp: BleAdHocProp, bleServiceData: Array<Byte>)
Link copied to clipboard
open fun onStationaryStateChange(isStationary: Boolean, confidence: Float, unixTimeMs: Double)
Forward a stationary↔motion transition to the engine.
Link copied to clipboard
open fun onValidBlueDotStateChange(errorType: ValidBlueDotErrorType)
Link copied to clipboard
open fun onWifiConnectivityUpdate(wifiConnectivityState: WifiConnectivityState)
Link copied to clipboard
open fun removeAllGeofences(propertyId: Int): Boolean
Link copied to clipboard
open fun removeGeofence(propertyId: Int, geofenceId: String): Boolean
Link copied to clipboard
Link copied to clipboard
open fun removeValidBlueDotStatusListener(listener: ValidBlueDotCallback): Boolean
Link copied to clipboard
open fun requestRoute(routeRequest: RouteRequest, callback: RoutingRequestCallback)
Link copied to clipboard
Link copied to clipboard
open fun setAssistPosSelectedCurrentLocation(type: AssistPosInputType, location: MercatorZone)
Link copied to clipboard
open fun setAssistPosSelectedFloor(floorId: Int)
Link copied to clipboard
open fun setAssistPosZoneChangeConfirmationResponse(response: ZoneChangeConfirmationResponse)
Link copied to clipboard
open fun setGeofenceCallback(callback: GeofenceCallback): Boolean
Link copied to clipboard
open fun setGeofenceEnabled(enabled: Boolean)
Link copied to clipboard
open fun setSensorAvailability(missingSensor: SensorType, isAvailable: Boolean)
Link copied to clipboard
Start location services and foreground service (if not running).
Link copied to clipboard
open fun startNavigationMode(route: Route, routePathType: RoutePathType, options: RoutingOptions, constraints: RoutingConstraints, @Nullable callback: NavigationCallback)
Link copied to clipboard
Stop location services (if running)
Link copied to clipboard
Link copied to clipboard
open fun updateThrottleStatus(throttleMode: ThrottleMode)