Package-level declarations

Types

Link copied to clipboard
data class MatchableSpeedCamera(val roadObjectId: String, val originalId: String, val originalPoint: Point, val matchablePoint: MatchablePoint, var matchedPoint: Point? = null, var mapboxSpeedLimit: Double? = null, var thirdPartySpeedLimit: Double? = null)
Link copied to clipboard
object Names
Link copied to clipboard
interface NextSpeedCamera
Link copied to clipboard
Link copied to clipboard
class ReportAnalyticsDelegate(analytics: Analytics, speedRepository: SpeedRepository) : ShowApproachingCamerasController.Delegate
Link copied to clipboard
Link copied to clipboard
enum SpeedCameraEvent : Enum<SpeedCameraEvent> , AnalyticsEventName
Link copied to clipboard
class SpeedCameraMatcher(speedCameraSource: SpeedCameraSource, backgroundDispatcher: CoroutineDispatcher, remoteConfig: SpeedCamerasRemoteConfig, logger: Logger, appStore: AppStore, observeEnhancedLocationUseCase: ObserveEnhancedLocationUseCase) : MapboxNavigationObserver
Link copied to clipboard
class SpeedCameraSource(context: Context, remoteStorage: RemoteStorage, backgroundDispatcher: CoroutineDispatcher, storage: Storage, logger: Logger)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VisibleSpeedCamera(val roadObjectId: String, val originalId: String, val matchedPoint: Point, val mapboxSpeedLimit: Double? = null, val thirdPartySpeedLimit: Double? = null)

Properties

Link copied to clipboard
const val CAMERA_TAG: String
Link copied to clipboard
val CamerasModule: Module