DebugSettingsViewModel

class DebugSettingsViewModel(debugModeRepository: DebugModeRepository, observeLocationSimulationEnabled: ObserveLocationSimulationEnabledUseCase, changeLocationSimulation: ChangeLocationSimulationUseCase, vehicleStorageRepository: VehicleStorageRepository, debugGuidancePlayer: DebugGuidancePlayer, isWeatherIntegrationEnabledUseCase: IsWeatherIntegrationEnabledUseCase, sendPillToggledEvent: SendPillToggledEventUseCase, observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase, profileRepository: ProfileRepository, settingsRepository: SettingsRepository, preferredUnitOfMeasurementRepository: PreferredUnitOfMeasurementRepository) : ViewModel

Constructors

Link copied to clipboard
constructor(debugModeRepository: DebugModeRepository, observeLocationSimulationEnabled: ObserveLocationSimulationEnabledUseCase, changeLocationSimulation: ChangeLocationSimulationUseCase, vehicleStorageRepository: VehicleStorageRepository, debugGuidancePlayer: DebugGuidancePlayer, isWeatherIntegrationEnabledUseCase: IsWeatherIntegrationEnabledUseCase, sendPillToggledEvent: SendPillToggledEventUseCase, observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase, profileRepository: ProfileRepository, settingsRepository: SettingsRepository, preferredUnitOfMeasurementRepository: PreferredUnitOfMeasurementRepository)

Properties

Link copied to clipboard
Link copied to clipboard
val cameraDebugEnabled: PersistedMutableStateFlow<Boolean>
Link copied to clipboard
val currentWeather: MutableStateFlow<Int>
Link copied to clipboard
val debugCameraSettingsEnabled: MutableStateFlow<Boolean>
Link copied to clipboard
val debugInfoEnabled: PersistedMutableStateFlow<Boolean>
Link copied to clipboard
val driveMode: PersistedMutableStateFlow<DriveModeSetting>
Link copied to clipboard
val hvacLevel: PersistedMutableStateFlow<Float>
Link copied to clipboard
val leftHandTrafficLayout: PersistedMutableStateFlow<LeftHandTrafficLayout>
Link copied to clipboard
val liveNavigationEnabled: MutableStateFlow<Boolean>
Link copied to clipboard
val localTtsEnable: MutableStateFlow<Boolean>
Link copied to clipboard
Link copied to clipboard
val navSdkCoordinationEnabled: MutableStateFlow<Boolean>
Link copied to clipboard
val pointsAlongRouteEnabled: PersistedMutableStateFlow<Boolean>
Link copied to clipboard
val routesButtonEnabled: PersistedMutableStateFlow<Boolean>
Link copied to clipboard
val safeAreaDebugEnabled: PersistedMutableStateFlow<Boolean>
Link copied to clipboard
val selectedProfile: MutableStateFlow<String?>
Link copied to clipboard
Link copied to clipboard
val sendDebugInfoButtonEnabled: PersistedMutableStateFlow<Boolean>
Link copied to clipboard
val showSpeedCameras: MutableStateFlow<Boolean>
Link copied to clipboard
val terrain3DEnabled: MutableStateFlow<Boolean>
Link copied to clipboard
val unitOfMeasurement: StateFlow<UnitOfMeasurement>
Link copied to clipboard
val userPreferredDistanceUnits: MutableStateFlow<UnitOfMeasurementSettings>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun onToggleTerrain3d(isEnabled: Boolean)