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 terrain3DEnabled: MutableStateFlow<Boolean>
Link copied to clipboard
Link copied to clipboard

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)