DashEvents

interface DashEvents

Inheritors

Functions

Link copied to clipboard
abstract fun observeCameraState(): Flow<DashCameraState>

Flowable that emits DashCameraState.

Link copied to clipboard

Observe favorites.

Link copied to clipboard
abstract fun observeHistory(): Flow<List<DashSearchResult>>

Observe history.

Link copied to clipboard
abstract fun observeLocationMatcherResult(): Flow<LocationMatcherResult>

Flowable that emits the best possible location update, snapped to the route or map-matched to the road if possible.

Link copied to clipboard
abstract fun observeLogs(): Flow<LogEvent>

Flowable that emits whenever a log is available.

Link copied to clipboard
abstract fun observeMapEvents(): Flow<DashMapEvent>

Flowable that Mapbox Map events.

Link copied to clipboard

Flowable that MapGPT card events.

Link copied to clipboard
abstract fun observeMapGptEvents(): Flow<DashMapGptEvent>

Flowable that MapGPT events.

Link copied to clipboard

Flowable that emits NavigationEvent.

Link copied to clipboard

Flowable that emits every time a NavigationState changes. Upon collection, the first emitted value is always current NavigationState.

Link copied to clipboard
abstract fun observeNextManeuver(): Flow<Maneuver?>

Flowable that emits every time the next Maneuver.

Link copied to clipboard
abstract fun observeRawLocation(): Flow<Location>

Flowable that emits every time a new Location has been received.

Link copied to clipboard

Flowable that emits DashRoadInfoEvent.

Link copied to clipboard
abstract fun observeRouteProgress(): Flow<RouteProgress>
Link copied to clipboard
abstract fun observeRoutes(): Flow<RouteChangeEvent>

Flowable that emits whenever a list of maintained routes changes.

Link copied to clipboard

Observe search request state.

Link copied to clipboard

Observe search results.

Link copied to clipboard

Observe search suggestions.