Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class ObservePresentationSpeedWarningItemUseCase(observeSpeedWarningsUseCase: ObserveSpeedWarningsUseCase, observeSpeedLimitSignUseCase: ObserveSpeedLimitSignUseCase, mutcdSpeedWarningItemFactory: PresentationSpeedWarningItemFactory, viennaSpeedWarningItemFactory: PresentationSpeedWarningItemFactory, preferredSpeedUnitUseCase: PreferredSpeedUnitUseCase)
Link copied to clipboard
Presentation speed warning item that uses for represent prepared to preview data on UI layer.
Link copied to clipboard
Link copied to clipboard
class SpeedWarningViewModel(observeSpeedLimitSignUseCase: ObserveSpeedLimitSignUseCase, observePresentationSpeedWarningItemUseCase: ObservePresentationSpeedWarningItemUseCase) : ViewModel
Link copied to clipboard
Functions
Link copied to clipboard
fun MUTCDSpeedWarningViewContent(modifier: Modifier = Modifier, warningItem: PresentationSpeedWarningItem)
Link copied to clipboard
fun SpeedWarningView(modifier: Modifier = Modifier, viewModel: SpeedWarningViewModel = koinViewModel(), speedLimitConfig: SpeedLimitConfig = get())
Link copied to clipboard
fun ViennaSpeedWarningViewContent(modifier: Modifier = Modifier, warningItem: PresentationSpeedWarningItem)