mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-09-13 13:48:00 -04:00
1 line
4.1 MiB
Plaintext
1 line
4.1 MiB
Plaintext
[{"name":"LAST_HEARD_IS_RELATIVE","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.LAST_HEARD_IS_RELATIVE","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-l-a-s-t_-h-e-a-r-d_-i-s_-r-e-l-a-t-i-v-e/index.html","searchKeys":["LAST_HEARD_IS_RELATIVE","LAST_HEARD_IS_RELATIVE","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.LAST_HEARD_IS_RELATIVE"]},{"name":"SHOULD_SHOW_CHANNEL","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_CHANNEL","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-c-h-a-n-n-e-l/index.html","searchKeys":["SHOULD_SHOW_CHANNEL","SHOULD_SHOW_CHANNEL","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_CHANNEL"]},{"name":"SHOULD_SHOW_HOPS","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_HOPS","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-h-o-p-s/index.html","searchKeys":["SHOULD_SHOW_HOPS","SHOULD_SHOW_HOPS","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_HOPS"]},{"name":"SHOULD_SHOW_LAST_HEARD","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_LAST_HEARD","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-l-a-s-t_-h-e-a-r-d/index.html","searchKeys":["SHOULD_SHOW_LAST_HEARD","SHOULD_SHOW_LAST_HEARD","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_LAST_HEARD"]},{"name":"SHOULD_SHOW_LOCATION","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_LOCATION","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-l-o-c-a-t-i-o-n/index.html","searchKeys":["SHOULD_SHOW_LOCATION","SHOULD_SHOW_LOCATION","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_LOCATION"]},{"name":"SHOULD_SHOW_POWER","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_POWER","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-p-o-w-e-r/index.html","searchKeys":["SHOULD_SHOW_POWER","SHOULD_SHOW_POWER","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_POWER"]},{"name":"SHOULD_SHOW_ROLE","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_ROLE","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-r-o-l-e/index.html","searchKeys":["SHOULD_SHOW_ROLE","SHOULD_SHOW_ROLE","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_ROLE"]},{"name":"SHOULD_SHOW_SIGNAL","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_SIGNAL","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-s-i-g-n-a-l/index.html","searchKeys":["SHOULD_SHOW_SIGNAL","SHOULD_SHOW_SIGNAL","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_SIGNAL"]},{"name":"SHOULD_SHOW_TELEMETRY","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_TELEMETRY","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-s-h-o-u-l-d_-s-h-o-w_-t-e-l-e-m-e-t-r-y/index.html","searchKeys":["SHOULD_SHOW_TELEMETRY","SHOULD_SHOW_TELEMETRY","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.SHOULD_SHOW_TELEMETRY"]},{"name":"class AnalyticsPrefsImpl(analyticsDataStore: AnalyticsDataStore, appDataStore: AppDataStore, dispatchers: CoroutineDispatchers) : AnalyticsPrefs","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/index.html","searchKeys":["AnalyticsPrefsImpl","class AnalyticsPrefsImpl(analyticsDataStore: AnalyticsDataStore, appDataStore: AppDataStore, dispatchers: CoroutineDispatchers) : AnalyticsPrefs","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl"]},{"name":"class AppFunctionsPrefsImpl(dataStore: AppDataStore, dispatchers: CoroutineDispatchers) : AppFunctionsPrefs","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/index.html","searchKeys":["AppFunctionsPrefsImpl","class AppFunctionsPrefsImpl(dataStore: AppDataStore, dispatchers: CoroutineDispatchers) : AppFunctionsPrefs","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl"]},{"name":"class CorePrefsAndroidModule","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/index.html","searchKeys":["CorePrefsAndroidModule","class CorePrefsAndroidModule","org.meshtastic.core.prefs.di.CorePrefsAndroidModule"]},{"name":"class CorePrefsModule","description":"org.meshtastic.core.prefs.di.CorePrefsModule","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-module/index.html","searchKeys":["CorePrefsModule","class CorePrefsModule","org.meshtastic.core.prefs.di.CorePrefsModule"]},{"name":"class CustomEmojiPrefsImpl(dataStore: CustomEmojiDataStore, dispatchers: CoroutineDispatchers) : CustomEmojiPrefs","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/index.html","searchKeys":["CustomEmojiPrefsImpl","class CustomEmojiPrefsImpl(dataStore: CustomEmojiDataStore, dispatchers: CoroutineDispatchers) : CustomEmojiPrefs","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl"]},{"name":"class DiscoveryPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : DiscoveryPrefs","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/index.html","searchKeys":["DiscoveryPrefsImpl","class DiscoveryPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : DiscoveryPrefs","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl"]},{"name":"class FilterPrefsImpl(dataStore: FilterDataStore, dispatchers: CoroutineDispatchers) : FilterPrefs","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/index.html","searchKeys":["FilterPrefsImpl","class FilterPrefsImpl(dataStore: FilterDataStore, dispatchers: CoroutineDispatchers) : FilterPrefs","org.meshtastic.core.prefs.filter.FilterPrefsImpl"]},{"name":"class HomoglyphPrefsImpl(dataStore: HomoglyphEncodingDataStore, dispatchers: CoroutineDispatchers) : HomoglyphPrefs","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/index.html","searchKeys":["HomoglyphPrefsImpl","class HomoglyphPrefsImpl(dataStore: HomoglyphEncodingDataStore, dispatchers: CoroutineDispatchers) : HomoglyphPrefs","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl"]},{"name":"class MapConsentPrefsImpl(dataStore: MapConsentDataStore, dispatchers: CoroutineDispatchers) : MapConsentPrefs","description":"org.meshtastic.core.prefs.map.MapConsentPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.map/-map-consent-prefs-impl/index.html","searchKeys":["MapConsentPrefsImpl","class MapConsentPrefsImpl(dataStore: MapConsentDataStore, dispatchers: CoroutineDispatchers) : MapConsentPrefs","org.meshtastic.core.prefs.map.MapConsentPrefsImpl"]},{"name":"class MapPrefsImpl(dataStore: MapDataStore, dispatchers: CoroutineDispatchers) : MapPrefs","description":"org.meshtastic.core.prefs.map.MapPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/index.html","searchKeys":["MapPrefsImpl","class MapPrefsImpl(dataStore: MapDataStore, dispatchers: CoroutineDispatchers) : MapPrefs","org.meshtastic.core.prefs.map.MapPrefsImpl"]},{"name":"class MapTileProviderPrefsImpl(dataStore: MapTileProviderDataStore, dispatchers: CoroutineDispatchers) : MapTileProviderPrefs","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/index.html","searchKeys":["MapTileProviderPrefsImpl","class MapTileProviderPrefsImpl(dataStore: MapTileProviderDataStore, dispatchers: CoroutineDispatchers) : MapTileProviderPrefs","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl"]},{"name":"class MeshBeaconPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : MeshBeaconPrefs","description":"org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.discovery/-mesh-beacon-prefs-impl/index.html","searchKeys":["MeshBeaconPrefsImpl","class MeshBeaconPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : MeshBeaconPrefs","org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl"]},{"name":"class MeshLogPrefsImpl(dataStore: MeshLogDataStore, dispatchers: CoroutineDispatchers) : MeshLogPrefs","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/index.html","searchKeys":["MeshLogPrefsImpl","class MeshLogPrefsImpl(dataStore: MeshLogDataStore, dispatchers: CoroutineDispatchers) : MeshLogPrefs","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl"]},{"name":"class MeshPrefsImpl(dataStore: MeshDataStore, dispatchers: CoroutineDispatchers) : MeshPrefs","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/index.html","searchKeys":["MeshPrefsImpl","class MeshPrefsImpl(dataStore: MeshDataStore, dispatchers: CoroutineDispatchers) : MeshPrefs","org.meshtastic.core.prefs.mesh.MeshPrefsImpl"]},{"name":"class NotificationPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : NotificationPrefs","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/index.html","searchKeys":["NotificationPrefsImpl","class NotificationPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : NotificationPrefs","org.meshtastic.core.prefs.notification.NotificationPrefsImpl"]},{"name":"class RadioPrefsImpl(dataStore: RadioDataStore, dispatchers: CoroutineDispatchers) : RadioPrefs","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/index.html","searchKeys":["RadioPrefsImpl","class RadioPrefsImpl(dataStore: RadioDataStore, dispatchers: CoroutineDispatchers) : RadioPrefs","org.meshtastic.core.prefs.radio.RadioPrefsImpl"]},{"name":"class TakPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : TakPrefs","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/index.html","searchKeys":["TakPrefsImpl","class TakPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : TakPrefs","org.meshtastic.core.prefs.tak.TakPrefsImpl"]},{"name":"class UiPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : UiPrefs","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/index.html","searchKeys":["UiPrefsImpl","class UiPrefsImpl(dataStore: UiDataStore, dispatchers: CoroutineDispatchers) : UiPrefs","org.meshtastic.core.prefs.ui.UiPrefsImpl"]},{"name":"class UiPrefsUnitsOverrideSource(uiPrefs: UiPrefs, applicationCoroutineScope: ApplicationCoroutineScope) : UnitsOverrideSource","description":"org.meshtastic.core.prefs.ui.UiPrefsUnitsOverrideSource","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-units-override-source/index.html","searchKeys":["UiPrefsUnitsOverrideSource","class UiPrefsUnitsOverrideSource(uiPrefs: UiPrefs, applicationCoroutineScope: ApplicationCoroutineScope) : UnitsOverrideSource","org.meshtastic.core.prefs.ui.UiPrefsUnitsOverrideSource"]},{"name":"const val DEFAULT_LOGGING_ENABLED: Boolean = true","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.DEFAULT_LOGGING_ENABLED","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/-d-e-f-a-u-l-t_-l-o-g-g-i-n-g_-e-n-a-b-l-e-d.html","searchKeys":["DEFAULT_LOGGING_ENABLED","const val DEFAULT_LOGGING_ENABLED: Boolean = true","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.DEFAULT_LOGGING_ENABLED"]},{"name":"const val DEFAULT_RETENTION_DAYS: Int = 30","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.DEFAULT_RETENTION_DAYS","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/-d-e-f-a-u-l-t_-r-e-t-e-n-t-i-o-n_-d-a-y-s.html","searchKeys":["DEFAULT_RETENTION_DAYS","const val DEFAULT_RETENTION_DAYS: Int = 30","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.DEFAULT_RETENTION_DAYS"]},{"name":"const val FILTER_PREFS_NAME: String","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.FILTER_PREFS_NAME","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-companion/-f-i-l-t-e-r_-p-r-e-f-s_-n-a-m-e.html","searchKeys":["FILTER_PREFS_NAME","const val FILTER_PREFS_NAME: String","org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.FILTER_PREFS_NAME"]},{"name":"const val KEY_ANALYTICS_ALLOWED: String","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_ANALYTICS_ALLOWED","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/-companion/-k-e-y_-a-n-a-l-y-t-i-c-s_-a-l-l-o-w-e-d.html","searchKeys":["KEY_ANALYTICS_ALLOWED","const val KEY_ANALYTICS_ALLOWED: String","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_ANALYTICS_ALLOWED"]},{"name":"const val KEY_CUSTOM_PROVIDERS: String","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_CUSTOM_PROVIDERS","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/-companion/-k-e-y_-c-u-s-t-o-m_-p-r-o-v-i-d-e-r-s.html","searchKeys":["KEY_CUSTOM_PROVIDERS","const val KEY_CUSTOM_PROVIDERS: String","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_CUSTOM_PROVIDERS"]},{"name":"const val KEY_EMOJI_FREQ: String","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion.KEY_EMOJI_FREQ","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/-companion/-k-e-y_-e-m-o-j-i_-f-r-e-q.html","searchKeys":["KEY_EMOJI_FREQ","const val KEY_EMOJI_FREQ: String","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion.KEY_EMOJI_FREQ"]},{"name":"const val KEY_ENABLED: String","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.Companion.KEY_ENABLED","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/-companion/-k-e-y_-e-n-a-b-l-e-d.html","searchKeys":["KEY_ENABLED","const val KEY_ENABLED: String","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.Companion.KEY_ENABLED"]},{"name":"const val KEY_FILTER_ENABLED: String","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_ENABLED","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-companion/-k-e-y_-f-i-l-t-e-r_-e-n-a-b-l-e-d.html","searchKeys":["KEY_FILTER_ENABLED","const val KEY_FILTER_ENABLED: String","org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_ENABLED"]},{"name":"const val KEY_FILTER_WORDS: String","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_WORDS","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-companion/-k-e-y_-f-i-l-t-e-r_-w-o-r-d-s.html","searchKeys":["KEY_FILTER_WORDS","const val KEY_FILTER_WORDS: String","org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_WORDS"]},{"name":"const val KEY_INSTALL_ID: String","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_INSTALL_ID","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/-companion/-k-e-y_-i-n-s-t-a-l-l_-i-d.html","searchKeys":["KEY_INSTALL_ID","const val KEY_INSTALL_ID: String","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_INSTALL_ID"]},{"name":"const val KEY_SELECTED_CUSTOM_PROVIDER_ID: String","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_SELECTED_CUSTOM_PROVIDER_ID","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/-companion/-k-e-y_-s-e-l-e-c-t-e-d_-c-u-s-t-o-m_-p-r-o-v-i-d-e-r_-i-d.html","searchKeys":["KEY_SELECTED_CUSTOM_PROVIDER_ID","const val KEY_SELECTED_CUSTOM_PROVIDER_ID: String","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_SELECTED_CUSTOM_PROVIDER_ID"]},{"name":"const val LOGGING_ENABLED_KEY: String","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.LOGGING_ENABLED_KEY","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/-l-o-g-g-i-n-g_-e-n-a-b-l-e-d_-k-e-y.html","searchKeys":["LOGGING_ENABLED_KEY","const val LOGGING_ENABLED_KEY: String","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.LOGGING_ENABLED_KEY"]},{"name":"const val MAX_GEOFENCE_OPT_INS: Int = 100","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.Companion.MAX_GEOFENCE_OPT_INS","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/-companion/-m-a-x_-g-e-o-f-e-n-c-e_-o-p-t_-i-n-s.html","searchKeys":["MAX_GEOFENCE_OPT_INS","const val MAX_GEOFENCE_OPT_INS: Int = 100","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.Companion.MAX_GEOFENCE_OPT_INS"]},{"name":"const val RETENTION_DAYS_KEY: String","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.RETENTION_DAYS_KEY","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/-r-e-t-e-n-t-i-o-n_-d-a-y-s_-k-e-y.html","searchKeys":["RETENTION_DAYS_KEY","const val RETENTION_DAYS_KEY: String","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.RETENTION_DAYS_KEY"]},{"name":"constructor()","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.CorePrefsAndroidModule","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/-core-prefs-android-module.html","searchKeys":["CorePrefsAndroidModule","constructor()","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.CorePrefsAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.prefs.di.CorePrefsModule.CorePrefsModule","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-module/-core-prefs-module.html","searchKeys":["CorePrefsModule","constructor()","org.meshtastic.core.prefs.di.CorePrefsModule.CorePrefsModule"]},{"name":"constructor(analyticsDataStore: AnalyticsDataStore, appDataStore: AppDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.AnalyticsPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/-analytics-prefs-impl.html","searchKeys":["AnalyticsPrefsImpl","constructor(analyticsDataStore: AnalyticsDataStore, appDataStore: AppDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.AnalyticsPrefsImpl"]},{"name":"constructor(dataStore: AppDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.AppFunctionsPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/-app-functions-prefs-impl.html","searchKeys":["AppFunctionsPrefsImpl","constructor(dataStore: AppDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.AppFunctionsPrefsImpl"]},{"name":"constructor(dataStore: CustomEmojiDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.CustomEmojiPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/-custom-emoji-prefs-impl.html","searchKeys":["CustomEmojiPrefsImpl","constructor(dataStore: CustomEmojiDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.CustomEmojiPrefsImpl"]},{"name":"constructor(dataStore: FilterDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.FilterPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-filter-prefs-impl.html","searchKeys":["FilterPrefsImpl","constructor(dataStore: FilterDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.filter.FilterPrefsImpl.FilterPrefsImpl"]},{"name":"constructor(dataStore: HomoglyphEncodingDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.HomoglyphPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/-homoglyph-prefs-impl.html","searchKeys":["HomoglyphPrefsImpl","constructor(dataStore: HomoglyphEncodingDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.HomoglyphPrefsImpl"]},{"name":"constructor(dataStore: MapConsentDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.map.MapConsentPrefsImpl.MapConsentPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.map/-map-consent-prefs-impl/-map-consent-prefs-impl.html","searchKeys":["MapConsentPrefsImpl","constructor(dataStore: MapConsentDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.map.MapConsentPrefsImpl.MapConsentPrefsImpl"]},{"name":"constructor(dataStore: MapDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.MapPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-map-prefs-impl.html","searchKeys":["MapPrefsImpl","constructor(dataStore: MapDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.map.MapPrefsImpl.MapPrefsImpl"]},{"name":"constructor(dataStore: MapTileProviderDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.MapTileProviderPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/-map-tile-provider-prefs-impl.html","searchKeys":["MapTileProviderPrefsImpl","constructor(dataStore: MapTileProviderDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.MapTileProviderPrefsImpl"]},{"name":"constructor(dataStore: MeshDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.MeshPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/-mesh-prefs-impl.html","searchKeys":["MeshPrefsImpl","constructor(dataStore: MeshDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.MeshPrefsImpl"]},{"name":"constructor(dataStore: MeshLogDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.MeshLogPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-mesh-log-prefs-impl.html","searchKeys":["MeshLogPrefsImpl","constructor(dataStore: MeshLogDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.MeshLogPrefsImpl"]},{"name":"constructor(dataStore: RadioDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.RadioPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/-radio-prefs-impl.html","searchKeys":["RadioPrefsImpl","constructor(dataStore: RadioDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.radio.RadioPrefsImpl.RadioPrefsImpl"]},{"name":"constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.DiscoveryPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/-discovery-prefs-impl.html","searchKeys":["DiscoveryPrefsImpl","constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.DiscoveryPrefsImpl"]},{"name":"constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl.MeshBeaconPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.discovery/-mesh-beacon-prefs-impl/-mesh-beacon-prefs-impl.html","searchKeys":["MeshBeaconPrefsImpl","constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl.MeshBeaconPrefsImpl"]},{"name":"constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.NotificationPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/-notification-prefs-impl.html","searchKeys":["NotificationPrefsImpl","constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.NotificationPrefsImpl"]},{"name":"constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.TakPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/-tak-prefs-impl.html","searchKeys":["TakPrefsImpl","constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.tak.TakPrefsImpl.TakPrefsImpl"]},{"name":"constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.UiPrefsImpl","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-ui-prefs-impl.html","searchKeys":["UiPrefsImpl","constructor(dataStore: UiDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.prefs.ui.UiPrefsImpl.UiPrefsImpl"]},{"name":"constructor(uiPrefs: UiPrefs, applicationCoroutineScope: ApplicationCoroutineScope)","description":"org.meshtastic.core.prefs.ui.UiPrefsUnitsOverrideSource.UiPrefsUnitsOverrideSource","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-units-override-source/-ui-prefs-units-override-source.html","searchKeys":["UiPrefsUnitsOverrideSource","constructor(uiPrefs: UiPrefs, applicationCoroutineScope: ApplicationCoroutineScope)","org.meshtastic.core.prefs.ui.UiPrefsUnitsOverrideSource.UiPrefsUnitsOverrideSource"]},{"name":"enum NodeListLayoutPreferences : Enum<NodeListLayoutPreferences> ","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/index.html","searchKeys":["NodeListLayoutPreferences","enum NodeListLayoutPreferences : Enum<NodeListLayoutPreferences> ","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences"]},{"name":"fun DataStore<Preferences>.asAnalyticsDataStore(): AnalyticsDataStore","description":"org.meshtastic.core.prefs.di.asAnalyticsDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-analytics-data-store.html","searchKeys":["asAnalyticsDataStore","fun DataStore<Preferences>.asAnalyticsDataStore(): AnalyticsDataStore","org.meshtastic.core.prefs.di.asAnalyticsDataStore"]},{"name":"fun DataStore<Preferences>.asAppDataStore(): AppDataStore","description":"org.meshtastic.core.prefs.di.asAppDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-app-data-store.html","searchKeys":["asAppDataStore","fun DataStore<Preferences>.asAppDataStore(): AppDataStore","org.meshtastic.core.prefs.di.asAppDataStore"]},{"name":"fun DataStore<Preferences>.asCustomEmojiDataStore(): CustomEmojiDataStore","description":"org.meshtastic.core.prefs.di.asCustomEmojiDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-custom-emoji-data-store.html","searchKeys":["asCustomEmojiDataStore","fun DataStore<Preferences>.asCustomEmojiDataStore(): CustomEmojiDataStore","org.meshtastic.core.prefs.di.asCustomEmojiDataStore"]},{"name":"fun DataStore<Preferences>.asFilterDataStore(): FilterDataStore","description":"org.meshtastic.core.prefs.di.asFilterDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-filter-data-store.html","searchKeys":["asFilterDataStore","fun DataStore<Preferences>.asFilterDataStore(): FilterDataStore","org.meshtastic.core.prefs.di.asFilterDataStore"]},{"name":"fun DataStore<Preferences>.asHomoglyphEncodingDataStore(): HomoglyphEncodingDataStore","description":"org.meshtastic.core.prefs.di.asHomoglyphEncodingDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-homoglyph-encoding-data-store.html","searchKeys":["asHomoglyphEncodingDataStore","fun DataStore<Preferences>.asHomoglyphEncodingDataStore(): HomoglyphEncodingDataStore","org.meshtastic.core.prefs.di.asHomoglyphEncodingDataStore"]},{"name":"fun DataStore<Preferences>.asMapConsentDataStore(): MapConsentDataStore","description":"org.meshtastic.core.prefs.di.asMapConsentDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-map-consent-data-store.html","searchKeys":["asMapConsentDataStore","fun DataStore<Preferences>.asMapConsentDataStore(): MapConsentDataStore","org.meshtastic.core.prefs.di.asMapConsentDataStore"]},{"name":"fun DataStore<Preferences>.asMapDataStore(): MapDataStore","description":"org.meshtastic.core.prefs.di.asMapDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-map-data-store.html","searchKeys":["asMapDataStore","fun DataStore<Preferences>.asMapDataStore(): MapDataStore","org.meshtastic.core.prefs.di.asMapDataStore"]},{"name":"fun DataStore<Preferences>.asMapTileProviderDataStore(): MapTileProviderDataStore","description":"org.meshtastic.core.prefs.di.asMapTileProviderDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-map-tile-provider-data-store.html","searchKeys":["asMapTileProviderDataStore","fun DataStore<Preferences>.asMapTileProviderDataStore(): MapTileProviderDataStore","org.meshtastic.core.prefs.di.asMapTileProviderDataStore"]},{"name":"fun DataStore<Preferences>.asMeshDataStore(): MeshDataStore","description":"org.meshtastic.core.prefs.di.asMeshDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-mesh-data-store.html","searchKeys":["asMeshDataStore","fun DataStore<Preferences>.asMeshDataStore(): MeshDataStore","org.meshtastic.core.prefs.di.asMeshDataStore"]},{"name":"fun DataStore<Preferences>.asMeshLogDataStore(): MeshLogDataStore","description":"org.meshtastic.core.prefs.di.asMeshLogDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-mesh-log-data-store.html","searchKeys":["asMeshLogDataStore","fun DataStore<Preferences>.asMeshLogDataStore(): MeshLogDataStore","org.meshtastic.core.prefs.di.asMeshLogDataStore"]},{"name":"fun DataStore<Preferences>.asRadioDataStore(): RadioDataStore","description":"org.meshtastic.core.prefs.di.asRadioDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-radio-data-store.html","searchKeys":["asRadioDataStore","fun DataStore<Preferences>.asRadioDataStore(): RadioDataStore","org.meshtastic.core.prefs.di.asRadioDataStore"]},{"name":"fun DataStore<Preferences>.asUiDataStore(): UiDataStore","description":"org.meshtastic.core.prefs.di.asUiDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/as-ui-data-store.html","searchKeys":["asUiDataStore","fun DataStore<Preferences>.asUiDataStore(): UiDataStore","org.meshtastic.core.prefs.di.asUiDataStore"]},{"name":"fun provideAnalyticsDataStore(context: Context, dispatchers: CoroutineDispatchers): AnalyticsDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideAnalyticsDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-analytics-data-store.html","searchKeys":["provideAnalyticsDataStore","fun provideAnalyticsDataStore(context: Context, dispatchers: CoroutineDispatchers): AnalyticsDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideAnalyticsDataStore"]},{"name":"fun provideAppDataStore(context: Context, dispatchers: CoroutineDispatchers): AppDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideAppDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-app-data-store.html","searchKeys":["provideAppDataStore","fun provideAppDataStore(context: Context, dispatchers: CoroutineDispatchers): AppDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideAppDataStore"]},{"name":"fun provideCustomEmojiDataStore(context: Context, dispatchers: CoroutineDispatchers): CustomEmojiDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideCustomEmojiDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-custom-emoji-data-store.html","searchKeys":["provideCustomEmojiDataStore","fun provideCustomEmojiDataStore(context: Context, dispatchers: CoroutineDispatchers): CustomEmojiDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideCustomEmojiDataStore"]},{"name":"fun provideFilterDataStore(context: Context, dispatchers: CoroutineDispatchers): FilterDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideFilterDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-filter-data-store.html","searchKeys":["provideFilterDataStore","fun provideFilterDataStore(context: Context, dispatchers: CoroutineDispatchers): FilterDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideFilterDataStore"]},{"name":"fun provideHomoglyphEncodingDataStore(context: Context, dispatchers: CoroutineDispatchers): HomoglyphEncodingDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideHomoglyphEncodingDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-homoglyph-encoding-data-store.html","searchKeys":["provideHomoglyphEncodingDataStore","fun provideHomoglyphEncodingDataStore(context: Context, dispatchers: CoroutineDispatchers): HomoglyphEncodingDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideHomoglyphEncodingDataStore"]},{"name":"fun provideMapConsentDataStore(context: Context, dispatchers: CoroutineDispatchers): MapConsentDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMapConsentDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-map-consent-data-store.html","searchKeys":["provideMapConsentDataStore","fun provideMapConsentDataStore(context: Context, dispatchers: CoroutineDispatchers): MapConsentDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMapConsentDataStore"]},{"name":"fun provideMapDataStore(context: Context, dispatchers: CoroutineDispatchers): MapDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMapDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-map-data-store.html","searchKeys":["provideMapDataStore","fun provideMapDataStore(context: Context, dispatchers: CoroutineDispatchers): MapDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMapDataStore"]},{"name":"fun provideMapTileProviderDataStore(context: Context, dispatchers: CoroutineDispatchers): MapTileProviderDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMapTileProviderDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-map-tile-provider-data-store.html","searchKeys":["provideMapTileProviderDataStore","fun provideMapTileProviderDataStore(context: Context, dispatchers: CoroutineDispatchers): MapTileProviderDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMapTileProviderDataStore"]},{"name":"fun provideMeshDataStore(context: Context, dispatchers: CoroutineDispatchers): MeshDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMeshDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-mesh-data-store.html","searchKeys":["provideMeshDataStore","fun provideMeshDataStore(context: Context, dispatchers: CoroutineDispatchers): MeshDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMeshDataStore"]},{"name":"fun provideMeshLogDataStore(context: Context, dispatchers: CoroutineDispatchers): MeshLogDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMeshLogDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-mesh-log-data-store.html","searchKeys":["provideMeshLogDataStore","fun provideMeshLogDataStore(context: Context, dispatchers: CoroutineDispatchers): MeshLogDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideMeshLogDataStore"]},{"name":"fun provideRadioDataStore(context: Context, dispatchers: CoroutineDispatchers): RadioDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideRadioDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-radio-data-store.html","searchKeys":["provideRadioDataStore","fun provideRadioDataStore(context: Context, dispatchers: CoroutineDispatchers): RadioDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideRadioDataStore"]},{"name":"fun provideUiDataStore(context: Context, dispatchers: CoroutineDispatchers): UiDataStore","description":"org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideUiDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-core-prefs-android-module/provide-ui-data-store.html","searchKeys":["provideUiDataStore","fun provideUiDataStore(context: Context, dispatchers: CoroutineDispatchers): UiDataStore","org.meshtastic.core.prefs.di.CorePrefsAndroidModule.provideUiDataStore"]},{"name":"fun valueOf(value: String): NodeListLayoutPreferences","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.valueOf","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): NodeListLayoutPreferences","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.valueOf"]},{"name":"fun values(): Array<NodeListLayoutPreferences>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.values","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/values.html","searchKeys":["values","fun values(): Array<NodeListLayoutPreferences>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.values"]},{"name":"interface AnalyticsDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.AnalyticsDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-analytics-data-store/index.html","searchKeys":["AnalyticsDataStore","interface AnalyticsDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.AnalyticsDataStore"]},{"name":"interface AppDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.AppDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-app-data-store/index.html","searchKeys":["AppDataStore","interface AppDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.AppDataStore"]},{"name":"interface CustomEmojiDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.CustomEmojiDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-custom-emoji-data-store/index.html","searchKeys":["CustomEmojiDataStore","interface CustomEmojiDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.CustomEmojiDataStore"]},{"name":"interface FilterDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.FilterDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-filter-data-store/index.html","searchKeys":["FilterDataStore","interface FilterDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.FilterDataStore"]},{"name":"interface HomoglyphEncodingDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.HomoglyphEncodingDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-homoglyph-encoding-data-store/index.html","searchKeys":["HomoglyphEncodingDataStore","interface HomoglyphEncodingDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.HomoglyphEncodingDataStore"]},{"name":"interface MapConsentDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.MapConsentDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-map-consent-data-store/index.html","searchKeys":["MapConsentDataStore","interface MapConsentDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.MapConsentDataStore"]},{"name":"interface MapDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.MapDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-map-data-store/index.html","searchKeys":["MapDataStore","interface MapDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.MapDataStore"]},{"name":"interface MapTileProviderDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.MapTileProviderDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-map-tile-provider-data-store/index.html","searchKeys":["MapTileProviderDataStore","interface MapTileProviderDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.MapTileProviderDataStore"]},{"name":"interface MeshDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.MeshDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-mesh-data-store/index.html","searchKeys":["MeshDataStore","interface MeshDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.MeshDataStore"]},{"name":"interface MeshLogDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.MeshLogDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-mesh-log-data-store/index.html","searchKeys":["MeshLogDataStore","interface MeshLogDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.MeshLogDataStore"]},{"name":"interface RadioDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.RadioDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-radio-data-store/index.html","searchKeys":["RadioDataStore","interface RadioDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.RadioDataStore"]},{"name":"interface UiDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.prefs.di.UiDataStore","location":"core/prefs/org.meshtastic.core.prefs.di/-ui-data-store/index.html","searchKeys":["UiDataStore","interface UiDataStore : DataStore<Preferences> ","org.meshtastic.core.prefs.di.UiDataStore"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.radio.RadioPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion"]},{"name":"open override fun applyEventFirmwareNodeEventDefault(isEventFirmware: Boolean)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.applyEventFirmwareNodeEventDefault","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/apply-event-firmware-node-event-default.html","searchKeys":["applyEventFirmwareNodeEventDefault","open override fun applyEventFirmwareNodeEventDefault(isEventFirmware: Boolean)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.applyEventFirmwareNodeEventDefault"]},{"name":"open override fun getStoreForwardLastRequest(address: String?): StateFlow<Int>","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.getStoreForwardLastRequest","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/get-store-forward-last-request.html","searchKeys":["getStoreForwardLastRequest","open override fun getStoreForwardLastRequest(address: String?): StateFlow<Int>","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.getStoreForwardLastRequest"]},{"name":"open override fun recordFirmwareUpdateNotificationKey(key: String)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.recordFirmwareUpdateNotificationKey","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/record-firmware-update-notification-key.html","searchKeys":["recordFirmwareUpdateNotificationKey","open override fun recordFirmwareUpdateNotificationKey(key: String)","org.meshtastic.core.prefs.ui.UiPrefsImpl.recordFirmwareUpdateNotificationKey"]},{"name":"open override fun setAiEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setAiEnabled","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/set-ai-enabled.html","searchKeys":["setAiEnabled","open override fun setAiEnabled(enabled: Boolean)","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setAiEnabled"]},{"name":"open override fun setAnalyticsAllowed(allowed: Boolean)","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.setAnalyticsAllowed","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/set-analytics-allowed.html","searchKeys":["setAnalyticsAllowed","open override fun setAnalyticsAllowed(allowed: Boolean)","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.setAnalyticsAllowed"]},{"name":"open override fun setAppIntroCompleted(completed: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setAppIntroCompleted","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-app-intro-completed.html","searchKeys":["setAppIntroCompleted","open override fun setAppIntroCompleted(completed: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setAppIntroCompleted"]},{"name":"open override fun setBleAutoScan(enabled: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setBleAutoScan","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-ble-auto-scan.html","searchKeys":["setBleAutoScan","open override fun setBleAutoScan(enabled: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setBleAutoScan"]},{"name":"open override fun setCameraPosition(position: MapCameraPosition)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setCameraPosition","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-camera-position.html","searchKeys":["setCameraPosition","open override fun setCameraPosition(position: MapCameraPosition)","org.meshtastic.core.prefs.map.MapPrefsImpl.setCameraPosition"]},{"name":"open override fun setCustomEmojiFrequency(frequency: String?)","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.setCustomEmojiFrequency","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/set-custom-emoji-frequency.html","searchKeys":["setCustomEmojiFrequency","open override fun setCustomEmojiFrequency(frequency: String?)","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.setCustomEmojiFrequency"]},{"name":"open override fun setDevAddr(address: String?)","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.setDevAddr","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/set-dev-addr.html","searchKeys":["setDevAddr","open override fun setDevAddr(address: String?)","org.meshtastic.core.prefs.radio.RadioPrefsImpl.setDevAddr"]},{"name":"open override fun setDevName(name: String?)","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.setDevName","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/set-dev-name.html","searchKeys":["setDevName","open override fun setDevName(name: String?)","org.meshtastic.core.prefs.radio.RadioPrefsImpl.setDevName"]},{"name":"open override fun setDeviceAddress(address: String?)","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.setDeviceAddress","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/set-device-address.html","searchKeys":["setDeviceAddress","open override fun setDeviceAddress(address: String?)","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.setDeviceAddress"]},{"name":"open override fun setDwellMinutes(minutes: Int)","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setDwellMinutes","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/set-dwell-minutes.html","searchKeys":["setDwellMinutes","open override fun setDwellMinutes(minutes: Int)","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setDwellMinutes"]},{"name":"open override fun setEventThemeEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setEventThemeEnabled","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-event-theme-enabled.html","searchKeys":["setEventThemeEnabled","open override fun setEventThemeEnabled(enabled: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setEventThemeEnabled"]},{"name":"open override fun setExcludeInfrastructure(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setExcludeInfrastructure","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-exclude-infrastructure.html","searchKeys":["setExcludeInfrastructure","open override fun setExcludeInfrastructure(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setExcludeInfrastructure"]},{"name":"open override fun setExcludeMqtt(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setExcludeMqtt","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-exclude-mqtt.html","searchKeys":["setExcludeMqtt","open override fun setExcludeMqtt(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setExcludeMqtt"]},{"name":"open override fun setExcludeMqttOnMap(exclude: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setExcludeMqttOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-exclude-mqtt-on-map.html","searchKeys":["setExcludeMqttOnMap","open override fun setExcludeMqttOnMap(exclude: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setExcludeMqttOnMap"]},{"name":"open override fun setExcludedMapRoles(roles: Set<String>)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setExcludedMapRoles","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-excluded-map-roles.html","searchKeys":["setExcludedMapRoles","open override fun setExcludedMapRoles(roles: Set<String>)","org.meshtastic.core.prefs.map.MapPrefsImpl.setExcludedMapRoles"]},{"name":"open override fun setFilterEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.setFilterEnabled","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/set-filter-enabled.html","searchKeys":["setFilterEnabled","open override fun setFilterEnabled(enabled: Boolean)","org.meshtastic.core.prefs.filter.FilterPrefsImpl.setFilterEnabled"]},{"name":"open override fun setFilterWords(words: Set<String>)","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.setFilterWords","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/set-filter-words.html","searchKeys":["setFilterWords","open override fun setFilterWords(words: Set<String>)","org.meshtastic.core.prefs.filter.FilterPrefsImpl.setFilterWords"]},{"name":"open override fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setGeofenceAlertOptIn","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/set-geofence-alert-opt-in.html","searchKeys":["setGeofenceAlertOptIn","open override fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setGeofenceAlertOptIn"]},{"name":"open override fun setGetChannelInfoEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetChannelInfoEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-channel-info-enabled.html","searchKeys":["setGetChannelInfoEnabled","open override fun setGetChannelInfoEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetChannelInfoEnabled"]},{"name":"open override fun setGetDeviceStatusEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetDeviceStatusEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-device-status-enabled.html","searchKeys":["setGetDeviceStatusEnabled","open override fun setGetDeviceStatusEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetDeviceStatusEnabled"]},{"name":"open override fun setGetMeshMetricsEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetMeshMetricsEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-mesh-metrics-enabled.html","searchKeys":["setGetMeshMetricsEnabled","open override fun setGetMeshMetricsEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetMeshMetricsEnabled"]},{"name":"open override fun setGetMeshStatusEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetMeshStatusEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-mesh-status-enabled.html","searchKeys":["setGetMeshStatusEnabled","open override fun setGetMeshStatusEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetMeshStatusEnabled"]},{"name":"open override fun setGetNodeDetailsEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetNodeDetailsEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-node-details-enabled.html","searchKeys":["setGetNodeDetailsEnabled","open override fun setGetNodeDetailsEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetNodeDetailsEnabled"]},{"name":"open override fun setGetNodeListEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetNodeListEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-node-list-enabled.html","searchKeys":["setGetNodeListEnabled","open override fun setGetNodeListEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetNodeListEnabled"]},{"name":"open override fun setGetRecentMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetRecentMessagesEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-recent-messages-enabled.html","searchKeys":["setGetRecentMessagesEnabled","open override fun setGetRecentMessagesEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetRecentMessagesEnabled"]},{"name":"open override fun setGetUnreadSummaryEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetUnreadSummaryEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-get-unread-summary-enabled.html","searchKeys":["setGetUnreadSummaryEnabled","open override fun setGetUnreadSummaryEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setGetUnreadSummaryEnabled"]},{"name":"open override fun setHasShownNotPairedWarning(shown: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setHasShownNotPairedWarning","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-has-shown-not-paired-warning.html","searchKeys":["setHasShownNotPairedWarning","open override fun setHasShownNotPairedWarning(shown: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setHasShownNotPairedWarning"]},{"name":"open override fun setHomoglyphEncodingEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.setHomoglyphEncodingEnabled","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/set-homoglyph-encoding-enabled.html","searchKeys":["setHomoglyphEncodingEnabled","open override fun setHomoglyphEncodingEnabled(enabled: Boolean)","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.setHomoglyphEncodingEnabled"]},{"name":"open override fun setIncludeUnknown(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setIncludeUnknown","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-include-unknown.html","searchKeys":["setIncludeUnknown","open override fun setIncludeUnknown(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setIncludeUnknown"]},{"name":"open override fun setIncludeUnknownOnMap(include: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setIncludeUnknownOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-include-unknown-on-map.html","searchKeys":["setIncludeUnknownOnMap","open override fun setIncludeUnknownOnMap(include: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setIncludeUnknownOnMap"]},{"name":"open override fun setLastHeardFilter(seconds: Long)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setLastHeardFilter","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-last-heard-filter.html","searchKeys":["setLastHeardFilter","open override fun setLastHeardFilter(seconds: Long)","org.meshtastic.core.prefs.map.MapPrefsImpl.setLastHeardFilter"]},{"name":"open override fun setLastHeardIsRelative(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setLastHeardIsRelative","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-last-heard-is-relative.html","searchKeys":["setLastHeardIsRelative","open override fun setLastHeardIsRelative(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setLastHeardIsRelative"]},{"name":"open override fun setLastHeardTrackFilter(seconds: Long)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setLastHeardTrackFilter","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-last-heard-track-filter.html","searchKeys":["setLastHeardTrackFilter","open override fun setLastHeardTrackFilter(seconds: Long)","org.meshtastic.core.prefs.map.MapPrefsImpl.setLastHeardTrackFilter"]},{"name":"open override fun setLocale(languageTag: String)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setLocale","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-locale.html","searchKeys":["setLocale","open override fun setLocale(languageTag: String)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setLocale"]},{"name":"open override fun setLoggingEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.setLoggingEnabled","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/set-logging-enabled.html","searchKeys":["setLoggingEnabled","open override fun setLoggingEnabled(enabled: Boolean)","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.setLoggingEnabled"]},{"name":"open override fun setLowBatteryEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setLowBatteryEnabled","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/set-low-battery-enabled.html","searchKeys":["setLowBatteryEnabled","open override fun setLowBatteryEnabled(enabled: Boolean)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setLowBatteryEnabled"]},{"name":"open override fun setMapStyle(style: Int)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setMapStyle","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-map-style.html","searchKeys":["setMapStyle","open override fun setMapStyle(style: Int)","org.meshtastic.core.prefs.map.MapPrefsImpl.setMapStyle"]},{"name":"open override fun setMasterEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setMasterEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-master-enabled.html","searchKeys":["setMasterEnabled","open override fun setMasterEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setMasterEnabled"]},{"name":"open override fun setMeshToCotEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.setMeshToCotEnabled","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/set-mesh-to-cot-enabled.html","searchKeys":["setMeshToCotEnabled","open override fun setMeshToCotEnabled(enabled: Boolean)","org.meshtastic.core.prefs.tak.TakPrefsImpl.setMeshToCotEnabled"]},{"name":"open override fun setMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setMessagesEnabled","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/set-messages-enabled.html","searchKeys":["setMessagesEnabled","open override fun setMessagesEnabled(enabled: Boolean)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setMessagesEnabled"]},{"name":"open override fun setNetworkAutoScan(enabled: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setNetworkAutoScan","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-network-auto-scan.html","searchKeys":["setNetworkAutoScan","open override fun setNetworkAutoScan(enabled: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setNetworkAutoScan"]},{"name":"open override fun setNodeEventsAutoDisabledForEvent(disabled: Boolean)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setNodeEventsAutoDisabledForEvent","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/set-node-events-auto-disabled-for-event.html","searchKeys":["setNodeEventsAutoDisabledForEvent","open override fun setNodeEventsAutoDisabledForEvent(disabled: Boolean)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setNodeEventsAutoDisabledForEvent"]},{"name":"open override fun setNodeEventsEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setNodeEventsEnabled","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/set-node-events-enabled.html","searchKeys":["setNodeEventsEnabled","open override fun setNodeEventsEnabled(enabled: Boolean)","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.setNodeEventsEnabled"]},{"name":"open override fun setNodeListDensity(value: String)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setNodeListDensity","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-node-list-density.html","searchKeys":["setNodeListDensity","open override fun setNodeListDensity(value: String)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setNodeListDensity"]},{"name":"open override fun setNodeSort(value: Int)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setNodeSort","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-node-sort.html","searchKeys":["setNodeSort","open override fun setNodeSort(value: Int)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setNodeSort"]},{"name":"open override fun setOnlyDirect(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setOnlyDirect","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-only-direct.html","searchKeys":["setOnlyDirect","open override fun setOnlyDirect(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setOnlyDirect"]},{"name":"open override fun setOnlyDirectOnMap(only: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setOnlyDirectOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-only-direct-on-map.html","searchKeys":["setOnlyDirectOnMap","open override fun setOnlyDirectOnMap(only: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setOnlyDirectOnMap"]},{"name":"open override fun setOnlyOnline(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setOnlyOnline","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-only-online.html","searchKeys":["setOnlyOnline","open override fun setOnlyOnline(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setOnlyOnline"]},{"name":"open override fun setOnlyOnlineOnMap(only: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setOnlyOnlineOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-only-online-on-map.html","searchKeys":["setOnlyOnlineOnMap","open override fun setOnlyOnlineOnMap(only: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setOnlyOnlineOnMap"]},{"name":"open override fun setPreferredSkinToneIndex(index: Int)","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.setPreferredSkinToneIndex","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/set-preferred-skin-tone-index.html","searchKeys":["setPreferredSkinToneIndex","open override fun setPreferredSkinToneIndex(index: Int)","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.setPreferredSkinToneIndex"]},{"name":"open override fun setRetentionDays(days: Int)","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.setRetentionDays","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/set-retention-days.html","searchKeys":["setRetentionDays","open override fun setRetentionDays(days: Int)","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.setRetentionDays"]},{"name":"open override fun setSelectedConnectionTransport(type: DeviceType)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setSelectedConnectionTransport","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-selected-connection-transport.html","searchKeys":["setSelectedConnectionTransport","open override fun setSelectedConnectionTransport(type: DeviceType)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setSelectedConnectionTransport"]},{"name":"open override fun setSelectedPresets(presets: Set<String>)","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setSelectedPresets","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/set-selected-presets.html","searchKeys":["setSelectedPresets","open override fun setSelectedPresets(presets: Set<String>)","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setSelectedPresets"]},{"name":"open override fun setSendMessageEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setSendMessageEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/set-send-message-enabled.html","searchKeys":["setSendMessageEnabled","open override fun setSendMessageEnabled(enabled: Boolean)","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.setSendMessageEnabled"]},{"name":"open override fun setShouldProvideNodeLocation(nodeNum: Int, provide: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldProvideNodeLocation","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-provide-node-location.html","searchKeys":["setShouldProvideNodeLocation","open override fun setShouldProvideNodeLocation(nodeNum: Int, provide: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldProvideNodeLocation"]},{"name":"open override fun setShouldReportLocation(nodeNum: Int?, report: Boolean)","description":"org.meshtastic.core.prefs.map.MapConsentPrefsImpl.setShouldReportLocation","location":"core/prefs/org.meshtastic.core.prefs.map/-map-consent-prefs-impl/set-should-report-location.html","searchKeys":["setShouldReportLocation","open override fun setShouldReportLocation(nodeNum: Int?, report: Boolean)","org.meshtastic.core.prefs.map.MapConsentPrefsImpl.setShouldReportLocation"]},{"name":"open override fun setShouldShowChannel(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowChannel","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-channel.html","searchKeys":["setShouldShowChannel","open override fun setShouldShowChannel(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowChannel"]},{"name":"open override fun setShouldShowHops(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowHops","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-hops.html","searchKeys":["setShouldShowHops","open override fun setShouldShowHops(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowHops"]},{"name":"open override fun setShouldShowLastHeard(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowLastHeard","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-last-heard.html","searchKeys":["setShouldShowLastHeard","open override fun setShouldShowLastHeard(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowLastHeard"]},{"name":"open override fun setShouldShowLocation(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowLocation","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-location.html","searchKeys":["setShouldShowLocation","open override fun setShouldShowLocation(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowLocation"]},{"name":"open override fun setShouldShowPower(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowPower","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-power.html","searchKeys":["setShouldShowPower","open override fun setShouldShowPower(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowPower"]},{"name":"open override fun setShouldShowRole(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowRole","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-role.html","searchKeys":["setShouldShowRole","open override fun setShouldShowRole(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowRole"]},{"name":"open override fun setShouldShowSignal(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowSignal","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-signal.html","searchKeys":["setShouldShowSignal","open override fun setShouldShowSignal(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowSignal"]},{"name":"open override fun setShouldShowTelemetry(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowTelemetry","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-should-show-telemetry.html","searchKeys":["setShouldShowTelemetry","open override fun setShouldShowTelemetry(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShouldShowTelemetry"]},{"name":"open override fun setShowFullMessageTimestamps(show: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShowFullMessageTimestamps","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-show-full-message-timestamps.html","searchKeys":["setShowFullMessageTimestamps","open override fun setShowFullMessageTimestamps(show: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShowFullMessageTimestamps"]},{"name":"open override fun setShowIgnored(value: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShowIgnored","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-show-ignored.html","searchKeys":["setShowIgnored","open override fun setShowIgnored(value: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShowIgnored"]},{"name":"open override fun setShowIgnoredOnMap(show: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setShowIgnoredOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-show-ignored-on-map.html","searchKeys":["setShowIgnoredOnMap","open override fun setShowIgnoredOnMap(show: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setShowIgnoredOnMap"]},{"name":"open override fun setShowOnlyFavorites(show: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setShowOnlyFavorites","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-show-only-favorites.html","searchKeys":["setShowOnlyFavorites","open override fun setShowOnlyFavorites(show: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setShowOnlyFavorites"]},{"name":"open override fun setShowPrecisionCircleOnMap(show: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setShowPrecisionCircleOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-show-precision-circle-on-map.html","searchKeys":["setShowPrecisionCircleOnMap","open override fun setShowPrecisionCircleOnMap(show: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setShowPrecisionCircleOnMap"]},{"name":"open override fun setShowQuickChat(show: Boolean)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setShowQuickChat","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-show-quick-chat.html","searchKeys":["setShowQuickChat","open override fun setShowQuickChat(show: Boolean)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setShowQuickChat"]},{"name":"open override fun setShowWaypointsOnMap(show: Boolean)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.setShowWaypointsOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/set-show-waypoints-on-map.html","searchKeys":["setShowWaypointsOnMap","open override fun setShowWaypointsOnMap(show: Boolean)","org.meshtastic.core.prefs.map.MapPrefsImpl.setShowWaypointsOnMap"]},{"name":"open override fun setStoreForwardLastRequest(address: String?, timestamp: Int)","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.setStoreForwardLastRequest","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/set-store-forward-last-request.html","searchKeys":["setStoreForwardLastRequest","open override fun setStoreForwardLastRequest(address: String?, timestamp: Int)","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.setStoreForwardLastRequest"]},{"name":"open override fun setStoredBeacons(records: List<String>)","description":"org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl.setStoredBeacons","location":"core/prefs/org.meshtastic.core.prefs.discovery/-mesh-beacon-prefs-impl/set-stored-beacons.html","searchKeys":["setStoredBeacons","open override fun setStoredBeacons(records: List<String>)","org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl.setStoredBeacons"]},{"name":"open override fun setTakServerChannel(index: Int)","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.setTakServerChannel","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/set-tak-server-channel.html","searchKeys":["setTakServerChannel","open override fun setTakServerChannel(index: Int)","org.meshtastic.core.prefs.tak.TakPrefsImpl.setTakServerChannel"]},{"name":"open override fun setTakServerEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.setTakServerEnabled","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/set-tak-server-enabled.html","searchKeys":["setTakServerEnabled","open override fun setTakServerEnabled(enabled: Boolean)","org.meshtastic.core.prefs.tak.TakPrefsImpl.setTakServerEnabled"]},{"name":"open override fun setTheme(value: Int)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setTheme","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-theme.html","searchKeys":["setTheme","open override fun setTheme(value: Int)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setTheme"]},{"name":"open override fun setTopologyOverlayEnabled(enabled: Boolean)","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setTopologyOverlayEnabled","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/set-topology-overlay-enabled.html","searchKeys":["setTopologyOverlayEnabled","open override fun setTopologyOverlayEnabled(enabled: Boolean)","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.setTopologyOverlayEnabled"]},{"name":"open override fun setUnitsOverride(value: Int)","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.setUnitsOverride","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/set-units-override.html","searchKeys":["setUnitsOverride","open override fun setUnitsOverride(value: Int)","org.meshtastic.core.prefs.ui.UiPrefsImpl.setUnitsOverride"]},{"name":"open override fun shouldProvideNodeLocation(nodeNum: Int): StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldProvideNodeLocation","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-provide-node-location.html","searchKeys":["shouldProvideNodeLocation","open override fun shouldProvideNodeLocation(nodeNum: Int): StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldProvideNodeLocation"]},{"name":"open override fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapConsentPrefsImpl.shouldReportLocation","location":"core/prefs/org.meshtastic.core.prefs.map/-map-consent-prefs-impl/should-report-location.html","searchKeys":["shouldReportLocation","open override fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapConsentPrefsImpl.shouldReportLocation"]},{"name":"open override fun updateHiddenLayerUrls(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.updateHiddenLayerUrls","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/update-hidden-layer-urls.html","searchKeys":["updateHiddenLayerUrls","open override fun updateHiddenLayerUrls(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.prefs.map.MapPrefsImpl.updateHiddenLayerUrls"]},{"name":"open override fun updateLayerOpacity(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.updateLayerOpacity","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/update-layer-opacity.html","searchKeys":["updateLayerOpacity","open override fun updateLayerOpacity(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.prefs.map.MapPrefsImpl.updateLayerOpacity"]},{"name":"open override fun updateNetworkMapLayers(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.updateNetworkMapLayers","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/update-network-map-layers.html","searchKeys":["updateNetworkMapLayers","open override fun updateNetworkMapLayers(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.prefs.map.MapPrefsImpl.updateNetworkMapLayers"]},{"name":"open override val aiEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.aiEnabled","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/ai-enabled.html","searchKeys":["aiEnabled","open override val aiEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.aiEnabled"]},{"name":"open override val analyticsAllowed: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.analyticsAllowed","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/analytics-allowed.html","searchKeys":["analyticsAllowed","open override val analyticsAllowed: StateFlow<Boolean>","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.analyticsAllowed"]},{"name":"open override val appIntroCompleted: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.appIntroCompleted","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/app-intro-completed.html","searchKeys":["appIntroCompleted","open override val appIntroCompleted: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.appIntroCompleted"]},{"name":"open override val bleAutoScan: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.bleAutoScan","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/ble-auto-scan.html","searchKeys":["bleAutoScan","open override val bleAutoScan: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.bleAutoScan"]},{"name":"open override val customEmojiFrequency: StateFlow<String?>","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.customEmojiFrequency","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/custom-emoji-frequency.html","searchKeys":["customEmojiFrequency","open override val customEmojiFrequency: StateFlow<String?>","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.customEmojiFrequency"]},{"name":"open override val customTileProviders: StateFlow<String?>","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.customTileProviders","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/custom-tile-providers.html","searchKeys":["customTileProviders","open override val customTileProviders: StateFlow<String?>","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.customTileProviders"]},{"name":"open override val devAddr: StateFlow<String?>","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.devAddr","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/dev-addr.html","searchKeys":["devAddr","open override val devAddr: StateFlow<String?>","org.meshtastic.core.prefs.radio.RadioPrefsImpl.devAddr"]},{"name":"open override val devName: StateFlow<String?>","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.devName","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/dev-name.html","searchKeys":["devName","open override val devName: StateFlow<String?>","org.meshtastic.core.prefs.radio.RadioPrefsImpl.devName"]},{"name":"open override val deviceAddress: StateFlow<String?>","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.deviceAddress","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/device-address.html","searchKeys":["deviceAddress","open override val deviceAddress: StateFlow<String?>","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.deviceAddress"]},{"name":"open override val dwellMinutes: StateFlow<Int>","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.dwellMinutes","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/dwell-minutes.html","searchKeys":["dwellMinutes","open override val dwellMinutes: StateFlow<Int>","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.dwellMinutes"]},{"name":"open override val eventThemeEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.eventThemeEnabled","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/event-theme-enabled.html","searchKeys":["eventThemeEnabled","open override val eventThemeEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.eventThemeEnabled"]},{"name":"open override val excludeInfrastructure: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.excludeInfrastructure","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","open override val excludeInfrastructure: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.excludeInfrastructure"]},{"name":"open override val excludeMqtt: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.excludeMqtt","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/exclude-mqtt.html","searchKeys":["excludeMqtt","open override val excludeMqtt: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.excludeMqtt"]},{"name":"open override val excludeMqttOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.excludeMqttOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/exclude-mqtt-on-map.html","searchKeys":["excludeMqttOnMap","open override val excludeMqttOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.excludeMqttOnMap"]},{"name":"open override val excludedMapRoles: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.excludedMapRoles","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/excluded-map-roles.html","searchKeys":["excludedMapRoles","open override val excludedMapRoles: StateFlow<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.excludedMapRoles"]},{"name":"open override val filterEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.filterEnabled","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/filter-enabled.html","searchKeys":["filterEnabled","open override val filterEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.filter.FilterPrefsImpl.filterEnabled"]},{"name":"open override val filterWords: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.filterWords","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/filter-words.html","searchKeys":["filterWords","open override val filterWords: StateFlow<Set<String>>","org.meshtastic.core.prefs.filter.FilterPrefsImpl.filterWords"]},{"name":"open override val firmwareUpdateNotificationKeys: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.firmwareUpdateNotificationKeys","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/firmware-update-notification-keys.html","searchKeys":["firmwareUpdateNotificationKeys","open override val firmwareUpdateNotificationKeys: StateFlow<Set<String>>","org.meshtastic.core.prefs.ui.UiPrefsImpl.firmwareUpdateNotificationKeys"]},{"name":"open override val geofenceAlertOptIns: StateFlow<Set<Int>>","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.geofenceAlertOptIns","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/geofence-alert-opt-ins.html","searchKeys":["geofenceAlertOptIns","open override val geofenceAlertOptIns: StateFlow<Set<Int>>","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.geofenceAlertOptIns"]},{"name":"open override val getChannelInfoEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getChannelInfoEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-channel-info-enabled.html","searchKeys":["getChannelInfoEnabled","open override val getChannelInfoEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getChannelInfoEnabled"]},{"name":"open override val getDeviceStatusEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getDeviceStatusEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-device-status-enabled.html","searchKeys":["getDeviceStatusEnabled","open override val getDeviceStatusEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getDeviceStatusEnabled"]},{"name":"open override val getMeshMetricsEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getMeshMetricsEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-mesh-metrics-enabled.html","searchKeys":["getMeshMetricsEnabled","open override val getMeshMetricsEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getMeshMetricsEnabled"]},{"name":"open override val getMeshStatusEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getMeshStatusEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-mesh-status-enabled.html","searchKeys":["getMeshStatusEnabled","open override val getMeshStatusEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getMeshStatusEnabled"]},{"name":"open override val getNodeDetailsEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getNodeDetailsEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-node-details-enabled.html","searchKeys":["getNodeDetailsEnabled","open override val getNodeDetailsEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getNodeDetailsEnabled"]},{"name":"open override val getNodeListEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getNodeListEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-node-list-enabled.html","searchKeys":["getNodeListEnabled","open override val getNodeListEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getNodeListEnabled"]},{"name":"open override val getRecentMessagesEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getRecentMessagesEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-recent-messages-enabled.html","searchKeys":["getRecentMessagesEnabled","open override val getRecentMessagesEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getRecentMessagesEnabled"]},{"name":"open override val getUnreadSummaryEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getUnreadSummaryEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/get-unread-summary-enabled.html","searchKeys":["getUnreadSummaryEnabled","open override val getUnreadSummaryEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.getUnreadSummaryEnabled"]},{"name":"open override val hasShownNotPairedWarning: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.hasShownNotPairedWarning","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/has-shown-not-paired-warning.html","searchKeys":["hasShownNotPairedWarning","open override val hasShownNotPairedWarning: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.hasShownNotPairedWarning"]},{"name":"open override val hiddenLayerUrls: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.hiddenLayerUrls","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/hidden-layer-urls.html","searchKeys":["hiddenLayerUrls","open override val hiddenLayerUrls: StateFlow<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.hiddenLayerUrls"]},{"name":"open override val homoglyphEncodingEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.homoglyphEncodingEnabled","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/homoglyph-encoding-enabled.html","searchKeys":["homoglyphEncodingEnabled","open override val homoglyphEncodingEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.homoglyphEncodingEnabled"]},{"name":"open override val includeUnknown: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.includeUnknown","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/include-unknown.html","searchKeys":["includeUnknown","open override val includeUnknown: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.includeUnknown"]},{"name":"open override val includeUnknownOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.includeUnknownOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/include-unknown-on-map.html","searchKeys":["includeUnknownOnMap","open override val includeUnknownOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.includeUnknownOnMap"]},{"name":"open override val installId: StateFlow<String>","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.installId","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/install-id.html","searchKeys":["installId","open override val installId: StateFlow<String>","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.installId"]},{"name":"open override val isMeshToCotEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.isMeshToCotEnabled","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/is-mesh-to-cot-enabled.html","searchKeys":["isMeshToCotEnabled","open override val isMeshToCotEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.tak.TakPrefsImpl.isMeshToCotEnabled"]},{"name":"open override val isTakServerEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.isTakServerEnabled","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/is-tak-server-enabled.html","searchKeys":["isTakServerEnabled","open override val isTakServerEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.tak.TakPrefsImpl.isTakServerEnabled"]},{"name":"open override val lastHeardFilter: StateFlow<Long>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.lastHeardFilter","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/last-heard-filter.html","searchKeys":["lastHeardFilter","open override val lastHeardFilter: StateFlow<Long>","org.meshtastic.core.prefs.map.MapPrefsImpl.lastHeardFilter"]},{"name":"open override val lastHeardIsRelative: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.lastHeardIsRelative","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","open override val lastHeardIsRelative: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.lastHeardIsRelative"]},{"name":"open override val lastHeardTrackFilter: StateFlow<Long>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.lastHeardTrackFilter","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/last-heard-track-filter.html","searchKeys":["lastHeardTrackFilter","open override val lastHeardTrackFilter: StateFlow<Long>","org.meshtastic.core.prefs.map.MapPrefsImpl.lastHeardTrackFilter"]},{"name":"open override val layerOpacity: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.layerOpacity","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/layer-opacity.html","searchKeys":["layerOpacity","open override val layerOpacity: StateFlow<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.layerOpacity"]},{"name":"open override val locale: StateFlow<String>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.locale","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/locale.html","searchKeys":["locale","open override val locale: StateFlow<String>","org.meshtastic.core.prefs.ui.UiPrefsImpl.locale"]},{"name":"open override val loggingEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.loggingEnabled","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/logging-enabled.html","searchKeys":["loggingEnabled","open override val loggingEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.loggingEnabled"]},{"name":"open override val lowBatteryEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.lowBatteryEnabled","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/low-battery-enabled.html","searchKeys":["lowBatteryEnabled","open override val lowBatteryEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.lowBatteryEnabled"]},{"name":"open override val mapStyle: StateFlow<Int>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.mapStyle","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/map-style.html","searchKeys":["mapStyle","open override val mapStyle: StateFlow<Int>","org.meshtastic.core.prefs.map.MapPrefsImpl.mapStyle"]},{"name":"open override val masterEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.masterEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/master-enabled.html","searchKeys":["masterEnabled","open override val masterEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.masterEnabled"]},{"name":"open override val messagesEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.messagesEnabled","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/messages-enabled.html","searchKeys":["messagesEnabled","open override val messagesEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.messagesEnabled"]},{"name":"open override val networkAutoScan: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.networkAutoScan","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/network-auto-scan.html","searchKeys":["networkAutoScan","open override val networkAutoScan: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.networkAutoScan"]},{"name":"open override val networkMapLayers: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.networkMapLayers","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/network-map-layers.html","searchKeys":["networkMapLayers","open override val networkMapLayers: StateFlow<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.networkMapLayers"]},{"name":"open override val nodeEventsAutoDisabledForEvent: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.nodeEventsAutoDisabledForEvent","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/node-events-auto-disabled-for-event.html","searchKeys":["nodeEventsAutoDisabledForEvent","open override val nodeEventsAutoDisabledForEvent: StateFlow<Boolean>","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.nodeEventsAutoDisabledForEvent"]},{"name":"open override val nodeEventsEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.notification.NotificationPrefsImpl.nodeEventsEnabled","location":"core/prefs/org.meshtastic.core.prefs.notification/-notification-prefs-impl/node-events-enabled.html","searchKeys":["nodeEventsEnabled","open override val nodeEventsEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.notification.NotificationPrefsImpl.nodeEventsEnabled"]},{"name":"open override val nodeListDensity: StateFlow<String>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.nodeListDensity","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/node-list-density.html","searchKeys":["nodeListDensity","open override val nodeListDensity: StateFlow<String>","org.meshtastic.core.prefs.ui.UiPrefsImpl.nodeListDensity"]},{"name":"open override val nodeSort: StateFlow<Int>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.nodeSort","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/node-sort.html","searchKeys":["nodeSort","open override val nodeSort: StateFlow<Int>","org.meshtastic.core.prefs.ui.UiPrefsImpl.nodeSort"]},{"name":"open override val onlyDirect: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.onlyDirect","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/only-direct.html","searchKeys":["onlyDirect","open override val onlyDirect: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.onlyDirect"]},{"name":"open override val onlyDirectOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.onlyDirectOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/only-direct-on-map.html","searchKeys":["onlyDirectOnMap","open override val onlyDirectOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.onlyDirectOnMap"]},{"name":"open override val onlyOnline: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.onlyOnline","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/only-online.html","searchKeys":["onlyOnline","open override val onlyOnline: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.onlyOnline"]},{"name":"open override val onlyOnlineOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.onlyOnlineOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/only-online-on-map.html","searchKeys":["onlyOnlineOnMap","open override val onlyOnlineOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.onlyOnlineOnMap"]},{"name":"open override val override: StateFlow<UnitsOverride>","description":"org.meshtastic.core.prefs.ui.UiPrefsUnitsOverrideSource.override","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-units-override-source/override.html","searchKeys":["override","open override val override: StateFlow<UnitsOverride>","org.meshtastic.core.prefs.ui.UiPrefsUnitsOverrideSource.override"]},{"name":"open override val preferredSkinToneIndex: StateFlow<Int>","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.preferredSkinToneIndex","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/preferred-skin-tone-index.html","searchKeys":["preferredSkinToneIndex","open override val preferredSkinToneIndex: StateFlow<Int>","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.preferredSkinToneIndex"]},{"name":"open override val retentionDays: StateFlow<Int>","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.retentionDays","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/retention-days.html","searchKeys":["retentionDays","open override val retentionDays: StateFlow<Int>","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.retentionDays"]},{"name":"open override val selectedConnectionTransport: StateFlow<DeviceType?>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.selectedConnectionTransport","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/selected-connection-transport.html","searchKeys":["selectedConnectionTransport","open override val selectedConnectionTransport: StateFlow<DeviceType?>","org.meshtastic.core.prefs.ui.UiPrefsImpl.selectedConnectionTransport"]},{"name":"open override val selectedCustomTileProviderId: StateFlow<String?>","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.selectedCustomTileProviderId","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/selected-custom-tile-provider-id.html","searchKeys":["selectedCustomTileProviderId","open override val selectedCustomTileProviderId: StateFlow<String?>","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.selectedCustomTileProviderId"]},{"name":"open override val selectedPresets: StateFlow<Set<String>>","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.selectedPresets","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/selected-presets.html","searchKeys":["selectedPresets","open override val selectedPresets: StateFlow<Set<String>>","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.selectedPresets"]},{"name":"open override val sendMessageEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.sendMessageEnabled","location":"core/prefs/org.meshtastic.core.prefs.appfunctions/-app-functions-prefs-impl/send-message-enabled.html","searchKeys":["sendMessageEnabled","open override val sendMessageEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.appfunctions.AppFunctionsPrefsImpl.sendMessageEnabled"]},{"name":"open override val shouldShowChannel: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowChannel","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-channel.html","searchKeys":["shouldShowChannel","open override val shouldShowChannel: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowChannel"]},{"name":"open override val shouldShowHops: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowHops","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-hops.html","searchKeys":["shouldShowHops","open override val shouldShowHops: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowHops"]},{"name":"open override val shouldShowLastHeard: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowLastHeard","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-last-heard.html","searchKeys":["shouldShowLastHeard","open override val shouldShowLastHeard: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowLastHeard"]},{"name":"open override val shouldShowLocation: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowLocation","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-location.html","searchKeys":["shouldShowLocation","open override val shouldShowLocation: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowLocation"]},{"name":"open override val shouldShowPower: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowPower","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-power.html","searchKeys":["shouldShowPower","open override val shouldShowPower: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowPower"]},{"name":"open override val shouldShowRole: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowRole","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-role.html","searchKeys":["shouldShowRole","open override val shouldShowRole: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowRole"]},{"name":"open override val shouldShowSignal: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowSignal","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-signal.html","searchKeys":["shouldShowSignal","open override val shouldShowSignal: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowSignal"]},{"name":"open override val shouldShowTelemetry: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowTelemetry","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/should-show-telemetry.html","searchKeys":["shouldShowTelemetry","open override val shouldShowTelemetry: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.shouldShowTelemetry"]},{"name":"open override val showFullMessageTimestamps: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.showFullMessageTimestamps","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/show-full-message-timestamps.html","searchKeys":["showFullMessageTimestamps","open override val showFullMessageTimestamps: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.showFullMessageTimestamps"]},{"name":"open override val showIgnored: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.showIgnored","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/show-ignored.html","searchKeys":["showIgnored","open override val showIgnored: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.showIgnored"]},{"name":"open override val showIgnoredOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.showIgnoredOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/show-ignored-on-map.html","searchKeys":["showIgnoredOnMap","open override val showIgnoredOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.showIgnoredOnMap"]},{"name":"open override val showOnlyFavorites: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.showOnlyFavorites","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/show-only-favorites.html","searchKeys":["showOnlyFavorites","open override val showOnlyFavorites: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.showOnlyFavorites"]},{"name":"open override val showPrecisionCircleOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.showPrecisionCircleOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/show-precision-circle-on-map.html","searchKeys":["showPrecisionCircleOnMap","open override val showPrecisionCircleOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.showPrecisionCircleOnMap"]},{"name":"open override val showQuickChat: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.showQuickChat","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/show-quick-chat.html","searchKeys":["showQuickChat","open override val showQuickChat: StateFlow<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.showQuickChat"]},{"name":"open override val showWaypointsOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.showWaypointsOnMap","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/show-waypoints-on-map.html","searchKeys":["showWaypointsOnMap","open override val showWaypointsOnMap: StateFlow<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.showWaypointsOnMap"]},{"name":"open override val storedBeacons: StateFlow<List<String>>","description":"org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl.storedBeacons","location":"core/prefs/org.meshtastic.core.prefs.discovery/-mesh-beacon-prefs-impl/stored-beacons.html","searchKeys":["storedBeacons","open override val storedBeacons: StateFlow<List<String>>","org.meshtastic.core.prefs.discovery.MeshBeaconPrefsImpl.storedBeacons"]},{"name":"open override val takServerChannel: StateFlow<Int>","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.takServerChannel","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/tak-server-channel.html","searchKeys":["takServerChannel","open override val takServerChannel: StateFlow<Int>","org.meshtastic.core.prefs.tak.TakPrefsImpl.takServerChannel"]},{"name":"open override val theme: StateFlow<Int>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.theme","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/theme.html","searchKeys":["theme","open override val theme: StateFlow<Int>","org.meshtastic.core.prefs.ui.UiPrefsImpl.theme"]},{"name":"open override val topologyOverlayEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.topologyOverlayEnabled","location":"core/prefs/org.meshtastic.core.prefs.discovery/-discovery-prefs-impl/topology-overlay-enabled.html","searchKeys":["topologyOverlayEnabled","open override val topologyOverlayEnabled: StateFlow<Boolean>","org.meshtastic.core.prefs.discovery.DiscoveryPrefsImpl.topologyOverlayEnabled"]},{"name":"open override val unitsOverride: StateFlow<Int>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.unitsOverride","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/units-override.html","searchKeys":["unitsOverride","open override val unitsOverride: StateFlow<Int>","org.meshtastic.core.prefs.ui.UiPrefsImpl.unitsOverride"]},{"name":"open suspend override fun awaitCameraPosition(): MapCameraPosition?","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.awaitCameraPosition","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/await-camera-position.html","searchKeys":["awaitCameraPosition","open suspend override fun awaitCameraPosition(): MapCameraPosition?","org.meshtastic.core.prefs.map.MapPrefsImpl.awaitCameraPosition"]},{"name":"open suspend override fun awaitCleanupPolicy(): MeshLogCleanupPolicy","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.awaitCleanupPolicy","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/await-cleanup-policy.html","searchKeys":["awaitCleanupPolicy","open suspend override fun awaitCleanupPolicy(): MeshLogCleanupPolicy","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.awaitCleanupPolicy"]},{"name":"open suspend override fun awaitCustomTileProviders(): String?","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.awaitCustomTileProviders","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/await-custom-tile-providers.html","searchKeys":["awaitCustomTileProviders","open suspend override fun awaitCustomTileProviders(): String?","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.awaitCustomTileProviders"]},{"name":"open suspend override fun awaitDeviceAddress(): String?","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.awaitDeviceAddress","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/await-device-address.html","searchKeys":["awaitDeviceAddress","open suspend override fun awaitDeviceAddress(): String?","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.awaitDeviceAddress"]},{"name":"open suspend override fun awaitHiddenLayerUrls(): Set<String>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.awaitHiddenLayerUrls","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/await-hidden-layer-urls.html","searchKeys":["awaitHiddenLayerUrls","open suspend override fun awaitHiddenLayerUrls(): Set<String>","org.meshtastic.core.prefs.map.MapPrefsImpl.awaitHiddenLayerUrls"]},{"name":"open suspend override fun awaitNetworkMapLayers(): Set<String>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.awaitNetworkMapLayers","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/await-network-map-layers.html","searchKeys":["awaitNetworkMapLayers","open suspend override fun awaitNetworkMapLayers(): Set<String>","org.meshtastic.core.prefs.map.MapPrefsImpl.awaitNetworkMapLayers"]},{"name":"open suspend override fun awaitSelectedCustomTileProviderId(): String?","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.awaitSelectedCustomTileProviderId","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/await-selected-custom-tile-provider-id.html","searchKeys":["awaitSelectedCustomTileProviderId","open suspend override fun awaitSelectedCustomTileProviderId(): String?","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.awaitSelectedCustomTileProviderId"]},{"name":"open suspend override fun setCustomTileProviders(providers: String?)","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.setCustomTileProviders","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/set-custom-tile-providers.html","searchKeys":["setCustomTileProviders","open suspend override fun setCustomTileProviders(providers: String?)","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.setCustomTileProviders"]},{"name":"open suspend override fun setSelectedCustomTileProviderId(providerId: String?)","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.setSelectedCustomTileProviderId","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/set-selected-custom-tile-provider-id.html","searchKeys":["setSelectedCustomTileProviderId","open suspend override fun setSelectedCustomTileProviderId(providerId: String?)","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.setSelectedCustomTileProviderId"]},{"name":"val DEFAULT_DENSITY: String","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.DEFAULT_DENSITY","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-d-e-f-a-u-l-t_-d-e-n-s-i-t-y.html","searchKeys":["DEFAULT_DENSITY","val DEFAULT_DENSITY: String","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.DEFAULT_DENSITY"]},{"name":"val KEY_ANALYTICS_ALLOWED_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_ANALYTICS_ALLOWED_PREF","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/-companion/-k-e-y_-a-n-a-l-y-t-i-c-s_-a-l-l-o-w-e-d_-p-r-e-f.html","searchKeys":["KEY_ANALYTICS_ALLOWED_PREF","val KEY_ANALYTICS_ALLOWED_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_ANALYTICS_ALLOWED_PREF"]},{"name":"val KEY_APP_INTRO_COMPLETED: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_APP_INTRO_COMPLETED","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-a-p-p_-i-n-t-r-o_-c-o-m-p-l-e-t-e-d.html","searchKeys":["KEY_APP_INTRO_COMPLETED","val KEY_APP_INTRO_COMPLETED: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_APP_INTRO_COMPLETED"]},{"name":"val KEY_BLE_AUTO_SCAN: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_BLE_AUTO_SCAN","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-b-l-e_-a-u-t-o_-s-c-a-n.html","searchKeys":["KEY_BLE_AUTO_SCAN","val KEY_BLE_AUTO_SCAN: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_BLE_AUTO_SCAN"]},{"name":"val KEY_CAMERA_LATITUDE: Preferences.Key<Double>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_CAMERA_LATITUDE","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-c-a-m-e-r-a_-l-a-t-i-t-u-d-e.html","searchKeys":["KEY_CAMERA_LATITUDE","val KEY_CAMERA_LATITUDE: Preferences.Key<Double>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_CAMERA_LATITUDE"]},{"name":"val KEY_CAMERA_LONGITUDE: Preferences.Key<Double>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_CAMERA_LONGITUDE","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-c-a-m-e-r-a_-l-o-n-g-i-t-u-d-e.html","searchKeys":["KEY_CAMERA_LONGITUDE","val KEY_CAMERA_LONGITUDE: Preferences.Key<Double>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_CAMERA_LONGITUDE"]},{"name":"val KEY_CAMERA_ZOOM: Preferences.Key<Double>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_CAMERA_ZOOM","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-c-a-m-e-r-a_-z-o-o-m.html","searchKeys":["KEY_CAMERA_ZOOM","val KEY_CAMERA_ZOOM: Preferences.Key<Double>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_CAMERA_ZOOM"]},{"name":"val KEY_CUSTOM_PROVIDERS_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_CUSTOM_PROVIDERS_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/-companion/-k-e-y_-c-u-s-t-o-m_-p-r-o-v-i-d-e-r-s_-p-r-e-f.html","searchKeys":["KEY_CUSTOM_PROVIDERS_PREF","val KEY_CUSTOM_PROVIDERS_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_CUSTOM_PROVIDERS_PREF"]},{"name":"val KEY_DENSITY: Preferences.Key<String>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_DENSITY","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-d-e-n-s-i-t-y.html","searchKeys":["KEY_DENSITY","val KEY_DENSITY: Preferences.Key<String>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_DENSITY"]},{"name":"val KEY_DEVICE_ADDRESS_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.mesh.MeshPrefsImpl.Companion.KEY_DEVICE_ADDRESS_PREF","location":"core/prefs/org.meshtastic.core.prefs.mesh/-mesh-prefs-impl/-companion/-k-e-y_-d-e-v-i-c-e_-a-d-d-r-e-s-s_-p-r-e-f.html","searchKeys":["KEY_DEVICE_ADDRESS_PREF","val KEY_DEVICE_ADDRESS_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.mesh.MeshPrefsImpl.Companion.KEY_DEVICE_ADDRESS_PREF"]},{"name":"val KEY_DEV_ADDR_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.Companion.KEY_DEV_ADDR_PREF","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/-companion/-k-e-y_-d-e-v_-a-d-d-r_-p-r-e-f.html","searchKeys":["KEY_DEV_ADDR_PREF","val KEY_DEV_ADDR_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.radio.RadioPrefsImpl.Companion.KEY_DEV_ADDR_PREF"]},{"name":"val KEY_DEV_NAME_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.radio.RadioPrefsImpl.Companion.KEY_DEV_NAME_PREF","location":"core/prefs/org.meshtastic.core.prefs.radio/-radio-prefs-impl/-companion/-k-e-y_-d-e-v_-n-a-m-e_-p-r-e-f.html","searchKeys":["KEY_DEV_NAME_PREF","val KEY_DEV_NAME_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.radio.RadioPrefsImpl.Companion.KEY_DEV_NAME_PREF"]},{"name":"val KEY_EMOJI_FREQ_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion.KEY_EMOJI_FREQ_PREF","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/-companion/-k-e-y_-e-m-o-j-i_-f-r-e-q_-p-r-e-f.html","searchKeys":["KEY_EMOJI_FREQ_PREF","val KEY_EMOJI_FREQ_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion.KEY_EMOJI_FREQ_PREF"]},{"name":"val KEY_ENABLED_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.Companion.KEY_ENABLED_PREF","location":"core/prefs/org.meshtastic.core.prefs.homoglyph/-homoglyph-prefs-impl/-companion/-k-e-y_-e-n-a-b-l-e-d_-p-r-e-f.html","searchKeys":["KEY_ENABLED_PREF","val KEY_ENABLED_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.homoglyph.HomoglyphPrefsImpl.Companion.KEY_ENABLED_PREF"]},{"name":"val KEY_EVENT_THEME_ENABLED: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_EVENT_THEME_ENABLED","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-e-v-e-n-t_-t-h-e-m-e_-e-n-a-b-l-e-d.html","searchKeys":["KEY_EVENT_THEME_ENABLED","val KEY_EVENT_THEME_ENABLED: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_EVENT_THEME_ENABLED"]},{"name":"val KEY_EXCLUDED_ROLES_PREF: Preferences.Key<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_EXCLUDED_ROLES_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-e-x-c-l-u-d-e-d_-r-o-l-e-s_-p-r-e-f.html","searchKeys":["KEY_EXCLUDED_ROLES_PREF","val KEY_EXCLUDED_ROLES_PREF: Preferences.Key<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_EXCLUDED_ROLES_PREF"]},{"name":"val KEY_EXCLUDE_INFRASTRUCTURE: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_EXCLUDE_INFRASTRUCTURE","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-e-x-c-l-u-d-e_-i-n-f-r-a-s-t-r-u-c-t-u-r-e.html","searchKeys":["KEY_EXCLUDE_INFRASTRUCTURE","val KEY_EXCLUDE_INFRASTRUCTURE: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_EXCLUDE_INFRASTRUCTURE"]},{"name":"val KEY_EXCLUDE_MQTT: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_EXCLUDE_MQTT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-e-x-c-l-u-d-e_-m-q-t-t.html","searchKeys":["KEY_EXCLUDE_MQTT","val KEY_EXCLUDE_MQTT: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_EXCLUDE_MQTT"]},{"name":"val KEY_EXCLUDE_MQTT_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_EXCLUDE_MQTT_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-e-x-c-l-u-d-e_-m-q-t-t_-p-r-e-f.html","searchKeys":["KEY_EXCLUDE_MQTT_PREF","val KEY_EXCLUDE_MQTT_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_EXCLUDE_MQTT_PREF"]},{"name":"val KEY_FILTER_ENABLED_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_ENABLED_PREF","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-companion/-k-e-y_-f-i-l-t-e-r_-e-n-a-b-l-e-d_-p-r-e-f.html","searchKeys":["KEY_FILTER_ENABLED_PREF","val KEY_FILTER_ENABLED_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_ENABLED_PREF"]},{"name":"val KEY_FILTER_WORDS_PREF: Preferences.Key<Set<String>>","description":"org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_WORDS_PREF","location":"core/prefs/org.meshtastic.core.prefs.filter/-filter-prefs-impl/-companion/-k-e-y_-f-i-l-t-e-r_-w-o-r-d-s_-p-r-e-f.html","searchKeys":["KEY_FILTER_WORDS_PREF","val KEY_FILTER_WORDS_PREF: Preferences.Key<Set<String>>","org.meshtastic.core.prefs.filter.FilterPrefsImpl.Companion.KEY_FILTER_WORDS_PREF"]},{"name":"val KEY_FIRMWARE_UPDATE_NOTIFICATION_KEYS: Preferences.Key<String>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_FIRMWARE_UPDATE_NOTIFICATION_KEYS","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-f-i-r-m-w-a-r-e_-u-p-d-a-t-e_-n-o-t-i-f-i-c-a-t-i-o-n_-k-e-y-s.html","searchKeys":["KEY_FIRMWARE_UPDATE_NOTIFICATION_KEYS","val KEY_FIRMWARE_UPDATE_NOTIFICATION_KEYS: Preferences.Key<String>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_FIRMWARE_UPDATE_NOTIFICATION_KEYS"]},{"name":"val KEY_HAS_SHOWN_NOT_PAIRED_WARNING_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_HAS_SHOWN_NOT_PAIRED_WARNING_PREF","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-h-a-s_-s-h-o-w-n_-n-o-t_-p-a-i-r-e-d_-w-a-r-n-i-n-g_-p-r-e-f.html","searchKeys":["KEY_HAS_SHOWN_NOT_PAIRED_WARNING_PREF","val KEY_HAS_SHOWN_NOT_PAIRED_WARNING_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_HAS_SHOWN_NOT_PAIRED_WARNING_PREF"]},{"name":"val KEY_HIDDEN_LAYER_URLS_PREF: Preferences.Key<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_HIDDEN_LAYER_URLS_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-h-i-d-d-e-n_-l-a-y-e-r_-u-r-l-s_-p-r-e-f.html","searchKeys":["KEY_HIDDEN_LAYER_URLS_PREF","val KEY_HIDDEN_LAYER_URLS_PREF: Preferences.Key<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_HIDDEN_LAYER_URLS_PREF"]},{"name":"val KEY_INCLUDE_UNKNOWN: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_INCLUDE_UNKNOWN","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-i-n-c-l-u-d-e_-u-n-k-n-o-w-n.html","searchKeys":["KEY_INCLUDE_UNKNOWN","val KEY_INCLUDE_UNKNOWN: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_INCLUDE_UNKNOWN"]},{"name":"val KEY_INCLUDE_UNKNOWN_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_INCLUDE_UNKNOWN_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-i-n-c-l-u-d-e_-u-n-k-n-o-w-n_-p-r-e-f.html","searchKeys":["KEY_INCLUDE_UNKNOWN_PREF","val KEY_INCLUDE_UNKNOWN_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_INCLUDE_UNKNOWN_PREF"]},{"name":"val KEY_INSTALL_ID_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_INSTALL_ID_PREF","location":"core/prefs/org.meshtastic.core.prefs.analytics/-analytics-prefs-impl/-companion/-k-e-y_-i-n-s-t-a-l-l_-i-d_-p-r-e-f.html","searchKeys":["KEY_INSTALL_ID_PREF","val KEY_INSTALL_ID_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.analytics.AnalyticsPrefsImpl.Companion.KEY_INSTALL_ID_PREF"]},{"name":"val KEY_LAST_HEARD_FILTER_PREF: Preferences.Key<Long>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_LAST_HEARD_FILTER_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-l-a-s-t_-h-e-a-r-d_-f-i-l-t-e-r_-p-r-e-f.html","searchKeys":["KEY_LAST_HEARD_FILTER_PREF","val KEY_LAST_HEARD_FILTER_PREF: Preferences.Key<Long>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_LAST_HEARD_FILTER_PREF"]},{"name":"val KEY_LAST_HEARD_RELATIVE: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_LAST_HEARD_RELATIVE","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-l-a-s-t_-h-e-a-r-d_-r-e-l-a-t-i-v-e.html","searchKeys":["KEY_LAST_HEARD_RELATIVE","val KEY_LAST_HEARD_RELATIVE: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_LAST_HEARD_RELATIVE"]},{"name":"val KEY_LAST_HEARD_TRACK_FILTER_PREF: Preferences.Key<Long>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_LAST_HEARD_TRACK_FILTER_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-l-a-s-t_-h-e-a-r-d_-t-r-a-c-k_-f-i-l-t-e-r_-p-r-e-f.html","searchKeys":["KEY_LAST_HEARD_TRACK_FILTER_PREF","val KEY_LAST_HEARD_TRACK_FILTER_PREF: Preferences.Key<Long>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_LAST_HEARD_TRACK_FILTER_PREF"]},{"name":"val KEY_LAYER_OPACITY_PREF: Preferences.Key<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_LAYER_OPACITY_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-l-a-y-e-r_-o-p-a-c-i-t-y_-p-r-e-f.html","searchKeys":["KEY_LAYER_OPACITY_PREF","val KEY_LAYER_OPACITY_PREF: Preferences.Key<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_LAYER_OPACITY_PREF"]},{"name":"val KEY_LOCALE: Preferences.Key<String>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_LOCALE","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-l-o-c-a-l-e.html","searchKeys":["KEY_LOCALE","val KEY_LOCALE: Preferences.Key<String>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_LOCALE"]},{"name":"val KEY_LOGGING_ENABLED_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.KEY_LOGGING_ENABLED_PREF","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/-k-e-y_-l-o-g-g-i-n-g_-e-n-a-b-l-e-d_-p-r-e-f.html","searchKeys":["KEY_LOGGING_ENABLED_PREF","val KEY_LOGGING_ENABLED_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.KEY_LOGGING_ENABLED_PREF"]},{"name":"val KEY_MAP_STYLE_PREF: Preferences.Key<Int>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_MAP_STYLE_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-m-a-p_-s-t-y-l-e_-p-r-e-f.html","searchKeys":["KEY_MAP_STYLE_PREF","val KEY_MAP_STYLE_PREF: Preferences.Key<Int>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_MAP_STYLE_PREF"]},{"name":"val KEY_NETWORK_AUTO_SCAN: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_NETWORK_AUTO_SCAN","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-n-e-t-w-o-r-k_-a-u-t-o_-s-c-a-n.html","searchKeys":["KEY_NETWORK_AUTO_SCAN","val KEY_NETWORK_AUTO_SCAN: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_NETWORK_AUTO_SCAN"]},{"name":"val KEY_NETWORK_MAP_LAYERS_PREF: Preferences.Key<Set<String>>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_NETWORK_MAP_LAYERS_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-n-e-t-w-o-r-k_-m-a-p_-l-a-y-e-r-s_-p-r-e-f.html","searchKeys":["KEY_NETWORK_MAP_LAYERS_PREF","val KEY_NETWORK_MAP_LAYERS_PREF: Preferences.Key<Set<String>>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_NETWORK_MAP_LAYERS_PREF"]},{"name":"val KEY_NODE_SORT: Preferences.Key<Int>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_NODE_SORT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-n-o-d-e_-s-o-r-t.html","searchKeys":["KEY_NODE_SORT","val KEY_NODE_SORT: Preferences.Key<Int>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_NODE_SORT"]},{"name":"val KEY_ONLY_DIRECT: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_ONLY_DIRECT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-o-n-l-y_-d-i-r-e-c-t.html","searchKeys":["KEY_ONLY_DIRECT","val KEY_ONLY_DIRECT: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_ONLY_DIRECT"]},{"name":"val KEY_ONLY_DIRECT_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_ONLY_DIRECT_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-o-n-l-y_-d-i-r-e-c-t_-p-r-e-f.html","searchKeys":["KEY_ONLY_DIRECT_PREF","val KEY_ONLY_DIRECT_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_ONLY_DIRECT_PREF"]},{"name":"val KEY_ONLY_ONLINE: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_ONLY_ONLINE","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-o-n-l-y_-o-n-l-i-n-e.html","searchKeys":["KEY_ONLY_ONLINE","val KEY_ONLY_ONLINE: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_ONLY_ONLINE"]},{"name":"val KEY_ONLY_ONLINE_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_ONLY_ONLINE_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-o-n-l-y_-o-n-l-i-n-e_-p-r-e-f.html","searchKeys":["KEY_ONLY_ONLINE_PREF","val KEY_ONLY_ONLINE_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_ONLY_ONLINE_PREF"]},{"name":"val KEY_RETENTION_DAYS_PREF: Preferences.Key<Int>","description":"org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.KEY_RETENTION_DAYS_PREF","location":"core/prefs/org.meshtastic.core.prefs.meshlog/-mesh-log-prefs-impl/-companion/-k-e-y_-r-e-t-e-n-t-i-o-n_-d-a-y-s_-p-r-e-f.html","searchKeys":["KEY_RETENTION_DAYS_PREF","val KEY_RETENTION_DAYS_PREF: Preferences.Key<Int>","org.meshtastic.core.prefs.meshlog.MeshLogPrefsImpl.Companion.KEY_RETENTION_DAYS_PREF"]},{"name":"val KEY_SELECTED_CONNECTION_TRANSPORT: Preferences.Key<String>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SELECTED_CONNECTION_TRANSPORT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-e-l-e-c-t-e-d_-c-o-n-n-e-c-t-i-o-n_-t-r-a-n-s-p-o-r-t.html","searchKeys":["KEY_SELECTED_CONNECTION_TRANSPORT","val KEY_SELECTED_CONNECTION_TRANSPORT: Preferences.Key<String>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SELECTED_CONNECTION_TRANSPORT"]},{"name":"val KEY_SELECTED_CUSTOM_PROVIDER_ID_PREF: Preferences.Key<String>","description":"org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_SELECTED_CUSTOM_PROVIDER_ID_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-tile-provider-prefs-impl/-companion/-k-e-y_-s-e-l-e-c-t-e-d_-c-u-s-t-o-m_-p-r-o-v-i-d-e-r_-i-d_-p-r-e-f.html","searchKeys":["KEY_SELECTED_CUSTOM_PROVIDER_ID_PREF","val KEY_SELECTED_CUSTOM_PROVIDER_ID_PREF: Preferences.Key<String>","org.meshtastic.core.prefs.map.MapTileProviderPrefsImpl.Companion.KEY_SELECTED_CUSTOM_PROVIDER_ID_PREF"]},{"name":"val KEY_SHOW_BLE_TRANSPORT: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_BLE_TRANSPORT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-h-o-w_-b-l-e_-t-r-a-n-s-p-o-r-t.html","searchKeys":["KEY_SHOW_BLE_TRANSPORT","val KEY_SHOW_BLE_TRANSPORT: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_BLE_TRANSPORT"]},{"name":"val KEY_SHOW_CHANNEL: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_CHANNEL","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-c-h-a-n-n-e-l.html","searchKeys":["KEY_SHOW_CHANNEL","val KEY_SHOW_CHANNEL: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_CHANNEL"]},{"name":"val KEY_SHOW_FULL_MESSAGE_TIMESTAMPS: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_FULL_MESSAGE_TIMESTAMPS","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-h-o-w_-f-u-l-l_-m-e-s-s-a-g-e_-t-i-m-e-s-t-a-m-p-s.html","searchKeys":["KEY_SHOW_FULL_MESSAGE_TIMESTAMPS","val KEY_SHOW_FULL_MESSAGE_TIMESTAMPS: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_FULL_MESSAGE_TIMESTAMPS"]},{"name":"val KEY_SHOW_HOPS: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_HOPS","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-h-o-p-s.html","searchKeys":["KEY_SHOW_HOPS","val KEY_SHOW_HOPS: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_HOPS"]},{"name":"val KEY_SHOW_IGNORED: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_IGNORED","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-h-o-w_-i-g-n-o-r-e-d.html","searchKeys":["KEY_SHOW_IGNORED","val KEY_SHOW_IGNORED: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_IGNORED"]},{"name":"val KEY_SHOW_IGNORED_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_IGNORED_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-s-h-o-w_-i-g-n-o-r-e-d_-p-r-e-f.html","searchKeys":["KEY_SHOW_IGNORED_PREF","val KEY_SHOW_IGNORED_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_IGNORED_PREF"]},{"name":"val KEY_SHOW_LAST_HEARD: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_LAST_HEARD","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-l-a-s-t_-h-e-a-r-d.html","searchKeys":["KEY_SHOW_LAST_HEARD","val KEY_SHOW_LAST_HEARD: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_LAST_HEARD"]},{"name":"val KEY_SHOW_LOCATION: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_LOCATION","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-l-o-c-a-t-i-o-n.html","searchKeys":["KEY_SHOW_LOCATION","val KEY_SHOW_LOCATION: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_LOCATION"]},{"name":"val KEY_SHOW_NETWORK_TRANSPORT: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_NETWORK_TRANSPORT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-h-o-w_-n-e-t-w-o-r-k_-t-r-a-n-s-p-o-r-t.html","searchKeys":["KEY_SHOW_NETWORK_TRANSPORT","val KEY_SHOW_NETWORK_TRANSPORT: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_NETWORK_TRANSPORT"]},{"name":"val KEY_SHOW_ONLY_FAVORITES_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_ONLY_FAVORITES_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-s-h-o-w_-o-n-l-y_-f-a-v-o-r-i-t-e-s_-p-r-e-f.html","searchKeys":["KEY_SHOW_ONLY_FAVORITES_PREF","val KEY_SHOW_ONLY_FAVORITES_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_ONLY_FAVORITES_PREF"]},{"name":"val KEY_SHOW_POWER: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_POWER","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-p-o-w-e-r.html","searchKeys":["KEY_SHOW_POWER","val KEY_SHOW_POWER: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_POWER"]},{"name":"val KEY_SHOW_PRECISION_CIRCLE_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_PRECISION_CIRCLE_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-s-h-o-w_-p-r-e-c-i-s-i-o-n_-c-i-r-c-l-e_-p-r-e-f.html","searchKeys":["KEY_SHOW_PRECISION_CIRCLE_PREF","val KEY_SHOW_PRECISION_CIRCLE_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_PRECISION_CIRCLE_PREF"]},{"name":"val KEY_SHOW_QUICK_CHAT_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_QUICK_CHAT_PREF","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-h-o-w_-q-u-i-c-k_-c-h-a-t_-p-r-e-f.html","searchKeys":["KEY_SHOW_QUICK_CHAT_PREF","val KEY_SHOW_QUICK_CHAT_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_QUICK_CHAT_PREF"]},{"name":"val KEY_SHOW_ROLE: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_ROLE","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-r-o-l-e.html","searchKeys":["KEY_SHOW_ROLE","val KEY_SHOW_ROLE: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_ROLE"]},{"name":"val KEY_SHOW_SIGNAL: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_SIGNAL","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-s-i-g-n-a-l.html","searchKeys":["KEY_SHOW_SIGNAL","val KEY_SHOW_SIGNAL: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_SIGNAL"]},{"name":"val KEY_SHOW_TELEMETRY: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_TELEMETRY","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/-companion/-k-e-y_-s-h-o-w_-t-e-l-e-m-e-t-r-y.html","searchKeys":["KEY_SHOW_TELEMETRY","val KEY_SHOW_TELEMETRY: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.Companion.KEY_SHOW_TELEMETRY"]},{"name":"val KEY_SHOW_USB_TRANSPORT: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_USB_TRANSPORT","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-s-h-o-w_-u-s-b_-t-r-a-n-s-p-o-r-t.html","searchKeys":["KEY_SHOW_USB_TRANSPORT","val KEY_SHOW_USB_TRANSPORT: Preferences.Key<Boolean>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_SHOW_USB_TRANSPORT"]},{"name":"val KEY_SHOW_WAYPOINTS_PREF: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_WAYPOINTS_PREF","location":"core/prefs/org.meshtastic.core.prefs.map/-map-prefs-impl/-companion/-k-e-y_-s-h-o-w_-w-a-y-p-o-i-n-t-s_-p-r-e-f.html","searchKeys":["KEY_SHOW_WAYPOINTS_PREF","val KEY_SHOW_WAYPOINTS_PREF: Preferences.Key<Boolean>","org.meshtastic.core.prefs.map.MapPrefsImpl.Companion.KEY_SHOW_WAYPOINTS_PREF"]},{"name":"val KEY_SKIN_TONE_PREF: Preferences.Key<Int>","description":"org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion.KEY_SKIN_TONE_PREF","location":"core/prefs/org.meshtastic.core.prefs.emoji/-custom-emoji-prefs-impl/-companion/-k-e-y_-s-k-i-n_-t-o-n-e_-p-r-e-f.html","searchKeys":["KEY_SKIN_TONE_PREF","val KEY_SKIN_TONE_PREF: Preferences.Key<Int>","org.meshtastic.core.prefs.emoji.CustomEmojiPrefsImpl.Companion.KEY_SKIN_TONE_PREF"]},{"name":"val KEY_TAK_MESH_TO_COT: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion.KEY_TAK_MESH_TO_COT","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/-companion/-k-e-y_-t-a-k_-m-e-s-h_-t-o_-c-o-t.html","searchKeys":["KEY_TAK_MESH_TO_COT","val KEY_TAK_MESH_TO_COT: Preferences.Key<Boolean>","org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion.KEY_TAK_MESH_TO_COT"]},{"name":"val KEY_TAK_SERVER_CHANNEL: Preferences.Key<Int>","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion.KEY_TAK_SERVER_CHANNEL","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/-companion/-k-e-y_-t-a-k_-s-e-r-v-e-r_-c-h-a-n-n-e-l.html","searchKeys":["KEY_TAK_SERVER_CHANNEL","val KEY_TAK_SERVER_CHANNEL: Preferences.Key<Int>","org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion.KEY_TAK_SERVER_CHANNEL"]},{"name":"val KEY_TAK_SERVER_ENABLED: Preferences.Key<Boolean>","description":"org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion.KEY_TAK_SERVER_ENABLED","location":"core/prefs/org.meshtastic.core.prefs.tak/-tak-prefs-impl/-companion/-k-e-y_-t-a-k_-s-e-r-v-e-r_-e-n-a-b-l-e-d.html","searchKeys":["KEY_TAK_SERVER_ENABLED","val KEY_TAK_SERVER_ENABLED: Preferences.Key<Boolean>","org.meshtastic.core.prefs.tak.TakPrefsImpl.Companion.KEY_TAK_SERVER_ENABLED"]},{"name":"val KEY_THEME: Preferences.Key<Int>","description":"org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_THEME","location":"core/prefs/org.meshtastic.core.prefs.ui/-ui-prefs-impl/-companion/-k-e-y_-t-h-e-m-e.html","searchKeys":["KEY_THEME","val KEY_THEME: Preferences.Key<Int>","org.meshtastic.core.prefs.ui.UiPrefsImpl.Companion.KEY_THEME"]},{"name":"val defaultBoolean: Boolean","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.defaultBoolean","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/default-boolean.html","searchKeys":["defaultBoolean","val defaultBoolean: Boolean","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.defaultBoolean"]},{"name":"val entries: EnumEntries<NodeListLayoutPreferences>","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.entries","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/entries.html","searchKeys":["entries","val entries: EnumEntries<NodeListLayoutPreferences>","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.entries"]},{"name":"val key: String","description":"org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.key","location":"core/prefs/org.meshtastic.core.prefs.ui/-node-list-layout-preferences/key.html","searchKeys":["key","val key: String","org.meshtastic.core.prefs.ui.NodeListLayoutPreferences.key"]},{"name":"CELSIUS","description":"org.meshtastic.core.common.util.TemperatureUnit.CELSIUS","location":"core/common/org.meshtastic.core.common.util/-temperature-unit/-c-e-l-s-i-u-s/index.html","searchKeys":["CELSIUS","CELSIUS","org.meshtastic.core.common.util.TemperatureUnit.CELSIUS"]},{"name":"FAHRENHEIT","description":"org.meshtastic.core.common.util.TemperatureUnit.FAHRENHEIT","location":"core/common/org.meshtastic.core.common.util/-temperature-unit/-f-a-h-r-e-n-h-e-i-t/index.html","searchKeys":["FAHRENHEIT","FAHRENHEIT","org.meshtastic.core.common.util.TemperatureUnit.FAHRENHEIT"]},{"name":"FOOT","description":"org.meshtastic.core.common.util.MeasureUnitKind.FOOT","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-f-o-o-t/index.html","searchKeys":["FOOT","FOOT","org.meshtastic.core.common.util.MeasureUnitKind.FOOT"]},{"name":"IMPERIAL","description":"org.meshtastic.core.common.util.MeasurementSystem.IMPERIAL","location":"core/common/org.meshtastic.core.common.util/-measurement-system/-i-m-p-e-r-i-a-l/index.html","searchKeys":["IMPERIAL","IMPERIAL","org.meshtastic.core.common.util.MeasurementSystem.IMPERIAL"]},{"name":"IMPERIAL","description":"org.meshtastic.core.common.util.UnitsOverride.IMPERIAL","location":"core/common/org.meshtastic.core.common.util/-units-override/-i-m-p-e-r-i-a-l/index.html","searchKeys":["IMPERIAL","IMPERIAL","org.meshtastic.core.common.util.UnitsOverride.IMPERIAL"]},{"name":"INCH","description":"org.meshtastic.core.common.util.MeasureUnitKind.INCH","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-i-n-c-h/index.html","searchKeys":["INCH","INCH","org.meshtastic.core.common.util.MeasureUnitKind.INCH"]},{"name":"KILOGRAM","description":"org.meshtastic.core.common.util.MeasureUnitKind.KILOGRAM","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-k-i-l-o-g-r-a-m/index.html","searchKeys":["KILOGRAM","KILOGRAM","org.meshtastic.core.common.util.MeasureUnitKind.KILOGRAM"]},{"name":"KILOMETER","description":"org.meshtastic.core.common.util.MeasureUnitKind.KILOMETER","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-k-i-l-o-m-e-t-e-r/index.html","searchKeys":["KILOMETER","KILOMETER","org.meshtastic.core.common.util.MeasureUnitKind.KILOMETER"]},{"name":"KILOMETER_PER_HOUR","description":"org.meshtastic.core.common.util.MeasureUnitKind.KILOMETER_PER_HOUR","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-k-i-l-o-m-e-t-e-r_-p-e-r_-h-o-u-r/index.html","searchKeys":["KILOMETER_PER_HOUR","KILOMETER_PER_HOUR","org.meshtastic.core.common.util.MeasureUnitKind.KILOMETER_PER_HOUR"]},{"name":"METER","description":"org.meshtastic.core.common.util.MeasureUnitKind.METER","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-m-e-t-e-r/index.html","searchKeys":["METER","METER","org.meshtastic.core.common.util.MeasureUnitKind.METER"]},{"name":"METER_PER_SECOND","description":"org.meshtastic.core.common.util.MeasureUnitKind.METER_PER_SECOND","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-m-e-t-e-r_-p-e-r_-s-e-c-o-n-d/index.html","searchKeys":["METER_PER_SECOND","METER_PER_SECOND","org.meshtastic.core.common.util.MeasureUnitKind.METER_PER_SECOND"]},{"name":"METRIC","description":"org.meshtastic.core.common.util.MeasurementSystem.METRIC","location":"core/common/org.meshtastic.core.common.util/-measurement-system/-m-e-t-r-i-c/index.html","searchKeys":["METRIC","METRIC","org.meshtastic.core.common.util.MeasurementSystem.METRIC"]},{"name":"METRIC","description":"org.meshtastic.core.common.util.UnitsOverride.METRIC","location":"core/common/org.meshtastic.core.common.util/-units-override/-m-e-t-r-i-c/index.html","searchKeys":["METRIC","METRIC","org.meshtastic.core.common.util.UnitsOverride.METRIC"]},{"name":"MILE","description":"org.meshtastic.core.common.util.MeasureUnitKind.MILE","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-m-i-l-e/index.html","searchKeys":["MILE","MILE","org.meshtastic.core.common.util.MeasureUnitKind.MILE"]},{"name":"MILE_PER_HOUR","description":"org.meshtastic.core.common.util.MeasureUnitKind.MILE_PER_HOUR","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-m-i-l-e_-p-e-r_-h-o-u-r/index.html","searchKeys":["MILE_PER_HOUR","MILE_PER_HOUR","org.meshtastic.core.common.util.MeasureUnitKind.MILE_PER_HOUR"]},{"name":"MILLIMETER","description":"org.meshtastic.core.common.util.MeasureUnitKind.MILLIMETER","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-m-i-l-l-i-m-e-t-e-r/index.html","searchKeys":["MILLIMETER","MILLIMETER","org.meshtastic.core.common.util.MeasureUnitKind.MILLIMETER"]},{"name":"Older","description":"org.meshtastic.core.common.util.RelativeDay.Older","location":"core/common/org.meshtastic.core.common.util/-relative-day/-older/index.html","searchKeys":["Older","Older","org.meshtastic.core.common.util.RelativeDay.Older"]},{"name":"POUND","description":"org.meshtastic.core.common.util.MeasureUnitKind.POUND","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/-p-o-u-n-d/index.html","searchKeys":["POUND","POUND","org.meshtastic.core.common.util.MeasureUnitKind.POUND"]},{"name":"SYSTEM","description":"org.meshtastic.core.common.util.UnitsOverride.SYSTEM","location":"core/common/org.meshtastic.core.common.util/-units-override/-s-y-s-t-e-m/index.html","searchKeys":["SYSTEM","SYSTEM","org.meshtastic.core.common.util.UnitsOverride.SYSTEM"]},{"name":"Today","description":"org.meshtastic.core.common.util.RelativeDay.Today","location":"core/common/org.meshtastic.core.common.util/-relative-day/-today/index.html","searchKeys":["Today","Today","org.meshtastic.core.common.util.RelativeDay.Today"]},{"name":"Yesterday","description":"org.meshtastic.core.common.util.RelativeDay.Yesterday","location":"core/common/org.meshtastic.core.common.util/-relative-day/-yesterday/index.html","searchKeys":["Yesterday","Yesterday","org.meshtastic.core.common.util.RelativeDay.Yesterday"]},{"name":"abstract fun getCurrentCacheLimit(): Int","description":"org.meshtastic.core.common.database.DatabaseManager.getCurrentCacheLimit","location":"core/common/org.meshtastic.core.common.database/-database-manager/get-current-cache-limit.html","searchKeys":["getCurrentCacheLimit","abstract fun getCurrentCacheLimit(): Int","org.meshtastic.core.common.database.DatabaseManager.getCurrentCacheLimit"]},{"name":"abstract fun hasDatabaseFor(address: String?): Boolean","description":"org.meshtastic.core.common.database.DatabaseManager.hasDatabaseFor","location":"core/common/org.meshtastic.core.common.database/-database-manager/has-database-for.html","searchKeys":["hasDatabaseFor","abstract fun hasDatabaseFor(address: String?): Boolean","org.meshtastic.core.common.database.DatabaseManager.hasDatabaseFor"]},{"name":"abstract fun setCacheLimit(limit: Int)","description":"org.meshtastic.core.common.database.DatabaseManager.setCacheLimit","location":"core/common/org.meshtastic.core.common.database/-database-manager/set-cache-limit.html","searchKeys":["setCacheLimit","abstract fun setCacheLimit(limit: Int)","org.meshtastic.core.common.database.DatabaseManager.setCacheLimit"]},{"name":"abstract suspend fun associateDevice(address: String, nodeNum: Int, deviceId: String?, isSessionActive: () -> Boolean)","description":"org.meshtastic.core.common.database.DatabaseManager.associateDevice","location":"core/common/org.meshtastic.core.common.database/-database-manager/associate-device.html","searchKeys":["associateDevice","abstract suspend fun associateDevice(address: String, nodeNum: Int, deviceId: String?, isSessionActive: () -> Boolean)","org.meshtastic.core.common.database.DatabaseManager.associateDevice"]},{"name":"abstract suspend fun cachedDeviceDbCount(): Int","description":"org.meshtastic.core.common.database.DatabaseManager.cachedDeviceDbCount","location":"core/common/org.meshtastic.core.common.database/-database-manager/cached-device-db-count.html","searchKeys":["cachedDeviceDbCount","abstract suspend fun cachedDeviceDbCount(): Int","org.meshtastic.core.common.database.DatabaseManager.cachedDeviceDbCount"]},{"name":"abstract suspend fun switchActiveDatabase(address: String?)","description":"org.meshtastic.core.common.database.DatabaseManager.switchActiveDatabase","location":"core/common/org.meshtastic.core.common.database/-database-manager/switch-active-database.html","searchKeys":["switchActiveDatabase","abstract suspend fun switchActiveDatabase(address: String?)","org.meshtastic.core.common.database.DatabaseManager.switchActiveDatabase"]},{"name":"abstract val absoluteMinFwVersion: String","description":"org.meshtastic.core.common.BuildConfigProvider.absoluteMinFwVersion","location":"core/common/org.meshtastic.core.common/-build-config-provider/absolute-min-fw-version.html","searchKeys":["absoluteMinFwVersion","abstract val absoluteMinFwVersion: String","org.meshtastic.core.common.BuildConfigProvider.absoluteMinFwVersion"]},{"name":"abstract val applicationId: String","description":"org.meshtastic.core.common.BuildConfigProvider.applicationId","location":"core/common/org.meshtastic.core.common/-build-config-provider/application-id.html","searchKeys":["applicationId","abstract val applicationId: String","org.meshtastic.core.common.BuildConfigProvider.applicationId"]},{"name":"abstract val cacheLimit: StateFlow<Int>","description":"org.meshtastic.core.common.database.DatabaseManager.cacheLimit","location":"core/common/org.meshtastic.core.common.database/-database-manager/cache-limit.html","searchKeys":["cacheLimit","abstract val cacheLimit: StateFlow<Int>","org.meshtastic.core.common.database.DatabaseManager.cacheLimit"]},{"name":"abstract val expectedConditionLabel: String","description":"org.meshtastic.core.common.log.ExpectedCondition.expectedConditionLabel","location":"core/common/org.meshtastic.core.common.log/-expected-condition/expected-condition-label.html","searchKeys":["expectedConditionLabel","abstract val expectedConditionLabel: String","org.meshtastic.core.common.log.ExpectedCondition.expectedConditionLabel"]},{"name":"abstract val isDebug: Boolean","description":"org.meshtastic.core.common.BuildConfigProvider.isDebug","location":"core/common/org.meshtastic.core.common/-build-config-provider/is-debug.html","searchKeys":["isDebug","abstract val isDebug: Boolean","org.meshtastic.core.common.BuildConfigProvider.isDebug"]},{"name":"abstract val localeChanges: Flow<Unit>","description":"org.meshtastic.core.common.util.LocaleChangeNotifier.localeChanges","location":"core/common/org.meshtastic.core.common.util/-locale-change-notifier/locale-changes.html","searchKeys":["localeChanges","abstract val localeChanges: Flow<Unit>","org.meshtastic.core.common.util.LocaleChangeNotifier.localeChanges"]},{"name":"abstract val measurementSystem: StateFlow<MeasurementSystem>","description":"org.meshtastic.core.common.util.LocaleUnitsProvider.measurementSystem","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider/measurement-system.html","searchKeys":["measurementSystem","abstract val measurementSystem: StateFlow<MeasurementSystem>","org.meshtastic.core.common.util.LocaleUnitsProvider.measurementSystem"]},{"name":"abstract val minFwVersion: String","description":"org.meshtastic.core.common.BuildConfigProvider.minFwVersion","location":"core/common/org.meshtastic.core.common/-build-config-provider/min-fw-version.html","searchKeys":["minFwVersion","abstract val minFwVersion: String","org.meshtastic.core.common.BuildConfigProvider.minFwVersion"]},{"name":"abstract val override: StateFlow<UnitsOverride>","description":"org.meshtastic.core.common.util.UnitsOverrideSource.override","location":"core/common/org.meshtastic.core.common.util/-units-override-source/override.html","searchKeys":["override","abstract val override: StateFlow<UnitsOverride>","org.meshtastic.core.common.util.UnitsOverrideSource.override"]},{"name":"abstract val temperatureUnit: StateFlow<TemperatureUnit>","description":"org.meshtastic.core.common.util.LocaleUnitsProvider.temperatureUnit","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider/temperature-unit.html","searchKeys":["temperatureUnit","abstract val temperatureUnit: StateFlow<TemperatureUnit>","org.meshtastic.core.common.util.LocaleUnitsProvider.temperatureUnit"]},{"name":"abstract val versionCode: Int","description":"org.meshtastic.core.common.BuildConfigProvider.versionCode","location":"core/common/org.meshtastic.core.common/-build-config-provider/version-code.html","searchKeys":["versionCode","abstract val versionCode: Int","org.meshtastic.core.common.BuildConfigProvider.versionCode"]},{"name":"abstract val versionName: String","description":"org.meshtastic.core.common.BuildConfigProvider.versionName","location":"core/common/org.meshtastic.core.common/-build-config-provider/version-name.html","searchKeys":["versionName","abstract val versionName: String","org.meshtastic.core.common.BuildConfigProvider.versionName"]},{"name":"class AndroidLocaleChangeNotifier(context: Application) : LocaleChangeNotifier","description":"org.meshtastic.core.common.util.AndroidLocaleChangeNotifier","location":"core/common/org.meshtastic.core.common.util/-android-locale-change-notifier/index.html","searchKeys":["AndroidLocaleChangeNotifier","class AndroidLocaleChangeNotifier(context: Application) : LocaleChangeNotifier","org.meshtastic.core.common.util.AndroidLocaleChangeNotifier"]},{"name":"class BinaryLogFile(context: Context, name: String) : FileOutputStream","description":"org.meshtastic.core.common.util.BinaryLogFile","location":"core/common/org.meshtastic.core.common.util/-binary-log-file/index.html","searchKeys":["BinaryLogFile","class BinaryLogFile(context: Context, name: String) : FileOutputStream","org.meshtastic.core.common.util.BinaryLogFile"]},{"name":"class CoreCommonModule","description":"org.meshtastic.core.common.di.CoreCommonModule","location":"core/common/org.meshtastic.core.common.di/-core-common-module/index.html","searchKeys":["CoreCommonModule","class CoreCommonModule","org.meshtastic.core.common.di.CoreCommonModule"]},{"name":"class DeferredExecution","description":"org.meshtastic.core.common.util.DeferredExecution","location":"core/common/org.meshtastic.core.common.util/-deferred-execution/index.html","searchKeys":["DeferredExecution","class DeferredExecution","org.meshtastic.core.common.util.DeferredExecution"]},{"name":"class DesktopLocaleChangeNotifier : LocaleChangeNotifier","description":"org.meshtastic.core.common.util.DesktopLocaleChangeNotifier","location":"core/common/org.meshtastic.core.common.util/-desktop-locale-change-notifier/index.html","searchKeys":["DesktopLocaleChangeNotifier","class DesktopLocaleChangeNotifier : LocaleChangeNotifier","org.meshtastic.core.common.util.DesktopLocaleChangeNotifier"]},{"name":"class FirmwareMaintenanceLock","description":"org.meshtastic.core.common.state.FirmwareMaintenanceLock","location":"core/common/org.meshtastic.core.common.state/-firmware-maintenance-lock/index.html","searchKeys":["FirmwareMaintenanceLock","class FirmwareMaintenanceLock","org.meshtastic.core.common.state.FirmwareMaintenanceLock"]},{"name":"class HiddenFeaturesUnlock","description":"org.meshtastic.core.common.state.HiddenFeaturesUnlock","location":"core/common/org.meshtastic.core.common.state/-hidden-features-unlock/index.html","searchKeys":["HiddenFeaturesUnlock","class HiddenFeaturesUnlock","org.meshtastic.core.common.state.HiddenFeaturesUnlock"]},{"name":"class LocaleUnitsProviderImpl(localeChangeNotifier: LocaleChangeNotifier, overrideSource: UnitsOverrideSource, applicationCoroutineScope: ApplicationCoroutineScope) : LocaleUnitsProvider","description":"org.meshtastic.core.common.util.LocaleUnitsProviderImpl","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider-impl/index.html","searchKeys":["LocaleUnitsProviderImpl","class LocaleUnitsProviderImpl(localeChangeNotifier: LocaleChangeNotifier, overrideSource: UnitsOverrideSource, applicationCoroutineScope: ApplicationCoroutineScope) : LocaleUnitsProvider","org.meshtastic.core.common.util.LocaleUnitsProviderImpl"]},{"name":"class SequentialJob","description":"org.meshtastic.core.common.util.SequentialJob","location":"core/common/org.meshtastic.core.common.util/-sequential-job/index.html","searchKeys":["SequentialJob","class SequentialJob","org.meshtastic.core.common.util.SequentialJob"]},{"name":"class Utf8ByteLengthFilter(maxBytes: Int) : InputFilter","description":"org.meshtastic.core.common.util.Utf8ByteLengthFilter","location":"core/common/org.meshtastic.core.common.util/-utf8-byte-length-filter/index.html","searchKeys":["Utf8ByteLengthFilter","class Utf8ByteLengthFilter(maxBytes: Int) : InputFilter","org.meshtastic.core.common.util.Utf8ByteLengthFilter"]},{"name":"const val CELSIUS_SYMBOL: String","description":"org.meshtastic.core.common.util.CELSIUS_SYMBOL","location":"core/common/org.meshtastic.core.common.util/-c-e-l-s-i-u-s_-s-y-m-b-o-l.html","searchKeys":["CELSIUS_SYMBOL","const val CELSIUS_SYMBOL: String","org.meshtastic.core.common.util.CELSIUS_SYMBOL"]},{"name":"const val FAHRENHEIT_SYMBOL: String","description":"org.meshtastic.core.common.util.FAHRENHEIT_SYMBOL","location":"core/common/org.meshtastic.core.common.util/-f-a-h-r-e-n-h-e-i-t_-s-y-m-b-o-l.html","searchKeys":["FAHRENHEIT_SYMBOL","const val FAHRENHEIT_SYMBOL: String","org.meshtastic.core.common.util.FAHRENHEIT_SYMBOL"]},{"name":"const val GOOGLE_SERVICES_AVAILABLE: String","description":"org.meshtastic.core.common.di.GOOGLE_SERVICES_AVAILABLE","location":"core/common/org.meshtastic.core.common.di/-g-o-o-g-l-e_-s-e-r-v-i-c-e-s_-a-v-a-i-l-a-b-l-e.html","searchKeys":["GOOGLE_SERVICES_AVAILABLE","const val GOOGLE_SERVICES_AVAILABLE: String","org.meshtastic.core.common.di.GOOGLE_SERVICES_AVAILABLE"]},{"name":"const val PROCESS_LIFECYCLE: String","description":"org.meshtastic.core.common.di.PROCESS_LIFECYCLE","location":"core/common/org.meshtastic.core.common.di/-p-r-o-c-e-s-s_-l-i-f-e-c-y-c-l-e.html","searchKeys":["PROCESS_LIFECYCLE","const val PROCESS_LIFECYCLE: String","org.meshtastic.core.common.di.PROCESS_LIFECYCLE"]},{"name":"const val VOLT_SYMBOL: String","description":"org.meshtastic.core.common.util.VOLT_SYMBOL","location":"core/common/org.meshtastic.core.common.util/-v-o-l-t_-s-y-m-b-o-l.html","searchKeys":["VOLT_SYMBOL","const val VOLT_SYMBOL: String","org.meshtastic.core.common.util.VOLT_SYMBOL"]},{"name":"constructor()","description":"org.meshtastic.core.common.di.CoreCommonModule.CoreCommonModule","location":"core/common/org.meshtastic.core.common.di/-core-common-module/-core-common-module.html","searchKeys":["CoreCommonModule","constructor()","org.meshtastic.core.common.di.CoreCommonModule.CoreCommonModule"]},{"name":"constructor()","description":"org.meshtastic.core.common.state.FirmwareMaintenanceLock.FirmwareMaintenanceLock","location":"core/common/org.meshtastic.core.common.state/-firmware-maintenance-lock/-firmware-maintenance-lock.html","searchKeys":["FirmwareMaintenanceLock","constructor()","org.meshtastic.core.common.state.FirmwareMaintenanceLock.FirmwareMaintenanceLock"]},{"name":"constructor()","description":"org.meshtastic.core.common.state.HiddenFeaturesUnlock.HiddenFeaturesUnlock","location":"core/common/org.meshtastic.core.common.state/-hidden-features-unlock/-hidden-features-unlock.html","searchKeys":["HiddenFeaturesUnlock","constructor()","org.meshtastic.core.common.state.HiddenFeaturesUnlock.HiddenFeaturesUnlock"]},{"name":"constructor()","description":"org.meshtastic.core.common.util.DeferredExecution.DeferredExecution","location":"core/common/org.meshtastic.core.common.util/-deferred-execution/-deferred-execution.html","searchKeys":["DeferredExecution","constructor()","org.meshtastic.core.common.util.DeferredExecution.DeferredExecution"]},{"name":"constructor()","description":"org.meshtastic.core.common.util.DesktopLocaleChangeNotifier.DesktopLocaleChangeNotifier","location":"core/common/org.meshtastic.core.common.util/-desktop-locale-change-notifier/-desktop-locale-change-notifier.html","searchKeys":["DesktopLocaleChangeNotifier","constructor()","org.meshtastic.core.common.util.DesktopLocaleChangeNotifier.DesktopLocaleChangeNotifier"]},{"name":"constructor()","description":"org.meshtastic.core.common.util.SequentialJob.SequentialJob","location":"core/common/org.meshtastic.core.common.util/-sequential-job/-sequential-job.html","searchKeys":["SequentialJob","constructor()","org.meshtastic.core.common.util.SequentialJob.SequentialJob"]},{"name":"constructor(context: Application)","description":"org.meshtastic.core.common.util.AndroidLocaleChangeNotifier.AndroidLocaleChangeNotifier","location":"core/common/org.meshtastic.core.common.util/-android-locale-change-notifier/-android-locale-change-notifier.html","searchKeys":["AndroidLocaleChangeNotifier","constructor(context: Application)","org.meshtastic.core.common.util.AndroidLocaleChangeNotifier.AndroidLocaleChangeNotifier"]},{"name":"constructor(context: Context, name: String)","description":"org.meshtastic.core.common.util.BinaryLogFile.BinaryLogFile","location":"core/common/org.meshtastic.core.common.util/-binary-log-file/-binary-log-file.html","searchKeys":["BinaryLogFile","constructor(context: Context, name: String)","org.meshtastic.core.common.util.BinaryLogFile.BinaryLogFile"]},{"name":"constructor(localeChangeNotifier: LocaleChangeNotifier, overrideSource: UnitsOverrideSource, applicationCoroutineScope: ApplicationCoroutineScope)","description":"org.meshtastic.core.common.util.LocaleUnitsProviderImpl.LocaleUnitsProviderImpl","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider-impl/-locale-units-provider-impl.html","searchKeys":["LocaleUnitsProviderImpl","constructor(localeChangeNotifier: LocaleChangeNotifier, overrideSource: UnitsOverrideSource, applicationCoroutineScope: ApplicationCoroutineScope)","org.meshtastic.core.common.util.LocaleUnitsProviderImpl.LocaleUnitsProviderImpl"]},{"name":"constructor(maxBytes: Int)","description":"org.meshtastic.core.common.util.Utf8ByteLengthFilter.Utf8ByteLengthFilter","location":"core/common/org.meshtastic.core.common.util/-utf8-byte-length-filter/-utf8-byte-length-filter.html","searchKeys":["Utf8ByteLengthFilter","constructor(maxBytes: Int)","org.meshtastic.core.common.util.Utf8ByteLengthFilter.Utf8ByteLengthFilter"]},{"name":"enum MeasureUnitKind : Enum<MeasureUnitKind> ","description":"org.meshtastic.core.common.util.MeasureUnitKind","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/index.html","searchKeys":["MeasureUnitKind","enum MeasureUnitKind : Enum<MeasureUnitKind> ","org.meshtastic.core.common.util.MeasureUnitKind"]},{"name":"enum MeasurementSystem : Enum<MeasurementSystem> ","description":"org.meshtastic.core.common.util.MeasurementSystem","location":"core/common/org.meshtastic.core.common.util/-measurement-system/index.html","searchKeys":["MeasurementSystem","enum MeasurementSystem : Enum<MeasurementSystem> ","org.meshtastic.core.common.util.MeasurementSystem"]},{"name":"enum RelativeDay : Enum<RelativeDay> ","description":"org.meshtastic.core.common.util.RelativeDay","location":"core/common/org.meshtastic.core.common.util/-relative-day/index.html","searchKeys":["RelativeDay","enum RelativeDay : Enum<RelativeDay> ","org.meshtastic.core.common.util.RelativeDay"]},{"name":"enum TemperatureUnit : Enum<TemperatureUnit> ","description":"org.meshtastic.core.common.util.TemperatureUnit","location":"core/common/org.meshtastic.core.common.util/-temperature-unit/index.html","searchKeys":["TemperatureUnit","enum TemperatureUnit : Enum<TemperatureUnit> ","org.meshtastic.core.common.util.TemperatureUnit"]},{"name":"enum UnitsOverride : Enum<UnitsOverride> ","description":"org.meshtastic.core.common.util.UnitsOverride","location":"core/common/org.meshtastic.core.common.util/-units-override/index.html","searchKeys":["UnitsOverride","enum UnitsOverride : Enum<UnitsOverride> ","org.meshtastic.core.common.util.UnitsOverride"]},{"name":"expect fun String?.isValidAddress(): Boolean","description":"org.meshtastic.core.common.util.isValidAddress","location":"core/common/org.meshtastic.core.common.util/is-valid-address.html","searchKeys":["isValidAddress","expect fun String?.isValidAddress(): Boolean","org.meshtastic.core.common.util.isValidAddress"]},{"name":"expect fun currentLocaleCode(): String","description":"org.meshtastic.core.common.util.currentLocaleCode","location":"core/common/org.meshtastic.core.common.util/current-locale-code.html","searchKeys":["currentLocaleCode","expect fun currentLocaleCode(): String","org.meshtastic.core.common.util.currentLocaleCode"]},{"name":"expect fun currentLocaleQualifier(): String","description":"org.meshtastic.core.common.util.currentLocaleQualifier","location":"core/common/org.meshtastic.core.common.util/current-locale-qualifier.html","searchKeys":["currentLocaleQualifier","expect fun currentLocaleQualifier(): String","org.meshtastic.core.common.util.currentLocaleQualifier"]},{"name":"expect fun currentRegionCode(): String","description":"org.meshtastic.core.common.util.currentRegionCode","location":"core/common/org.meshtastic.core.common.util/current-region-code.html","searchKeys":["currentRegionCode","expect fun currentRegionCode(): String","org.meshtastic.core.common.util.currentRegionCode"]},{"name":"expect fun formatDate(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatDate","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-date.html","searchKeys":["formatDate","expect fun formatDate(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatDate"]},{"name":"expect fun formatDateTime(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatDateTime","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-date-time.html","searchKeys":["formatDateTime","expect fun formatDateTime(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatDateTime"]},{"name":"expect fun formatDateTimeShort(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatDateTimeShort","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-date-time-short.html","searchKeys":["formatDateTimeShort","expect fun formatDateTimeShort(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatDateTimeShort"]},{"name":"expect fun formatDecimalLocalized(value: Double, fractionDigits: Int): String","description":"org.meshtastic.core.common.util.formatDecimalLocalized","location":"core/common/org.meshtastic.core.common.util/format-decimal-localized.html","searchKeys":["formatDecimalLocalized","expect fun formatDecimalLocalized(value: Double, fractionDigits: Int): String","org.meshtastic.core.common.util.formatDecimalLocalized"]},{"name":"expect fun formatElevationLocalized(meters: Double, system: MeasurementSystem): String?","description":"org.meshtastic.core.common.util.formatElevationLocalized","location":"core/common/org.meshtastic.core.common.util/format-elevation-localized.html","searchKeys":["formatElevationLocalized","expect fun formatElevationLocalized(meters: Double, system: MeasurementSystem): String?","org.meshtastic.core.common.util.formatElevationLocalized"]},{"name":"expect fun formatLengthLocalized(meters: Double, system: MeasurementSystem): String?","description":"org.meshtastic.core.common.util.formatLengthLocalized","location":"core/common/org.meshtastic.core.common.util/format-length-localized.html","searchKeys":["formatLengthLocalized","expect fun formatLengthLocalized(meters: Double, system: MeasurementSystem): String?","org.meshtastic.core.common.util.formatLengthLocalized"]},{"name":"expect fun formatRainfallLocalized(millimeters: Double, system: MeasurementSystem): String?","description":"org.meshtastic.core.common.util.formatRainfallLocalized","location":"core/common/org.meshtastic.core.common.util/format-rainfall-localized.html","searchKeys":["formatRainfallLocalized","expect fun formatRainfallLocalized(millimeters: Double, system: MeasurementSystem): String?","org.meshtastic.core.common.util.formatRainfallLocalized"]},{"name":"expect fun formatRelativeTime(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatRelativeTime","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-relative-time.html","searchKeys":["formatRelativeTime","expect fun formatRelativeTime(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatRelativeTime"]},{"name":"expect fun formatShortDate(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatShortDate","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-short-date.html","searchKeys":["formatShortDate","expect fun formatShortDate(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatShortDate"]},{"name":"expect fun formatSpeedLocalized(metersPerSecond: Double, system: MeasurementSystem): String?","description":"org.meshtastic.core.common.util.formatSpeedLocalized","location":"core/common/org.meshtastic.core.common.util/format-speed-localized.html","searchKeys":["formatSpeedLocalized","expect fun formatSpeedLocalized(metersPerSecond: Double, system: MeasurementSystem): String?","org.meshtastic.core.common.util.formatSpeedLocalized"]},{"name":"expect fun formatTime(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatTime","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-time.html","searchKeys":["formatTime","expect fun formatTime(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatTime"]},{"name":"expect fun formatTimeWithSeconds(timestampMillis: Long): String","description":"org.meshtastic.core.common.util.DateFormatter.formatTimeWithSeconds","location":"core/common/org.meshtastic.core.common.util/-date-formatter/format-time-with-seconds.html","searchKeys":["formatTimeWithSeconds","expect fun formatTimeWithSeconds(timestampMillis: Long): String","org.meshtastic.core.common.util.DateFormatter.formatTimeWithSeconds"]},{"name":"expect fun getSystemMeasurementSystem(): MeasurementSystem","description":"org.meshtastic.core.common.util.getSystemMeasurementSystem","location":"core/common/org.meshtastic.core.common.util/get-system-measurement-system.html","searchKeys":["getSystemMeasurementSystem","expect fun getSystemMeasurementSystem(): MeasurementSystem","org.meshtastic.core.common.util.getSystemMeasurementSystem"]},{"name":"expect fun getSystemTemperatureUnit(): TemperatureUnit","description":"org.meshtastic.core.common.util.getSystemTemperatureUnit","location":"core/common/org.meshtastic.core.common.util/get-system-temperature-unit.html","searchKeys":["getSystemTemperatureUnit","expect fun getSystemTemperatureUnit(): TemperatureUnit","org.meshtastic.core.common.util.getSystemTemperatureUnit"]},{"name":"expect object BuildUtils","description":"org.meshtastic.core.common.util.BuildUtils","location":"core/common/org.meshtastic.core.common.util/-build-utils/index.html","searchKeys":["BuildUtils","expect object BuildUtils","org.meshtastic.core.common.util.BuildUtils"]},{"name":"expect object DateFormatter","description":"org.meshtastic.core.common.util.DateFormatter","location":"core/common/org.meshtastic.core.common.util/-date-formatter/index.html","searchKeys":["DateFormatter","expect object DateFormatter","org.meshtastic.core.common.util.DateFormatter"]},{"name":"expect val ioDispatcher: CoroutineDispatcher","description":"org.meshtastic.core.common.util.ioDispatcher","location":"core/common/org.meshtastic.core.common.util/io-dispatcher.html","searchKeys":["ioDispatcher","expect val ioDispatcher: CoroutineDispatcher","org.meshtastic.core.common.util.ioDispatcher"]},{"name":"expect val isEmulator: Boolean","description":"org.meshtastic.core.common.util.BuildUtils.isEmulator","location":"core/common/org.meshtastic.core.common.util/-build-utils/is-emulator.html","searchKeys":["isEmulator","expect val isEmulator: Boolean","org.meshtastic.core.common.util.BuildUtils.isEmulator"]},{"name":"expect val sdkInt: Int","description":"org.meshtastic.core.common.util.BuildUtils.sdkInt","location":"core/common/org.meshtastic.core.common.util/-build-utils/sdk-int.html","searchKeys":["sdkInt","expect val sdkInt: Int","org.meshtastic.core.common.util.BuildUtils.sdkInt"]},{"name":"fun ByteString.crc32(): UInt","description":"org.meshtastic.core.common.util.crc32","location":"core/common/org.meshtastic.core.common.util/crc32.html","searchKeys":["crc32","fun ByteString.crc32(): UInt","org.meshtastic.core.common.util.crc32"]},{"name":"fun Context.gpsDisabled(): Boolean","description":"org.meshtastic.core.common.gpsDisabled","location":"core/common/org.meshtastic.core.common/gps-disabled.html","searchKeys":["gpsDisabled","fun Context.gpsDisabled(): Boolean","org.meshtastic.core.common.gpsDisabled"]},{"name":"fun Context.hasBluetoothPermission(): Boolean","description":"org.meshtastic.core.common.hasBluetoothPermission","location":"core/common/org.meshtastic.core.common/has-bluetooth-permission.html","searchKeys":["hasBluetoothPermission","fun Context.hasBluetoothPermission(): Boolean","org.meshtastic.core.common.hasBluetoothPermission"]},{"name":"fun Context.hasGps(): Boolean","description":"org.meshtastic.core.common.hasGps","location":"core/common/org.meshtastic.core.common/has-gps.html","searchKeys":["hasGps","fun Context.hasGps(): Boolean","org.meshtastic.core.common.hasGps"]},{"name":"fun Context.hasLocalNetworkPermission(): Boolean","description":"org.meshtastic.core.common.hasLocalNetworkPermission","location":"core/common/org.meshtastic.core.common/has-local-network-permission.html","searchKeys":["hasLocalNetworkPermission","fun Context.hasLocalNetworkPermission(): Boolean","org.meshtastic.core.common.hasLocalNetworkPermission"]},{"name":"fun Context.hasLocationPermission(): Boolean","description":"org.meshtastic.core.common.hasLocationPermission","location":"core/common/org.meshtastic.core.common/has-location-permission.html","searchKeys":["hasLocationPermission","fun Context.hasLocationPermission(): Boolean","org.meshtastic.core.common.hasLocationPermission"]},{"name":"fun Context.registerReceiverCompat(receiver: BroadcastReceiver, filter: IntentFilter, flag: Int = ContextCompat.RECEIVER_EXPORTED)","description":"org.meshtastic.core.common.util.registerReceiverCompat","location":"core/common/org.meshtastic.core.common.util/register-receiver-compat.html","searchKeys":["registerReceiverCompat","fun Context.registerReceiverCompat(receiver: BroadcastReceiver, filter: IntentFilter, flag: Int = ContextCompat.RECEIVER_EXPORTED)","org.meshtastic.core.common.util.registerReceiverCompat"]},{"name":"fun CoroutineScope.asServiceScope(): ServiceScope","description":"org.meshtastic.core.common.di.asServiceScope","location":"core/common/org.meshtastic.core.common.di/as-service-scope.html","searchKeys":["asServiceScope","fun CoroutineScope.asServiceScope(): ServiceScope","org.meshtastic.core.common.di.asServiceScope"]},{"name":"fun CoroutineScope.handledLaunch(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> Unit): Job","description":"org.meshtastic.core.common.util.handledLaunch","location":"core/common/org.meshtastic.core.common.util/handled-launch.html","searchKeys":["handledLaunch","fun CoroutineScope.handledLaunch(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> Unit): Job","org.meshtastic.core.common.util.handledLaunch"]},{"name":"fun ERROR CLASS: Symbol not found for Instant.toDate(): Date","description":"org.meshtastic.core.common.util.toDate","location":"core/common/org.meshtastic.core.common.util/to-date.html","searchKeys":["toDate","fun ERROR CLASS: Symbol not found for Instant.toDate(): Date","org.meshtastic.core.common.util.toDate"]},{"name":"fun Long.toInstant(): Instant","description":"org.meshtastic.core.common.util.toInstant","location":"core/common/org.meshtastic.core.common.util/to-instant.html","searchKeys":["toInstant","fun Long.toInstant(): Instant","org.meshtastic.core.common.util.toInstant"]},{"name":"fun Throwable.expectedConditionLabel(): String?","description":"org.meshtastic.core.common.log.expectedConditionLabel","location":"core/common/org.meshtastic.core.common.log/expected-condition-label.html","searchKeys":["expectedConditionLabel","fun Throwable.expectedConditionLabel(): String?","org.meshtastic.core.common.log.expectedConditionLabel"]},{"name":"fun Throwable.isExpectedCondition(): Boolean","description":"org.meshtastic.core.common.log.isExpectedCondition","location":"core/common/org.meshtastic.core.common.log/is-expected-condition.html","searchKeys":["isExpectedCondition","fun Throwable.isExpectedCondition(): Boolean","org.meshtastic.core.common.log.isExpectedCondition"]},{"name":"fun acquire()","description":"org.meshtastic.core.common.state.FirmwareMaintenanceLock.acquire","location":"core/common/org.meshtastic.core.common.state/-firmware-maintenance-lock/acquire.html","searchKeys":["acquire","fun acquire()","org.meshtastic.core.common.state.FirmwareMaintenanceLock.acquire"]},{"name":"fun add(fn: () -> Unit)","description":"org.meshtastic.core.common.util.DeferredExecution.add","location":"core/common/org.meshtastic.core.common.util/-deferred-execution/add.html","searchKeys":["add","fun add(fn: () -> Unit)","org.meshtastic.core.common.util.DeferredExecution.add"]},{"name":"fun bearing(lat1: Double, lon1: Double, lat2: Double, lon2: Double): Double","description":"org.meshtastic.core.common.util.bearing","location":"core/common/org.meshtastic.core.common.util/bearing.html","searchKeys":["bearing","fun bearing(lat1: Double, lon1: Double, lat2: Double, lon2: Double): Double","org.meshtastic.core.common.util.bearing"]},{"name":"fun cancel()","description":"org.meshtastic.core.common.util.SequentialJob.cancel","location":"core/common/org.meshtastic.core.common.util/-sequential-job/cancel.html","searchKeys":["cancel","fun cancel()","org.meshtastic.core.common.util.SequentialJob.cancel"]},{"name":"fun clampTimestampToNow(epochSeconds: Int): Int","description":"org.meshtastic.core.common.util.clampTimestampToNow","location":"core/common/org.meshtastic.core.common.util/clamp-timestamp-to-now.html","searchKeys":["clampTimestampToNow","fun clampTimestampToNow(epochSeconds: Int): Int","org.meshtastic.core.common.util.clampTimestampToNow"]},{"name":"fun compute(bytes: ByteString): UInt","description":"org.meshtastic.core.common.util.Crc32.compute","location":"core/common/org.meshtastic.core.common.util/-crc32/compute.html","searchKeys":["compute","fun compute(bytes: ByteString): UInt","org.meshtastic.core.common.util.Crc32.compute"]},{"name":"fun current(milliAmps: Float, decimalPlaces: Int = 1): String","description":"org.meshtastic.core.common.util.MetricFormatter.current","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/current.html","searchKeys":["current","fun current(milliAmps: Float, decimalPlaces: Int = 1): String","org.meshtastic.core.common.util.MetricFormatter.current"]},{"name":"fun degreeSymbol(isFahrenheit: Boolean): String","description":"org.meshtastic.core.common.util.MetricFormatter.degreeSymbol","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/degree-symbol.html","searchKeys":["degreeSymbol","fun degreeSymbol(isFahrenheit: Boolean): String","org.meshtastic.core.common.util.MetricFormatter.degreeSymbol"]},{"name":"fun encode(value: String): String","description":"org.meshtastic.core.common.util.UrlUtils.encode","location":"core/common/org.meshtastic.core.common.util/-url-utils/encode.html","searchKeys":["encode","fun encode(value: String): String","org.meshtastic.core.common.util.UrlUtils.encode"]},{"name":"fun exceptionReporter(inner: () -> Unit)","description":"org.meshtastic.core.common.util.exceptionReporter","location":"core/common/org.meshtastic.core.common.util/exception-reporter.html","searchKeys":["exceptionReporter","fun exceptionReporter(inner: () -> Unit)","org.meshtastic.core.common.util.exceptionReporter"]},{"name":"fun extractWifiCredentials(qrCode: String): Pair<String?, String?>","description":"org.meshtastic.core.common.util.extractWifiCredentials","location":"core/common/org.meshtastic.core.common.util/extract-wifi-credentials.html","searchKeys":["extractWifiCredentials","fun extractWifiCredentials(qrCode: String): Pair<String?, String?>","org.meshtastic.core.common.util.extractWifiCredentials"]},{"name":"fun format(value: Double, decimalPlaces: Int): String","description":"org.meshtastic.core.common.util.NumberFormatter.format","location":"core/common/org.meshtastic.core.common.util/-number-formatter/format.html","searchKeys":["format","fun format(value: Double, decimalPlaces: Int): String","org.meshtastic.core.common.util.NumberFormatter.format"]},{"name":"fun format(value: Float, decimalPlaces: Int): String","description":"org.meshtastic.core.common.util.NumberFormatter.format","location":"core/common/org.meshtastic.core.common.util/-number-formatter/format.html","searchKeys":["format","fun format(value: Float, decimalPlaces: Int): String","org.meshtastic.core.common.util.NumberFormatter.format"]},{"name":"fun formatInvariant(value: Double, decimalPlaces: Int): String","description":"org.meshtastic.core.common.util.NumberFormatter.formatInvariant","location":"core/common/org.meshtastic.core.common.util/-number-formatter/format-invariant.html","searchKeys":["formatInvariant","fun formatInvariant(value: Double, decimalPlaces: Int): String","org.meshtastic.core.common.util.NumberFormatter.formatInvariant"]},{"name":"fun formatInvariant(value: Float, decimalPlaces: Int): String","description":"org.meshtastic.core.common.util.NumberFormatter.formatInvariant","location":"core/common/org.meshtastic.core.common.util/-number-formatter/format-invariant.html","searchKeys":["formatInvariant","fun formatInvariant(value: Float, decimalPlaces: Int): String","org.meshtastic.core.common.util.NumberFormatter.formatInvariant"]},{"name":"fun formatMeasure(value: Double, unit: MeasureUnitKind, fractionDigits: Int): String","description":"org.meshtastic.core.common.util.formatMeasure","location":"core/common/org.meshtastic.core.common.util/format-measure.html","searchKeys":["formatMeasure","fun formatMeasure(value: Double, unit: MeasureUnitKind, fractionDigits: Int): String","org.meshtastic.core.common.util.formatMeasure"]},{"name":"fun formatString(pattern: String, vararg args: Any?): String","description":"org.meshtastic.core.common.util.formatString","location":"core/common/org.meshtastic.core.common.util/format-string.html","searchKeys":["formatString","fun formatString(pattern: String, vararg args: Any?): String","org.meshtastic.core.common.util.formatString"]},{"name":"fun fromValue(value: Int): UnitsOverride","description":"org.meshtastic.core.common.util.UnitsOverride.Companion.fromValue","location":"core/common/org.meshtastic.core.common.util/-units-override/-companion/from-value.html","searchKeys":["fromValue","fun fromValue(value: Int): UnitsOverride","org.meshtastic.core.common.util.UnitsOverride.Companion.fromValue"]},{"name":"fun humidity(value: Float): String","description":"org.meshtastic.core.common.util.MetricFormatter.humidity","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/humidity.html","searchKeys":["humidity","fun humidity(value: Float): String","org.meshtastic.core.common.util.MetricFormatter.humidity"]},{"name":"fun ignoreException(silent: Boolean = false, inner: () -> Unit)","description":"org.meshtastic.core.common.util.ignoreException","location":"core/common/org.meshtastic.core.common.util/ignore-exception.html","searchKeys":["ignoreException","fun ignoreException(silent: Boolean = false, inner: () -> Unit)","org.meshtastic.core.common.util.ignoreException"]},{"name":"fun isDecimalSeparator(char: Char): Boolean","description":"org.meshtastic.core.common.util.NumberFormatter.isDecimalSeparator","location":"core/common/org.meshtastic.core.common.util/-number-formatter/is-decimal-separator.html","searchKeys":["isDecimalSeparator","fun isDecimalSeparator(char: Char): Boolean","org.meshtastic.core.common.util.NumberFormatter.isDecimalSeparator"]},{"name":"fun isNoDeviceSentinel(normalized: String): Boolean","description":"org.meshtastic.core.common.util.isNoDeviceSentinel","location":"core/common/org.meshtastic.core.common.util/is-no-device-sentinel.html","searchKeys":["isNoDeviceSentinel","fun isNoDeviceSentinel(normalized: String): Boolean","org.meshtastic.core.common.util.isNoDeviceSentinel"]},{"name":"fun isPartialDecimal(text: String): Boolean","description":"org.meshtastic.core.common.util.NumberFormatter.isPartialDecimal","location":"core/common/org.meshtastic.core.common.util/-number-formatter/is-partial-decimal.html","searchKeys":["isPartialDecimal","fun isPartialDecimal(text: String): Boolean","org.meshtastic.core.common.util.NumberFormatter.isPartialDecimal"]},{"name":"fun isSameLocalDay(firstMillis: Long, secondMillis: Long, timeZone: TimeZone = systemTimeZone): Boolean","description":"org.meshtastic.core.common.util.isSameLocalDay","location":"core/common/org.meshtastic.core.common.util/is-same-local-day.html","searchKeys":["isSameLocalDay","fun isSameLocalDay(firstMillis: Long, secondMillis: Long, timeZone: TimeZone = systemTimeZone): Boolean","org.meshtastic.core.common.util.isSameLocalDay"]},{"name":"fun isValidDeviceAddress(address: String?): Boolean","description":"org.meshtastic.core.common.util.isValidDeviceAddress","location":"core/common/org.meshtastic.core.common.util/is-valid-device-address.html","searchKeys":["isValidDeviceAddress","fun isValidDeviceAddress(address: String?): Boolean","org.meshtastic.core.common.util.isValidDeviceAddress"]},{"name":"fun latLongToMeter(latitudeA: Double, longitudeA: Double, latitudeB: Double, longitudeB: Double): Double","description":"org.meshtastic.core.common.util.latLongToMeter","location":"core/common/org.meshtastic.core.common.util/lat-long-to-meter.html","searchKeys":["latLongToMeter","fun latLongToMeter(latitudeA: Double, longitudeA: Double, latitudeB: Double, longitudeB: Double): Double","org.meshtastic.core.common.util.latLongToMeter"]},{"name":"fun launch(scope: CoroutineScope, timeoutMs: Long = 0, block: suspend CoroutineScope.() -> Unit)","description":"org.meshtastic.core.common.util.SequentialJob.launch","location":"core/common/org.meshtastic.core.common.util/-sequential-job/launch.html","searchKeys":["launch","fun launch(scope: CoroutineScope, timeoutMs: Long = 0, block: suspend CoroutineScope.() -> Unit)","org.meshtastic.core.common.util.SequentialJob.launch"]},{"name":"fun normalizeAddress(addr: String?): String","description":"org.meshtastic.core.common.util.normalizeAddress","location":"core/common/org.meshtastic.core.common.util/normalize-address.html","searchKeys":["normalizeAddress","fun normalizeAddress(addr: String?): String","org.meshtastic.core.common.util.normalizeAddress"]},{"name":"fun optimizeUtf8StringWithHomoglyphs(value: String): String","description":"org.meshtastic.core.common.util.HomoglyphCharacterStringTransformer.optimizeUtf8StringWithHomoglyphs","location":"core/common/org.meshtastic.core.common.util/-homoglyph-character-string-transformer/optimize-utf8-string-with-homoglyphs.html","searchKeys":["optimizeUtf8StringWithHomoglyphs","fun optimizeUtf8StringWithHomoglyphs(value: String): String","org.meshtastic.core.common.util.HomoglyphCharacterStringTransformer.optimizeUtf8StringWithHomoglyphs"]},{"name":"fun parseDecimalOrNull(text: String): Double?","description":"org.meshtastic.core.common.util.NumberFormatter.parseDecimalOrNull","location":"core/common/org.meshtastic.core.common.util/-number-formatter/parse-decimal-or-null.html","searchKeys":["parseDecimalOrNull","fun parseDecimalOrNull(text: String): Double?","org.meshtastic.core.common.util.NumberFormatter.parseDecimalOrNull"]},{"name":"fun percent(value: Float, decimalPlaces: Int = 1): String","description":"org.meshtastic.core.common.util.MetricFormatter.percent","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/percent.html","searchKeys":["percent","fun percent(value: Float, decimalPlaces: Int = 1): String","org.meshtastic.core.common.util.MetricFormatter.percent"]},{"name":"fun percent(value: Int): String","description":"org.meshtastic.core.common.util.MetricFormatter.percent","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/percent.html","searchKeys":["percent","fun percent(value: Int): String","org.meshtastic.core.common.util.MetricFormatter.percent"]},{"name":"fun pressure(hPa: Float, decimalPlaces: Int = 1): String","description":"org.meshtastic.core.common.util.MetricFormatter.pressure","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/pressure.html","searchKeys":["pressure","fun pressure(hPa: Float, decimalPlaces: Int = 1): String","org.meshtastic.core.common.util.MetricFormatter.pressure"]},{"name":"fun rainfall(millimeters: Float, isImperial: Boolean, decimalPlaces: Int = 1): String","description":"org.meshtastic.core.common.util.MetricFormatter.rainfall","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/rainfall.html","searchKeys":["rainfall","fun rainfall(millimeters: Float, isImperial: Boolean, decimalPlaces: Int = 1): String","org.meshtastic.core.common.util.MetricFormatter.rainfall"]},{"name":"fun relativeDayOf(timestampMillis: Long, referenceMillis: Long = nowMillis, timeZone: TimeZone = systemTimeZone): RelativeDay","description":"org.meshtastic.core.common.util.relativeDayOf","location":"core/common/org.meshtastic.core.common.util/relative-day-of.html","searchKeys":["relativeDayOf","fun relativeDayOf(timestampMillis: Long, referenceMillis: Long = nowMillis, timeZone: TimeZone = systemTimeZone): RelativeDay","org.meshtastic.core.common.util.relativeDayOf"]},{"name":"fun release()","description":"org.meshtastic.core.common.state.FirmwareMaintenanceLock.release","location":"core/common/org.meshtastic.core.common.state/-firmware-maintenance-lock/release.html","searchKeys":["release","fun release()","org.meshtastic.core.common.state.FirmwareMaintenanceLock.release"]},{"name":"fun report(exception: Throwable, tag: String? = null, message: String? = null)","description":"org.meshtastic.core.common.util.Exceptions.report","location":"core/common/org.meshtastic.core.common.util/-exceptions/report.html","searchKeys":["report","fun report(exception: Throwable, tag: String? = null, message: String? = null)","org.meshtastic.core.common.util.Exceptions.report"]},{"name":"fun rssi(value: Int?): String","description":"org.meshtastic.core.common.util.MetricFormatter.rssi","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/rssi.html","searchKeys":["rssi","fun rssi(value: Int?): String","org.meshtastic.core.common.util.MetricFormatter.rssi"]},{"name":"fun run()","description":"org.meshtastic.core.common.util.DeferredExecution.run","location":"core/common/org.meshtastic.core.common.util/-deferred-execution/run.html","searchKeys":["run","fun run()","org.meshtastic.core.common.util.DeferredExecution.run"]},{"name":"fun shouldDowngradeForDatadog(severity: Severity, throwable: Throwable?): Boolean","description":"org.meshtastic.core.common.log.shouldDowngradeForDatadog","location":"core/common/org.meshtastic.core.common.log/should-downgrade-for-datadog.html","searchKeys":["shouldDowngradeForDatadog","fun shouldDowngradeForDatadog(severity: Severity, throwable: Throwable?): Boolean","org.meshtastic.core.common.log.shouldDowngradeForDatadog"]},{"name":"fun shouldReportAsException(severity: Severity, throwable: Throwable?): Boolean","description":"org.meshtastic.core.common.log.shouldReportAsException","location":"core/common/org.meshtastic.core.common.log/should-report-as-exception.html","searchKeys":["shouldReportAsException","fun shouldReportAsException(severity: Severity, throwable: Throwable?): Boolean","org.meshtastic.core.common.log.shouldReportAsException"]},{"name":"fun snapshot(): String","description":"org.meshtastic.core.common.log.InMemoryLogBuffer.snapshot","location":"core/common/org.meshtastic.core.common.log/-in-memory-log-buffer/snapshot.html","searchKeys":["snapshot","fun snapshot(): String","org.meshtastic.core.common.log.InMemoryLogBuffer.snapshot"]},{"name":"fun snr(value: Float?, decimalPlaces: Int = 1): String","description":"org.meshtastic.core.common.util.MetricFormatter.snr","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/snr.html","searchKeys":["snr","fun snr(value: Float?, decimalPlaces: Int = 1): String","org.meshtastic.core.common.util.MetricFormatter.snr"]},{"name":"fun temperature(celsius: Float, isFahrenheit: Boolean): String","description":"org.meshtastic.core.common.util.MetricFormatter.temperature","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/temperature.html","searchKeys":["temperature","fun temperature(celsius: Float, isFahrenheit: Boolean): String","org.meshtastic.core.common.util.MetricFormatter.temperature"]},{"name":"fun toDec(latitude: Double, longitude: Double): String","description":"org.meshtastic.core.common.util.GPSFormat.toDec","location":"core/common/org.meshtastic.core.common.util/-g-p-s-format/to-dec.html","searchKeys":["toDec","fun toDec(latitude: Double, longitude: Double): String","org.meshtastic.core.common.util.GPSFormat.toDec"]},{"name":"fun unlock()","description":"org.meshtastic.core.common.state.HiddenFeaturesUnlock.unlock","location":"core/common/org.meshtastic.core.common.state/-hidden-features-unlock/unlock.html","searchKeys":["unlock","fun unlock()","org.meshtastic.core.common.state.HiddenFeaturesUnlock.unlock"]},{"name":"fun valueOf(value: String): MeasureUnitKind","description":"org.meshtastic.core.common.util.MeasureUnitKind.valueOf","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): MeasureUnitKind","org.meshtastic.core.common.util.MeasureUnitKind.valueOf"]},{"name":"fun valueOf(value: String): MeasurementSystem","description":"org.meshtastic.core.common.util.MeasurementSystem.valueOf","location":"core/common/org.meshtastic.core.common.util/-measurement-system/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): MeasurementSystem","org.meshtastic.core.common.util.MeasurementSystem.valueOf"]},{"name":"fun valueOf(value: String): RelativeDay","description":"org.meshtastic.core.common.util.RelativeDay.valueOf","location":"core/common/org.meshtastic.core.common.util/-relative-day/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): RelativeDay","org.meshtastic.core.common.util.RelativeDay.valueOf"]},{"name":"fun valueOf(value: String): TemperatureUnit","description":"org.meshtastic.core.common.util.TemperatureUnit.valueOf","location":"core/common/org.meshtastic.core.common.util/-temperature-unit/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TemperatureUnit","org.meshtastic.core.common.util.TemperatureUnit.valueOf"]},{"name":"fun valueOf(value: String): UnitsOverride","description":"org.meshtastic.core.common.util.UnitsOverride.valueOf","location":"core/common/org.meshtastic.core.common.util/-units-override/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): UnitsOverride","org.meshtastic.core.common.util.UnitsOverride.valueOf"]},{"name":"fun values(): Array<MeasureUnitKind>","description":"org.meshtastic.core.common.util.MeasureUnitKind.values","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/values.html","searchKeys":["values","fun values(): Array<MeasureUnitKind>","org.meshtastic.core.common.util.MeasureUnitKind.values"]},{"name":"fun values(): Array<MeasurementSystem>","description":"org.meshtastic.core.common.util.MeasurementSystem.values","location":"core/common/org.meshtastic.core.common.util/-measurement-system/values.html","searchKeys":["values","fun values(): Array<MeasurementSystem>","org.meshtastic.core.common.util.MeasurementSystem.values"]},{"name":"fun values(): Array<RelativeDay>","description":"org.meshtastic.core.common.util.RelativeDay.values","location":"core/common/org.meshtastic.core.common.util/-relative-day/values.html","searchKeys":["values","fun values(): Array<RelativeDay>","org.meshtastic.core.common.util.RelativeDay.values"]},{"name":"fun values(): Array<TemperatureUnit>","description":"org.meshtastic.core.common.util.TemperatureUnit.values","location":"core/common/org.meshtastic.core.common.util/-temperature-unit/values.html","searchKeys":["values","fun values(): Array<TemperatureUnit>","org.meshtastic.core.common.util.TemperatureUnit.values"]},{"name":"fun values(): Array<UnitsOverride>","description":"org.meshtastic.core.common.util.UnitsOverride.values","location":"core/common/org.meshtastic.core.common.util/-units-override/values.html","searchKeys":["values","fun values(): Array<UnitsOverride>","org.meshtastic.core.common.util.UnitsOverride.values"]},{"name":"fun voltage(volts: Float, decimalPlaces: Int = 2): String","description":"org.meshtastic.core.common.util.MetricFormatter.voltage","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/voltage.html","searchKeys":["voltage","fun voltage(volts: Float, decimalPlaces: Int = 2): String","org.meshtastic.core.common.util.MetricFormatter.voltage"]},{"name":"fun weight(kilograms: Float, isImperial: Boolean, decimalPlaces: Int = 2): String","description":"org.meshtastic.core.common.util.MetricFormatter.weight","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/weight.html","searchKeys":["weight","fun weight(kilograms: Float, isImperial: Boolean, decimalPlaces: Int = 2): String","org.meshtastic.core.common.util.MetricFormatter.weight"]},{"name":"fun windSpeed(metersPerSecond: Float, isImperial: Boolean, decimalPlaces: Int = 1): String","description":"org.meshtastic.core.common.util.MetricFormatter.windSpeed","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/wind-speed.html","searchKeys":["windSpeed","fun windSpeed(metersPerSecond: Float, isImperial: Boolean, decimalPlaces: Int = 1): String","org.meshtastic.core.common.util.MetricFormatter.windSpeed"]},{"name":"inline fun <T : Parcelable> Intent.getParcelableExtraCompat(key: String?): T?","description":"org.meshtastic.core.common.util.getParcelableExtraCompat","location":"core/common/org.meshtastic.core.common.util/get-parcelable-extra-compat.html","searchKeys":["getParcelableExtraCompat","inline fun <T : Parcelable> Intent.getParcelableExtraCompat(key: String?): T?","org.meshtastic.core.common.util.getParcelableExtraCompat"]},{"name":"inline fun <T, R> T.safeCatching(block: T.() -> R): Result<R>","description":"org.meshtastic.core.common.util.safeCatching","location":"core/common/org.meshtastic.core.common.util/safe-catching.html","searchKeys":["safeCatching","inline fun <T, R> T.safeCatching(block: T.() -> R): Result<R>","org.meshtastic.core.common.util.safeCatching"]},{"name":"inline fun <T> safeCatching(block: () -> T): Result<T>","description":"org.meshtastic.core.common.util.safeCatching","location":"core/common/org.meshtastic.core.common.util/safe-catching.html","searchKeys":["safeCatching","inline fun <T> safeCatching(block: () -> T): Result<T>","org.meshtastic.core.common.util.safeCatching"]},{"name":"inline fun <T> safeCatchingAll(block: () -> T): Result<T>","description":"org.meshtastic.core.common.util.safeCatchingAll","location":"core/common/org.meshtastic.core.common.util/safe-catching-all.html","searchKeys":["safeCatchingAll","inline fun <T> safeCatchingAll(block: () -> T): Result<T>","org.meshtastic.core.common.util.safeCatchingAll"]},{"name":"interface ApplicationCoroutineScope : CoroutineScope","description":"org.meshtastic.core.common.di.ApplicationCoroutineScope","location":"core/common/org.meshtastic.core.common.di/-application-coroutine-scope/index.html","searchKeys":["ApplicationCoroutineScope","interface ApplicationCoroutineScope : CoroutineScope","org.meshtastic.core.common.di.ApplicationCoroutineScope"]},{"name":"interface BuildConfigProvider","description":"org.meshtastic.core.common.BuildConfigProvider","location":"core/common/org.meshtastic.core.common/-build-config-provider/index.html","searchKeys":["BuildConfigProvider","interface BuildConfigProvider","org.meshtastic.core.common.BuildConfigProvider"]},{"name":"interface DatabaseManager","description":"org.meshtastic.core.common.database.DatabaseManager","location":"core/common/org.meshtastic.core.common.database/-database-manager/index.html","searchKeys":["DatabaseManager","interface DatabaseManager","org.meshtastic.core.common.database.DatabaseManager"]},{"name":"interface ExpectedCondition","description":"org.meshtastic.core.common.log.ExpectedCondition","location":"core/common/org.meshtastic.core.common.log/-expected-condition/index.html","searchKeys":["ExpectedCondition","interface ExpectedCondition","org.meshtastic.core.common.log.ExpectedCondition"]},{"name":"interface LocaleChangeNotifier","description":"org.meshtastic.core.common.util.LocaleChangeNotifier","location":"core/common/org.meshtastic.core.common.util/-locale-change-notifier/index.html","searchKeys":["LocaleChangeNotifier","interface LocaleChangeNotifier","org.meshtastic.core.common.util.LocaleChangeNotifier"]},{"name":"interface LocaleUnitsProvider","description":"org.meshtastic.core.common.util.LocaleUnitsProvider","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider/index.html","searchKeys":["LocaleUnitsProvider","interface LocaleUnitsProvider","org.meshtastic.core.common.util.LocaleUnitsProvider"]},{"name":"interface ServiceScope : CoroutineScope","description":"org.meshtastic.core.common.di.ServiceScope","location":"core/common/org.meshtastic.core.common.di/-service-scope/index.html","searchKeys":["ServiceScope","interface ServiceScope : CoroutineScope","org.meshtastic.core.common.di.ServiceScope"]},{"name":"interface UnitsOverrideSource","description":"org.meshtastic.core.common.util.UnitsOverrideSource","location":"core/common/org.meshtastic.core.common.util/-units-override-source/index.html","searchKeys":["UnitsOverrideSource","interface UnitsOverrideSource","org.meshtastic.core.common.util.UnitsOverrideSource"]},{"name":"lateinit var app: Application","description":"org.meshtastic.core.common.ContextServices.app","location":"core/common/org.meshtastic.core.common/-context-services/app.html","searchKeys":["app","lateinit var app: Application","org.meshtastic.core.common.ContextServices.app"]},{"name":"object Companion","description":"org.meshtastic.core.common.util.UnitsOverride.Companion","location":"core/common/org.meshtastic.core.common.util/-units-override/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.common.util.UnitsOverride.Companion"]},{"name":"object ContextServices","description":"org.meshtastic.core.common.ContextServices","location":"core/common/org.meshtastic.core.common/-context-services/index.html","searchKeys":["ContextServices","object ContextServices","org.meshtastic.core.common.ContextServices"]},{"name":"object Crc32","description":"org.meshtastic.core.common.util.Crc32","location":"core/common/org.meshtastic.core.common.util/-crc32/index.html","searchKeys":["Crc32","object Crc32","org.meshtastic.core.common.util.Crc32"]},{"name":"object Exceptions","description":"org.meshtastic.core.common.util.Exceptions","location":"core/common/org.meshtastic.core.common.util/-exceptions/index.html","searchKeys":["Exceptions","object Exceptions","org.meshtastic.core.common.util.Exceptions"]},{"name":"object GPSFormat","description":"org.meshtastic.core.common.util.GPSFormat","location":"core/common/org.meshtastic.core.common.util/-g-p-s-format/index.html","searchKeys":["GPSFormat","object GPSFormat","org.meshtastic.core.common.util.GPSFormat"]},{"name":"object HomoglyphCharacterStringTransformer","description":"org.meshtastic.core.common.util.HomoglyphCharacterStringTransformer","location":"core/common/org.meshtastic.core.common.util/-homoglyph-character-string-transformer/index.html","searchKeys":["HomoglyphCharacterStringTransformer","object HomoglyphCharacterStringTransformer","org.meshtastic.core.common.util.HomoglyphCharacterStringTransformer"]},{"name":"object InMemoryLogBuffer : LogWriter","description":"org.meshtastic.core.common.log.InMemoryLogBuffer","location":"core/common/org.meshtastic.core.common.log/-in-memory-log-buffer/index.html","searchKeys":["InMemoryLogBuffer","object InMemoryLogBuffer : LogWriter","org.meshtastic.core.common.log.InMemoryLogBuffer"]},{"name":"object MetricFormatter","description":"org.meshtastic.core.common.util.MetricFormatter","location":"core/common/org.meshtastic.core.common.util/-metric-formatter/index.html","searchKeys":["MetricFormatter","object MetricFormatter","org.meshtastic.core.common.util.MetricFormatter"]},{"name":"object NumberFormatter","description":"org.meshtastic.core.common.util.NumberFormatter","location":"core/common/org.meshtastic.core.common.util/-number-formatter/index.html","searchKeys":["NumberFormatter","object NumberFormatter","org.meshtastic.core.common.util.NumberFormatter"]},{"name":"object UrlUtils","description":"org.meshtastic.core.common.util.UrlUtils","location":"core/common/org.meshtastic.core.common.util/-url-utils/index.html","searchKeys":["UrlUtils","object UrlUtils","org.meshtastic.core.common.util.UrlUtils"]},{"name":"open override fun filter(source: CharSequence, start: Int, end: Int, dest: Spanned, dstart: Int, dend: Int): CharSequence?","description":"org.meshtastic.core.common.util.Utf8ByteLengthFilter.filter","location":"core/common/org.meshtastic.core.common.util/-utf8-byte-length-filter/filter.html","searchKeys":["filter","open override fun filter(source: CharSequence, start: Int, end: Int, dest: Spanned, dstart: Int, dend: Int): CharSequence?","org.meshtastic.core.common.util.Utf8ByteLengthFilter.filter"]},{"name":"open override fun log(severity: Severity, message: String, tag: String, throwable: Throwable?)","description":"org.meshtastic.core.common.log.InMemoryLogBuffer.log","location":"core/common/org.meshtastic.core.common.log/-in-memory-log-buffer/log.html","searchKeys":["log","open override fun log(severity: Severity, message: String, tag: String, throwable: Throwable?)","org.meshtastic.core.common.log.InMemoryLogBuffer.log"]},{"name":"open override val localeChanges: Flow<Unit>","description":"org.meshtastic.core.common.util.AndroidLocaleChangeNotifier.localeChanges","location":"core/common/org.meshtastic.core.common.util/-android-locale-change-notifier/locale-changes.html","searchKeys":["localeChanges","open override val localeChanges: Flow<Unit>","org.meshtastic.core.common.util.AndroidLocaleChangeNotifier.localeChanges"]},{"name":"open override val localeChanges: Flow<Unit>","description":"org.meshtastic.core.common.util.DesktopLocaleChangeNotifier.localeChanges","location":"core/common/org.meshtastic.core.common.util/-desktop-locale-change-notifier/locale-changes.html","searchKeys":["localeChanges","open override val localeChanges: Flow<Unit>","org.meshtastic.core.common.util.DesktopLocaleChangeNotifier.localeChanges"]},{"name":"open override val measurementSystem: StateFlow<MeasurementSystem>","description":"org.meshtastic.core.common.util.LocaleUnitsProviderImpl.measurementSystem","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider-impl/measurement-system.html","searchKeys":["measurementSystem","open override val measurementSystem: StateFlow<MeasurementSystem>","org.meshtastic.core.common.util.LocaleUnitsProviderImpl.measurementSystem"]},{"name":"open override val temperatureUnit: StateFlow<TemperatureUnit>","description":"org.meshtastic.core.common.util.LocaleUnitsProviderImpl.temperatureUnit","location":"core/common/org.meshtastic.core.common.util/-locale-units-provider-impl/temperature-unit.html","searchKeys":["temperatureUnit","open override val temperatureUnit: StateFlow<TemperatureUnit>","org.meshtastic.core.common.util.LocaleUnitsProviderImpl.temperatureUnit"]},{"name":"suspend fun ignoreExceptionSuspend(silent: Boolean = false, inner: suspend () -> Unit)","description":"org.meshtastic.core.common.util.ignoreExceptionSuspend","location":"core/common/org.meshtastic.core.common.util/ignore-exception-suspend.html","searchKeys":["ignoreExceptionSuspend","suspend fun ignoreExceptionSuspend(silent: Boolean = false, inner: suspend () -> Unit)","org.meshtastic.core.common.util.ignoreExceptionSuspend"]},{"name":"typealias CommonUri = Uri","description":"org.meshtastic.core.common.util.CommonUri","location":"core/common/org.meshtastic.core.common.util/-common-uri/index.html","searchKeys":["CommonUri","typealias CommonUri = Uri","org.meshtastic.core.common.util.CommonUri"]},{"name":"val entries: EnumEntries<MeasureUnitKind>","description":"org.meshtastic.core.common.util.MeasureUnitKind.entries","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/entries.html","searchKeys":["entries","val entries: EnumEntries<MeasureUnitKind>","org.meshtastic.core.common.util.MeasureUnitKind.entries"]},{"name":"val entries: EnumEntries<MeasurementSystem>","description":"org.meshtastic.core.common.util.MeasurementSystem.entries","location":"core/common/org.meshtastic.core.common.util/-measurement-system/entries.html","searchKeys":["entries","val entries: EnumEntries<MeasurementSystem>","org.meshtastic.core.common.util.MeasurementSystem.entries"]},{"name":"val entries: EnumEntries<RelativeDay>","description":"org.meshtastic.core.common.util.RelativeDay.entries","location":"core/common/org.meshtastic.core.common.util/-relative-day/entries.html","searchKeys":["entries","val entries: EnumEntries<RelativeDay>","org.meshtastic.core.common.util.RelativeDay.entries"]},{"name":"val entries: EnumEntries<TemperatureUnit>","description":"org.meshtastic.core.common.util.TemperatureUnit.entries","location":"core/common/org.meshtastic.core.common.util/-temperature-unit/entries.html","searchKeys":["entries","val entries: EnumEntries<TemperatureUnit>","org.meshtastic.core.common.util.TemperatureUnit.entries"]},{"name":"val entries: EnumEntries<UnitsOverride>","description":"org.meshtastic.core.common.util.UnitsOverride.entries","location":"core/common/org.meshtastic.core.common.util/-units-override/entries.html","searchKeys":["entries","val entries: EnumEntries<UnitsOverride>","org.meshtastic.core.common.util.UnitsOverride.entries"]},{"name":"val isActive: Boolean","description":"org.meshtastic.core.common.state.FirmwareMaintenanceLock.isActive","location":"core/common/org.meshtastic.core.common.state/-firmware-maintenance-lock/is-active.html","searchKeys":["isActive","val isActive: Boolean","org.meshtastic.core.common.state.FirmwareMaintenanceLock.isActive"]},{"name":"val nowInstant: Instant","description":"org.meshtastic.core.common.util.nowInstant","location":"core/common/org.meshtastic.core.common.util/now-instant.html","searchKeys":["nowInstant","val nowInstant: Instant","org.meshtastic.core.common.util.nowInstant"]},{"name":"val nowMillis: Long","description":"org.meshtastic.core.common.util.nowMillis","location":"core/common/org.meshtastic.core.common.util/now-millis.html","searchKeys":["nowMillis","val nowMillis: Long","org.meshtastic.core.common.util.nowMillis"]},{"name":"val nowSeconds: Long","description":"org.meshtastic.core.common.util.nowSeconds","location":"core/common/org.meshtastic.core.common.util/now-seconds.html","searchKeys":["nowSeconds","val nowSeconds: Long","org.meshtastic.core.common.util.nowSeconds"]},{"name":"val symbol: String","description":"org.meshtastic.core.common.util.MeasureUnitKind.symbol","location":"core/common/org.meshtastic.core.common.util/-measure-unit-kind/symbol.html","searchKeys":["symbol","val symbol: String","org.meshtastic.core.common.util.MeasureUnitKind.symbol"]},{"name":"val systemTimeZone: TimeZone","description":"org.meshtastic.core.common.util.systemTimeZone","location":"core/common/org.meshtastic.core.common.util/system-time-zone.html","searchKeys":["systemTimeZone","val systemTimeZone: TimeZone","org.meshtastic.core.common.util.systemTimeZone"]},{"name":"val unlocked: StateFlow<Boolean>","description":"org.meshtastic.core.common.state.HiddenFeaturesUnlock.unlocked","location":"core/common/org.meshtastic.core.common.state/-hidden-features-unlock/unlocked.html","searchKeys":["unlocked","val unlocked: StateFlow<Boolean>","org.meshtastic.core.common.state.HiddenFeaturesUnlock.unlocked"]},{"name":"val value: Int","description":"org.meshtastic.core.common.util.UnitsOverride.value","location":"core/common/org.meshtastic.core.common.util/-units-override/value.html","searchKeys":["value","val value: Int","org.meshtastic.core.common.util.UnitsOverride.value"]},{"name":"var reporter: (Throwable, String?, String?) -> Unit?","description":"org.meshtastic.core.common.util.Exceptions.reporter","location":"core/common/org.meshtastic.core.common.util/-exceptions/reporter.html","searchKeys":["reporter","var reporter: (Throwable, String?, String?) -> Unit?","org.meshtastic.core.common.util.Exceptions.reporter"]},{"name":"V1","description":"org.meshtastic.core.takserver.TakProtocol.V1","location":"core/takserver/org.meshtastic.core.takserver/-tak-protocol/-v1/index.html","searchKeys":["V1","V1","org.meshtastic.core.takserver.TakProtocol.V1"]},{"name":"V2","description":"org.meshtastic.core.takserver.TakProtocol.V2","location":"core/takserver/org.meshtastic.core.takserver/-tak-protocol/-v2/index.html","searchKeys":["V2","V2","org.meshtastic.core.takserver.TakProtocol.V2"]},{"name":"abstract fun broadcast(cotMessage: CoTMessage)","description":"org.meshtastic.core.takserver.TAKServerManager.broadcast","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/broadcast.html","searchKeys":["broadcast","abstract fun broadcast(cotMessage: CoTMessage)","org.meshtastic.core.takserver.TAKServerManager.broadcast"]},{"name":"abstract fun broadcastRawXml(xml: String)","description":"org.meshtastic.core.takserver.TAKServerManager.broadcastRawXml","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/broadcast-raw-xml.html","searchKeys":["broadcastRawXml","abstract fun broadcastRawXml(xml: String)","org.meshtastic.core.takserver.TAKServerManager.broadcastRawXml"]},{"name":"abstract fun clientP12Bytes(): ByteArray?","description":"org.meshtastic.core.takserver.BundledCertBytesProvider.clientP12Bytes","location":"core/takserver/org.meshtastic.core.takserver/-bundled-cert-bytes-provider/client-p12-bytes.html","searchKeys":["clientP12Bytes","abstract fun clientP12Bytes(): ByteArray?","org.meshtastic.core.takserver.BundledCertBytesProvider.clientP12Bytes"]},{"name":"abstract fun serverP12Bytes(): ByteArray?","description":"org.meshtastic.core.takserver.BundledCertBytesProvider.serverP12Bytes","location":"core/takserver/org.meshtastic.core.takserver/-bundled-cert-bytes-provider/server-p12-bytes.html","searchKeys":["serverP12Bytes","abstract fun serverP12Bytes(): ByteArray?","org.meshtastic.core.takserver.BundledCertBytesProvider.serverP12Bytes"]},{"name":"abstract fun start(scope: CoroutineScope)","description":"org.meshtastic.core.takserver.TAKServerManager.start","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/start.html","searchKeys":["start","abstract fun start(scope: CoroutineScope)","org.meshtastic.core.takserver.TAKServerManager.start"]},{"name":"abstract fun stop()","description":"org.meshtastic.core.takserver.TAKServer.stop","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/stop.html","searchKeys":["stop","abstract fun stop()","org.meshtastic.core.takserver.TAKServer.stop"]},{"name":"abstract fun stop()","description":"org.meshtastic.core.takserver.TAKServerManager.stop","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/stop.html","searchKeys":["stop","abstract fun stop()","org.meshtastic.core.takserver.TAKServerManager.stop"]},{"name":"abstract suspend fun broadcast(cotMessage: CoTMessage)","description":"org.meshtastic.core.takserver.TAKServer.broadcast","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/broadcast.html","searchKeys":["broadcast","abstract suspend fun broadcast(cotMessage: CoTMessage)","org.meshtastic.core.takserver.TAKServer.broadcast"]},{"name":"abstract suspend fun broadcastRawXml(xml: String)","description":"org.meshtastic.core.takserver.TAKServer.broadcastRawXml","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/broadcast-raw-xml.html","searchKeys":["broadcastRawXml","abstract suspend fun broadcastRawXml(xml: String)","org.meshtastic.core.takserver.TAKServer.broadcastRawXml"]},{"name":"abstract suspend fun hasConnections(): Boolean","description":"org.meshtastic.core.takserver.TAKServer.hasConnections","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/has-connections.html","searchKeys":["hasConnections","abstract suspend fun hasConnections(): Boolean","org.meshtastic.core.takserver.TAKServer.hasConnections"]},{"name":"abstract suspend fun start(scope: CoroutineScope): Result<Unit>","description":"org.meshtastic.core.takserver.TAKServer.start","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/start.html","searchKeys":["start","abstract suspend fun start(scope: CoroutineScope): Result<Unit>","org.meshtastic.core.takserver.TAKServer.start"]},{"name":"abstract val clientConnected: SharedFlow<Unit>","description":"org.meshtastic.core.takserver.TAKServerManager.clientConnected","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/client-connected.html","searchKeys":["clientConnected","abstract val clientConnected: SharedFlow<Unit>","org.meshtastic.core.takserver.TAKServerManager.clientConnected"]},{"name":"abstract val connectionCount: StateFlow<Int>","description":"org.meshtastic.core.takserver.TAKServer.connectionCount","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/connection-count.html","searchKeys":["connectionCount","abstract val connectionCount: StateFlow<Int>","org.meshtastic.core.takserver.TAKServer.connectionCount"]},{"name":"abstract val connectionCount: StateFlow<Int>","description":"org.meshtastic.core.takserver.TAKServerManager.connectionCount","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/connection-count.html","searchKeys":["connectionCount","abstract val connectionCount: StateFlow<Int>","org.meshtastic.core.takserver.TAKServerManager.connectionCount"]},{"name":"abstract val hasStartError: StateFlow<Boolean>","description":"org.meshtastic.core.takserver.TAKServerManager.hasStartError","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/has-start-error.html","searchKeys":["hasStartError","abstract val hasStartError: StateFlow<Boolean>","org.meshtastic.core.takserver.TAKServerManager.hasStartError"]},{"name":"abstract val inboundMessages: SharedFlow<InboundCoTMessage>","description":"org.meshtastic.core.takserver.TAKServerManager.inboundMessages","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/inbound-messages.html","searchKeys":["inboundMessages","abstract val inboundMessages: SharedFlow<InboundCoTMessage>","org.meshtastic.core.takserver.TAKServerManager.inboundMessages"]},{"name":"abstract val isRunning: StateFlow<Boolean>","description":"org.meshtastic.core.takserver.TAKServerManager.isRunning","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/is-running.html","searchKeys":["isRunning","abstract val isRunning: StateFlow<Boolean>","org.meshtastic.core.takserver.TAKServerManager.isRunning"]},{"name":"abstract val isStarting: StateFlow<Boolean>","description":"org.meshtastic.core.takserver.TAKServerManager.isStarting","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/is-starting.html","searchKeys":["isStarting","abstract val isStarting: StateFlow<Boolean>","org.meshtastic.core.takserver.TAKServerManager.isStarting"]},{"name":"abstract val isSupported: Boolean","description":"org.meshtastic.core.takserver.TAKServerManager.isSupported","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/is-supported.html","searchKeys":["isSupported","abstract val isSupported: Boolean","org.meshtastic.core.takserver.TAKServerManager.isSupported"]},{"name":"abstract var onClientConnected: () -> Unit?","description":"org.meshtastic.core.takserver.TAKServer.onClientConnected","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/on-client-connected.html","searchKeys":["onClientConnected","abstract var onClientConnected: () -> Unit?","org.meshtastic.core.takserver.TAKServer.onClientConnected"]},{"name":"abstract var onMessage: (CoTMessage, TAKClientInfo?) -> Unit?","description":"org.meshtastic.core.takserver.TAKServer.onMessage","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/on-message.html","searchKeys":["onMessage","abstract var onMessage: (CoTMessage, TAKClientInfo?) -> Unit?","org.meshtastic.core.takserver.TAKServer.onMessage"]},{"name":"actual fun createTAKServer(dispatchers: ERROR CLASS: Symbol not found for CoroutineDispatchers, port: Int): TAKServer","description":"org.meshtastic.core.takserver.createTAKServer","location":"core/takserver/org.meshtastic.core.takserver/create-t-a-k-server.html","searchKeys":["createTAKServer","actual fun createTAKServer(dispatchers: ERROR CLASS: Symbol not found for CoroutineDispatchers, port: Int): TAKServer","org.meshtastic.core.takserver.createTAKServer"]},{"name":"class CoTXmlParser(xml: String)","description":"org.meshtastic.core.takserver.CoTXmlParser","location":"core/takserver/org.meshtastic.core.takserver/-co-t-xml-parser/index.html","searchKeys":["CoTXmlParser","class CoTXmlParser(xml: String)","org.meshtastic.core.takserver.CoTXmlParser"]},{"name":"class CoreTakServerModule","description":"org.meshtastic.core.takserver.di.CoreTakServerModule","location":"core/takserver/org.meshtastic.core.takserver.di/-core-tak-server-module/index.html","searchKeys":["CoreTakServerModule","class CoreTakServerModule","org.meshtastic.core.takserver.di.CoreTakServerModule"]},{"name":"class MeshToCotBroadcaster(takServerManager: TAKServerManager, nodeRepository: NodeRepository, takPrefs: TakPrefs, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.takserver.MeshToCotBroadcaster","location":"core/takserver/org.meshtastic.core.takserver/-mesh-to-cot-broadcaster/index.html","searchKeys":["MeshToCotBroadcaster","class MeshToCotBroadcaster(takServerManager: TAKServerManager, nodeRepository: NodeRepository, takPrefs: TakPrefs, dispatchers: CoroutineDispatchers)","org.meshtastic.core.takserver.MeshToCotBroadcaster"]},{"name":"class TAKMeshIntegration(takServerManager: TAKServerManager, commandSender: CommandSender, serviceRepository: ServiceRepository, meshConfigHandler: MeshConfigHandler, nodeRepository: NodeRepository, meshToCotBroadcaster: MeshToCotBroadcaster, takPrefs: TakPrefs)","description":"org.meshtastic.core.takserver.TAKMeshIntegration","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/index.html","searchKeys":["TAKMeshIntegration","class TAKMeshIntegration(takServerManager: TAKServerManager, commandSender: CommandSender, serviceRepository: ServiceRepository, meshConfigHandler: MeshConfigHandler, nodeRepository: NodeRepository, meshToCotBroadcaster: MeshToCotBroadcaster, takPrefs: TakPrefs)","org.meshtastic.core.takserver.TAKMeshIntegration"]},{"name":"class TakMeshTestRunner(takMeshIntegration: TAKMeshIntegration)","description":"org.meshtastic.core.takserver.TakMeshTestRunner","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/index.html","searchKeys":["TakMeshTestRunner","class TakMeshTestRunner(takMeshIntegration: TAKMeshIntegration)","org.meshtastic.core.takserver.TakMeshTestRunner"]},{"name":"constructor()","description":"org.meshtastic.core.takserver.di.CoreTakServerModule.CoreTakServerModule","location":"core/takserver/org.meshtastic.core.takserver.di/-core-tak-server-module/-core-tak-server-module.html","searchKeys":["CoreTakServerModule","constructor()","org.meshtastic.core.takserver.di.CoreTakServerModule.CoreTakServerModule"]},{"name":"constructor(battery: Int)","description":"org.meshtastic.core.takserver.CoTStatus.CoTStatus","location":"core/takserver/org.meshtastic.core.takserver/-co-t-status/-co-t-status.html","searchKeys":["CoTStatus","constructor(battery: Int)","org.meshtastic.core.takserver.CoTStatus.CoTStatus"]},{"name":"constructor(callsign: String, endpoint: String? = null, phone: String? = null)","description":"org.meshtastic.core.takserver.CoTContact.CoTContact","location":"core/takserver/org.meshtastic.core.takserver/-co-t-contact/-co-t-contact.html","searchKeys":["CoTContact","constructor(callsign: String, endpoint: String? = null, phone: String? = null)","org.meshtastic.core.takserver.CoTContact.CoTContact"]},{"name":"constructor(clientInfo: TAKClientInfo)","description":"org.meshtastic.core.takserver.TAKConnectionEvent.ClientInfoUpdated.ClientInfoUpdated","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-client-info-updated/-client-info-updated.html","searchKeys":["ClientInfoUpdated","constructor(clientInfo: TAKClientInfo)","org.meshtastic.core.takserver.TAKConnectionEvent.ClientInfoUpdated.ClientInfoUpdated"]},{"name":"constructor(clientInfo: TAKClientInfo)","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Connected.Connected","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-connected/-connected.html","searchKeys":["Connected","constructor(clientInfo: TAKClientInfo)","org.meshtastic.core.takserver.TAKConnectionEvent.Connected.Connected"]},{"name":"constructor(cotMessage: CoTMessage, clientInfo: TAKClientInfo? = null)","description":"org.meshtastic.core.takserver.InboundCoTMessage.InboundCoTMessage","location":"core/takserver/org.meshtastic.core.takserver/-inbound-co-t-message/-inbound-co-t-message.html","searchKeys":["InboundCoTMessage","constructor(cotMessage: CoTMessage, clientInfo: TAKClientInfo? = null)","org.meshtastic.core.takserver.InboundCoTMessage.InboundCoTMessage"]},{"name":"constructor(cotMessage: CoTMessage, clientInfo: TAKClientInfo? = null)","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Message.Message","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-message/-message.html","searchKeys":["Message","constructor(cotMessage: CoTMessage, clientInfo: TAKClientInfo? = null)","org.meshtastic.core.takserver.TAKConnectionEvent.Message.Message"]},{"name":"constructor(error: Throwable)","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Error.Error","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-error/-error.html","searchKeys":["Error","constructor(error: Throwable)","org.meshtastic.core.takserver.TAKConnectionEvent.Error.Error"]},{"name":"constructor(fixtureName: String, xmlBytes: Int, compressedBytes: Int, passed: Boolean, error: String? = null, protocol: TakProtocol = TakProtocol.V2, expectedDrop: Boolean = false)","description":"org.meshtastic.core.takserver.TakTestResult.TakTestResult","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/-tak-test-result.html","searchKeys":["TakTestResult","constructor(fixtureName: String, xmlBytes: Int, compressedBytes: Int, passed: Boolean, error: String? = null, protocol: TakProtocol = TakProtocol.V2, expectedDrop: Boolean = false)","org.meshtastic.core.takserver.TakTestResult.TakTestResult"]},{"name":"constructor(id: String, endpoint: String, callsign: String? = null, uid: String? = null, connectedAt: Long = Clock.System.now().toEpochMilliseconds())","description":"org.meshtastic.core.takserver.TAKClientInfo.TAKClientInfo","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/-t-a-k-client-info.html","searchKeys":["TAKClientInfo","constructor(id: String, endpoint: String, callsign: String? = null, uid: String? = null, connectedAt: Long = Clock.System.now().toEpochMilliseconds())","org.meshtastic.core.takserver.TAKClientInfo.TAKClientInfo"]},{"name":"constructor(kml: String, routeUid: String, routeName: String)","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.RouteKmlResult","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/-route-kml-result/-route-kml-result.html","searchKeys":["RouteKmlResult","constructor(kml: String, routeUid: String, routeName: String)","org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.RouteKmlResult"]},{"name":"constructor(message: String, senderCallsign: String? = null, chatroom: String = \"All Chat Rooms\")","description":"org.meshtastic.core.takserver.CoTChat.CoTChat","location":"core/takserver/org.meshtastic.core.takserver/-co-t-chat/-co-t-chat.html","searchKeys":["CoTChat","constructor(message: String, senderCallsign: String? = null, chatroom: String = \"All Chat Rooms\")","org.meshtastic.core.takserver.CoTChat.CoTChat"]},{"name":"constructor(name: String, role: String)","description":"org.meshtastic.core.takserver.CoTGroup.CoTGroup","location":"core/takserver/org.meshtastic.core.takserver/-co-t-group/-co-t-group.html","searchKeys":["CoTGroup","constructor(name: String, role: String)","org.meshtastic.core.takserver.CoTGroup.CoTGroup"]},{"name":"constructor(speed: Double, course: Double)","description":"org.meshtastic.core.takserver.CoTTrack.CoTTrack","location":"core/takserver/org.meshtastic.core.takserver/-co-t-track/-co-t-track.html","searchKeys":["CoTTrack","constructor(speed: Double, course: Double)","org.meshtastic.core.takserver.CoTTrack.CoTTrack"]},{"name":"constructor(takMeshIntegration: TAKMeshIntegration)","description":"org.meshtastic.core.takserver.TakMeshTestRunner.TakMeshTestRunner","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/-tak-mesh-test-runner.html","searchKeys":["TakMeshTestRunner","constructor(takMeshIntegration: TAKMeshIntegration)","org.meshtastic.core.takserver.TakMeshTestRunner.TakMeshTestRunner"]},{"name":"constructor(takServerManager: TAKServerManager, commandSender: CommandSender, serviceRepository: ServiceRepository, meshConfigHandler: MeshConfigHandler, nodeRepository: NodeRepository, meshToCotBroadcaster: MeshToCotBroadcaster, takPrefs: TakPrefs)","description":"org.meshtastic.core.takserver.TAKMeshIntegration.TAKMeshIntegration","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/-t-a-k-mesh-integration.html","searchKeys":["TAKMeshIntegration","constructor(takServerManager: TAKServerManager, commandSender: CommandSender, serviceRepository: ServiceRepository, meshConfigHandler: MeshConfigHandler, nodeRepository: NodeRepository, meshToCotBroadcaster: MeshToCotBroadcaster, takPrefs: TakPrefs)","org.meshtastic.core.takserver.TAKMeshIntegration.TAKMeshIntegration"]},{"name":"constructor(takServerManager: TAKServerManager, nodeRepository: NodeRepository, takPrefs: TakPrefs, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.takserver.MeshToCotBroadcaster.MeshToCotBroadcaster","location":"core/takserver/org.meshtastic.core.takserver/-mesh-to-cot-broadcaster/-mesh-to-cot-broadcaster.html","searchKeys":["MeshToCotBroadcaster","constructor(takServerManager: TAKServerManager, nodeRepository: NodeRepository, takPrefs: TakPrefs, dispatchers: CoroutineDispatchers)","org.meshtastic.core.takserver.MeshToCotBroadcaster.MeshToCotBroadcaster"]},{"name":"constructor(uid: String, type: String, time: Instant = Clock.System.now(), start: Instant = time, stale: Instant, how: String = \"m-g\", latitude: Double = 0.0, longitude: Double = 0.0, hae: Double = TAK_UNKNOWN_POINT_VALUE, ce: Double = TAK_UNKNOWN_POINT_VALUE, le: Double = TAK_UNKNOWN_POINT_VALUE, contact: CoTContact? = null, group: CoTGroup? = null, status: CoTStatus? = null, track: CoTTrack? = null, chat: CoTChat? = null, remarks: String? = null, rawDetailXml: String? = null, parsedDetailXml: String? = null, sourceEventXml: String? = null)","description":"org.meshtastic.core.takserver.CoTMessage.CoTMessage","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/-co-t-message.html","searchKeys":["CoTMessage","constructor(uid: String, type: String, time: Instant = Clock.System.now(), start: Instant = time, stale: Instant, how: String = \"m-g\", latitude: Double = 0.0, longitude: Double = 0.0, hae: Double = TAK_UNKNOWN_POINT_VALUE, ce: Double = TAK_UNKNOWN_POINT_VALUE, le: Double = TAK_UNKNOWN_POINT_VALUE, contact: CoTContact? = null, group: CoTGroup? = null, status: CoTStatus? = null, track: CoTTrack? = null, chat: CoTChat? = null, remarks: String? = null, rawDetailXml: String? = null, parsedDetailXml: String? = null, sourceEventXml: String? = null)","org.meshtastic.core.takserver.CoTMessage.CoTMessage"]},{"name":"constructor(xml: String)","description":"org.meshtastic.core.takserver.CoTXmlParser.CoTXmlParser","location":"core/takserver/org.meshtastic.core.takserver/-co-t-xml-parser/-co-t-xml-parser.html","searchKeys":["CoTXmlParser","constructor(xml: String)","org.meshtastic.core.takserver.CoTXmlParser.CoTXmlParser"]},{"name":"data class ClientInfoUpdated(val clientInfo: TAKClientInfo) : TAKConnectionEvent","description":"org.meshtastic.core.takserver.TAKConnectionEvent.ClientInfoUpdated","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-client-info-updated/index.html","searchKeys":["ClientInfoUpdated","data class ClientInfoUpdated(val clientInfo: TAKClientInfo) : TAKConnectionEvent","org.meshtastic.core.takserver.TAKConnectionEvent.ClientInfoUpdated"]},{"name":"data class CoTChat(val message: String, val senderCallsign: String? = null, val chatroom: String = \"All Chat Rooms\")","description":"org.meshtastic.core.takserver.CoTChat","location":"core/takserver/org.meshtastic.core.takserver/-co-t-chat/index.html","searchKeys":["CoTChat","data class CoTChat(val message: String, val senderCallsign: String? = null, val chatroom: String = \"All Chat Rooms\")","org.meshtastic.core.takserver.CoTChat"]},{"name":"data class CoTContact(val callsign: String, val endpoint: String? = null, val phone: String? = null)","description":"org.meshtastic.core.takserver.CoTContact","location":"core/takserver/org.meshtastic.core.takserver/-co-t-contact/index.html","searchKeys":["CoTContact","data class CoTContact(val callsign: String, val endpoint: String? = null, val phone: String? = null)","org.meshtastic.core.takserver.CoTContact"]},{"name":"data class CoTGroup(val name: String, val role: String)","description":"org.meshtastic.core.takserver.CoTGroup","location":"core/takserver/org.meshtastic.core.takserver/-co-t-group/index.html","searchKeys":["CoTGroup","data class CoTGroup(val name: String, val role: String)","org.meshtastic.core.takserver.CoTGroup"]},{"name":"data class CoTMessage(val uid: String, val type: String, val time: Instant = Clock.System.now(), val start: Instant = time, val stale: Instant, val how: String = \"m-g\", val latitude: Double = 0.0, val longitude: Double = 0.0, val hae: Double = TAK_UNKNOWN_POINT_VALUE, val ce: Double = TAK_UNKNOWN_POINT_VALUE, val le: Double = TAK_UNKNOWN_POINT_VALUE, val contact: CoTContact? = null, val group: CoTGroup? = null, val status: CoTStatus? = null, val track: CoTTrack? = null, val chat: CoTChat? = null, val remarks: String? = null, val rawDetailXml: String? = null, val parsedDetailXml: String? = null, val sourceEventXml: String? = null)","description":"org.meshtastic.core.takserver.CoTMessage","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/index.html","searchKeys":["CoTMessage","data class CoTMessage(val uid: String, val type: String, val time: Instant = Clock.System.now(), val start: Instant = time, val stale: Instant, val how: String = \"m-g\", val latitude: Double = 0.0, val longitude: Double = 0.0, val hae: Double = TAK_UNKNOWN_POINT_VALUE, val ce: Double = TAK_UNKNOWN_POINT_VALUE, val le: Double = TAK_UNKNOWN_POINT_VALUE, val contact: CoTContact? = null, val group: CoTGroup? = null, val status: CoTStatus? = null, val track: CoTTrack? = null, val chat: CoTChat? = null, val remarks: String? = null, val rawDetailXml: String? = null, val parsedDetailXml: String? = null, val sourceEventXml: String? = null)","org.meshtastic.core.takserver.CoTMessage"]},{"name":"data class CoTStatus(val battery: Int)","description":"org.meshtastic.core.takserver.CoTStatus","location":"core/takserver/org.meshtastic.core.takserver/-co-t-status/index.html","searchKeys":["CoTStatus","data class CoTStatus(val battery: Int)","org.meshtastic.core.takserver.CoTStatus"]},{"name":"data class CoTTrack(val speed: Double, val course: Double)","description":"org.meshtastic.core.takserver.CoTTrack","location":"core/takserver/org.meshtastic.core.takserver/-co-t-track/index.html","searchKeys":["CoTTrack","data class CoTTrack(val speed: Double, val course: Double)","org.meshtastic.core.takserver.CoTTrack"]},{"name":"data class Connected(val clientInfo: TAKClientInfo) : TAKConnectionEvent","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Connected","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-connected/index.html","searchKeys":["Connected","data class Connected(val clientInfo: TAKClientInfo) : TAKConnectionEvent","org.meshtastic.core.takserver.TAKConnectionEvent.Connected"]},{"name":"data class Error(val error: Throwable) : TAKConnectionEvent","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Error","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-error/index.html","searchKeys":["Error","data class Error(val error: Throwable) : TAKConnectionEvent","org.meshtastic.core.takserver.TAKConnectionEvent.Error"]},{"name":"data class InboundCoTMessage(val cotMessage: CoTMessage, val clientInfo: TAKClientInfo? = null)","description":"org.meshtastic.core.takserver.InboundCoTMessage","location":"core/takserver/org.meshtastic.core.takserver/-inbound-co-t-message/index.html","searchKeys":["InboundCoTMessage","data class InboundCoTMessage(val cotMessage: CoTMessage, val clientInfo: TAKClientInfo? = null)","org.meshtastic.core.takserver.InboundCoTMessage"]},{"name":"data class Message(val cotMessage: CoTMessage, val clientInfo: TAKClientInfo? = null) : TAKConnectionEvent","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Message","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-message/index.html","searchKeys":["Message","data class Message(val cotMessage: CoTMessage, val clientInfo: TAKClientInfo? = null) : TAKConnectionEvent","org.meshtastic.core.takserver.TAKConnectionEvent.Message"]},{"name":"data class RouteKmlResult(val kml: String, val routeUid: String, val routeName: String)","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/-route-kml-result/index.html","searchKeys":["RouteKmlResult","data class RouteKmlResult(val kml: String, val routeUid: String, val routeName: String)","org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult"]},{"name":"data class TAKClientInfo(val id: String, val endpoint: String, val callsign: String? = null, val uid: String? = null, val connectedAt: Long = Clock.System.now().toEpochMilliseconds())","description":"org.meshtastic.core.takserver.TAKClientInfo","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/index.html","searchKeys":["TAKClientInfo","data class TAKClientInfo(val id: String, val endpoint: String, val callsign: String? = null, val uid: String? = null, val connectedAt: Long = Clock.System.now().toEpochMilliseconds())","org.meshtastic.core.takserver.TAKClientInfo"]},{"name":"data class TakTestResult(val fixtureName: String, val xmlBytes: Int, val compressedBytes: Int, val passed: Boolean, val error: String? = null, val protocol: TakProtocol = TakProtocol.V2, val expectedDrop: Boolean = false)","description":"org.meshtastic.core.takserver.TakTestResult","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/index.html","searchKeys":["TakTestResult","data class TakTestResult(val fixtureName: String, val xmlBytes: Int, val compressedBytes: Int, val passed: Boolean, val error: String? = null, val protocol: TakProtocol = TakProtocol.V2, val expectedDrop: Boolean = false)","org.meshtastic.core.takserver.TakTestResult"]},{"name":"data object Disconnected : TAKConnectionEvent","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Disconnected","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-disconnected/index.html","searchKeys":["Disconnected","data object Disconnected : TAKConnectionEvent","org.meshtastic.core.takserver.TAKConnectionEvent.Disconnected"]},{"name":"enum TakProtocol : Enum<TakProtocol> ","description":"org.meshtastic.core.takserver.TakProtocol","location":"core/takserver/org.meshtastic.core.takserver/-tak-protocol/index.html","searchKeys":["TakProtocol","enum TakProtocol : Enum<TakProtocol> ","org.meshtastic.core.takserver.TakProtocol"]},{"name":"expect fun createTAKServer(dispatchers: CoroutineDispatchers, port: Int = DEFAULT_TAK_PORT): TAKServer","description":"org.meshtastic.core.takserver.createTAKServer","location":"core/takserver/org.meshtastic.core.takserver/create-t-a-k-server.html","searchKeys":["createTAKServer","expect fun createTAKServer(dispatchers: CoroutineDispatchers, port: Int = DEFAULT_TAK_PORT): TAKServer","org.meshtastic.core.takserver.createTAKServer"]},{"name":"fun CoTMessage.toTAKPacket(): TAKPacket?","description":"org.meshtastic.core.takserver.TAKPacketConversion.toTAKPacket","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-packet-conversion/to-t-a-k-packet.html","searchKeys":["toTAKPacket","fun CoTMessage.toTAKPacket(): TAKPacket?","org.meshtastic.core.takserver.TAKPacketConversion.toTAKPacket"]},{"name":"fun CoTMessage.toTAKPacketV2(): TAKPacketV2?","description":"org.meshtastic.core.takserver.TAKPacketV2Conversion.toTAKPacketV2","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-packet-v2-conversion/to-t-a-k-packet-v2.html","searchKeys":["toTAKPacketV2","fun CoTMessage.toTAKPacketV2(): TAKPacketV2?","org.meshtastic.core.takserver.TAKPacketV2Conversion.toTAKPacketV2"]},{"name":"fun CoTMessage.toXml(): String","description":"org.meshtastic.core.takserver.toXml","location":"core/takserver/org.meshtastic.core.takserver/to-xml.html","searchKeys":["toXml","fun CoTMessage.toXml(): String","org.meshtastic.core.takserver.toXml"]},{"name":"fun Position.toCoTMessage(uid: String, callsign: String, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage","description":"org.meshtastic.core.takserver.toCoTMessage","location":"core/takserver/org.meshtastic.core.takserver/to-co-t-message.html","searchKeys":["toCoTMessage","fun Position.toCoTMessage(uid: String, callsign: String, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage","org.meshtastic.core.takserver.toCoTMessage"]},{"name":"fun TAKPacket.toCoTMessage(): CoTMessage?","description":"org.meshtastic.core.takserver.TAKPacketConversion.toCoTMessage","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-packet-conversion/to-co-t-message.html","searchKeys":["toCoTMessage","fun TAKPacket.toCoTMessage(): CoTMessage?","org.meshtastic.core.takserver.TAKPacketConversion.toCoTMessage"]},{"name":"fun TAKPacketV2.toCoTMessage(): CoTMessage?","description":"org.meshtastic.core.takserver.TAKPacketV2Conversion.toCoTMessage","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-packet-v2-conversion/to-co-t-message.html","searchKeys":["toCoTMessage","fun TAKPacketV2.toCoTMessage(): CoTMessage?","org.meshtastic.core.takserver.TAKPacketV2Conversion.toCoTMessage"]},{"name":"fun User.toCoTMessage(position: Position?, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, uid: String = id, callsign: String = toTakCallsign(), staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage","description":"org.meshtastic.core.takserver.toCoTMessage","location":"core/takserver/org.meshtastic.core.takserver/to-co-t-message.html","searchKeys":["toCoTMessage","fun User.toCoTMessage(position: Position?, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, uid: String = id, callsign: String = toTakCallsign(), staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage","org.meshtastic.core.takserver.toCoTMessage"]},{"name":"fun chat(senderUid: String, senderCallsign: String, message: String, chatroom: String = \"All Chat Rooms\"): CoTMessage","description":"org.meshtastic.core.takserver.CoTMessage.Companion.chat","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/-companion/chat.html","searchKeys":["chat","fun chat(senderUid: String, senderCallsign: String, message: String, chatroom: String = \"All Chat Rooms\"): CoTMessage","org.meshtastic.core.takserver.CoTMessage.Companion.chat"]},{"name":"fun ensureMinimumStaleForMesh(xml: String): String","description":"org.meshtastic.core.takserver.TAKMeshIntegration.Companion.ensureMinimumStaleForMesh","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/-companion/ensure-minimum-stale-for-mesh.html","searchKeys":["ensureMinimumStaleForMesh","fun ensureMinimumStaleForMesh(xml: String): String","org.meshtastic.core.takserver.TAKMeshIntegration.Companion.ensureMinimumStaleForMesh"]},{"name":"fun generateDataPackage(routeXml: String): Pair<String, ByteArray>?","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.generateDataPackage","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/generate-data-package.html","searchKeys":["generateDataPackage","fun generateDataPackage(routeXml: String): Pair<String, ByteArray>?","org.meshtastic.core.takserver.RouteDataPackageGenerator.generateDataPackage"]},{"name":"fun generateDataPackage(serverHost: String = \"127.0.0.1\", port: Int = DEFAULT_TAK_PORT, useTls: Boolean = true, description: String = \"Meshtastic TAK Server\"): ByteArray","description":"org.meshtastic.core.takserver.TAKDataPackageGenerator.generateDataPackage","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-data-package-generator/generate-data-package.html","searchKeys":["generateDataPackage","fun generateDataPackage(serverHost: String = \"127.0.0.1\", port: Int = DEFAULT_TAK_PORT, useTls: Boolean = true, description: String = \"Meshtastic TAK Server\"): ByteArray","org.meshtastic.core.takserver.TAKDataPackageGenerator.generateDataPackage"]},{"name":"fun generateKml(routeXml: String): RouteDataPackageGenerator.RouteKmlResult?","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.generateKml","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/generate-kml.html","searchKeys":["generateKml","fun generateKml(routeXml: String): RouteDataPackageGenerator.RouteKmlResult?","org.meshtastic.core.takserver.RouteDataPackageGenerator.generateKml"]},{"name":"fun parse(): Result<CoTMessage>","description":"org.meshtastic.core.takserver.CoTXmlParser.parse","location":"core/takserver/org.meshtastic.core.takserver/-co-t-xml-parser/parse.html","searchKeys":["parse","fun parse(): Result<CoTMessage>","org.meshtastic.core.takserver.CoTXmlParser.parse"]},{"name":"fun pli(uid: String, callsign: String, latitude: Double, longitude: Double, altitude: Double = TAK_UNKNOWN_POINT_VALUE, speed: Double = 0.0, course: Double = 0.0, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage","description":"org.meshtastic.core.takserver.CoTMessage.Companion.pli","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/-companion/pli.html","searchKeys":["pli","fun pli(uid: String, callsign: String, latitude: Double, longitude: Double, altitude: Double = TAK_UNKNOWN_POINT_VALUE, speed: Double = 0.0, course: Double = 0.0, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME, battery: Int = DEFAULT_TAK_BATTERY, staleMinutes: Int = DEFAULT_TAK_STALE_MINUTES, remarks: String? = null): CoTMessage","org.meshtastic.core.takserver.CoTMessage.Companion.pli"]},{"name":"fun provideMeshToCotBroadcaster(takServerManager: TAKServerManager, nodeRepository: NodeRepository, takPrefs: TakPrefs, dispatchers: CoroutineDispatchers): MeshToCotBroadcaster","description":"org.meshtastic.core.takserver.di.CoreTakServerModule.provideMeshToCotBroadcaster","location":"core/takserver/org.meshtastic.core.takserver.di/-core-tak-server-module/provide-mesh-to-cot-broadcaster.html","searchKeys":["provideMeshToCotBroadcaster","fun provideMeshToCotBroadcaster(takServerManager: TAKServerManager, nodeRepository: NodeRepository, takPrefs: TakPrefs, dispatchers: CoroutineDispatchers): MeshToCotBroadcaster","org.meshtastic.core.takserver.di.CoreTakServerModule.provideMeshToCotBroadcaster"]},{"name":"fun provideTAKMeshIntegration(takServerManager: TAKServerManager, commandSender: CommandSender, serviceRepository: ServiceRepository, meshConfigHandler: MeshConfigHandler, nodeRepository: NodeRepository, meshToCotBroadcaster: MeshToCotBroadcaster, takPrefs: TakPrefs): TAKMeshIntegration","description":"org.meshtastic.core.takserver.di.CoreTakServerModule.provideTAKMeshIntegration","location":"core/takserver/org.meshtastic.core.takserver.di/-core-tak-server-module/provide-t-a-k-mesh-integration.html","searchKeys":["provideTAKMeshIntegration","fun provideTAKMeshIntegration(takServerManager: TAKServerManager, commandSender: CommandSender, serviceRepository: ServiceRepository, meshConfigHandler: MeshConfigHandler, nodeRepository: NodeRepository, meshToCotBroadcaster: MeshToCotBroadcaster, takPrefs: TakPrefs): TAKMeshIntegration","org.meshtastic.core.takserver.di.CoreTakServerModule.provideTAKMeshIntegration"]},{"name":"fun provideTAKServer(dispatchers: CoroutineDispatchers): TAKServer","description":"org.meshtastic.core.takserver.di.CoreTakServerModule.provideTAKServer","location":"core/takserver/org.meshtastic.core.takserver.di/-core-tak-server-module/provide-t-a-k-server.html","searchKeys":["provideTAKServer","fun provideTAKServer(dispatchers: CoroutineDispatchers): TAKServer","org.meshtastic.core.takserver.di.CoreTakServerModule.provideTAKServer"]},{"name":"fun provideTAKServerManager(takServer: TAKServer): TAKServerManager","description":"org.meshtastic.core.takserver.di.CoreTakServerModule.provideTAKServerManager","location":"core/takserver/org.meshtastic.core.takserver.di/-core-tak-server-module/provide-t-a-k-server-manager.html","searchKeys":["provideTAKServerManager","fun provideTAKServerManager(takServer: TAKServer): TAKServerManager","org.meshtastic.core.takserver.di.CoreTakServerModule.provideTAKServerManager"]},{"name":"fun start(scope: CoroutineScope)","description":"org.meshtastic.core.takserver.MeshToCotBroadcaster.start","location":"core/takserver/org.meshtastic.core.takserver/-mesh-to-cot-broadcaster/start.html","searchKeys":["start","fun start(scope: CoroutineScope)","org.meshtastic.core.takserver.MeshToCotBroadcaster.start"]},{"name":"fun start(scope: CoroutineScope)","description":"org.meshtastic.core.takserver.TAKMeshIntegration.start","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/start.html","searchKeys":["start","fun start(scope: CoroutineScope)","org.meshtastic.core.takserver.TAKMeshIntegration.start"]},{"name":"fun stop()","description":"org.meshtastic.core.takserver.MeshToCotBroadcaster.stop","location":"core/takserver/org.meshtastic.core.takserver/-mesh-to-cot-broadcaster/stop.html","searchKeys":["stop","fun stop()","org.meshtastic.core.takserver.MeshToCotBroadcaster.stop"]},{"name":"fun stop()","description":"org.meshtastic.core.takserver.TAKMeshIntegration.stop","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/stop.html","searchKeys":["stop","fun stop()","org.meshtastic.core.takserver.TAKMeshIntegration.stop"]},{"name":"fun stripNonEssentialElements(xml: String): String","description":"org.meshtastic.core.takserver.TAKMeshIntegration.Companion.stripNonEssentialElements","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/-companion/strip-non-essential-elements.html","searchKeys":["stripNonEssentialElements","fun stripNonEssentialElements(xml: String): String","org.meshtastic.core.takserver.TAKMeshIntegration.Companion.stripNonEssentialElements"]},{"name":"fun valueOf(value: String): TakProtocol","description":"org.meshtastic.core.takserver.TakProtocol.valueOf","location":"core/takserver/org.meshtastic.core.takserver/-tak-protocol/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TakProtocol","org.meshtastic.core.takserver.TakProtocol.valueOf"]},{"name":"fun values(): Array<TakProtocol>","description":"org.meshtastic.core.takserver.TakProtocol.values","location":"core/takserver/org.meshtastic.core.takserver/-tak-protocol/values.html","searchKeys":["values","fun values(): Array<TakProtocol>","org.meshtastic.core.takserver.TakProtocol.values"]},{"name":"interface BundledCertBytesProvider","description":"org.meshtastic.core.takserver.BundledCertBytesProvider","location":"core/takserver/org.meshtastic.core.takserver/-bundled-cert-bytes-provider/index.html","searchKeys":["BundledCertBytesProvider","interface BundledCertBytesProvider","org.meshtastic.core.takserver.BundledCertBytesProvider"]},{"name":"interface TAKServer","description":"org.meshtastic.core.takserver.TAKServer","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/index.html","searchKeys":["TAKServer","interface TAKServer","org.meshtastic.core.takserver.TAKServer"]},{"name":"interface TAKServerManager","description":"org.meshtastic.core.takserver.TAKServerManager","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server-manager/index.html","searchKeys":["TAKServerManager","interface TAKServerManager","org.meshtastic.core.takserver.TAKServerManager"]},{"name":"object Companion","description":"org.meshtastic.core.takserver.CoTMessage.Companion","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.takserver.CoTMessage.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.takserver.TAKMeshIntegration.Companion","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-mesh-integration/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.takserver.TAKMeshIntegration.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.takserver.TakMeshTestRunner.Companion","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.takserver.TakMeshTestRunner.Companion"]},{"name":"object RouteDataPackageGenerator","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/index.html","searchKeys":["RouteDataPackageGenerator","object RouteDataPackageGenerator","org.meshtastic.core.takserver.RouteDataPackageGenerator"]},{"name":"object TAKDataPackageGenerator","description":"org.meshtastic.core.takserver.TAKDataPackageGenerator","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-data-package-generator/index.html","searchKeys":["TAKDataPackageGenerator","object TAKDataPackageGenerator","org.meshtastic.core.takserver.TAKDataPackageGenerator"]},{"name":"object TAKPacketConversion","description":"org.meshtastic.core.takserver.TAKPacketConversion","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-packet-conversion/index.html","searchKeys":["TAKPacketConversion","object TAKPacketConversion","org.meshtastic.core.takserver.TAKPacketConversion"]},{"name":"object TAKPacketV2Conversion","description":"org.meshtastic.core.takserver.TAKPacketV2Conversion","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-packet-v2-conversion/index.html","searchKeys":["TAKPacketV2Conversion","object TAKPacketV2Conversion","org.meshtastic.core.takserver.TAKPacketV2Conversion"]},{"name":"open val isSupported: Boolean","description":"org.meshtastic.core.takserver.TAKServer.isSupported","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-server/is-supported.html","searchKeys":["isSupported","open val isSupported: Boolean","org.meshtastic.core.takserver.TAKServer.isSupported"]},{"name":"sealed class TAKConnectionEvent","description":"org.meshtastic.core.takserver.TAKConnectionEvent","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/index.html","searchKeys":["TAKConnectionEvent","sealed class TAKConnectionEvent","org.meshtastic.core.takserver.TAKConnectionEvent"]},{"name":"suspend fun runAll()","description":"org.meshtastic.core.takserver.TakMeshTestRunner.runAll","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/run-all.html","searchKeys":["runAll","suspend fun runAll()","org.meshtastic.core.takserver.TakMeshTestRunner.runAll"]},{"name":"val FIXTURE_NAMES: List<String>","description":"org.meshtastic.core.takserver.TakMeshTestRunner.Companion.FIXTURE_NAMES","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/-companion/-f-i-x-t-u-r-e_-n-a-m-e-s.html","searchKeys":["FIXTURE_NAMES","val FIXTURE_NAMES: List<String>","org.meshtastic.core.takserver.TakMeshTestRunner.Companion.FIXTURE_NAMES"]},{"name":"val battery: Int","description":"org.meshtastic.core.takserver.CoTStatus.battery","location":"core/takserver/org.meshtastic.core.takserver/-co-t-status/battery.html","searchKeys":["battery","val battery: Int","org.meshtastic.core.takserver.CoTStatus.battery"]},{"name":"val callsign: String","description":"org.meshtastic.core.takserver.CoTContact.callsign","location":"core/takserver/org.meshtastic.core.takserver/-co-t-contact/callsign.html","searchKeys":["callsign","val callsign: String","org.meshtastic.core.takserver.CoTContact.callsign"]},{"name":"val callsign: String?","description":"org.meshtastic.core.takserver.TAKClientInfo.callsign","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/callsign.html","searchKeys":["callsign","val callsign: String?","org.meshtastic.core.takserver.TAKClientInfo.callsign"]},{"name":"val ce: Double","description":"org.meshtastic.core.takserver.CoTMessage.ce","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/ce.html","searchKeys":["ce","val ce: Double","org.meshtastic.core.takserver.CoTMessage.ce"]},{"name":"val chat: CoTChat?","description":"org.meshtastic.core.takserver.CoTMessage.chat","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/chat.html","searchKeys":["chat","val chat: CoTChat?","org.meshtastic.core.takserver.CoTMessage.chat"]},{"name":"val chatroom: String","description":"org.meshtastic.core.takserver.CoTChat.chatroom","location":"core/takserver/org.meshtastic.core.takserver/-co-t-chat/chatroom.html","searchKeys":["chatroom","val chatroom: String","org.meshtastic.core.takserver.CoTChat.chatroom"]},{"name":"val clientInfo: TAKClientInfo","description":"org.meshtastic.core.takserver.TAKConnectionEvent.ClientInfoUpdated.clientInfo","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-client-info-updated/client-info.html","searchKeys":["clientInfo","val clientInfo: TAKClientInfo","org.meshtastic.core.takserver.TAKConnectionEvent.ClientInfoUpdated.clientInfo"]},{"name":"val clientInfo: TAKClientInfo","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Connected.clientInfo","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-connected/client-info.html","searchKeys":["clientInfo","val clientInfo: TAKClientInfo","org.meshtastic.core.takserver.TAKConnectionEvent.Connected.clientInfo"]},{"name":"val clientInfo: TAKClientInfo?","description":"org.meshtastic.core.takserver.InboundCoTMessage.clientInfo","location":"core/takserver/org.meshtastic.core.takserver/-inbound-co-t-message/client-info.html","searchKeys":["clientInfo","val clientInfo: TAKClientInfo?","org.meshtastic.core.takserver.InboundCoTMessage.clientInfo"]},{"name":"val clientInfo: TAKClientInfo?","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Message.clientInfo","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-message/client-info.html","searchKeys":["clientInfo","val clientInfo: TAKClientInfo?","org.meshtastic.core.takserver.TAKConnectionEvent.Message.clientInfo"]},{"name":"val compressedBytes: Int","description":"org.meshtastic.core.takserver.TakTestResult.compressedBytes","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/compressed-bytes.html","searchKeys":["compressedBytes","val compressedBytes: Int","org.meshtastic.core.takserver.TakTestResult.compressedBytes"]},{"name":"val connectedAt: Long","description":"org.meshtastic.core.takserver.TAKClientInfo.connectedAt","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/connected-at.html","searchKeys":["connectedAt","val connectedAt: Long","org.meshtastic.core.takserver.TAKClientInfo.connectedAt"]},{"name":"val contact: CoTContact?","description":"org.meshtastic.core.takserver.CoTMessage.contact","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/contact.html","searchKeys":["contact","val contact: CoTContact?","org.meshtastic.core.takserver.CoTMessage.contact"]},{"name":"val cotMessage: CoTMessage","description":"org.meshtastic.core.takserver.InboundCoTMessage.cotMessage","location":"core/takserver/org.meshtastic.core.takserver/-inbound-co-t-message/cot-message.html","searchKeys":["cotMessage","val cotMessage: CoTMessage","org.meshtastic.core.takserver.InboundCoTMessage.cotMessage"]},{"name":"val cotMessage: CoTMessage","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Message.cotMessage","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-message/cot-message.html","searchKeys":["cotMessage","val cotMessage: CoTMessage","org.meshtastic.core.takserver.TAKConnectionEvent.Message.cotMessage"]},{"name":"val course: Double","description":"org.meshtastic.core.takserver.CoTTrack.course","location":"core/takserver/org.meshtastic.core.takserver/-co-t-track/course.html","searchKeys":["course","val course: Double","org.meshtastic.core.takserver.CoTTrack.course"]},{"name":"val currentFixture: StateFlow<String?>","description":"org.meshtastic.core.takserver.TakMeshTestRunner.currentFixture","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/current-fixture.html","searchKeys":["currentFixture","val currentFixture: StateFlow<String?>","org.meshtastic.core.takserver.TakMeshTestRunner.currentFixture"]},{"name":"val endpoint: String","description":"org.meshtastic.core.takserver.TAKClientInfo.endpoint","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/endpoint.html","searchKeys":["endpoint","val endpoint: String","org.meshtastic.core.takserver.TAKClientInfo.endpoint"]},{"name":"val endpoint: String?","description":"org.meshtastic.core.takserver.CoTContact.endpoint","location":"core/takserver/org.meshtastic.core.takserver/-co-t-contact/endpoint.html","searchKeys":["endpoint","val endpoint: String?","org.meshtastic.core.takserver.CoTContact.endpoint"]},{"name":"val entries: EnumEntries<TakProtocol>","description":"org.meshtastic.core.takserver.TakProtocol.entries","location":"core/takserver/org.meshtastic.core.takserver/-tak-protocol/entries.html","searchKeys":["entries","val entries: EnumEntries<TakProtocol>","org.meshtastic.core.takserver.TakProtocol.entries"]},{"name":"val error: String?","description":"org.meshtastic.core.takserver.TakTestResult.error","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/error.html","searchKeys":["error","val error: String?","org.meshtastic.core.takserver.TakTestResult.error"]},{"name":"val error: Throwable","description":"org.meshtastic.core.takserver.TAKConnectionEvent.Error.error","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-connection-event/-error/error.html","searchKeys":["error","val error: Throwable","org.meshtastic.core.takserver.TAKConnectionEvent.Error.error"]},{"name":"val expectedDrop: Boolean","description":"org.meshtastic.core.takserver.TakTestResult.expectedDrop","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/expected-drop.html","searchKeys":["expectedDrop","val expectedDrop: Boolean","org.meshtastic.core.takserver.TakTestResult.expectedDrop"]},{"name":"val fixtureName: String","description":"org.meshtastic.core.takserver.TakTestResult.fixtureName","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/fixture-name.html","searchKeys":["fixtureName","val fixtureName: String","org.meshtastic.core.takserver.TakTestResult.fixtureName"]},{"name":"val group: CoTGroup?","description":"org.meshtastic.core.takserver.CoTMessage.group","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/group.html","searchKeys":["group","val group: CoTGroup?","org.meshtastic.core.takserver.CoTMessage.group"]},{"name":"val hae: Double","description":"org.meshtastic.core.takserver.CoTMessage.hae","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/hae.html","searchKeys":["hae","val hae: Double","org.meshtastic.core.takserver.CoTMessage.hae"]},{"name":"val how: String","description":"org.meshtastic.core.takserver.CoTMessage.how","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/how.html","searchKeys":["how","val how: String","org.meshtastic.core.takserver.CoTMessage.how"]},{"name":"val id: String","description":"org.meshtastic.core.takserver.TAKClientInfo.id","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/id.html","searchKeys":["id","val id: String","org.meshtastic.core.takserver.TAKClientInfo.id"]},{"name":"val isRunning: StateFlow<Boolean>","description":"org.meshtastic.core.takserver.TakMeshTestRunner.isRunning","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/is-running.html","searchKeys":["isRunning","val isRunning: StateFlow<Boolean>","org.meshtastic.core.takserver.TakMeshTestRunner.isRunning"]},{"name":"val kml: String","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.kml","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/-route-kml-result/kml.html","searchKeys":["kml","val kml: String","org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.kml"]},{"name":"val latitude: Double","description":"org.meshtastic.core.takserver.CoTMessage.latitude","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.core.takserver.CoTMessage.latitude"]},{"name":"val le: Double","description":"org.meshtastic.core.takserver.CoTMessage.le","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/le.html","searchKeys":["le","val le: Double","org.meshtastic.core.takserver.CoTMessage.le"]},{"name":"val longitude: Double","description":"org.meshtastic.core.takserver.CoTMessage.longitude","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.core.takserver.CoTMessage.longitude"]},{"name":"val message: String","description":"org.meshtastic.core.takserver.CoTChat.message","location":"core/takserver/org.meshtastic.core.takserver/-co-t-chat/message.html","searchKeys":["message","val message: String","org.meshtastic.core.takserver.CoTChat.message"]},{"name":"val name: String","description":"org.meshtastic.core.takserver.CoTGroup.name","location":"core/takserver/org.meshtastic.core.takserver/-co-t-group/name.html","searchKeys":["name","val name: String","org.meshtastic.core.takserver.CoTGroup.name"]},{"name":"val parsedDetailXml: String?","description":"org.meshtastic.core.takserver.CoTMessage.parsedDetailXml","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/parsed-detail-xml.html","searchKeys":["parsedDetailXml","val parsedDetailXml: String?","org.meshtastic.core.takserver.CoTMessage.parsedDetailXml"]},{"name":"val passed: Boolean","description":"org.meshtastic.core.takserver.TakTestResult.passed","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/passed.html","searchKeys":["passed","val passed: Boolean","org.meshtastic.core.takserver.TakTestResult.passed"]},{"name":"val phone: String?","description":"org.meshtastic.core.takserver.CoTContact.phone","location":"core/takserver/org.meshtastic.core.takserver/-co-t-contact/phone.html","searchKeys":["phone","val phone: String?","org.meshtastic.core.takserver.CoTContact.phone"]},{"name":"val protocol: TakProtocol","description":"org.meshtastic.core.takserver.TakTestResult.protocol","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/protocol.html","searchKeys":["protocol","val protocol: TakProtocol","org.meshtastic.core.takserver.TakTestResult.protocol"]},{"name":"val rawDetailXml: String?","description":"org.meshtastic.core.takserver.CoTMessage.rawDetailXml","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/raw-detail-xml.html","searchKeys":["rawDetailXml","val rawDetailXml: String?","org.meshtastic.core.takserver.CoTMessage.rawDetailXml"]},{"name":"val remarks: String?","description":"org.meshtastic.core.takserver.CoTMessage.remarks","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/remarks.html","searchKeys":["remarks","val remarks: String?","org.meshtastic.core.takserver.CoTMessage.remarks"]},{"name":"val results: StateFlow<List<TakTestResult>>","description":"org.meshtastic.core.takserver.TakMeshTestRunner.results","location":"core/takserver/org.meshtastic.core.takserver/-tak-mesh-test-runner/results.html","searchKeys":["results","val results: StateFlow<List<TakTestResult>>","org.meshtastic.core.takserver.TakMeshTestRunner.results"]},{"name":"val role: String","description":"org.meshtastic.core.takserver.CoTGroup.role","location":"core/takserver/org.meshtastic.core.takserver/-co-t-group/role.html","searchKeys":["role","val role: String","org.meshtastic.core.takserver.CoTGroup.role"]},{"name":"val routeName: String","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.routeName","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/-route-kml-result/route-name.html","searchKeys":["routeName","val routeName: String","org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.routeName"]},{"name":"val routeUid: String","description":"org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.routeUid","location":"core/takserver/org.meshtastic.core.takserver/-route-data-package-generator/-route-kml-result/route-uid.html","searchKeys":["routeUid","val routeUid: String","org.meshtastic.core.takserver.RouteDataPackageGenerator.RouteKmlResult.routeUid"]},{"name":"val senderCallsign: String?","description":"org.meshtastic.core.takserver.CoTChat.senderCallsign","location":"core/takserver/org.meshtastic.core.takserver/-co-t-chat/sender-callsign.html","searchKeys":["senderCallsign","val senderCallsign: String?","org.meshtastic.core.takserver.CoTChat.senderCallsign"]},{"name":"val sourceEventXml: String?","description":"org.meshtastic.core.takserver.CoTMessage.sourceEventXml","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/source-event-xml.html","searchKeys":["sourceEventXml","val sourceEventXml: String?","org.meshtastic.core.takserver.CoTMessage.sourceEventXml"]},{"name":"val speed: Double","description":"org.meshtastic.core.takserver.CoTTrack.speed","location":"core/takserver/org.meshtastic.core.takserver/-co-t-track/speed.html","searchKeys":["speed","val speed: Double","org.meshtastic.core.takserver.CoTTrack.speed"]},{"name":"val stale: Instant","description":"org.meshtastic.core.takserver.CoTMessage.stale","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/stale.html","searchKeys":["stale","val stale: Instant","org.meshtastic.core.takserver.CoTMessage.stale"]},{"name":"val start: Instant","description":"org.meshtastic.core.takserver.CoTMessage.start","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/start.html","searchKeys":["start","val start: Instant","org.meshtastic.core.takserver.CoTMessage.start"]},{"name":"val status: CoTStatus?","description":"org.meshtastic.core.takserver.CoTMessage.status","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/status.html","searchKeys":["status","val status: CoTStatus?","org.meshtastic.core.takserver.CoTMessage.status"]},{"name":"val time: Instant","description":"org.meshtastic.core.takserver.CoTMessage.time","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/time.html","searchKeys":["time","val time: Instant","org.meshtastic.core.takserver.CoTMessage.time"]},{"name":"val track: CoTTrack?","description":"org.meshtastic.core.takserver.CoTMessage.track","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/track.html","searchKeys":["track","val track: CoTTrack?","org.meshtastic.core.takserver.CoTMessage.track"]},{"name":"val type: String","description":"org.meshtastic.core.takserver.CoTMessage.type","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/type.html","searchKeys":["type","val type: String","org.meshtastic.core.takserver.CoTMessage.type"]},{"name":"val uid: String","description":"org.meshtastic.core.takserver.CoTMessage.uid","location":"core/takserver/org.meshtastic.core.takserver/-co-t-message/uid.html","searchKeys":["uid","val uid: String","org.meshtastic.core.takserver.CoTMessage.uid"]},{"name":"val uid: String?","description":"org.meshtastic.core.takserver.TAKClientInfo.uid","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-client-info/uid.html","searchKeys":["uid","val uid: String?","org.meshtastic.core.takserver.TAKClientInfo.uid"]},{"name":"val xmlBytes: Int","description":"org.meshtastic.core.takserver.TakTestResult.xmlBytes","location":"core/takserver/org.meshtastic.core.takserver/-tak-test-result/xml-bytes.html","searchKeys":["xmlBytes","val xmlBytes: Int","org.meshtastic.core.takserver.TakTestResult.xmlBytes"]},{"name":"var bundledCertBytesProvider: BundledCertBytesProvider","description":"org.meshtastic.core.takserver.TAKDataPackageGenerator.bundledCertBytesProvider","location":"core/takserver/org.meshtastic.core.takserver/-t-a-k-data-package-generator/bundled-cert-bytes-provider.html","searchKeys":["bundledCertBytesProvider","var bundledCertBytesProvider: BundledCertBytesProvider","org.meshtastic.core.takserver.TAKDataPackageGenerator.bundledCertBytesProvider"]},{"name":"ACCEPTED","description":"org.meshtastic.core.repository.AwaitedSendStatus.ACCEPTED","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/-a-c-c-e-p-t-e-d/index.html","searchKeys":["ACCEPTED","ACCEPTED","org.meshtastic.core.repository.AwaitedSendStatus.ACCEPTED"]},{"name":"Alert","description":"org.meshtastic.core.repository.MessageAnnouncement.Alert","location":"core/repository/org.meshtastic.core.repository/-message-announcement/-alert/index.html","searchKeys":["Alert","Alert","org.meshtastic.core.repository.MessageAnnouncement.Alert"]},{"name":"Alert","description":"org.meshtastic.core.repository.Notification.Category.Alert","location":"core/repository/org.meshtastic.core.repository/-notification/-category/-alert/index.html","searchKeys":["Alert","Alert","org.meshtastic.core.repository.Notification.Category.Alert"]},{"name":"Battery","description":"org.meshtastic.core.repository.Notification.Category.Battery","location":"core/repository/org.meshtastic.core.repository/-notification/-category/-battery/index.html","searchKeys":["Battery","Battery","org.meshtastic.core.repository.Notification.Category.Battery"]},{"name":"Error","description":"org.meshtastic.core.repository.Notification.Type.Error","location":"core/repository/org.meshtastic.core.repository/-notification/-type/-error/index.html","searchKeys":["Error","Error","org.meshtastic.core.repository.Notification.Type.Error"]},{"name":"Info","description":"org.meshtastic.core.repository.Notification.Type.Info","location":"core/repository/org.meshtastic.core.repository/-notification/-type/-info/index.html","searchKeys":["Info","Info","org.meshtastic.core.repository.Notification.Type.Info"]},{"name":"MeshBeacon","description":"org.meshtastic.core.repository.Notification.Category.MeshBeacon","location":"core/repository/org.meshtastic.core.repository/-notification/-category/-mesh-beacon/index.html","searchKeys":["MeshBeacon","MeshBeacon","org.meshtastic.core.repository.Notification.Category.MeshBeacon"]},{"name":"Message","description":"org.meshtastic.core.repository.Notification.Category.Message","location":"core/repository/org.meshtastic.core.repository/-notification/-category/-message/index.html","searchKeys":["Message","Message","org.meshtastic.core.repository.Notification.Category.Message"]},{"name":"NodeEvent","description":"org.meshtastic.core.repository.Notification.Category.NodeEvent","location":"core/repository/org.meshtastic.core.repository/-notification/-category/-node-event/index.html","searchKeys":["NodeEvent","NodeEvent","org.meshtastic.core.repository.Notification.Category.NodeEvent"]},{"name":"None","description":"org.meshtastic.core.repository.Notification.Type.None","location":"core/repository/org.meshtastic.core.repository/-notification/-type/-none/index.html","searchKeys":["None","None","org.meshtastic.core.repository.Notification.Type.None"]},{"name":"RADIO_REJECTED","description":"org.meshtastic.core.repository.AwaitedSendStatus.RADIO_REJECTED","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/-r-a-d-i-o_-r-e-j-e-c-t-e-d/index.html","searchKeys":["RADIO_REJECTED","RADIO_REJECTED","org.meshtastic.core.repository.AwaitedSendStatus.RADIO_REJECTED"]},{"name":"REJECTED","description":"org.meshtastic.core.repository.AwaitedSendStatus.REJECTED","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/-r-e-j-e-c-t-e-d/index.html","searchKeys":["REJECTED","REJECTED","org.meshtastic.core.repository.AwaitedSendStatus.REJECTED"]},{"name":"SEND_FAILED","description":"org.meshtastic.core.repository.AwaitedSendStatus.SEND_FAILED","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/-s-e-n-d_-f-a-i-l-e-d/index.html","searchKeys":["SEND_FAILED","SEND_FAILED","org.meshtastic.core.repository.AwaitedSendStatus.SEND_FAILED"]},{"name":"Service","description":"org.meshtastic.core.repository.Notification.Category.Service","location":"core/repository/org.meshtastic.core.repository/-notification/-category/-service/index.html","searchKeys":["Service","Service","org.meshtastic.core.repository.Notification.Category.Service"]},{"name":"Silent","description":"org.meshtastic.core.repository.MessageAnnouncement.Silent","location":"core/repository/org.meshtastic.core.repository/-message-announcement/-silent/index.html","searchKeys":["Silent","Silent","org.meshtastic.core.repository.MessageAnnouncement.Silent"]},{"name":"Suppress","description":"org.meshtastic.core.repository.MessageAnnouncement.Suppress","location":"core/repository/org.meshtastic.core.repository/-message-announcement/-suppress/index.html","searchKeys":["Suppress","Suppress","org.meshtastic.core.repository.MessageAnnouncement.Suppress"]},{"name":"TIMED_OUT","description":"org.meshtastic.core.repository.AwaitedSendStatus.TIMED_OUT","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/-t-i-m-e-d_-o-u-t/index.html","searchKeys":["TIMED_OUT","TIMED_OUT","org.meshtastic.core.repository.AwaitedSendStatus.TIMED_OUT"]},{"name":"TRANSPORT_STOPPED","description":"org.meshtastic.core.repository.AwaitedSendStatus.TRANSPORT_STOPPED","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/-t-r-a-n-s-p-o-r-t_-s-t-o-p-p-e-d/index.html","searchKeys":["TRANSPORT_STOPPED","TRANSPORT_STOPPED","org.meshtastic.core.repository.AwaitedSendStatus.TRANSPORT_STOPPED"]},{"name":"UsbPermissionDenied","description":"org.meshtastic.core.repository.TransportDisconnectReason.UsbPermissionDenied","location":"core/repository/org.meshtastic.core.repository/-transport-disconnect-reason/-usb-permission-denied/index.html","searchKeys":["UsbPermissionDenied","UsbPermissionDenied","org.meshtastic.core.repository.TransportDisconnectReason.UsbPermissionDenied"]},{"name":"Warning","description":"org.meshtastic.core.repository.Notification.Type.Warning","location":"core/repository/org.meshtastic.core.repository/-notification/-type/-warning/index.html","searchKeys":["Warning","Warning","org.meshtastic.core.repository.Notification.Type.Warning"]},{"name":"abstract fun applyEventFirmwareNodeEventDefault(isEventFirmware: Boolean)","description":"org.meshtastic.core.repository.NotificationPrefs.applyEventFirmwareNodeEventDefault","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/apply-event-firmware-node-event-default.html","searchKeys":["applyEventFirmwareNodeEventDefault","abstract fun applyEventFirmwareNodeEventDefault(isEventFirmware: Boolean)","org.meshtastic.core.repository.NotificationPrefs.applyEventFirmwareNodeEventDefault"]},{"name":"abstract fun applyTrustedIdentityMigrations(removedNums: Collection<Int>)","description":"org.meshtastic.core.repository.NodeManager.applyTrustedIdentityMigrations","location":"core/repository/org.meshtastic.core.repository/-node-manager/apply-trusted-identity-migrations.html","searchKeys":["applyTrustedIdentityMigrations","abstract fun applyTrustedIdentityMigrations(removedNums: Collection<Int>)","org.meshtastic.core.repository.NodeManager.applyTrustedIdentityMigrations"]},{"name":"abstract fun cancel()","description":"org.meshtastic.core.repository.XModemManager.cancel","location":"core/repository/org.meshtastic.core.repository/-x-modem-manager/cancel.html","searchKeys":["cancel","abstract fun cancel()","org.meshtastic.core.repository.XModemManager.cancel"]},{"name":"abstract fun cancel(id: Int)","description":"org.meshtastic.core.repository.NotificationManager.cancel","location":"core/repository/org.meshtastic.core.repository/-notification-manager/cancel.html","searchKeys":["cancel","abstract fun cancel(id: Int)","org.meshtastic.core.repository.NotificationManager.cancel"]},{"name":"abstract fun cancelAll()","description":"org.meshtastic.core.repository.NotificationManager.cancelAll","location":"core/repository/org.meshtastic.core.repository/-notification-manager/cancel-all.html","searchKeys":["cancelAll","abstract fun cancelAll()","org.meshtastic.core.repository.NotificationManager.cancelAll"]},{"name":"abstract fun cancelLowBatteryNotification(node: Node)","description":"org.meshtastic.core.repository.MeshNotificationManager.cancelLowBatteryNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/cancel-low-battery-notification.html","searchKeys":["cancelLowBatteryNotification","abstract fun cancelLowBatteryNotification(node: Node)","org.meshtastic.core.repository.MeshNotificationManager.cancelLowBatteryNotification"]},{"name":"abstract fun clear()","description":"org.meshtastic.core.repository.NodeManager.clear","location":"core/repository/org.meshtastic.core.repository/-node-manager/clear.html","searchKeys":["clear","abstract fun clear()","org.meshtastic.core.repository.NodeManager.clear"]},{"name":"abstract fun clearAll()","description":"org.meshtastic.core.repository.SessionManager.clearAll","location":"core/repository/org.meshtastic.core.repository/-session-manager/clear-all.html","searchKeys":["clearAll","abstract fun clearAll()","org.meshtastic.core.repository.SessionManager.clearAll"]},{"name":"abstract fun clearClientNotification()","description":"org.meshtastic.core.repository.RadioController.clearClientNotification","location":"core/repository/org.meshtastic.core.repository/-radio-controller/clear-client-notification.html","searchKeys":["clearClientNotification","abstract fun clearClientNotification()","org.meshtastic.core.repository.RadioController.clearClientNotification"]},{"name":"abstract fun clearClientNotification()","description":"org.meshtastic.core.repository.ServiceStateWriter.clearClientNotification","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/clear-client-notification.html","searchKeys":["clearClientNotification","abstract fun clearClientNotification()","org.meshtastic.core.repository.ServiceStateWriter.clearClientNotification"]},{"name":"abstract fun clearClientNotification(notification: ClientNotification)","description":"org.meshtastic.core.repository.MeshNotificationManager.clearClientNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/clear-client-notification.html","searchKeys":["clearClientNotification","abstract fun clearClientNotification(notification: ClientNotification)","org.meshtastic.core.repository.MeshNotificationManager.clearClientNotification"]},{"name":"abstract fun clearConnectionIdentity()","description":"org.meshtastic.core.repository.NodeManager.clearConnectionIdentity","location":"core/repository/org.meshtastic.core.repository/-node-manager/clear-connection-identity.html","searchKeys":["clearConnectionIdentity","abstract fun clearConnectionIdentity()","org.meshtastic.core.repository.NodeManager.clearConnectionIdentity"]},{"name":"abstract fun clearErrorMessage()","description":"org.meshtastic.core.repository.ServiceStateWriter.clearErrorMessage","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/clear-error-message.html","searchKeys":["clearErrorMessage","abstract fun clearErrorMessage()","org.meshtastic.core.repository.ServiceStateWriter.clearErrorMessage"]},{"name":"abstract fun clearLockdownState()","description":"org.meshtastic.core.repository.ServiceRepository.clearLockdownState","location":"core/repository/org.meshtastic.core.repository/-service-repository/clear-lockdown-state.html","searchKeys":["clearLockdownState","abstract fun clearLockdownState()","org.meshtastic.core.repository.ServiceRepository.clearLockdownState"]},{"name":"abstract fun clearNeighborInfoResponse()","description":"org.meshtastic.core.repository.NeighborInfoResponseProvider.clearNeighborInfoResponse","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-response-provider/clear-neighbor-info-response.html","searchKeys":["clearNeighborInfoResponse","abstract fun clearNeighborInfoResponse()","org.meshtastic.core.repository.NeighborInfoResponseProvider.clearNeighborInfoResponse"]},{"name":"abstract fun clearNotifications()","description":"org.meshtastic.core.repository.MeshNotificationManager.clearNotifications","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/clear-notifications.html","searchKeys":["clearNotifications","abstract fun clearNotifications()","org.meshtastic.core.repository.MeshNotificationManager.clearNotifications"]},{"name":"abstract fun clearPassphrase(deviceAddress: String)","description":"org.meshtastic.core.repository.LockdownPassphraseStore.clearPassphrase","location":"core/repository/org.meshtastic.core.repository/-lockdown-passphrase-store/clear-passphrase.html","searchKeys":["clearPassphrase","abstract fun clearPassphrase(deviceAddress: String)","org.meshtastic.core.repository.LockdownPassphraseStore.clearPassphrase"]},{"name":"abstract fun clearRadioConfig()","description":"org.meshtastic.core.repository.MeshConnectionManager.clearRadioConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/clear-radio-config.html","searchKeys":["clearRadioConfig","abstract fun clearRadioConfig()","org.meshtastic.core.repository.MeshConnectionManager.clearRadioConfig"]},{"name":"abstract fun clearStaleConnectionIdentity(activeSessionGeneration: Long)","description":"org.meshtastic.core.repository.NodeManager.clearStaleConnectionIdentity","location":"core/repository/org.meshtastic.core.repository/-node-manager/clear-stale-connection-identity.html","searchKeys":["clearStaleConnectionIdentity","abstract fun clearStaleConnectionIdentity(activeSessionGeneration: Long)","org.meshtastic.core.repository.NodeManager.clearStaleConnectionIdentity"]},{"name":"abstract fun clearTracerouteResponse()","description":"org.meshtastic.core.repository.TracerouteResponseProvider.clearTracerouteResponse","location":"core/repository/org.meshtastic.core.repository/-traceroute-response-provider/clear-traceroute-response.html","searchKeys":["clearTracerouteResponse","abstract fun clearTracerouteResponse()","org.meshtastic.core.repository.TracerouteResponseProvider.clearTracerouteResponse"]},{"name":"abstract fun connect()","description":"org.meshtastic.core.repository.RadioInterfaceService.connect","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/connect.html","searchKeys":["connect","abstract fun connect()","org.meshtastic.core.repository.RadioInterfaceService.connect"]},{"name":"abstract fun consumeGattCacheInvalidationRequest(): Boolean","description":"org.meshtastic.core.repository.RadioInterfaceService.consumeGattCacheInvalidationRequest","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/consume-gatt-cache-invalidation-request.html","searchKeys":["consumeGattCacheInvalidationRequest","abstract fun consumeGattCacheInvalidationRequest(): Boolean","org.meshtastic.core.repository.RadioInterfaceService.consumeGattCacheInvalidationRequest"]},{"name":"abstract fun createTransport(address: String, service: RadioInterfaceService): RadioTransport","description":"org.meshtastic.core.repository.RadioTransportFactory.createTransport","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/create-transport.html","searchKeys":["createTransport","abstract fun createTransport(address: String, service: RadioInterfaceService): RadioTransport","org.meshtastic.core.repository.RadioTransportFactory.createTransport"]},{"name":"abstract fun delete(nodeNum: Int)","description":"org.meshtastic.core.repository.SecurityKeyBackupStore.delete","location":"core/repository/org.meshtastic.core.repository/-security-key-backup-store/delete.html","searchKeys":["delete","abstract fun delete(nodeNum: Int)","org.meshtastic.core.repository.SecurityKeyBackupStore.delete"]},{"name":"abstract fun effectiveLogNodeId(nodeNum: Int): Flow<Int>","description":"org.meshtastic.core.repository.NodeRepository.effectiveLogNodeId","location":"core/repository/org.meshtastic.core.repository/-node-repository/effective-log-node-id.html","searchKeys":["effectiveLogNodeId","abstract fun effectiveLogNodeId(nodeNum: Int): Flow<Int>","org.meshtastic.core.repository.NodeRepository.effectiveLogNodeId"]},{"name":"abstract fun enqueueSendMessage(persistedId: PersistedPacketId)","description":"org.meshtastic.core.repository.MeshWorkerManager.enqueueSendMessage","location":"core/repository/org.meshtastic.core.repository/-mesh-worker-manager/enqueue-send-message.html","searchKeys":["enqueueSendMessage","abstract fun enqueueSendMessage(persistedId: PersistedPacketId)","org.meshtastic.core.repository.MeshWorkerManager.enqueueSendMessage"]},{"name":"abstract fun generatePacketId(): Int","description":"org.meshtastic.core.repository.CommandSender.generatePacketId","location":"core/repository/org.meshtastic.core.repository/-command-sender/generate-packet-id.html","searchKeys":["generatePacketId","abstract fun generatePacketId(): Int","org.meshtastic.core.repository.CommandSender.generatePacketId"]},{"name":"abstract fun generatePacketId(): Int","description":"org.meshtastic.core.repository.RadioController.generatePacketId","location":"core/repository/org.meshtastic.core.repository/-radio-controller/generate-packet-id.html","searchKeys":["generatePacketId","abstract fun generatePacketId(): Int","org.meshtastic.core.repository.RadioController.generatePacketId"]},{"name":"abstract fun get(nodeNum: Int): StoredSecurityKeys?","description":"org.meshtastic.core.repository.SecurityKeyBackupStore.get","location":"core/repository/org.meshtastic.core.repository/-security-key-backup-store/get.html","searchKeys":["get","abstract fun get(nodeNum: Int): StoredSecurityKeys?","org.meshtastic.core.repository.SecurityKeyBackupStore.get"]},{"name":"abstract fun getAllActions(): Flow<List<QuickChatAction>>","description":"org.meshtastic.core.repository.QuickChatActionRepository.getAllActions","location":"core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/get-all-actions.html","searchKeys":["getAllActions","abstract fun getAllActions(): Flow<List<QuickChatAction>>","org.meshtastic.core.repository.QuickChatActionRepository.getAllActions"]},{"name":"abstract fun getAllLogs(maxItem: Int = DEFAULT_MAX_LOGS): Flow<List<MeshLog>>","description":"org.meshtastic.core.repository.MeshLogRepository.getAllLogs","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-all-logs.html","searchKeys":["getAllLogs","abstract fun getAllLogs(maxItem: Int = DEFAULT_MAX_LOGS): Flow<List<MeshLog>>","org.meshtastic.core.repository.MeshLogRepository.getAllLogs"]},{"name":"abstract fun getAllLogsInReceiveOrder(maxItem: Int = DEFAULT_MAX_LOGS): Flow<List<MeshLog>>","description":"org.meshtastic.core.repository.MeshLogRepository.getAllLogsInReceiveOrder","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-all-logs-in-receive-order.html","searchKeys":["getAllLogsInReceiveOrder","abstract fun getAllLogsInReceiveOrder(maxItem: Int = DEFAULT_MAX_LOGS): Flow<List<MeshLog>>","org.meshtastic.core.repository.MeshLogRepository.getAllLogsInReceiveOrder"]},{"name":"abstract fun getAllLogsUnbounded(): Flow<List<MeshLog>>","description":"org.meshtastic.core.repository.MeshLogRepository.getAllLogsUnbounded","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-all-logs-unbounded.html","searchKeys":["getAllLogsUnbounded","abstract fun getAllLogsUnbounded(): Flow<List<MeshLog>>","org.meshtastic.core.repository.MeshLogRepository.getAllLogsUnbounded"]},{"name":"abstract fun getCachedChannelSet(): ChannelSet","description":"org.meshtastic.core.repository.CommandSender.getCachedChannelSet","location":"core/repository/org.meshtastic.core.repository/-command-sender/get-cached-channel-set.html","searchKeys":["getCachedChannelSet","abstract fun getCachedChannelSet(): ChannelSet","org.meshtastic.core.repository.CommandSender.getCachedChannelSet"]},{"name":"abstract fun getCachedLocalConfig(): LocalConfig","description":"org.meshtastic.core.repository.CommandSender.getCachedLocalConfig","location":"core/repository/org.meshtastic.core.repository/-command-sender/get-cached-local-config.html","searchKeys":["getCachedLocalConfig","abstract fun getCachedLocalConfig(): LocalConfig","org.meshtastic.core.repository.CommandSender.getCachedLocalConfig"]},{"name":"abstract fun getContactSettings(): Flow<Map<String, ContactSettings>>","description":"org.meshtastic.core.repository.PacketRepository.getContactSettings","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-contact-settings.html","searchKeys":["getContactSettings","abstract fun getContactSettings(): Flow<Map<String, ContactSettings>>","org.meshtastic.core.repository.PacketRepository.getContactSettings"]},{"name":"abstract fun getContacts(): Flow<Map<String, DataPacket>>","description":"org.meshtastic.core.repository.PacketRepository.getContacts","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-contacts.html","searchKeys":["getContacts","abstract fun getContacts(): Flow<Map<String, DataPacket>>","org.meshtastic.core.repository.PacketRepository.getContacts"]},{"name":"abstract fun getContactsPaged(): Flow<PagingData<Pair<String, DataPacket>>>","description":"org.meshtastic.core.repository.PacketRepository.getContactsPaged","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-contacts-paged.html","searchKeys":["getContactsPaged","abstract fun getContactsPaged(): Flow<PagingData<Pair<String, DataPacket>>>","org.meshtastic.core.repository.PacketRepository.getContactsPaged"]},{"name":"abstract fun getCurrentPacketId(): Long","description":"org.meshtastic.core.repository.CommandSender.getCurrentPacketId","location":"core/repository/org.meshtastic.core.repository/-command-sender/get-current-packet-id.html","searchKeys":["getCurrentPacketId","abstract fun getCurrentPacketId(): Long","org.meshtastic.core.repository.CommandSender.getCurrentPacketId"]},{"name":"abstract fun getDeviceAddress(): String?","description":"org.meshtastic.core.repository.RadioInterfaceService.getDeviceAddress","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/get-device-address.html","searchKeys":["getDeviceAddress","abstract fun getDeviceAddress(): String?","org.meshtastic.core.repository.RadioInterfaceService.getDeviceAddress"]},{"name":"abstract fun getFilteredCountFlow(contactKey: String): Flow<Int>","description":"org.meshtastic.core.repository.PacketRepository.getFilteredCountFlow","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-filtered-count-flow.html","searchKeys":["getFilteredCountFlow","abstract fun getFilteredCountFlow(contactKey: String): Flow<Int>","org.meshtastic.core.repository.PacketRepository.getFilteredCountFlow"]},{"name":"abstract fun getFirstUnreadMessageUuid(contact: String): Flow<Long?>","description":"org.meshtastic.core.repository.PacketRepository.getFirstUnreadMessageUuid","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-first-unread-message-uuid.html","searchKeys":["getFirstUnreadMessageUuid","abstract fun getFirstUnreadMessageUuid(contact: String): Flow<Long?>","org.meshtastic.core.repository.PacketRepository.getFirstUnreadMessageUuid"]},{"name":"abstract fun getLocations(): Flow<Location>","description":"org.meshtastic.core.repository.LocationRepository.getLocations","location":"core/repository/org.meshtastic.core.repository/-location-repository/get-locations.html","searchKeys":["getLocations","abstract fun getLocations(): Flow<Location>","org.meshtastic.core.repository.LocationRepository.getLocations"]},{"name":"abstract fun getLogsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.repository.MeshLogRepository.getLogsFrom","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-logs-from.html","searchKeys":["getLogsFrom","abstract fun getLogsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshLog>>","org.meshtastic.core.repository.MeshLogRepository.getLogsFrom"]},{"name":"abstract fun getMeshPacketsFrom(nodeNum: Int, portNum: Int = -1): Flow<List<MeshPacket>>","description":"org.meshtastic.core.repository.MeshLogRepository.getMeshPacketsFrom","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-mesh-packets-from.html","searchKeys":["getMeshPacketsFrom","abstract fun getMeshPacketsFrom(nodeNum: Int, portNum: Int = -1): Flow<List<MeshPacket>>","org.meshtastic.core.repository.MeshLogRepository.getMeshPacketsFrom"]},{"name":"abstract fun getMessagesFromPaged(contact: String, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","description":"org.meshtastic.core.repository.PacketRepository.getMessagesFromPaged","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","abstract fun getMessagesFromPaged(contact: String, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","org.meshtastic.core.repository.PacketRepository.getMessagesFromPaged"]},{"name":"abstract fun getMessagesFromPaged(contactKey: String, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","description":"org.meshtastic.core.repository.PacketRepository.getMessagesFromPaged","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","abstract fun getMessagesFromPaged(contactKey: String, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","org.meshtastic.core.repository.PacketRepository.getMessagesFromPaged"]},{"name":"abstract fun getMyId(): String","description":"org.meshtastic.core.repository.NodeManager.getMyId","location":"core/repository/org.meshtastic.core.repository/-node-manager/get-my-id.html","searchKeys":["getMyId","abstract fun getMyId(): String","org.meshtastic.core.repository.NodeManager.getMyId"]},{"name":"abstract fun getMyNodeInfo(): Flow<MyNodeInfo?>","description":"org.meshtastic.core.repository.MeshLogRepository.getMyNodeInfo","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-my-node-info.html","searchKeys":["getMyNodeInfo","abstract fun getMyNodeInfo(): Flow<MyNodeInfo?>","org.meshtastic.core.repository.MeshLogRepository.getMyNodeInfo"]},{"name":"abstract fun getMyNodeInfo(): MyNodeInfo?","description":"org.meshtastic.core.repository.NodeManager.getMyNodeInfo","location":"core/repository/org.meshtastic.core.repository/-node-manager/get-my-node-info.html","searchKeys":["getMyNodeInfo","abstract fun getMyNodeInfo(): MyNodeInfo?","org.meshtastic.core.repository.NodeManager.getMyNodeInfo"]},{"name":"abstract fun getNode(userId: String): Node","description":"org.meshtastic.core.repository.NodeRepository.getNode","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-node.html","searchKeys":["getNode","abstract fun getNode(userId: String): Node","org.meshtastic.core.repository.NodeRepository.getNode"]},{"name":"abstract fun getNodeById(id: String): Node?","description":"org.meshtastic.core.repository.NodeManager.getNodeById","location":"core/repository/org.meshtastic.core.repository/-node-manager/get-node-by-id.html","searchKeys":["getNodeById","abstract fun getNodeById(id: String): Node?","org.meshtastic.core.repository.NodeManager.getNodeById"]},{"name":"abstract fun getNodes(sort: NodeSortOption = NodeSortOption.LAST_HEARD, filter: String = \"\", includeUnknown: Boolean = true, onlyOnline: Boolean = false, onlyDirect: Boolean = false): Flow<List<Node>>","description":"org.meshtastic.core.repository.NodeRepository.getNodes","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-nodes.html","searchKeys":["getNodes","abstract fun getNodes(sort: NodeSortOption = NodeSortOption.LAST_HEARD, filter: String = \"\", includeUnknown: Boolean = true, onlyOnline: Boolean = false, onlyDirect: Boolean = false): Flow<List<Node>>","org.meshtastic.core.repository.NodeRepository.getNodes"]},{"name":"abstract fun getPasskey(destNum: Int): ByteString","description":"org.meshtastic.core.repository.SessionManager.getPasskey","location":"core/repository/org.meshtastic.core.repository/-session-manager/get-passkey.html","searchKeys":["getPasskey","abstract fun getPasskey(destNum: Int): ByteString","org.meshtastic.core.repository.SessionManager.getPasskey"]},{"name":"abstract fun getPassphrase(deviceAddress: String): StoredPassphrase?","description":"org.meshtastic.core.repository.LockdownPassphraseStore.getPassphrase","location":"core/repository/org.meshtastic.core.repository/-lockdown-passphrase-store/get-passphrase.html","searchKeys":["getPassphrase","abstract fun getPassphrase(deviceAddress: String): StoredPassphrase?","org.meshtastic.core.repository.LockdownPassphraseStore.getPassphrase"]},{"name":"abstract fun getRequestLogs(targetNodeNum: Int, portNum: PortNum): Flow<List<MeshLog>>","description":"org.meshtastic.core.repository.MeshLogRepository.getRequestLogs","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-request-logs.html","searchKeys":["getRequestLogs","abstract fun getRequestLogs(targetNodeNum: Int, portNum: PortNum): Flow<List<MeshLog>>","org.meshtastic.core.repository.MeshLogRepository.getRequestLogs"]},{"name":"abstract fun getSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","description":"org.meshtastic.core.repository.TracerouteSnapshotRepository.getSnapshotPositions","location":"core/repository/org.meshtastic.core.repository/-traceroute-snapshot-repository/get-snapshot-positions.html","searchKeys":["getSnapshotPositions","abstract fun getSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","org.meshtastic.core.repository.TracerouteSnapshotRepository.getSnapshotPositions"]},{"name":"abstract fun getStoreForwardLastRequest(address: String?): StateFlow<Int>","description":"org.meshtastic.core.repository.MeshPrefs.getStoreForwardLastRequest","location":"core/repository/org.meshtastic.core.repository/-mesh-prefs/get-store-forward-last-request.html","searchKeys":["getStoreForwardLastRequest","abstract fun getStoreForwardLastRequest(address: String?): StateFlow<Int>","org.meshtastic.core.repository.MeshPrefs.getStoreForwardLastRequest"]},{"name":"abstract fun getTelemetryFrom(nodeNum: Int): Flow<List<Telemetry>>","description":"org.meshtastic.core.repository.MeshLogRepository.getTelemetryFrom","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/get-telemetry-from.html","searchKeys":["getTelemetryFrom","abstract fun getTelemetryFrom(nodeNum: Int): Flow<List<Telemetry>>","org.meshtastic.core.repository.MeshLogRepository.getTelemetryFrom"]},{"name":"abstract fun getUnreadCountFlow(contact: String): Flow<Int>","description":"org.meshtastic.core.repository.PacketRepository.getUnreadCountFlow","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-unread-count-flow.html","searchKeys":["getUnreadCountFlow","abstract fun getUnreadCountFlow(contact: String): Flow<Int>","org.meshtastic.core.repository.PacketRepository.getUnreadCountFlow"]},{"name":"abstract fun getUnreadCountTotal(): Flow<Int>","description":"org.meshtastic.core.repository.PacketRepository.getUnreadCountTotal","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-unread-count-total.html","searchKeys":["getUnreadCountTotal","abstract fun getUnreadCountTotal(): Flow<Int>","org.meshtastic.core.repository.PacketRepository.getUnreadCountTotal"]},{"name":"abstract fun getUser(nodeNum: Int): User","description":"org.meshtastic.core.repository.NodeRepository.getUser","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-user.html","searchKeys":["getUser","abstract fun getUser(nodeNum: Int): User","org.meshtastic.core.repository.NodeRepository.getUser"]},{"name":"abstract fun getUser(userId: String): User","description":"org.meshtastic.core.repository.NodeRepository.getUser","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-user.html","searchKeys":["getUser","abstract fun getUser(userId: String): User","org.meshtastic.core.repository.NodeRepository.getUser"]},{"name":"abstract fun getWaypoints(): Flow<List<DataPacket>>","description":"org.meshtastic.core.repository.PacketRepository.getWaypoints","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-waypoints.html","searchKeys":["getWaypoints","abstract fun getWaypoints(): Flow<List<DataPacket>>","org.meshtastic.core.repository.PacketRepository.getWaypoints"]},{"name":"abstract fun handleAdminMessage(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext)","description":"org.meshtastic.core.repository.AdminPacketHandler.handleAdminMessage","location":"core/repository/org.meshtastic.core.repository/-admin-packet-handler/handle-admin-message.html","searchKeys":["handleAdminMessage","abstract fun handleAdminMessage(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext)","org.meshtastic.core.repository.AdminPacketHandler.handleAdminMessage"]},{"name":"abstract fun handleChannel(channel: Channel, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigHandler.handleChannel","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/handle-channel.html","searchKeys":["handleChannel","abstract fun handleChannel(channel: Channel, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigHandler.handleChannel"]},{"name":"abstract fun handleConfigComplete(configCompleteId: Int, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigFlowManager.handleConfigComplete","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/handle-config-complete.html","searchKeys":["handleConfigComplete","abstract fun handleConfigComplete(configCompleteId: Int, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigFlowManager.handleConfigComplete"]},{"name":"abstract fun handleDeviceConfig(config: Config, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigHandler.handleDeviceConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/handle-device-config.html","searchKeys":["handleDeviceConfig","abstract fun handleDeviceConfig(config: Config, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigHandler.handleDeviceConfig"]},{"name":"abstract fun handleDeviceUIConfig(config: DeviceUIConfig, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigHandler.handleDeviceUIConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/handle-device-u-i-config.html","searchKeys":["handleDeviceUIConfig","abstract fun handleDeviceUIConfig(config: DeviceUIConfig, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigHandler.handleDeviceUIConfig"]},{"name":"abstract fun handleFileInfo(info: FileInfo, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigFlowManager.handleFileInfo","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/handle-file-info.html","searchKeys":["handleFileInfo","abstract fun handleFileInfo(info: FileInfo, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigFlowManager.handleFileInfo"]},{"name":"abstract fun handleFromRadio(bytes: ByteArray)","description":"org.meshtastic.core.repository.RadioTransportCallback.handleFromRadio","location":"core/repository/org.meshtastic.core.repository/-radio-transport-callback/handle-from-radio.html","searchKeys":["handleFromRadio","abstract fun handleFromRadio(bytes: ByteArray)","org.meshtastic.core.repository.RadioTransportCallback.handleFromRadio"]},{"name":"abstract fun handleFromRadio(proto: FromRadio, session: RadioSessionContext)","description":"org.meshtastic.core.repository.FromRadioPacketHandler.handleFromRadio","location":"core/repository/org.meshtastic.core.repository/-from-radio-packet-handler/handle-from-radio.html","searchKeys":["handleFromRadio","abstract fun handleFromRadio(proto: FromRadio, session: RadioSessionContext)","org.meshtastic.core.repository.FromRadioPacketHandler.handleFromRadio"]},{"name":"abstract fun handleIncomingXModem(packet: XModem)","description":"org.meshtastic.core.repository.XModemManager.handleIncomingXModem","location":"core/repository/org.meshtastic.core.repository/-x-modem-manager/handle-incoming-x-modem.html","searchKeys":["handleIncomingXModem","abstract fun handleIncomingXModem(packet: XModem)","org.meshtastic.core.repository.XModemManager.handleIncomingXModem"]},{"name":"abstract fun handleLocalMetadata(metadata: DeviceMetadata, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigFlowManager.handleLocalMetadata","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/handle-local-metadata.html","searchKeys":["handleLocalMetadata","abstract fun handleLocalMetadata(metadata: DeviceMetadata, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigFlowManager.handleLocalMetadata"]},{"name":"abstract fun handleLockdownStatus(status: LockdownStatus)","description":"org.meshtastic.core.repository.LockdownCoordinator.handleLockdownStatus","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/handle-lockdown-status.html","searchKeys":["handleLockdownStatus","abstract fun handleLockdownStatus(status: LockdownStatus)","org.meshtastic.core.repository.LockdownCoordinator.handleLockdownStatus"]},{"name":"abstract fun handleModuleConfig(config: ModuleConfig, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigHandler.handleModuleConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/handle-module-config.html","searchKeys":["handleModuleConfig","abstract fun handleModuleConfig(config: ModuleConfig, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigHandler.handleModuleConfig"]},{"name":"abstract fun handleMqttProxyMessage(message: MqttClientProxyMessage)","description":"org.meshtastic.core.repository.MqttManager.handleMqttProxyMessage","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/handle-mqtt-proxy-message.html","searchKeys":["handleMqttProxyMessage","abstract fun handleMqttProxyMessage(message: MqttClientProxyMessage)","org.meshtastic.core.repository.MqttManager.handleMqttProxyMessage"]},{"name":"abstract fun handleMyInfo(myInfo: MyNodeInfo, session: RadioSessionContext)","description":"org.meshtastic.core.repository.MeshConfigFlowManager.handleMyInfo","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/handle-my-info.html","searchKeys":["handleMyInfo","abstract fun handleMyInfo(myInfo: MyNodeInfo, session: RadioSessionContext)","org.meshtastic.core.repository.MeshConfigFlowManager.handleMyInfo"]},{"name":"abstract fun handleNeighborInfo(packet: MeshPacket)","description":"org.meshtastic.core.repository.NeighborInfoHandler.handleNeighborInfo","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-handler/handle-neighbor-info.html","searchKeys":["handleNeighborInfo","abstract fun handleNeighborInfo(packet: MeshPacket)","org.meshtastic.core.repository.NeighborInfoHandler.handleNeighborInfo"]},{"name":"abstract fun handleNodeInfo(info: NodeInfo, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigFlowManager.handleNodeInfo","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/handle-node-info.html","searchKeys":["handleNodeInfo","abstract fun handleNodeInfo(info: NodeInfo, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigFlowManager.handleNodeInfo"]},{"name":"abstract fun handleQueueStatus(queueStatus: QueueStatus)","description":"org.meshtastic.core.repository.PacketHandler.handleQueueStatus","location":"core/repository/org.meshtastic.core.repository/-packet-handler/handle-queue-status.html","searchKeys":["handleQueueStatus","abstract fun handleQueueStatus(queueStatus: QueueStatus)","org.meshtastic.core.repository.PacketHandler.handleQueueStatus"]},{"name":"abstract fun handleReceivedData(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext, logUuid: String? = null, logInsertJob: Job? = null)","description":"org.meshtastic.core.repository.MeshDataHandler.handleReceivedData","location":"core/repository/org.meshtastic.core.repository/-mesh-data-handler/handle-received-data.html","searchKeys":["handleReceivedData","abstract fun handleReceivedData(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext, logUuid: String? = null, logInsertJob: Job? = null)","org.meshtastic.core.repository.MeshDataHandler.handleReceivedData"]},{"name":"abstract fun handleReceivedNodeStatus(fromNum: Int, s: StatusMessage, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.NodeManager.handleReceivedNodeStatus","location":"core/repository/org.meshtastic.core.repository/-node-manager/handle-received-node-status.html","searchKeys":["handleReceivedNodeStatus","abstract fun handleReceivedNodeStatus(fromNum: Int, s: StatusMessage, session: RadioSessionContext? = null)","org.meshtastic.core.repository.NodeManager.handleReceivedNodeStatus"]},{"name":"abstract fun handleReceivedPaxcounter(fromNum: Int, p: Paxcount, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.NodeManager.handleReceivedPaxcounter","location":"core/repository/org.meshtastic.core.repository/-node-manager/handle-received-paxcounter.html","searchKeys":["handleReceivedPaxcounter","abstract fun handleReceivedPaxcounter(fromNum: Int, p: Paxcount, session: RadioSessionContext? = null)","org.meshtastic.core.repository.NodeManager.handleReceivedPaxcounter"]},{"name":"abstract fun handleReceivedPosition(fromNum: Int, myNodeNum: Int, p: Position, defaultTime: Long, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.NodeManager.handleReceivedPosition","location":"core/repository/org.meshtastic.core.repository/-node-manager/handle-received-position.html","searchKeys":["handleReceivedPosition","abstract fun handleReceivedPosition(fromNum: Int, myNodeNum: Int, p: Position, defaultTime: Long, session: RadioSessionContext? = null)","org.meshtastic.core.repository.NodeManager.handleReceivedPosition"]},{"name":"abstract fun handleReceivedTelemetry(fromNum: Int, telemetry: Telemetry)","description":"org.meshtastic.core.repository.NodeManager.handleReceivedTelemetry","location":"core/repository/org.meshtastic.core.repository/-node-manager/handle-received-telemetry.html","searchKeys":["handleReceivedTelemetry","abstract fun handleReceivedTelemetry(fromNum: Int, telemetry: Telemetry)","org.meshtastic.core.repository.NodeManager.handleReceivedTelemetry"]},{"name":"abstract fun handleReceivedUser(fromNum: Int, p: User, channel: Int = 0, manuallyVerified: Boolean = false, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.NodeManager.handleReceivedUser","location":"core/repository/org.meshtastic.core.repository/-node-manager/handle-received-user.html","searchKeys":["handleReceivedUser","abstract fun handleReceivedUser(fromNum: Int, p: User, channel: Int = 0, manuallyVerified: Boolean = false, session: RadioSessionContext? = null)","org.meshtastic.core.repository.NodeManager.handleReceivedUser"]},{"name":"abstract fun handleRegionPresets(map: LoRaRegionPresetMap, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigHandler.handleRegionPresets","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/handle-region-presets.html","searchKeys":["handleRegionPresets","abstract fun handleRegionPresets(map: LoRaRegionPresetMap, session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigHandler.handleRegionPresets"]},{"name":"abstract fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.repository.RadioTransport.handleSendToRadio","location":"core/repository/org.meshtastic.core.repository/-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","abstract fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.repository.RadioTransport.handleSendToRadio"]},{"name":"abstract fun handleStoreAndForward(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.StoreForwardPacketHandler.handleStoreAndForward","location":"core/repository/org.meshtastic.core.repository/-store-forward-packet-handler/handle-store-and-forward.html","searchKeys":["handleStoreAndForward","abstract fun handleStoreAndForward(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext? = null)","org.meshtastic.core.repository.StoreForwardPacketHandler.handleStoreAndForward"]},{"name":"abstract fun handleStoreForwardPlusPlus(packet: MeshPacket, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.StoreForwardPacketHandler.handleStoreForwardPlusPlus","location":"core/repository/org.meshtastic.core.repository/-store-forward-packet-handler/handle-store-forward-plus-plus.html","searchKeys":["handleStoreForwardPlusPlus","abstract fun handleStoreForwardPlusPlus(packet: MeshPacket, session: RadioSessionContext? = null)","org.meshtastic.core.repository.StoreForwardPacketHandler.handleStoreForwardPlusPlus"]},{"name":"abstract fun handleTelemetry(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext)","description":"org.meshtastic.core.repository.TelemetryPacketHandler.handleTelemetry","location":"core/repository/org.meshtastic.core.repository/-telemetry-packet-handler/handle-telemetry.html","searchKeys":["handleTelemetry","abstract fun handleTelemetry(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext)","org.meshtastic.core.repository.TelemetryPacketHandler.handleTelemetry"]},{"name":"abstract fun handleTraceroute(packet: MeshPacket, logUuid: String?, logInsertJob: Job?, session: RadioSessionContext)","description":"org.meshtastic.core.repository.TracerouteHandler.handleTraceroute","location":"core/repository/org.meshtastic.core.repository/-traceroute-handler/handle-traceroute.html","searchKeys":["handleTraceroute","abstract fun handleTraceroute(packet: MeshPacket, logUuid: String?, logInsertJob: Job?, session: RadioSessionContext)","org.meshtastic.core.repository.TracerouteHandler.handleTraceroute"]},{"name":"abstract fun hasUnreadMessages(contact: String): Flow<Boolean>","description":"org.meshtastic.core.repository.PacketRepository.hasUnreadMessages","location":"core/repository/org.meshtastic.core.repository/-packet-repository/has-unread-messages.html","searchKeys":["hasUnreadMessages","abstract fun hasUnreadMessages(contact: String): Flow<Boolean>","org.meshtastic.core.repository.PacketRepository.hasUnreadMessages"]},{"name":"abstract fun initChannels()","description":"org.meshtastic.core.repository.MeshNotificationManager.initChannels","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/init-channels.html","searchKeys":["initChannels","abstract fun initChannels()","org.meshtastic.core.repository.MeshNotificationManager.initChannels"]},{"name":"abstract fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.NodeManager.insertMetadata","location":"core/repository/org.meshtastic.core.repository/-node-manager/insert-metadata.html","searchKeys":["insertMetadata","abstract fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata, session: RadioSessionContext? = null)","org.meshtastic.core.repository.NodeManager.insertMetadata"]},{"name":"abstract fun installNodeInfo(info: NodeInfo)","description":"org.meshtastic.core.repository.NodeManager.installNodeInfo","location":"core/repository/org.meshtastic.core.repository/-node-manager/install-node-info.html","searchKeys":["installNodeInfo","abstract fun installNodeInfo(info: NodeInfo)","org.meshtastic.core.repository.NodeManager.installNodeInfo"]},{"name":"abstract fun isAddressValid(address: String?): Boolean","description":"org.meshtastic.core.repository.RadioTransportFactory.isAddressValid","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/is-address-valid.html","searchKeys":["isAddressValid","abstract fun isAddressValid(address: String?): Boolean","org.meshtastic.core.repository.RadioTransportFactory.isAddressValid"]},{"name":"abstract fun isCurrent(): Boolean","description":"org.meshtastic.core.repository.RadioSessionLease.isCurrent","location":"core/repository/org.meshtastic.core.repository/-radio-session-lease/is-current.html","searchKeys":["isCurrent","abstract fun isCurrent(): Boolean","org.meshtastic.core.repository.RadioSessionLease.isCurrent"]},{"name":"abstract fun isSessionActive(session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.RadioSessionAuthority.isSessionActive","location":"core/repository/org.meshtastic.core.repository/-radio-session-authority/is-session-active.html","searchKeys":["isSessionActive","abstract fun isSessionActive(session: RadioSessionContext): Boolean","org.meshtastic.core.repository.RadioSessionAuthority.isSessionActive"]},{"name":"abstract fun loadCachedNodeDB()","description":"org.meshtastic.core.repository.NodeManager.loadCachedNodeDB","location":"core/repository/org.meshtastic.core.repository/-node-manager/load-cached-node-d-b.html","searchKeys":["loadCachedNodeDB","abstract fun loadCachedNodeDB()","org.meshtastic.core.repository.NodeManager.loadCachedNodeDB"]},{"name":"abstract fun lockNow()","description":"org.meshtastic.core.repository.LockdownCoordinator.lockNow","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/lock-now.html","searchKeys":["lockNow","abstract fun lockNow()","org.meshtastic.core.repository.LockdownCoordinator.lockNow"]},{"name":"abstract fun observeAllLinks(): Flow<List<DeviceLink>>","description":"org.meshtastic.core.repository.DeviceLinkRepository.observeAllLinks","location":"core/repository/org.meshtastic.core.repository/-device-link-repository/observe-all-links.html","searchKeys":["observeAllLinks","abstract fun observeAllLinks(): Flow<List<DeviceLink>>","org.meshtastic.core.repository.DeviceLinkRepository.observeAllLinks"]},{"name":"abstract fun observeDeviceHardware(hwModel: Int, target: String? = null): Flow<DeviceHardware?>","description":"org.meshtastic.core.repository.DeviceHardwareRepository.observeDeviceHardware","location":"core/repository/org.meshtastic.core.repository/-device-hardware-repository/observe-device-hardware.html","searchKeys":["observeDeviceHardware","abstract fun observeDeviceHardware(hwModel: Int, target: String? = null): Flow<DeviceHardware?>","org.meshtastic.core.repository.DeviceHardwareRepository.observeDeviceHardware"]},{"name":"abstract fun observeEdition(editionName: String): Flow<EventFirmwareEdition?>","description":"org.meshtastic.core.repository.EventFirmwareRepository.observeEdition","location":"core/repository/org.meshtastic.core.repository/-event-firmware-repository/observe-edition.html","searchKeys":["observeEdition","abstract fun observeEdition(editionName: String): Flow<EventFirmwareEdition?>","org.meshtastic.core.repository.EventFirmwareRepository.observeEdition"]},{"name":"abstract fun observeSessionStatus(destNum: Int): Flow<SessionStatus>","description":"org.meshtastic.core.repository.SessionManager.observeSessionStatus","location":"core/repository/org.meshtastic.core.repository/-session-manager/observe-session-status.html","searchKeys":["observeSessionStatus","abstract fun observeSessionStatus(destNum: Int): Flow<SessionStatus>","org.meshtastic.core.repository.SessionManager.observeSessionStatus"]},{"name":"abstract fun onConfigComplete()","description":"org.meshtastic.core.repository.LockdownCoordinator.onConfigComplete","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/on-config-complete.html","searchKeys":["onConfigComplete","abstract fun onConfigComplete()","org.meshtastic.core.repository.LockdownCoordinator.onConfigComplete"]},{"name":"abstract fun onConnect()","description":"org.meshtastic.core.repository.LockdownCoordinator.onConnect","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/on-connect.html","searchKeys":["onConnect","abstract fun onConnect()","org.meshtastic.core.repository.LockdownCoordinator.onConnect"]},{"name":"abstract fun onConnect()","description":"org.meshtastic.core.repository.RadioTransportCallback.onConnect","location":"core/repository/org.meshtastic.core.repository/-radio-transport-callback/on-connect.html","searchKeys":["onConnect","abstract fun onConnect()","org.meshtastic.core.repository.RadioTransportCallback.onConnect"]},{"name":"abstract fun onDisconnect()","description":"org.meshtastic.core.repository.LockdownCoordinator.onDisconnect","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/on-disconnect.html","searchKeys":["onDisconnect","abstract fun onDisconnect()","org.meshtastic.core.repository.LockdownCoordinator.onDisconnect"]},{"name":"abstract fun onDisconnect(isPermanent: Boolean, errorMessage: String? = null, reason: TransportDisconnectReason? = null)","description":"org.meshtastic.core.repository.RadioTransportCallback.onDisconnect","location":"core/repository/org.meshtastic.core.repository/-radio-transport-callback/on-disconnect.html","searchKeys":["onDisconnect","abstract fun onDisconnect(isPermanent: Boolean, errorMessage: String? = null, reason: TransportDisconnectReason? = null)","org.meshtastic.core.repository.RadioTransportCallback.onDisconnect"]},{"name":"abstract fun onHandshakeComplete()","description":"org.meshtastic.core.repository.MeshConnectionManager.onHandshakeComplete","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/on-handshake-complete.html","searchKeys":["onHandshakeComplete","abstract fun onHandshakeComplete()","org.meshtastic.core.repository.MeshConnectionManager.onHandshakeComplete"]},{"name":"abstract fun onHandshakeProgress()","description":"org.meshtastic.core.repository.MeshConnectionManager.onHandshakeProgress","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/on-handshake-progress.html","searchKeys":["onHandshakeProgress","abstract fun onHandshakeProgress()","org.meshtastic.core.repository.MeshConnectionManager.onHandshakeProgress"]},{"name":"abstract fun onMyNodeInfoReceived(myNodeNum: Int)","description":"org.meshtastic.core.repository.MeshConnectionManager.onMyNodeInfoReceived","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/on-my-node-info-received.html","searchKeys":["onMyNodeInfoReceived","abstract fun onMyNodeInfoReceived(myNodeNum: Int)","org.meshtastic.core.repository.MeshConnectionManager.onMyNodeInfoReceived"]},{"name":"abstract fun onRadioConfigLoaded()","description":"org.meshtastic.core.repository.MeshConnectionManager.onRadioConfigLoaded","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/on-radio-config-loaded.html","searchKeys":["onRadioConfigLoaded","abstract fun onRadioConfigLoaded()","org.meshtastic.core.repository.MeshConnectionManager.onRadioConfigLoaded"]},{"name":"abstract fun publishConnectionIdentity(sessionGeneration: Long, address: String, nodeNum: Int, deviceId: String?)","description":"org.meshtastic.core.repository.NodeManager.publishConnectionIdentity","location":"core/repository/org.meshtastic.core.repository/-node-manager/publish-connection-identity.html","searchKeys":["publishConnectionIdentity","abstract fun publishConnectionIdentity(sessionGeneration: Long, address: String, nodeNum: Int, deviceId: String?)","org.meshtastic.core.repository.NodeManager.publishConnectionIdentity"]},{"name":"abstract fun rearmSendAckTimeouts()","description":"org.meshtastic.core.repository.PacketHandler.rearmSendAckTimeouts","location":"core/repository/org.meshtastic.core.repository/-packet-handler/rearm-send-ack-timeouts.html","searchKeys":["rearmSendAckTimeouts","abstract fun rearmSendAckTimeouts()","org.meshtastic.core.repository.PacketHandler.rearmSendAckTimeouts"]},{"name":"abstract fun rebuildPatterns()","description":"org.meshtastic.core.repository.MessageFilter.rebuildPatterns","location":"core/repository/org.meshtastic.core.repository/-message-filter/rebuild-patterns.html","searchKeys":["rebuildPatterns","abstract fun rebuildPatterns()","org.meshtastic.core.repository.MessageFilter.rebuildPatterns"]},{"name":"abstract fun recordFirmwareUpdateNotificationKey(key: String)","description":"org.meshtastic.core.repository.UiPrefs.recordFirmwareUpdateNotificationKey","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/record-firmware-update-notification-key.html","searchKeys":["recordFirmwareUpdateNotificationKey","abstract fun recordFirmwareUpdateNotificationKey(key: String)","org.meshtastic.core.repository.UiPrefs.recordFirmwareUpdateNotificationKey"]},{"name":"abstract fun recordSession(srcNodeNum: Int, passkey: ByteString)","description":"org.meshtastic.core.repository.SessionManager.recordSession","location":"core/repository/org.meshtastic.core.repository/-session-manager/record-session.html","searchKeys":["recordSession","abstract fun recordSession(srcNodeNum: Int, passkey: ByteString)","org.meshtastic.core.repository.SessionManager.recordSession"]},{"name":"abstract fun recordStartTime(requestId: Int)","description":"org.meshtastic.core.repository.NeighborInfoHandler.recordStartTime","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-handler/record-start-time.html","searchKeys":["recordStartTime","abstract fun recordStartTime(requestId: Int)","org.meshtastic.core.repository.NeighborInfoHandler.recordStartTime"]},{"name":"abstract fun recordStartTime(requestId: Int)","description":"org.meshtastic.core.repository.TracerouteHandler.recordStartTime","location":"core/repository/org.meshtastic.core.repository/-traceroute-handler/record-start-time.html","searchKeys":["recordStartTime","abstract fun recordStartTime(requestId: Int)","org.meshtastic.core.repository.TracerouteHandler.recordStartTime"]},{"name":"abstract fun recoverPostHandshakeFailure()","description":"org.meshtastic.core.repository.MeshConnectionManager.recoverPostHandshakeFailure","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/recover-post-handshake-failure.html","searchKeys":["recoverPostHandshakeFailure","abstract fun recoverPostHandshakeFailure()","org.meshtastic.core.repository.MeshConnectionManager.recoverPostHandshakeFailure"]},{"name":"abstract fun rememberDataPacket(dataPacket: DataPacket, myNodeNum: Int, updateNotification: Boolean = true, session: RadioSessionContext? = null)","description":"org.meshtastic.core.repository.MeshDataHandler.rememberDataPacket","location":"core/repository/org.meshtastic.core.repository/-mesh-data-handler/remember-data-packet.html","searchKeys":["rememberDataPacket","abstract fun rememberDataPacket(dataPacket: DataPacket, myNodeNum: Int, updateNotification: Boolean = true, session: RadioSessionContext? = null)","org.meshtastic.core.repository.MeshDataHandler.rememberDataPacket"]},{"name":"abstract fun removeByNodenum(nodeNum: Int)","description":"org.meshtastic.core.repository.NodeManager.removeByNodenum","location":"core/repository/org.meshtastic.core.repository/-node-manager/remove-by-nodenum.html","searchKeys":["removeByNodenum","abstract fun removeByNodenum(nodeNum: Int)","org.meshtastic.core.repository.NodeManager.removeByNodenum"]},{"name":"abstract fun requestGattCacheInvalidationOnNextConnect()","description":"org.meshtastic.core.repository.RadioController.requestGattCacheInvalidationOnNextConnect","location":"core/repository/org.meshtastic.core.repository/-radio-controller/request-gatt-cache-invalidation-on-next-connect.html","searchKeys":["requestGattCacheInvalidationOnNextConnect","abstract fun requestGattCacheInvalidationOnNextConnect()","org.meshtastic.core.repository.RadioController.requestGattCacheInvalidationOnNextConnect"]},{"name":"abstract fun requestGattCacheInvalidationOnNextConnect()","description":"org.meshtastic.core.repository.RadioInterfaceService.requestGattCacheInvalidationOnNextConnect","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/request-gatt-cache-invalidation-on-next-connect.html","searchKeys":["requestGattCacheInvalidationOnNextConnect","abstract fun requestGattCacheInvalidationOnNextConnect()","org.meshtastic.core.repository.RadioInterfaceService.requestGattCacheInvalidationOnNextConnect"]},{"name":"abstract fun resetReceivedBuffer()","description":"org.meshtastic.core.repository.RadioInterfaceService.resetReceivedBuffer","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/reset-received-buffer.html","searchKeys":["resetReceivedBuffer","abstract fun resetReceivedBuffer()","org.meshtastic.core.repository.RadioInterfaceService.resetReceivedBuffer"]},{"name":"abstract fun restart()","description":"org.meshtastic.core.repository.MeshLocationManager.restart","location":"core/repository/org.meshtastic.core.repository/-mesh-location-manager/restart.html","searchKeys":["restart","abstract fun restart()","org.meshtastic.core.repository.MeshLocationManager.restart"]},{"name":"abstract fun runIfSessionActive(session: RadioSessionContext, block: () -> Unit): Boolean","description":"org.meshtastic.core.repository.RadioSessionAuthority.runIfSessionActive","location":"core/repository/org.meshtastic.core.repository/-radio-session-authority/run-if-session-active.html","searchKeys":["runIfSessionActive","abstract fun runIfSessionActive(session: RadioSessionContext, block: () -> Unit): Boolean","org.meshtastic.core.repository.RadioSessionAuthority.runIfSessionActive"]},{"name":"abstract fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","description":"org.meshtastic.core.repository.SecurityKeyBackupStore.save","location":"core/repository/org.meshtastic.core.repository/-security-key-backup-store/save.html","searchKeys":["save","abstract fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","org.meshtastic.core.repository.SecurityKeyBackupStore.save"]},{"name":"abstract fun savePassphrase(deviceAddress: String, passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int = 0)","description":"org.meshtastic.core.repository.LockdownPassphraseStore.savePassphrase","location":"core/repository/org.meshtastic.core.repository/-lockdown-passphrase-store/save-passphrase.html","searchKeys":["savePassphrase","abstract fun savePassphrase(deviceAddress: String, passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int = 0)","org.meshtastic.core.repository.LockdownPassphraseStore.savePassphrase"]},{"name":"abstract fun searchMessages(query: String, contactKey: String? = null, getNode: (String?) -> Node): Flow<List<Message>>","description":"org.meshtastic.core.repository.PacketRepository.searchMessages","location":"core/repository/org.meshtastic.core.repository/-packet-repository/search-messages.html","searchKeys":["searchMessages","abstract fun searchMessages(query: String, contactKey: String? = null, getNode: (String?) -> Node): Flow<List<Message>>","org.meshtastic.core.repository.PacketRepository.searchMessages"]},{"name":"abstract fun sendAdminImmediate(destNum: Int, initFn: () -> AdminMessage)","description":"org.meshtastic.core.repository.CommandSender.sendAdminImmediate","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-admin-immediate.html","searchKeys":["sendAdminImmediate","abstract fun sendAdminImmediate(destNum: Int, initFn: () -> AdminMessage)","org.meshtastic.core.repository.CommandSender.sendAdminImmediate"]},{"name":"abstract fun sendLockNow()","description":"org.meshtastic.core.repository.CommandSender.sendLockNow","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-lock-now.html","searchKeys":["sendLockNow","abstract fun sendLockNow()","org.meshtastic.core.repository.CommandSender.sendLockNow"]},{"name":"abstract fun sendLockdownPassphrase(passphrase: String, boots: Int = 0, hours: Int = 0, maxSessionSeconds: Int = 0, disable: Boolean = false)","description":"org.meshtastic.core.repository.CommandSender.sendLockdownPassphrase","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-lockdown-passphrase.html","searchKeys":["sendLockdownPassphrase","abstract fun sendLockdownPassphrase(passphrase: String, boots: Int = 0, hours: Int = 0, maxSessionSeconds: Int = 0, disable: Boolean = false)","org.meshtastic.core.repository.CommandSender.sendLockdownPassphrase"]},{"name":"abstract fun sendToRadio(p: ToRadio)","description":"org.meshtastic.core.repository.PacketHandler.sendToRadio","location":"core/repository/org.meshtastic.core.repository/-packet-handler/send-to-radio.html","searchKeys":["sendToRadio","abstract fun sendToRadio(p: ToRadio)","org.meshtastic.core.repository.PacketHandler.sendToRadio"]},{"name":"abstract fun setAiEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.DiscoveryPrefs.setAiEnabled","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/set-ai-enabled.html","searchKeys":["setAiEnabled","abstract fun setAiEnabled(enabled: Boolean)","org.meshtastic.core.repository.DiscoveryPrefs.setAiEnabled"]},{"name":"abstract fun setAllowNodeDbWrites(allowed: Boolean)","description":"org.meshtastic.core.repository.NodeManager.setAllowNodeDbWrites","location":"core/repository/org.meshtastic.core.repository/-node-manager/set-allow-node-db-writes.html","searchKeys":["setAllowNodeDbWrites","abstract fun setAllowNodeDbWrites(allowed: Boolean)","org.meshtastic.core.repository.NodeManager.setAllowNodeDbWrites"]},{"name":"abstract fun setAnalyticsAllowed(allowed: Boolean)","description":"org.meshtastic.core.repository.AnalyticsPrefs.setAnalyticsAllowed","location":"core/repository/org.meshtastic.core.repository/-analytics-prefs/set-analytics-allowed.html","searchKeys":["setAnalyticsAllowed","abstract fun setAnalyticsAllowed(allowed: Boolean)","org.meshtastic.core.repository.AnalyticsPrefs.setAnalyticsAllowed"]},{"name":"abstract fun setAppIntroCompleted(completed: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setAppIntroCompleted","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-app-intro-completed.html","searchKeys":["setAppIntroCompleted","abstract fun setAppIntroCompleted(completed: Boolean)","org.meshtastic.core.repository.UiPrefs.setAppIntroCompleted"]},{"name":"abstract fun setBleAutoScan(enabled: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setBleAutoScan","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-ble-auto-scan.html","searchKeys":["setBleAutoScan","abstract fun setBleAutoScan(enabled: Boolean)","org.meshtastic.core.repository.UiPrefs.setBleAutoScan"]},{"name":"abstract fun setCameraPosition(position: MapCameraPosition)","description":"org.meshtastic.core.repository.MapPrefs.setCameraPosition","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-camera-position.html","searchKeys":["setCameraPosition","abstract fun setCameraPosition(position: MapCameraPosition)","org.meshtastic.core.repository.MapPrefs.setCameraPosition"]},{"name":"abstract fun setClientNotification(notification: ClientNotification?)","description":"org.meshtastic.core.repository.ServiceStateWriter.setClientNotification","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/set-client-notification.html","searchKeys":["setClientNotification","abstract fun setClientNotification(notification: ClientNotification?)","org.meshtastic.core.repository.ServiceStateWriter.setClientNotification"]},{"name":"abstract fun setConnectionProgress(text: String)","description":"org.meshtastic.core.repository.ServiceStateWriter.setConnectionProgress","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/set-connection-progress.html","searchKeys":["setConnectionProgress","abstract fun setConnectionProgress(text: String)","org.meshtastic.core.repository.ServiceStateWriter.setConnectionProgress"]},{"name":"abstract fun setConnectionState(connectionState: ConnectionState)","description":"org.meshtastic.core.repository.ServiceStateWriter.setConnectionState","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/set-connection-state.html","searchKeys":["setConnectionState","abstract fun setConnectionState(connectionState: ConnectionState)","org.meshtastic.core.repository.ServiceStateWriter.setConnectionState"]},{"name":"abstract fun setCustomEmojiFrequency(frequency: String?)","description":"org.meshtastic.core.repository.CustomEmojiPrefs.setCustomEmojiFrequency","location":"core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/set-custom-emoji-frequency.html","searchKeys":["setCustomEmojiFrequency","abstract fun setCustomEmojiFrequency(frequency: String?)","org.meshtastic.core.repository.CustomEmojiPrefs.setCustomEmojiFrequency"]},{"name":"abstract fun setDevAddr(address: String?)","description":"org.meshtastic.core.repository.RadioPrefs.setDevAddr","location":"core/repository/org.meshtastic.core.repository/-radio-prefs/set-dev-addr.html","searchKeys":["setDevAddr","abstract fun setDevAddr(address: String?)","org.meshtastic.core.repository.RadioPrefs.setDevAddr"]},{"name":"abstract fun setDevName(name: String?)","description":"org.meshtastic.core.repository.RadioPrefs.setDevName","location":"core/repository/org.meshtastic.core.repository/-radio-prefs/set-dev-name.html","searchKeys":["setDevName","abstract fun setDevName(name: String?)","org.meshtastic.core.repository.RadioPrefs.setDevName"]},{"name":"abstract fun setDeviceAddress(address: String?)","description":"org.meshtastic.core.repository.MeshPrefs.setDeviceAddress","location":"core/repository/org.meshtastic.core.repository/-mesh-prefs/set-device-address.html","searchKeys":["setDeviceAddress","abstract fun setDeviceAddress(address: String?)","org.meshtastic.core.repository.MeshPrefs.setDeviceAddress"]},{"name":"abstract fun setDeviceAddress(deviceAddr: String?): Boolean","description":"org.meshtastic.core.repository.RadioInterfaceService.setDeviceAddress","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/set-device-address.html","searchKeys":["setDeviceAddress","abstract fun setDeviceAddress(deviceAddr: String?): Boolean","org.meshtastic.core.repository.RadioInterfaceService.setDeviceAddress"]},{"name":"abstract fun setDeviceAttributes(firmwareVersion: String, model: String)","description":"org.meshtastic.core.repository.PlatformAnalytics.setDeviceAttributes","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/set-device-attributes.html","searchKeys":["setDeviceAttributes","abstract fun setDeviceAttributes(firmwareVersion: String, model: String)","org.meshtastic.core.repository.PlatformAnalytics.setDeviceAttributes"]},{"name":"abstract fun setDwellMinutes(minutes: Int)","description":"org.meshtastic.core.repository.DiscoveryPrefs.setDwellMinutes","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/set-dwell-minutes.html","searchKeys":["setDwellMinutes","abstract fun setDwellMinutes(minutes: Int)","org.meshtastic.core.repository.DiscoveryPrefs.setDwellMinutes"]},{"name":"abstract fun setErrorMessage(text: String, severity: Severity = Severity.Error)","description":"org.meshtastic.core.repository.ServiceStateWriter.setErrorMessage","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/set-error-message.html","searchKeys":["setErrorMessage","abstract fun setErrorMessage(text: String, severity: Severity = Severity.Error)","org.meshtastic.core.repository.ServiceStateWriter.setErrorMessage"]},{"name":"abstract fun setEventThemeEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setEventThemeEnabled","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-event-theme-enabled.html","searchKeys":["setEventThemeEnabled","abstract fun setEventThemeEnabled(enabled: Boolean)","org.meshtastic.core.repository.UiPrefs.setEventThemeEnabled"]},{"name":"abstract fun setExcludeInfrastructure(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setExcludeInfrastructure","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-exclude-infrastructure.html","searchKeys":["setExcludeInfrastructure","abstract fun setExcludeInfrastructure(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setExcludeInfrastructure"]},{"name":"abstract fun setExcludeMqtt(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setExcludeMqtt","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-exclude-mqtt.html","searchKeys":["setExcludeMqtt","abstract fun setExcludeMqtt(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setExcludeMqtt"]},{"name":"abstract fun setExcludeMqttOnMap(exclude: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setExcludeMqttOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-exclude-mqtt-on-map.html","searchKeys":["setExcludeMqttOnMap","abstract fun setExcludeMqttOnMap(exclude: Boolean)","org.meshtastic.core.repository.MapPrefs.setExcludeMqttOnMap"]},{"name":"abstract fun setExcludedMapRoles(roles: Set<String>)","description":"org.meshtastic.core.repository.MapPrefs.setExcludedMapRoles","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-excluded-map-roles.html","searchKeys":["setExcludedMapRoles","abstract fun setExcludedMapRoles(roles: Set<String>)","org.meshtastic.core.repository.MapPrefs.setExcludedMapRoles"]},{"name":"abstract fun setFilterEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.FilterPrefs.setFilterEnabled","location":"core/repository/org.meshtastic.core.repository/-filter-prefs/set-filter-enabled.html","searchKeys":["setFilterEnabled","abstract fun setFilterEnabled(enabled: Boolean)","org.meshtastic.core.repository.FilterPrefs.setFilterEnabled"]},{"name":"abstract fun setFilterWords(words: Set<String>)","description":"org.meshtastic.core.repository.FilterPrefs.setFilterWords","location":"core/repository/org.meshtastic.core.repository/-filter-prefs/set-filter-words.html","searchKeys":["setFilterWords","abstract fun setFilterWords(words: Set<String>)","org.meshtastic.core.repository.FilterPrefs.setFilterWords"]},{"name":"abstract fun setFirmwareEdition(edition: FirmwareEdition?)","description":"org.meshtastic.core.repository.NodeManager.setFirmwareEdition","location":"core/repository/org.meshtastic.core.repository/-node-manager/set-firmware-edition.html","searchKeys":["setFirmwareEdition","abstract fun setFirmwareEdition(edition: FirmwareEdition?)","org.meshtastic.core.repository.NodeManager.setFirmwareEdition"]},{"name":"abstract fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","description":"org.meshtastic.core.repository.NotificationPrefs.setGeofenceAlertOptIn","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/set-geofence-alert-opt-in.html","searchKeys":["setGeofenceAlertOptIn","abstract fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","org.meshtastic.core.repository.NotificationPrefs.setGeofenceAlertOptIn"]},{"name":"abstract fun setGetChannelInfoEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetChannelInfoEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-channel-info-enabled.html","searchKeys":["setGetChannelInfoEnabled","abstract fun setGetChannelInfoEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetChannelInfoEnabled"]},{"name":"abstract fun setGetDeviceStatusEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetDeviceStatusEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-device-status-enabled.html","searchKeys":["setGetDeviceStatusEnabled","abstract fun setGetDeviceStatusEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetDeviceStatusEnabled"]},{"name":"abstract fun setGetMeshMetricsEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetMeshMetricsEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-mesh-metrics-enabled.html","searchKeys":["setGetMeshMetricsEnabled","abstract fun setGetMeshMetricsEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetMeshMetricsEnabled"]},{"name":"abstract fun setGetMeshStatusEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetMeshStatusEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-mesh-status-enabled.html","searchKeys":["setGetMeshStatusEnabled","abstract fun setGetMeshStatusEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetMeshStatusEnabled"]},{"name":"abstract fun setGetNodeDetailsEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetNodeDetailsEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-node-details-enabled.html","searchKeys":["setGetNodeDetailsEnabled","abstract fun setGetNodeDetailsEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetNodeDetailsEnabled"]},{"name":"abstract fun setGetNodeListEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetNodeListEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-node-list-enabled.html","searchKeys":["setGetNodeListEnabled","abstract fun setGetNodeListEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetNodeListEnabled"]},{"name":"abstract fun setGetRecentMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetRecentMessagesEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-recent-messages-enabled.html","searchKeys":["setGetRecentMessagesEnabled","abstract fun setGetRecentMessagesEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetRecentMessagesEnabled"]},{"name":"abstract fun setGetUnreadSummaryEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setGetUnreadSummaryEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-get-unread-summary-enabled.html","searchKeys":["setGetUnreadSummaryEnabled","abstract fun setGetUnreadSummaryEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setGetUnreadSummaryEnabled"]},{"name":"abstract fun setHasShownNotPairedWarning(shown: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setHasShownNotPairedWarning","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-has-shown-not-paired-warning.html","searchKeys":["setHasShownNotPairedWarning","abstract fun setHasShownNotPairedWarning(shown: Boolean)","org.meshtastic.core.repository.UiPrefs.setHasShownNotPairedWarning"]},{"name":"abstract fun setHomoglyphEncodingEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.HomoglyphPrefs.setHomoglyphEncodingEnabled","location":"core/repository/org.meshtastic.core.repository/-homoglyph-prefs/set-homoglyph-encoding-enabled.html","searchKeys":["setHomoglyphEncodingEnabled","abstract fun setHomoglyphEncodingEnabled(enabled: Boolean)","org.meshtastic.core.repository.HomoglyphPrefs.setHomoglyphEncodingEnabled"]},{"name":"abstract fun setIncludeUnknown(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setIncludeUnknown","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-include-unknown.html","searchKeys":["setIncludeUnknown","abstract fun setIncludeUnknown(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setIncludeUnknown"]},{"name":"abstract fun setIncludeUnknownOnMap(include: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setIncludeUnknownOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-include-unknown-on-map.html","searchKeys":["setIncludeUnknownOnMap","abstract fun setIncludeUnknownOnMap(include: Boolean)","org.meshtastic.core.repository.MapPrefs.setIncludeUnknownOnMap"]},{"name":"abstract fun setLastHeardFilter(seconds: Long)","description":"org.meshtastic.core.repository.MapPrefs.setLastHeardFilter","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-last-heard-filter.html","searchKeys":["setLastHeardFilter","abstract fun setLastHeardFilter(seconds: Long)","org.meshtastic.core.repository.MapPrefs.setLastHeardFilter"]},{"name":"abstract fun setLastHeardIsRelative(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setLastHeardIsRelative","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-last-heard-is-relative.html","searchKeys":["setLastHeardIsRelative","abstract fun setLastHeardIsRelative(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setLastHeardIsRelative"]},{"name":"abstract fun setLastHeardTrackFilter(seconds: Long)","description":"org.meshtastic.core.repository.MapPrefs.setLastHeardTrackFilter","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-last-heard-track-filter.html","searchKeys":["setLastHeardTrackFilter","abstract fun setLastHeardTrackFilter(seconds: Long)","org.meshtastic.core.repository.MapPrefs.setLastHeardTrackFilter"]},{"name":"abstract fun setLocale(languageTag: String)","description":"org.meshtastic.core.repository.UiPrefs.setLocale","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-locale.html","searchKeys":["setLocale","abstract fun setLocale(languageTag: String)","org.meshtastic.core.repository.UiPrefs.setLocale"]},{"name":"abstract fun setLockdownState(state: LockdownState)","description":"org.meshtastic.core.repository.ServiceRepository.setLockdownState","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-lockdown-state.html","searchKeys":["setLockdownState","abstract fun setLockdownState(state: LockdownState)","org.meshtastic.core.repository.ServiceRepository.setLockdownState"]},{"name":"abstract fun setLockdownTokenInfo(info: LockdownTokenInfo?)","description":"org.meshtastic.core.repository.ServiceRepository.setLockdownTokenInfo","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-lockdown-token-info.html","searchKeys":["setLockdownTokenInfo","abstract fun setLockdownTokenInfo(info: LockdownTokenInfo?)","org.meshtastic.core.repository.ServiceRepository.setLockdownTokenInfo"]},{"name":"abstract fun setLoggingEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.MeshLogPrefs.setLoggingEnabled","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/set-logging-enabled.html","searchKeys":["setLoggingEnabled","abstract fun setLoggingEnabled(enabled: Boolean)","org.meshtastic.core.repository.MeshLogPrefs.setLoggingEnabled"]},{"name":"abstract fun setLowBatteryEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.NotificationPrefs.setLowBatteryEnabled","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/set-low-battery-enabled.html","searchKeys":["setLowBatteryEnabled","abstract fun setLowBatteryEnabled(enabled: Boolean)","org.meshtastic.core.repository.NotificationPrefs.setLowBatteryEnabled"]},{"name":"abstract fun setMapStyle(style: Int)","description":"org.meshtastic.core.repository.MapPrefs.setMapStyle","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-map-style.html","searchKeys":["setMapStyle","abstract fun setMapStyle(style: Int)","org.meshtastic.core.repository.MapPrefs.setMapStyle"]},{"name":"abstract fun setMasterEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setMasterEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-master-enabled.html","searchKeys":["setMasterEnabled","abstract fun setMasterEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setMasterEnabled"]},{"name":"abstract fun setMeshToCotEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.TakPrefs.setMeshToCotEnabled","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/set-mesh-to-cot-enabled.html","searchKeys":["setMeshToCotEnabled","abstract fun setMeshToCotEnabled(enabled: Boolean)","org.meshtastic.core.repository.TakPrefs.setMeshToCotEnabled"]},{"name":"abstract fun setMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.NotificationPrefs.setMessagesEnabled","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/set-messages-enabled.html","searchKeys":["setMessagesEnabled","abstract fun setMessagesEnabled(enabled: Boolean)","org.meshtastic.core.repository.NotificationPrefs.setMessagesEnabled"]},{"name":"abstract fun setMyDeviceId(id: String?)","description":"org.meshtastic.core.repository.NodeManager.setMyDeviceId","location":"core/repository/org.meshtastic.core.repository/-node-manager/set-my-device-id.html","searchKeys":["setMyDeviceId","abstract fun setMyDeviceId(id: String?)","org.meshtastic.core.repository.NodeManager.setMyDeviceId"]},{"name":"abstract fun setMyNodeNum(num: Int?)","description":"org.meshtastic.core.repository.NodeManager.setMyNodeNum","location":"core/repository/org.meshtastic.core.repository/-node-manager/set-my-node-num.html","searchKeys":["setMyNodeNum","abstract fun setMyNodeNum(num: Int?)","org.meshtastic.core.repository.NodeManager.setMyNodeNum"]},{"name":"abstract fun setNeighborInfoResponse(value: String?)","description":"org.meshtastic.core.repository.ServiceStateWriter.setNeighborInfoResponse","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/set-neighbor-info-response.html","searchKeys":["setNeighborInfoResponse","abstract fun setNeighborInfoResponse(value: String?)","org.meshtastic.core.repository.ServiceStateWriter.setNeighborInfoResponse"]},{"name":"abstract fun setNetworkAutoScan(enabled: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setNetworkAutoScan","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-network-auto-scan.html","searchKeys":["setNetworkAutoScan","abstract fun setNetworkAutoScan(enabled: Boolean)","org.meshtastic.core.repository.UiPrefs.setNetworkAutoScan"]},{"name":"abstract fun setNodeDbReady(ready: Boolean)","description":"org.meshtastic.core.repository.NodeManager.setNodeDbReady","location":"core/repository/org.meshtastic.core.repository/-node-manager/set-node-db-ready.html","searchKeys":["setNodeDbReady","abstract fun setNodeDbReady(ready: Boolean)","org.meshtastic.core.repository.NodeManager.setNodeDbReady"]},{"name":"abstract fun setNodeEventsAutoDisabledForEvent(disabled: Boolean)","description":"org.meshtastic.core.repository.NotificationPrefs.setNodeEventsAutoDisabledForEvent","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/set-node-events-auto-disabled-for-event.html","searchKeys":["setNodeEventsAutoDisabledForEvent","abstract fun setNodeEventsAutoDisabledForEvent(disabled: Boolean)","org.meshtastic.core.repository.NotificationPrefs.setNodeEventsAutoDisabledForEvent"]},{"name":"abstract fun setNodeEventsEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.NotificationPrefs.setNodeEventsEnabled","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/set-node-events-enabled.html","searchKeys":["setNodeEventsEnabled","abstract fun setNodeEventsEnabled(enabled: Boolean)","org.meshtastic.core.repository.NotificationPrefs.setNodeEventsEnabled"]},{"name":"abstract fun setNodeListDensity(value: String)","description":"org.meshtastic.core.repository.UiPrefs.setNodeListDensity","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-node-list-density.html","searchKeys":["setNodeListDensity","abstract fun setNodeListDensity(value: String)","org.meshtastic.core.repository.UiPrefs.setNodeListDensity"]},{"name":"abstract fun setNodeSort(value: Int)","description":"org.meshtastic.core.repository.UiPrefs.setNodeSort","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-node-sort.html","searchKeys":["setNodeSort","abstract fun setNodeSort(value: Int)","org.meshtastic.core.repository.UiPrefs.setNodeSort"]},{"name":"abstract fun setOnlyDirect(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setOnlyDirect","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-only-direct.html","searchKeys":["setOnlyDirect","abstract fun setOnlyDirect(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setOnlyDirect"]},{"name":"abstract fun setOnlyDirectOnMap(only: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setOnlyDirectOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-only-direct-on-map.html","searchKeys":["setOnlyDirectOnMap","abstract fun setOnlyDirectOnMap(only: Boolean)","org.meshtastic.core.repository.MapPrefs.setOnlyDirectOnMap"]},{"name":"abstract fun setOnlyOnline(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setOnlyOnline","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-only-online.html","searchKeys":["setOnlyOnline","abstract fun setOnlyOnline(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setOnlyOnline"]},{"name":"abstract fun setOnlyOnlineOnMap(only: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setOnlyOnlineOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-only-online-on-map.html","searchKeys":["setOnlyOnlineOnMap","abstract fun setOnlyOnlineOnMap(only: Boolean)","org.meshtastic.core.repository.MapPrefs.setOnlyOnlineOnMap"]},{"name":"abstract fun setPreferredSkinToneIndex(index: Int)","description":"org.meshtastic.core.repository.CustomEmojiPrefs.setPreferredSkinToneIndex","location":"core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/set-preferred-skin-tone-index.html","searchKeys":["setPreferredSkinToneIndex","abstract fun setPreferredSkinToneIndex(index: Int)","org.meshtastic.core.repository.CustomEmojiPrefs.setPreferredSkinToneIndex"]},{"name":"abstract fun setRetentionDays(days: Int)","description":"org.meshtastic.core.repository.MeshLogPrefs.setRetentionDays","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/set-retention-days.html","searchKeys":["setRetentionDays","abstract fun setRetentionDays(days: Int)","org.meshtastic.core.repository.MeshLogPrefs.setRetentionDays"]},{"name":"abstract fun setSelectedConnectionTransport(type: DeviceType)","description":"org.meshtastic.core.repository.UiPrefs.setSelectedConnectionTransport","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-selected-connection-transport.html","searchKeys":["setSelectedConnectionTransport","abstract fun setSelectedConnectionTransport(type: DeviceType)","org.meshtastic.core.repository.UiPrefs.setSelectedConnectionTransport"]},{"name":"abstract fun setSelectedPresets(presets: Set<String>)","description":"org.meshtastic.core.repository.DiscoveryPrefs.setSelectedPresets","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/set-selected-presets.html","searchKeys":["setSelectedPresets","abstract fun setSelectedPresets(presets: Set<String>)","org.meshtastic.core.repository.DiscoveryPrefs.setSelectedPresets"]},{"name":"abstract fun setSendMessageEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.AppFunctionsPrefs.setSendMessageEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/set-send-message-enabled.html","searchKeys":["setSendMessageEnabled","abstract fun setSendMessageEnabled(enabled: Boolean)","org.meshtastic.core.repository.AppFunctionsPrefs.setSendMessageEnabled"]},{"name":"abstract fun setSessionAuthorized(authorized: Boolean)","description":"org.meshtastic.core.repository.ServiceRepository.setSessionAuthorized","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-session-authorized.html","searchKeys":["setSessionAuthorized","abstract fun setSessionAuthorized(authorized: Boolean)","org.meshtastic.core.repository.ServiceRepository.setSessionAuthorized"]},{"name":"abstract fun setShouldProvideNodeLocation(nodeNum: Int, provide: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldProvideNodeLocation","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-provide-node-location.html","searchKeys":["setShouldProvideNodeLocation","abstract fun setShouldProvideNodeLocation(nodeNum: Int, provide: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldProvideNodeLocation"]},{"name":"abstract fun setShouldReportLocation(nodeNum: Int?, report: Boolean)","description":"org.meshtastic.core.repository.MapConsentPrefs.setShouldReportLocation","location":"core/repository/org.meshtastic.core.repository/-map-consent-prefs/set-should-report-location.html","searchKeys":["setShouldReportLocation","abstract fun setShouldReportLocation(nodeNum: Int?, report: Boolean)","org.meshtastic.core.repository.MapConsentPrefs.setShouldReportLocation"]},{"name":"abstract fun setShouldShowChannel(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowChannel","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-channel.html","searchKeys":["setShouldShowChannel","abstract fun setShouldShowChannel(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowChannel"]},{"name":"abstract fun setShouldShowHops(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowHops","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-hops.html","searchKeys":["setShouldShowHops","abstract fun setShouldShowHops(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowHops"]},{"name":"abstract fun setShouldShowLastHeard(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowLastHeard","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-last-heard.html","searchKeys":["setShouldShowLastHeard","abstract fun setShouldShowLastHeard(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowLastHeard"]},{"name":"abstract fun setShouldShowLocation(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowLocation","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-location.html","searchKeys":["setShouldShowLocation","abstract fun setShouldShowLocation(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowLocation"]},{"name":"abstract fun setShouldShowPower(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowPower","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-power.html","searchKeys":["setShouldShowPower","abstract fun setShouldShowPower(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowPower"]},{"name":"abstract fun setShouldShowRole(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowRole","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-role.html","searchKeys":["setShouldShowRole","abstract fun setShouldShowRole(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowRole"]},{"name":"abstract fun setShouldShowSignal(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowSignal","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-signal.html","searchKeys":["setShouldShowSignal","abstract fun setShouldShowSignal(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowSignal"]},{"name":"abstract fun setShouldShowTelemetry(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShouldShowTelemetry","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-should-show-telemetry.html","searchKeys":["setShouldShowTelemetry","abstract fun setShouldShowTelemetry(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShouldShowTelemetry"]},{"name":"abstract fun setShowFullMessageTimestamps(show: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShowFullMessageTimestamps","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-show-full-message-timestamps.html","searchKeys":["setShowFullMessageTimestamps","abstract fun setShowFullMessageTimestamps(show: Boolean)","org.meshtastic.core.repository.UiPrefs.setShowFullMessageTimestamps"]},{"name":"abstract fun setShowIgnored(value: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShowIgnored","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-show-ignored.html","searchKeys":["setShowIgnored","abstract fun setShowIgnored(value: Boolean)","org.meshtastic.core.repository.UiPrefs.setShowIgnored"]},{"name":"abstract fun setShowIgnoredOnMap(show: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setShowIgnoredOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-show-ignored-on-map.html","searchKeys":["setShowIgnoredOnMap","abstract fun setShowIgnoredOnMap(show: Boolean)","org.meshtastic.core.repository.MapPrefs.setShowIgnoredOnMap"]},{"name":"abstract fun setShowOnlyFavorites(show: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setShowOnlyFavorites","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-show-only-favorites.html","searchKeys":["setShowOnlyFavorites","abstract fun setShowOnlyFavorites(show: Boolean)","org.meshtastic.core.repository.MapPrefs.setShowOnlyFavorites"]},{"name":"abstract fun setShowPrecisionCircleOnMap(show: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setShowPrecisionCircleOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-show-precision-circle-on-map.html","searchKeys":["setShowPrecisionCircleOnMap","abstract fun setShowPrecisionCircleOnMap(show: Boolean)","org.meshtastic.core.repository.MapPrefs.setShowPrecisionCircleOnMap"]},{"name":"abstract fun setShowQuickChat(show: Boolean)","description":"org.meshtastic.core.repository.UiPrefs.setShowQuickChat","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-show-quick-chat.html","searchKeys":["setShowQuickChat","abstract fun setShowQuickChat(show: Boolean)","org.meshtastic.core.repository.UiPrefs.setShowQuickChat"]},{"name":"abstract fun setShowWaypointsOnMap(show: Boolean)","description":"org.meshtastic.core.repository.MapPrefs.setShowWaypointsOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/set-show-waypoints-on-map.html","searchKeys":["setShowWaypointsOnMap","abstract fun setShowWaypointsOnMap(show: Boolean)","org.meshtastic.core.repository.MapPrefs.setShowWaypointsOnMap"]},{"name":"abstract fun setStoreForwardLastRequest(address: String?, timestamp: Int)","description":"org.meshtastic.core.repository.MeshPrefs.setStoreForwardLastRequest","location":"core/repository/org.meshtastic.core.repository/-mesh-prefs/set-store-forward-last-request.html","searchKeys":["setStoreForwardLastRequest","abstract fun setStoreForwardLastRequest(address: String?, timestamp: Int)","org.meshtastic.core.repository.MeshPrefs.setStoreForwardLastRequest"]},{"name":"abstract fun setStoredBeacons(records: List<String>)","description":"org.meshtastic.core.repository.MeshBeaconPrefs.setStoredBeacons","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-prefs/set-stored-beacons.html","searchKeys":["setStoredBeacons","abstract fun setStoredBeacons(records: List<String>)","org.meshtastic.core.repository.MeshBeaconPrefs.setStoredBeacons"]},{"name":"abstract fun setTakServerChannel(index: Int)","description":"org.meshtastic.core.repository.TakPrefs.setTakServerChannel","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/set-tak-server-channel.html","searchKeys":["setTakServerChannel","abstract fun setTakServerChannel(index: Int)","org.meshtastic.core.repository.TakPrefs.setTakServerChannel"]},{"name":"abstract fun setTakServerEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.TakPrefs.setTakServerEnabled","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/set-tak-server-enabled.html","searchKeys":["setTakServerEnabled","abstract fun setTakServerEnabled(enabled: Boolean)","org.meshtastic.core.repository.TakPrefs.setTakServerEnabled"]},{"name":"abstract fun setTheme(value: Int)","description":"org.meshtastic.core.repository.UiPrefs.setTheme","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-theme.html","searchKeys":["setTheme","abstract fun setTheme(value: Int)","org.meshtastic.core.repository.UiPrefs.setTheme"]},{"name":"abstract fun setTopologyOverlayEnabled(enabled: Boolean)","description":"org.meshtastic.core.repository.DiscoveryPrefs.setTopologyOverlayEnabled","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/set-topology-overlay-enabled.html","searchKeys":["setTopologyOverlayEnabled","abstract fun setTopologyOverlayEnabled(enabled: Boolean)","org.meshtastic.core.repository.DiscoveryPrefs.setTopologyOverlayEnabled"]},{"name":"abstract fun setTracerouteResponse(value: TracerouteResponse?)","description":"org.meshtastic.core.repository.ServiceStateWriter.setTracerouteResponse","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/set-traceroute-response.html","searchKeys":["setTracerouteResponse","abstract fun setTracerouteResponse(value: TracerouteResponse?)","org.meshtastic.core.repository.ServiceStateWriter.setTracerouteResponse"]},{"name":"abstract fun setTransferName(name: String)","description":"org.meshtastic.core.repository.XModemManager.setTransferName","location":"core/repository/org.meshtastic.core.repository/-x-modem-manager/set-transfer-name.html","searchKeys":["setTransferName","abstract fun setTransferName(name: String)","org.meshtastic.core.repository.XModemManager.setTransferName"]},{"name":"abstract fun setUnitsOverride(value: Int)","description":"org.meshtastic.core.repository.UiPrefs.setUnitsOverride","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/set-units-override.html","searchKeys":["setUnitsOverride","abstract fun setUnitsOverride(value: Int)","org.meshtastic.core.repository.UiPrefs.setUnitsOverride"]},{"name":"abstract fun shouldFilter(message: String, isFilteringDisabled: Boolean = false): Boolean","description":"org.meshtastic.core.repository.MessageFilter.shouldFilter","location":"core/repository/org.meshtastic.core.repository/-message-filter/should-filter.html","searchKeys":["shouldFilter","abstract fun shouldFilter(message: String, isFilteringDisabled: Boolean = false): Boolean","org.meshtastic.core.repository.MessageFilter.shouldFilter"]},{"name":"abstract fun shouldProvideNodeLocation(nodeNum: Int): StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldProvideNodeLocation","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-provide-node-location.html","searchKeys":["shouldProvideNodeLocation","abstract fun shouldProvideNodeLocation(nodeNum: Int): StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldProvideNodeLocation"]},{"name":"abstract fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapConsentPrefs.shouldReportLocation","location":"core/repository/org.meshtastic.core.repository/-map-consent-prefs/should-report-location.html","searchKeys":["shouldReportLocation","abstract fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","org.meshtastic.core.repository.MapConsentPrefs.shouldReportLocation"]},{"name":"abstract fun showAlertNotification(contactKey: String, name: String, alert: String)","description":"org.meshtastic.core.repository.MeshNotificationManager.showAlertNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/show-alert-notification.html","searchKeys":["showAlertNotification","abstract fun showAlertNotification(contactKey: String, name: String, alert: String)","org.meshtastic.core.repository.MeshNotificationManager.showAlertNotification"]},{"name":"abstract fun showClientNotification(clientNotification: ClientNotification)","description":"org.meshtastic.core.repository.MeshNotificationManager.showClientNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/show-client-notification.html","searchKeys":["showClientNotification","abstract fun showClientNotification(clientNotification: ClientNotification)","org.meshtastic.core.repository.MeshNotificationManager.showClientNotification"]},{"name":"abstract fun showNewNodeSeenNotification(node: Node)","description":"org.meshtastic.core.repository.MeshNotificationManager.showNewNodeSeenNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/show-new-node-seen-notification.html","searchKeys":["showNewNodeSeenNotification","abstract fun showNewNodeSeenNotification(node: Node)","org.meshtastic.core.repository.MeshNotificationManager.showNewNodeSeenNotification"]},{"name":"abstract fun showOrUpdateLowBatteryNotification(node: Node, isRemote: Boolean)","description":"org.meshtastic.core.repository.MeshNotificationManager.showOrUpdateLowBatteryNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/show-or-update-low-battery-notification.html","searchKeys":["showOrUpdateLowBatteryNotification","abstract fun showOrUpdateLowBatteryNotification(node: Node, isRemote: Boolean)","org.meshtastic.core.repository.MeshNotificationManager.showOrUpdateLowBatteryNotification"]},{"name":"abstract fun start(scope: CoroutineScope, sendPositionFn: suspend (Position) -> Unit)","description":"org.meshtastic.core.repository.MeshLocationManager.start","location":"core/repository/org.meshtastic.core.repository/-mesh-location-manager/start.html","searchKeys":["start","abstract fun start(scope: CoroutineScope, sendPositionFn: suspend (Position) -> Unit)","org.meshtastic.core.repository.MeshLocationManager.start"]},{"name":"abstract fun startConfigOnly()","description":"org.meshtastic.core.repository.MeshConnectionManager.startConfigOnly","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/start-config-only.html","searchKeys":["startConfigOnly","abstract fun startConfigOnly()","org.meshtastic.core.repository.MeshConnectionManager.startConfigOnly"]},{"name":"abstract fun startNodeInfoOnly()","description":"org.meshtastic.core.repository.MeshConnectionManager.startNodeInfoOnly","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/start-node-info-only.html","searchKeys":["startNodeInfoOnly","abstract fun startNodeInfoOnly()","org.meshtastic.core.repository.MeshConnectionManager.startNodeInfoOnly"]},{"name":"abstract fun startProvideLocation()","description":"org.meshtastic.core.repository.RadioController.startProvideLocation","location":"core/repository/org.meshtastic.core.repository/-radio-controller/start-provide-location.html","searchKeys":["startProvideLocation","abstract fun startProvideLocation()","org.meshtastic.core.repository.RadioController.startProvideLocation"]},{"name":"abstract fun startProxy(enabled: Boolean, proxyToClientEnabled: Boolean)","description":"org.meshtastic.core.repository.MqttManager.startProxy","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/start-proxy.html","searchKeys":["startProxy","abstract fun startProxy(enabled: Boolean, proxyToClientEnabled: Boolean)","org.meshtastic.core.repository.MqttManager.startProxy"]},{"name":"abstract fun stop()","description":"org.meshtastic.core.repository.MeshLocationManager.stop","location":"core/repository/org.meshtastic.core.repository/-mesh-location-manager/stop.html","searchKeys":["stop","abstract fun stop()","org.meshtastic.core.repository.MeshLocationManager.stop"]},{"name":"abstract fun stop()","description":"org.meshtastic.core.repository.MqttManager.stop","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/stop.html","searchKeys":["stop","abstract fun stop()","org.meshtastic.core.repository.MqttManager.stop"]},{"name":"abstract fun stopPacketQueue()","description":"org.meshtastic.core.repository.PacketHandler.stopPacketQueue","location":"core/repository/org.meshtastic.core.repository/-packet-handler/stop-packet-queue.html","searchKeys":["stopPacketQueue","abstract fun stopPacketQueue()","org.meshtastic.core.repository.PacketHandler.stopPacketQueue"]},{"name":"abstract fun stopProvideLocation()","description":"org.meshtastic.core.repository.RadioController.stopProvideLocation","location":"core/repository/org.meshtastic.core.repository/-radio-controller/stop-provide-location.html","searchKeys":["stopProvideLocation","abstract fun stopProvideLocation()","org.meshtastic.core.repository.RadioController.stopProvideLocation"]},{"name":"abstract fun submitPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int = 0, disable: Boolean = false)","description":"org.meshtastic.core.repository.LockdownCoordinator.submitPassphrase","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/submit-passphrase.html","searchKeys":["submitPassphrase","abstract fun submitPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int = 0, disable: Boolean = false)","org.meshtastic.core.repository.LockdownCoordinator.submitPassphrase"]},{"name":"abstract fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","description":"org.meshtastic.core.repository.RadioInterfaceService.toInterfaceAddress","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/to-interface-address.html","searchKeys":["toInterfaceAddress","abstract fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","org.meshtastic.core.repository.RadioInterfaceService.toInterfaceAddress"]},{"name":"abstract fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","description":"org.meshtastic.core.repository.RadioTransportFactory.toInterfaceAddress","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/to-interface-address.html","searchKeys":["toInterfaceAddress","abstract fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","org.meshtastic.core.repository.RadioTransportFactory.toInterfaceAddress"]},{"name":"abstract fun track(event: String, vararg properties: DataPair)","description":"org.meshtastic.core.repository.PlatformAnalytics.track","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/track.html","searchKeys":["track","abstract fun track(event: String, vararg properties: DataPair)","org.meshtastic.core.repository.PlatformAnalytics.track"]},{"name":"abstract fun triggerWantConfig(session: RadioSessionContext): Boolean","description":"org.meshtastic.core.repository.MeshConfigFlowManager.triggerWantConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/trigger-want-config.html","searchKeys":["triggerWantConfig","abstract fun triggerWantConfig(session: RadioSessionContext): Boolean","org.meshtastic.core.repository.MeshConfigFlowManager.triggerWantConfig"]},{"name":"abstract fun trySendToRadio(bytes: ByteArray): Boolean","description":"org.meshtastic.core.repository.RadioTransportWriter.trySendToRadio","location":"core/repository/org.meshtastic.core.repository/-radio-transport-writer/try-send-to-radio.html","searchKeys":["trySendToRadio","abstract fun trySendToRadio(bytes: ByteArray): Boolean","org.meshtastic.core.repository.RadioTransportWriter.trySendToRadio"]},{"name":"abstract fun updateHiddenLayerUrls(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.repository.MapPrefs.updateHiddenLayerUrls","location":"core/repository/org.meshtastic.core.repository/-map-prefs/update-hidden-layer-urls.html","searchKeys":["updateHiddenLayerUrls","abstract fun updateHiddenLayerUrls(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.repository.MapPrefs.updateHiddenLayerUrls"]},{"name":"abstract fun updateLayerOpacity(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.repository.MapPrefs.updateLayerOpacity","location":"core/repository/org.meshtastic.core.repository/-map-prefs/update-layer-opacity.html","searchKeys":["updateLayerOpacity","abstract fun updateLayerOpacity(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.repository.MapPrefs.updateLayerOpacity"]},{"name":"abstract fun updateLocalStats(stats: LocalStats)","description":"org.meshtastic.core.repository.NodeRepository.updateLocalStats","location":"core/repository/org.meshtastic.core.repository/-node-repository/update-local-stats.html","searchKeys":["updateLocalStats","abstract fun updateLocalStats(stats: LocalStats)","org.meshtastic.core.repository.NodeRepository.updateLocalStats"]},{"name":"abstract fun updateNetworkMapLayers(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.repository.MapPrefs.updateNetworkMapLayers","location":"core/repository/org.meshtastic.core.repository/-map-prefs/update-network-map-layers.html","searchKeys":["updateNetworkMapLayers","abstract fun updateNetworkMapLayers(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.repository.MapPrefs.updateNetworkMapLayers"]},{"name":"abstract fun updateNode(nodeNum: Int, channel: Int = 0, transform: (Node) -> Node)","description":"org.meshtastic.core.repository.NodeManager.updateNode","location":"core/repository/org.meshtastic.core.repository/-node-manager/update-node.html","searchKeys":["updateNode","abstract fun updateNode(nodeNum: Int, channel: Int = 0, transform: (Node) -> Node)","org.meshtastic.core.repository.NodeManager.updateNode"]},{"name":"abstract fun updateNodeForSession(nodeNum: Int, session: RadioSessionContext, channel: Int = 0, transform: (Node) -> Node)","description":"org.meshtastic.core.repository.NodeManager.updateNodeForSession","location":"core/repository/org.meshtastic.core.repository/-node-manager/update-node-for-session.html","searchKeys":["updateNodeForSession","abstract fun updateNodeForSession(nodeNum: Int, session: RadioSessionContext, channel: Int = 0, transform: (Node) -> Node)","org.meshtastic.core.repository.NodeManager.updateNodeForSession"]},{"name":"abstract fun updateNodeStatus(nodeNum: Int, status: String?)","description":"org.meshtastic.core.repository.NodeManager.updateNodeStatus","location":"core/repository/org.meshtastic.core.repository/-node-manager/update-node-status.html","searchKeys":["updateNodeStatus","abstract fun updateNodeStatus(nodeNum: Int, status: String?)","org.meshtastic.core.repository.NodeManager.updateNodeStatus"]},{"name":"abstract fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)","description":"org.meshtastic.core.repository.MeshNotificationManager.updateServiceStateNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/update-service-state-notification.html","searchKeys":["updateServiceStateNotification","abstract fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)","org.meshtastic.core.repository.MeshNotificationManager.updateServiceStateNotification"]},{"name":"abstract fun updateStatusNotification(telemetry: Telemetry? = null)","description":"org.meshtastic.core.repository.MeshConnectionManager.updateStatusNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/update-status-notification.html","searchKeys":["updateStatusNotification","abstract fun updateStatusNotification(telemetry: Telemetry? = null)","org.meshtastic.core.repository.MeshConnectionManager.updateStatusNotification"]},{"name":"abstract fun updateStoreForwardLastRequest(source: String, lastRequest: Int, transport: String)","description":"org.meshtastic.core.repository.HistoryManager.updateStoreForwardLastRequest","location":"core/repository/org.meshtastic.core.repository/-history-manager/update-store-forward-last-request.html","searchKeys":["updateStoreForwardLastRequest","abstract fun updateStoreForwardLastRequest(source: String, lastRequest: Int, transport: String)","org.meshtastic.core.repository.HistoryManager.updateStoreForwardLastRequest"]},{"name":"abstract fun updateTelemetry(t: Telemetry)","description":"org.meshtastic.core.repository.MeshConnectionManager.updateTelemetry","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/update-telemetry.html","searchKeys":["updateTelemetry","abstract fun updateTelemetry(t: Telemetry)","org.meshtastic.core.repository.MeshConnectionManager.updateTelemetry"]},{"name":"abstract override fun clearClientNotification()","description":"org.meshtastic.core.repository.ServiceRepository.clearClientNotification","location":"core/repository/org.meshtastic.core.repository/-service-repository/clear-client-notification.html","searchKeys":["clearClientNotification","abstract override fun clearClientNotification()","org.meshtastic.core.repository.ServiceRepository.clearClientNotification"]},{"name":"abstract override fun clearErrorMessage()","description":"org.meshtastic.core.repository.ServiceRepository.clearErrorMessage","location":"core/repository/org.meshtastic.core.repository/-service-repository/clear-error-message.html","searchKeys":["clearErrorMessage","abstract override fun clearErrorMessage()","org.meshtastic.core.repository.ServiceRepository.clearErrorMessage"]},{"name":"abstract override fun clearNeighborInfoResponse()","description":"org.meshtastic.core.repository.ServiceRepository.clearNeighborInfoResponse","location":"core/repository/org.meshtastic.core.repository/-service-repository/clear-neighbor-info-response.html","searchKeys":["clearNeighborInfoResponse","abstract override fun clearNeighborInfoResponse()","org.meshtastic.core.repository.ServiceRepository.clearNeighborInfoResponse"]},{"name":"abstract override fun clearTracerouteResponse()","description":"org.meshtastic.core.repository.ServiceRepository.clearTracerouteResponse","location":"core/repository/org.meshtastic.core.repository/-service-repository/clear-traceroute-response.html","searchKeys":["clearTracerouteResponse","abstract override fun clearTracerouteResponse()","org.meshtastic.core.repository.ServiceRepository.clearTracerouteResponse"]},{"name":"abstract override fun setClientNotification(notification: ClientNotification?)","description":"org.meshtastic.core.repository.ServiceRepository.setClientNotification","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-client-notification.html","searchKeys":["setClientNotification","abstract override fun setClientNotification(notification: ClientNotification?)","org.meshtastic.core.repository.ServiceRepository.setClientNotification"]},{"name":"abstract override fun setConnectionProgress(text: String)","description":"org.meshtastic.core.repository.ServiceRepository.setConnectionProgress","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-connection-progress.html","searchKeys":["setConnectionProgress","abstract override fun setConnectionProgress(text: String)","org.meshtastic.core.repository.ServiceRepository.setConnectionProgress"]},{"name":"abstract override fun setConnectionState(connectionState: ConnectionState)","description":"org.meshtastic.core.repository.ServiceRepository.setConnectionState","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-connection-state.html","searchKeys":["setConnectionState","abstract override fun setConnectionState(connectionState: ConnectionState)","org.meshtastic.core.repository.ServiceRepository.setConnectionState"]},{"name":"abstract override fun setErrorMessage(text: String, severity: Severity = Severity.Error)","description":"org.meshtastic.core.repository.ServiceRepository.setErrorMessage","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-error-message.html","searchKeys":["setErrorMessage","abstract override fun setErrorMessage(text: String, severity: Severity = Severity.Error)","org.meshtastic.core.repository.ServiceRepository.setErrorMessage"]},{"name":"abstract override fun setNeighborInfoResponse(value: String?)","description":"org.meshtastic.core.repository.ServiceRepository.setNeighborInfoResponse","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-neighbor-info-response.html","searchKeys":["setNeighborInfoResponse","abstract override fun setNeighborInfoResponse(value: String?)","org.meshtastic.core.repository.ServiceRepository.setNeighborInfoResponse"]},{"name":"abstract override fun setTracerouteResponse(value: TracerouteResponse?)","description":"org.meshtastic.core.repository.ServiceRepository.setTracerouteResponse","location":"core/repository/org.meshtastic.core.repository/-service-repository/set-traceroute-response.html","searchKeys":["setTracerouteResponse","abstract override fun setTracerouteResponse(value: TracerouteResponse?)","org.meshtastic.core.repository.ServiceRepository.setTracerouteResponse"]},{"name":"abstract override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.repository.ServiceRepository.connectionState","location":"core/repository/org.meshtastic.core.repository/-service-repository/connection-state.html","searchKeys":["connectionState","abstract override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.repository.ServiceRepository.connectionState"]},{"name":"abstract override val neighborInfoResponse: StateFlow<String?>","description":"org.meshtastic.core.repository.ServiceRepository.neighborInfoResponse","location":"core/repository/org.meshtastic.core.repository/-service-repository/neighbor-info-response.html","searchKeys":["neighborInfoResponse","abstract override val neighborInfoResponse: StateFlow<String?>","org.meshtastic.core.repository.ServiceRepository.neighborInfoResponse"]},{"name":"abstract override val tracerouteResponse: StateFlow<TracerouteResponse?>","description":"org.meshtastic.core.repository.ServiceRepository.tracerouteResponse","location":"core/repository/org.meshtastic.core.repository/-service-repository/traceroute-response.html","searchKeys":["tracerouteResponse","abstract override val tracerouteResponse: StateFlow<TracerouteResponse?>","org.meshtastic.core.repository.ServiceRepository.tracerouteResponse"]},{"name":"abstract suspend fun addFileInfo(info: FileInfo)","description":"org.meshtastic.core.repository.RadioConfigRepository.addFileInfo","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/add-file-info.html","searchKeys":["addFileInfo","abstract suspend fun addFileInfo(info: FileInfo)","org.meshtastic.core.repository.RadioConfigRepository.addFileInfo"]},{"name":"abstract suspend fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): PersistedPacket?","description":"org.meshtastic.core.repository.PacketRepository.applyOutgoingQueueStatus","location":"core/repository/org.meshtastic.core.repository/-packet-repository/apply-outgoing-queue-status.html","searchKeys":["applyOutgoingQueueStatus","abstract suspend fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): PersistedPacket?","org.meshtastic.core.repository.PacketRepository.applyOutgoingQueueStatus"]},{"name":"abstract suspend fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): PersistedReaction?","description":"org.meshtastic.core.repository.PacketRepository.applyOutgoingReactionQueueStatus","location":"core/repository/org.meshtastic.core.repository/-packet-repository/apply-outgoing-reaction-queue-status.html","searchKeys":["applyOutgoingReactionQueueStatus","abstract suspend fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): PersistedReaction?","org.meshtastic.core.repository.PacketRepository.applyOutgoingReactionQueueStatus"]},{"name":"abstract suspend fun awaitCameraPosition(): MapCameraPosition?","description":"org.meshtastic.core.repository.MapPrefs.awaitCameraPosition","location":"core/repository/org.meshtastic.core.repository/-map-prefs/await-camera-position.html","searchKeys":["awaitCameraPosition","abstract suspend fun awaitCameraPosition(): MapCameraPosition?","org.meshtastic.core.repository.MapPrefs.awaitCameraPosition"]},{"name":"abstract suspend fun awaitCleanupPolicy(): MeshLogCleanupPolicy","description":"org.meshtastic.core.repository.MeshLogPrefs.awaitCleanupPolicy","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/await-cleanup-policy.html","searchKeys":["awaitCleanupPolicy","abstract suspend fun awaitCleanupPolicy(): MeshLogCleanupPolicy","org.meshtastic.core.repository.MeshLogPrefs.awaitCleanupPolicy"]},{"name":"abstract suspend fun awaitCustomTileProviders(): String?","description":"org.meshtastic.core.repository.MapTileProviderPrefs.awaitCustomTileProviders","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/await-custom-tile-providers.html","searchKeys":["awaitCustomTileProviders","abstract suspend fun awaitCustomTileProviders(): String?","org.meshtastic.core.repository.MapTileProviderPrefs.awaitCustomTileProviders"]},{"name":"abstract suspend fun awaitDeviceAddress(): String?","description":"org.meshtastic.core.repository.MeshPrefs.awaitDeviceAddress","location":"core/repository/org.meshtastic.core.repository/-mesh-prefs/await-device-address.html","searchKeys":["awaitDeviceAddress","abstract suspend fun awaitDeviceAddress(): String?","org.meshtastic.core.repository.MeshPrefs.awaitDeviceAddress"]},{"name":"abstract suspend fun awaitHiddenLayerUrls(): Set<String>","description":"org.meshtastic.core.repository.MapPrefs.awaitHiddenLayerUrls","location":"core/repository/org.meshtastic.core.repository/-map-prefs/await-hidden-layer-urls.html","searchKeys":["awaitHiddenLayerUrls","abstract suspend fun awaitHiddenLayerUrls(): Set<String>","org.meshtastic.core.repository.MapPrefs.awaitHiddenLayerUrls"]},{"name":"abstract suspend fun awaitNetworkMapLayers(): Set<String>","description":"org.meshtastic.core.repository.MapPrefs.awaitNetworkMapLayers","location":"core/repository/org.meshtastic.core.repository/-map-prefs/await-network-map-layers.html","searchKeys":["awaitNetworkMapLayers","abstract suspend fun awaitNetworkMapLayers(): Set<String>","org.meshtastic.core.repository.MapPrefs.awaitNetworkMapLayers"]},{"name":"abstract suspend fun awaitSelectedCustomTileProviderId(): String?","description":"org.meshtastic.core.repository.MapTileProviderPrefs.awaitSelectedCustomTileProviderId","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/await-selected-custom-tile-provider-id.html","searchKeys":["awaitSelectedCustomTileProviderId","abstract suspend fun awaitSelectedCustomTileProviderId(): String?","org.meshtastic.core.repository.MapTileProviderPrefs.awaitSelectedCustomTileProviderId"]},{"name":"abstract suspend fun cancelMessageNotification(contactKey: String)","description":"org.meshtastic.core.repository.MeshNotificationManager.cancelMessageNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/cancel-message-notification.html","searchKeys":["cancelMessageNotification","abstract suspend fun cancelMessageNotification(contactKey: String)","org.meshtastic.core.repository.MeshNotificationManager.cancelMessageNotification"]},{"name":"abstract suspend fun claimQueuedPacket(id: PersistedPacketId): PersistedPacket?","description":"org.meshtastic.core.repository.PacketRepository.claimQueuedPacket","location":"core/repository/org.meshtastic.core.repository/-packet-repository/claim-queued-packet.html","searchKeys":["claimQueuedPacket","abstract suspend fun claimQueuedPacket(id: PersistedPacketId): PersistedPacket?","org.meshtastic.core.repository.PacketRepository.claimQueuedPacket"]},{"name":"abstract suspend fun claimQueuedPacketByPacketIdIfUnique(packetId: Int): PersistedPacket?","description":"org.meshtastic.core.repository.PacketRepository.claimQueuedPacketByPacketIdIfUnique","location":"core/repository/org.meshtastic.core.repository/-packet-repository/claim-queued-packet-by-packet-id-if-unique.html","searchKeys":["claimQueuedPacketByPacketIdIfUnique","abstract suspend fun claimQueuedPacketByPacketIdIfUnique(packetId: Int): PersistedPacket?","org.meshtastic.core.repository.PacketRepository.claimQueuedPacketByPacketIdIfUnique"]},{"name":"abstract suspend fun clearAllUnreadCounts()","description":"org.meshtastic.core.repository.PacketRepository.clearAllUnreadCounts","location":"core/repository/org.meshtastic.core.repository/-packet-repository/clear-all-unread-counts.html","searchKeys":["clearAllUnreadCounts","abstract suspend fun clearAllUnreadCounts()","org.meshtastic.core.repository.PacketRepository.clearAllUnreadCounts"]},{"name":"abstract suspend fun clearChannelSet()","description":"org.meshtastic.core.repository.RadioConfigRepository.clearChannelSet","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/clear-channel-set.html","searchKeys":["clearChannelSet","abstract suspend fun clearChannelSet()","org.meshtastic.core.repository.RadioConfigRepository.clearChannelSet"]},{"name":"abstract suspend fun clearDeviceUIConfig()","description":"org.meshtastic.core.repository.RadioConfigRepository.clearDeviceUIConfig","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/clear-device-u-i-config.html","searchKeys":["clearDeviceUIConfig","abstract suspend fun clearDeviceUIConfig()","org.meshtastic.core.repository.RadioConfigRepository.clearDeviceUIConfig"]},{"name":"abstract suspend fun clearEarlyPackets()","description":"org.meshtastic.core.repository.MeshMessageProcessor.clearEarlyPackets","location":"core/repository/org.meshtastic.core.repository/-mesh-message-processor/clear-early-packets.html","searchKeys":["clearEarlyPackets","abstract suspend fun clearEarlyPackets()","org.meshtastic.core.repository.MeshMessageProcessor.clearEarlyPackets"]},{"name":"abstract suspend fun clearFileManifest()","description":"org.meshtastic.core.repository.RadioConfigRepository.clearFileManifest","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/clear-file-manifest.html","searchKeys":["clearFileManifest","abstract suspend fun clearFileManifest()","org.meshtastic.core.repository.RadioConfigRepository.clearFileManifest"]},{"name":"abstract suspend fun clearLocalConfig()","description":"org.meshtastic.core.repository.RadioConfigRepository.clearLocalConfig","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/clear-local-config.html","searchKeys":["clearLocalConfig","abstract suspend fun clearLocalConfig()","org.meshtastic.core.repository.RadioConfigRepository.clearLocalConfig"]},{"name":"abstract suspend fun clearLocalModuleConfig()","description":"org.meshtastic.core.repository.RadioConfigRepository.clearLocalModuleConfig","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/clear-local-module-config.html","searchKeys":["clearLocalModuleConfig","abstract suspend fun clearLocalModuleConfig()","org.meshtastic.core.repository.RadioConfigRepository.clearLocalModuleConfig"]},{"name":"abstract suspend fun clearLoraRegionPresetMap()","description":"org.meshtastic.core.repository.RadioConfigRepository.clearLoraRegionPresetMap","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/clear-lora-region-preset-map.html","searchKeys":["clearLoraRegionPresetMap","abstract suspend fun clearLoraRegionPresetMap()","org.meshtastic.core.repository.RadioConfigRepository.clearLoraRegionPresetMap"]},{"name":"abstract suspend fun clearMyNodeInfo()","description":"org.meshtastic.core.repository.NodeRepository.clearMyNodeInfo","location":"core/repository/org.meshtastic.core.repository/-node-repository/clear-my-node-info.html","searchKeys":["clearMyNodeInfo","abstract suspend fun clearMyNodeInfo()","org.meshtastic.core.repository.NodeRepository.clearMyNodeInfo"]},{"name":"abstract suspend fun clearNodeDB(preserveFavorites: Boolean = false)","description":"org.meshtastic.core.repository.NodeRepository.clearNodeDB","location":"core/repository/org.meshtastic.core.repository/-node-repository/clear-node-d-b.html","searchKeys":["clearNodeDB","abstract suspend fun clearNodeDB(preserveFavorites: Boolean = false)","org.meshtastic.core.repository.NodeRepository.clearNodeDB"]},{"name":"abstract suspend fun clearPacketDB()","description":"org.meshtastic.core.repository.PacketRepository.clearPacketDB","location":"core/repository/org.meshtastic.core.repository/-packet-repository/clear-packet-d-b.html","searchKeys":["clearPacketDB","abstract suspend fun clearPacketDB()","org.meshtastic.core.repository.PacketRepository.clearPacketDB"]},{"name":"abstract suspend fun clearUnreadCount(contact: String, timestamp: Long)","description":"org.meshtastic.core.repository.PacketRepository.clearUnreadCount","location":"core/repository/org.meshtastic.core.repository/-packet-repository/clear-unread-count.html","searchKeys":["clearUnreadCount","abstract suspend fun clearUnreadCount(contact: String, timestamp: Long)","org.meshtastic.core.repository.PacketRepository.clearUnreadCount"]},{"name":"abstract suspend fun close()","description":"org.meshtastic.core.repository.RadioTransport.close","location":"core/repository/org.meshtastic.core.repository/-radio-transport/close.html","searchKeys":["close","abstract suspend fun close()","org.meshtastic.core.repository.RadioTransport.close"]},{"name":"abstract suspend fun completeDispatchedResponse(dataRequestId: Int, complete: Boolean)","description":"org.meshtastic.core.repository.PacketHandler.completeDispatchedResponse","location":"core/repository/org.meshtastic.core.repository/-packet-handler/complete-dispatched-response.html","searchKeys":["completeDispatchedResponse","abstract suspend fun completeDispatchedResponse(dataRequestId: Int, complete: Boolean)","org.meshtastic.core.repository.PacketHandler.completeDispatchedResponse"]},{"name":"abstract suspend fun delete(action: QuickChatAction)","description":"org.meshtastic.core.repository.QuickChatActionRepository.delete","location":"core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/delete.html","searchKeys":["delete","abstract suspend fun delete(action: QuickChatAction)","org.meshtastic.core.repository.QuickChatActionRepository.delete"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.repository.MeshLogRepository.deleteAll","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.repository.MeshLogRepository.deleteAll"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.repository.QuickChatActionRepository.deleteAll","location":"core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.repository.QuickChatActionRepository.deleteAll"]},{"name":"abstract suspend fun deleteContacts(contactList: List<String>)","description":"org.meshtastic.core.repository.PacketRepository.deleteContacts","location":"core/repository/org.meshtastic.core.repository/-packet-repository/delete-contacts.html","searchKeys":["deleteContacts","abstract suspend fun deleteContacts(contactList: List<String>)","org.meshtastic.core.repository.PacketRepository.deleteContacts"]},{"name":"abstract suspend fun deleteLocalStatsLogs(nodeNum: Int)","description":"org.meshtastic.core.repository.MeshLogRepository.deleteLocalStatsLogs","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/delete-local-stats-logs.html","searchKeys":["deleteLocalStatsLogs","abstract suspend fun deleteLocalStatsLogs(nodeNum: Int)","org.meshtastic.core.repository.MeshLogRepository.deleteLocalStatsLogs"]},{"name":"abstract suspend fun deleteLog(uuid: String)","description":"org.meshtastic.core.repository.MeshLogRepository.deleteLog","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/delete-log.html","searchKeys":["deleteLog","abstract suspend fun deleteLog(uuid: String)","org.meshtastic.core.repository.MeshLogRepository.deleteLog"]},{"name":"abstract suspend fun deleteLogs(nodeNum: Int, portNum: Int)","description":"org.meshtastic.core.repository.MeshLogRepository.deleteLogs","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/delete-logs.html","searchKeys":["deleteLogs","abstract suspend fun deleteLogs(nodeNum: Int, portNum: Int)","org.meshtastic.core.repository.MeshLogRepository.deleteLogs"]},{"name":"abstract suspend fun deleteLogsOlderThan(retentionDays: Int)","description":"org.meshtastic.core.repository.MeshLogRepository.deleteLogsOlderThan","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/delete-logs-older-than.html","searchKeys":["deleteLogsOlderThan","abstract suspend fun deleteLogsOlderThan(retentionDays: Int)","org.meshtastic.core.repository.MeshLogRepository.deleteLogsOlderThan"]},{"name":"abstract suspend fun deleteMessages(uuidList: List<Long>)","description":"org.meshtastic.core.repository.PacketRepository.deleteMessages","location":"core/repository/org.meshtastic.core.repository/-packet-repository/delete-messages.html","searchKeys":["deleteMessages","abstract suspend fun deleteMessages(uuidList: List<Long>)","org.meshtastic.core.repository.PacketRepository.deleteMessages"]},{"name":"abstract suspend fun deleteNode(num: Int)","description":"org.meshtastic.core.repository.NodeRepository.deleteNode","location":"core/repository/org.meshtastic.core.repository/-node-repository/delete-node.html","searchKeys":["deleteNode","abstract suspend fun deleteNode(num: Int)","org.meshtastic.core.repository.NodeRepository.deleteNode"]},{"name":"abstract suspend fun deleteNodes(nodeNums: List<Int>)","description":"org.meshtastic.core.repository.NodeRepository.deleteNodes","location":"core/repository/org.meshtastic.core.repository/-node-repository/delete-nodes.html","searchKeys":["deleteNodes","abstract suspend fun deleteNodes(nodeNums: List<Int>)","org.meshtastic.core.repository.NodeRepository.deleteNodes"]},{"name":"abstract suspend fun deleteWaypoint(id: Int)","description":"org.meshtastic.core.repository.PacketRepository.deleteWaypoint","location":"core/repository/org.meshtastic.core.repository/-packet-repository/delete-waypoint.html","searchKeys":["deleteWaypoint","abstract suspend fun deleteWaypoint(id: Int)","org.meshtastic.core.repository.PacketRepository.deleteWaypoint"]},{"name":"abstract suspend fun disconnect()","description":"org.meshtastic.core.repository.RadioInterfaceService.disconnect","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/disconnect.html","searchKeys":["disconnect","abstract suspend fun disconnect()","org.meshtastic.core.repository.RadioInterfaceService.disconnect"]},{"name":"abstract suspend fun dispatch(notification: Notification): Boolean","description":"org.meshtastic.core.repository.NotificationManager.dispatch","location":"core/repository/org.meshtastic.core.repository/-notification-manager/dispatch.html","searchKeys":["dispatch","abstract suspend fun dispatch(notification: Notification): Boolean","org.meshtastic.core.repository.NotificationManager.dispatch"]},{"name":"abstract suspend fun editLocalSettings(block: suspend AdminEditScope.() -> Unit)","description":"org.meshtastic.core.repository.AdminController.editLocalSettings","location":"core/repository/org.meshtastic.core.repository/-admin-controller/edit-local-settings.html","searchKeys":["editLocalSettings","abstract suspend fun editLocalSettings(block: suspend AdminEditScope.() -> Unit)","org.meshtastic.core.repository.AdminController.editLocalSettings"]},{"name":"abstract suspend fun editSettings(destNum: Int, block: suspend AdminEditScope.() -> Unit)","description":"org.meshtastic.core.repository.AdminController.editSettings","location":"core/repository/org.meshtastic.core.repository/-admin-controller/edit-settings.html","searchKeys":["editSettings","abstract suspend fun editSettings(destNum: Int, block: suspend AdminEditScope.() -> Unit)","org.meshtastic.core.repository.AdminController.editSettings"]},{"name":"abstract suspend fun emitMeshPacket(packet: MeshPacket)","description":"org.meshtastic.core.repository.ServiceStateWriter.emitMeshPacket","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/emit-mesh-packet.html","searchKeys":["emitMeshPacket","abstract suspend fun emitMeshPacket(packet: MeshPacket)","org.meshtastic.core.repository.ServiceStateWriter.emitMeshPacket"]},{"name":"abstract suspend fun enqueue(persistedId: PersistedPacketId)","description":"org.meshtastic.core.repository.MessageQueue.enqueue","location":"core/repository/org.meshtastic.core.repository/-message-queue/enqueue.html","searchKeys":["enqueue","abstract suspend fun enqueue(persistedId: PersistedPacketId)","org.meshtastic.core.repository.MessageQueue.enqueue"]},{"name":"abstract suspend fun ensureImported()","description":"org.meshtastic.core.repository.DeviceLinkRepository.ensureImported","location":"core/repository/org.meshtastic.core.repository/-device-link-repository/ensure-imported.html","searchKeys":["ensureImported","abstract suspend fun ensureImported()","org.meshtastic.core.repository.DeviceLinkRepository.ensureImported"]},{"name":"abstract suspend fun factoryReset(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.factoryReset","location":"core/repository/org.meshtastic.core.repository/-admin-controller/factory-reset.html","searchKeys":["factoryReset","abstract suspend fun factoryReset(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.factoryReset"]},{"name":"abstract suspend fun findPacketsWithId(packetId: Int): List<DataPacket>","description":"org.meshtastic.core.repository.PacketRepository.findPacketsWithId","location":"core/repository/org.meshtastic.core.repository/-packet-repository/find-packets-with-id.html","searchKeys":["findPacketsWithId","abstract suspend fun findPacketsWithId(packetId: Int): List<DataPacket>","org.meshtastic.core.repository.PacketRepository.findPacketsWithId"]},{"name":"abstract suspend fun findReactionsWithId(packetId: Int): List<Reaction>","description":"org.meshtastic.core.repository.PacketRepository.findReactionsWithId","location":"core/repository/org.meshtastic.core.repository/-packet-repository/find-reactions-with-id.html","searchKeys":["findReactionsWithId","abstract suspend fun findReactionsWithId(packetId: Int): List<Reaction>","org.meshtastic.core.repository.PacketRepository.findReactionsWithId"]},{"name":"abstract suspend fun getCannedMessages(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getCannedMessages","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-canned-messages.html","searchKeys":["getCannedMessages","abstract suspend fun getCannedMessages(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getCannedMessages"]},{"name":"abstract suspend fun getChannel(destNum: Int, index: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getChannel","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-channel.html","searchKeys":["getChannel","abstract suspend fun getChannel(destNum: Int, index: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getChannel"]},{"name":"abstract suspend fun getConfig(destNum: Int, configType: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getConfig","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-config.html","searchKeys":["getConfig","abstract suspend fun getConfig(destNum: Int, configType: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getConfig"]},{"name":"abstract suspend fun getContactSettings(contact: String): ContactSettings","description":"org.meshtastic.core.repository.PacketRepository.getContactSettings","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-contact-settings.html","searchKeys":["getContactSettings","abstract suspend fun getContactSettings(contact: String): ContactSettings","org.meshtastic.core.repository.PacketRepository.getContactSettings"]},{"name":"abstract suspend fun getCurrentLocation(): Location?","description":"org.meshtastic.core.repository.LocationService.getCurrentLocation","location":"core/repository/org.meshtastic.core.repository/-location-service/get-current-location.html","searchKeys":["getCurrentLocation","abstract suspend fun getCurrentLocation(): Location?","org.meshtastic.core.repository.LocationService.getCurrentLocation"]},{"name":"abstract suspend fun getDeviceConnectionStatus(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getDeviceConnectionStatus","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-device-connection-status.html","searchKeys":["getDeviceConnectionStatus","abstract suspend fun getDeviceConnectionStatus(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getDeviceConnectionStatus"]},{"name":"abstract suspend fun getDeviceHardwareByModel(hwModel: Int, target: String? = null, forceRefresh: Boolean = false): Result<DeviceHardware?>","description":"org.meshtastic.core.repository.DeviceHardwareRepository.getDeviceHardwareByModel","location":"core/repository/org.meshtastic.core.repository/-device-hardware-repository/get-device-hardware-by-model.html","searchKeys":["getDeviceHardwareByModel","abstract suspend fun getDeviceHardwareByModel(hwModel: Int, target: String? = null, forceRefresh: Boolean = false): Result<DeviceHardware?>","org.meshtastic.core.repository.DeviceHardwareRepository.getDeviceHardwareByModel"]},{"name":"abstract suspend fun getDraft(contactKey: String): String","description":"org.meshtastic.core.repository.PacketRepository.getDraft","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-draft.html","searchKeys":["getDraft","abstract suspend fun getDraft(contactKey: String): String","org.meshtastic.core.repository.PacketRepository.getDraft"]},{"name":"abstract suspend fun getEdition(editionName: String): EventFirmwareEdition?","description":"org.meshtastic.core.repository.EventFirmwareRepository.getEdition","location":"core/repository/org.meshtastic.core.repository/-event-firmware-repository/get-edition.html","searchKeys":["getEdition","abstract suspend fun getEdition(editionName: String): EventFirmwareEdition?","org.meshtastic.core.repository.EventFirmwareRepository.getEdition"]},{"name":"abstract suspend fun getEnroutePackets(): List<PersistedPacket>","description":"org.meshtastic.core.repository.PacketRepository.getEnroutePackets","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-enroute-packets.html","searchKeys":["getEnroutePackets","abstract suspend fun getEnroutePackets(): List<PersistedPacket>","org.meshtastic.core.repository.PacketRepository.getEnroutePackets"]},{"name":"abstract suspend fun getEnrouteReactions(): List<PersistedReaction>","description":"org.meshtastic.core.repository.PacketRepository.getEnrouteReactions","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-enroute-reactions.html","searchKeys":["getEnrouteReactions","abstract suspend fun getEnrouteReactions(): List<PersistedReaction>","org.meshtastic.core.repository.PacketRepository.getEnrouteReactions"]},{"name":"abstract suspend fun getFilteredCount(contactKey: String): Int","description":"org.meshtastic.core.repository.PacketRepository.getFilteredCount","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-filtered-count.html","searchKeys":["getFilteredCount","abstract suspend fun getFilteredCount(contactKey: String): Int","org.meshtastic.core.repository.PacketRepository.getFilteredCount"]},{"name":"abstract suspend fun getLinksForTarget(platformioTarget: String, regionCode: String = currentRegionCode()): List<DeviceLink>","description":"org.meshtastic.core.repository.DeviceLinkRepository.getLinksForTarget","location":"core/repository/org.meshtastic.core.repository/-device-link-repository/get-links-for-target.html","searchKeys":["getLinksForTarget","abstract suspend fun getLinksForTarget(platformioTarget: String, regionCode: String = currentRegionCode()): List<DeviceLink>","org.meshtastic.core.repository.DeviceLinkRepository.getLinksForTarget"]},{"name":"abstract suspend fun getManifestTargets(release: FirmwareRelease): Set<String>?","description":"org.meshtastic.core.repository.FirmwareReleaseRepository.getManifestTargets","location":"core/repository/org.meshtastic.core.repository/-firmware-release-repository/get-manifest-targets.html","searchKeys":["getManifestTargets","abstract suspend fun getManifestTargets(release: FirmwareRelease): Set<String>?","org.meshtastic.core.repository.FirmwareReleaseRepository.getManifestTargets"]},{"name":"abstract suspend fun getMessageCount(contact: String): Int","description":"org.meshtastic.core.repository.PacketRepository.getMessageCount","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-message-count.html","searchKeys":["getMessageCount","abstract suspend fun getMessageCount(contact: String): Int","org.meshtastic.core.repository.PacketRepository.getMessageCount"]},{"name":"abstract suspend fun getMessagesFrom(contact: String, limit: Int? = null, includeFiltered: Boolean = true, getNode: suspend (String?) -> Node): Flow<List<Message>>","description":"org.meshtastic.core.repository.PacketRepository.getMessagesFrom","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-messages-from.html","searchKeys":["getMessagesFrom","abstract suspend fun getMessagesFrom(contact: String, limit: Int? = null, includeFiltered: Boolean = true, getNode: suspend (String?) -> Node): Flow<List<Message>>","org.meshtastic.core.repository.PacketRepository.getMessagesFrom"]},{"name":"abstract suspend fun getModuleConfig(destNum: Int, moduleConfigType: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getModuleConfig","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-module-config.html","searchKeys":["getModuleConfig","abstract suspend fun getModuleConfig(destNum: Int, moduleConfigType: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getModuleConfig"]},{"name":"abstract suspend fun getNodeDbSnapshot(): Map<Int, Node>","description":"org.meshtastic.core.repository.NodeRepository.getNodeDbSnapshot","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-node-db-snapshot.html","searchKeys":["getNodeDbSnapshot","abstract suspend fun getNodeDbSnapshot(): Map<Int, Node>","org.meshtastic.core.repository.NodeRepository.getNodeDbSnapshot"]},{"name":"abstract suspend fun getNodesOlderThan(lastHeard: Int): List<Node>","description":"org.meshtastic.core.repository.NodeRepository.getNodesOlderThan","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-nodes-older-than.html","searchKeys":["getNodesOlderThan","abstract suspend fun getNodesOlderThan(lastHeard: Int): List<Node>","org.meshtastic.core.repository.NodeRepository.getNodesOlderThan"]},{"name":"abstract suspend fun getOwner(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getOwner","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-owner.html","searchKeys":["getOwner","abstract suspend fun getOwner(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getOwner"]},{"name":"abstract suspend fun getPacketById(id: Int): DataPacket?","description":"org.meshtastic.core.repository.PacketRepository.getPacketById","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-packet-by-id.html","searchKeys":["getPacketById","abstract suspend fun getPacketById(id: Int): DataPacket?","org.meshtastic.core.repository.PacketRepository.getPacketById"]},{"name":"abstract suspend fun getPacketByPacketId(packetId: Int): DataPacket?","description":"org.meshtastic.core.repository.PacketRepository.getPacketByPacketId","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-packet-by-packet-id.html","searchKeys":["getPacketByPacketId","abstract suspend fun getPacketByPacketId(packetId: Int): DataPacket?","org.meshtastic.core.repository.PacketRepository.getPacketByPacketId"]},{"name":"abstract suspend fun getPacketByPacketIdIfUnique(packetId: Int): DataPacket?","description":"org.meshtastic.core.repository.PacketRepository.getPacketByPacketIdIfUnique","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-packet-by-packet-id-if-unique.html","searchKeys":["getPacketByPacketIdIfUnique","abstract suspend fun getPacketByPacketIdIfUnique(packetId: Int): DataPacket?","org.meshtastic.core.repository.PacketRepository.getPacketByPacketIdIfUnique"]},{"name":"abstract suspend fun getPacketByPersistedId(id: PersistedPacketId): DataPacket?","description":"org.meshtastic.core.repository.PacketRepository.getPacketByPersistedId","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-packet-by-persisted-id.html","searchKeys":["getPacketByPersistedId","abstract suspend fun getPacketByPersistedId(id: PersistedPacketId): DataPacket?","org.meshtastic.core.repository.PacketRepository.getPacketByPersistedId"]},{"name":"abstract suspend fun getQueuedPackets(): List<PersistedPacket>","description":"org.meshtastic.core.repository.PacketRepository.getQueuedPackets","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-queued-packets.html","searchKeys":["getQueuedPackets","abstract suspend fun getQueuedPackets(): List<PersistedPacket>","org.meshtastic.core.repository.PacketRepository.getQueuedPackets"]},{"name":"abstract suspend fun getReactionByPacketId(packetId: Int): Reaction?","description":"org.meshtastic.core.repository.PacketRepository.getReactionByPacketId","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-reaction-by-packet-id.html","searchKeys":["getReactionByPacketId","abstract suspend fun getReactionByPacketId(packetId: Int): Reaction?","org.meshtastic.core.repository.PacketRepository.getReactionByPacketId"]},{"name":"abstract suspend fun getRingtone(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.getRingtone","location":"core/repository/org.meshtastic.core.repository/-admin-controller/get-ringtone.html","searchKeys":["getRingtone","abstract suspend fun getRingtone(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.getRingtone"]},{"name":"abstract suspend fun getSnapshot(): BootloaderOtaQuirksResponse","description":"org.meshtastic.core.repository.BootloaderOtaQuirksRepository.getSnapshot","location":"core/repository/org.meshtastic.core.repository/-bootloader-ota-quirks-repository/get-snapshot.html","searchKeys":["getSnapshot","abstract suspend fun getSnapshot(): BootloaderOtaQuirksResponse","org.meshtastic.core.repository.BootloaderOtaQuirksRepository.getSnapshot"]},{"name":"abstract suspend fun getSnapshot(): MaintenanceUf2Manifest","description":"org.meshtastic.core.repository.MaintenanceUf2Repository.getSnapshot","location":"core/repository/org.meshtastic.core.repository/-maintenance-uf2-repository/get-snapshot.html","searchKeys":["getSnapshot","abstract suspend fun getSnapshot(): MaintenanceUf2Manifest","org.meshtastic.core.repository.MaintenanceUf2Repository.getSnapshot"]},{"name":"abstract suspend fun getUnknownNodes(): List<Node>","description":"org.meshtastic.core.repository.NodeRepository.getUnknownNodes","location":"core/repository/org.meshtastic.core.repository/-node-repository/get-unknown-nodes.html","searchKeys":["getUnknownNodes","abstract suspend fun getUnknownNodes(): List<Node>","org.meshtastic.core.repository.NodeRepository.getUnknownNodes"]},{"name":"abstract suspend fun getUnreadCount(contact: String): Int","description":"org.meshtastic.core.repository.PacketRepository.getUnreadCount","location":"core/repository/org.meshtastic.core.repository/-packet-repository/get-unread-count.html","searchKeys":["getUnreadCount","abstract suspend fun getUnreadCount(contact: String): Int","org.meshtastic.core.repository.PacketRepository.getUnreadCount"]},{"name":"abstract suspend fun handleFromRadio(frame: ReceivedRadioFrame, myNodeNum: Int?)","description":"org.meshtastic.core.repository.MeshMessageProcessor.handleFromRadio","location":"core/repository/org.meshtastic.core.repository/-mesh-message-processor/handle-from-radio.html","searchKeys":["handleFromRadio","abstract suspend fun handleFromRadio(frame: ReceivedRadioFrame, myNodeNum: Int?)","org.meshtastic.core.repository.MeshMessageProcessor.handleFromRadio"]},{"name":"abstract suspend fun importContact(contact: SharedContact)","description":"org.meshtastic.core.repository.MessagingController.importContact","location":"core/repository/org.meshtastic.core.repository/-messaging-controller/import-contact.html","searchKeys":["importContact","abstract suspend fun importContact(contact: SharedContact)","org.meshtastic.core.repository.MessagingController.importContact"]},{"name":"abstract suspend fun insert(log: MeshLog)","description":"org.meshtastic.core.repository.MeshLogRepository.insert","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/insert.html","searchKeys":["insert","abstract suspend fun insert(log: MeshLog)","org.meshtastic.core.repository.MeshLogRepository.insert"]},{"name":"abstract suspend fun insert(packet: DataPacket, myNodeNum: Int, contactKey: String, receivedTime: Long, read: Boolean = true, filtered: Boolean = false)","description":"org.meshtastic.core.repository.PacketRepository.insert","location":"core/repository/org.meshtastic.core.repository/-packet-repository/insert.html","searchKeys":["insert","abstract suspend fun insert(packet: DataPacket, myNodeNum: Int, contactKey: String, receivedTime: Long, read: Boolean = true, filtered: Boolean = false)","org.meshtastic.core.repository.PacketRepository.insert"]},{"name":"abstract suspend fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata)","description":"org.meshtastic.core.repository.NodeRepository.insertMetadata","location":"core/repository/org.meshtastic.core.repository/-node-repository/insert-metadata.html","searchKeys":["insertMetadata","abstract suspend fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata)","org.meshtastic.core.repository.NodeRepository.insertMetadata"]},{"name":"abstract suspend fun insertReaction(reaction: Reaction, myNodeNum: Int)","description":"org.meshtastic.core.repository.PacketRepository.insertReaction","location":"core/repository/org.meshtastic.core.repository/-packet-repository/insert-reaction.html","searchKeys":["insertReaction","abstract suspend fun insertReaction(reaction: Reaction, myNodeNum: Int)","org.meshtastic.core.repository.PacketRepository.insertReaction"]},{"name":"abstract suspend fun installConfig(mi: MyNodeInfo, nodes: List<Node>): List<Int>","description":"org.meshtastic.core.repository.NodeRepository.installConfig","location":"core/repository/org.meshtastic.core.repository/-node-repository/install-config.html","searchKeys":["installConfig","abstract suspend fun installConfig(mi: MyNodeInfo, nodes: List<Node>): List<Int>","org.meshtastic.core.repository.NodeRepository.installConfig"]},{"name":"abstract suspend fun installNodeInfoAndPersist(info: NodeInfo)","description":"org.meshtastic.core.repository.NodeManager.installNodeInfoAndPersist","location":"core/repository/org.meshtastic.core.repository/-node-manager/install-node-info-and-persist.html","searchKeys":["installNodeInfoAndPersist","abstract suspend fun installNodeInfoAndPersist(info: NodeInfo)","org.meshtastic.core.repository.NodeManager.installNodeInfoAndPersist"]},{"name":"abstract suspend fun invalidateCache()","description":"org.meshtastic.core.repository.FirmwareReleaseRepository.invalidateCache","location":"core/repository/org.meshtastic.core.repository/-firmware-release-repository/invalidate-cache.html","searchKeys":["invalidateCache","abstract suspend fun invalidateCache()","org.meshtastic.core.repository.FirmwareReleaseRepository.invalidateCache"]},{"name":"abstract suspend fun markContactUnread(contactKey: String)","description":"org.meshtastic.core.repository.PacketRepository.markContactUnread","location":"core/repository/org.meshtastic.core.repository/-packet-repository/mark-contact-unread.html","searchKeys":["markContactUnread","abstract suspend fun markContactUnread(contactKey: String)","org.meshtastic.core.repository.PacketRepository.markContactUnread"]},{"name":"abstract suspend fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)","description":"org.meshtastic.core.repository.PacketRepository.migrateChannelsByPSK","location":"core/repository/org.meshtastic.core.repository/-packet-repository/migrate-channels-by-p-s-k.html","searchKeys":["migrateChannelsByPSK","abstract suspend fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)","org.meshtastic.core.repository.PacketRepository.migrateChannelsByPSK"]},{"name":"abstract suspend fun nodedbReset(destNum: Int, packetId: Int, preserveFavorites: Boolean)","description":"org.meshtastic.core.repository.AdminController.nodedbReset","location":"core/repository/org.meshtastic.core.repository/-admin-controller/nodedb-reset.html","searchKeys":["nodedbReset","abstract suspend fun nodedbReset(destNum: Int, packetId: Int, preserveFavorites: Boolean)","org.meshtastic.core.repository.AdminController.nodedbReset"]},{"name":"abstract suspend fun onNodeDbReady()","description":"org.meshtastic.core.repository.MeshConnectionManager.onNodeDbReady","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/on-node-db-ready.html","searchKeys":["onNodeDbReady","abstract suspend fun onNodeDbReady()","org.meshtastic.core.repository.MeshConnectionManager.onNodeDbReady"]},{"name":"abstract suspend fun onPacketReceived(meshPacket: MeshPacket, dataPacket: DataPacket)","description":"org.meshtastic.core.repository.DiscoveryPacketCollector.onPacketReceived","location":"core/repository/org.meshtastic.core.repository/-discovery-packet-collector/on-packet-received.html","searchKeys":["onPacketReceived","abstract suspend fun onPacketReceived(meshPacket: MeshPacket, dataPacket: DataPacket)","org.meshtastic.core.repository.DiscoveryPacketCollector.onPacketReceived"]},{"name":"abstract suspend fun probe(address: String, tlsEnabled: Boolean, username: String?, password: String?): MqttProbeStatus","description":"org.meshtastic.core.repository.MqttManager.probe","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/probe.html","searchKeys":["probe","abstract suspend fun probe(address: String, tlsEnabled: Boolean, username: String?, password: String?): MqttProbeStatus","org.meshtastic.core.repository.MqttManager.probe"]},{"name":"abstract suspend fun read(uri: CommonUri, block: suspend (BufferedSource) -> Unit): Boolean","description":"org.meshtastic.core.repository.FileService.read","location":"core/repository/org.meshtastic.core.repository/-file-service/read.html","searchKeys":["read","abstract suspend fun read(uri: CommonUri, block: suspend (BufferedSource) -> Unit): Boolean","org.meshtastic.core.repository.FileService.read"]},{"name":"abstract suspend fun reboot(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.reboot","location":"core/repository/org.meshtastic.core.repository/-admin-controller/reboot.html","searchKeys":["reboot","abstract suspend fun reboot(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.reboot"]},{"name":"abstract suspend fun rebootToDfu(nodeNum: Int)","description":"org.meshtastic.core.repository.AdminController.rebootToDfu","location":"core/repository/org.meshtastic.core.repository/-admin-controller/reboot-to-dfu.html","searchKeys":["rebootToDfu","abstract suspend fun rebootToDfu(nodeNum: Int)","org.meshtastic.core.repository.AdminController.rebootToDfu"]},{"name":"abstract suspend fun reconcile()","description":"org.meshtastic.core.repository.BootloaderOtaQuirksRepository.reconcile","location":"core/repository/org.meshtastic.core.repository/-bootloader-ota-quirks-repository/reconcile.html","searchKeys":["reconcile","abstract suspend fun reconcile()","org.meshtastic.core.repository.BootloaderOtaQuirksRepository.reconcile"]},{"name":"abstract suspend fun reconcile()","description":"org.meshtastic.core.repository.DeviceLinkRepository.reconcile","location":"core/repository/org.meshtastic.core.repository/-device-link-repository/reconcile.html","searchKeys":["reconcile","abstract suspend fun reconcile()","org.meshtastic.core.repository.DeviceLinkRepository.reconcile"]},{"name":"abstract suspend fun reconcile()","description":"org.meshtastic.core.repository.MaintenanceUf2Repository.reconcile","location":"core/repository/org.meshtastic.core.repository/-maintenance-uf2-repository/reconcile.html","searchKeys":["reconcile","abstract suspend fun reconcile()","org.meshtastic.core.repository.MaintenanceUf2Repository.reconcile"]},{"name":"abstract suspend fun refreshMetadata(destNum: Int)","description":"org.meshtastic.core.repository.QueryController.refreshMetadata","location":"core/repository/org.meshtastic.core.repository/-query-controller/refresh-metadata.html","searchKeys":["refreshMetadata","abstract suspend fun refreshMetadata(destNum: Int)","org.meshtastic.core.repository.QueryController.refreshMetadata"]},{"name":"abstract suspend fun removeByNodenum(packetId: Int, nodeNum: Int)","description":"org.meshtastic.core.repository.NodeController.removeByNodenum","location":"core/repository/org.meshtastic.core.repository/-node-controller/remove-by-nodenum.html","searchKeys":["removeByNodenum","abstract suspend fun removeByNodenum(packetId: Int, nodeNum: Int)","org.meshtastic.core.repository.NodeController.removeByNodenum"]},{"name":"abstract suspend fun replaceAllSettings(settingsList: List<ChannelSettings>)","description":"org.meshtastic.core.repository.RadioConfigRepository.replaceAllSettings","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/replace-all-settings.html","searchKeys":["replaceAllSettings","abstract suspend fun replaceAllSettings(settingsList: List<ChannelSettings>)","org.meshtastic.core.repository.RadioConfigRepository.replaceAllSettings"]},{"name":"abstract suspend fun requestHistoryReplay(trigger: String, myNodeNum: Int?, storeForwardConfig: ModuleConfig.StoreForwardConfig?, transport: String, expectedConnectionVersion: Long)","description":"org.meshtastic.core.repository.HistoryManager.requestHistoryReplay","location":"core/repository/org.meshtastic.core.repository/-history-manager/request-history-replay.html","searchKeys":["requestHistoryReplay","abstract suspend fun requestHistoryReplay(trigger: String, myNodeNum: Int?, storeForwardConfig: ModuleConfig.StoreForwardConfig?, transport: String, expectedConnectionVersion: Long)","org.meshtastic.core.repository.HistoryManager.requestHistoryReplay"]},{"name":"abstract suspend fun requestNeighborInfo(requestId: Int, destNum: Int)","description":"org.meshtastic.core.repository.CommandSender.requestNeighborInfo","location":"core/repository/org.meshtastic.core.repository/-command-sender/request-neighbor-info.html","searchKeys":["requestNeighborInfo","abstract suspend fun requestNeighborInfo(requestId: Int, destNum: Int)","org.meshtastic.core.repository.CommandSender.requestNeighborInfo"]},{"name":"abstract suspend fun requestNeighborInfo(requestId: Int, destNum: Int)","description":"org.meshtastic.core.repository.QueryController.requestNeighborInfo","location":"core/repository/org.meshtastic.core.repository/-query-controller/request-neighbor-info.html","searchKeys":["requestNeighborInfo","abstract suspend fun requestNeighborInfo(requestId: Int, destNum: Int)","org.meshtastic.core.repository.QueryController.requestNeighborInfo"]},{"name":"abstract suspend fun requestPosition(destNum: Int, currentPosition: Position)","description":"org.meshtastic.core.repository.CommandSender.requestPosition","location":"core/repository/org.meshtastic.core.repository/-command-sender/request-position.html","searchKeys":["requestPosition","abstract suspend fun requestPosition(destNum: Int, currentPosition: Position)","org.meshtastic.core.repository.CommandSender.requestPosition"]},{"name":"abstract suspend fun requestPosition(destNum: Int, currentPosition: Position)","description":"org.meshtastic.core.repository.QueryController.requestPosition","location":"core/repository/org.meshtastic.core.repository/-query-controller/request-position.html","searchKeys":["requestPosition","abstract suspend fun requestPosition(destNum: Int, currentPosition: Position)","org.meshtastic.core.repository.QueryController.requestPosition"]},{"name":"abstract suspend fun requestRebootOta(requestId: Int, destNum: Int, mode: Int, hash: ByteArray?)","description":"org.meshtastic.core.repository.AdminController.requestRebootOta","location":"core/repository/org.meshtastic.core.repository/-admin-controller/request-reboot-ota.html","searchKeys":["requestRebootOta","abstract suspend fun requestRebootOta(requestId: Int, destNum: Int, mode: Int, hash: ByteArray?)","org.meshtastic.core.repository.AdminController.requestRebootOta"]},{"name":"abstract suspend fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","description":"org.meshtastic.core.repository.CommandSender.requestTelemetry","location":"core/repository/org.meshtastic.core.repository/-command-sender/request-telemetry.html","searchKeys":["requestTelemetry","abstract suspend fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","org.meshtastic.core.repository.CommandSender.requestTelemetry"]},{"name":"abstract suspend fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","description":"org.meshtastic.core.repository.QueryController.requestTelemetry","location":"core/repository/org.meshtastic.core.repository/-query-controller/request-telemetry.html","searchKeys":["requestTelemetry","abstract suspend fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","org.meshtastic.core.repository.QueryController.requestTelemetry"]},{"name":"abstract suspend fun requestTelemetryForConnection(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long)","description":"org.meshtastic.core.repository.CommandSender.requestTelemetryForConnection","location":"core/repository/org.meshtastic.core.repository/-command-sender/request-telemetry-for-connection.html","searchKeys":["requestTelemetryForConnection","abstract suspend fun requestTelemetryForConnection(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long)","org.meshtastic.core.repository.CommandSender.requestTelemetryForConnection"]},{"name":"abstract suspend fun requestTraceroute(requestId: Int, destNum: Int)","description":"org.meshtastic.core.repository.CommandSender.requestTraceroute","location":"core/repository/org.meshtastic.core.repository/-command-sender/request-traceroute.html","searchKeys":["requestTraceroute","abstract suspend fun requestTraceroute(requestId: Int, destNum: Int)","org.meshtastic.core.repository.CommandSender.requestTraceroute"]},{"name":"abstract suspend fun requestTraceroute(requestId: Int, destNum: Int)","description":"org.meshtastic.core.repository.QueryController.requestTraceroute","location":"core/repository/org.meshtastic.core.repository/-query-controller/request-traceroute.html","searchKeys":["requestTraceroute","abstract suspend fun requestTraceroute(requestId: Int, destNum: Int)","org.meshtastic.core.repository.QueryController.requestTraceroute"]},{"name":"abstract suspend fun requestUserInfo(destNum: Int)","description":"org.meshtastic.core.repository.CommandSender.requestUserInfo","location":"core/repository/org.meshtastic.core.repository/-command-sender/request-user-info.html","searchKeys":["requestUserInfo","abstract suspend fun requestUserInfo(destNum: Int)","org.meshtastic.core.repository.CommandSender.requestUserInfo"]},{"name":"abstract suspend fun requestUserInfo(destNum: Int)","description":"org.meshtastic.core.repository.QueryController.requestUserInfo","location":"core/repository/org.meshtastic.core.repository/-query-controller/request-user-info.html","searchKeys":["requestUserInfo","abstract suspend fun requestUserInfo(destNum: Int)","org.meshtastic.core.repository.QueryController.requestUserInfo"]},{"name":"abstract suspend fun resolveOutgoingPacket(packet: MeshPacket): PersistedPacket?","description":"org.meshtastic.core.repository.PacketRepository.resolveOutgoingPacket","location":"core/repository/org.meshtastic.core.repository/-packet-repository/resolve-outgoing-packet.html","searchKeys":["resolveOutgoingPacket","abstract suspend fun resolveOutgoingPacket(packet: MeshPacket): PersistedPacket?","org.meshtastic.core.repository.PacketRepository.resolveOutgoingPacket"]},{"name":"abstract suspend fun restartTransport()","description":"org.meshtastic.core.repository.RadioInterfaceService.restartTransport","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/restart-transport.html","searchKeys":["restartTransport","abstract suspend fun restartTransport()","org.meshtastic.core.repository.RadioInterfaceService.restartTransport"]},{"name":"abstract suspend fun restoreLocalConfiguration(expectedDeviceAddress: String?, config: Config, primaryChannel: Channel? = null): Boolean","description":"org.meshtastic.core.repository.RadioController.restoreLocalConfiguration","location":"core/repository/org.meshtastic.core.repository/-radio-controller/restore-local-configuration.html","searchKeys":["restoreLocalConfiguration","abstract suspend fun restoreLocalConfiguration(expectedDeviceAddress: String?, config: Config, primaryChannel: Channel? = null): Boolean","org.meshtastic.core.repository.RadioController.restoreLocalConfiguration"]},{"name":"abstract suspend fun rollbackEnroutePacket(id: PersistedPacketId): Boolean","description":"org.meshtastic.core.repository.PacketRepository.rollbackEnroutePacket","location":"core/repository/org.meshtastic.core.repository/-packet-repository/rollback-enroute-packet.html","searchKeys":["rollbackEnroutePacket","abstract suspend fun rollbackEnroutePacket(id: PersistedPacketId): Boolean","org.meshtastic.core.repository.PacketRepository.rollbackEnroutePacket"]},{"name":"abstract suspend fun runWithSessionLease(session: RadioSessionContext, block: suspend (RadioSessionLease) -> Unit): Boolean","description":"org.meshtastic.core.repository.RadioSessionAuthority.runWithSessionLease","location":"core/repository/org.meshtastic.core.repository/-radio-session-authority/run-with-session-lease.html","searchKeys":["runWithSessionLease","abstract suspend fun runWithSessionLease(session: RadioSessionContext, block: suspend (RadioSessionLease) -> Unit): Boolean","org.meshtastic.core.repository.RadioSessionAuthority.runWithSessionLease"]},{"name":"abstract suspend fun savePacket(myNodeNum: Int, contactKey: String, packet: DataPacket, receivedTime: Long, read: Boolean = true, filtered: Boolean = false): PersistedPacketId","description":"org.meshtastic.core.repository.PacketRepository.savePacket","location":"core/repository/org.meshtastic.core.repository/-packet-repository/save-packet.html","searchKeys":["savePacket","abstract suspend fun savePacket(myNodeNum: Int, contactKey: String, packet: DataPacket, receivedTime: Long, read: Boolean = true, filtered: Boolean = false): PersistedPacketId","org.meshtastic.core.repository.PacketRepository.savePacket"]},{"name":"abstract suspend fun sendAdmin(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage)","description":"org.meshtastic.core.repository.CommandSender.sendAdmin","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-admin.html","searchKeys":["sendAdmin","abstract suspend fun sendAdmin(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage)","org.meshtastic.core.repository.CommandSender.sendAdmin"]},{"name":"abstract suspend fun sendAdminAwaitResult(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage): AwaitedSendResult","description":"org.meshtastic.core.repository.CommandSender.sendAdminAwaitResult","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-admin-await-result.html","searchKeys":["sendAdminAwaitResult","abstract suspend fun sendAdminAwaitResult(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage): AwaitedSendResult","org.meshtastic.core.repository.CommandSender.sendAdminAwaitResult"]},{"name":"abstract suspend fun sendAdminForConnection(destNum: Int, expectedConnectionVersion: Long, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage)","description":"org.meshtastic.core.repository.CommandSender.sendAdminForConnection","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-admin-for-connection.html","searchKeys":["sendAdminForConnection","abstract suspend fun sendAdminForConnection(destNum: Int, expectedConnectionVersion: Long, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage)","org.meshtastic.core.repository.CommandSender.sendAdminForConnection"]},{"name":"abstract suspend fun sendData(p: DataPacket)","description":"org.meshtastic.core.repository.CommandSender.sendData","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-data.html","searchKeys":["sendData","abstract suspend fun sendData(p: DataPacket)","org.meshtastic.core.repository.CommandSender.sendData"]},{"name":"abstract suspend fun sendMessage(packet: DataPacket)","description":"org.meshtastic.core.repository.MessagingController.sendMessage","location":"core/repository/org.meshtastic.core.repository/-messaging-controller/send-message.html","searchKeys":["sendMessage","abstract suspend fun sendMessage(packet: DataPacket)","org.meshtastic.core.repository.MessagingController.sendMessage"]},{"name":"abstract suspend fun sendPosition(pos: Position, destNum: Int? = null, wantResponse: Boolean = false)","description":"org.meshtastic.core.repository.CommandSender.sendPosition","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-position.html","searchKeys":["sendPosition","abstract suspend fun sendPosition(pos: Position, destNum: Int? = null, wantResponse: Boolean = false)","org.meshtastic.core.repository.CommandSender.sendPosition"]},{"name":"abstract suspend fun sendReaction(emoji: String, replyId: Int, contactKey: String)","description":"org.meshtastic.core.repository.MessagingController.sendReaction","location":"core/repository/org.meshtastic.core.repository/-messaging-controller/send-reaction.html","searchKeys":["sendReaction","abstract suspend fun sendReaction(emoji: String, replyId: Int, contactKey: String)","org.meshtastic.core.repository.MessagingController.sendReaction"]},{"name":"abstract suspend fun sendSharedContact(nodeNum: Int): Boolean","description":"org.meshtastic.core.repository.MessagingController.sendSharedContact","location":"core/repository/org.meshtastic.core.repository/-messaging-controller/send-shared-contact.html","searchKeys":["sendSharedContact","abstract suspend fun sendSharedContact(nodeNum: Int): Boolean","org.meshtastic.core.repository.MessagingController.sendSharedContact"]},{"name":"abstract suspend fun sendToRadio(packet: MeshPacket): Boolean","description":"org.meshtastic.core.repository.PacketHandler.sendToRadio","location":"core/repository/org.meshtastic.core.repository/-packet-handler/send-to-radio.html","searchKeys":["sendToRadio","abstract suspend fun sendToRadio(packet: MeshPacket): Boolean","org.meshtastic.core.repository.PacketHandler.sendToRadio"]},{"name":"abstract suspend fun sendToRadioAndAwaitResult(packet: MeshPacket): AwaitedSendResult","description":"org.meshtastic.core.repository.PacketHandler.sendToRadioAndAwaitResult","location":"core/repository/org.meshtastic.core.repository/-packet-handler/send-to-radio-and-await-result.html","searchKeys":["sendToRadioAndAwaitResult","abstract suspend fun sendToRadioAndAwaitResult(packet: MeshPacket): AwaitedSendResult","org.meshtastic.core.repository.PacketHandler.sendToRadioAndAwaitResult"]},{"name":"abstract suspend fun sendToRadioForConnection(packet: MeshPacket, expectedConnectionVersion: Long): Boolean","description":"org.meshtastic.core.repository.PacketHandler.sendToRadioForConnection","location":"core/repository/org.meshtastic.core.repository/-packet-handler/send-to-radio-for-connection.html","searchKeys":["sendToRadioForConnection","abstract suspend fun sendToRadioForConnection(packet: MeshPacket, expectedConnectionVersion: Long): Boolean","org.meshtastic.core.repository.PacketHandler.sendToRadioForConnection"]},{"name":"abstract suspend fun setCannedMessages(destNum: Int, messages: String)","description":"org.meshtastic.core.repository.AdminController.setCannedMessages","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-canned-messages.html","searchKeys":["setCannedMessages","abstract suspend fun setCannedMessages(destNum: Int, messages: String)","org.meshtastic.core.repository.AdminController.setCannedMessages"]},{"name":"abstract suspend fun setChannel(channel: Channel)","description":"org.meshtastic.core.repository.AdminEditScope.setChannel","location":"core/repository/org.meshtastic.core.repository/-admin-edit-scope/set-channel.html","searchKeys":["setChannel","abstract suspend fun setChannel(channel: Channel)","org.meshtastic.core.repository.AdminEditScope.setChannel"]},{"name":"abstract suspend fun setConfig(config: Config)","description":"org.meshtastic.core.repository.AdminEditScope.setConfig","location":"core/repository/org.meshtastic.core.repository/-admin-edit-scope/set-config.html","searchKeys":["setConfig","abstract suspend fun setConfig(config: Config)","org.meshtastic.core.repository.AdminEditScope.setConfig"]},{"name":"abstract suspend fun setConfig(destNum: Int, config: Config, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.setConfig","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-config.html","searchKeys":["setConfig","abstract suspend fun setConfig(destNum: Int, config: Config, packetId: Int)","org.meshtastic.core.repository.AdminController.setConfig"]},{"name":"abstract suspend fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","description":"org.meshtastic.core.repository.PacketRepository.setContactFilteringDisabled","location":"core/repository/org.meshtastic.core.repository/-packet-repository/set-contact-filtering-disabled.html","searchKeys":["setContactFilteringDisabled","abstract suspend fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","org.meshtastic.core.repository.PacketRepository.setContactFilteringDisabled"]},{"name":"abstract suspend fun setCustomTileProviders(providers: String?)","description":"org.meshtastic.core.repository.MapTileProviderPrefs.setCustomTileProviders","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/set-custom-tile-providers.html","searchKeys":["setCustomTileProviders","abstract suspend fun setCustomTileProviders(providers: String?)","org.meshtastic.core.repository.MapTileProviderPrefs.setCustomTileProviders"]},{"name":"abstract suspend fun setDeviceAddress(address: String)","description":"org.meshtastic.core.repository.RadioController.setDeviceAddress","location":"core/repository/org.meshtastic.core.repository/-radio-controller/set-device-address.html","searchKeys":["setDeviceAddress","abstract suspend fun setDeviceAddress(address: String)","org.meshtastic.core.repository.RadioController.setDeviceAddress"]},{"name":"abstract suspend fun setDeviceUIConfig(config: DeviceUIConfig)","description":"org.meshtastic.core.repository.RadioConfigRepository.setDeviceUIConfig","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/set-device-u-i-config.html","searchKeys":["setDeviceUIConfig","abstract suspend fun setDeviceUIConfig(config: DeviceUIConfig)","org.meshtastic.core.repository.RadioConfigRepository.setDeviceUIConfig"]},{"name":"abstract suspend fun setDraft(contactKey: String, draft: String)","description":"org.meshtastic.core.repository.PacketRepository.setDraft","location":"core/repository/org.meshtastic.core.repository/-packet-repository/set-draft.html","searchKeys":["setDraft","abstract suspend fun setDraft(contactKey: String, draft: String)","org.meshtastic.core.repository.PacketRepository.setDraft"]},{"name":"abstract suspend fun setFavorite(nodeNum: Int, favorite: Boolean)","description":"org.meshtastic.core.repository.NodeController.setFavorite","location":"core/repository/org.meshtastic.core.repository/-node-controller/set-favorite.html","searchKeys":["setFavorite","abstract suspend fun setFavorite(nodeNum: Int, favorite: Boolean)","org.meshtastic.core.repository.NodeController.setFavorite"]},{"name":"abstract suspend fun setFixedPosition(destNum: Int, pos: Position)","description":"org.meshtastic.core.repository.CommandSender.setFixedPosition","location":"core/repository/org.meshtastic.core.repository/-command-sender/set-fixed-position.html","searchKeys":["setFixedPosition","abstract suspend fun setFixedPosition(destNum: Int, pos: Position)","org.meshtastic.core.repository.CommandSender.setFixedPosition"]},{"name":"abstract suspend fun setFixedPosition(destNum: Int, position: Position)","description":"org.meshtastic.core.repository.AdminController.setFixedPosition","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-fixed-position.html","searchKeys":["setFixedPosition","abstract suspend fun setFixedPosition(destNum: Int, position: Position)","org.meshtastic.core.repository.AdminController.setFixedPosition"]},{"name":"abstract suspend fun setFixedPosition(position: Position)","description":"org.meshtastic.core.repository.AdminEditScope.setFixedPosition","location":"core/repository/org.meshtastic.core.repository/-admin-edit-scope/set-fixed-position.html","searchKeys":["setFixedPosition","abstract suspend fun setFixedPosition(position: Position)","org.meshtastic.core.repository.AdminEditScope.setFixedPosition"]},{"name":"abstract suspend fun setHamMode(destNum: Int, hamParameters: HamParameters, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.setHamMode","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-ham-mode.html","searchKeys":["setHamMode","abstract suspend fun setHamMode(destNum: Int, hamParameters: HamParameters, packetId: Int)","org.meshtastic.core.repository.AdminController.setHamMode"]},{"name":"abstract suspend fun setIgnored(nodeNum: Int, ignored: Boolean)","description":"org.meshtastic.core.repository.NodeController.setIgnored","location":"core/repository/org.meshtastic.core.repository/-node-controller/set-ignored.html","searchKeys":["setIgnored","abstract suspend fun setIgnored(nodeNum: Int, ignored: Boolean)","org.meshtastic.core.repository.NodeController.setIgnored"]},{"name":"abstract suspend fun setItemPosition(uuid: Long, newPos: Int)","description":"org.meshtastic.core.repository.QuickChatActionRepository.setItemPosition","location":"core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/set-item-position.html","searchKeys":["setItemPosition","abstract suspend fun setItemPosition(uuid: Long, newPos: Int)","org.meshtastic.core.repository.QuickChatActionRepository.setItemPosition"]},{"name":"abstract suspend fun setLocalChannel(channel: Channel)","description":"org.meshtastic.core.repository.AdminController.setLocalChannel","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-local-channel.html","searchKeys":["setLocalChannel","abstract suspend fun setLocalChannel(channel: Channel)","org.meshtastic.core.repository.AdminController.setLocalChannel"]},{"name":"abstract suspend fun setLocalConfig(config: Config)","description":"org.meshtastic.core.repository.AdminController.setLocalConfig","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-local-config.html","searchKeys":["setLocalConfig","abstract suspend fun setLocalConfig(config: Config)","org.meshtastic.core.repository.AdminController.setLocalConfig"]},{"name":"abstract suspend fun setLocalConfig(config: Config)","description":"org.meshtastic.core.repository.RadioConfigRepository.setLocalConfig","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/set-local-config.html","searchKeys":["setLocalConfig","abstract suspend fun setLocalConfig(config: Config)","org.meshtastic.core.repository.RadioConfigRepository.setLocalConfig"]},{"name":"abstract suspend fun setLocalModuleConfig(config: ModuleConfig)","description":"org.meshtastic.core.repository.RadioConfigRepository.setLocalModuleConfig","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/set-local-module-config.html","searchKeys":["setLocalModuleConfig","abstract suspend fun setLocalModuleConfig(config: ModuleConfig)","org.meshtastic.core.repository.RadioConfigRepository.setLocalModuleConfig"]},{"name":"abstract suspend fun setLoraRegionPresetMap(map: LoRaRegionPresetMap)","description":"org.meshtastic.core.repository.RadioConfigRepository.setLoraRegionPresetMap","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/set-lora-region-preset-map.html","searchKeys":["setLoraRegionPresetMap","abstract suspend fun setLoraRegionPresetMap(map: LoRaRegionPresetMap)","org.meshtastic.core.repository.RadioConfigRepository.setLoraRegionPresetMap"]},{"name":"abstract suspend fun setMessageTranslation(uuid: Long, translatedText: String)","description":"org.meshtastic.core.repository.PacketRepository.setMessageTranslation","location":"core/repository/org.meshtastic.core.repository/-packet-repository/set-message-translation.html","searchKeys":["setMessageTranslation","abstract suspend fun setMessageTranslation(uuid: Long, translatedText: String)","org.meshtastic.core.repository.PacketRepository.setMessageTranslation"]},{"name":"abstract suspend fun setModuleConfig(config: ModuleConfig)","description":"org.meshtastic.core.repository.AdminEditScope.setModuleConfig","location":"core/repository/org.meshtastic.core.repository/-admin-edit-scope/set-module-config.html","searchKeys":["setModuleConfig","abstract suspend fun setModuleConfig(config: ModuleConfig)","org.meshtastic.core.repository.AdminEditScope.setModuleConfig"]},{"name":"abstract suspend fun setModuleConfig(destNum: Int, config: ModuleConfig, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.setModuleConfig","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-module-config.html","searchKeys":["setModuleConfig","abstract suspend fun setModuleConfig(destNum: Int, config: ModuleConfig, packetId: Int)","org.meshtastic.core.repository.AdminController.setModuleConfig"]},{"name":"abstract suspend fun setMuteUntil(contacts: List<String>, until: Long)","description":"org.meshtastic.core.repository.PacketRepository.setMuteUntil","location":"core/repository/org.meshtastic.core.repository/-packet-repository/set-mute-until.html","searchKeys":["setMuteUntil","abstract suspend fun setMuteUntil(contacts: List<String>, until: Long)","org.meshtastic.core.repository.PacketRepository.setMuteUntil"]},{"name":"abstract suspend fun setNodeNotes(num: Int, notes: String)","description":"org.meshtastic.core.repository.NodeRepository.setNodeNotes","location":"core/repository/org.meshtastic.core.repository/-node-repository/set-node-notes.html","searchKeys":["setNodeNotes","abstract suspend fun setNodeNotes(num: Int, notes: String)","org.meshtastic.core.repository.NodeRepository.setNodeNotes"]},{"name":"abstract suspend fun setOwner(destNum: Int, user: User, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.setOwner","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-owner.html","searchKeys":["setOwner","abstract suspend fun setOwner(destNum: Int, user: User, packetId: Int)","org.meshtastic.core.repository.AdminController.setOwner"]},{"name":"abstract suspend fun setOwner(user: User)","description":"org.meshtastic.core.repository.AdminEditScope.setOwner","location":"core/repository/org.meshtastic.core.repository/-admin-edit-scope/set-owner.html","searchKeys":["setOwner","abstract suspend fun setOwner(user: User)","org.meshtastic.core.repository.AdminEditScope.setOwner"]},{"name":"abstract suspend fun setPinned(contactKeys: List<String>, pinned: Boolean)","description":"org.meshtastic.core.repository.PacketRepository.setPinned","location":"core/repository/org.meshtastic.core.repository/-packet-repository/set-pinned.html","searchKeys":["setPinned","abstract suspend fun setPinned(contactKeys: List<String>, pinned: Boolean)","org.meshtastic.core.repository.PacketRepository.setPinned"]},{"name":"abstract suspend fun setRemoteChannel(destNum: Int, channel: Channel, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.setRemoteChannel","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-remote-channel.html","searchKeys":["setRemoteChannel","abstract suspend fun setRemoteChannel(destNum: Int, channel: Channel, packetId: Int)","org.meshtastic.core.repository.AdminController.setRemoteChannel"]},{"name":"abstract suspend fun setRingtone(destNum: Int, ringtone: String)","description":"org.meshtastic.core.repository.AdminController.setRingtone","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-ringtone.html","searchKeys":["setRingtone","abstract suspend fun setRingtone(destNum: Int, ringtone: String)","org.meshtastic.core.repository.AdminController.setRingtone"]},{"name":"abstract suspend fun setSelectedCustomTileProviderId(providerId: String?)","description":"org.meshtastic.core.repository.MapTileProviderPrefs.setSelectedCustomTileProviderId","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/set-selected-custom-tile-provider-id.html","searchKeys":["setSelectedCustomTileProviderId","abstract suspend fun setSelectedCustomTileProviderId(providerId: String?)","org.meshtastic.core.repository.MapTileProviderPrefs.setSelectedCustomTileProviderId"]},{"name":"abstract suspend fun setShowTranslated(uuid: Long, showTranslated: Boolean)","description":"org.meshtastic.core.repository.PacketRepository.setShowTranslated","location":"core/repository/org.meshtastic.core.repository/-packet-repository/set-show-translated.html","searchKeys":["setShowTranslated","abstract suspend fun setShowTranslated(uuid: Long, showTranslated: Boolean)","org.meshtastic.core.repository.PacketRepository.setShowTranslated"]},{"name":"abstract suspend fun setTime(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.setTime","location":"core/repository/org.meshtastic.core.repository/-admin-controller/set-time.html","searchKeys":["setTime","abstract suspend fun setTime(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.setTime"]},{"name":"abstract suspend fun shutdown(destNum: Int, packetId: Int)","description":"org.meshtastic.core.repository.AdminController.shutdown","location":"core/repository/org.meshtastic.core.repository/-admin-controller/shutdown.html","searchKeys":["shutdown","abstract suspend fun shutdown(destNum: Int, packetId: Int)","org.meshtastic.core.repository.AdminController.shutdown"]},{"name":"abstract suspend fun timeOutEnroutePacket(id: PersistedPacketId, routingError: Int): Boolean","description":"org.meshtastic.core.repository.PacketRepository.timeOutEnroutePacket","location":"core/repository/org.meshtastic.core.repository/-packet-repository/time-out-enroute-packet.html","searchKeys":["timeOutEnroutePacket","abstract suspend fun timeOutEnroutePacket(id: PersistedPacketId, routingError: Int): Boolean","org.meshtastic.core.repository.PacketRepository.timeOutEnroutePacket"]},{"name":"abstract suspend fun timeOutEnrouteReaction(id: PersistedReactionId, routingError: Int): Boolean","description":"org.meshtastic.core.repository.PacketRepository.timeOutEnrouteReaction","location":"core/repository/org.meshtastic.core.repository/-packet-repository/time-out-enroute-reaction.html","searchKeys":["timeOutEnrouteReaction","abstract suspend fun timeOutEnrouteReaction(id: PersistedReactionId, routingError: Int): Boolean","org.meshtastic.core.repository.PacketRepository.timeOutEnrouteReaction"]},{"name":"abstract suspend fun toggleMuted(nodeNum: Int)","description":"org.meshtastic.core.repository.NodeController.toggleMuted","location":"core/repository/org.meshtastic.core.repository/-node-controller/toggle-muted.html","searchKeys":["toggleMuted","abstract suspend fun toggleMuted(nodeNum: Int)","org.meshtastic.core.repository.NodeController.toggleMuted"]},{"name":"abstract suspend fun update(packet: DataPacket, routingError: Int = -1)","description":"org.meshtastic.core.repository.PacketRepository.update","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update.html","searchKeys":["update","abstract suspend fun update(packet: DataPacket, routingError: Int = -1)","org.meshtastic.core.repository.PacketRepository.update"]},{"name":"abstract suspend fun updateAll()","description":"org.meshtastic.core.repository.AppWidgetUpdater.updateAll","location":"core/repository/org.meshtastic.core.repository/-app-widget-updater/update-all.html","searchKeys":["updateAll","abstract suspend fun updateAll()","org.meshtastic.core.repository.AppWidgetUpdater.updateAll"]},{"name":"abstract suspend fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","description":"org.meshtastic.core.repository.RadioConfigRepository.updateChannelSet","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/update-channel-set.html","searchKeys":["updateChannelSet","abstract suspend fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","org.meshtastic.core.repository.RadioConfigRepository.updateChannelSet"]},{"name":"abstract suspend fun updateChannelSettings(channel: Channel)","description":"org.meshtastic.core.repository.RadioConfigRepository.updateChannelSettings","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/update-channel-settings.html","searchKeys":["updateChannelSettings","abstract suspend fun updateChannelSettings(channel: Channel)","org.meshtastic.core.repository.RadioConfigRepository.updateChannelSettings"]},{"name":"abstract suspend fun updateFilteredBySender(senderId: String, filtered: Boolean)","description":"org.meshtastic.core.repository.PacketRepository.updateFilteredBySender","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-filtered-by-sender.html","searchKeys":["updateFilteredBySender","abstract suspend fun updateFilteredBySender(senderId: String, filtered: Boolean)","org.meshtastic.core.repository.PacketRepository.updateFilteredBySender"]},{"name":"abstract suspend fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)","description":"org.meshtastic.core.repository.PacketRepository.updateLastReadMessage","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-last-read-message.html","searchKeys":["updateLastReadMessage","abstract suspend fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)","org.meshtastic.core.repository.PacketRepository.updateLastReadMessage"]},{"name":"abstract suspend fun updateMessageId(d: DataPacket, id: Int)","description":"org.meshtastic.core.repository.PacketRepository.updateMessageId","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-message-id.html","searchKeys":["updateMessageId","abstract suspend fun updateMessageId(d: DataPacket, id: Int)","org.meshtastic.core.repository.PacketRepository.updateMessageId"]},{"name":"abstract suspend fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean = false)","description":"org.meshtastic.core.repository.MeshNotificationManager.updateMessageNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/update-message-notification.html","searchKeys":["updateMessageNotification","abstract suspend fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean = false)","org.meshtastic.core.repository.MeshNotificationManager.updateMessageNotification"]},{"name":"abstract suspend fun updateMessageStatus(d: DataPacket, m: MessageStatus)","description":"org.meshtastic.core.repository.PacketRepository.updateMessageStatus","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-message-status.html","searchKeys":["updateMessageStatus","abstract suspend fun updateMessageStatus(d: DataPacket, m: MessageStatus)","org.meshtastic.core.repository.PacketRepository.updateMessageStatus"]},{"name":"abstract suspend fun updateMessageStatus(id: PersistedPacketId, status: MessageStatus)","description":"org.meshtastic.core.repository.PacketRepository.updateMessageStatus","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-message-status.html","searchKeys":["updateMessageStatus","abstract suspend fun updateMessageStatus(id: PersistedPacketId, status: MessageStatus)","org.meshtastic.core.repository.PacketRepository.updateMessageStatus"]},{"name":"abstract suspend fun updateNodeAndPersist(nodeNum: Int, channel: Int = 0, transform: (Node) -> Node)","description":"org.meshtastic.core.repository.NodeManager.updateNodeAndPersist","location":"core/repository/org.meshtastic.core.repository/-node-manager/update-node-and-persist.html","searchKeys":["updateNodeAndPersist","abstract suspend fun updateNodeAndPersist(nodeNum: Int, channel: Int = 0, transform: (Node) -> Node)","org.meshtastic.core.repository.NodeManager.updateNodeAndPersist"]},{"name":"abstract suspend fun updateNodeStatusAndPersist(nodeNum: Int, status: String?)","description":"org.meshtastic.core.repository.NodeManager.updateNodeStatusAndPersist","location":"core/repository/org.meshtastic.core.repository/-node-manager/update-node-status-and-persist.html","searchKeys":["updateNodeStatusAndPersist","abstract suspend fun updateNodeStatusAndPersist(nodeNum: Int, status: String?)","org.meshtastic.core.repository.NodeManager.updateNodeStatusAndPersist"]},{"name":"abstract suspend fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): PersistedPacketId?","description":"org.meshtastic.core.repository.PacketRepository.updateOutgoingMessageStatus","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-outgoing-message-status.html","searchKeys":["updateOutgoingMessageStatus","abstract suspend fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): PersistedPacketId?","org.meshtastic.core.repository.PacketRepository.updateOutgoingMessageStatus"]},{"name":"abstract suspend fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","description":"org.meshtastic.core.repository.NodeRepository.updatePowerChannelLabel","location":"core/repository/org.meshtastic.core.repository/-node-repository/update-power-channel-label.html","searchKeys":["updatePowerChannelLabel","abstract suspend fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","org.meshtastic.core.repository.NodeRepository.updatePowerChannelLabel"]},{"name":"abstract suspend fun updateReaction(reaction: Reaction)","description":"org.meshtastic.core.repository.PacketRepository.updateReaction","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-reaction.html","searchKeys":["updateReaction","abstract suspend fun updateReaction(reaction: Reaction)","org.meshtastic.core.repository.PacketRepository.updateReaction"]},{"name":"abstract suspend fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean = false)","description":"org.meshtastic.core.repository.MeshNotificationManager.updateReactionNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/update-reaction-notification.html","searchKeys":["updateReactionNotification","abstract suspend fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean = false)","org.meshtastic.core.repository.MeshNotificationManager.updateReactionNotification"]},{"name":"abstract suspend fun updateSFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteArray, status: MessageStatus, rxTime: Long, myNodeNum: Int?)","description":"org.meshtastic.core.repository.PacketRepository.updateSFPPStatus","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-s-f-p-p-status.html","searchKeys":["updateSFPPStatus","abstract suspend fun updateSFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteArray, status: MessageStatus, rxTime: Long, myNodeNum: Int?)","org.meshtastic.core.repository.PacketRepository.updateSFPPStatus"]},{"name":"abstract suspend fun updateSFPPStatusByHash(hash: ByteArray, status: MessageStatus, rxTime: Long)","description":"org.meshtastic.core.repository.PacketRepository.updateSFPPStatusByHash","location":"core/repository/org.meshtastic.core.repository/-packet-repository/update-s-f-p-p-status-by-hash.html","searchKeys":["updateSFPPStatusByHash","abstract suspend fun updateSFPPStatusByHash(hash: ByteArray, status: MessageStatus, rxTime: Long)","org.meshtastic.core.repository.PacketRepository.updateSFPPStatusByHash"]},{"name":"abstract suspend fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean = false)","description":"org.meshtastic.core.repository.MeshNotificationManager.updateWaypointNotification","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/update-waypoint-notification.html","searchKeys":["updateWaypointNotification","abstract suspend fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean = false)","org.meshtastic.core.repository.MeshNotificationManager.updateWaypointNotification"]},{"name":"abstract suspend fun upsert(action: QuickChatAction)","description":"org.meshtastic.core.repository.QuickChatActionRepository.upsert","location":"core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(action: QuickChatAction)","org.meshtastic.core.repository.QuickChatActionRepository.upsert"]},{"name":"abstract suspend fun upsert(node: Node)","description":"org.meshtastic.core.repository.NodeRepository.upsert","location":"core/repository/org.meshtastic.core.repository/-node-repository/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(node: Node)","org.meshtastic.core.repository.NodeRepository.upsert"]},{"name":"abstract suspend fun upsertSnapshotPositions(logUuid: String, requestId: Int, positions: Map<Int, Position>)","description":"org.meshtastic.core.repository.TracerouteSnapshotRepository.upsertSnapshotPositions","location":"core/repository/org.meshtastic.core.repository/-traceroute-snapshot-repository/upsert-snapshot-positions.html","searchKeys":["upsertSnapshotPositions","abstract suspend fun upsertSnapshotPositions(logUuid: String, requestId: Int, positions: Map<Int, Position>)","org.meshtastic.core.repository.TracerouteSnapshotRepository.upsertSnapshotPositions"]},{"name":"abstract suspend fun write(uri: CommonUri, block: suspend (BufferedSink) -> Unit): Boolean","description":"org.meshtastic.core.repository.FileService.write","location":"core/repository/org.meshtastic.core.repository/-file-service/write.html","searchKeys":["write","abstract suspend fun write(uri: CommonUri, block: suspend (BufferedSink) -> Unit): Boolean","org.meshtastic.core.repository.FileService.write"]},{"name":"abstract suspend operator fun invoke(text: String, contactKey: String = \"0\", replyId: Int? = null): Int","description":"org.meshtastic.core.repository.usecase.SendMessageUseCase.invoke","location":"core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/invoke.html","searchKeys":["invoke","abstract suspend operator fun invoke(text: String, contactKey: String = \"0\", replyId: Int? = null): Int","org.meshtastic.core.repository.usecase.SendMessageUseCase.invoke"]},{"name":"abstract suspend override fun emitMeshPacket(packet: MeshPacket)","description":"org.meshtastic.core.repository.ServiceRepository.emitMeshPacket","location":"core/repository/org.meshtastic.core.repository/-service-repository/emit-mesh-packet.html","searchKeys":["emitMeshPacket","abstract suspend override fun emitMeshPacket(packet: MeshPacket)","org.meshtastic.core.repository.ServiceRepository.emitMeshPacket"]},{"name":"abstract val activeSession: StateFlow<RadioSessionContext?>","description":"org.meshtastic.core.repository.RadioSessionAuthority.activeSession","location":"core/repository/org.meshtastic.core.repository/-radio-session-authority/active-session.html","searchKeys":["activeSession","abstract val activeSession: StateFlow<RadioSessionContext?>","org.meshtastic.core.repository.RadioSessionAuthority.activeSession"]},{"name":"abstract val aiEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.DiscoveryPrefs.aiEnabled","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/ai-enabled.html","searchKeys":["aiEnabled","abstract val aiEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.DiscoveryPrefs.aiEnabled"]},{"name":"abstract val allowNodeDbWrites: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NodeManager.allowNodeDbWrites","location":"core/repository/org.meshtastic.core.repository/-node-manager/allow-node-db-writes.html","searchKeys":["allowNodeDbWrites","abstract val allowNodeDbWrites: StateFlow<Boolean>","org.meshtastic.core.repository.NodeManager.allowNodeDbWrites"]},{"name":"abstract val alphaRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.repository.FirmwareReleaseRepository.alphaRelease","location":"core/repository/org.meshtastic.core.repository/-firmware-release-repository/alpha-release.html","searchKeys":["alphaRelease","abstract val alphaRelease: Flow<FirmwareRelease?>","org.meshtastic.core.repository.FirmwareReleaseRepository.alphaRelease"]},{"name":"abstract val analytics: AnalyticsPrefs","description":"org.meshtastic.core.repository.AppPreferences.analytics","location":"core/repository/org.meshtastic.core.repository/-app-preferences/analytics.html","searchKeys":["analytics","abstract val analytics: AnalyticsPrefs","org.meshtastic.core.repository.AppPreferences.analytics"]},{"name":"abstract val analyticsAllowed: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AnalyticsPrefs.analyticsAllowed","location":"core/repository/org.meshtastic.core.repository/-analytics-prefs/analytics-allowed.html","searchKeys":["analyticsAllowed","abstract val analyticsAllowed: StateFlow<Boolean>","org.meshtastic.core.repository.AnalyticsPrefs.analyticsAllowed"]},{"name":"abstract val appFunctions: AppFunctionsPrefs","description":"org.meshtastic.core.repository.AppPreferences.appFunctions","location":"core/repository/org.meshtastic.core.repository/-app-preferences/app-functions.html","searchKeys":["appFunctions","abstract val appFunctions: AppFunctionsPrefs","org.meshtastic.core.repository.AppPreferences.appFunctions"]},{"name":"abstract val appIntroCompleted: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.appIntroCompleted","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/app-intro-completed.html","searchKeys":["appIntroCompleted","abstract val appIntroCompleted: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.appIntroCompleted"]},{"name":"abstract val bleAutoScan: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.bleAutoScan","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/ble-auto-scan.html","searchKeys":["bleAutoScan","abstract val bleAutoScan: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.bleAutoScan"]},{"name":"abstract val channelSetFlow: Flow<ChannelSet>","description":"org.meshtastic.core.repository.RadioConfigRepository.channelSetFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/channel-set-flow.html","searchKeys":["channelSetFlow","abstract val channelSetFlow: Flow<ChannelSet>","org.meshtastic.core.repository.RadioConfigRepository.channelSetFlow"]},{"name":"abstract val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.repository.RadioController.clientNotification","location":"core/repository/org.meshtastic.core.repository/-radio-controller/client-notification.html","searchKeys":["clientNotification","abstract val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.repository.RadioController.clientNotification"]},{"name":"abstract val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.repository.ServiceRepository.clientNotification","location":"core/repository/org.meshtastic.core.repository/-service-repository/client-notification.html","searchKeys":["clientNotification","abstract val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.repository.ServiceRepository.clientNotification"]},{"name":"abstract val connectionEpochs: StateFlow<ConnectionEpochs>","description":"org.meshtastic.core.repository.ConnectionStateProvider.connectionEpochs","location":"core/repository/org.meshtastic.core.repository/-connection-state-provider/connection-epochs.html","searchKeys":["connectionEpochs","abstract val connectionEpochs: StateFlow<ConnectionEpochs>","org.meshtastic.core.repository.ConnectionStateProvider.connectionEpochs"]},{"name":"abstract val connectionError: Flow<String>","description":"org.meshtastic.core.repository.RadioInterfaceService.connectionError","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/connection-error.html","searchKeys":["connectionError","abstract val connectionError: Flow<String>","org.meshtastic.core.repository.RadioInterfaceService.connectionError"]},{"name":"abstract val connectionIdentity: StateFlow<ConnectionIdentity?>","description":"org.meshtastic.core.repository.NodeManager.connectionIdentity","location":"core/repository/org.meshtastic.core.repository/-node-manager/connection-identity.html","searchKeys":["connectionIdentity","abstract val connectionIdentity: StateFlow<ConnectionIdentity?>","org.meshtastic.core.repository.NodeManager.connectionIdentity"]},{"name":"abstract val connectionLifecycle: StateFlow<ConnectionLifecycle>","description":"org.meshtastic.core.repository.ConnectionStateProvider.connectionLifecycle","location":"core/repository/org.meshtastic.core.repository/-connection-state-provider/connection-lifecycle.html","searchKeys":["connectionLifecycle","abstract val connectionLifecycle: StateFlow<ConnectionLifecycle>","org.meshtastic.core.repository.ConnectionStateProvider.connectionLifecycle"]},{"name":"abstract val connectionProgress: StateFlow<String?>","description":"org.meshtastic.core.repository.ServiceRepository.connectionProgress","location":"core/repository/org.meshtastic.core.repository/-service-repository/connection-progress.html","searchKeys":["connectionProgress","abstract val connectionProgress: StateFlow<String?>","org.meshtastic.core.repository.ServiceRepository.connectionProgress"]},{"name":"abstract val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.repository.ConnectionStateProvider.connectionState","location":"core/repository/org.meshtastic.core.repository/-connection-state-provider/connection-state.html","searchKeys":["connectionState","abstract val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.repository.ConnectionStateProvider.connectionState"]},{"name":"abstract val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.repository.RadioInterfaceService.connectionState","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/connection-state.html","searchKeys":["connectionState","abstract val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.repository.RadioInterfaceService.connectionState"]},{"name":"abstract val currentDeviceAddressFlow: StateFlow<String?>","description":"org.meshtastic.core.repository.RadioInterfaceService.currentDeviceAddressFlow","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/current-device-address-flow.html","searchKeys":["currentDeviceAddressFlow","abstract val currentDeviceAddressFlow: StateFlow<String?>","org.meshtastic.core.repository.RadioInterfaceService.currentDeviceAddressFlow"]},{"name":"abstract val customEmojiFrequency: StateFlow<String?>","description":"org.meshtastic.core.repository.CustomEmojiPrefs.customEmojiFrequency","location":"core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/custom-emoji-frequency.html","searchKeys":["customEmojiFrequency","abstract val customEmojiFrequency: StateFlow<String?>","org.meshtastic.core.repository.CustomEmojiPrefs.customEmojiFrequency"]},{"name":"abstract val customTileProviders: StateFlow<String?>","description":"org.meshtastic.core.repository.MapTileProviderPrefs.customTileProviders","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/custom-tile-providers.html","searchKeys":["customTileProviders","abstract val customTileProviders: StateFlow<String?>","org.meshtastic.core.repository.MapTileProviderPrefs.customTileProviders"]},{"name":"abstract val devAddr: StateFlow<String?>","description":"org.meshtastic.core.repository.RadioPrefs.devAddr","location":"core/repository/org.meshtastic.core.repository/-radio-prefs/dev-addr.html","searchKeys":["devAddr","abstract val devAddr: StateFlow<String?>","org.meshtastic.core.repository.RadioPrefs.devAddr"]},{"name":"abstract val devName: StateFlow<String?>","description":"org.meshtastic.core.repository.RadioPrefs.devName","location":"core/repository/org.meshtastic.core.repository/-radio-prefs/dev-name.html","searchKeys":["devName","abstract val devName: StateFlow<String?>","org.meshtastic.core.repository.RadioPrefs.devName"]},{"name":"abstract val deviceAddress: StateFlow<String?>","description":"org.meshtastic.core.repository.MeshPrefs.deviceAddress","location":"core/repository/org.meshtastic.core.repository/-mesh-prefs/device-address.html","searchKeys":["deviceAddress","abstract val deviceAddress: StateFlow<String?>","org.meshtastic.core.repository.MeshPrefs.deviceAddress"]},{"name":"abstract val deviceProfileFlow: Flow<DeviceProfile>","description":"org.meshtastic.core.repository.RadioConfigRepository.deviceProfileFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/device-profile-flow.html","searchKeys":["deviceProfileFlow","abstract val deviceProfileFlow: Flow<DeviceProfile>","org.meshtastic.core.repository.RadioConfigRepository.deviceProfileFlow"]},{"name":"abstract val deviceUIConfigFlow: Flow<DeviceUIConfig?>","description":"org.meshtastic.core.repository.RadioConfigRepository.deviceUIConfigFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/device-u-i-config-flow.html","searchKeys":["deviceUIConfigFlow","abstract val deviceUIConfigFlow: Flow<DeviceUIConfig?>","org.meshtastic.core.repository.RadioConfigRepository.deviceUIConfigFlow"]},{"name":"abstract val discovery: DiscoveryPrefs","description":"org.meshtastic.core.repository.AppPreferences.discovery","location":"core/repository/org.meshtastic.core.repository/-app-preferences/discovery.html","searchKeys":["discovery","abstract val discovery: DiscoveryPrefs","org.meshtastic.core.repository.AppPreferences.discovery"]},{"name":"abstract val dwellMinutes: StateFlow<Int>","description":"org.meshtastic.core.repository.DiscoveryPrefs.dwellMinutes","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/dwell-minutes.html","searchKeys":["dwellMinutes","abstract val dwellMinutes: StateFlow<Int>","org.meshtastic.core.repository.DiscoveryPrefs.dwellMinutes"]},{"name":"abstract val emoji: CustomEmojiPrefs","description":"org.meshtastic.core.repository.AppPreferences.emoji","location":"core/repository/org.meshtastic.core.repository/-app-preferences/emoji.html","searchKeys":["emoji","abstract val emoji: CustomEmojiPrefs","org.meshtastic.core.repository.AppPreferences.emoji"]},{"name":"abstract val errorMessage: StateFlow<String?>","description":"org.meshtastic.core.repository.ServiceRepository.errorMessage","location":"core/repository/org.meshtastic.core.repository/-service-repository/error-message.html","searchKeys":["errorMessage","abstract val errorMessage: StateFlow<String?>","org.meshtastic.core.repository.ServiceRepository.errorMessage"]},{"name":"abstract val eventThemeEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.eventThemeEnabled","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/event-theme-enabled.html","searchKeys":["eventThemeEnabled","abstract val eventThemeEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.eventThemeEnabled"]},{"name":"abstract val excludeInfrastructure: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.excludeInfrastructure","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","abstract val excludeInfrastructure: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.excludeInfrastructure"]},{"name":"abstract val excludeMqtt: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.excludeMqtt","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/exclude-mqtt.html","searchKeys":["excludeMqtt","abstract val excludeMqtt: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.excludeMqtt"]},{"name":"abstract val excludeMqttOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.excludeMqttOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/exclude-mqtt-on-map.html","searchKeys":["excludeMqttOnMap","abstract val excludeMqttOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.excludeMqttOnMap"]},{"name":"abstract val excludedMapRoles: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.MapPrefs.excludedMapRoles","location":"core/repository/org.meshtastic.core.repository/-map-prefs/excluded-map-roles.html","searchKeys":["excludedMapRoles","abstract val excludedMapRoles: StateFlow<Set<String>>","org.meshtastic.core.repository.MapPrefs.excludedMapRoles"]},{"name":"abstract val fileManifestFlow: Flow<List<FileInfo>>","description":"org.meshtastic.core.repository.RadioConfigRepository.fileManifestFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/file-manifest-flow.html","searchKeys":["fileManifestFlow","abstract val fileManifestFlow: Flow<List<FileInfo>>","org.meshtastic.core.repository.RadioConfigRepository.fileManifestFlow"]},{"name":"abstract val fileTransferFlow: Flow<XModemFile>","description":"org.meshtastic.core.repository.XModemManager.fileTransferFlow","location":"core/repository/org.meshtastic.core.repository/-x-modem-manager/file-transfer-flow.html","searchKeys":["fileTransferFlow","abstract val fileTransferFlow: Flow<XModemFile>","org.meshtastic.core.repository.XModemManager.fileTransferFlow"]},{"name":"abstract val filter: FilterPrefs","description":"org.meshtastic.core.repository.AppPreferences.filter","location":"core/repository/org.meshtastic.core.repository/-app-preferences/filter.html","searchKeys":["filter","abstract val filter: FilterPrefs","org.meshtastic.core.repository.AppPreferences.filter"]},{"name":"abstract val filterEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.FilterPrefs.filterEnabled","location":"core/repository/org.meshtastic.core.repository/-filter-prefs/filter-enabled.html","searchKeys":["filterEnabled","abstract val filterEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.FilterPrefs.filterEnabled"]},{"name":"abstract val filterWords: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.FilterPrefs.filterWords","location":"core/repository/org.meshtastic.core.repository/-filter-prefs/filter-words.html","searchKeys":["filterWords","abstract val filterWords: StateFlow<Set<String>>","org.meshtastic.core.repository.FilterPrefs.filterWords"]},{"name":"abstract val firmwareEdition: StateFlow<FirmwareEdition?>","description":"org.meshtastic.core.repository.NodeManager.firmwareEdition","location":"core/repository/org.meshtastic.core.repository/-node-manager/firmware-edition.html","searchKeys":["firmwareEdition","abstract val firmwareEdition: StateFlow<FirmwareEdition?>","org.meshtastic.core.repository.NodeManager.firmwareEdition"]},{"name":"abstract val firmwareUpdateNotificationKeys: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.UiPrefs.firmwareUpdateNotificationKeys","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/firmware-update-notification-keys.html","searchKeys":["firmwareUpdateNotificationKeys","abstract val firmwareUpdateNotificationKeys: StateFlow<Set<String>>","org.meshtastic.core.repository.UiPrefs.firmwareUpdateNotificationKeys"]},{"name":"abstract val geofenceAlertOptIns: StateFlow<Set<Int>>","description":"org.meshtastic.core.repository.NotificationPrefs.geofenceAlertOptIns","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/geofence-alert-opt-ins.html","searchKeys":["geofenceAlertOptIns","abstract val geofenceAlertOptIns: StateFlow<Set<Int>>","org.meshtastic.core.repository.NotificationPrefs.geofenceAlertOptIns"]},{"name":"abstract val getChannelInfoEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getChannelInfoEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-channel-info-enabled.html","searchKeys":["getChannelInfoEnabled","abstract val getChannelInfoEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getChannelInfoEnabled"]},{"name":"abstract val getDeviceStatusEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getDeviceStatusEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-device-status-enabled.html","searchKeys":["getDeviceStatusEnabled","abstract val getDeviceStatusEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getDeviceStatusEnabled"]},{"name":"abstract val getMeshMetricsEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getMeshMetricsEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-mesh-metrics-enabled.html","searchKeys":["getMeshMetricsEnabled","abstract val getMeshMetricsEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getMeshMetricsEnabled"]},{"name":"abstract val getMeshStatusEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getMeshStatusEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-mesh-status-enabled.html","searchKeys":["getMeshStatusEnabled","abstract val getMeshStatusEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getMeshStatusEnabled"]},{"name":"abstract val getNodeDetailsEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getNodeDetailsEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-node-details-enabled.html","searchKeys":["getNodeDetailsEnabled","abstract val getNodeDetailsEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getNodeDetailsEnabled"]},{"name":"abstract val getNodeListEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getNodeListEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-node-list-enabled.html","searchKeys":["getNodeListEnabled","abstract val getNodeListEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getNodeListEnabled"]},{"name":"abstract val getRecentMessagesEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getRecentMessagesEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-recent-messages-enabled.html","searchKeys":["getRecentMessagesEnabled","abstract val getRecentMessagesEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getRecentMessagesEnabled"]},{"name":"abstract val getUnreadSummaryEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.getUnreadSummaryEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/get-unread-summary-enabled.html","searchKeys":["getUnreadSummaryEnabled","abstract val getUnreadSummaryEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.getUnreadSummaryEnabled"]},{"name":"abstract val hasShownNotPairedWarning: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.hasShownNotPairedWarning","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/has-shown-not-paired-warning.html","searchKeys":["hasShownNotPairedWarning","abstract val hasShownNotPairedWarning: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.hasShownNotPairedWarning"]},{"name":"abstract val hiddenLayerUrls: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.MapPrefs.hiddenLayerUrls","location":"core/repository/org.meshtastic.core.repository/-map-prefs/hidden-layer-urls.html","searchKeys":["hiddenLayerUrls","abstract val hiddenLayerUrls: StateFlow<Set<String>>","org.meshtastic.core.repository.MapPrefs.hiddenLayerUrls"]},{"name":"abstract val homoglyph: HomoglyphPrefs","description":"org.meshtastic.core.repository.AppPreferences.homoglyph","location":"core/repository/org.meshtastic.core.repository/-app-preferences/homoglyph.html","searchKeys":["homoglyph","abstract val homoglyph: HomoglyphPrefs","org.meshtastic.core.repository.AppPreferences.homoglyph"]},{"name":"abstract val homoglyphEncodingEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.HomoglyphPrefs.homoglyphEncodingEnabled","location":"core/repository/org.meshtastic.core.repository/-homoglyph-prefs/homoglyph-encoding-enabled.html","searchKeys":["homoglyphEncodingEnabled","abstract val homoglyphEncodingEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.HomoglyphPrefs.homoglyphEncodingEnabled"]},{"name":"abstract val includeUnknown: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.includeUnknown","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/include-unknown.html","searchKeys":["includeUnknown","abstract val includeUnknown: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.includeUnknown"]},{"name":"abstract val includeUnknownOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.includeUnknownOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/include-unknown-on-map.html","searchKeys":["includeUnknownOnMap","abstract val includeUnknownOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.includeUnknownOnMap"]},{"name":"abstract val installId: StateFlow<String>","description":"org.meshtastic.core.repository.AnalyticsPrefs.installId","location":"core/repository/org.meshtastic.core.repository/-analytics-prefs/install-id.html","searchKeys":["installId","abstract val installId: StateFlow<String>","org.meshtastic.core.repository.AnalyticsPrefs.installId"]},{"name":"abstract val isActive: Boolean","description":"org.meshtastic.core.repository.DiscoveryPacketCollector.isActive","location":"core/repository/org.meshtastic.core.repository/-discovery-packet-collector/is-active.html","searchKeys":["isActive","abstract val isActive: Boolean","org.meshtastic.core.repository.DiscoveryPacketCollector.isActive"]},{"name":"abstract val isMeshToCotEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.TakPrefs.isMeshToCotEnabled","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/is-mesh-to-cot-enabled.html","searchKeys":["isMeshToCotEnabled","abstract val isMeshToCotEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.TakPrefs.isMeshToCotEnabled"]},{"name":"abstract val isNodeDbReady: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NodeManager.isNodeDbReady","location":"core/repository/org.meshtastic.core.repository/-node-manager/is-node-db-ready.html","searchKeys":["isNodeDbReady","abstract val isNodeDbReady: StateFlow<Boolean>","org.meshtastic.core.repository.NodeManager.isNodeDbReady"]},{"name":"abstract val isPlatformServicesAvailable: Boolean","description":"org.meshtastic.core.repository.PlatformAnalytics.isPlatformServicesAvailable","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/is-platform-services-available.html","searchKeys":["isPlatformServicesAvailable","abstract val isPlatformServicesAvailable: Boolean","org.meshtastic.core.repository.PlatformAnalytics.isPlatformServicesAvailable"]},{"name":"abstract val isReplayTransportAvailable: Boolean","description":"org.meshtastic.core.repository.RadioInterfaceService.isReplayTransportAvailable","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/is-replay-transport-available.html","searchKeys":["isReplayTransportAvailable","abstract val isReplayTransportAvailable: Boolean","org.meshtastic.core.repository.RadioInterfaceService.isReplayTransportAvailable"]},{"name":"abstract val isReplayTransportAvailable: Boolean","description":"org.meshtastic.core.repository.RadioTransportFactory.isReplayTransportAvailable","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/is-replay-transport-available.html","searchKeys":["isReplayTransportAvailable","abstract val isReplayTransportAvailable: Boolean","org.meshtastic.core.repository.RadioTransportFactory.isReplayTransportAvailable"]},{"name":"abstract val isTakServerEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.TakPrefs.isTakServerEnabled","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/is-tak-server-enabled.html","searchKeys":["isTakServerEnabled","abstract val isTakServerEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.TakPrefs.isTakServerEnabled"]},{"name":"abstract val lastHeardFilter: StateFlow<Long>","description":"org.meshtastic.core.repository.MapPrefs.lastHeardFilter","location":"core/repository/org.meshtastic.core.repository/-map-prefs/last-heard-filter.html","searchKeys":["lastHeardFilter","abstract val lastHeardFilter: StateFlow<Long>","org.meshtastic.core.repository.MapPrefs.lastHeardFilter"]},{"name":"abstract val lastHeardIsRelative: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.lastHeardIsRelative","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","abstract val lastHeardIsRelative: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.lastHeardIsRelative"]},{"name":"abstract val lastHeardTrackFilter: StateFlow<Long>","description":"org.meshtastic.core.repository.MapPrefs.lastHeardTrackFilter","location":"core/repository/org.meshtastic.core.repository/-map-prefs/last-heard-track-filter.html","searchKeys":["lastHeardTrackFilter","abstract val lastHeardTrackFilter: StateFlow<Long>","org.meshtastic.core.repository.MapPrefs.lastHeardTrackFilter"]},{"name":"abstract val layerOpacity: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.MapPrefs.layerOpacity","location":"core/repository/org.meshtastic.core.repository/-map-prefs/layer-opacity.html","searchKeys":["layerOpacity","abstract val layerOpacity: StateFlow<Set<String>>","org.meshtastic.core.repository.MapPrefs.layerOpacity"]},{"name":"abstract val localConfig: StateFlow<LocalConfig>","description":"org.meshtastic.core.repository.MeshConfigHandler.localConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/local-config.html","searchKeys":["localConfig","abstract val localConfig: StateFlow<LocalConfig>","org.meshtastic.core.repository.MeshConfigHandler.localConfig"]},{"name":"abstract val localConfigFlow: Flow<LocalConfig>","description":"org.meshtastic.core.repository.RadioConfigRepository.localConfigFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/local-config-flow.html","searchKeys":["localConfigFlow","abstract val localConfigFlow: Flow<LocalConfig>","org.meshtastic.core.repository.RadioConfigRepository.localConfigFlow"]},{"name":"abstract val localStats: StateFlow<LocalStats>","description":"org.meshtastic.core.repository.NodeRepository.localStats","location":"core/repository/org.meshtastic.core.repository/-node-repository/local-stats.html","searchKeys":["localStats","abstract val localStats: StateFlow<LocalStats>","org.meshtastic.core.repository.NodeRepository.localStats"]},{"name":"abstract val locale: StateFlow<String>","description":"org.meshtastic.core.repository.UiPrefs.locale","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/locale.html","searchKeys":["locale","abstract val locale: StateFlow<String>","org.meshtastic.core.repository.UiPrefs.locale"]},{"name":"abstract val lockdownState: StateFlow<LockdownState>","description":"org.meshtastic.core.repository.ServiceRepository.lockdownState","location":"core/repository/org.meshtastic.core.repository/-service-repository/lockdown-state.html","searchKeys":["lockdownState","abstract val lockdownState: StateFlow<LockdownState>","org.meshtastic.core.repository.ServiceRepository.lockdownState"]},{"name":"abstract val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","description":"org.meshtastic.core.repository.ServiceRepository.lockdownTokenInfo","location":"core/repository/org.meshtastic.core.repository/-service-repository/lockdown-token-info.html","searchKeys":["lockdownTokenInfo","abstract val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","org.meshtastic.core.repository.ServiceRepository.lockdownTokenInfo"]},{"name":"abstract val loggingEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MeshLogPrefs.loggingEnabled","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/logging-enabled.html","searchKeys":["loggingEnabled","abstract val loggingEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.MeshLogPrefs.loggingEnabled"]},{"name":"abstract val loraRegionPresetMapFlow: Flow<LoRaRegionPresetMap?>","description":"org.meshtastic.core.repository.RadioConfigRepository.loraRegionPresetMapFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/lora-region-preset-map-flow.html","searchKeys":["loraRegionPresetMapFlow","abstract val loraRegionPresetMapFlow: Flow<LoRaRegionPresetMap?>","org.meshtastic.core.repository.RadioConfigRepository.loraRegionPresetMapFlow"]},{"name":"abstract val lowBatteryEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NotificationPrefs.lowBatteryEnabled","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/low-battery-enabled.html","searchKeys":["lowBatteryEnabled","abstract val lowBatteryEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.NotificationPrefs.lowBatteryEnabled"]},{"name":"abstract val map: MapPrefs","description":"org.meshtastic.core.repository.AppPreferences.map","location":"core/repository/org.meshtastic.core.repository/-app-preferences/map.html","searchKeys":["map","abstract val map: MapPrefs","org.meshtastic.core.repository.AppPreferences.map"]},{"name":"abstract val mapConsent: MapConsentPrefs","description":"org.meshtastic.core.repository.AppPreferences.mapConsent","location":"core/repository/org.meshtastic.core.repository/-app-preferences/map-consent.html","searchKeys":["mapConsent","abstract val mapConsent: MapConsentPrefs","org.meshtastic.core.repository.AppPreferences.mapConsent"]},{"name":"abstract val mapStyle: StateFlow<Int>","description":"org.meshtastic.core.repository.MapPrefs.mapStyle","location":"core/repository/org.meshtastic.core.repository/-map-prefs/map-style.html","searchKeys":["mapStyle","abstract val mapStyle: StateFlow<Int>","org.meshtastic.core.repository.MapPrefs.mapStyle"]},{"name":"abstract val mapTileProvider: MapTileProviderPrefs","description":"org.meshtastic.core.repository.AppPreferences.mapTileProvider","location":"core/repository/org.meshtastic.core.repository/-app-preferences/map-tile-provider.html","searchKeys":["mapTileProvider","abstract val mapTileProvider: MapTileProviderPrefs","org.meshtastic.core.repository.AppPreferences.mapTileProvider"]},{"name":"abstract val masterEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.masterEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/master-enabled.html","searchKeys":["masterEnabled","abstract val masterEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.masterEnabled"]},{"name":"abstract val mesh: MeshPrefs","description":"org.meshtastic.core.repository.AppPreferences.mesh","location":"core/repository/org.meshtastic.core.repository/-app-preferences/mesh.html","searchKeys":["mesh","abstract val mesh: MeshPrefs","org.meshtastic.core.repository.AppPreferences.mesh"]},{"name":"abstract val meshActivity: Flow<MeshActivity>","description":"org.meshtastic.core.repository.RadioInterfaceService.meshActivity","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/mesh-activity.html","searchKeys":["meshActivity","abstract val meshActivity: Flow<MeshActivity>","org.meshtastic.core.repository.RadioInterfaceService.meshActivity"]},{"name":"abstract val meshLog: MeshLogPrefs","description":"org.meshtastic.core.repository.AppPreferences.meshLog","location":"core/repository/org.meshtastic.core.repository/-app-preferences/mesh-log.html","searchKeys":["meshLog","abstract val meshLog: MeshLogPrefs","org.meshtastic.core.repository.AppPreferences.meshLog"]},{"name":"abstract val meshPacketFlow: Flow<MeshPacket>","description":"org.meshtastic.core.repository.ServiceRepository.meshPacketFlow","location":"core/repository/org.meshtastic.core.repository/-service-repository/mesh-packet-flow.html","searchKeys":["meshPacketFlow","abstract val meshPacketFlow: Flow<MeshPacket>","org.meshtastic.core.repository.ServiceRepository.meshPacketFlow"]},{"name":"abstract val messagesEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NotificationPrefs.messagesEnabled","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/messages-enabled.html","searchKeys":["messagesEnabled","abstract val messagesEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.NotificationPrefs.messagesEnabled"]},{"name":"abstract val mockTransportEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.RadioInterfaceService.mockTransportEnabled","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/mock-transport-enabled.html","searchKeys":["mockTransportEnabled","abstract val mockTransportEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.RadioInterfaceService.mockTransportEnabled"]},{"name":"abstract val mockTransportEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.RadioTransportFactory.mockTransportEnabled","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/mock-transport-enabled.html","searchKeys":["mockTransportEnabled","abstract val mockTransportEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.RadioTransportFactory.mockTransportEnabled"]},{"name":"abstract val moduleConfig: StateFlow<LocalModuleConfig>","description":"org.meshtastic.core.repository.MeshConfigHandler.moduleConfig","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/module-config.html","searchKeys":["moduleConfig","abstract val moduleConfig: StateFlow<LocalModuleConfig>","org.meshtastic.core.repository.MeshConfigHandler.moduleConfig"]},{"name":"abstract val moduleConfigFlow: Flow<LocalModuleConfig>","description":"org.meshtastic.core.repository.RadioConfigRepository.moduleConfigFlow","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/module-config-flow.html","searchKeys":["moduleConfigFlow","abstract val moduleConfigFlow: Flow<LocalModuleConfig>","org.meshtastic.core.repository.RadioConfigRepository.moduleConfigFlow"]},{"name":"abstract val mqttConnectionState: StateFlow<MqttConnectionState>","description":"org.meshtastic.core.repository.MqttManager.mqttConnectionState","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/mqtt-connection-state.html","searchKeys":["mqttConnectionState","abstract val mqttConnectionState: StateFlow<MqttConnectionState>","org.meshtastic.core.repository.MqttManager.mqttConnectionState"]},{"name":"abstract val myDeviceId: StateFlow<String?>","description":"org.meshtastic.core.repository.NodeManager.myDeviceId","location":"core/repository/org.meshtastic.core.repository/-node-manager/my-device-id.html","searchKeys":["myDeviceId","abstract val myDeviceId: StateFlow<String?>","org.meshtastic.core.repository.NodeManager.myDeviceId"]},{"name":"abstract val myId: StateFlow<String?>","description":"org.meshtastic.core.repository.NodeRepository.myId","location":"core/repository/org.meshtastic.core.repository/-node-repository/my-id.html","searchKeys":["myId","abstract val myId: StateFlow<String?>","org.meshtastic.core.repository.NodeRepository.myId"]},{"name":"abstract val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.core.repository.NodeRepository.myNodeInfo","location":"core/repository/org.meshtastic.core.repository/-node-repository/my-node-info.html","searchKeys":["myNodeInfo","abstract val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.core.repository.NodeRepository.myNodeInfo"]},{"name":"abstract val myNodeNum: StateFlow<Int?>","description":"org.meshtastic.core.repository.NodeManager.myNodeNum","location":"core/repository/org.meshtastic.core.repository/-node-manager/my-node-num.html","searchKeys":["myNodeNum","abstract val myNodeNum: StateFlow<Int?>","org.meshtastic.core.repository.NodeManager.myNodeNum"]},{"name":"abstract val neighborInfoResponse: StateFlow<String?>","description":"org.meshtastic.core.repository.NeighborInfoResponseProvider.neighborInfoResponse","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-response-provider/neighbor-info-response.html","searchKeys":["neighborInfoResponse","abstract val neighborInfoResponse: StateFlow<String?>","org.meshtastic.core.repository.NeighborInfoResponseProvider.neighborInfoResponse"]},{"name":"abstract val networkAutoScan: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.networkAutoScan","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/network-auto-scan.html","searchKeys":["networkAutoScan","abstract val networkAutoScan: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.networkAutoScan"]},{"name":"abstract val networkMapLayers: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.MapPrefs.networkMapLayers","location":"core/repository/org.meshtastic.core.repository/-map-prefs/network-map-layers.html","searchKeys":["networkMapLayers","abstract val networkMapLayers: StateFlow<Set<String>>","org.meshtastic.core.repository.MapPrefs.networkMapLayers"]},{"name":"abstract val newNodeCount: Int","description":"org.meshtastic.core.repository.MeshConfigFlowManager.newNodeCount","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/new-node-count.html","searchKeys":["newNodeCount","abstract val newNodeCount: Int","org.meshtastic.core.repository.MeshConfigFlowManager.newNodeCount"]},{"name":"abstract val nightlyRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.repository.FirmwareReleaseRepository.nightlyRelease","location":"core/repository/org.meshtastic.core.repository/-firmware-release-repository/nightly-release.html","searchKeys":["nightlyRelease","abstract val nightlyRelease: Flow<FirmwareRelease?>","org.meshtastic.core.repository.FirmwareReleaseRepository.nightlyRelease"]},{"name":"abstract val nodeDBbyNodeNum: Map<Int, Node>","description":"org.meshtastic.core.repository.NodeManager.nodeDBbyNodeNum","location":"core/repository/org.meshtastic.core.repository/-node-manager/node-d-bby-node-num.html","searchKeys":["nodeDBbyNodeNum","abstract val nodeDBbyNodeNum: Map<Int, Node>","org.meshtastic.core.repository.NodeManager.nodeDBbyNodeNum"]},{"name":"abstract val nodeDBbyNum: StateFlow<Map<Int, Node>>","description":"org.meshtastic.core.repository.NodeRepository.nodeDBbyNum","location":"core/repository/org.meshtastic.core.repository/-node-repository/node-d-bby-num.html","searchKeys":["nodeDBbyNum","abstract val nodeDBbyNum: StateFlow<Map<Int, Node>>","org.meshtastic.core.repository.NodeRepository.nodeDBbyNum"]},{"name":"abstract val nodeEventsAutoDisabledForEvent: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NotificationPrefs.nodeEventsAutoDisabledForEvent","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/node-events-auto-disabled-for-event.html","searchKeys":["nodeEventsAutoDisabledForEvent","abstract val nodeEventsAutoDisabledForEvent: StateFlow<Boolean>","org.meshtastic.core.repository.NotificationPrefs.nodeEventsAutoDisabledForEvent"]},{"name":"abstract val nodeEventsEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NotificationPrefs.nodeEventsEnabled","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/node-events-enabled.html","searchKeys":["nodeEventsEnabled","abstract val nodeEventsEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.NotificationPrefs.nodeEventsEnabled"]},{"name":"abstract val nodeListDensity: StateFlow<String>","description":"org.meshtastic.core.repository.UiPrefs.nodeListDensity","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/node-list-density.html","searchKeys":["nodeListDensity","abstract val nodeListDensity: StateFlow<String>","org.meshtastic.core.repository.UiPrefs.nodeListDensity"]},{"name":"abstract val nodeSort: StateFlow<Int>","description":"org.meshtastic.core.repository.UiPrefs.nodeSort","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/node-sort.html","searchKeys":["nodeSort","abstract val nodeSort: StateFlow<Int>","org.meshtastic.core.repository.UiPrefs.nodeSort"]},{"name":"abstract val onlineNodeCount: Flow<Int>","description":"org.meshtastic.core.repository.NodeRepository.onlineNodeCount","location":"core/repository/org.meshtastic.core.repository/-node-repository/online-node-count.html","searchKeys":["onlineNodeCount","abstract val onlineNodeCount: Flow<Int>","org.meshtastic.core.repository.NodeRepository.onlineNodeCount"]},{"name":"abstract val onlyDirect: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.onlyDirect","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/only-direct.html","searchKeys":["onlyDirect","abstract val onlyDirect: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.onlyDirect"]},{"name":"abstract val onlyDirectOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.onlyDirectOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/only-direct-on-map.html","searchKeys":["onlyDirectOnMap","abstract val onlyDirectOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.onlyDirectOnMap"]},{"name":"abstract val onlyOnline: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.onlyOnline","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/only-online.html","searchKeys":["onlyOnline","abstract val onlyOnline: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.onlyOnline"]},{"name":"abstract val onlyOnlineOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.onlyOnlineOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/only-online-on-map.html","searchKeys":["onlyOnlineOnMap","abstract val onlyOnlineOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.onlyOnlineOnMap"]},{"name":"abstract val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.core.repository.NodeRepository.ourNodeInfo","location":"core/repository/org.meshtastic.core.repository/-node-repository/our-node-info.html","searchKeys":["ourNodeInfo","abstract val ourNodeInfo: StateFlow<Node?>","org.meshtastic.core.repository.NodeRepository.ourNodeInfo"]},{"name":"abstract val preferredSkinToneIndex: StateFlow<Int>","description":"org.meshtastic.core.repository.CustomEmojiPrefs.preferredSkinToneIndex","location":"core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/preferred-skin-tone-index.html","searchKeys":["preferredSkinToneIndex","abstract val preferredSkinToneIndex: StateFlow<Int>","org.meshtastic.core.repository.CustomEmojiPrefs.preferredSkinToneIndex"]},{"name":"abstract val proxyActive: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MqttManager.proxyActive","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/proxy-active.html","searchKeys":["proxyActive","abstract val proxyActive: StateFlow<Boolean>","org.meshtastic.core.repository.MqttManager.proxyActive"]},{"name":"abstract val radio: RadioPrefs","description":"org.meshtastic.core.repository.AppPreferences.radio","location":"core/repository/org.meshtastic.core.repository/-app-preferences/radio.html","searchKeys":["radio","abstract val radio: RadioPrefs","org.meshtastic.core.repository.AppPreferences.radio"]},{"name":"abstract val receivedData: Flow<ReceivedRadioFrame>","description":"org.meshtastic.core.repository.RadioInterfaceService.receivedData","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/received-data.html","searchKeys":["receivedData","abstract val receivedData: Flow<ReceivedRadioFrame>","org.meshtastic.core.repository.RadioInterfaceService.receivedData"]},{"name":"abstract val receivingLocationUpdates: StateFlow<Boolean>","description":"org.meshtastic.core.repository.LocationRepository.receivingLocationUpdates","location":"core/repository/org.meshtastic.core.repository/-location-repository/receiving-location-updates.html","searchKeys":["receivingLocationUpdates","abstract val receivingLocationUpdates: StateFlow<Boolean>","org.meshtastic.core.repository.LocationRepository.receivingLocationUpdates"]},{"name":"abstract val retentionDays: StateFlow<Int>","description":"org.meshtastic.core.repository.MeshLogPrefs.retentionDays","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/retention-days.html","searchKeys":["retentionDays","abstract val retentionDays: StateFlow<Int>","org.meshtastic.core.repository.MeshLogPrefs.retentionDays"]},{"name":"abstract val selectedConnectionTransport: StateFlow<DeviceType?>","description":"org.meshtastic.core.repository.UiPrefs.selectedConnectionTransport","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/selected-connection-transport.html","searchKeys":["selectedConnectionTransport","abstract val selectedConnectionTransport: StateFlow<DeviceType?>","org.meshtastic.core.repository.UiPrefs.selectedConnectionTransport"]},{"name":"abstract val selectedCustomTileProviderId: StateFlow<String?>","description":"org.meshtastic.core.repository.MapTileProviderPrefs.selectedCustomTileProviderId","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/selected-custom-tile-provider-id.html","searchKeys":["selectedCustomTileProviderId","abstract val selectedCustomTileProviderId: StateFlow<String?>","org.meshtastic.core.repository.MapTileProviderPrefs.selectedCustomTileProviderId"]},{"name":"abstract val selectedPresets: StateFlow<Set<String>>","description":"org.meshtastic.core.repository.DiscoveryPrefs.selectedPresets","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/selected-presets.html","searchKeys":["selectedPresets","abstract val selectedPresets: StateFlow<Set<String>>","org.meshtastic.core.repository.DiscoveryPrefs.selectedPresets"]},{"name":"abstract val sendMessageEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.AppFunctionsPrefs.sendMessageEnabled","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/send-message-enabled.html","searchKeys":["sendMessageEnabled","abstract val sendMessageEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.AppFunctionsPrefs.sendMessageEnabled"]},{"name":"abstract val serviceScope: CoroutineScope","description":"org.meshtastic.core.repository.RadioInterfaceService.serviceScope","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/service-scope.html","searchKeys":["serviceScope","abstract val serviceScope: CoroutineScope","org.meshtastic.core.repository.RadioInterfaceService.serviceScope"]},{"name":"abstract val session: RadioSessionContext","description":"org.meshtastic.core.repository.RadioSessionLease.session","location":"core/repository/org.meshtastic.core.repository/-radio-session-lease/session.html","searchKeys":["session","abstract val session: RadioSessionContext","org.meshtastic.core.repository.RadioSessionLease.session"]},{"name":"abstract val sessionAuthorized: StateFlow<Boolean>","description":"org.meshtastic.core.repository.ServiceRepository.sessionAuthorized","location":"core/repository/org.meshtastic.core.repository/-service-repository/session-authorized.html","searchKeys":["sessionAuthorized","abstract val sessionAuthorized: StateFlow<Boolean>","org.meshtastic.core.repository.ServiceRepository.sessionAuthorized"]},{"name":"abstract val sessionGeneration: StateFlow<Long>","description":"org.meshtastic.core.repository.RadioController.sessionGeneration","location":"core/repository/org.meshtastic.core.repository/-radio-controller/session-generation.html","searchKeys":["sessionGeneration","abstract val sessionGeneration: StateFlow<Long>","org.meshtastic.core.repository.RadioController.sessionGeneration"]},{"name":"abstract val sessionGeneration: StateFlow<Long>","description":"org.meshtastic.core.repository.RadioInterfaceService.sessionGeneration","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/session-generation.html","searchKeys":["sessionGeneration","abstract val sessionGeneration: StateFlow<Long>","org.meshtastic.core.repository.RadioInterfaceService.sessionGeneration"]},{"name":"abstract val sessionRefreshFlow: Flow<Int>","description":"org.meshtastic.core.repository.SessionManager.sessionRefreshFlow","location":"core/repository/org.meshtastic.core.repository/-session-manager/session-refresh-flow.html","searchKeys":["sessionRefreshFlow","abstract val sessionRefreshFlow: Flow<Int>","org.meshtastic.core.repository.SessionManager.sessionRefreshFlow"]},{"name":"abstract val shouldShowChannel: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowChannel","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-channel.html","searchKeys":["shouldShowChannel","abstract val shouldShowChannel: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowChannel"]},{"name":"abstract val shouldShowHops: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowHops","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-hops.html","searchKeys":["shouldShowHops","abstract val shouldShowHops: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowHops"]},{"name":"abstract val shouldShowLastHeard: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowLastHeard","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-last-heard.html","searchKeys":["shouldShowLastHeard","abstract val shouldShowLastHeard: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowLastHeard"]},{"name":"abstract val shouldShowLocation: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowLocation","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-location.html","searchKeys":["shouldShowLocation","abstract val shouldShowLocation: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowLocation"]},{"name":"abstract val shouldShowPower: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowPower","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-power.html","searchKeys":["shouldShowPower","abstract val shouldShowPower: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowPower"]},{"name":"abstract val shouldShowRole: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowRole","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-role.html","searchKeys":["shouldShowRole","abstract val shouldShowRole: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowRole"]},{"name":"abstract val shouldShowSignal: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowSignal","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-signal.html","searchKeys":["shouldShowSignal","abstract val shouldShowSignal: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowSignal"]},{"name":"abstract val shouldShowTelemetry: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.shouldShowTelemetry","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/should-show-telemetry.html","searchKeys":["shouldShowTelemetry","abstract val shouldShowTelemetry: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.shouldShowTelemetry"]},{"name":"abstract val showFullMessageTimestamps: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.showFullMessageTimestamps","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/show-full-message-timestamps.html","searchKeys":["showFullMessageTimestamps","abstract val showFullMessageTimestamps: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.showFullMessageTimestamps"]},{"name":"abstract val showIgnored: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.showIgnored","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/show-ignored.html","searchKeys":["showIgnored","abstract val showIgnored: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.showIgnored"]},{"name":"abstract val showIgnoredOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.showIgnoredOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/show-ignored-on-map.html","searchKeys":["showIgnoredOnMap","abstract val showIgnoredOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.showIgnoredOnMap"]},{"name":"abstract val showOnlyFavorites: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.showOnlyFavorites","location":"core/repository/org.meshtastic.core.repository/-map-prefs/show-only-favorites.html","searchKeys":["showOnlyFavorites","abstract val showOnlyFavorites: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.showOnlyFavorites"]},{"name":"abstract val showPrecisionCircleOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.showPrecisionCircleOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/show-precision-circle-on-map.html","searchKeys":["showPrecisionCircleOnMap","abstract val showPrecisionCircleOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.showPrecisionCircleOnMap"]},{"name":"abstract val showQuickChat: StateFlow<Boolean>","description":"org.meshtastic.core.repository.UiPrefs.showQuickChat","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/show-quick-chat.html","searchKeys":["showQuickChat","abstract val showQuickChat: StateFlow<Boolean>","org.meshtastic.core.repository.UiPrefs.showQuickChat"]},{"name":"abstract val showWaypointsOnMap: StateFlow<Boolean>","description":"org.meshtastic.core.repository.MapPrefs.showWaypointsOnMap","location":"core/repository/org.meshtastic.core.repository/-map-prefs/show-waypoints-on-map.html","searchKeys":["showWaypointsOnMap","abstract val showWaypointsOnMap: StateFlow<Boolean>","org.meshtastic.core.repository.MapPrefs.showWaypointsOnMap"]},{"name":"abstract val stableRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.repository.FirmwareReleaseRepository.stableRelease","location":"core/repository/org.meshtastic.core.repository/-firmware-release-repository/stable-release.html","searchKeys":["stableRelease","abstract val stableRelease: Flow<FirmwareRelease?>","org.meshtastic.core.repository.FirmwareReleaseRepository.stableRelease"]},{"name":"abstract val storedBeacons: StateFlow<List<String>>","description":"org.meshtastic.core.repository.MeshBeaconPrefs.storedBeacons","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-prefs/stored-beacons.html","searchKeys":["storedBeacons","abstract val storedBeacons: StateFlow<List<String>>","org.meshtastic.core.repository.MeshBeaconPrefs.storedBeacons"]},{"name":"abstract val supportedDeviceTypes: List<DeviceType>","description":"org.meshtastic.core.repository.RadioInterfaceService.supportedDeviceTypes","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/supported-device-types.html","searchKeys":["supportedDeviceTypes","abstract val supportedDeviceTypes: List<DeviceType>","org.meshtastic.core.repository.RadioInterfaceService.supportedDeviceTypes"]},{"name":"abstract val supportedDeviceTypes: List<DeviceType>","description":"org.meshtastic.core.repository.RadioTransportFactory.supportedDeviceTypes","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/supported-device-types.html","searchKeys":["supportedDeviceTypes","abstract val supportedDeviceTypes: List<DeviceType>","org.meshtastic.core.repository.RadioTransportFactory.supportedDeviceTypes"]},{"name":"abstract val tak: TakPrefs","description":"org.meshtastic.core.repository.AppPreferences.tak","location":"core/repository/org.meshtastic.core.repository/-app-preferences/tak.html","searchKeys":["tak","abstract val tak: TakPrefs","org.meshtastic.core.repository.AppPreferences.tak"]},{"name":"abstract val takServerChannel: StateFlow<Int>","description":"org.meshtastic.core.repository.TakPrefs.takServerChannel","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/tak-server-channel.html","searchKeys":["takServerChannel","abstract val takServerChannel: StateFlow<Int>","org.meshtastic.core.repository.TakPrefs.takServerChannel"]},{"name":"abstract val theme: StateFlow<Int>","description":"org.meshtastic.core.repository.UiPrefs.theme","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/theme.html","searchKeys":["theme","abstract val theme: StateFlow<Int>","org.meshtastic.core.repository.UiPrefs.theme"]},{"name":"abstract val topologyOverlayEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.repository.DiscoveryPrefs.topologyOverlayEnabled","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/topology-overlay-enabled.html","searchKeys":["topologyOverlayEnabled","abstract val topologyOverlayEnabled: StateFlow<Boolean>","org.meshtastic.core.repository.DiscoveryPrefs.topologyOverlayEnabled"]},{"name":"abstract val totalNodeCount: Flow<Int>","description":"org.meshtastic.core.repository.NodeRepository.totalNodeCount","location":"core/repository/org.meshtastic.core.repository/-node-repository/total-node-count.html","searchKeys":["totalNodeCount","abstract val totalNodeCount: Flow<Int>","org.meshtastic.core.repository.NodeRepository.totalNodeCount"]},{"name":"abstract val tracerouteResponse: StateFlow<TracerouteResponse?>","description":"org.meshtastic.core.repository.TracerouteResponseProvider.tracerouteResponse","location":"core/repository/org.meshtastic.core.repository/-traceroute-response-provider/traceroute-response.html","searchKeys":["tracerouteResponse","abstract val tracerouteResponse: StateFlow<TracerouteResponse?>","org.meshtastic.core.repository.TracerouteResponseProvider.tracerouteResponse"]},{"name":"abstract val ui: UiPrefs","description":"org.meshtastic.core.repository.AppPreferences.ui","location":"core/repository/org.meshtastic.core.repository/-app-preferences/ui.html","searchKeys":["ui","abstract val ui: UiPrefs","org.meshtastic.core.repository.AppPreferences.ui"]},{"name":"abstract val unitsOverride: StateFlow<Int>","description":"org.meshtastic.core.repository.UiPrefs.unitsOverride","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/units-override.html","searchKeys":["unitsOverride","abstract val unitsOverride: StateFlow<Int>","org.meshtastic.core.repository.UiPrefs.unitsOverride"]},{"name":"abstract var collector: DiscoveryPacketCollector?","description":"org.meshtastic.core.repository.DiscoveryPacketCollectorRegistry.collector","location":"core/repository/org.meshtastic.core.repository/-discovery-packet-collector-registry/collector.html","searchKeys":["collector","abstract var collector: DiscoveryPacketCollector?","org.meshtastic.core.repository.DiscoveryPacketCollectorRegistry.collector"]},{"name":"abstract var lastNeighborInfo: NeighborInfo?","description":"org.meshtastic.core.repository.NeighborInfoHandler.lastNeighborInfo","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-handler/last-neighbor-info.html","searchKeys":["lastNeighborInfo","abstract var lastNeighborInfo: NeighborInfo?","org.meshtastic.core.repository.NeighborInfoHandler.lastNeighborInfo"]},{"name":"class ActiveConversationTracker","description":"org.meshtastic.core.repository.ActiveConversationTracker","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/index.html","searchKeys":["ActiveConversationTracker","class ActiveConversationTracker","org.meshtastic.core.repository.ActiveConversationTracker"]},{"name":"class ConnectionStateHolder(initialState: ConnectionState = ConnectionState.Disconnected, initialEpochs: ConnectionEpochs = ConnectionEpochs()) : ConnectionStateProvider","description":"org.meshtastic.core.repository.ConnectionStateHolder","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/index.html","searchKeys":["ConnectionStateHolder","class ConnectionStateHolder(initialState: ConnectionState = ConnectionState.Disconnected, initialEpochs: ConnectionEpochs = ConnectionEpochs()) : ConnectionStateProvider","org.meshtastic.core.repository.ConnectionStateHolder"]},{"name":"class CoreRepositoryModule","description":"org.meshtastic.core.repository.di.CoreRepositoryModule","location":"core/repository/org.meshtastic.core.repository.di/-core-repository-module/index.html","searchKeys":["CoreRepositoryModule","class CoreRepositoryModule","org.meshtastic.core.repository.di.CoreRepositoryModule"]},{"name":"class DataPair(val name: String, val valueIn: Any?)","description":"org.meshtastic.core.repository.DataPair","location":"core/repository/org.meshtastic.core.repository/-data-pair/index.html","searchKeys":["DataPair","class DataPair(val name: String, val valueIn: Any?)","org.meshtastic.core.repository.DataPair"]},{"name":"class EditSettingsTransactionException(message: String, cause: Throwable? = null) : Exception, ExpectedCondition","description":"org.meshtastic.core.repository.EditSettingsTransactionException","location":"core/repository/org.meshtastic.core.repository/-edit-settings-transaction-exception/index.html","searchKeys":["EditSettingsTransactionException","class EditSettingsTransactionException(message: String, cause: Throwable? = null) : Exception, ExpectedCondition","org.meshtastic.core.repository.EditSettingsTransactionException"]},{"name":"class FirmwareUpdateStatusRepository","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/index.html","searchKeys":["FirmwareUpdateStatusRepository","class FirmwareUpdateStatusRepository","org.meshtastic.core.repository.FirmwareUpdateStatusRepository"]},{"name":"class LocalNodeUnavailableException(operation: String) : IllegalStateException, ExpectedCondition","description":"org.meshtastic.core.repository.LocalNodeUnavailableException","location":"core/repository/org.meshtastic.core.repository/-local-node-unavailable-exception/index.html","searchKeys":["LocalNodeUnavailableException","class LocalNodeUnavailableException(operation: String) : IllegalStateException, ExpectedCondition","org.meshtastic.core.repository.LocalNodeUnavailableException"]},{"name":"class MeshBeaconRepository(prefs: MeshBeaconPrefs, scope: CoroutineScope)","description":"org.meshtastic.core.repository.MeshBeaconRepository","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-repository/index.html","searchKeys":["MeshBeaconRepository","class MeshBeaconRepository(prefs: MeshBeaconPrefs, scope: CoroutineScope)","org.meshtastic.core.repository.MeshBeaconRepository"]},{"name":"class NodeRestartTracker(scope: CoroutineScope)","description":"org.meshtastic.core.repository.NodeRestartTracker","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/index.html","searchKeys":["NodeRestartTracker","class NodeRestartTracker(scope: CoroutineScope)","org.meshtastic.core.repository.NodeRestartTracker"]},{"name":"class PacketQueueRejectedException(operation: String) : IllegalStateException, ExpectedCondition","description":"org.meshtastic.core.repository.PacketQueueRejectedException","location":"core/repository/org.meshtastic.core.repository/-packet-queue-rejected-exception/index.html","searchKeys":["PacketQueueRejectedException","class PacketQueueRejectedException(operation: String) : IllegalStateException, ExpectedCondition","org.meshtastic.core.repository.PacketQueueRejectedException"]},{"name":"class SendMessageUseCaseImpl(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, homoglyphEncodingPrefs: HomoglyphPrefs, messageQueue: MessageQueue, analytics: PlatformAnalytics) : SendMessageUseCase","description":"org.meshtastic.core.repository.usecase.SendMessageUseCaseImpl","location":"core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case-impl/index.html","searchKeys":["SendMessageUseCaseImpl","class SendMessageUseCaseImpl(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, homoglyphEncodingPrefs: HomoglyphPrefs, messageQueue: MessageQueue, analytics: PlatformAnalytics) : SendMessageUseCase","org.meshtastic.core.repository.usecase.SendMessageUseCaseImpl"]},{"name":"const val CONFIG_NONCE: Int = 69420","description":"org.meshtastic.core.repository.HandshakeConstants.CONFIG_NONCE","location":"core/repository/org.meshtastic.core.repository/-handshake-constants/-c-o-n-f-i-g_-n-o-n-c-e.html","searchKeys":["CONFIG_NONCE","const val CONFIG_NONCE: Int = 69420","org.meshtastic.core.repository.HandshakeConstants.CONFIG_NONCE"]},{"name":"const val DEFAULT_BOOTS: Int = 50","description":"org.meshtastic.core.repository.LockdownPassphraseStore.Companion.DEFAULT_BOOTS","location":"core/repository/org.meshtastic.core.repository/-lockdown-passphrase-store/-companion/-d-e-f-a-u-l-t_-b-o-o-t-s.html","searchKeys":["DEFAULT_BOOTS","const val DEFAULT_BOOTS: Int = 50","org.meshtastic.core.repository.LockdownPassphraseStore.Companion.DEFAULT_BOOTS"]},{"name":"const val DEFAULT_DWELL_MINUTES: Int = 15","description":"org.meshtastic.core.repository.DiscoveryPrefs.Companion.DEFAULT_DWELL_MINUTES","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/-companion/-d-e-f-a-u-l-t_-d-w-e-l-l_-m-i-n-u-t-e-s.html","searchKeys":["DEFAULT_DWELL_MINUTES","const val DEFAULT_DWELL_MINUTES: Int = 15","org.meshtastic.core.repository.DiscoveryPrefs.Companion.DEFAULT_DWELL_MINUTES"]},{"name":"const val DEFAULT_MAX_LOGS: Int = 5000","description":"org.meshtastic.core.repository.MeshLogRepository.Companion.DEFAULT_MAX_LOGS","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/-companion/-d-e-f-a-u-l-t_-m-a-x_-l-o-g-s.html","searchKeys":["DEFAULT_MAX_LOGS","const val DEFAULT_MAX_LOGS: Int = 5000","org.meshtastic.core.repository.MeshLogRepository.Companion.DEFAULT_MAX_LOGS"]},{"name":"const val DEFAULT_RETENTION_DAYS: Int = 30","description":"org.meshtastic.core.repository.MeshLogPrefs.Companion.DEFAULT_RETENTION_DAYS","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/-companion/-d-e-f-a-u-l-t_-r-e-t-e-n-t-i-o-n_-d-a-y-s.html","searchKeys":["DEFAULT_RETENTION_DAYS","const val DEFAULT_RETENTION_DAYS: Int = 30","org.meshtastic.core.repository.MeshLogPrefs.Companion.DEFAULT_RETENTION_DAYS"]},{"name":"const val KEEP_FOREVER: Int = 0","description":"org.meshtastic.core.repository.MeshLogRetention.KEEP_FOREVER","location":"core/repository/org.meshtastic.core.repository/-mesh-log-retention/-k-e-e-p_-f-o-r-e-v-e-r.html","searchKeys":["KEEP_FOREVER","const val KEEP_FOREVER: Int = 0","org.meshtastic.core.repository.MeshLogRetention.KEEP_FOREVER"]},{"name":"const val MAX_RETENTION_DAYS: Int = 365","description":"org.meshtastic.core.repository.MeshLogPrefs.Companion.MAX_RETENTION_DAYS","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/-companion/-m-a-x_-r-e-t-e-n-t-i-o-n_-d-a-y-s.html","searchKeys":["MAX_RETENTION_DAYS","const val MAX_RETENTION_DAYS: Int = 365","org.meshtastic.core.repository.MeshLogPrefs.Companion.MAX_RETENTION_DAYS"]},{"name":"const val MIN_RETENTION_DAYS: Int","description":"org.meshtastic.core.repository.MeshLogPrefs.Companion.MIN_RETENTION_DAYS","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/-companion/-m-i-n_-r-e-t-e-n-t-i-o-n_-d-a-y-s.html","searchKeys":["MIN_RETENTION_DAYS","const val MIN_RETENTION_DAYS: Int","org.meshtastic.core.repository.MeshLogPrefs.Companion.MIN_RETENTION_DAYS"]},{"name":"const val NODE_INFO_NONCE: Int = 69421","description":"org.meshtastic.core.repository.HandshakeConstants.NODE_INFO_NONCE","location":"core/repository/org.meshtastic.core.repository/-handshake-constants/-n-o-d-e_-i-n-f-o_-n-o-n-c-e.html","searchKeys":["NODE_INFO_NONCE","const val NODE_INFO_NONCE: Int = 69421","org.meshtastic.core.repository.HandshakeConstants.NODE_INFO_NONCE"]},{"name":"const val ONE_HOUR: Int","description":"org.meshtastic.core.repository.MeshLogRetention.ONE_HOUR","location":"core/repository/org.meshtastic.core.repository/-mesh-log-retention/-o-n-e_-h-o-u-r.html","searchKeys":["ONE_HOUR","const val ONE_HOUR: Int","org.meshtastic.core.repository.MeshLogRetention.ONE_HOUR"]},{"name":"const val RECONNECTING_PROGRESS_TEXT: String","description":"org.meshtastic.core.repository.ServiceRepository.Companion.RECONNECTING_PROGRESS_TEXT","location":"core/repository/org.meshtastic.core.repository/-service-repository/-companion/-r-e-c-o-n-n-e-c-t-i-n-g_-p-r-o-g-r-e-s-s_-t-e-x-t.html","searchKeys":["RECONNECTING_PROGRESS_TEXT","const val RECONNECTING_PROGRESS_TEXT: String","org.meshtastic.core.repository.ServiceRepository.Companion.RECONNECTING_PROGRESS_TEXT"]},{"name":"const val SERVICE_NOTIFY_ID: Int = 101","description":"org.meshtastic.core.repository.SERVICE_NOTIFY_ID","location":"core/repository/org.meshtastic.core.repository/-s-e-r-v-i-c-e_-n-o-t-i-f-y_-i-d.html","searchKeys":["SERVICE_NOTIFY_ID","const val SERVICE_NOTIFY_ID: Int = 101","org.meshtastic.core.repository.SERVICE_NOTIFY_ID"]},{"name":"constructor()","description":"org.meshtastic.core.repository.ActiveConversationTracker.ActiveConversationTracker","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/-active-conversation-tracker.html","searchKeys":["ActiveConversationTracker","constructor()","org.meshtastic.core.repository.ActiveConversationTracker.ActiveConversationTracker"]},{"name":"constructor()","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository.FirmwareUpdateStatusRepository","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/-firmware-update-status-repository.html","searchKeys":["FirmwareUpdateStatusRepository","constructor()","org.meshtastic.core.repository.FirmwareUpdateStatusRepository.FirmwareUpdateStatusRepository"]},{"name":"constructor()","description":"org.meshtastic.core.repository.Location.Location","location":"core/repository/org.meshtastic.core.repository/-location/-location.html","searchKeys":["Location","constructor()","org.meshtastic.core.repository.Location.Location"]},{"name":"constructor()","description":"org.meshtastic.core.repository.di.CoreRepositoryModule.CoreRepositoryModule","location":"core/repository/org.meshtastic.core.repository.di/-core-repository-module/-core-repository-module.html","searchKeys":["CoreRepositoryModule","constructor()","org.meshtastic.core.repository.di.CoreRepositoryModule.CoreRepositoryModule"]},{"name":"constructor(generation: Long, address: String)","description":"org.meshtastic.core.repository.RadioSessionContext.RadioSessionContext","location":"core/repository/org.meshtastic.core.repository/-radio-session-context/-radio-session-context.html","searchKeys":["RadioSessionContext","constructor(generation: Long, address: String)","org.meshtastic.core.repository.RadioSessionContext.RadioSessionContext"]},{"name":"constructor(id: PersistedPacketId, packet: DataPacket)","description":"org.meshtastic.core.repository.PersistedPacket.PersistedPacket","location":"core/repository/org.meshtastic.core.repository/-persisted-packet/-persisted-packet.html","searchKeys":["PersistedPacket","constructor(id: PersistedPacketId, packet: DataPacket)","org.meshtastic.core.repository.PersistedPacket.PersistedPacket"]},{"name":"constructor(id: PersistedReactionId, reaction: Reaction)","description":"org.meshtastic.core.repository.PersistedReaction.PersistedReaction","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction/-persisted-reaction.html","searchKeys":["PersistedReaction","constructor(id: PersistedReactionId, reaction: Reaction)","org.meshtastic.core.repository.PersistedReaction.PersistedReaction"]},{"name":"constructor(initialState: ConnectionState = ConnectionState.Disconnected, initialEpochs: ConnectionEpochs = ConnectionEpochs())","description":"org.meshtastic.core.repository.ConnectionStateHolder.ConnectionStateHolder","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/-connection-state-holder.html","searchKeys":["ConnectionStateHolder","constructor(initialState: ConnectionState = ConnectionState.Disconnected, initialEpochs: ConnectionEpochs = ConnectionEpochs())","org.meshtastic.core.repository.ConnectionStateHolder.ConnectionStateHolder"]},{"name":"constructor(isOtaUpdateActive: Boolean = false, isAwaitingOtaStatus: Boolean = false)","description":"org.meshtastic.core.repository.FirmwareUpdateStatus.FirmwareUpdateStatus","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status/-firmware-update-status.html","searchKeys":["FirmwareUpdateStatus","constructor(isOtaUpdateActive: Boolean = false, isAwaitingOtaStatus: Boolean = false)","org.meshtastic.core.repository.FirmwareUpdateStatus.FirmwareUpdateStatus"]},{"name":"constructor(latitude: Double, longitude: Double, zoom: Double)","description":"org.meshtastic.core.repository.MapCameraPosition.MapCameraPosition","location":"core/repository/org.meshtastic.core.repository/-map-camera-position/-map-camera-position.html","searchKeys":["MapCameraPosition","constructor(latitude: Double, longitude: Double, zoom: Double)","org.meshtastic.core.repository.MapCameraPosition.MapCameraPosition"]},{"name":"constructor(loggingEnabled: Boolean, retentionDays: Int)","description":"org.meshtastic.core.repository.MeshLogCleanupPolicy.MeshLogCleanupPolicy","location":"core/repository/org.meshtastic.core.repository/-mesh-log-cleanup-policy/-mesh-log-cleanup-policy.html","searchKeys":["MeshLogCleanupPolicy","constructor(loggingEnabled: Boolean, retentionDays: Int)","org.meshtastic.core.repository.MeshLogCleanupPolicy.MeshLogCleanupPolicy"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"org.meshtastic.core.repository.EditSettingsTransactionException.EditSettingsTransactionException","location":"core/repository/org.meshtastic.core.repository/-edit-settings-transaction-exception/-edit-settings-transaction-exception.html","searchKeys":["EditSettingsTransactionException","constructor(message: String, cause: Throwable? = null)","org.meshtastic.core.repository.EditSettingsTransactionException.EditSettingsTransactionException"]},{"name":"constructor(myNodeNum: Int, replyId: Int, userId: String, emoji: String)","description":"org.meshtastic.core.repository.PersistedReactionId.PersistedReactionId","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction-id/-persisted-reaction-id.html","searchKeys":["PersistedReactionId","constructor(myNodeNum: Int, replyId: Int, userId: String, emoji: String)","org.meshtastic.core.repository.PersistedReactionId.PersistedReactionId"]},{"name":"constructor(myNodeNum: Int, uuid: Long)","description":"org.meshtastic.core.repository.PersistedPacketId.PersistedPacketId","location":"core/repository/org.meshtastic.core.repository/-persisted-packet-id/-persisted-packet-id.html","searchKeys":["PersistedPacketId","constructor(myNodeNum: Int, uuid: Long)","org.meshtastic.core.repository.PersistedPacketId.PersistedPacketId"]},{"name":"constructor(name: String, data: ByteArray)","description":"org.meshtastic.core.repository.XModemFile.XModemFile","location":"core/repository/org.meshtastic.core.repository/-x-modem-file/-x-modem-file.html","searchKeys":["XModemFile","constructor(name: String, data: ByteArray)","org.meshtastic.core.repository.XModemFile.XModemFile"]},{"name":"constructor(name: String, valueIn: Any?)","description":"org.meshtastic.core.repository.DataPair.DataPair","location":"core/repository/org.meshtastic.core.repository/-data-pair/-data-pair.html","searchKeys":["DataPair","constructor(name: String, valueIn: Any?)","org.meshtastic.core.repository.DataPair.DataPair"]},{"name":"constructor(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, homoglyphEncodingPrefs: HomoglyphPrefs, messageQueue: MessageQueue, analytics: PlatformAnalytics)","description":"org.meshtastic.core.repository.usecase.SendMessageUseCaseImpl.SendMessageUseCaseImpl","location":"core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case-impl/-send-message-use-case-impl.html","searchKeys":["SendMessageUseCaseImpl","constructor(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, homoglyphEncodingPrefs: HomoglyphPrefs, messageQueue: MessageQueue, analytics: PlatformAnalytics)","org.meshtastic.core.repository.usecase.SendMessageUseCaseImpl.SendMessageUseCaseImpl"]},{"name":"constructor(operation: String)","description":"org.meshtastic.core.repository.LocalNodeUnavailableException.LocalNodeUnavailableException","location":"core/repository/org.meshtastic.core.repository/-local-node-unavailable-exception/-local-node-unavailable-exception.html","searchKeys":["LocalNodeUnavailableException","constructor(operation: String)","org.meshtastic.core.repository.LocalNodeUnavailableException.LocalNodeUnavailableException"]},{"name":"constructor(operation: String)","description":"org.meshtastic.core.repository.PacketQueueRejectedException.PacketQueueRejectedException","location":"core/repository/org.meshtastic.core.repository/-packet-queue-rejected-exception/-packet-queue-rejected-exception.html","searchKeys":["PacketQueueRejectedException","constructor(operation: String)","org.meshtastic.core.repository.PacketQueueRejectedException.PacketQueueRejectedException"]},{"name":"constructor(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int = 0)","description":"org.meshtastic.core.repository.StoredPassphrase.StoredPassphrase","location":"core/repository/org.meshtastic.core.repository/-stored-passphrase/-stored-passphrase.html","searchKeys":["StoredPassphrase","constructor(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int = 0)","org.meshtastic.core.repository.StoredPassphrase.StoredPassphrase"]},{"name":"constructor(payload: ByteString, session: RadioSessionContext)","description":"org.meshtastic.core.repository.ReceivedRadioFrame.ReceivedRadioFrame","location":"core/repository/org.meshtastic.core.repository/-received-radio-frame/-received-radio-frame.html","searchKeys":["ReceivedRadioFrame","constructor(payload: ByteString, session: RadioSessionContext)","org.meshtastic.core.repository.ReceivedRadioFrame.ReceivedRadioFrame"]},{"name":"constructor(prefs: MeshBeaconPrefs, scope: CoroutineScope)","description":"org.meshtastic.core.repository.MeshBeaconRepository.MeshBeaconRepository","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-repository/-mesh-beacon-repository.html","searchKeys":["MeshBeaconRepository","constructor(prefs: MeshBeaconPrefs, scope: CoroutineScope)","org.meshtastic.core.repository.MeshBeaconRepository.MeshBeaconRepository"]},{"name":"constructor(publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","description":"org.meshtastic.core.repository.StoredSecurityKeys.StoredSecurityKeys","location":"core/repository/org.meshtastic.core.repository/-stored-security-keys/-stored-security-keys.html","searchKeys":["StoredSecurityKeys","constructor(publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","org.meshtastic.core.repository.StoredSecurityKeys.StoredSecurityKeys"]},{"name":"constructor(scope: CoroutineScope)","description":"org.meshtastic.core.repository.NodeRestartTracker.NodeRestartTracker","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/-node-restart-tracker.html","searchKeys":["NodeRestartTracker","constructor(scope: CoroutineScope)","org.meshtastic.core.repository.NodeRestartTracker.NodeRestartTracker"]},{"name":"constructor(sessionGeneration: Long, address: String, nodeNum: Int, deviceId: String?)","description":"org.meshtastic.core.repository.ConnectionIdentity.ConnectionIdentity","location":"core/repository/org.meshtastic.core.repository/-connection-identity/-connection-identity.html","searchKeys":["ConnectionIdentity","constructor(sessionGeneration: Long, address: String, nodeNum: Int, deviceId: String?)","org.meshtastic.core.repository.ConnectionIdentity.ConnectionIdentity"]},{"name":"constructor(status: AwaitedSendStatus, departureEpochAtDispatch: Long? = null)","description":"org.meshtastic.core.repository.AwaitedSendResult.AwaitedSendResult","location":"core/repository/org.meshtastic.core.repository/-awaited-send-result/-awaited-send-result.html","searchKeys":["AwaitedSendResult","constructor(status: AwaitedSendStatus, departureEpochAtDispatch: Long? = null)","org.meshtastic.core.repository.AwaitedSendResult.AwaitedSendResult"]},{"name":"constructor(title: String, message: String, type: Notification.Type = Type.Info, category: Notification.Category = Category.Message, contactKey: String? = null, isSilent: Boolean = false, group: String? = null, id: Int? = null, deepLinkUri: String? = null)","description":"org.meshtastic.core.repository.Notification.Notification","location":"core/repository/org.meshtastic.core.repository/-notification/-notification.html","searchKeys":["Notification","constructor(title: String, message: String, type: Notification.Type = Type.Info, category: Notification.Category = Category.Message, contactKey: String? = null, isSilent: Boolean = false, group: String? = null, id: Int? = null, deepLinkUri: String? = null)","org.meshtastic.core.repository.Notification.Notification"]},{"name":"data class AwaitedSendResult(val status: AwaitedSendStatus, val departureEpochAtDispatch: Long? = null)","description":"org.meshtastic.core.repository.AwaitedSendResult","location":"core/repository/org.meshtastic.core.repository/-awaited-send-result/index.html","searchKeys":["AwaitedSendResult","data class AwaitedSendResult(val status: AwaitedSendStatus, val departureEpochAtDispatch: Long? = null)","org.meshtastic.core.repository.AwaitedSendResult"]},{"name":"data class ConnectionIdentity(val sessionGeneration: Long, val address: String, val nodeNum: Int, val deviceId: String?)","description":"org.meshtastic.core.repository.ConnectionIdentity","location":"core/repository/org.meshtastic.core.repository/-connection-identity/index.html","searchKeys":["ConnectionIdentity","data class ConnectionIdentity(val sessionGeneration: Long, val address: String, val nodeNum: Int, val deviceId: String?)","org.meshtastic.core.repository.ConnectionIdentity"]},{"name":"data class FirmwareUpdateStatus(val isOtaUpdateActive: Boolean = false, val isAwaitingOtaStatus: Boolean = false)","description":"org.meshtastic.core.repository.FirmwareUpdateStatus","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status/index.html","searchKeys":["FirmwareUpdateStatus","data class FirmwareUpdateStatus(val isOtaUpdateActive: Boolean = false, val isAwaitingOtaStatus: Boolean = false)","org.meshtastic.core.repository.FirmwareUpdateStatus"]},{"name":"data class MapCameraPosition(val latitude: Double, val longitude: Double, val zoom: Double)","description":"org.meshtastic.core.repository.MapCameraPosition","location":"core/repository/org.meshtastic.core.repository/-map-camera-position/index.html","searchKeys":["MapCameraPosition","data class MapCameraPosition(val latitude: Double, val longitude: Double, val zoom: Double)","org.meshtastic.core.repository.MapCameraPosition"]},{"name":"data class MeshLogCleanupPolicy(val loggingEnabled: Boolean, val retentionDays: Int)","description":"org.meshtastic.core.repository.MeshLogCleanupPolicy","location":"core/repository/org.meshtastic.core.repository/-mesh-log-cleanup-policy/index.html","searchKeys":["MeshLogCleanupPolicy","data class MeshLogCleanupPolicy(val loggingEnabled: Boolean, val retentionDays: Int)","org.meshtastic.core.repository.MeshLogCleanupPolicy"]},{"name":"data class Notification(val title: String, val message: String, val type: Notification.Type = Type.Info, val category: Notification.Category = Category.Message, val contactKey: String? = null, val isSilent: Boolean = false, val group: String? = null, val id: Int? = null, val deepLinkUri: String? = null)","description":"org.meshtastic.core.repository.Notification","location":"core/repository/org.meshtastic.core.repository/-notification/index.html","searchKeys":["Notification","data class Notification(val title: String, val message: String, val type: Notification.Type = Type.Info, val category: Notification.Category = Category.Message, val contactKey: String? = null, val isSilent: Boolean = false, val group: String? = null, val id: Int? = null, val deepLinkUri: String? = null)","org.meshtastic.core.repository.Notification"]},{"name":"data class PersistedPacket(val id: PersistedPacketId, val packet: DataPacket)","description":"org.meshtastic.core.repository.PersistedPacket","location":"core/repository/org.meshtastic.core.repository/-persisted-packet/index.html","searchKeys":["PersistedPacket","data class PersistedPacket(val id: PersistedPacketId, val packet: DataPacket)","org.meshtastic.core.repository.PersistedPacket"]},{"name":"data class PersistedPacketId(val myNodeNum: Int, val uuid: Long)","description":"org.meshtastic.core.repository.PersistedPacketId","location":"core/repository/org.meshtastic.core.repository/-persisted-packet-id/index.html","searchKeys":["PersistedPacketId","data class PersistedPacketId(val myNodeNum: Int, val uuid: Long)","org.meshtastic.core.repository.PersistedPacketId"]},{"name":"data class PersistedReaction(val id: PersistedReactionId, val reaction: Reaction)","description":"org.meshtastic.core.repository.PersistedReaction","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction/index.html","searchKeys":["PersistedReaction","data class PersistedReaction(val id: PersistedReactionId, val reaction: Reaction)","org.meshtastic.core.repository.PersistedReaction"]},{"name":"data class PersistedReactionId(val myNodeNum: Int, val replyId: Int, val userId: String, val emoji: String)","description":"org.meshtastic.core.repository.PersistedReactionId","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction-id/index.html","searchKeys":["PersistedReactionId","data class PersistedReactionId(val myNodeNum: Int, val replyId: Int, val userId: String, val emoji: String)","org.meshtastic.core.repository.PersistedReactionId"]},{"name":"data class RadioSessionContext(val generation: Long, val address: String)","description":"org.meshtastic.core.repository.RadioSessionContext","location":"core/repository/org.meshtastic.core.repository/-radio-session-context/index.html","searchKeys":["RadioSessionContext","data class RadioSessionContext(val generation: Long, val address: String)","org.meshtastic.core.repository.RadioSessionContext"]},{"name":"data class ReceivedRadioFrame(val payload: ByteString, val session: RadioSessionContext)","description":"org.meshtastic.core.repository.ReceivedRadioFrame","location":"core/repository/org.meshtastic.core.repository/-received-radio-frame/index.html","searchKeys":["ReceivedRadioFrame","data class ReceivedRadioFrame(val payload: ByteString, val session: RadioSessionContext)","org.meshtastic.core.repository.ReceivedRadioFrame"]},{"name":"data class StoredPassphrase(val passphrase: String, val boots: Int, val hours: Int, val maxSessionSeconds: Int = 0)","description":"org.meshtastic.core.repository.StoredPassphrase","location":"core/repository/org.meshtastic.core.repository/-stored-passphrase/index.html","searchKeys":["StoredPassphrase","data class StoredPassphrase(val passphrase: String, val boots: Int, val hours: Int, val maxSessionSeconds: Int = 0)","org.meshtastic.core.repository.StoredPassphrase"]},{"name":"data class StoredSecurityKeys(val publicKeyBase64: String, val privateKeyBase64: String, val timestamp: Long)","description":"org.meshtastic.core.repository.StoredSecurityKeys","location":"core/repository/org.meshtastic.core.repository/-stored-security-keys/index.html","searchKeys":["StoredSecurityKeys","data class StoredSecurityKeys(val publicKeyBase64: String, val privateKeyBase64: String, val timestamp: Long)","org.meshtastic.core.repository.StoredSecurityKeys"]},{"name":"data class XModemFile(val name: String, val data: ByteArray)","description":"org.meshtastic.core.repository.XModemFile","location":"core/repository/org.meshtastic.core.repository/-x-modem-file/index.html","searchKeys":["XModemFile","data class XModemFile(val name: String, val data: ByteArray)","org.meshtastic.core.repository.XModemFile"]},{"name":"enum AwaitedSendStatus : Enum<AwaitedSendStatus> ","description":"org.meshtastic.core.repository.AwaitedSendStatus","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/index.html","searchKeys":["AwaitedSendStatus","enum AwaitedSendStatus : Enum<AwaitedSendStatus> ","org.meshtastic.core.repository.AwaitedSendStatus"]},{"name":"enum Category : Enum<Notification.Category> ","description":"org.meshtastic.core.repository.Notification.Category","location":"core/repository/org.meshtastic.core.repository/-notification/-category/index.html","searchKeys":["Category","enum Category : Enum<Notification.Category> ","org.meshtastic.core.repository.Notification.Category"]},{"name":"enum MessageAnnouncement : Enum<MessageAnnouncement> ","description":"org.meshtastic.core.repository.MessageAnnouncement","location":"core/repository/org.meshtastic.core.repository/-message-announcement/index.html","searchKeys":["MessageAnnouncement","enum MessageAnnouncement : Enum<MessageAnnouncement> ","org.meshtastic.core.repository.MessageAnnouncement"]},{"name":"enum TransportDisconnectReason : Enum<TransportDisconnectReason> ","description":"org.meshtastic.core.repository.TransportDisconnectReason","location":"core/repository/org.meshtastic.core.repository/-transport-disconnect-reason/index.html","searchKeys":["TransportDisconnectReason","enum TransportDisconnectReason : Enum<TransportDisconnectReason> ","org.meshtastic.core.repository.TransportDisconnectReason"]},{"name":"enum Type : Enum<Notification.Type> ","description":"org.meshtastic.core.repository.Notification.Type","location":"core/repository/org.meshtastic.core.repository/-notification/-type/index.html","searchKeys":["Type","enum Type : Enum<Notification.Type> ","org.meshtastic.core.repository.Notification.Type"]},{"name":"expect class Location","description":"org.meshtastic.core.repository.Location","location":"core/repository/org.meshtastic.core.repository/-location/index.html","searchKeys":["Location","expect class Location","org.meshtastic.core.repository.Location"]},{"name":"fun ClientNotification.notificationId(): Int","description":"org.meshtastic.core.repository.notificationId","location":"core/repository/org.meshtastic.core.repository/notification-id.html","searchKeys":["notificationId","fun ClientNotification.notificationId(): Int","org.meshtastic.core.repository.notificationId"]},{"name":"fun Position.toFixedPositionAdminMessage(): AdminMessage","description":"org.meshtastic.core.repository.toFixedPositionAdminMessage","location":"core/repository/org.meshtastic.core.repository/to-fixed-position-admin-message.html","searchKeys":["toFixedPositionAdminMessage","fun Position.toFixedPositionAdminMessage(): AdminMessage","org.meshtastic.core.repository.toFixedPositionAdminMessage"]},{"name":"fun Position.toFixedPositionProto(): Position","description":"org.meshtastic.core.repository.toFixedPositionProto","location":"core/repository/org.meshtastic.core.repository/to-fixed-position-proto.html","searchKeys":["toFixedPositionProto","fun Position.toFixedPositionProto(): Position","org.meshtastic.core.repository.toFixedPositionProto"]},{"name":"fun RadioPrefs.isBle(): Boolean","description":"org.meshtastic.core.repository.isBle","location":"core/repository/org.meshtastic.core.repository/is-ble.html","searchKeys":["isBle","fun RadioPrefs.isBle(): Boolean","org.meshtastic.core.repository.isBle"]},{"name":"fun RadioPrefs.isMock(): Boolean","description":"org.meshtastic.core.repository.isMock","location":"core/repository/org.meshtastic.core.repository/is-mock.html","searchKeys":["isMock","fun RadioPrefs.isMock(): Boolean","org.meshtastic.core.repository.isMock"]},{"name":"fun RadioPrefs.isNoop(): Boolean","description":"org.meshtastic.core.repository.isNoop","location":"core/repository/org.meshtastic.core.repository/is-noop.html","searchKeys":["isNoop","fun RadioPrefs.isNoop(): Boolean","org.meshtastic.core.repository.isNoop"]},{"name":"fun RadioPrefs.isSerial(): Boolean","description":"org.meshtastic.core.repository.isSerial","location":"core/repository/org.meshtastic.core.repository/is-serial.html","searchKeys":["isSerial","fun RadioPrefs.isSerial(): Boolean","org.meshtastic.core.repository.isSerial"]},{"name":"fun RadioPrefs.isTcp(): Boolean","description":"org.meshtastic.core.repository.isTcp","location":"core/repository/org.meshtastic.core.repository/is-tcp.html","searchKeys":["isTcp","fun RadioPrefs.isTcp(): Boolean","org.meshtastic.core.repository.isTcp"]},{"name":"fun add(offer: MeshBeaconOffer): Boolean","description":"org.meshtastic.core.repository.MeshBeaconRepository.add","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-repository/add.html","searchKeys":["add","fun add(offer: MeshBeaconOffer): Boolean","org.meshtastic.core.repository.MeshBeaconRepository.add"]},{"name":"fun announcementFor(contactKey: String): MessageAnnouncement","description":"org.meshtastic.core.repository.ActiveConversationTracker.announcementFor","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/announcement-for.html","searchKeys":["announcementFor","fun announcementFor(contactKey: String): MessageAnnouncement","org.meshtastic.core.repository.ActiveConversationTracker.announcementFor"]},{"name":"fun beginOtaPreflight()","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository.beginOtaPreflight","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/begin-ota-preflight.html","searchKeys":["beginOtaPreflight","fun beginOtaPreflight()","org.meshtastic.core.repository.FirmwareUpdateStatusRepository.beginOtaPreflight"]},{"name":"fun beginOtaUpdate()","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository.beginOtaUpdate","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/begin-ota-update.html","searchKeys":["beginOtaUpdate","fun beginOtaUpdate()","org.meshtastic.core.repository.FirmwareUpdateStatusRepository.beginOtaUpdate"]},{"name":"fun clearActive(contactKey: String)","description":"org.meshtastic.core.repository.ActiveConversationTracker.clearActive","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/clear-active.html","searchKeys":["clearActive","fun clearActive(contactKey: String)","org.meshtastic.core.repository.ActiveConversationTracker.clearActive"]},{"name":"fun dismiss(key: String)","description":"org.meshtastic.core.repository.MeshBeaconRepository.dismiss","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-repository/dismiss.html","searchKeys":["dismiss","fun dismiss(key: String)","org.meshtastic.core.repository.MeshBeaconRepository.dismiss"]},{"name":"fun endOtaUpdate()","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository.endOtaUpdate","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/end-ota-update.html","searchKeys":["endOtaUpdate","fun endOtaUpdate()","org.meshtastic.core.repository.FirmwareUpdateStatusRepository.endOtaUpdate"]},{"name":"fun expectRestart(window: Duration = DEFAULT_WINDOW)","description":"org.meshtastic.core.repository.NodeRestartTracker.expectRestart","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/expect-restart.html","searchKeys":["expectRestart","fun expectRestart(window: Duration = DEFAULT_WINDOW)","org.meshtastic.core.repository.NodeRestartTracker.expectRestart"]},{"name":"fun finishOtaPreflight()","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository.finishOtaPreflight","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/finish-ota-preflight.html","searchKeys":["finishOtaPreflight","fun finishOtaPreflight()","org.meshtastic.core.repository.FirmwareUpdateStatusRepository.finishOtaPreflight"]},{"name":"fun onConnected()","description":"org.meshtastic.core.repository.NodeRestartTracker.onConnected","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/on-connected.html","searchKeys":["onConnected","fun onConnected()","org.meshtastic.core.repository.NodeRestartTracker.onConnected"]},{"name":"fun provideFirmwareUpdateStatusRepository(): FirmwareUpdateStatusRepository","description":"org.meshtastic.core.repository.di.CoreRepositoryModule.provideFirmwareUpdateStatusRepository","location":"core/repository/org.meshtastic.core.repository.di/-core-repository-module/provide-firmware-update-status-repository.html","searchKeys":["provideFirmwareUpdateStatusRepository","fun provideFirmwareUpdateStatusRepository(): FirmwareUpdateStatusRepository","org.meshtastic.core.repository.di.CoreRepositoryModule.provideFirmwareUpdateStatusRepository"]},{"name":"fun provideMeshBeaconRepository(meshBeaconPrefs: MeshBeaconPrefs, applicationScope: ApplicationCoroutineScope): MeshBeaconRepository","description":"org.meshtastic.core.repository.di.CoreRepositoryModule.provideMeshBeaconRepository","location":"core/repository/org.meshtastic.core.repository.di/-core-repository-module/provide-mesh-beacon-repository.html","searchKeys":["provideMeshBeaconRepository","fun provideMeshBeaconRepository(meshBeaconPrefs: MeshBeaconPrefs, applicationScope: ApplicationCoroutineScope): MeshBeaconRepository","org.meshtastic.core.repository.di.CoreRepositoryModule.provideMeshBeaconRepository"]},{"name":"fun provideNodeRestartTracker(applicationScope: ApplicationCoroutineScope): NodeRestartTracker","description":"org.meshtastic.core.repository.di.CoreRepositoryModule.provideNodeRestartTracker","location":"core/repository/org.meshtastic.core.repository.di/-core-repository-module/provide-node-restart-tracker.html","searchKeys":["provideNodeRestartTracker","fun provideNodeRestartTracker(applicationScope: ApplicationCoroutineScope): NodeRestartTracker","org.meshtastic.core.repository.di.CoreRepositoryModule.provideNodeRestartTracker"]},{"name":"fun provideSendMessageUseCase(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, homoglyphEncodingPrefs: HomoglyphPrefs, messageQueue: MessageQueue, analytics: PlatformAnalytics): SendMessageUseCase","description":"org.meshtastic.core.repository.di.CoreRepositoryModule.provideSendMessageUseCase","location":"core/repository/org.meshtastic.core.repository.di/-core-repository-module/provide-send-message-use-case.html","searchKeys":["provideSendMessageUseCase","fun provideSendMessageUseCase(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, homoglyphEncodingPrefs: HomoglyphPrefs, messageQueue: MessageQueue, analytics: PlatformAnalytics): SendMessageUseCase","org.meshtastic.core.repository.di.CoreRepositoryModule.provideSendMessageUseCase"]},{"name":"fun reset(state: ConnectionState = ConnectionState.Disconnected, epochs: ConnectionEpochs? = null)","description":"org.meshtastic.core.repository.ConnectionStateHolder.reset","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/reset.html","searchKeys":["reset","fun reset(state: ConnectionState = ConnectionState.Disconnected, epochs: ConnectionEpochs? = null)","org.meshtastic.core.repository.ConnectionStateHolder.reset"]},{"name":"fun setActive(contactKey: String)","description":"org.meshtastic.core.repository.ActiveConversationTracker.setActive","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/set-active.html","searchKeys":["setActive","fun setActive(contactKey: String)","org.meshtastic.core.repository.ActiveConversationTracker.setActive"]},{"name":"fun setAppForeground(foreground: Boolean)","description":"org.meshtastic.core.repository.ActiveConversationTracker.setAppForeground","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/set-app-foreground.html","searchKeys":["setAppForeground","fun setAppForeground(foreground: Boolean)","org.meshtastic.core.repository.ActiveConversationTracker.setAppForeground"]},{"name":"fun setConnectionState(newState: ConnectionState)","description":"org.meshtastic.core.repository.ConnectionStateHolder.setConnectionState","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/set-connection-state.html","searchKeys":["setConnectionState","fun setConnectionState(newState: ConnectionState)","org.meshtastic.core.repository.ConnectionStateHolder.setConnectionState"]},{"name":"fun valueOf(value: String): AwaitedSendStatus","description":"org.meshtastic.core.repository.AwaitedSendStatus.valueOf","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): AwaitedSendStatus","org.meshtastic.core.repository.AwaitedSendStatus.valueOf"]},{"name":"fun valueOf(value: String): MessageAnnouncement","description":"org.meshtastic.core.repository.MessageAnnouncement.valueOf","location":"core/repository/org.meshtastic.core.repository/-message-announcement/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): MessageAnnouncement","org.meshtastic.core.repository.MessageAnnouncement.valueOf"]},{"name":"fun valueOf(value: String): Notification.Category","description":"org.meshtastic.core.repository.Notification.Category.valueOf","location":"core/repository/org.meshtastic.core.repository/-notification/-category/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Notification.Category","org.meshtastic.core.repository.Notification.Category.valueOf"]},{"name":"fun valueOf(value: String): Notification.Type","description":"org.meshtastic.core.repository.Notification.Type.valueOf","location":"core/repository/org.meshtastic.core.repository/-notification/-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Notification.Type","org.meshtastic.core.repository.Notification.Type.valueOf"]},{"name":"fun valueOf(value: String): TransportDisconnectReason","description":"org.meshtastic.core.repository.TransportDisconnectReason.valueOf","location":"core/repository/org.meshtastic.core.repository/-transport-disconnect-reason/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TransportDisconnectReason","org.meshtastic.core.repository.TransportDisconnectReason.valueOf"]},{"name":"fun values(): Array<AwaitedSendStatus>","description":"org.meshtastic.core.repository.AwaitedSendStatus.values","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/values.html","searchKeys":["values","fun values(): Array<AwaitedSendStatus>","org.meshtastic.core.repository.AwaitedSendStatus.values"]},{"name":"fun values(): Array<MessageAnnouncement>","description":"org.meshtastic.core.repository.MessageAnnouncement.values","location":"core/repository/org.meshtastic.core.repository/-message-announcement/values.html","searchKeys":["values","fun values(): Array<MessageAnnouncement>","org.meshtastic.core.repository.MessageAnnouncement.values"]},{"name":"fun values(): Array<Notification.Category>","description":"org.meshtastic.core.repository.Notification.Category.values","location":"core/repository/org.meshtastic.core.repository/-notification/-category/values.html","searchKeys":["values","fun values(): Array<Notification.Category>","org.meshtastic.core.repository.Notification.Category.values"]},{"name":"fun values(): Array<Notification.Type>","description":"org.meshtastic.core.repository.Notification.Type.values","location":"core/repository/org.meshtastic.core.repository/-notification/-type/values.html","searchKeys":["values","fun values(): Array<Notification.Type>","org.meshtastic.core.repository.Notification.Type.values"]},{"name":"fun values(): Array<TransportDisconnectReason>","description":"org.meshtastic.core.repository.TransportDisconnectReason.values","location":"core/repository/org.meshtastic.core.repository/-transport-disconnect-reason/values.html","searchKeys":["values","fun values(): Array<TransportDisconnectReason>","org.meshtastic.core.repository.TransportDisconnectReason.values"]},{"name":"fun windowOrNull(retentionDays: Int): Duration?","description":"org.meshtastic.core.repository.MeshLogRetention.windowOrNull","location":"core/repository/org.meshtastic.core.repository/-mesh-log-retention/window-or-null.html","searchKeys":["windowOrNull","fun windowOrNull(retentionDays: Int): Duration?","org.meshtastic.core.repository.MeshLogRetention.windowOrNull"]},{"name":"interface AdminController","description":"org.meshtastic.core.repository.AdminController","location":"core/repository/org.meshtastic.core.repository/-admin-controller/index.html","searchKeys":["AdminController","interface AdminController","org.meshtastic.core.repository.AdminController"]},{"name":"interface AdminEditScope","description":"org.meshtastic.core.repository.AdminEditScope","location":"core/repository/org.meshtastic.core.repository/-admin-edit-scope/index.html","searchKeys":["AdminEditScope","interface AdminEditScope","org.meshtastic.core.repository.AdminEditScope"]},{"name":"interface AdminPacketHandler","description":"org.meshtastic.core.repository.AdminPacketHandler","location":"core/repository/org.meshtastic.core.repository/-admin-packet-handler/index.html","searchKeys":["AdminPacketHandler","interface AdminPacketHandler","org.meshtastic.core.repository.AdminPacketHandler"]},{"name":"interface AnalyticsPrefs","description":"org.meshtastic.core.repository.AnalyticsPrefs","location":"core/repository/org.meshtastic.core.repository/-analytics-prefs/index.html","searchKeys":["AnalyticsPrefs","interface AnalyticsPrefs","org.meshtastic.core.repository.AnalyticsPrefs"]},{"name":"interface AppFunctionsPrefs","description":"org.meshtastic.core.repository.AppFunctionsPrefs","location":"core/repository/org.meshtastic.core.repository/-app-functions-prefs/index.html","searchKeys":["AppFunctionsPrefs","interface AppFunctionsPrefs","org.meshtastic.core.repository.AppFunctionsPrefs"]},{"name":"interface AppPreferences","description":"org.meshtastic.core.repository.AppPreferences","location":"core/repository/org.meshtastic.core.repository/-app-preferences/index.html","searchKeys":["AppPreferences","interface AppPreferences","org.meshtastic.core.repository.AppPreferences"]},{"name":"interface AppWidgetUpdater","description":"org.meshtastic.core.repository.AppWidgetUpdater","location":"core/repository/org.meshtastic.core.repository/-app-widget-updater/index.html","searchKeys":["AppWidgetUpdater","interface AppWidgetUpdater","org.meshtastic.core.repository.AppWidgetUpdater"]},{"name":"interface BootloaderOtaQuirksRepository","description":"org.meshtastic.core.repository.BootloaderOtaQuirksRepository","location":"core/repository/org.meshtastic.core.repository/-bootloader-ota-quirks-repository/index.html","searchKeys":["BootloaderOtaQuirksRepository","interface BootloaderOtaQuirksRepository","org.meshtastic.core.repository.BootloaderOtaQuirksRepository"]},{"name":"interface CommandSender","description":"org.meshtastic.core.repository.CommandSender","location":"core/repository/org.meshtastic.core.repository/-command-sender/index.html","searchKeys":["CommandSender","interface CommandSender","org.meshtastic.core.repository.CommandSender"]},{"name":"interface ConnectionStateProvider","description":"org.meshtastic.core.repository.ConnectionStateProvider","location":"core/repository/org.meshtastic.core.repository/-connection-state-provider/index.html","searchKeys":["ConnectionStateProvider","interface ConnectionStateProvider","org.meshtastic.core.repository.ConnectionStateProvider"]},{"name":"interface CustomEmojiPrefs","description":"org.meshtastic.core.repository.CustomEmojiPrefs","location":"core/repository/org.meshtastic.core.repository/-custom-emoji-prefs/index.html","searchKeys":["CustomEmojiPrefs","interface CustomEmojiPrefs","org.meshtastic.core.repository.CustomEmojiPrefs"]},{"name":"interface DeviceHardwareRepository","description":"org.meshtastic.core.repository.DeviceHardwareRepository","location":"core/repository/org.meshtastic.core.repository/-device-hardware-repository/index.html","searchKeys":["DeviceHardwareRepository","interface DeviceHardwareRepository","org.meshtastic.core.repository.DeviceHardwareRepository"]},{"name":"interface DeviceLinkRepository","description":"org.meshtastic.core.repository.DeviceLinkRepository","location":"core/repository/org.meshtastic.core.repository/-device-link-repository/index.html","searchKeys":["DeviceLinkRepository","interface DeviceLinkRepository","org.meshtastic.core.repository.DeviceLinkRepository"]},{"name":"interface DiscoveryPacketCollector","description":"org.meshtastic.core.repository.DiscoveryPacketCollector","location":"core/repository/org.meshtastic.core.repository/-discovery-packet-collector/index.html","searchKeys":["DiscoveryPacketCollector","interface DiscoveryPacketCollector","org.meshtastic.core.repository.DiscoveryPacketCollector"]},{"name":"interface DiscoveryPacketCollectorRegistry","description":"org.meshtastic.core.repository.DiscoveryPacketCollectorRegistry","location":"core/repository/org.meshtastic.core.repository/-discovery-packet-collector-registry/index.html","searchKeys":["DiscoveryPacketCollectorRegistry","interface DiscoveryPacketCollectorRegistry","org.meshtastic.core.repository.DiscoveryPacketCollectorRegistry"]},{"name":"interface DiscoveryPrefs","description":"org.meshtastic.core.repository.DiscoveryPrefs","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/index.html","searchKeys":["DiscoveryPrefs","interface DiscoveryPrefs","org.meshtastic.core.repository.DiscoveryPrefs"]},{"name":"interface EventFirmwareRepository","description":"org.meshtastic.core.repository.EventFirmwareRepository","location":"core/repository/org.meshtastic.core.repository/-event-firmware-repository/index.html","searchKeys":["EventFirmwareRepository","interface EventFirmwareRepository","org.meshtastic.core.repository.EventFirmwareRepository"]},{"name":"interface FileService","description":"org.meshtastic.core.repository.FileService","location":"core/repository/org.meshtastic.core.repository/-file-service/index.html","searchKeys":["FileService","interface FileService","org.meshtastic.core.repository.FileService"]},{"name":"interface FilterPrefs","description":"org.meshtastic.core.repository.FilterPrefs","location":"core/repository/org.meshtastic.core.repository/-filter-prefs/index.html","searchKeys":["FilterPrefs","interface FilterPrefs","org.meshtastic.core.repository.FilterPrefs"]},{"name":"interface FirmwareReleaseRepository","description":"org.meshtastic.core.repository.FirmwareReleaseRepository","location":"core/repository/org.meshtastic.core.repository/-firmware-release-repository/index.html","searchKeys":["FirmwareReleaseRepository","interface FirmwareReleaseRepository","org.meshtastic.core.repository.FirmwareReleaseRepository"]},{"name":"interface FromRadioPacketHandler","description":"org.meshtastic.core.repository.FromRadioPacketHandler","location":"core/repository/org.meshtastic.core.repository/-from-radio-packet-handler/index.html","searchKeys":["FromRadioPacketHandler","interface FromRadioPacketHandler","org.meshtastic.core.repository.FromRadioPacketHandler"]},{"name":"interface HistoryManager","description":"org.meshtastic.core.repository.HistoryManager","location":"core/repository/org.meshtastic.core.repository/-history-manager/index.html","searchKeys":["HistoryManager","interface HistoryManager","org.meshtastic.core.repository.HistoryManager"]},{"name":"interface HomoglyphPrefs","description":"org.meshtastic.core.repository.HomoglyphPrefs","location":"core/repository/org.meshtastic.core.repository/-homoglyph-prefs/index.html","searchKeys":["HomoglyphPrefs","interface HomoglyphPrefs","org.meshtastic.core.repository.HomoglyphPrefs"]},{"name":"interface LocationRepository","description":"org.meshtastic.core.repository.LocationRepository","location":"core/repository/org.meshtastic.core.repository/-location-repository/index.html","searchKeys":["LocationRepository","interface LocationRepository","org.meshtastic.core.repository.LocationRepository"]},{"name":"interface LocationService","description":"org.meshtastic.core.repository.LocationService","location":"core/repository/org.meshtastic.core.repository/-location-service/index.html","searchKeys":["LocationService","interface LocationService","org.meshtastic.core.repository.LocationService"]},{"name":"interface LockdownCoordinator","description":"org.meshtastic.core.repository.LockdownCoordinator","location":"core/repository/org.meshtastic.core.repository/-lockdown-coordinator/index.html","searchKeys":["LockdownCoordinator","interface LockdownCoordinator","org.meshtastic.core.repository.LockdownCoordinator"]},{"name":"interface LockdownPassphraseStore","description":"org.meshtastic.core.repository.LockdownPassphraseStore","location":"core/repository/org.meshtastic.core.repository/-lockdown-passphrase-store/index.html","searchKeys":["LockdownPassphraseStore","interface LockdownPassphraseStore","org.meshtastic.core.repository.LockdownPassphraseStore"]},{"name":"interface MaintenanceUf2Repository","description":"org.meshtastic.core.repository.MaintenanceUf2Repository","location":"core/repository/org.meshtastic.core.repository/-maintenance-uf2-repository/index.html","searchKeys":["MaintenanceUf2Repository","interface MaintenanceUf2Repository","org.meshtastic.core.repository.MaintenanceUf2Repository"]},{"name":"interface MapConsentPrefs","description":"org.meshtastic.core.repository.MapConsentPrefs","location":"core/repository/org.meshtastic.core.repository/-map-consent-prefs/index.html","searchKeys":["MapConsentPrefs","interface MapConsentPrefs","org.meshtastic.core.repository.MapConsentPrefs"]},{"name":"interface MapPrefs","description":"org.meshtastic.core.repository.MapPrefs","location":"core/repository/org.meshtastic.core.repository/-map-prefs/index.html","searchKeys":["MapPrefs","interface MapPrefs","org.meshtastic.core.repository.MapPrefs"]},{"name":"interface MapTileProviderPrefs","description":"org.meshtastic.core.repository.MapTileProviderPrefs","location":"core/repository/org.meshtastic.core.repository/-map-tile-provider-prefs/index.html","searchKeys":["MapTileProviderPrefs","interface MapTileProviderPrefs","org.meshtastic.core.repository.MapTileProviderPrefs"]},{"name":"interface MeshBeaconPrefs","description":"org.meshtastic.core.repository.MeshBeaconPrefs","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-prefs/index.html","searchKeys":["MeshBeaconPrefs","interface MeshBeaconPrefs","org.meshtastic.core.repository.MeshBeaconPrefs"]},{"name":"interface MeshConfigFlowManager","description":"org.meshtastic.core.repository.MeshConfigFlowManager","location":"core/repository/org.meshtastic.core.repository/-mesh-config-flow-manager/index.html","searchKeys":["MeshConfigFlowManager","interface MeshConfigFlowManager","org.meshtastic.core.repository.MeshConfigFlowManager"]},{"name":"interface MeshConfigHandler","description":"org.meshtastic.core.repository.MeshConfigHandler","location":"core/repository/org.meshtastic.core.repository/-mesh-config-handler/index.html","searchKeys":["MeshConfigHandler","interface MeshConfigHandler","org.meshtastic.core.repository.MeshConfigHandler"]},{"name":"interface MeshConnectionManager","description":"org.meshtastic.core.repository.MeshConnectionManager","location":"core/repository/org.meshtastic.core.repository/-mesh-connection-manager/index.html","searchKeys":["MeshConnectionManager","interface MeshConnectionManager","org.meshtastic.core.repository.MeshConnectionManager"]},{"name":"interface MeshDataHandler","description":"org.meshtastic.core.repository.MeshDataHandler","location":"core/repository/org.meshtastic.core.repository/-mesh-data-handler/index.html","searchKeys":["MeshDataHandler","interface MeshDataHandler","org.meshtastic.core.repository.MeshDataHandler"]},{"name":"interface MeshLocationManager","description":"org.meshtastic.core.repository.MeshLocationManager","location":"core/repository/org.meshtastic.core.repository/-mesh-location-manager/index.html","searchKeys":["MeshLocationManager","interface MeshLocationManager","org.meshtastic.core.repository.MeshLocationManager"]},{"name":"interface MeshLogPrefs","description":"org.meshtastic.core.repository.MeshLogPrefs","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/index.html","searchKeys":["MeshLogPrefs","interface MeshLogPrefs","org.meshtastic.core.repository.MeshLogPrefs"]},{"name":"interface MeshLogRepository","description":"org.meshtastic.core.repository.MeshLogRepository","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/index.html","searchKeys":["MeshLogRepository","interface MeshLogRepository","org.meshtastic.core.repository.MeshLogRepository"]},{"name":"interface MeshMessageProcessor","description":"org.meshtastic.core.repository.MeshMessageProcessor","location":"core/repository/org.meshtastic.core.repository/-mesh-message-processor/index.html","searchKeys":["MeshMessageProcessor","interface MeshMessageProcessor","org.meshtastic.core.repository.MeshMessageProcessor"]},{"name":"interface MeshNotificationManager","description":"org.meshtastic.core.repository.MeshNotificationManager","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/index.html","searchKeys":["MeshNotificationManager","interface MeshNotificationManager","org.meshtastic.core.repository.MeshNotificationManager"]},{"name":"interface MeshPrefs","description":"org.meshtastic.core.repository.MeshPrefs","location":"core/repository/org.meshtastic.core.repository/-mesh-prefs/index.html","searchKeys":["MeshPrefs","interface MeshPrefs","org.meshtastic.core.repository.MeshPrefs"]},{"name":"interface MeshWorkerManager","description":"org.meshtastic.core.repository.MeshWorkerManager","location":"core/repository/org.meshtastic.core.repository/-mesh-worker-manager/index.html","searchKeys":["MeshWorkerManager","interface MeshWorkerManager","org.meshtastic.core.repository.MeshWorkerManager"]},{"name":"interface MessageFilter","description":"org.meshtastic.core.repository.MessageFilter","location":"core/repository/org.meshtastic.core.repository/-message-filter/index.html","searchKeys":["MessageFilter","interface MessageFilter","org.meshtastic.core.repository.MessageFilter"]},{"name":"interface MessageQueue","description":"org.meshtastic.core.repository.MessageQueue","location":"core/repository/org.meshtastic.core.repository/-message-queue/index.html","searchKeys":["MessageQueue","interface MessageQueue","org.meshtastic.core.repository.MessageQueue"]},{"name":"interface MessagingController","description":"org.meshtastic.core.repository.MessagingController","location":"core/repository/org.meshtastic.core.repository/-messaging-controller/index.html","searchKeys":["MessagingController","interface MessagingController","org.meshtastic.core.repository.MessagingController"]},{"name":"interface MqttManager","description":"org.meshtastic.core.repository.MqttManager","location":"core/repository/org.meshtastic.core.repository/-mqtt-manager/index.html","searchKeys":["MqttManager","interface MqttManager","org.meshtastic.core.repository.MqttManager"]},{"name":"interface NeighborInfoHandler","description":"org.meshtastic.core.repository.NeighborInfoHandler","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-handler/index.html","searchKeys":["NeighborInfoHandler","interface NeighborInfoHandler","org.meshtastic.core.repository.NeighborInfoHandler"]},{"name":"interface NeighborInfoResponseProvider","description":"org.meshtastic.core.repository.NeighborInfoResponseProvider","location":"core/repository/org.meshtastic.core.repository/-neighbor-info-response-provider/index.html","searchKeys":["NeighborInfoResponseProvider","interface NeighborInfoResponseProvider","org.meshtastic.core.repository.NeighborInfoResponseProvider"]},{"name":"interface NodeController","description":"org.meshtastic.core.repository.NodeController","location":"core/repository/org.meshtastic.core.repository/-node-controller/index.html","searchKeys":["NodeController","interface NodeController","org.meshtastic.core.repository.NodeController"]},{"name":"interface NodeManager : NodeIdLookup","description":"org.meshtastic.core.repository.NodeManager","location":"core/repository/org.meshtastic.core.repository/-node-manager/index.html","searchKeys":["NodeManager","interface NodeManager : NodeIdLookup","org.meshtastic.core.repository.NodeManager"]},{"name":"interface NodeRepository","description":"org.meshtastic.core.repository.NodeRepository","location":"core/repository/org.meshtastic.core.repository/-node-repository/index.html","searchKeys":["NodeRepository","interface NodeRepository","org.meshtastic.core.repository.NodeRepository"]},{"name":"interface NotificationManager","description":"org.meshtastic.core.repository.NotificationManager","location":"core/repository/org.meshtastic.core.repository/-notification-manager/index.html","searchKeys":["NotificationManager","interface NotificationManager","org.meshtastic.core.repository.NotificationManager"]},{"name":"interface NotificationPrefs","description":"org.meshtastic.core.repository.NotificationPrefs","location":"core/repository/org.meshtastic.core.repository/-notification-prefs/index.html","searchKeys":["NotificationPrefs","interface NotificationPrefs","org.meshtastic.core.repository.NotificationPrefs"]},{"name":"interface PacketHandler","description":"org.meshtastic.core.repository.PacketHandler","location":"core/repository/org.meshtastic.core.repository/-packet-handler/index.html","searchKeys":["PacketHandler","interface PacketHandler","org.meshtastic.core.repository.PacketHandler"]},{"name":"interface PacketRepository","description":"org.meshtastic.core.repository.PacketRepository","location":"core/repository/org.meshtastic.core.repository/-packet-repository/index.html","searchKeys":["PacketRepository","interface PacketRepository","org.meshtastic.core.repository.PacketRepository"]},{"name":"interface PlatformAnalytics","description":"org.meshtastic.core.repository.PlatformAnalytics","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/index.html","searchKeys":["PlatformAnalytics","interface PlatformAnalytics","org.meshtastic.core.repository.PlatformAnalytics"]},{"name":"interface QueryController","description":"org.meshtastic.core.repository.QueryController","location":"core/repository/org.meshtastic.core.repository/-query-controller/index.html","searchKeys":["QueryController","interface QueryController","org.meshtastic.core.repository.QueryController"]},{"name":"interface QuickChatActionRepository","description":"org.meshtastic.core.repository.QuickChatActionRepository","location":"core/repository/org.meshtastic.core.repository/-quick-chat-action-repository/index.html","searchKeys":["QuickChatActionRepository","interface QuickChatActionRepository","org.meshtastic.core.repository.QuickChatActionRepository"]},{"name":"interface RadioConfigRepository","description":"org.meshtastic.core.repository.RadioConfigRepository","location":"core/repository/org.meshtastic.core.repository/-radio-config-repository/index.html","searchKeys":["RadioConfigRepository","interface RadioConfigRepository","org.meshtastic.core.repository.RadioConfigRepository"]},{"name":"interface RadioController : AdminController, MessagingController, NodeController, QueryController, ConnectionStateProvider","description":"org.meshtastic.core.repository.RadioController","location":"core/repository/org.meshtastic.core.repository/-radio-controller/index.html","searchKeys":["RadioController","interface RadioController : AdminController, MessagingController, NodeController, QueryController, ConnectionStateProvider","org.meshtastic.core.repository.RadioController"]},{"name":"interface RadioInterfaceService : RadioTransportCallback, RadioSessionAuthority, RadioTransportWriter","description":"org.meshtastic.core.repository.RadioInterfaceService","location":"core/repository/org.meshtastic.core.repository/-radio-interface-service/index.html","searchKeys":["RadioInterfaceService","interface RadioInterfaceService : RadioTransportCallback, RadioSessionAuthority, RadioTransportWriter","org.meshtastic.core.repository.RadioInterfaceService"]},{"name":"interface RadioPrefs","description":"org.meshtastic.core.repository.RadioPrefs","location":"core/repository/org.meshtastic.core.repository/-radio-prefs/index.html","searchKeys":["RadioPrefs","interface RadioPrefs","org.meshtastic.core.repository.RadioPrefs"]},{"name":"interface RadioSessionAuthority","description":"org.meshtastic.core.repository.RadioSessionAuthority","location":"core/repository/org.meshtastic.core.repository/-radio-session-authority/index.html","searchKeys":["RadioSessionAuthority","interface RadioSessionAuthority","org.meshtastic.core.repository.RadioSessionAuthority"]},{"name":"interface RadioSessionLease","description":"org.meshtastic.core.repository.RadioSessionLease","location":"core/repository/org.meshtastic.core.repository/-radio-session-lease/index.html","searchKeys":["RadioSessionLease","interface RadioSessionLease","org.meshtastic.core.repository.RadioSessionLease"]},{"name":"interface RadioTransport","description":"org.meshtastic.core.repository.RadioTransport","location":"core/repository/org.meshtastic.core.repository/-radio-transport/index.html","searchKeys":["RadioTransport","interface RadioTransport","org.meshtastic.core.repository.RadioTransport"]},{"name":"interface RadioTransportCallback","description":"org.meshtastic.core.repository.RadioTransportCallback","location":"core/repository/org.meshtastic.core.repository/-radio-transport-callback/index.html","searchKeys":["RadioTransportCallback","interface RadioTransportCallback","org.meshtastic.core.repository.RadioTransportCallback"]},{"name":"interface RadioTransportFactory","description":"org.meshtastic.core.repository.RadioTransportFactory","location":"core/repository/org.meshtastic.core.repository/-radio-transport-factory/index.html","searchKeys":["RadioTransportFactory","interface RadioTransportFactory","org.meshtastic.core.repository.RadioTransportFactory"]},{"name":"interface RadioTransportWriter","description":"org.meshtastic.core.repository.RadioTransportWriter","location":"core/repository/org.meshtastic.core.repository/-radio-transport-writer/index.html","searchKeys":["RadioTransportWriter","interface RadioTransportWriter","org.meshtastic.core.repository.RadioTransportWriter"]},{"name":"interface SecurityKeyBackupStore","description":"org.meshtastic.core.repository.SecurityKeyBackupStore","location":"core/repository/org.meshtastic.core.repository/-security-key-backup-store/index.html","searchKeys":["SecurityKeyBackupStore","interface SecurityKeyBackupStore","org.meshtastic.core.repository.SecurityKeyBackupStore"]},{"name":"interface SendMessageUseCase","description":"org.meshtastic.core.repository.usecase.SendMessageUseCase","location":"core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case/index.html","searchKeys":["SendMessageUseCase","interface SendMessageUseCase","org.meshtastic.core.repository.usecase.SendMessageUseCase"]},{"name":"interface ServiceRepository : ConnectionStateProvider, TracerouteResponseProvider, NeighborInfoResponseProvider, ServiceStateWriter","description":"org.meshtastic.core.repository.ServiceRepository","location":"core/repository/org.meshtastic.core.repository/-service-repository/index.html","searchKeys":["ServiceRepository","interface ServiceRepository : ConnectionStateProvider, TracerouteResponseProvider, NeighborInfoResponseProvider, ServiceStateWriter","org.meshtastic.core.repository.ServiceRepository"]},{"name":"interface ServiceStateWriter","description":"org.meshtastic.core.repository.ServiceStateWriter","location":"core/repository/org.meshtastic.core.repository/-service-state-writer/index.html","searchKeys":["ServiceStateWriter","interface ServiceStateWriter","org.meshtastic.core.repository.ServiceStateWriter"]},{"name":"interface SessionManager","description":"org.meshtastic.core.repository.SessionManager","location":"core/repository/org.meshtastic.core.repository/-session-manager/index.html","searchKeys":["SessionManager","interface SessionManager","org.meshtastic.core.repository.SessionManager"]},{"name":"interface StoreForwardPacketHandler","description":"org.meshtastic.core.repository.StoreForwardPacketHandler","location":"core/repository/org.meshtastic.core.repository/-store-forward-packet-handler/index.html","searchKeys":["StoreForwardPacketHandler","interface StoreForwardPacketHandler","org.meshtastic.core.repository.StoreForwardPacketHandler"]},{"name":"interface TakPrefs","description":"org.meshtastic.core.repository.TakPrefs","location":"core/repository/org.meshtastic.core.repository/-tak-prefs/index.html","searchKeys":["TakPrefs","interface TakPrefs","org.meshtastic.core.repository.TakPrefs"]},{"name":"interface TelemetryPacketHandler","description":"org.meshtastic.core.repository.TelemetryPacketHandler","location":"core/repository/org.meshtastic.core.repository/-telemetry-packet-handler/index.html","searchKeys":["TelemetryPacketHandler","interface TelemetryPacketHandler","org.meshtastic.core.repository.TelemetryPacketHandler"]},{"name":"interface TracerouteHandler","description":"org.meshtastic.core.repository.TracerouteHandler","location":"core/repository/org.meshtastic.core.repository/-traceroute-handler/index.html","searchKeys":["TracerouteHandler","interface TracerouteHandler","org.meshtastic.core.repository.TracerouteHandler"]},{"name":"interface TracerouteResponseProvider","description":"org.meshtastic.core.repository.TracerouteResponseProvider","location":"core/repository/org.meshtastic.core.repository/-traceroute-response-provider/index.html","searchKeys":["TracerouteResponseProvider","interface TracerouteResponseProvider","org.meshtastic.core.repository.TracerouteResponseProvider"]},{"name":"interface TracerouteSnapshotRepository","description":"org.meshtastic.core.repository.TracerouteSnapshotRepository","location":"core/repository/org.meshtastic.core.repository/-traceroute-snapshot-repository/index.html","searchKeys":["TracerouteSnapshotRepository","interface TracerouteSnapshotRepository","org.meshtastic.core.repository.TracerouteSnapshotRepository"]},{"name":"interface UiPrefs","description":"org.meshtastic.core.repository.UiPrefs","location":"core/repository/org.meshtastic.core.repository/-ui-prefs/index.html","searchKeys":["UiPrefs","interface UiPrefs","org.meshtastic.core.repository.UiPrefs"]},{"name":"interface XModemManager","description":"org.meshtastic.core.repository.XModemManager","location":"core/repository/org.meshtastic.core.repository/-x-modem-manager/index.html","searchKeys":["XModemManager","interface XModemManager","org.meshtastic.core.repository.XModemManager"]},{"name":"object Companion","description":"org.meshtastic.core.repository.DiscoveryPrefs.Companion","location":"core/repository/org.meshtastic.core.repository/-discovery-prefs/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.repository.DiscoveryPrefs.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.repository.LockdownPassphraseStore.Companion","location":"core/repository/org.meshtastic.core.repository/-lockdown-passphrase-store/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.repository.LockdownPassphraseStore.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.repository.MeshLogPrefs.Companion","location":"core/repository/org.meshtastic.core.repository/-mesh-log-prefs/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.repository.MeshLogPrefs.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.repository.MeshLogRepository.Companion","location":"core/repository/org.meshtastic.core.repository/-mesh-log-repository/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.repository.MeshLogRepository.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.repository.NodeRestartTracker.Companion","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.repository.NodeRestartTracker.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.repository.ServiceRepository.Companion","location":"core/repository/org.meshtastic.core.repository/-service-repository/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.repository.ServiceRepository.Companion"]},{"name":"object HandshakeConstants","description":"org.meshtastic.core.repository.HandshakeConstants","location":"core/repository/org.meshtastic.core.repository/-handshake-constants/index.html","searchKeys":["HandshakeConstants","object HandshakeConstants","org.meshtastic.core.repository.HandshakeConstants"]},{"name":"object MeshLogRetention","description":"org.meshtastic.core.repository.MeshLogRetention","location":"core/repository/org.meshtastic.core.repository/-mesh-log-retention/index.html","searchKeys":["MeshLogRetention","object MeshLogRetention","org.meshtastic.core.repository.MeshLogRetention"]},{"name":"open fun keepAlive()","description":"org.meshtastic.core.repository.RadioTransport.keepAlive","location":"core/repository/org.meshtastic.core.repository/-radio-transport/keep-alive.html","searchKeys":["keepAlive","open fun keepAlive()","org.meshtastic.core.repository.RadioTransport.keepAlive"]},{"name":"open fun sendToRadio(bytes: ByteArray)","description":"org.meshtastic.core.repository.RadioTransportWriter.sendToRadio","location":"core/repository/org.meshtastic.core.repository/-radio-transport-writer/send-to-radio.html","searchKeys":["sendToRadio","open fun sendToRadio(bytes: ByteArray)","org.meshtastic.core.repository.RadioTransportWriter.sendToRadio"]},{"name":"open fun start()","description":"org.meshtastic.core.repository.RadioTransport.start","location":"core/repository/org.meshtastic.core.repository/-radio-transport/start.html","searchKeys":["start","open fun start()","org.meshtastic.core.repository.RadioTransport.start"]},{"name":"open fun startScreenView(key: String, name: String)","description":"org.meshtastic.core.repository.PlatformAnalytics.startScreenView","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/start-screen-view.html","searchKeys":["startScreenView","open fun startScreenView(key: String, name: String)","org.meshtastic.core.repository.PlatformAnalytics.startScreenView"]},{"name":"open fun stopScreenView(key: String)","description":"org.meshtastic.core.repository.PlatformAnalytics.stopScreenView","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/stop-screen-view.html","searchKeys":["stopScreenView","open fun stopScreenView(key: String)","org.meshtastic.core.repository.PlatformAnalytics.stopScreenView"]},{"name":"open fun suppressClientNotificationModal(notification: ClientNotification): Boolean","description":"org.meshtastic.core.repository.NotificationManager.suppressClientNotificationModal","location":"core/repository/org.meshtastic.core.repository/-notification-manager/suppress-client-notification-modal.html","searchKeys":["suppressClientNotificationModal","open fun suppressClientNotificationModal(notification: ClientNotification): Boolean","org.meshtastic.core.repository.NotificationManager.suppressClientNotificationModal"]},{"name":"open fun trackAction(name: String, attributes: Map<String, Any> = emptyMap())","description":"org.meshtastic.core.repository.PlatformAnalytics.trackAction","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/track-action.html","searchKeys":["trackAction","open fun trackAction(name: String, attributes: Map<String, Any> = emptyMap())","org.meshtastic.core.repository.PlatformAnalytics.trackAction"]},{"name":"open fun trackConnect(firmwareVersion: String?, transportType: String?, hardwareModel: String?, nodes: Int, connectionRestored: Boolean)","description":"org.meshtastic.core.repository.PlatformAnalytics.trackConnect","location":"core/repository/org.meshtastic.core.repository/-platform-analytics/track-connect.html","searchKeys":["trackConnect","open fun trackConnect(firmwareVersion: String?, transportType: String?, hardwareModel: String?, nodes: Int, connectionRestored: Boolean)","org.meshtastic.core.repository.PlatformAnalytics.trackConnect"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"org.meshtastic.core.repository.XModemFile.equals","location":"core/repository/org.meshtastic.core.repository/-x-modem-file/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","org.meshtastic.core.repository.XModemFile.equals"]},{"name":"open override fun hashCode(): Int","description":"org.meshtastic.core.repository.XModemFile.hashCode","location":"core/repository/org.meshtastic.core.repository/-x-modem-file/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","org.meshtastic.core.repository.XModemFile.hashCode"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.repository.ConnectionIdentity.toString","location":"core/repository/org.meshtastic.core.repository/-connection-identity/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.repository.ConnectionIdentity.toString"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.repository.RadioSessionContext.toString","location":"core/repository/org.meshtastic.core.repository/-radio-session-context/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.repository.RadioSessionContext.toString"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.repository.ReceivedRadioFrame.toString","location":"core/repository/org.meshtastic.core.repository/-received-radio-frame/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.repository.ReceivedRadioFrame.toString"]},{"name":"open override val connectionEpochs: StateFlow<ConnectionEpochs>","description":"org.meshtastic.core.repository.ConnectionStateHolder.connectionEpochs","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/connection-epochs.html","searchKeys":["connectionEpochs","open override val connectionEpochs: StateFlow<ConnectionEpochs>","org.meshtastic.core.repository.ConnectionStateHolder.connectionEpochs"]},{"name":"open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","description":"org.meshtastic.core.repository.ConnectionStateHolder.connectionLifecycle","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/connection-lifecycle.html","searchKeys":["connectionLifecycle","open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","org.meshtastic.core.repository.ConnectionStateHolder.connectionLifecycle"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.repository.ConnectionStateHolder.connectionState","location":"core/repository/org.meshtastic.core.repository/-connection-state-holder/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.repository.ConnectionStateHolder.connectionState"]},{"name":"open override val expectedConditionLabel: String","description":"org.meshtastic.core.repository.EditSettingsTransactionException.expectedConditionLabel","location":"core/repository/org.meshtastic.core.repository/-edit-settings-transaction-exception/expected-condition-label.html","searchKeys":["expectedConditionLabel","open override val expectedConditionLabel: String","org.meshtastic.core.repository.EditSettingsTransactionException.expectedConditionLabel"]},{"name":"open override val expectedConditionLabel: String","description":"org.meshtastic.core.repository.LocalNodeUnavailableException.expectedConditionLabel","location":"core/repository/org.meshtastic.core.repository/-local-node-unavailable-exception/expected-condition-label.html","searchKeys":["expectedConditionLabel","open override val expectedConditionLabel: String","org.meshtastic.core.repository.LocalNodeUnavailableException.expectedConditionLabel"]},{"name":"open override val expectedConditionLabel: String","description":"org.meshtastic.core.repository.PacketQueueRejectedException.expectedConditionLabel","location":"core/repository/org.meshtastic.core.repository/-packet-queue-rejected-exception/expected-condition-label.html","searchKeys":["expectedConditionLabel","open override val expectedConditionLabel: String","org.meshtastic.core.repository.PacketQueueRejectedException.expectedConditionLabel"]},{"name":"open suspend fun dispatchClientNotification(notification: Notification, clientNotification: ClientNotification): Boolean","description":"org.meshtastic.core.repository.NotificationManager.dispatchClientNotification","location":"core/repository/org.meshtastic.core.repository/-notification-manager/dispatch-client-notification.html","searchKeys":["dispatchClientNotification","open suspend fun dispatchClientNotification(notification: Notification, clientNotification: ClientNotification): Boolean","org.meshtastic.core.repository.NotificationManager.dispatchClientNotification"]},{"name":"open suspend fun refreshConversationAfterReply(contactKey: String)","description":"org.meshtastic.core.repository.MeshNotificationManager.refreshConversationAfterReply","location":"core/repository/org.meshtastic.core.repository/-mesh-notification-manager/refresh-conversation-after-reply.html","searchKeys":["refreshConversationAfterReply","open suspend fun refreshConversationAfterReply(contactKey: String)","org.meshtastic.core.repository.MeshNotificationManager.refreshConversationAfterReply"]},{"name":"open suspend fun runWhileSessionActive(session: RadioSessionContext, block: suspend () -> Unit): Boolean","description":"org.meshtastic.core.repository.RadioSessionAuthority.runWhileSessionActive","location":"core/repository/org.meshtastic.core.repository/-radio-session-authority/run-while-session-active.html","searchKeys":["runWhileSessionActive","open suspend fun runWhileSessionActive(session: RadioSessionContext, block: suspend () -> Unit): Boolean","org.meshtastic.core.repository.RadioSessionAuthority.runWhileSessionActive"]},{"name":"open suspend fun sendAdminAwait(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage): Boolean","description":"org.meshtastic.core.repository.CommandSender.sendAdminAwait","location":"core/repository/org.meshtastic.core.repository/-command-sender/send-admin-await.html","searchKeys":["sendAdminAwait","open suspend fun sendAdminAwait(destNum: Int, requestId: Int = generatePacketId(), wantResponse: Boolean = false, initFn: () -> AdminMessage): Boolean","org.meshtastic.core.repository.CommandSender.sendAdminAwait"]},{"name":"open suspend fun sendToRadioAndAwait(packet: MeshPacket): Boolean","description":"org.meshtastic.core.repository.PacketHandler.sendToRadioAndAwait","location":"core/repository/org.meshtastic.core.repository/-packet-handler/send-to-radio-and-await.html","searchKeys":["sendToRadioAndAwait","open suspend fun sendToRadioAndAwait(packet: MeshPacket): Boolean","org.meshtastic.core.repository.PacketHandler.sendToRadioAndAwait"]},{"name":"open suspend operator override fun invoke(text: String, contactKey: String = \"0\", replyId: Int? = null): Int","description":"org.meshtastic.core.repository.usecase.SendMessageUseCaseImpl.invoke","location":"core/repository/org.meshtastic.core.repository.usecase/-send-message-use-case-impl/invoke.html","searchKeys":["invoke","open suspend operator override fun invoke(text: String, contactKey: String = \"0\", replyId: Int? = null): Int","org.meshtastic.core.repository.usecase.SendMessageUseCaseImpl.invoke"]},{"name":"val DEFAULT_WINDOW: Duration","description":"org.meshtastic.core.repository.NodeRestartTracker.Companion.DEFAULT_WINDOW","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/-companion/-d-e-f-a-u-l-t_-w-i-n-d-o-w.html","searchKeys":["DEFAULT_WINDOW","val DEFAULT_WINDOW: Duration","org.meshtastic.core.repository.NodeRestartTracker.Companion.DEFAULT_WINDOW"]},{"name":"val accepted: Boolean","description":"org.meshtastic.core.repository.AwaitedSendResult.accepted","location":"core/repository/org.meshtastic.core.repository/-awaited-send-result/accepted.html","searchKeys":["accepted","val accepted: Boolean","org.meshtastic.core.repository.AwaitedSendResult.accepted"]},{"name":"val activeContactKey: StateFlow<String?>","description":"org.meshtastic.core.repository.ActiveConversationTracker.activeContactKey","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/active-contact-key.html","searchKeys":["activeContactKey","val activeContactKey: StateFlow<String?>","org.meshtastic.core.repository.ActiveConversationTracker.activeContactKey"]},{"name":"val address: String","description":"org.meshtastic.core.repository.ConnectionIdentity.address","location":"core/repository/org.meshtastic.core.repository/-connection-identity/address.html","searchKeys":["address","val address: String","org.meshtastic.core.repository.ConnectionIdentity.address"]},{"name":"val address: String","description":"org.meshtastic.core.repository.RadioSessionContext.address","location":"core/repository/org.meshtastic.core.repository/-radio-session-context/address.html","searchKeys":["address","val address: String","org.meshtastic.core.repository.RadioSessionContext.address"]},{"name":"val appForeground: StateFlow<Boolean>","description":"org.meshtastic.core.repository.ActiveConversationTracker.appForeground","location":"core/repository/org.meshtastic.core.repository/-active-conversation-tracker/app-foreground.html","searchKeys":["appForeground","val appForeground: StateFlow<Boolean>","org.meshtastic.core.repository.ActiveConversationTracker.appForeground"]},{"name":"val boots: Int","description":"org.meshtastic.core.repository.StoredPassphrase.boots","location":"core/repository/org.meshtastic.core.repository/-stored-passphrase/boots.html","searchKeys":["boots","val boots: Int","org.meshtastic.core.repository.StoredPassphrase.boots"]},{"name":"val category: Notification.Category","description":"org.meshtastic.core.repository.Notification.category","location":"core/repository/org.meshtastic.core.repository/-notification/category.html","searchKeys":["category","val category: Notification.Category","org.meshtastic.core.repository.Notification.category"]},{"name":"val contactKey: String?","description":"org.meshtastic.core.repository.Notification.contactKey","location":"core/repository/org.meshtastic.core.repository/-notification/contact-key.html","searchKeys":["contactKey","val contactKey: String?","org.meshtastic.core.repository.Notification.contactKey"]},{"name":"val data: ByteArray","description":"org.meshtastic.core.repository.XModemFile.data","location":"core/repository/org.meshtastic.core.repository/-x-modem-file/data.html","searchKeys":["data","val data: ByteArray","org.meshtastic.core.repository.XModemFile.data"]},{"name":"val deepLinkUri: String?","description":"org.meshtastic.core.repository.Notification.deepLinkUri","location":"core/repository/org.meshtastic.core.repository/-notification/deep-link-uri.html","searchKeys":["deepLinkUri","val deepLinkUri: String?","org.meshtastic.core.repository.Notification.deepLinkUri"]},{"name":"val departureEpochAtDispatch: Long?","description":"org.meshtastic.core.repository.AwaitedSendResult.departureEpochAtDispatch","location":"core/repository/org.meshtastic.core.repository/-awaited-send-result/departure-epoch-at-dispatch.html","searchKeys":["departureEpochAtDispatch","val departureEpochAtDispatch: Long?","org.meshtastic.core.repository.AwaitedSendResult.departureEpochAtDispatch"]},{"name":"val deviceId: String?","description":"org.meshtastic.core.repository.ConnectionIdentity.deviceId","location":"core/repository/org.meshtastic.core.repository/-connection-identity/device-id.html","searchKeys":["deviceId","val deviceId: String?","org.meshtastic.core.repository.ConnectionIdentity.deviceId"]},{"name":"val dispatched: Boolean","description":"org.meshtastic.core.repository.AwaitedSendResult.dispatched","location":"core/repository/org.meshtastic.core.repository/-awaited-send-result/dispatched.html","searchKeys":["dispatched","val dispatched: Boolean","org.meshtastic.core.repository.AwaitedSendResult.dispatched"]},{"name":"val emoji: String","description":"org.meshtastic.core.repository.PersistedReactionId.emoji","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction-id/emoji.html","searchKeys":["emoji","val emoji: String","org.meshtastic.core.repository.PersistedReactionId.emoji"]},{"name":"val entries: EnumEntries<AwaitedSendStatus>","description":"org.meshtastic.core.repository.AwaitedSendStatus.entries","location":"core/repository/org.meshtastic.core.repository/-awaited-send-status/entries.html","searchKeys":["entries","val entries: EnumEntries<AwaitedSendStatus>","org.meshtastic.core.repository.AwaitedSendStatus.entries"]},{"name":"val entries: EnumEntries<MessageAnnouncement>","description":"org.meshtastic.core.repository.MessageAnnouncement.entries","location":"core/repository/org.meshtastic.core.repository/-message-announcement/entries.html","searchKeys":["entries","val entries: EnumEntries<MessageAnnouncement>","org.meshtastic.core.repository.MessageAnnouncement.entries"]},{"name":"val entries: EnumEntries<Notification.Category>","description":"org.meshtastic.core.repository.Notification.Category.entries","location":"core/repository/org.meshtastic.core.repository/-notification/-category/entries.html","searchKeys":["entries","val entries: EnumEntries<Notification.Category>","org.meshtastic.core.repository.Notification.Category.entries"]},{"name":"val entries: EnumEntries<Notification.Type>","description":"org.meshtastic.core.repository.Notification.Type.entries","location":"core/repository/org.meshtastic.core.repository/-notification/-type/entries.html","searchKeys":["entries","val entries: EnumEntries<Notification.Type>","org.meshtastic.core.repository.Notification.Type.entries"]},{"name":"val entries: EnumEntries<TransportDisconnectReason>","description":"org.meshtastic.core.repository.TransportDisconnectReason.entries","location":"core/repository/org.meshtastic.core.repository/-transport-disconnect-reason/entries.html","searchKeys":["entries","val entries: EnumEntries<TransportDisconnectReason>","org.meshtastic.core.repository.TransportDisconnectReason.entries"]},{"name":"val generation: Long","description":"org.meshtastic.core.repository.RadioSessionContext.generation","location":"core/repository/org.meshtastic.core.repository/-radio-session-context/generation.html","searchKeys":["generation","val generation: Long","org.meshtastic.core.repository.RadioSessionContext.generation"]},{"name":"val group: String?","description":"org.meshtastic.core.repository.Notification.group","location":"core/repository/org.meshtastic.core.repository/-notification/group.html","searchKeys":["group","val group: String?","org.meshtastic.core.repository.Notification.group"]},{"name":"val hours: Int","description":"org.meshtastic.core.repository.StoredPassphrase.hours","location":"core/repository/org.meshtastic.core.repository/-stored-passphrase/hours.html","searchKeys":["hours","val hours: Int","org.meshtastic.core.repository.StoredPassphrase.hours"]},{"name":"val id: Int?","description":"org.meshtastic.core.repository.Notification.id","location":"core/repository/org.meshtastic.core.repository/-notification/id.html","searchKeys":["id","val id: Int?","org.meshtastic.core.repository.Notification.id"]},{"name":"val id: PersistedPacketId","description":"org.meshtastic.core.repository.PersistedPacket.id","location":"core/repository/org.meshtastic.core.repository/-persisted-packet/id.html","searchKeys":["id","val id: PersistedPacketId","org.meshtastic.core.repository.PersistedPacket.id"]},{"name":"val id: PersistedReactionId","description":"org.meshtastic.core.repository.PersistedReaction.id","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction/id.html","searchKeys":["id","val id: PersistedReactionId","org.meshtastic.core.repository.PersistedReaction.id"]},{"name":"val isAwaitingOtaStatus: Boolean","description":"org.meshtastic.core.repository.FirmwareUpdateStatus.isAwaitingOtaStatus","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status/is-awaiting-ota-status.html","searchKeys":["isAwaitingOtaStatus","val isAwaitingOtaStatus: Boolean","org.meshtastic.core.repository.FirmwareUpdateStatus.isAwaitingOtaStatus"]},{"name":"val isOtaUpdateActive: Boolean","description":"org.meshtastic.core.repository.FirmwareUpdateStatus.isOtaUpdateActive","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status/is-ota-update-active.html","searchKeys":["isOtaUpdateActive","val isOtaUpdateActive: Boolean","org.meshtastic.core.repository.FirmwareUpdateStatus.isOtaUpdateActive"]},{"name":"val isSilent: Boolean","description":"org.meshtastic.core.repository.Notification.isSilent","location":"core/repository/org.meshtastic.core.repository/-notification/is-silent.html","searchKeys":["isSilent","val isSilent: Boolean","org.meshtastic.core.repository.Notification.isSilent"]},{"name":"val latitude: Double","description":"org.meshtastic.core.repository.MapCameraPosition.latitude","location":"core/repository/org.meshtastic.core.repository/-map-camera-position/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.core.repository.MapCameraPosition.latitude"]},{"name":"val loggingEnabled: Boolean","description":"org.meshtastic.core.repository.MeshLogCleanupPolicy.loggingEnabled","location":"core/repository/org.meshtastic.core.repository/-mesh-log-cleanup-policy/logging-enabled.html","searchKeys":["loggingEnabled","val loggingEnabled: Boolean","org.meshtastic.core.repository.MeshLogCleanupPolicy.loggingEnabled"]},{"name":"val longitude: Double","description":"org.meshtastic.core.repository.MapCameraPosition.longitude","location":"core/repository/org.meshtastic.core.repository/-map-camera-position/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.core.repository.MapCameraPosition.longitude"]},{"name":"val maxSessionSeconds: Int","description":"org.meshtastic.core.repository.StoredPassphrase.maxSessionSeconds","location":"core/repository/org.meshtastic.core.repository/-stored-passphrase/max-session-seconds.html","searchKeys":["maxSessionSeconds","val maxSessionSeconds: Int","org.meshtastic.core.repository.StoredPassphrase.maxSessionSeconds"]},{"name":"val message: String","description":"org.meshtastic.core.repository.Notification.message","location":"core/repository/org.meshtastic.core.repository/-notification/message.html","searchKeys":["message","val message: String","org.meshtastic.core.repository.Notification.message"]},{"name":"val myNodeNum: Int","description":"org.meshtastic.core.repository.PersistedPacketId.myNodeNum","location":"core/repository/org.meshtastic.core.repository/-persisted-packet-id/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int","org.meshtastic.core.repository.PersistedPacketId.myNodeNum"]},{"name":"val myNodeNum: Int","description":"org.meshtastic.core.repository.PersistedReactionId.myNodeNum","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction-id/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int","org.meshtastic.core.repository.PersistedReactionId.myNodeNum"]},{"name":"val name: String","description":"org.meshtastic.core.repository.DataPair.name","location":"core/repository/org.meshtastic.core.repository/-data-pair/name.html","searchKeys":["name","val name: String","org.meshtastic.core.repository.DataPair.name"]},{"name":"val name: String","description":"org.meshtastic.core.repository.XModemFile.name","location":"core/repository/org.meshtastic.core.repository/-x-modem-file/name.html","searchKeys":["name","val name: String","org.meshtastic.core.repository.XModemFile.name"]},{"name":"val nodeNum: Int","description":"org.meshtastic.core.repository.ConnectionIdentity.nodeNum","location":"core/repository/org.meshtastic.core.repository/-connection-identity/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.core.repository.ConnectionIdentity.nodeNum"]},{"name":"val offers: StateFlow<List<MeshBeaconOffer>>","description":"org.meshtastic.core.repository.MeshBeaconRepository.offers","location":"core/repository/org.meshtastic.core.repository/-mesh-beacon-repository/offers.html","searchKeys":["offers","val offers: StateFlow<List<MeshBeaconOffer>>","org.meshtastic.core.repository.MeshBeaconRepository.offers"]},{"name":"val packet: DataPacket","description":"org.meshtastic.core.repository.PersistedPacket.packet","location":"core/repository/org.meshtastic.core.repository/-persisted-packet/packet.html","searchKeys":["packet","val packet: DataPacket","org.meshtastic.core.repository.PersistedPacket.packet"]},{"name":"val passphrase: String","description":"org.meshtastic.core.repository.StoredPassphrase.passphrase","location":"core/repository/org.meshtastic.core.repository/-stored-passphrase/passphrase.html","searchKeys":["passphrase","val passphrase: String","org.meshtastic.core.repository.StoredPassphrase.passphrase"]},{"name":"val payload: ByteString","description":"org.meshtastic.core.repository.ReceivedRadioFrame.payload","location":"core/repository/org.meshtastic.core.repository/-received-radio-frame/payload.html","searchKeys":["payload","val payload: ByteString","org.meshtastic.core.repository.ReceivedRadioFrame.payload"]},{"name":"val privateKeyBase64: String","description":"org.meshtastic.core.repository.StoredSecurityKeys.privateKeyBase64","location":"core/repository/org.meshtastic.core.repository/-stored-security-keys/private-key-base64.html","searchKeys":["privateKeyBase64","val privateKeyBase64: String","org.meshtastic.core.repository.StoredSecurityKeys.privateKeyBase64"]},{"name":"val publicKeyBase64: String","description":"org.meshtastic.core.repository.StoredSecurityKeys.publicKeyBase64","location":"core/repository/org.meshtastic.core.repository/-stored-security-keys/public-key-base64.html","searchKeys":["publicKeyBase64","val publicKeyBase64: String","org.meshtastic.core.repository.StoredSecurityKeys.publicKeyBase64"]},{"name":"val reaction: Reaction","description":"org.meshtastic.core.repository.PersistedReaction.reaction","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction/reaction.html","searchKeys":["reaction","val reaction: Reaction","org.meshtastic.core.repository.PersistedReaction.reaction"]},{"name":"val replyId: Int","description":"org.meshtastic.core.repository.PersistedReactionId.replyId","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction-id/reply-id.html","searchKeys":["replyId","val replyId: Int","org.meshtastic.core.repository.PersistedReactionId.replyId"]},{"name":"val restartExpected: StateFlow<Boolean>","description":"org.meshtastic.core.repository.NodeRestartTracker.restartExpected","location":"core/repository/org.meshtastic.core.repository/-node-restart-tracker/restart-expected.html","searchKeys":["restartExpected","val restartExpected: StateFlow<Boolean>","org.meshtastic.core.repository.NodeRestartTracker.restartExpected"]},{"name":"val retentionDays: Int","description":"org.meshtastic.core.repository.MeshLogCleanupPolicy.retentionDays","location":"core/repository/org.meshtastic.core.repository/-mesh-log-cleanup-policy/retention-days.html","searchKeys":["retentionDays","val retentionDays: Int","org.meshtastic.core.repository.MeshLogCleanupPolicy.retentionDays"]},{"name":"val session: RadioSessionContext","description":"org.meshtastic.core.repository.ReceivedRadioFrame.session","location":"core/repository/org.meshtastic.core.repository/-received-radio-frame/session.html","searchKeys":["session","val session: RadioSessionContext","org.meshtastic.core.repository.ReceivedRadioFrame.session"]},{"name":"val sessionGeneration: Long","description":"org.meshtastic.core.repository.ConnectionIdentity.sessionGeneration","location":"core/repository/org.meshtastic.core.repository/-connection-identity/session-generation.html","searchKeys":["sessionGeneration","val sessionGeneration: Long","org.meshtastic.core.repository.ConnectionIdentity.sessionGeneration"]},{"name":"val status: AwaitedSendStatus","description":"org.meshtastic.core.repository.AwaitedSendResult.status","location":"core/repository/org.meshtastic.core.repository/-awaited-send-result/status.html","searchKeys":["status","val status: AwaitedSendStatus","org.meshtastic.core.repository.AwaitedSendResult.status"]},{"name":"val status: StateFlow<FirmwareUpdateStatus>","description":"org.meshtastic.core.repository.FirmwareUpdateStatusRepository.status","location":"core/repository/org.meshtastic.core.repository/-firmware-update-status-repository/status.html","searchKeys":["status","val status: StateFlow<FirmwareUpdateStatus>","org.meshtastic.core.repository.FirmwareUpdateStatusRepository.status"]},{"name":"val timestamp: Long","description":"org.meshtastic.core.repository.StoredSecurityKeys.timestamp","location":"core/repository/org.meshtastic.core.repository/-stored-security-keys/timestamp.html","searchKeys":["timestamp","val timestamp: Long","org.meshtastic.core.repository.StoredSecurityKeys.timestamp"]},{"name":"val title: String","description":"org.meshtastic.core.repository.Notification.title","location":"core/repository/org.meshtastic.core.repository/-notification/title.html","searchKeys":["title","val title: String","org.meshtastic.core.repository.Notification.title"]},{"name":"val type: Notification.Type","description":"org.meshtastic.core.repository.Notification.type","location":"core/repository/org.meshtastic.core.repository/-notification/type.html","searchKeys":["type","val type: Notification.Type","org.meshtastic.core.repository.Notification.type"]},{"name":"val userId: String","description":"org.meshtastic.core.repository.PersistedReactionId.userId","location":"core/repository/org.meshtastic.core.repository/-persisted-reaction-id/user-id.html","searchKeys":["userId","val userId: String","org.meshtastic.core.repository.PersistedReactionId.userId"]},{"name":"val uuid: Long","description":"org.meshtastic.core.repository.PersistedPacketId.uuid","location":"core/repository/org.meshtastic.core.repository/-persisted-packet-id/uuid.html","searchKeys":["uuid","val uuid: Long","org.meshtastic.core.repository.PersistedPacketId.uuid"]},{"name":"val value: Any","description":"org.meshtastic.core.repository.DataPair.value","location":"core/repository/org.meshtastic.core.repository/-data-pair/value.html","searchKeys":["value","val value: Any","org.meshtastic.core.repository.DataPair.value"]},{"name":"val valueIn: Any?","description":"org.meshtastic.core.repository.DataPair.valueIn","location":"core/repository/org.meshtastic.core.repository/-data-pair/value-in.html","searchKeys":["valueIn","val valueIn: Any?","org.meshtastic.core.repository.DataPair.valueIn"]},{"name":"val zoom: Double","description":"org.meshtastic.core.repository.MapCameraPosition.zoom","location":"core/repository/org.meshtastic.core.repository/-map-camera-position/zoom.html","searchKeys":["zoom","val zoom: Double","org.meshtastic.core.repository.MapCameraPosition.zoom"]},{"name":"Cancelled","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.Cancelled","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/-cancelled/index.html","searchKeys":["Cancelled","Cancelled","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.Cancelled"]},{"name":"Failed","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.Failed","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/-failed/index.html","searchKeys":["Failed","Failed","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.Failed"]},{"name":"Success","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.Success","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/-success/index.html","searchKeys":["Success","Success","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.Success"]},{"name":"abstract fun save(result: ExportResult.Success)","description":"org.meshtastic.feature.discovery.export.ExportSaverLauncher.save","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-saver-launcher/save.html","searchKeys":["save","abstract fun save(result: ExportResult.Success)","org.meshtastic.feature.discovery.export.ExportSaverLauncher.save"]},{"name":"abstract suspend fun export(data: DiscoveryExportData): ExportResult","description":"org.meshtastic.feature.discovery.export.DiscoveryExporter.export","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-exporter/export.html","searchKeys":["export","abstract suspend fun export(data: DiscoveryExportData): ExportResult","org.meshtastic.feature.discovery.export.DiscoveryExporter.export"]},{"name":"abstract suspend fun generatePresetSummary(result: DiscoveryPresetResultEntity): String?","description":"org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider.generatePresetSummary","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-discovery-summary-ai-provider/generate-preset-summary.html","searchKeys":["generatePresetSummary","abstract suspend fun generatePresetSummary(result: DiscoveryPresetResultEntity): String?","org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider.generatePresetSummary"]},{"name":"abstract suspend fun generateSessionSummary(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String?","description":"org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider.generateSessionSummary","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-discovery-summary-ai-provider/generate-session-summary.html","searchKeys":["generateSessionSummary","abstract suspend fun generateSessionSummary(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String?","org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider.generateSessionSummary"]},{"name":"abstract val isAvailable: Boolean","description":"org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider.isAvailable","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-discovery-summary-ai-provider/is-available.html","searchKeys":["isAvailable","abstract val isAvailable: Boolean","org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider.isAvailable"]},{"name":"class AlgorithmicSummaryProvider(generator: DiscoverySummaryGenerator) : DiscoverySummaryAiProvider","description":"org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-algorithmic-summary-provider/index.html","searchKeys":["AlgorithmicSummaryProvider","class AlgorithmicSummaryProvider(generator: DiscoverySummaryGenerator) : DiscoverySummaryAiProvider","org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider"]},{"name":"class Check24GhzCapability(nodeRepository: NodeRepository, deviceHardwareRepository: DeviceHardwareRepository)","description":"org.meshtastic.feature.discovery.scan.Check24GhzCapability","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-check24-ghz-capability/index.html","searchKeys":["Check24GhzCapability","class Check24GhzCapability(nodeRepository: NodeRepository, deviceHardwareRepository: DeviceHardwareRepository)","org.meshtastic.feature.discovery.scan.Check24GhzCapability"]},{"name":"class DiscoveryHistoryDetailViewModel(sessionId: Long, discoveryDao: DiscoveryDao) : ViewModel","description":"org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-detail-view-model/index.html","searchKeys":["DiscoveryHistoryDetailViewModel","class DiscoveryHistoryDetailViewModel(sessionId: Long, discoveryDao: DiscoveryDao) : ViewModel","org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel"]},{"name":"class DiscoveryHistoryViewModel(discoveryDao: DiscoveryDao) : ViewModel","description":"org.meshtastic.feature.discovery.DiscoveryHistoryViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-view-model/index.html","searchKeys":["DiscoveryHistoryViewModel","class DiscoveryHistoryViewModel(discoveryDao: DiscoveryDao) : ViewModel","org.meshtastic.feature.discovery.DiscoveryHistoryViewModel"]},{"name":"class DiscoveryMapViewModel(sessionId: Long, discoveryDao: DiscoveryDao) : ViewModel","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/index.html","searchKeys":["DiscoveryMapViewModel","class DiscoveryMapViewModel(sessionId: Long, discoveryDao: DiscoveryDao) : ViewModel","org.meshtastic.feature.discovery.DiscoveryMapViewModel"]},{"name":"class DiscoveryRankingEngine","description":"org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-discovery-ranking-engine/index.html","searchKeys":["DiscoveryRankingEngine","class DiscoveryRankingEngine","org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine"]},{"name":"class DiscoveryScanEngine(radioController: RadioController, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, collectorRegistry: DiscoveryPacketCollectorRegistry, discoveryDao: DiscoveryDao, aiProvider: DiscoverySummaryAiProvider, applicationScope: ApplicationCoroutineScope, dispatchers: CoroutineDispatchers, meshPrefs: MeshPrefs) : DiscoveryPacketCollector","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/index.html","searchKeys":["DiscoveryScanEngine","class DiscoveryScanEngine(radioController: RadioController, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, collectorRegistry: DiscoveryPacketCollectorRegistry, discoveryDao: DiscoveryDao, aiProvider: DiscoverySummaryAiProvider, applicationScope: ApplicationCoroutineScope, dispatchers: CoroutineDispatchers, meshPrefs: MeshPrefs) : DiscoveryPacketCollector","org.meshtastic.feature.discovery.DiscoveryScanEngine"]},{"name":"class DiscoverySummaryGenerator","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/index.html","searchKeys":["DiscoverySummaryGenerator","class DiscoverySummaryGenerator","org.meshtastic.feature.discovery.DiscoverySummaryGenerator"]},{"name":"class DiscoverySummaryViewModel(sessionId: Long, discoveryDao: DiscoveryDao, summaryGenerator: DiscoverySummaryGenerator, rankingEngine: DiscoveryRankingEngine, aiProvider: DiscoverySummaryAiProvider, exporter: DiscoveryExporter, localeUnitsProvider: LocaleUnitsProvider) : ViewModel","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/index.html","searchKeys":["DiscoverySummaryViewModel","class DiscoverySummaryViewModel(sessionId: Long, discoveryDao: DiscoveryDao, summaryGenerator: DiscoverySummaryGenerator, rankingEngine: DiscoveryRankingEngine, aiProvider: DiscoverySummaryAiProvider, exporter: DiscoveryExporter, localeUnitsProvider: LocaleUnitsProvider) : ViewModel","org.meshtastic.feature.discovery.DiscoverySummaryViewModel"]},{"name":"class DiscoveryViewModel(scanEngine: DiscoveryScanEngine, serviceRepository: ServiceRepository, discoveryPrefs: DiscoveryPrefs, check24GhzCapability: Check24GhzCapability, meshBeaconRepository: MeshBeaconRepository, radioConfigRepository: RadioConfigRepository, discoveryDao: DiscoveryDao) : ViewModel","description":"org.meshtastic.feature.discovery.DiscoveryViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/index.html","searchKeys":["DiscoveryViewModel","class DiscoveryViewModel(scanEngine: DiscoveryScanEngine, serviceRepository: ServiceRepository, discoveryPrefs: DiscoveryPrefs, check24GhzCapability: Check24GhzCapability, meshBeaconRepository: MeshBeaconRepository, radioConfigRepository: RadioConfigRepository, discoveryDao: DiscoveryDao) : ViewModel","org.meshtastic.feature.discovery.DiscoveryViewModel"]},{"name":"class FeatureDiscoveryModule","description":"org.meshtastic.feature.discovery.di.FeatureDiscoveryModule","location":"feature/discovery/org.meshtastic.feature.discovery.di/-feature-discovery-module/index.html","searchKeys":["FeatureDiscoveryModule","class FeatureDiscoveryModule","org.meshtastic.feature.discovery.di.FeatureDiscoveryModule"]},{"name":"class PdfDiscoveryExporter : DiscoveryExporter","description":"org.meshtastic.feature.discovery.export.PdfDiscoveryExporter","location":"feature/discovery/org.meshtastic.feature.discovery.export/-pdf-discovery-exporter/index.html","searchKeys":["PdfDiscoveryExporter","class PdfDiscoveryExporter : DiscoveryExporter","org.meshtastic.feature.discovery.export.PdfDiscoveryExporter"]},{"name":"class TextDiscoveryExporter : DiscoveryExporter","description":"org.meshtastic.feature.discovery.export.TextDiscoveryExporter","location":"feature/discovery/org.meshtastic.feature.discovery.export/-text-discovery-exporter/index.html","searchKeys":["TextDiscoveryExporter","class TextDiscoveryExporter : DiscoveryExporter","org.meshtastic.feature.discovery.export.TextDiscoveryExporter"]},{"name":"constructor()","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator.DiscoverySummaryGenerator","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/-discovery-summary-generator.html","searchKeys":["DiscoverySummaryGenerator","constructor()","org.meshtastic.feature.discovery.DiscoverySummaryGenerator.DiscoverySummaryGenerator"]},{"name":"constructor()","description":"org.meshtastic.feature.discovery.di.FeatureDiscoveryModule.FeatureDiscoveryModule","location":"feature/discovery/org.meshtastic.feature.discovery.di/-feature-discovery-module/-feature-discovery-module.html","searchKeys":["FeatureDiscoveryModule","constructor()","org.meshtastic.feature.discovery.di.FeatureDiscoveryModule.FeatureDiscoveryModule"]},{"name":"constructor()","description":"org.meshtastic.feature.discovery.export.PdfDiscoveryExporter.PdfDiscoveryExporter","location":"feature/discovery/org.meshtastic.feature.discovery.export/-pdf-discovery-exporter/-pdf-discovery-exporter.html","searchKeys":["PdfDiscoveryExporter","constructor()","org.meshtastic.feature.discovery.export.PdfDiscoveryExporter.PdfDiscoveryExporter"]},{"name":"constructor()","description":"org.meshtastic.feature.discovery.export.TextDiscoveryExporter.TextDiscoveryExporter","location":"feature/discovery/org.meshtastic.feature.discovery.export/-text-discovery-exporter/-text-discovery-exporter.html","searchKeys":["TextDiscoveryExporter","constructor()","org.meshtastic.feature.discovery.export.TextDiscoveryExporter.TextDiscoveryExporter"]},{"name":"constructor()","description":"org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine.DiscoveryRankingEngine","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-discovery-ranking-engine/-discovery-ranking-engine.html","searchKeys":["DiscoveryRankingEngine","constructor()","org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine.DiscoveryRankingEngine"]},{"name":"constructor(content: ByteArray, mimeType: String, fileName: String)","description":"org.meshtastic.feature.discovery.export.ExportResult.Success.Success","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-success/-success.html","searchKeys":["Success","constructor(content: ByteArray, mimeType: String, fileName: String)","org.meshtastic.feature.discovery.export.ExportResult.Success.Success"]},{"name":"constructor(discoveryDao: DiscoveryDao)","description":"org.meshtastic.feature.discovery.DiscoveryHistoryViewModel.DiscoveryHistoryViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-view-model/-discovery-history-view-model.html","searchKeys":["DiscoveryHistoryViewModel","constructor(discoveryDao: DiscoveryDao)","org.meshtastic.feature.discovery.DiscoveryHistoryViewModel.DiscoveryHistoryViewModel"]},{"name":"constructor(generator: DiscoverySummaryGenerator)","description":"org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.AlgorithmicSummaryProvider","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-algorithmic-summary-provider/-algorithmic-summary-provider.html","searchKeys":["AlgorithmicSummaryProvider","constructor(generator: DiscoverySummaryGenerator)","org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.AlgorithmicSummaryProvider"]},{"name":"constructor(message: String)","description":"org.meshtastic.feature.discovery.export.ExportResult.Error.Error","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-error/-error.html","searchKeys":["Error","constructor(message: String)","org.meshtastic.feature.discovery.export.ExportResult.Error.Error"]},{"name":"constructor(name: String, psk: ByteString, preset: ChannelOption?, region: Config.LoRaConfig.RegionCode)","description":"org.meshtastic.feature.discovery.BeaconChannel.BeaconChannel","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/-beacon-channel.html","searchKeys":["BeaconChannel","constructor(name: String, psk: ByteString, preset: ChannelOption?, region: Config.LoRaConfig.RegionCode)","org.meshtastic.feature.discovery.BeaconChannel.BeaconChannel"]},{"name":"constructor(nodeRepository: NodeRepository, deviceHardwareRepository: DeviceHardwareRepository)","description":"org.meshtastic.feature.discovery.scan.Check24GhzCapability.Check24GhzCapability","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-check24-ghz-capability/-check24-ghz-capability.html","searchKeys":["Check24GhzCapability","constructor(nodeRepository: NodeRepository, deviceHardwareRepository: DeviceHardwareRepository)","org.meshtastic.feature.discovery.scan.Check24GhzCapability.Check24GhzCapability"]},{"name":"constructor(outcome: DiscoveryScanState.CompletionOutcome = CompletionOutcome.Success)","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Complete.Complete","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-complete/-complete.html","searchKeys":["Complete","constructor(outcome: DiscoveryScanState.CompletionOutcome = CompletionOutcome.Success)","org.meshtastic.feature.discovery.DiscoveryScanState.Complete.Complete"]},{"name":"constructor(preset: ChannelOption, label: String, channel: ChannelSettings? = null, region: Config.LoRaConfig.RegionCode? = null)","description":"org.meshtastic.feature.discovery.ScanTarget.ScanTarget","location":"feature/discovery/org.meshtastic.feature.discovery/-scan-target/-scan-target.html","searchKeys":["ScanTarget","constructor(preset: ChannelOption, label: String, channel: ChannelSettings? = null, region: Config.LoRaConfig.RegionCode? = null)","org.meshtastic.feature.discovery.ScanTarget.ScanTarget"]},{"name":"constructor(presetName: String)","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Reconnecting.Reconnecting","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-reconnecting/-reconnecting.html","searchKeys":["Reconnecting","constructor(presetName: String)","org.meshtastic.feature.discovery.DiscoveryScanState.Reconnecting.Reconnecting"]},{"name":"constructor(presetName: String)","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Shifting.Shifting","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-shifting/-shifting.html","searchKeys":["Shifting","constructor(presetName: String)","org.meshtastic.feature.discovery.DiscoveryScanState.Shifting.Shifting"]},{"name":"constructor(presetName: String, remainingSeconds: Long, totalSeconds: Long)","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.Dwell","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-dwell/-dwell.html","searchKeys":["Dwell","constructor(presetName: String, remainingSeconds: Long, totalSeconds: Long)","org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.Dwell"]},{"name":"constructor(presetResult: DiscoveryPresetResultEntity, discoveredNodes: List<DiscoveredNodeEntity>)","description":"org.meshtastic.feature.discovery.scan.PresetRankingInput.PresetRankingInput","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking-input/-preset-ranking-input.html","searchKeys":["PresetRankingInput","constructor(presetResult: DiscoveryPresetResultEntity, discoveredNodes: List<DiscoveredNodeEntity>)","org.meshtastic.feature.discovery.scan.PresetRankingInput.PresetRankingInput"]},{"name":"constructor(radioController: RadioController, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, collectorRegistry: DiscoveryPacketCollectorRegistry, discoveryDao: DiscoveryDao, aiProvider: DiscoverySummaryAiProvider, applicationScope: ApplicationCoroutineScope, dispatchers: CoroutineDispatchers, meshPrefs: MeshPrefs)","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.DiscoveryScanEngine","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/-discovery-scan-engine.html","searchKeys":["DiscoveryScanEngine","constructor(radioController: RadioController, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, collectorRegistry: DiscoveryPacketCollectorRegistry, discoveryDao: DiscoveryDao, aiProvider: DiscoverySummaryAiProvider, applicationScope: ApplicationCoroutineScope, dispatchers: CoroutineDispatchers, meshPrefs: MeshPrefs)","org.meshtastic.feature.discovery.DiscoveryScanEngine.DiscoveryScanEngine"]},{"name":"constructor(rank: Int, presetResult: DiscoveryPresetResultEntity, scoreBreakdown: RankingScoreBreakdown, isTied: Boolean)","description":"org.meshtastic.feature.discovery.scan.PresetRanking.PresetRanking","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking/-preset-ranking.html","searchKeys":["PresetRanking","constructor(rank: Int, presetResult: DiscoveryPresetResultEntity, scoreBreakdown: RankingScoreBreakdown, isTied: Boolean)","org.meshtastic.feature.discovery.scan.PresetRanking.PresetRanking"]},{"name":"constructor(reason: String)","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Failed.Failed","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-failed/-failed.html","searchKeys":["Failed","constructor(reason: String)","org.meshtastic.feature.discovery.DiscoveryScanState.Failed.Failed"]},{"name":"constructor(reason: String)","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Paused.Paused","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-paused/-paused.html","searchKeys":["Paused","constructor(reason: String)","org.meshtastic.feature.discovery.DiscoveryScanState.Paused.Paused"]},{"name":"constructor(reason: String)","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unknown.Unknown","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-unknown/-unknown.html","searchKeys":["Unknown","constructor(reason: String)","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unknown.Unknown"]},{"name":"constructor(reason: String)","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unsupported.Unsupported","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-unsupported/-unsupported.html","searchKeys":["Unsupported","constructor(reason: String)","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unsupported.Unsupported"]},{"name":"constructor(scanEngine: DiscoveryScanEngine, serviceRepository: ServiceRepository, discoveryPrefs: DiscoveryPrefs, check24GhzCapability: Check24GhzCapability, meshBeaconRepository: MeshBeaconRepository, radioConfigRepository: RadioConfigRepository, discoveryDao: DiscoveryDao)","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.DiscoveryViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/-discovery-view-model.html","searchKeys":["DiscoveryViewModel","constructor(scanEngine: DiscoveryScanEngine, serviceRepository: ServiceRepository, discoveryPrefs: DiscoveryPrefs, check24GhzCapability: Check24GhzCapability, meshBeaconRepository: MeshBeaconRepository, radioConfigRepository: RadioConfigRepository, discoveryDao: DiscoveryDao)","org.meshtastic.feature.discovery.DiscoveryViewModel.DiscoveryViewModel"]},{"name":"constructor(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>, nodesByPreset: Map<Long, List<DiscoveredNodeEntity>>, measurementSystem: MeasurementSystem)","description":"org.meshtastic.feature.discovery.export.DiscoveryExportData.DiscoveryExportData","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-export-data/-discovery-export-data.html","searchKeys":["DiscoveryExportData","constructor(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>, nodesByPreset: Map<Long, List<DiscoveredNodeEntity>>, measurementSystem: MeasurementSystem)","org.meshtastic.feature.discovery.export.DiscoveryExportData.DiscoveryExportData"]},{"name":"constructor(sessionId: Long, discoveryDao: DiscoveryDao)","description":"org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.DiscoveryHistoryDetailViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-detail-view-model/-discovery-history-detail-view-model.html","searchKeys":["DiscoveryHistoryDetailViewModel","constructor(sessionId: Long, discoveryDao: DiscoveryDao)","org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.DiscoveryHistoryDetailViewModel"]},{"name":"constructor(sessionId: Long, discoveryDao: DiscoveryDao)","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.DiscoveryMapViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/-discovery-map-view-model.html","searchKeys":["DiscoveryMapViewModel","constructor(sessionId: Long, discoveryDao: DiscoveryDao)","org.meshtastic.feature.discovery.DiscoveryMapViewModel.DiscoveryMapViewModel"]},{"name":"constructor(sessionId: Long, discoveryDao: DiscoveryDao, summaryGenerator: DiscoverySummaryGenerator, rankingEngine: DiscoveryRankingEngine, aiProvider: DiscoverySummaryAiProvider, exporter: DiscoveryExporter, localeUnitsProvider: LocaleUnitsProvider)","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.DiscoverySummaryViewModel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/-discovery-summary-view-model.html","searchKeys":["DiscoverySummaryViewModel","constructor(sessionId: Long, discoveryDao: DiscoveryDao, summaryGenerator: DiscoverySummaryGenerator, rankingEngine: DiscoveryRankingEngine, aiProvider: DiscoverySummaryAiProvider, exporter: DiscoveryExporter, localeUnitsProvider: LocaleUnitsProvider)","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.DiscoverySummaryViewModel"]},{"name":"constructor(totalNodes: Int = 0, mappedNodes: Int = 0, unmappedNodes: Int = 0)","description":"org.meshtastic.feature.discovery.DiscoveryMapStats.DiscoveryMapStats","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-stats/-discovery-map-stats.html","searchKeys":["DiscoveryMapStats","constructor(totalNodes: Int = 0, mappedNodes: Int = 0, unmappedNodes: Int = 0)","org.meshtastic.feature.discovery.DiscoveryMapStats.DiscoveryMapStats"]},{"name":"constructor(uniqueNodeCount: Int, neighborDiversity: Int, nonDupePacketCount: Int, medianSnr: Float, medianRssi: Int?, bestKnownDistance: Double, failurePenalty: Double)","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.RankingScoreBreakdown","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/-ranking-score-breakdown.html","searchKeys":["RankingScoreBreakdown","constructor(uniqueNodeCount: Int, neighborDiversity: Int, nonDupePacketCount: Int, medianSnr: Float, medianRssi: Int?, bestKnownDistance: Double, failurePenalty: Double)","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.RankingScoreBreakdown"]},{"name":"data class BeaconChannel(val name: String, val psk: ByteString, val preset: ChannelOption?, val region: Config.LoRaConfig.RegionCode)","description":"org.meshtastic.feature.discovery.BeaconChannel","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/index.html","searchKeys":["BeaconChannel","data class BeaconChannel(val name: String, val psk: ByteString, val preset: ChannelOption?, val region: Config.LoRaConfig.RegionCode)","org.meshtastic.feature.discovery.BeaconChannel"]},{"name":"data class Complete(val outcome: DiscoveryScanState.CompletionOutcome = CompletionOutcome.Success) : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Complete","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-complete/index.html","searchKeys":["Complete","data class Complete(val outcome: DiscoveryScanState.CompletionOutcome = CompletionOutcome.Success) : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Complete"]},{"name":"data class DiscoveryExportData(val session: DiscoverySessionEntity, val presetResults: List<DiscoveryPresetResultEntity>, val nodesByPreset: Map<Long, List<DiscoveredNodeEntity>>, val measurementSystem: MeasurementSystem)","description":"org.meshtastic.feature.discovery.export.DiscoveryExportData","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-export-data/index.html","searchKeys":["DiscoveryExportData","data class DiscoveryExportData(val session: DiscoverySessionEntity, val presetResults: List<DiscoveryPresetResultEntity>, val nodesByPreset: Map<Long, List<DiscoveredNodeEntity>>, val measurementSystem: MeasurementSystem)","org.meshtastic.feature.discovery.export.DiscoveryExportData"]},{"name":"data class DiscoveryMapStats(val totalNodes: Int = 0, val mappedNodes: Int = 0, val unmappedNodes: Int = 0)","description":"org.meshtastic.feature.discovery.DiscoveryMapStats","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-stats/index.html","searchKeys":["DiscoveryMapStats","data class DiscoveryMapStats(val totalNodes: Int = 0, val mappedNodes: Int = 0, val unmappedNodes: Int = 0)","org.meshtastic.feature.discovery.DiscoveryMapStats"]},{"name":"data class Dwell(val presetName: String, val remainingSeconds: Long, val totalSeconds: Long) : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Dwell","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-dwell/index.html","searchKeys":["Dwell","data class Dwell(val presetName: String, val remainingSeconds: Long, val totalSeconds: Long) : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Dwell"]},{"name":"data class Error(val message: String) : ExportResult","description":"org.meshtastic.feature.discovery.export.ExportResult.Error","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-error/index.html","searchKeys":["Error","data class Error(val message: String) : ExportResult","org.meshtastic.feature.discovery.export.ExportResult.Error"]},{"name":"data class Failed(val reason: String) : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Failed","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-failed/index.html","searchKeys":["Failed","data class Failed(val reason: String) : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Failed"]},{"name":"data class Paused(val reason: String) : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Paused","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-paused/index.html","searchKeys":["Paused","data class Paused(val reason: String) : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Paused"]},{"name":"data class PresetRanking(val rank: Int, val presetResult: DiscoveryPresetResultEntity, val scoreBreakdown: RankingScoreBreakdown, val isTied: Boolean)","description":"org.meshtastic.feature.discovery.scan.PresetRanking","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking/index.html","searchKeys":["PresetRanking","data class PresetRanking(val rank: Int, val presetResult: DiscoveryPresetResultEntity, val scoreBreakdown: RankingScoreBreakdown, val isTied: Boolean)","org.meshtastic.feature.discovery.scan.PresetRanking"]},{"name":"data class PresetRankingInput(val presetResult: DiscoveryPresetResultEntity, val discoveredNodes: List<DiscoveredNodeEntity>)","description":"org.meshtastic.feature.discovery.scan.PresetRankingInput","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking-input/index.html","searchKeys":["PresetRankingInput","data class PresetRankingInput(val presetResult: DiscoveryPresetResultEntity, val discoveredNodes: List<DiscoveredNodeEntity>)","org.meshtastic.feature.discovery.scan.PresetRankingInput"]},{"name":"data class RankingScoreBreakdown(val uniqueNodeCount: Int, val neighborDiversity: Int, val nonDupePacketCount: Int, val medianSnr: Float, val medianRssi: Int?, val bestKnownDistance: Double, val failurePenalty: Double)","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/index.html","searchKeys":["RankingScoreBreakdown","data class RankingScoreBreakdown(val uniqueNodeCount: Int, val neighborDiversity: Int, val nonDupePacketCount: Int, val medianSnr: Float, val medianRssi: Int?, val bestKnownDistance: Double, val failurePenalty: Double)","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown"]},{"name":"data class Reconnecting(val presetName: String) : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Reconnecting","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-reconnecting/index.html","searchKeys":["Reconnecting","data class Reconnecting(val presetName: String) : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Reconnecting"]},{"name":"data class ScanTarget(val preset: ChannelOption, val label: String, val channel: ChannelSettings? = null, val region: Config.LoRaConfig.RegionCode? = null)","description":"org.meshtastic.feature.discovery.ScanTarget","location":"feature/discovery/org.meshtastic.feature.discovery/-scan-target/index.html","searchKeys":["ScanTarget","data class ScanTarget(val preset: ChannelOption, val label: String, val channel: ChannelSettings? = null, val region: Config.LoRaConfig.RegionCode? = null)","org.meshtastic.feature.discovery.ScanTarget"]},{"name":"data class Shifting(val presetName: String) : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Shifting","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-shifting/index.html","searchKeys":["Shifting","data class Shifting(val presetName: String) : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Shifting"]},{"name":"data class Success(val content: ByteArray, val mimeType: String, val fileName: String) : ExportResult","description":"org.meshtastic.feature.discovery.export.ExportResult.Success","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-success/index.html","searchKeys":["Success","data class Success(val content: ByteArray, val mimeType: String, val fileName: String) : ExportResult","org.meshtastic.feature.discovery.export.ExportResult.Success"]},{"name":"data class Unknown(val reason: String) : HardwareCapabilityResult","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unknown","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-unknown/index.html","searchKeys":["Unknown","data class Unknown(val reason: String) : HardwareCapabilityResult","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unknown"]},{"name":"data class Unsupported(val reason: String) : HardwareCapabilityResult","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unsupported","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-unsupported/index.html","searchKeys":["Unsupported","data class Unsupported(val reason: String) : HardwareCapabilityResult","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unsupported"]},{"name":"data object Analysis : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Analysis","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-analysis/index.html","searchKeys":["Analysis","data object Analysis : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Analysis"]},{"name":"data object Cancelling : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Cancelling","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-cancelling/index.html","searchKeys":["Cancelling","data object Cancelling : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Cancelling"]},{"name":"data object Idle : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Idle","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-idle/index.html","searchKeys":["Idle","data object Idle : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Idle"]},{"name":"data object Preparing : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Preparing","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-preparing/index.html","searchKeys":["Preparing","data object Preparing : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Preparing"]},{"name":"data object Restoring : DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Restoring","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-restoring/index.html","searchKeys":["Restoring","data object Restoring : DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState.Restoring"]},{"name":"data object Supported : HardwareCapabilityResult","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Supported","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-supported/index.html","searchKeys":["Supported","data object Supported : HardwareCapabilityResult","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Supported"]},{"name":"enum CompletionOutcome : Enum<DiscoveryScanState.CompletionOutcome> ","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/index.html","searchKeys":["CompletionOutcome","enum CompletionOutcome : Enum<DiscoveryScanState.CompletionOutcome> ","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome"]},{"name":"expect fun rememberExportSaver(): ExportSaverLauncher","description":"org.meshtastic.feature.discovery.export.rememberExportSaver","location":"feature/discovery/org.meshtastic.feature.discovery.export/remember-export-saver.html","searchKeys":["rememberExportSaver","expect fun rememberExportSaver(): ExportSaverLauncher","org.meshtastic.feature.discovery.export.rememberExportSaver"]},{"name":"fun BeaconChannelsCard(channels: List<BeaconChannel>, selectedIds: Set<String>, onToggle: (String) -> Unit, enabled: Boolean, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.discovery.ui.component.BeaconChannelsCard","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-beacon-channels-card.html","searchKeys":["BeaconChannelsCard","fun BeaconChannelsCard(channels: List<BeaconChannel>, selectedIds: Set<String>, onToggle: (String) -> Unit, enabled: Boolean, modifier: Modifier = Modifier)","org.meshtastic.feature.discovery.ui.component.BeaconChannelsCard"]},{"name":"fun DiscoveryHistoryDetailScreen(viewModel: DiscoveryHistoryDetailViewModel, onNavigateUp: () -> Unit, onNavigateToMap: (Long) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.discovery.ui.DiscoveryHistoryDetailScreen","location":"feature/discovery/org.meshtastic.feature.discovery.ui/-discovery-history-detail-screen.html","searchKeys":["DiscoveryHistoryDetailScreen","fun DiscoveryHistoryDetailScreen(viewModel: DiscoveryHistoryDetailViewModel, onNavigateUp: () -> Unit, onNavigateToMap: (Long) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.discovery.ui.DiscoveryHistoryDetailScreen"]},{"name":"fun DiscoveryHistoryScreen(viewModel: DiscoveryHistoryViewModel, onNavigateUp: () -> Unit, onNavigateToDetail: (sessionId: Long) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.discovery.ui.DiscoveryHistoryScreen","location":"feature/discovery/org.meshtastic.feature.discovery.ui/-discovery-history-screen.html","searchKeys":["DiscoveryHistoryScreen","fun DiscoveryHistoryScreen(viewModel: DiscoveryHistoryViewModel, onNavigateUp: () -> Unit, onNavigateToDetail: (sessionId: Long) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.discovery.ui.DiscoveryHistoryScreen"]},{"name":"fun DiscoveryMapScreen(viewModel: DiscoveryMapViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.discovery.ui.DiscoveryMapScreen","location":"feature/discovery/org.meshtastic.feature.discovery.ui/-discovery-map-screen.html","searchKeys":["DiscoveryMapScreen","fun DiscoveryMapScreen(viewModel: DiscoveryMapViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.discovery.ui.DiscoveryMapScreen"]},{"name":"fun DiscoveryScanScreen(viewModel: DiscoveryViewModel, onNavigateUp: () -> Unit, onNavigateToSummary: (sessionId: Long) -> Unit, onNavigateToHistory: () -> Unit, modifier: Modifier = Modifier, onJoinOffer: (ChannelSet) -> Unit = {})","description":"org.meshtastic.feature.discovery.ui.DiscoveryScanScreen","location":"feature/discovery/org.meshtastic.feature.discovery.ui/-discovery-scan-screen.html","searchKeys":["DiscoveryScanScreen","fun DiscoveryScanScreen(viewModel: DiscoveryViewModel, onNavigateUp: () -> Unit, onNavigateToSummary: (sessionId: Long) -> Unit, onNavigateToHistory: () -> Unit, modifier: Modifier = Modifier, onJoinOffer: (ChannelSet) -> Unit = {})","org.meshtastic.feature.discovery.ui.DiscoveryScanScreen"]},{"name":"fun DiscoverySummaryScreen(viewModel: DiscoverySummaryViewModel, onNavigateUp: () -> Unit, onNavigateToMap: (Long) -> Unit)","description":"org.meshtastic.feature.discovery.ui.DiscoverySummaryScreen","location":"feature/discovery/org.meshtastic.feature.discovery.ui/-discovery-summary-screen.html","searchKeys":["DiscoverySummaryScreen","fun DiscoverySummaryScreen(viewModel: DiscoverySummaryViewModel, onNavigateUp: () -> Unit, onNavigateToMap: (Long) -> Unit)","org.meshtastic.feature.discovery.ui.DiscoverySummaryScreen"]},{"name":"fun DwellProgressIndicator(presetName: String, remainingSeconds: Long, totalSeconds: Long, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.discovery.ui.component.DwellProgressIndicator","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-dwell-progress-indicator.html","searchKeys":["DwellProgressIndicator","fun DwellProgressIndicator(presetName: String, remainingSeconds: Long, totalSeconds: Long, modifier: Modifier = Modifier)","org.meshtastic.feature.discovery.ui.component.DwellProgressIndicator"]},{"name":"fun EntryProviderScope<NavKey>.discoveryGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.discovery.navigation.discoveryGraph","location":"feature/discovery/org.meshtastic.feature.discovery.navigation/discovery-graph.html","searchKeys":["discoveryGraph","fun EntryProviderScope<NavKey>.discoveryGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.discovery.navigation.discoveryGraph"]},{"name":"fun PresetPickerCard(selectedPresets: Set<ChannelOption>, homePreset: ChannelOption, onTogglePreset: (ChannelOption) -> Unit, enabled: Boolean, modifier: Modifier = Modifier, beaconPresets: Set<ChannelOption> = emptySet())","description":"org.meshtastic.feature.discovery.ui.component.PresetPickerCard","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-preset-picker-card.html","searchKeys":["PresetPickerCard","fun PresetPickerCard(selectedPresets: Set<ChannelOption>, homePreset: ChannelOption, onTogglePreset: (ChannelOption) -> Unit, enabled: Boolean, modifier: Modifier = Modifier, beaconPresets: Set<ChannelOption> = emptySet())","org.meshtastic.feature.discovery.ui.component.PresetPickerCard"]},{"name":"fun PresetResultCard(result: DiscoveryPresetResultEntity, nodes: List<DiscoveredNodeEntity>, modifier: Modifier = Modifier, aiSummary: String? = null, rank: Int? = null, isTied: Boolean = false)","description":"org.meshtastic.feature.discovery.ui.component.PresetResultCard","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-preset-result-card.html","searchKeys":["PresetResultCard","fun PresetResultCard(result: DiscoveryPresetResultEntity, nodes: List<DiscoveredNodeEntity>, modifier: Modifier = Modifier, aiSummary: String? = null, rank: Int? = null, isTied: Boolean = false)","org.meshtastic.feature.discovery.ui.component.PresetResultCard"]},{"name":"fun PreviewDiscoveryDwellProgress()","description":"org.meshtastic.feature.discovery.ui.component.PreviewDiscoveryDwellProgress","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-preview-discovery-dwell-progress.html","searchKeys":["PreviewDiscoveryDwellProgress","fun PreviewDiscoveryDwellProgress()","org.meshtastic.feature.discovery.ui.component.PreviewDiscoveryDwellProgress"]},{"name":"fun PreviewDiscoveryPresetResult()","description":"org.meshtastic.feature.discovery.ui.component.PreviewDiscoveryPresetResult","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-preview-discovery-preset-result.html","searchKeys":["PreviewDiscoveryPresetResult","fun PreviewDiscoveryPresetResult()","org.meshtastic.feature.discovery.ui.component.PreviewDiscoveryPresetResult"]},{"name":"fun RfHealthSection(result: DiscoveryPresetResultEntity, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.discovery.ui.component.RfHealthSection","location":"feature/discovery/org.meshtastic.feature.discovery.ui.component/-rf-health-section.html","searchKeys":["RfHealthSection","fun RfHealthSection(result: DiscoveryPresetResultEntity, modifier: Modifier = Modifier)","org.meshtastic.feature.discovery.ui.component.RfHealthSection"]},{"name":"fun buildPresetPrompt(result: DiscoveryPresetResultEntity): String","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator.buildPresetPrompt","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/build-preset-prompt.html","searchKeys":["buildPresetPrompt","fun buildPresetPrompt(result: DiscoveryPresetResultEntity): String","org.meshtastic.feature.discovery.DiscoverySummaryGenerator.buildPresetPrompt"]},{"name":"fun buildSessionPrompt(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator.buildSessionPrompt","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/build-session-prompt.html","searchKeys":["buildSessionPrompt","fun buildSessionPrompt(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String","org.meshtastic.feature.discovery.DiscoverySummaryGenerator.buildSessionPrompt"]},{"name":"fun clearExportResult()","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.clearExportResult","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/clear-export-result.html","searchKeys":["clearExportResult","fun clearExportResult()","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.clearExportResult"]},{"name":"fun deleteSession(sessionId: Long)","description":"org.meshtastic.feature.discovery.DiscoveryHistoryViewModel.deleteSession","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-view-model/delete-session.html","searchKeys":["deleteSession","fun deleteSession(sessionId: Long)","org.meshtastic.feature.discovery.DiscoveryHistoryViewModel.deleteSession"]},{"name":"fun discoverOffer(offer: MeshBeaconOffer)","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.discoverOffer","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/discover-offer.html","searchKeys":["discoverOffer","fun discoverOffer(offer: MeshBeaconOffer)","org.meshtastic.feature.discovery.DiscoveryViewModel.discoverOffer"]},{"name":"fun dismissOffer(offer: MeshBeaconOffer)","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.dismissOffer","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/dismiss-offer.html","searchKeys":["dismissOffer","fun dismissOffer(offer: MeshBeaconOffer)","org.meshtastic.feature.discovery.DiscoveryViewModel.dismissOffer"]},{"name":"fun exportReport()","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.exportReport","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/export-report.html","searchKeys":["exportReport","fun exportReport()","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.exportReport"]},{"name":"fun generatePresetSummary(result: DiscoveryPresetResultEntity): String","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator.generatePresetSummary","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/generate-preset-summary.html","searchKeys":["generatePresetSummary","fun generatePresetSummary(result: DiscoveryPresetResultEntity): String","org.meshtastic.feature.discovery.DiscoverySummaryGenerator.generatePresetSummary"]},{"name":"fun generateSessionSummary(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator.generateSessionSummary","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/generate-session-summary.html","searchKeys":["generateSessionSummary","fun generateSessionSummary(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String","org.meshtastic.feature.discovery.DiscoverySummaryGenerator.generateSessionSummary"]},{"name":"fun interface ExportSaverLauncher","description":"org.meshtastic.feature.discovery.export.ExportSaverLauncher","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-saver-launcher/index.html","searchKeys":["ExportSaverLauncher","fun interface ExportSaverLauncher","org.meshtastic.feature.discovery.export.ExportSaverLauncher"]},{"name":"fun rank(inputs: List<PresetRankingInput>): List<PresetRanking>","description":"org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine.rank","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-discovery-ranking-engine/rank.html","searchKeys":["rank","fun rank(inputs: List<PresetRankingInput>): List<PresetRanking>","org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine.rank"]},{"name":"fun rerunAnalysis()","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.rerunAnalysis","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/rerun-analysis.html","searchKeys":["rerunAnalysis","fun rerunAnalysis()","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.rerunAnalysis"]},{"name":"fun reset()","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.reset","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/reset.html","searchKeys":["reset","fun reset()","org.meshtastic.feature.discovery.DiscoveryScanEngine.reset"]},{"name":"fun reset()","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.reset","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/reset.html","searchKeys":["reset","fun reset()","org.meshtastic.feature.discovery.DiscoveryViewModel.reset"]},{"name":"fun selectPresetFilter(presetResultId: Long?)","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.selectPresetFilter","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/select-preset-filter.html","searchKeys":["selectPresetFilter","fun selectPresetFilter(presetResultId: Long?)","org.meshtastic.feature.discovery.DiscoveryMapViewModel.selectPresetFilter"]},{"name":"fun setDwellDuration(minutes: Int)","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.setDwellDuration","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/set-dwell-duration.html","searchKeys":["setDwellDuration","fun setDwellDuration(minutes: Int)","org.meshtastic.feature.discovery.DiscoveryViewModel.setDwellDuration"]},{"name":"fun startScan()","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.startScan","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/start-scan.html","searchKeys":["startScan","fun startScan()","org.meshtastic.feature.discovery.DiscoveryViewModel.startScan"]},{"name":"fun stopScan()","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.stopScan","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/stop-scan.html","searchKeys":["stopScan","fun stopScan()","org.meshtastic.feature.discovery.DiscoveryViewModel.stopScan"]},{"name":"fun toggleBeaconChannel(id: String)","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.toggleBeaconChannel","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/toggle-beacon-channel.html","searchKeys":["toggleBeaconChannel","fun toggleBeaconChannel(id: String)","org.meshtastic.feature.discovery.DiscoveryViewModel.toggleBeaconChannel"]},{"name":"fun togglePreset(preset: ChannelOption)","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.togglePreset","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/toggle-preset.html","searchKeys":["togglePreset","fun togglePreset(preset: ChannelOption)","org.meshtastic.feature.discovery.DiscoveryViewModel.togglePreset"]},{"name":"fun toggleTopologyOverlay()","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.toggleTopologyOverlay","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/toggle-topology-overlay.html","searchKeys":["toggleTopologyOverlay","fun toggleTopologyOverlay()","org.meshtastic.feature.discovery.DiscoveryMapViewModel.toggleTopologyOverlay"]},{"name":"fun valueOf(value: String): DiscoveryScanState.CompletionOutcome","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.valueOf","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): DiscoveryScanState.CompletionOutcome","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.valueOf"]},{"name":"fun values(): Array<DiscoveryScanState.CompletionOutcome>","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.values","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/values.html","searchKeys":["values","fun values(): Array<DiscoveryScanState.CompletionOutcome>","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.values"]},{"name":"interface DiscoveryExporter","description":"org.meshtastic.feature.discovery.export.DiscoveryExporter","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-exporter/index.html","searchKeys":["DiscoveryExporter","interface DiscoveryExporter","org.meshtastic.feature.discovery.export.DiscoveryExporter"]},{"name":"interface DiscoverySummaryAiProvider","description":"org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-discovery-summary-ai-provider/index.html","searchKeys":["DiscoverySummaryAiProvider","interface DiscoverySummaryAiProvider","org.meshtastic.feature.discovery.ai.DiscoverySummaryAiProvider"]},{"name":"object Companion","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.Companion","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.discovery.DiscoveryScanEngine.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.discovery.DiscoverySummaryGenerator.Companion","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-generator/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.discovery.DiscoverySummaryGenerator.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.Companion","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.discovery.DiscoveryViewModel.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.discovery.scan.Check24GhzCapability.Companion","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-check24-ghz-capability/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.discovery.scan.Check24GhzCapability.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine.Companion","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-discovery-ranking-engine/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.discovery.scan.DiscoveryRankingEngine.Companion"]},{"name":"open override val isActive: Boolean","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.isActive","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/is-active.html","searchKeys":["isActive","open override val isActive: Boolean","org.meshtastic.feature.discovery.DiscoveryScanEngine.isActive"]},{"name":"open override val isAvailable: Boolean = true","description":"org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.isAvailable","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-algorithmic-summary-provider/is-available.html","searchKeys":["isAvailable","open override val isAvailable: Boolean = true","org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.isAvailable"]},{"name":"open suspend override fun export(data: DiscoveryExportData): ExportResult","description":"org.meshtastic.feature.discovery.export.PdfDiscoveryExporter.export","location":"feature/discovery/org.meshtastic.feature.discovery.export/-pdf-discovery-exporter/export.html","searchKeys":["export","open suspend override fun export(data: DiscoveryExportData): ExportResult","org.meshtastic.feature.discovery.export.PdfDiscoveryExporter.export"]},{"name":"open suspend override fun export(data: DiscoveryExportData): ExportResult","description":"org.meshtastic.feature.discovery.export.TextDiscoveryExporter.export","location":"feature/discovery/org.meshtastic.feature.discovery.export/-text-discovery-exporter/export.html","searchKeys":["export","open suspend override fun export(data: DiscoveryExportData): ExportResult","org.meshtastic.feature.discovery.export.TextDiscoveryExporter.export"]},{"name":"open suspend override fun generatePresetSummary(result: DiscoveryPresetResultEntity): String","description":"org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.generatePresetSummary","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-algorithmic-summary-provider/generate-preset-summary.html","searchKeys":["generatePresetSummary","open suspend override fun generatePresetSummary(result: DiscoveryPresetResultEntity): String","org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.generatePresetSummary"]},{"name":"open suspend override fun generateSessionSummary(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String","description":"org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.generateSessionSummary","location":"feature/discovery/org.meshtastic.feature.discovery.ai/-algorithmic-summary-provider/generate-session-summary.html","searchKeys":["generateSessionSummary","open suspend override fun generateSessionSummary(session: DiscoverySessionEntity, presetResults: List<DiscoveryPresetResultEntity>): String","org.meshtastic.feature.discovery.ai.AlgorithmicSummaryProvider.generateSessionSummary"]},{"name":"open suspend override fun onPacketReceived(meshPacket: MeshPacket, dataPacket: DataPacket)","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.onPacketReceived","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/on-packet-received.html","searchKeys":["onPacketReceived","open suspend override fun onPacketReceived(meshPacket: MeshPacket, dataPacket: DataPacket)","org.meshtastic.feature.discovery.DiscoveryScanEngine.onPacketReceived"]},{"name":"sealed interface DiscoveryScanState","description":"org.meshtastic.feature.discovery.DiscoveryScanState","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/index.html","searchKeys":["DiscoveryScanState","sealed interface DiscoveryScanState","org.meshtastic.feature.discovery.DiscoveryScanState"]},{"name":"sealed interface ExportResult","description":"org.meshtastic.feature.discovery.export.ExportResult","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/index.html","searchKeys":["ExportResult","sealed interface ExportResult","org.meshtastic.feature.discovery.export.ExportResult"]},{"name":"sealed interface HardwareCapabilityResult","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/index.html","searchKeys":["HardwareCapabilityResult","sealed interface HardwareCapabilityResult","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult"]},{"name":"suspend fun restoreInterruptedSessionsOnReconnect(onRestored: suspend (homePreset: String) -> Unit = {})","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.restoreInterruptedSessionsOnReconnect","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/restore-interrupted-sessions-on-reconnect.html","searchKeys":["restoreInterruptedSessionsOnReconnect","suspend fun restoreInterruptedSessionsOnReconnect(onRestored: suspend (homePreset: String) -> Unit = {})","org.meshtastic.feature.discovery.DiscoveryScanEngine.restoreInterruptedSessionsOnReconnect"]},{"name":"suspend fun startScan(presets: List<ChannelOption>, dwellDurationSeconds: Long)","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.startScan","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/start-scan.html","searchKeys":["startScan","suspend fun startScan(presets: List<ChannelOption>, dwellDurationSeconds: Long)","org.meshtastic.feature.discovery.DiscoveryScanEngine.startScan"]},{"name":"suspend fun startScanTargets(targets: List<ScanTarget>, dwellDurationSeconds: Long)","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.startScanTargets","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/start-scan-targets.html","searchKeys":["startScanTargets","suspend fun startScanTargets(targets: List<ScanTarget>, dwellDurationSeconds: Long)","org.meshtastic.feature.discovery.DiscoveryScanEngine.startScanTargets"]},{"name":"suspend fun stopScan()","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.stopScan","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/stop-scan.html","searchKeys":["stopScan","suspend fun stopScan()","org.meshtastic.feature.discovery.DiscoveryScanEngine.stopScan"]},{"name":"suspend operator fun invoke(): HardwareCapabilityResult","description":"org.meshtastic.feature.discovery.scan.Check24GhzCapability.invoke","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-check24-ghz-capability/invoke.html","searchKeys":["invoke","suspend operator fun invoke(): HardwareCapabilityResult","org.meshtastic.feature.discovery.scan.Check24GhzCapability.invoke"]},{"name":"val aiSummary: StateFlow<String?>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.aiSummary","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/ai-summary.html","searchKeys":["aiSummary","val aiSummary: StateFlow<String?>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.aiSummary"]},{"name":"val algorithmicSummary: StateFlow<String?>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.algorithmicSummary","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/algorithmic-summary.html","searchKeys":["algorithmicSummary","val algorithmicSummary: StateFlow<String?>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.algorithmicSummary"]},{"name":"val allNodes: StateFlow<List<DiscoveredNodeEntity>>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.allNodes","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/all-nodes.html","searchKeys":["allNodes","val allNodes: StateFlow<List<DiscoveredNodeEntity>>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.allNodes"]},{"name":"val beaconChannels: StateFlow<List<BeaconChannel>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.beaconChannels","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/beacon-channels.html","searchKeys":["beaconChannels","val beaconChannels: StateFlow<List<BeaconChannel>>","org.meshtastic.feature.discovery.DiscoveryViewModel.beaconChannels"]},{"name":"val beaconOffers: StateFlow<List<MeshBeaconOffer>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.beaconOffers","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/beacon-offers.html","searchKeys":["beaconOffers","val beaconOffers: StateFlow<List<MeshBeaconOffer>>","org.meshtastic.feature.discovery.DiscoveryViewModel.beaconOffers"]},{"name":"val beaconPresets: StateFlow<Set<ChannelOption>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.beaconPresets","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/beacon-presets.html","searchKeys":["beaconPresets","val beaconPresets: StateFlow<Set<ChannelOption>>","org.meshtastic.feature.discovery.DiscoveryViewModel.beaconPresets"]},{"name":"val bestKnownDistance: Double","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.bestKnownDistance","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/best-known-distance.html","searchKeys":["bestKnownDistance","val bestKnownDistance: Double","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.bestKnownDistance"]},{"name":"val channel: ChannelSettings?","description":"org.meshtastic.feature.discovery.ScanTarget.channel","location":"feature/discovery/org.meshtastic.feature.discovery/-scan-target/channel.html","searchKeys":["channel","val channel: ChannelSettings?","org.meshtastic.feature.discovery.ScanTarget.channel"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.connectionState","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.feature.discovery.DiscoveryViewModel.connectionState"]},{"name":"val content: ByteArray","description":"org.meshtastic.feature.discovery.export.ExportResult.Success.content","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-success/content.html","searchKeys":["content","val content: ByteArray","org.meshtastic.feature.discovery.export.ExportResult.Success.content"]},{"name":"val currentChannels: StateFlow<List<ChannelSettings>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.currentChannels","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/current-channels.html","searchKeys":["currentChannels","val currentChannels: StateFlow<List<ChannelSettings>>","org.meshtastic.feature.discovery.DiscoveryViewModel.currentChannels"]},{"name":"val currentLora: StateFlow<Config.LoRaConfig?>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.currentLora","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/current-lora.html","searchKeys":["currentLora","val currentLora: StateFlow<Config.LoRaConfig?>","org.meshtastic.feature.discovery.DiscoveryViewModel.currentLora"]},{"name":"val currentSession: StateFlow<DiscoverySessionEntity?>","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.currentSession","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/current-session.html","searchKeys":["currentSession","val currentSession: StateFlow<DiscoverySessionEntity?>","org.meshtastic.feature.discovery.DiscoveryScanEngine.currentSession"]},{"name":"val currentSession: StateFlow<DiscoverySessionEntity?>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.currentSession","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/current-session.html","searchKeys":["currentSession","val currentSession: StateFlow<DiscoverySessionEntity?>","org.meshtastic.feature.discovery.DiscoveryViewModel.currentSession"]},{"name":"val discoveredNodes: List<DiscoveredNodeEntity>","description":"org.meshtastic.feature.discovery.scan.PresetRankingInput.discoveredNodes","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking-input/discovered-nodes.html","searchKeys":["discoveredNodes","val discoveredNodes: List<DiscoveredNodeEntity>","org.meshtastic.feature.discovery.scan.PresetRankingInput.discoveredNodes"]},{"name":"val dwellDurationMinutes: StateFlow<Int>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.dwellDurationMinutes","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/dwell-duration-minutes.html","searchKeys":["dwellDurationMinutes","val dwellDurationMinutes: StateFlow<Int>","org.meshtastic.feature.discovery.DiscoveryViewModel.dwellDurationMinutes"]},{"name":"val entries: EnumEntries<DiscoveryScanState.CompletionOutcome>","description":"org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.entries","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-completion-outcome/entries.html","searchKeys":["entries","val entries: EnumEntries<DiscoveryScanState.CompletionOutcome>","org.meshtastic.feature.discovery.DiscoveryScanState.CompletionOutcome.entries"]},{"name":"val exportResult: StateFlow<ExportResult?>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.exportResult","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/export-result.html","searchKeys":["exportResult","val exportResult: StateFlow<ExportResult?>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.exportResult"]},{"name":"val failurePenalty: Double","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.failurePenalty","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/failure-penalty.html","searchKeys":["failurePenalty","val failurePenalty: Double","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.failurePenalty"]},{"name":"val fileName: String","description":"org.meshtastic.feature.discovery.export.ExportResult.Success.fileName","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-success/file-name.html","searchKeys":["fileName","val fileName: String","org.meshtastic.feature.discovery.export.ExportResult.Success.fileName"]},{"name":"val filteredNodes: StateFlow<List<DiscoveredNodeEntity>>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.filteredNodes","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/filtered-nodes.html","searchKeys":["filteredNodes","val filteredNodes: StateFlow<List<DiscoveredNodeEntity>>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.filteredNodes"]},{"name":"val homePreset: StateFlow<ChannelOption>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.homePreset","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/home-preset.html","searchKeys":["homePreset","val homePreset: StateFlow<ChannelOption>","org.meshtastic.feature.discovery.DiscoveryViewModel.homePreset"]},{"name":"val id: String","description":"org.meshtastic.feature.discovery.BeaconChannel.id","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.discovery.BeaconChannel.id"]},{"name":"val is24GhzBlocked: StateFlow<Boolean>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.is24GhzBlocked","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/is24-ghz-blocked.html","searchKeys":["is24GhzBlocked","val is24GhzBlocked: StateFlow<Boolean>","org.meshtastic.feature.discovery.DiscoveryViewModel.is24GhzBlocked"]},{"name":"val isConnected: StateFlow<Boolean>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.isConnected","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/is-connected.html","searchKeys":["isConnected","val isConnected: StateFlow<Boolean>","org.meshtastic.feature.discovery.DiscoveryViewModel.isConnected"]},{"name":"val isGeneratingAi: StateFlow<Boolean>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.isGeneratingAi","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/is-generating-ai.html","searchKeys":["isGeneratingAi","val isGeneratingAi: StateFlow<Boolean>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.isGeneratingAi"]},{"name":"val isLora24Region: StateFlow<Boolean>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.isLora24Region","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/is-lora24-region.html","searchKeys":["isLora24Region","val isLora24Region: StateFlow<Boolean>","org.meshtastic.feature.discovery.DiscoveryViewModel.isLora24Region"]},{"name":"val isTied: Boolean","description":"org.meshtastic.feature.discovery.scan.PresetRanking.isTied","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking/is-tied.html","searchKeys":["isTied","val isTied: Boolean","org.meshtastic.feature.discovery.scan.PresetRanking.isTied"]},{"name":"val label: String","description":"org.meshtastic.feature.discovery.ScanTarget.label","location":"feature/discovery/org.meshtastic.feature.discovery/-scan-target/label.html","searchKeys":["label","val label: String","org.meshtastic.feature.discovery.ScanTarget.label"]},{"name":"val mapStats: StateFlow<DiscoveryMapStats>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.mapStats","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/map-stats.html","searchKeys":["mapStats","val mapStats: StateFlow<DiscoveryMapStats>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.mapStats"]},{"name":"val mappedNodes: Int","description":"org.meshtastic.feature.discovery.DiscoveryMapStats.mappedNodes","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-stats/mapped-nodes.html","searchKeys":["mappedNodes","val mappedNodes: Int","org.meshtastic.feature.discovery.DiscoveryMapStats.mappedNodes"]},{"name":"val measurementSystem: MeasurementSystem","description":"org.meshtastic.feature.discovery.export.DiscoveryExportData.measurementSystem","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-export-data/measurement-system.html","searchKeys":["measurementSystem","val measurementSystem: MeasurementSystem","org.meshtastic.feature.discovery.export.DiscoveryExportData.measurementSystem"]},{"name":"val medianRssi: Int?","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.medianRssi","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/median-rssi.html","searchKeys":["medianRssi","val medianRssi: Int?","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.medianRssi"]},{"name":"val medianSnr: Float","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.medianSnr","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/median-snr.html","searchKeys":["medianSnr","val medianSnr: Float","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.medianSnr"]},{"name":"val message: String","description":"org.meshtastic.feature.discovery.export.ExportResult.Error.message","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-error/message.html","searchKeys":["message","val message: String","org.meshtastic.feature.discovery.export.ExportResult.Error.message"]},{"name":"val mimeType: String","description":"org.meshtastic.feature.discovery.export.ExportResult.Success.mimeType","location":"feature/discovery/org.meshtastic.feature.discovery.export/-export-result/-success/mime-type.html","searchKeys":["mimeType","val mimeType: String","org.meshtastic.feature.discovery.export.ExportResult.Success.mimeType"]},{"name":"val name: String","description":"org.meshtastic.feature.discovery.BeaconChannel.name","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/name.html","searchKeys":["name","val name: String","org.meshtastic.feature.discovery.BeaconChannel.name"]},{"name":"val neighborDiversity: Int","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.neighborDiversity","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/neighbor-diversity.html","searchKeys":["neighborDiversity","val neighborDiversity: Int","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.neighborDiversity"]},{"name":"val nodesByPreset: Map<Long, List<DiscoveredNodeEntity>>","description":"org.meshtastic.feature.discovery.export.DiscoveryExportData.nodesByPreset","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-export-data/nodes-by-preset.html","searchKeys":["nodesByPreset","val nodesByPreset: Map<Long, List<DiscoveredNodeEntity>>","org.meshtastic.feature.discovery.export.DiscoveryExportData.nodesByPreset"]},{"name":"val nodesByPreset: StateFlow<Map<Long, List<DiscoveredNodeEntity>>>","description":"org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.nodesByPreset","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-detail-view-model/nodes-by-preset.html","searchKeys":["nodesByPreset","val nodesByPreset: StateFlow<Map<Long, List<DiscoveredNodeEntity>>>","org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.nodesByPreset"]},{"name":"val nodesByPreset: StateFlow<Map<Long, List<DiscoveredNodeEntity>>>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.nodesByPreset","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/nodes-by-preset.html","searchKeys":["nodesByPreset","val nodesByPreset: StateFlow<Map<Long, List<DiscoveredNodeEntity>>>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.nodesByPreset"]},{"name":"val nonDupePacketCount: Int","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.nonDupePacketCount","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/non-dupe-packet-count.html","searchKeys":["nonDupePacketCount","val nonDupePacketCount: Int","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.nonDupePacketCount"]},{"name":"val outcome: DiscoveryScanState.CompletionOutcome","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Complete.outcome","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-complete/outcome.html","searchKeys":["outcome","val outcome: DiscoveryScanState.CompletionOutcome","org.meshtastic.feature.discovery.DiscoveryScanState.Complete.outcome"]},{"name":"val preset: ChannelOption","description":"org.meshtastic.feature.discovery.ScanTarget.preset","location":"feature/discovery/org.meshtastic.feature.discovery/-scan-target/preset.html","searchKeys":["preset","val preset: ChannelOption","org.meshtastic.feature.discovery.ScanTarget.preset"]},{"name":"val preset: ChannelOption?","description":"org.meshtastic.feature.discovery.BeaconChannel.preset","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/preset.html","searchKeys":["preset","val preset: ChannelOption?","org.meshtastic.feature.discovery.BeaconChannel.preset"]},{"name":"val presetAiSummaries: StateFlow<Map<Long, String>>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.presetAiSummaries","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/preset-ai-summaries.html","searchKeys":["presetAiSummaries","val presetAiSummaries: StateFlow<Map<Long, String>>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.presetAiSummaries"]},{"name":"val presetName: String","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.presetName","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-dwell/preset-name.html","searchKeys":["presetName","val presetName: String","org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.presetName"]},{"name":"val presetName: String","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Reconnecting.presetName","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-reconnecting/preset-name.html","searchKeys":["presetName","val presetName: String","org.meshtastic.feature.discovery.DiscoveryScanState.Reconnecting.presetName"]},{"name":"val presetName: String","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Shifting.presetName","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-shifting/preset-name.html","searchKeys":["presetName","val presetName: String","org.meshtastic.feature.discovery.DiscoveryScanState.Shifting.presetName"]},{"name":"val presetResult: DiscoveryPresetResultEntity","description":"org.meshtastic.feature.discovery.scan.PresetRanking.presetResult","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking/preset-result.html","searchKeys":["presetResult","val presetResult: DiscoveryPresetResultEntity","org.meshtastic.feature.discovery.scan.PresetRanking.presetResult"]},{"name":"val presetResult: DiscoveryPresetResultEntity","description":"org.meshtastic.feature.discovery.scan.PresetRankingInput.presetResult","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking-input/preset-result.html","searchKeys":["presetResult","val presetResult: DiscoveryPresetResultEntity","org.meshtastic.feature.discovery.scan.PresetRankingInput.presetResult"]},{"name":"val presetResults: List<DiscoveryPresetResultEntity>","description":"org.meshtastic.feature.discovery.export.DiscoveryExportData.presetResults","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-export-data/preset-results.html","searchKeys":["presetResults","val presetResults: List<DiscoveryPresetResultEntity>","org.meshtastic.feature.discovery.export.DiscoveryExportData.presetResults"]},{"name":"val presetResults: StateFlow<List<DiscoveryPresetResultEntity>>","description":"org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.presetResults","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-detail-view-model/preset-results.html","searchKeys":["presetResults","val presetResults: StateFlow<List<DiscoveryPresetResultEntity>>","org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.presetResults"]},{"name":"val presetResults: StateFlow<List<DiscoveryPresetResultEntity>>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.presetResults","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/preset-results.html","searchKeys":["presetResults","val presetResults: StateFlow<List<DiscoveryPresetResultEntity>>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.presetResults"]},{"name":"val presetResults: StateFlow<List<DiscoveryPresetResultEntity>>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.presetResults","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/preset-results.html","searchKeys":["presetResults","val presetResults: StateFlow<List<DiscoveryPresetResultEntity>>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.presetResults"]},{"name":"val psk: ByteString","description":"org.meshtastic.feature.discovery.BeaconChannel.psk","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/psk.html","searchKeys":["psk","val psk: ByteString","org.meshtastic.feature.discovery.BeaconChannel.psk"]},{"name":"val rank: Int","description":"org.meshtastic.feature.discovery.scan.PresetRanking.rank","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking/rank.html","searchKeys":["rank","val rank: Int","org.meshtastic.feature.discovery.scan.PresetRanking.rank"]},{"name":"val rankings: StateFlow<List<PresetRanking>>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.rankings","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/rankings.html","searchKeys":["rankings","val rankings: StateFlow<List<PresetRanking>>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.rankings"]},{"name":"val reason: String","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Failed.reason","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-failed/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.feature.discovery.DiscoveryScanState.Failed.reason"]},{"name":"val reason: String","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Paused.reason","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-paused/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.feature.discovery.DiscoveryScanState.Paused.reason"]},{"name":"val reason: String","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unknown.reason","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-unknown/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unknown.reason"]},{"name":"val reason: String","description":"org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unsupported.reason","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-hardware-capability-result/-unsupported/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.feature.discovery.scan.HardwareCapabilityResult.Unsupported.reason"]},{"name":"val region: Config.LoRaConfig.RegionCode","description":"org.meshtastic.feature.discovery.BeaconChannel.region","location":"feature/discovery/org.meshtastic.feature.discovery/-beacon-channel/region.html","searchKeys":["region","val region: Config.LoRaConfig.RegionCode","org.meshtastic.feature.discovery.BeaconChannel.region"]},{"name":"val region: Config.LoRaConfig.RegionCode?","description":"org.meshtastic.feature.discovery.ScanTarget.region","location":"feature/discovery/org.meshtastic.feature.discovery/-scan-target/region.html","searchKeys":["region","val region: Config.LoRaConfig.RegionCode?","org.meshtastic.feature.discovery.ScanTarget.region"]},{"name":"val remainingSeconds: Long","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.remainingSeconds","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-dwell/remaining-seconds.html","searchKeys":["remainingSeconds","val remainingSeconds: Long","org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.remainingSeconds"]},{"name":"val scanState: StateFlow<DiscoveryScanState>","description":"org.meshtastic.feature.discovery.DiscoveryScanEngine.scanState","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-engine/scan-state.html","searchKeys":["scanState","val scanState: StateFlow<DiscoveryScanState>","org.meshtastic.feature.discovery.DiscoveryScanEngine.scanState"]},{"name":"val scanState: StateFlow<DiscoveryScanState>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.scanState","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/scan-state.html","searchKeys":["scanState","val scanState: StateFlow<DiscoveryScanState>","org.meshtastic.feature.discovery.DiscoveryViewModel.scanState"]},{"name":"val scoreBreakdown: RankingScoreBreakdown","description":"org.meshtastic.feature.discovery.scan.PresetRanking.scoreBreakdown","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-preset-ranking/score-breakdown.html","searchKeys":["scoreBreakdown","val scoreBreakdown: RankingScoreBreakdown","org.meshtastic.feature.discovery.scan.PresetRanking.scoreBreakdown"]},{"name":"val selectedBeaconChannels: StateFlow<Set<String>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.selectedBeaconChannels","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/selected-beacon-channels.html","searchKeys":["selectedBeaconChannels","val selectedBeaconChannels: StateFlow<Set<String>>","org.meshtastic.feature.discovery.DiscoveryViewModel.selectedBeaconChannels"]},{"name":"val selectedPresetFilter: StateFlow<Long?>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.selectedPresetFilter","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/selected-preset-filter.html","searchKeys":["selectedPresetFilter","val selectedPresetFilter: StateFlow<Long?>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.selectedPresetFilter"]},{"name":"val selectedPresets: StateFlow<Set<ChannelOption>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.selectedPresets","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/selected-presets.html","searchKeys":["selectedPresets","val selectedPresets: StateFlow<Set<ChannelOption>>","org.meshtastic.feature.discovery.DiscoveryViewModel.selectedPresets"]},{"name":"val session: DiscoverySessionEntity","description":"org.meshtastic.feature.discovery.export.DiscoveryExportData.session","location":"feature/discovery/org.meshtastic.feature.discovery.export/-discovery-export-data/session.html","searchKeys":["session","val session: DiscoverySessionEntity","org.meshtastic.feature.discovery.export.DiscoveryExportData.session"]},{"name":"val session: StateFlow<DiscoverySessionEntity?>","description":"org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.session","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-detail-view-model/session.html","searchKeys":["session","val session: StateFlow<DiscoverySessionEntity?>","org.meshtastic.feature.discovery.DiscoveryHistoryDetailViewModel.session"]},{"name":"val session: StateFlow<DiscoverySessionEntity?>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.session","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/session.html","searchKeys":["session","val session: StateFlow<DiscoverySessionEntity?>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.session"]},{"name":"val session: StateFlow<DiscoverySessionEntity?>","description":"org.meshtastic.feature.discovery.DiscoverySummaryViewModel.session","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-summary-view-model/session.html","searchKeys":["session","val session: StateFlow<DiscoverySessionEntity?>","org.meshtastic.feature.discovery.DiscoverySummaryViewModel.session"]},{"name":"val sessions: StateFlow<List<DiscoverySessionEntity>>","description":"org.meshtastic.feature.discovery.DiscoveryHistoryViewModel.sessions","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-history-view-model/sessions.html","searchKeys":["sessions","val sessions: StateFlow<List<DiscoverySessionEntity>>","org.meshtastic.feature.discovery.DiscoveryHistoryViewModel.sessions"]},{"name":"val sessions: StateFlow<List<DiscoverySessionEntity>>","description":"org.meshtastic.feature.discovery.DiscoveryViewModel.sessions","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-view-model/sessions.html","searchKeys":["sessions","val sessions: StateFlow<List<DiscoverySessionEntity>>","org.meshtastic.feature.discovery.DiscoveryViewModel.sessions"]},{"name":"val showTopologyOverlay: StateFlow<Boolean>","description":"org.meshtastic.feature.discovery.DiscoveryMapViewModel.showTopologyOverlay","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-view-model/show-topology-overlay.html","searchKeys":["showTopologyOverlay","val showTopologyOverlay: StateFlow<Boolean>","org.meshtastic.feature.discovery.DiscoveryMapViewModel.showTopologyOverlay"]},{"name":"val totalNodes: Int","description":"org.meshtastic.feature.discovery.DiscoveryMapStats.totalNodes","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-stats/total-nodes.html","searchKeys":["totalNodes","val totalNodes: Int","org.meshtastic.feature.discovery.DiscoveryMapStats.totalNodes"]},{"name":"val totalSeconds: Long","description":"org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.totalSeconds","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-scan-state/-dwell/total-seconds.html","searchKeys":["totalSeconds","val totalSeconds: Long","org.meshtastic.feature.discovery.DiscoveryScanState.Dwell.totalSeconds"]},{"name":"val uniqueNodeCount: Int","description":"org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.uniqueNodeCount","location":"feature/discovery/org.meshtastic.feature.discovery.scan/-ranking-score-breakdown/unique-node-count.html","searchKeys":["uniqueNodeCount","val uniqueNodeCount: Int","org.meshtastic.feature.discovery.scan.RankingScoreBreakdown.uniqueNodeCount"]},{"name":"val unmappedNodes: Int","description":"org.meshtastic.feature.discovery.DiscoveryMapStats.unmappedNodes","location":"feature/discovery/org.meshtastic.feature.discovery/-discovery-map-stats/unmapped-nodes.html","searchKeys":["unmappedNodes","val unmappedNodes: Int","org.meshtastic.feature.discovery.DiscoveryMapStats.unmappedNodes"]},{"name":"abstract suspend fun clearLocalStats()","description":"org.meshtastic.core.datastore.LocalStatsDataSource.clearLocalStats","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source/clear-local-stats.html","searchKeys":["clearLocalStats","abstract suspend fun clearLocalStats()","org.meshtastic.core.datastore.LocalStatsDataSource.clearLocalStats"]},{"name":"abstract suspend fun setLocalStats(stats: LocalStats)","description":"org.meshtastic.core.datastore.LocalStatsDataSource.setLocalStats","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source/set-local-stats.html","searchKeys":["setLocalStats","abstract suspend fun setLocalStats(stats: LocalStats)","org.meshtastic.core.datastore.LocalStatsDataSource.setLocalStats"]},{"name":"abstract val localStatsFlow: Flow<LocalStats>","description":"org.meshtastic.core.datastore.LocalStatsDataSource.localStatsFlow","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source/local-stats-flow.html","searchKeys":["localStatsFlow","abstract val localStatsFlow: Flow<LocalStats>","org.meshtastic.core.datastore.LocalStatsDataSource.localStatsFlow"]},{"name":"class ChannelSetDataSource(channelSetStore: CoreChannelSetDataStore)","description":"org.meshtastic.core.datastore.ChannelSetDataSource","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/index.html","searchKeys":["ChannelSetDataSource","class ChannelSetDataSource(channelSetStore: CoreChannelSetDataStore)","org.meshtastic.core.datastore.ChannelSetDataSource"]},{"name":"class ChannelSetDataStoreModule","description":"org.meshtastic.core.datastore.di.ChannelSetDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-channel-set-data-store-module/index.html","searchKeys":["ChannelSetDataStoreModule","class ChannelSetDataStoreModule","org.meshtastic.core.datastore.di.ChannelSetDataStoreModule"]},{"name":"class CoreDatastoreAndroidModule","description":"org.meshtastic.core.datastore.di.CoreDatastoreAndroidModule","location":"core/datastore/org.meshtastic.core.datastore.di/-core-datastore-android-module/index.html","searchKeys":["CoreDatastoreAndroidModule","class CoreDatastoreAndroidModule","org.meshtastic.core.datastore.di.CoreDatastoreAndroidModule"]},{"name":"class CoreDatastoreModule","description":"org.meshtastic.core.datastore.di.CoreDatastoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-core-datastore-module/index.html","searchKeys":["CoreDatastoreModule","class CoreDatastoreModule","org.meshtastic.core.datastore.di.CoreDatastoreModule"]},{"name":"class LocalConfigDataSource(localConfigStore: CoreLocalConfigDataStore)","description":"org.meshtastic.core.datastore.LocalConfigDataSource","location":"core/datastore/org.meshtastic.core.datastore/-local-config-data-source/index.html","searchKeys":["LocalConfigDataSource","class LocalConfigDataSource(localConfigStore: CoreLocalConfigDataStore)","org.meshtastic.core.datastore.LocalConfigDataSource"]},{"name":"class LocalConfigDataStoreModule","description":"org.meshtastic.core.datastore.di.LocalConfigDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-local-config-data-store-module/index.html","searchKeys":["LocalConfigDataStoreModule","class LocalConfigDataStoreModule","org.meshtastic.core.datastore.di.LocalConfigDataStoreModule"]},{"name":"class LocalStatsDataStoreModule","description":"org.meshtastic.core.datastore.di.LocalStatsDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-local-stats-data-store-module/index.html","searchKeys":["LocalStatsDataStoreModule","class LocalStatsDataStoreModule","org.meshtastic.core.datastore.di.LocalStatsDataStoreModule"]},{"name":"class ModuleConfigDataSource(moduleConfigStore: CoreModuleConfigDataStore)","description":"org.meshtastic.core.datastore.ModuleConfigDataSource","location":"core/datastore/org.meshtastic.core.datastore/-module-config-data-source/index.html","searchKeys":["ModuleConfigDataSource","class ModuleConfigDataSource(moduleConfigStore: CoreModuleConfigDataStore)","org.meshtastic.core.datastore.ModuleConfigDataSource"]},{"name":"class ModuleConfigDataStoreModule","description":"org.meshtastic.core.datastore.di.ModuleConfigDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-module-config-data-store-module/index.html","searchKeys":["ModuleConfigDataStoreModule","class ModuleConfigDataStoreModule","org.meshtastic.core.datastore.di.ModuleConfigDataStoreModule"]},{"name":"class PreferencesDataStoreModule","description":"org.meshtastic.core.datastore.di.PreferencesDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-preferences-data-store-module/index.html","searchKeys":["PreferencesDataStoreModule","class PreferencesDataStoreModule","org.meshtastic.core.datastore.di.PreferencesDataStoreModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.ChannelSetDataStoreModule.ChannelSetDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-channel-set-data-store-module/-channel-set-data-store-module.html","searchKeys":["ChannelSetDataStoreModule","constructor()","org.meshtastic.core.datastore.di.ChannelSetDataStoreModule.ChannelSetDataStoreModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.CoreDatastoreAndroidModule.CoreDatastoreAndroidModule","location":"core/datastore/org.meshtastic.core.datastore.di/-core-datastore-android-module/-core-datastore-android-module.html","searchKeys":["CoreDatastoreAndroidModule","constructor()","org.meshtastic.core.datastore.di.CoreDatastoreAndroidModule.CoreDatastoreAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.CoreDatastoreModule.CoreDatastoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-core-datastore-module/-core-datastore-module.html","searchKeys":["CoreDatastoreModule","constructor()","org.meshtastic.core.datastore.di.CoreDatastoreModule.CoreDatastoreModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.LocalConfigDataStoreModule.LocalConfigDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-local-config-data-store-module/-local-config-data-store-module.html","searchKeys":["LocalConfigDataStoreModule","constructor()","org.meshtastic.core.datastore.di.LocalConfigDataStoreModule.LocalConfigDataStoreModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.LocalStatsDataStoreModule.LocalStatsDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-local-stats-data-store-module/-local-stats-data-store-module.html","searchKeys":["LocalStatsDataStoreModule","constructor()","org.meshtastic.core.datastore.di.LocalStatsDataStoreModule.LocalStatsDataStoreModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.ModuleConfigDataStoreModule.ModuleConfigDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-module-config-data-store-module/-module-config-data-store-module.html","searchKeys":["ModuleConfigDataStoreModule","constructor()","org.meshtastic.core.datastore.di.ModuleConfigDataStoreModule.ModuleConfigDataStoreModule"]},{"name":"constructor()","description":"org.meshtastic.core.datastore.di.PreferencesDataStoreModule.PreferencesDataStoreModule","location":"core/datastore/org.meshtastic.core.datastore.di/-preferences-data-store-module/-preferences-data-store-module.html","searchKeys":["PreferencesDataStoreModule","constructor()","org.meshtastic.core.datastore.di.PreferencesDataStoreModule.PreferencesDataStoreModule"]},{"name":"constructor(address: String, name: String)","description":"org.meshtastic.core.datastore.model.RecentAddress.RecentAddress","location":"core/datastore/org.meshtastic.core.datastore.model/-recent-address/-recent-address.html","searchKeys":["RecentAddress","constructor(address: String, name: String)","org.meshtastic.core.datastore.model.RecentAddress.RecentAddress"]},{"name":"constructor(channelSetStore: CoreChannelSetDataStore)","description":"org.meshtastic.core.datastore.ChannelSetDataSource.ChannelSetDataSource","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/-channel-set-data-source.html","searchKeys":["ChannelSetDataSource","constructor(channelSetStore: CoreChannelSetDataStore)","org.meshtastic.core.datastore.ChannelSetDataSource.ChannelSetDataSource"]},{"name":"constructor(dataStore: CorePreferencesDataStore)","description":"org.meshtastic.core.datastore.BootloaderWarningDataSource.BootloaderWarningDataSource","location":"core/datastore/org.meshtastic.core.datastore/-bootloader-warning-data-source/-bootloader-warning-data-source.html","searchKeys":["BootloaderWarningDataSource","constructor(dataStore: CorePreferencesDataStore)","org.meshtastic.core.datastore.BootloaderWarningDataSource.BootloaderWarningDataSource"]},{"name":"constructor(dataStore: CorePreferencesDataStore)","description":"org.meshtastic.core.datastore.FirmwareRecoveryDataSource.FirmwareRecoveryDataSource","location":"core/datastore/org.meshtastic.core.datastore/-firmware-recovery-data-source/-firmware-recovery-data-source.html","searchKeys":["FirmwareRecoveryDataSource","constructor(dataStore: CorePreferencesDataStore)","org.meshtastic.core.datastore.FirmwareRecoveryDataSource.FirmwareRecoveryDataSource"]},{"name":"constructor(dataStore: CorePreferencesDataStore)","description":"org.meshtastic.core.datastore.RecentAddressesDataSource.RecentAddressesDataSource","location":"core/datastore/org.meshtastic.core.datastore/-recent-addresses-data-source/-recent-addresses-data-source.html","searchKeys":["RecentAddressesDataSource","constructor(dataStore: CorePreferencesDataStore)","org.meshtastic.core.datastore.RecentAddressesDataSource.RecentAddressesDataSource"]},{"name":"constructor(fullAddress: String, hwModel: Int, pioEnv: String, releaseType: String, deviceName: String)","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery.PendingFirmwareRecovery","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/-pending-firmware-recovery.html","searchKeys":["PendingFirmwareRecovery","constructor(fullAddress: String, hwModel: Int, pioEnv: String, releaseType: String, deviceName: String)","org.meshtastic.core.datastore.model.PendingFirmwareRecovery.PendingFirmwareRecovery"]},{"name":"constructor(localConfigStore: CoreLocalConfigDataStore)","description":"org.meshtastic.core.datastore.LocalConfigDataSource.LocalConfigDataSource","location":"core/datastore/org.meshtastic.core.datastore/-local-config-data-source/-local-config-data-source.html","searchKeys":["LocalConfigDataSource","constructor(localConfigStore: CoreLocalConfigDataStore)","org.meshtastic.core.datastore.LocalConfigDataSource.LocalConfigDataSource"]},{"name":"constructor(localStatsStore: CoreLocalStatsDataStore)","description":"org.meshtastic.core.datastore.LocalStatsDataSourceImpl.LocalStatsDataSourceImpl","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source-impl/-local-stats-data-source-impl.html","searchKeys":["LocalStatsDataSourceImpl","constructor(localStatsStore: CoreLocalStatsDataStore)","org.meshtastic.core.datastore.LocalStatsDataSourceImpl.LocalStatsDataSourceImpl"]},{"name":"constructor(moduleConfigStore: CoreModuleConfigDataStore)","description":"org.meshtastic.core.datastore.ModuleConfigDataSource.ModuleConfigDataSource","location":"core/datastore/org.meshtastic.core.datastore/-module-config-data-source/-module-config-data-source.html","searchKeys":["ModuleConfigDataSource","constructor(moduleConfigStore: CoreModuleConfigDataStore)","org.meshtastic.core.datastore.ModuleConfigDataSource.ModuleConfigDataSource"]},{"name":"data class PendingFirmwareRecovery(val fullAddress: String, val hwModel: Int, val pioEnv: String, val releaseType: String, val deviceName: String)","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/index.html","searchKeys":["PendingFirmwareRecovery","data class PendingFirmwareRecovery(val fullAddress: String, val hwModel: Int, val pioEnv: String, val releaseType: String, val deviceName: String)","org.meshtastic.core.datastore.model.PendingFirmwareRecovery"]},{"name":"data class RecentAddress(val address: String, val name: String)","description":"org.meshtastic.core.datastore.model.RecentAddress","location":"core/datastore/org.meshtastic.core.datastore.model/-recent-address/index.html","searchKeys":["RecentAddress","data class RecentAddress(val address: String, val name: String)","org.meshtastic.core.datastore.model.RecentAddress"]},{"name":"fun CoroutineScope.asDataStoreScope(): DataStoreScope","description":"org.meshtastic.core.datastore.di.asDataStoreScope","location":"core/datastore/org.meshtastic.core.datastore.di/as-data-store-scope.html","searchKeys":["asDataStoreScope","fun CoroutineScope.asDataStoreScope(): DataStoreScope","org.meshtastic.core.datastore.di.asDataStoreScope"]},{"name":"fun DataStore<ChannelSet>.asCoreChannelSetDataStore(): CoreChannelSetDataStore","description":"org.meshtastic.core.datastore.di.asCoreChannelSetDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/as-core-channel-set-data-store.html","searchKeys":["asCoreChannelSetDataStore","fun DataStore<ChannelSet>.asCoreChannelSetDataStore(): CoreChannelSetDataStore","org.meshtastic.core.datastore.di.asCoreChannelSetDataStore"]},{"name":"fun DataStore<LocalConfig>.asCoreLocalConfigDataStore(): CoreLocalConfigDataStore","description":"org.meshtastic.core.datastore.di.asCoreLocalConfigDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/as-core-local-config-data-store.html","searchKeys":["asCoreLocalConfigDataStore","fun DataStore<LocalConfig>.asCoreLocalConfigDataStore(): CoreLocalConfigDataStore","org.meshtastic.core.datastore.di.asCoreLocalConfigDataStore"]},{"name":"fun DataStore<LocalModuleConfig>.asCoreModuleConfigDataStore(): CoreModuleConfigDataStore","description":"org.meshtastic.core.datastore.di.asCoreModuleConfigDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/as-core-module-config-data-store.html","searchKeys":["asCoreModuleConfigDataStore","fun DataStore<LocalModuleConfig>.asCoreModuleConfigDataStore(): CoreModuleConfigDataStore","org.meshtastic.core.datastore.di.asCoreModuleConfigDataStore"]},{"name":"fun DataStore<LocalStats>.asCoreLocalStatsDataStore(): CoreLocalStatsDataStore","description":"org.meshtastic.core.datastore.di.asCoreLocalStatsDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/as-core-local-stats-data-store.html","searchKeys":["asCoreLocalStatsDataStore","fun DataStore<LocalStats>.asCoreLocalStatsDataStore(): CoreLocalStatsDataStore","org.meshtastic.core.datastore.di.asCoreLocalStatsDataStore"]},{"name":"fun DataStore<Preferences>.asCorePreferencesDataStore(): CorePreferencesDataStore","description":"org.meshtastic.core.datastore.di.asCorePreferencesDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/as-core-preferences-data-store.html","searchKeys":["asCorePreferencesDataStore","fun DataStore<Preferences>.asCorePreferencesDataStore(): CorePreferencesDataStore","org.meshtastic.core.datastore.di.asCorePreferencesDataStore"]},{"name":"fun provideChannelSetDataStore(context: Context, scope: DataStoreScope): CoreChannelSetDataStore","description":"org.meshtastic.core.datastore.di.ChannelSetDataStoreModule.provideChannelSetDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-channel-set-data-store-module/provide-channel-set-data-store.html","searchKeys":["provideChannelSetDataStore","fun provideChannelSetDataStore(context: Context, scope: DataStoreScope): CoreChannelSetDataStore","org.meshtastic.core.datastore.di.ChannelSetDataStoreModule.provideChannelSetDataStore"]},{"name":"fun provideDataStoreScope(): DataStoreScope","description":"org.meshtastic.core.datastore.di.CoreDatastoreModule.provideDataStoreScope","location":"core/datastore/org.meshtastic.core.datastore.di/-core-datastore-module/provide-data-store-scope.html","searchKeys":["provideDataStoreScope","fun provideDataStoreScope(): DataStoreScope","org.meshtastic.core.datastore.di.CoreDatastoreModule.provideDataStoreScope"]},{"name":"fun provideLocalConfigDataStore(context: Context, scope: DataStoreScope): CoreLocalConfigDataStore","description":"org.meshtastic.core.datastore.di.LocalConfigDataStoreModule.provideLocalConfigDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-local-config-data-store-module/provide-local-config-data-store.html","searchKeys":["provideLocalConfigDataStore","fun provideLocalConfigDataStore(context: Context, scope: DataStoreScope): CoreLocalConfigDataStore","org.meshtastic.core.datastore.di.LocalConfigDataStoreModule.provideLocalConfigDataStore"]},{"name":"fun provideLocalStatsDataStore(context: Context, scope: DataStoreScope): CoreLocalStatsDataStore","description":"org.meshtastic.core.datastore.di.LocalStatsDataStoreModule.provideLocalStatsDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-local-stats-data-store-module/provide-local-stats-data-store.html","searchKeys":["provideLocalStatsDataStore","fun provideLocalStatsDataStore(context: Context, scope: DataStoreScope): CoreLocalStatsDataStore","org.meshtastic.core.datastore.di.LocalStatsDataStoreModule.provideLocalStatsDataStore"]},{"name":"fun provideModuleConfigDataStore(context: Context, scope: DataStoreScope): CoreModuleConfigDataStore","description":"org.meshtastic.core.datastore.di.ModuleConfigDataStoreModule.provideModuleConfigDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-module-config-data-store-module/provide-module-config-data-store.html","searchKeys":["provideModuleConfigDataStore","fun provideModuleConfigDataStore(context: Context, scope: DataStoreScope): CoreModuleConfigDataStore","org.meshtastic.core.datastore.di.ModuleConfigDataStoreModule.provideModuleConfigDataStore"]},{"name":"fun providePreferencesDataStore(context: Context, scope: DataStoreScope): CorePreferencesDataStore","description":"org.meshtastic.core.datastore.di.PreferencesDataStoreModule.providePreferencesDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-preferences-data-store-module/provide-preferences-data-store.html","searchKeys":["providePreferencesDataStore","fun providePreferencesDataStore(context: Context, scope: DataStoreScope): CorePreferencesDataStore","org.meshtastic.core.datastore.di.PreferencesDataStoreModule.providePreferencesDataStore"]},{"name":"interface CoreChannelSetDataStore : DataStore<ChannelSet> ","description":"org.meshtastic.core.datastore.di.CoreChannelSetDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-core-channel-set-data-store/index.html","searchKeys":["CoreChannelSetDataStore","interface CoreChannelSetDataStore : DataStore<ChannelSet> ","org.meshtastic.core.datastore.di.CoreChannelSetDataStore"]},{"name":"interface CoreLocalConfigDataStore : DataStore<LocalConfig> ","description":"org.meshtastic.core.datastore.di.CoreLocalConfigDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-core-local-config-data-store/index.html","searchKeys":["CoreLocalConfigDataStore","interface CoreLocalConfigDataStore : DataStore<LocalConfig> ","org.meshtastic.core.datastore.di.CoreLocalConfigDataStore"]},{"name":"interface CoreLocalStatsDataStore : DataStore<LocalStats> ","description":"org.meshtastic.core.datastore.di.CoreLocalStatsDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-core-local-stats-data-store/index.html","searchKeys":["CoreLocalStatsDataStore","interface CoreLocalStatsDataStore : DataStore<LocalStats> ","org.meshtastic.core.datastore.di.CoreLocalStatsDataStore"]},{"name":"interface CoreModuleConfigDataStore : DataStore<LocalModuleConfig> ","description":"org.meshtastic.core.datastore.di.CoreModuleConfigDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-core-module-config-data-store/index.html","searchKeys":["CoreModuleConfigDataStore","interface CoreModuleConfigDataStore : DataStore<LocalModuleConfig> ","org.meshtastic.core.datastore.di.CoreModuleConfigDataStore"]},{"name":"interface CorePreferencesDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.datastore.di.CorePreferencesDataStore","location":"core/datastore/org.meshtastic.core.datastore.di/-core-preferences-data-store/index.html","searchKeys":["CorePreferencesDataStore","interface CorePreferencesDataStore : DataStore<Preferences> ","org.meshtastic.core.datastore.di.CorePreferencesDataStore"]},{"name":"interface DataStoreScope : CoroutineScope","description":"org.meshtastic.core.datastore.di.DataStoreScope","location":"core/datastore/org.meshtastic.core.datastore.di/-data-store-scope/index.html","searchKeys":["DataStoreScope","interface DataStoreScope : CoroutineScope","org.meshtastic.core.datastore.di.DataStoreScope"]},{"name":"interface LocalStatsDataSource","description":"org.meshtastic.core.datastore.LocalStatsDataSource","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source/index.html","searchKeys":["LocalStatsDataSource","interface LocalStatsDataSource","org.meshtastic.core.datastore.LocalStatsDataSource"]},{"name":"object ChannelSetSerializer : OkioSerializer<ChannelSet> ","description":"org.meshtastic.core.datastore.serializer.ChannelSetSerializer","location":"core/datastore/org.meshtastic.core.datastore.serializer/-channel-set-serializer/index.html","searchKeys":["ChannelSetSerializer","object ChannelSetSerializer : OkioSerializer<ChannelSet> ","org.meshtastic.core.datastore.serializer.ChannelSetSerializer"]},{"name":"object LocalConfigSerializer : OkioSerializer<LocalConfig> ","description":"org.meshtastic.core.datastore.serializer.LocalConfigSerializer","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-config-serializer/index.html","searchKeys":["LocalConfigSerializer","object LocalConfigSerializer : OkioSerializer<LocalConfig> ","org.meshtastic.core.datastore.serializer.LocalConfigSerializer"]},{"name":"object LocalStatsSerializer : OkioSerializer<LocalStats> ","description":"org.meshtastic.core.datastore.serializer.LocalStatsSerializer","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-stats-serializer/index.html","searchKeys":["LocalStatsSerializer","object LocalStatsSerializer : OkioSerializer<LocalStats> ","org.meshtastic.core.datastore.serializer.LocalStatsSerializer"]},{"name":"object ModuleConfigSerializer : OkioSerializer<LocalModuleConfig> ","description":"org.meshtastic.core.datastore.serializer.ModuleConfigSerializer","location":"core/datastore/org.meshtastic.core.datastore.serializer/-module-config-serializer/index.html","searchKeys":["ModuleConfigSerializer","object ModuleConfigSerializer : OkioSerializer<LocalModuleConfig> ","org.meshtastic.core.datastore.serializer.ModuleConfigSerializer"]},{"name":"open class BootloaderWarningDataSource(dataStore: CorePreferencesDataStore)","description":"org.meshtastic.core.datastore.BootloaderWarningDataSource","location":"core/datastore/org.meshtastic.core.datastore/-bootloader-warning-data-source/index.html","searchKeys":["BootloaderWarningDataSource","open class BootloaderWarningDataSource(dataStore: CorePreferencesDataStore)","org.meshtastic.core.datastore.BootloaderWarningDataSource"]},{"name":"open class FirmwareRecoveryDataSource(dataStore: CorePreferencesDataStore)","description":"org.meshtastic.core.datastore.FirmwareRecoveryDataSource","location":"core/datastore/org.meshtastic.core.datastore/-firmware-recovery-data-source/index.html","searchKeys":["FirmwareRecoveryDataSource","open class FirmwareRecoveryDataSource(dataStore: CorePreferencesDataStore)","org.meshtastic.core.datastore.FirmwareRecoveryDataSource"]},{"name":"open class LocalStatsDataSourceImpl(localStatsStore: CoreLocalStatsDataStore) : LocalStatsDataSource","description":"org.meshtastic.core.datastore.LocalStatsDataSourceImpl","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source-impl/index.html","searchKeys":["LocalStatsDataSourceImpl","open class LocalStatsDataSourceImpl(localStatsStore: CoreLocalStatsDataStore) : LocalStatsDataSource","org.meshtastic.core.datastore.LocalStatsDataSourceImpl"]},{"name":"open class RecentAddressesDataSource(dataStore: CorePreferencesDataStore)","description":"org.meshtastic.core.datastore.RecentAddressesDataSource","location":"core/datastore/org.meshtastic.core.datastore/-recent-addresses-data-source/index.html","searchKeys":["RecentAddressesDataSource","open class RecentAddressesDataSource(dataStore: CorePreferencesDataStore)","org.meshtastic.core.datastore.RecentAddressesDataSource"]},{"name":"open override val defaultValue: ChannelSet","description":"org.meshtastic.core.datastore.serializer.ChannelSetSerializer.defaultValue","location":"core/datastore/org.meshtastic.core.datastore.serializer/-channel-set-serializer/default-value.html","searchKeys":["defaultValue","open override val defaultValue: ChannelSet","org.meshtastic.core.datastore.serializer.ChannelSetSerializer.defaultValue"]},{"name":"open override val defaultValue: LocalConfig","description":"org.meshtastic.core.datastore.serializer.LocalConfigSerializer.defaultValue","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-config-serializer/default-value.html","searchKeys":["defaultValue","open override val defaultValue: LocalConfig","org.meshtastic.core.datastore.serializer.LocalConfigSerializer.defaultValue"]},{"name":"open override val defaultValue: LocalModuleConfig","description":"org.meshtastic.core.datastore.serializer.ModuleConfigSerializer.defaultValue","location":"core/datastore/org.meshtastic.core.datastore.serializer/-module-config-serializer/default-value.html","searchKeys":["defaultValue","open override val defaultValue: LocalModuleConfig","org.meshtastic.core.datastore.serializer.ModuleConfigSerializer.defaultValue"]},{"name":"open override val defaultValue: LocalStats","description":"org.meshtastic.core.datastore.serializer.LocalStatsSerializer.defaultValue","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-stats-serializer/default-value.html","searchKeys":["defaultValue","open override val defaultValue: LocalStats","org.meshtastic.core.datastore.serializer.LocalStatsSerializer.defaultValue"]},{"name":"open override val localStatsFlow: Flow<LocalStats>","description":"org.meshtastic.core.datastore.LocalStatsDataSourceImpl.localStatsFlow","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source-impl/local-stats-flow.html","searchKeys":["localStatsFlow","open override val localStatsFlow: Flow<LocalStats>","org.meshtastic.core.datastore.LocalStatsDataSourceImpl.localStatsFlow"]},{"name":"open suspend fun add(address: RecentAddress)","description":"org.meshtastic.core.datastore.RecentAddressesDataSource.add","location":"core/datastore/org.meshtastic.core.datastore/-recent-addresses-data-source/add.html","searchKeys":["add","open suspend fun add(address: RecentAddress)","org.meshtastic.core.datastore.RecentAddressesDataSource.add"]},{"name":"open suspend fun clear()","description":"org.meshtastic.core.datastore.FirmwareRecoveryDataSource.clear","location":"core/datastore/org.meshtastic.core.datastore/-firmware-recovery-data-source/clear.html","searchKeys":["clear","open suspend fun clear()","org.meshtastic.core.datastore.FirmwareRecoveryDataSource.clear"]},{"name":"open suspend fun dismiss(address: String)","description":"org.meshtastic.core.datastore.BootloaderWarningDataSource.dismiss","location":"core/datastore/org.meshtastic.core.datastore/-bootloader-warning-data-source/dismiss.html","searchKeys":["dismiss","open suspend fun dismiss(address: String)","org.meshtastic.core.datastore.BootloaderWarningDataSource.dismiss"]},{"name":"open suspend fun isDismissed(address: String): Boolean","description":"org.meshtastic.core.datastore.BootloaderWarningDataSource.isDismissed","location":"core/datastore/org.meshtastic.core.datastore/-bootloader-warning-data-source/is-dismissed.html","searchKeys":["isDismissed","open suspend fun isDismissed(address: String): Boolean","org.meshtastic.core.datastore.BootloaderWarningDataSource.isDismissed"]},{"name":"open suspend fun remove(address: String)","description":"org.meshtastic.core.datastore.RecentAddressesDataSource.remove","location":"core/datastore/org.meshtastic.core.datastore/-recent-addresses-data-source/remove.html","searchKeys":["remove","open suspend fun remove(address: String)","org.meshtastic.core.datastore.RecentAddressesDataSource.remove"]},{"name":"open suspend fun set(recovery: PendingFirmwareRecovery)","description":"org.meshtastic.core.datastore.FirmwareRecoveryDataSource.set","location":"core/datastore/org.meshtastic.core.datastore/-firmware-recovery-data-source/set.html","searchKeys":["set","open suspend fun set(recovery: PendingFirmwareRecovery)","org.meshtastic.core.datastore.FirmwareRecoveryDataSource.set"]},{"name":"open suspend fun setRecentAddresses(addresses: List<RecentAddress>)","description":"org.meshtastic.core.datastore.RecentAddressesDataSource.setRecentAddresses","location":"core/datastore/org.meshtastic.core.datastore/-recent-addresses-data-source/set-recent-addresses.html","searchKeys":["setRecentAddresses","open suspend fun setRecentAddresses(addresses: List<RecentAddress>)","org.meshtastic.core.datastore.RecentAddressesDataSource.setRecentAddresses"]},{"name":"open suspend override fun clearLocalStats()","description":"org.meshtastic.core.datastore.LocalStatsDataSourceImpl.clearLocalStats","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source-impl/clear-local-stats.html","searchKeys":["clearLocalStats","open suspend override fun clearLocalStats()","org.meshtastic.core.datastore.LocalStatsDataSourceImpl.clearLocalStats"]},{"name":"open suspend override fun readFrom(source: BufferedSource): ChannelSet","description":"org.meshtastic.core.datastore.serializer.ChannelSetSerializer.readFrom","location":"core/datastore/org.meshtastic.core.datastore.serializer/-channel-set-serializer/read-from.html","searchKeys":["readFrom","open suspend override fun readFrom(source: BufferedSource): ChannelSet","org.meshtastic.core.datastore.serializer.ChannelSetSerializer.readFrom"]},{"name":"open suspend override fun readFrom(source: BufferedSource): LocalConfig","description":"org.meshtastic.core.datastore.serializer.LocalConfigSerializer.readFrom","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-config-serializer/read-from.html","searchKeys":["readFrom","open suspend override fun readFrom(source: BufferedSource): LocalConfig","org.meshtastic.core.datastore.serializer.LocalConfigSerializer.readFrom"]},{"name":"open suspend override fun readFrom(source: BufferedSource): LocalModuleConfig","description":"org.meshtastic.core.datastore.serializer.ModuleConfigSerializer.readFrom","location":"core/datastore/org.meshtastic.core.datastore.serializer/-module-config-serializer/read-from.html","searchKeys":["readFrom","open suspend override fun readFrom(source: BufferedSource): LocalModuleConfig","org.meshtastic.core.datastore.serializer.ModuleConfigSerializer.readFrom"]},{"name":"open suspend override fun readFrom(source: BufferedSource): LocalStats","description":"org.meshtastic.core.datastore.serializer.LocalStatsSerializer.readFrom","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-stats-serializer/read-from.html","searchKeys":["readFrom","open suspend override fun readFrom(source: BufferedSource): LocalStats","org.meshtastic.core.datastore.serializer.LocalStatsSerializer.readFrom"]},{"name":"open suspend override fun setLocalStats(stats: LocalStats)","description":"org.meshtastic.core.datastore.LocalStatsDataSourceImpl.setLocalStats","location":"core/datastore/org.meshtastic.core.datastore/-local-stats-data-source-impl/set-local-stats.html","searchKeys":["setLocalStats","open suspend override fun setLocalStats(stats: LocalStats)","org.meshtastic.core.datastore.LocalStatsDataSourceImpl.setLocalStats"]},{"name":"open suspend override fun writeTo(t: ChannelSet, sink: BufferedSink)","description":"org.meshtastic.core.datastore.serializer.ChannelSetSerializer.writeTo","location":"core/datastore/org.meshtastic.core.datastore.serializer/-channel-set-serializer/write-to.html","searchKeys":["writeTo","open suspend override fun writeTo(t: ChannelSet, sink: BufferedSink)","org.meshtastic.core.datastore.serializer.ChannelSetSerializer.writeTo"]},{"name":"open suspend override fun writeTo(t: LocalConfig, sink: BufferedSink)","description":"org.meshtastic.core.datastore.serializer.LocalConfigSerializer.writeTo","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-config-serializer/write-to.html","searchKeys":["writeTo","open suspend override fun writeTo(t: LocalConfig, sink: BufferedSink)","org.meshtastic.core.datastore.serializer.LocalConfigSerializer.writeTo"]},{"name":"open suspend override fun writeTo(t: LocalModuleConfig, sink: BufferedSink)","description":"org.meshtastic.core.datastore.serializer.ModuleConfigSerializer.writeTo","location":"core/datastore/org.meshtastic.core.datastore.serializer/-module-config-serializer/write-to.html","searchKeys":["writeTo","open suspend override fun writeTo(t: LocalModuleConfig, sink: BufferedSink)","org.meshtastic.core.datastore.serializer.ModuleConfigSerializer.writeTo"]},{"name":"open suspend override fun writeTo(t: LocalStats, sink: BufferedSink)","description":"org.meshtastic.core.datastore.serializer.LocalStatsSerializer.writeTo","location":"core/datastore/org.meshtastic.core.datastore.serializer/-local-stats-serializer/write-to.html","searchKeys":["writeTo","open suspend override fun writeTo(t: LocalStats, sink: BufferedSink)","org.meshtastic.core.datastore.serializer.LocalStatsSerializer.writeTo"]},{"name":"open val pending: Flow<PendingFirmwareRecovery?>","description":"org.meshtastic.core.datastore.FirmwareRecoveryDataSource.pending","location":"core/datastore/org.meshtastic.core.datastore/-firmware-recovery-data-source/pending.html","searchKeys":["pending","open val pending: Flow<PendingFirmwareRecovery?>","org.meshtastic.core.datastore.FirmwareRecoveryDataSource.pending"]},{"name":"open val recentAddresses: Flow<List<RecentAddress>>","description":"org.meshtastic.core.datastore.RecentAddressesDataSource.recentAddresses","location":"core/datastore/org.meshtastic.core.datastore/-recent-addresses-data-source/recent-addresses.html","searchKeys":["recentAddresses","open val recentAddresses: Flow<List<RecentAddress>>","org.meshtastic.core.datastore.RecentAddressesDataSource.recentAddresses"]},{"name":"suspend fun clearChannelSet()","description":"org.meshtastic.core.datastore.ChannelSetDataSource.clearChannelSet","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/clear-channel-set.html","searchKeys":["clearChannelSet","suspend fun clearChannelSet()","org.meshtastic.core.datastore.ChannelSetDataSource.clearChannelSet"]},{"name":"suspend fun clearLocalConfig()","description":"org.meshtastic.core.datastore.LocalConfigDataSource.clearLocalConfig","location":"core/datastore/org.meshtastic.core.datastore/-local-config-data-source/clear-local-config.html","searchKeys":["clearLocalConfig","suspend fun clearLocalConfig()","org.meshtastic.core.datastore.LocalConfigDataSource.clearLocalConfig"]},{"name":"suspend fun clearLocalModuleConfig()","description":"org.meshtastic.core.datastore.ModuleConfigDataSource.clearLocalModuleConfig","location":"core/datastore/org.meshtastic.core.datastore/-module-config-data-source/clear-local-module-config.html","searchKeys":["clearLocalModuleConfig","suspend fun clearLocalModuleConfig()","org.meshtastic.core.datastore.ModuleConfigDataSource.clearLocalModuleConfig"]},{"name":"suspend fun replaceAllSettings(settingsList: List<ChannelSettings>)","description":"org.meshtastic.core.datastore.ChannelSetDataSource.replaceAllSettings","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/replace-all-settings.html","searchKeys":["replaceAllSettings","suspend fun replaceAllSettings(settingsList: List<ChannelSettings>)","org.meshtastic.core.datastore.ChannelSetDataSource.replaceAllSettings"]},{"name":"suspend fun setLocalConfig(config: Config): LocalConfig","description":"org.meshtastic.core.datastore.LocalConfigDataSource.setLocalConfig","location":"core/datastore/org.meshtastic.core.datastore/-local-config-data-source/set-local-config.html","searchKeys":["setLocalConfig","suspend fun setLocalConfig(config: Config): LocalConfig","org.meshtastic.core.datastore.LocalConfigDataSource.setLocalConfig"]},{"name":"suspend fun setLocalModuleConfig(config: ModuleConfig): LocalModuleConfig","description":"org.meshtastic.core.datastore.ModuleConfigDataSource.setLocalModuleConfig","location":"core/datastore/org.meshtastic.core.datastore/-module-config-data-source/set-local-module-config.html","searchKeys":["setLocalModuleConfig","suspend fun setLocalModuleConfig(config: ModuleConfig): LocalModuleConfig","org.meshtastic.core.datastore.ModuleConfigDataSource.setLocalModuleConfig"]},{"name":"suspend fun setLoraConfig(config: Config.LoRaConfig)","description":"org.meshtastic.core.datastore.ChannelSetDataSource.setLoraConfig","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/set-lora-config.html","searchKeys":["setLoraConfig","suspend fun setLoraConfig(config: Config.LoRaConfig)","org.meshtastic.core.datastore.ChannelSetDataSource.setLoraConfig"]},{"name":"suspend fun updateChannelSettings(channel: Channel)","description":"org.meshtastic.core.datastore.ChannelSetDataSource.updateChannelSettings","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/update-channel-settings.html","searchKeys":["updateChannelSettings","suspend fun updateChannelSettings(channel: Channel)","org.meshtastic.core.datastore.ChannelSetDataSource.updateChannelSettings"]},{"name":"val address: String","description":"org.meshtastic.core.datastore.model.RecentAddress.address","location":"core/datastore/org.meshtastic.core.datastore.model/-recent-address/address.html","searchKeys":["address","val address: String","org.meshtastic.core.datastore.model.RecentAddress.address"]},{"name":"val channelSetFlow: Flow<ChannelSet>","description":"org.meshtastic.core.datastore.ChannelSetDataSource.channelSetFlow","location":"core/datastore/org.meshtastic.core.datastore/-channel-set-data-source/channel-set-flow.html","searchKeys":["channelSetFlow","val channelSetFlow: Flow<ChannelSet>","org.meshtastic.core.datastore.ChannelSetDataSource.channelSetFlow"]},{"name":"val deviceName: String","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery.deviceName","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/device-name.html","searchKeys":["deviceName","val deviceName: String","org.meshtastic.core.datastore.model.PendingFirmwareRecovery.deviceName"]},{"name":"val fullAddress: String","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery.fullAddress","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/full-address.html","searchKeys":["fullAddress","val fullAddress: String","org.meshtastic.core.datastore.model.PendingFirmwareRecovery.fullAddress"]},{"name":"val hwModel: Int","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery.hwModel","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/hw-model.html","searchKeys":["hwModel","val hwModel: Int","org.meshtastic.core.datastore.model.PendingFirmwareRecovery.hwModel"]},{"name":"val localConfigFlow: Flow<LocalConfig>","description":"org.meshtastic.core.datastore.LocalConfigDataSource.localConfigFlow","location":"core/datastore/org.meshtastic.core.datastore/-local-config-data-source/local-config-flow.html","searchKeys":["localConfigFlow","val localConfigFlow: Flow<LocalConfig>","org.meshtastic.core.datastore.LocalConfigDataSource.localConfigFlow"]},{"name":"val moduleConfigFlow: Flow<LocalModuleConfig>","description":"org.meshtastic.core.datastore.ModuleConfigDataSource.moduleConfigFlow","location":"core/datastore/org.meshtastic.core.datastore/-module-config-data-source/module-config-flow.html","searchKeys":["moduleConfigFlow","val moduleConfigFlow: Flow<LocalModuleConfig>","org.meshtastic.core.datastore.ModuleConfigDataSource.moduleConfigFlow"]},{"name":"val name: String","description":"org.meshtastic.core.datastore.model.RecentAddress.name","location":"core/datastore/org.meshtastic.core.datastore.model/-recent-address/name.html","searchKeys":["name","val name: String","org.meshtastic.core.datastore.model.RecentAddress.name"]},{"name":"val pioEnv: String","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery.pioEnv","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/pio-env.html","searchKeys":["pioEnv","val pioEnv: String","org.meshtastic.core.datastore.model.PendingFirmwareRecovery.pioEnv"]},{"name":"val releaseType: String","description":"org.meshtastic.core.datastore.model.PendingFirmwareRecovery.releaseType","location":"core/datastore/org.meshtastic.core.datastore.model/-pending-firmware-recovery/release-type.html","searchKeys":["releaseType","val releaseType: String","org.meshtastic.core.datastore.model.PendingFirmwareRecovery.releaseType"]},{"name":"ADC_VOLTAGE_1","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_1","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_1/index.html","searchKeys":["ADC_VOLTAGE_1","ADC_VOLTAGE_1","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_1"]},{"name":"ADC_VOLTAGE_2","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_2","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_2/index.html","searchKeys":["ADC_VOLTAGE_2","ADC_VOLTAGE_2","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_2"]},{"name":"ADC_VOLTAGE_3","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_3","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_3/index.html","searchKeys":["ADC_VOLTAGE_3","ADC_VOLTAGE_3","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_3"]},{"name":"ADC_VOLTAGE_4","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_4","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_4/index.html","searchKeys":["ADC_VOLTAGE_4","ADC_VOLTAGE_4","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_4"]},{"name":"ADC_VOLTAGE_5","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_5","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_5/index.html","searchKeys":["ADC_VOLTAGE_5","ADC_VOLTAGE_5","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_5"]},{"name":"ADC_VOLTAGE_6","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_6","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_6/index.html","searchKeys":["ADC_VOLTAGE_6","ADC_VOLTAGE_6","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_6"]},{"name":"ADC_VOLTAGE_7","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_7","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_7/index.html","searchKeys":["ADC_VOLTAGE_7","ADC_VOLTAGE_7","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_7"]},{"name":"ADC_VOLTAGE_8","description":"org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_8","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-a-d-c_-v-o-l-t-a-g-e_8/index.html","searchKeys":["ADC_VOLTAGE_8","ADC_VOLTAGE_8","org.meshtastic.feature.node.metrics.Environment.ADC_VOLTAGE_8"]},{"name":"AIR_QUALITY","description":"org.meshtastic.feature.node.model.LogsType.AIR_QUALITY","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-a-i-r_-q-u-a-l-i-t-y/index.html","searchKeys":["AIR_QUALITY","AIR_QUALITY","org.meshtastic.feature.node.model.LogsType.AIR_QUALITY"]},{"name":"AIR_QUALITY","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.AIR_QUALITY","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-a-i-r_-q-u-a-l-i-t-y/index.html","searchKeys":["AIR_QUALITY","AIR_QUALITY","org.meshtastic.feature.node.navigation.NodeDetailScreen.AIR_QUALITY"]},{"name":"ALL","description":"org.meshtastic.feature.node.component.HopWindow.ALL","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/-a-l-l/index.html","searchKeys":["ALL","ALL","org.meshtastic.feature.node.component.HopWindow.ALL"]},{"name":"ALL_TIME","description":"org.meshtastic.feature.node.model.TimeFrame.ALL_TIME","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/-a-l-l_-t-i-m-e/index.html","searchKeys":["ALL_TIME","ALL_TIME","org.meshtastic.feature.node.model.TimeFrame.ALL_TIME"]},{"name":"BAROMETRIC_PRESSURE","description":"org.meshtastic.feature.node.metrics.Environment.BAROMETRIC_PRESSURE","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-b-a-r-o-m-e-t-r-i-c_-p-r-e-s-s-u-r-e/index.html","searchKeys":["BAROMETRIC_PRESSURE","BAROMETRIC_PRESSURE","org.meshtastic.feature.node.metrics.Environment.BAROMETRIC_PRESSURE"]},{"name":"DEVICE","description":"org.meshtastic.feature.node.model.LogsType.DEVICE","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-d-e-v-i-c-e/index.html","searchKeys":["DEVICE","DEVICE","org.meshtastic.feature.node.model.LogsType.DEVICE"]},{"name":"DEVICE","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.DEVICE","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-d-e-v-i-c-e/index.html","searchKeys":["DEVICE","DEVICE","org.meshtastic.feature.node.navigation.NodeDetailScreen.DEVICE"]},{"name":"EIGHT_HOURS","description":"org.meshtastic.feature.node.component.HopWindow.EIGHT_HOURS","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/-e-i-g-h-t_-h-o-u-r-s/index.html","searchKeys":["EIGHT_HOURS","EIGHT_HOURS","org.meshtastic.feature.node.component.HopWindow.EIGHT_HOURS"]},{"name":"ENVIRONMENT","description":"org.meshtastic.feature.node.model.LogsType.ENVIRONMENT","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-e-n-v-i-r-o-n-m-e-n-t/index.html","searchKeys":["ENVIRONMENT","ENVIRONMENT","org.meshtastic.feature.node.model.LogsType.ENVIRONMENT"]},{"name":"ENVIRONMENT","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.ENVIRONMENT","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-e-n-v-i-r-o-n-m-e-n-t/index.html","searchKeys":["ENVIRONMENT","ENVIRONMENT","org.meshtastic.feature.node.navigation.NodeDetailScreen.ENVIRONMENT"]},{"name":"GAS_RESISTANCE","description":"org.meshtastic.feature.node.metrics.Environment.GAS_RESISTANCE","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-g-a-s_-r-e-s-i-s-t-a-n-c-e/index.html","searchKeys":["GAS_RESISTANCE","GAS_RESISTANCE","org.meshtastic.feature.node.metrics.Environment.GAS_RESISTANCE"]},{"name":"HOST","description":"org.meshtastic.feature.node.model.LogsType.HOST","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-h-o-s-t/index.html","searchKeys":["HOST","HOST","org.meshtastic.feature.node.model.LogsType.HOST"]},{"name":"HOST","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.HOST","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-h-o-s-t/index.html","searchKeys":["HOST","HOST","org.meshtastic.feature.node.navigation.NodeDetailScreen.HOST"]},{"name":"HUMIDITY","description":"org.meshtastic.feature.node.metrics.Environment.HUMIDITY","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-h-u-m-i-d-i-t-y/index.html","searchKeys":["HUMIDITY","HUMIDITY","org.meshtastic.feature.node.metrics.Environment.HUMIDITY"]},{"name":"IAQ","description":"org.meshtastic.feature.node.metrics.Environment.IAQ","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-i-a-q/index.html","searchKeys":["IAQ","IAQ","org.meshtastic.feature.node.metrics.Environment.IAQ"]},{"name":"LOCATION_DISABLED","description":"org.meshtastic.feature.node.compass.CompassWarning.LOCATION_DISABLED","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/-l-o-c-a-t-i-o-n_-d-i-s-a-b-l-e-d/index.html","searchKeys":["LOCATION_DISABLED","LOCATION_DISABLED","org.meshtastic.feature.node.compass.CompassWarning.LOCATION_DISABLED"]},{"name":"LUX","description":"org.meshtastic.feature.node.metrics.Environment.LUX","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-l-u-x/index.html","searchKeys":["LUX","LUX","org.meshtastic.feature.node.metrics.Environment.LUX"]},{"name":"NEIGHBOR_INFO","description":"org.meshtastic.feature.node.model.LogsType.NEIGHBOR_INFO","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-n-e-i-g-h-b-o-r_-i-n-f-o/index.html","searchKeys":["NEIGHBOR_INFO","NEIGHBOR_INFO","org.meshtastic.feature.node.model.LogsType.NEIGHBOR_INFO"]},{"name":"NEIGHBOR_INFO","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.NEIGHBOR_INFO","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-n-e-i-g-h-b-o-r_-i-n-f-o/index.html","searchKeys":["NEIGHBOR_INFO","NEIGHBOR_INFO","org.meshtastic.feature.node.navigation.NodeDetailScreen.NEIGHBOR_INFO"]},{"name":"NO_LOCATION_FIX","description":"org.meshtastic.feature.node.compass.CompassWarning.NO_LOCATION_FIX","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/-n-o_-l-o-c-a-t-i-o-n_-f-i-x/index.html","searchKeys":["NO_LOCATION_FIX","NO_LOCATION_FIX","org.meshtastic.feature.node.compass.CompassWarning.NO_LOCATION_FIX"]},{"name":"NO_LOCATION_PERMISSION","description":"org.meshtastic.feature.node.compass.CompassWarning.NO_LOCATION_PERMISSION","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/-n-o_-l-o-c-a-t-i-o-n_-p-e-r-m-i-s-s-i-o-n/index.html","searchKeys":["NO_LOCATION_PERMISSION","NO_LOCATION_PERMISSION","org.meshtastic.feature.node.compass.CompassWarning.NO_LOCATION_PERMISSION"]},{"name":"NO_MAGNETOMETER","description":"org.meshtastic.feature.node.compass.CompassWarning.NO_MAGNETOMETER","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/-n-o_-m-a-g-n-e-t-o-m-e-t-e-r/index.html","searchKeys":["NO_MAGNETOMETER","NO_MAGNETOMETER","org.meshtastic.feature.node.compass.CompassWarning.NO_MAGNETOMETER"]},{"name":"ONE_DAY","description":"org.meshtastic.feature.node.component.HopWindow.ONE_DAY","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/-o-n-e_-d-a-y/index.html","searchKeys":["ONE_DAY","ONE_DAY","org.meshtastic.feature.node.component.HopWindow.ONE_DAY"]},{"name":"ONE_HOUR","description":"org.meshtastic.feature.node.component.HopWindow.ONE_HOUR","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/-o-n-e_-h-o-u-r/index.html","searchKeys":["ONE_HOUR","ONE_HOUR","org.meshtastic.feature.node.component.HopWindow.ONE_HOUR"]},{"name":"ONE_HOUR","description":"org.meshtastic.feature.node.model.TimeFrame.ONE_HOUR","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/-o-n-e_-h-o-u-r/index.html","searchKeys":["ONE_HOUR","ONE_HOUR","org.meshtastic.feature.node.model.TimeFrame.ONE_HOUR"]},{"name":"ONE_MONTH","description":"org.meshtastic.feature.node.model.TimeFrame.ONE_MONTH","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/-o-n-e_-m-o-n-t-h/index.html","searchKeys":["ONE_MONTH","ONE_MONTH","org.meshtastic.feature.node.model.TimeFrame.ONE_MONTH"]},{"name":"ONE_WIRE_TEMP_1","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_1","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_1/index.html","searchKeys":["ONE_WIRE_TEMP_1","ONE_WIRE_TEMP_1","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_1"]},{"name":"ONE_WIRE_TEMP_2","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_2","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_2/index.html","searchKeys":["ONE_WIRE_TEMP_2","ONE_WIRE_TEMP_2","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_2"]},{"name":"ONE_WIRE_TEMP_3","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_3","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_3/index.html","searchKeys":["ONE_WIRE_TEMP_3","ONE_WIRE_TEMP_3","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_3"]},{"name":"ONE_WIRE_TEMP_4","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_4","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_4/index.html","searchKeys":["ONE_WIRE_TEMP_4","ONE_WIRE_TEMP_4","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_4"]},{"name":"ONE_WIRE_TEMP_5","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_5","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_5/index.html","searchKeys":["ONE_WIRE_TEMP_5","ONE_WIRE_TEMP_5","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_5"]},{"name":"ONE_WIRE_TEMP_6","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_6","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_6/index.html","searchKeys":["ONE_WIRE_TEMP_6","ONE_WIRE_TEMP_6","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_6"]},{"name":"ONE_WIRE_TEMP_7","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_7","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_7/index.html","searchKeys":["ONE_WIRE_TEMP_7","ONE_WIRE_TEMP_7","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_7"]},{"name":"ONE_WIRE_TEMP_8","description":"org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_8","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-o-n-e_-w-i-r-e_-t-e-m-p_8/index.html","searchKeys":["ONE_WIRE_TEMP_8","ONE_WIRE_TEMP_8","org.meshtastic.feature.node.metrics.Environment.ONE_WIRE_TEMP_8"]},{"name":"PAX","description":"org.meshtastic.feature.node.model.LogsType.PAX","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-p-a-x/index.html","searchKeys":["PAX","PAX","org.meshtastic.feature.node.model.LogsType.PAX"]},{"name":"PAX","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.PAX","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-p-a-x/index.html","searchKeys":["PAX","PAX","org.meshtastic.feature.node.navigation.NodeDetailScreen.PAX"]},{"name":"POSITIONS","description":"org.meshtastic.feature.node.model.LogsType.POSITIONS","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-p-o-s-i-t-i-o-n-s/index.html","searchKeys":["POSITIONS","POSITIONS","org.meshtastic.feature.node.model.LogsType.POSITIONS"]},{"name":"POSITION_LOG","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.POSITION_LOG","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-p-o-s-i-t-i-o-n_-l-o-g/index.html","searchKeys":["POSITION_LOG","POSITION_LOG","org.meshtastic.feature.node.navigation.NodeDetailScreen.POSITION_LOG"]},{"name":"POWER","description":"org.meshtastic.feature.node.model.LogsType.POWER","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-p-o-w-e-r/index.html","searchKeys":["POWER","POWER","org.meshtastic.feature.node.model.LogsType.POWER"]},{"name":"POWER","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.POWER","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-p-o-w-e-r/index.html","searchKeys":["POWER","POWER","org.meshtastic.feature.node.navigation.NodeDetailScreen.POWER"]},{"name":"RADIATION","description":"org.meshtastic.feature.node.metrics.Environment.RADIATION","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-r-a-d-i-a-t-i-o-n/index.html","searchKeys":["RADIATION","RADIATION","org.meshtastic.feature.node.metrics.Environment.RADIATION"]},{"name":"SEVEN_DAYS","description":"org.meshtastic.feature.node.model.TimeFrame.SEVEN_DAYS","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/-s-e-v-e-n_-d-a-y-s/index.html","searchKeys":["SEVEN_DAYS","SEVEN_DAYS","org.meshtastic.feature.node.model.TimeFrame.SEVEN_DAYS"]},{"name":"SIGNAL","description":"org.meshtastic.feature.node.model.LogsType.SIGNAL","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-s-i-g-n-a-l/index.html","searchKeys":["SIGNAL","SIGNAL","org.meshtastic.feature.node.model.LogsType.SIGNAL"]},{"name":"SIGNAL","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.SIGNAL","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-s-i-g-n-a-l/index.html","searchKeys":["SIGNAL","SIGNAL","org.meshtastic.feature.node.navigation.NodeDetailScreen.SIGNAL"]},{"name":"SOIL_MOISTURE","description":"org.meshtastic.feature.node.metrics.Environment.SOIL_MOISTURE","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-s-o-i-l_-m-o-i-s-t-u-r-e/index.html","searchKeys":["SOIL_MOISTURE","SOIL_MOISTURE","org.meshtastic.feature.node.metrics.Environment.SOIL_MOISTURE"]},{"name":"SOIL_TEMPERATURE","description":"org.meshtastic.feature.node.metrics.Environment.SOIL_TEMPERATURE","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-s-o-i-l_-t-e-m-p-e-r-a-t-u-r-e/index.html","searchKeys":["SOIL_TEMPERATURE","SOIL_TEMPERATURE","org.meshtastic.feature.node.metrics.Environment.SOIL_TEMPERATURE"]},{"name":"TEMPERATURE","description":"org.meshtastic.feature.node.metrics.Environment.TEMPERATURE","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-t-e-m-p-e-r-a-t-u-r-e/index.html","searchKeys":["TEMPERATURE","TEMPERATURE","org.meshtastic.feature.node.metrics.Environment.TEMPERATURE"]},{"name":"TRACEROUTE","description":"org.meshtastic.feature.node.model.LogsType.TRACEROUTE","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/-t-r-a-c-e-r-o-u-t-e/index.html","searchKeys":["TRACEROUTE","TRACEROUTE","org.meshtastic.feature.node.model.LogsType.TRACEROUTE"]},{"name":"TRACEROUTE","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.TRACEROUTE","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/-t-r-a-c-e-r-o-u-t-e/index.html","searchKeys":["TRACEROUTE","TRACEROUTE","org.meshtastic.feature.node.navigation.NodeDetailScreen.TRACEROUTE"]},{"name":"TWENTY_FOUR_HOURS","description":"org.meshtastic.feature.node.model.TimeFrame.TWENTY_FOUR_HOURS","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/-t-w-e-n-t-y_-f-o-u-r_-h-o-u-r-s/index.html","searchKeys":["TWENTY_FOUR_HOURS","TWENTY_FOUR_HOURS","org.meshtastic.feature.node.model.TimeFrame.TWENTY_FOUR_HOURS"]},{"name":"TWO_WEEKS","description":"org.meshtastic.feature.node.model.TimeFrame.TWO_WEEKS","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/-t-w-o_-w-e-e-k-s/index.html","searchKeys":["TWO_WEEKS","TWO_WEEKS","org.meshtastic.feature.node.model.TimeFrame.TWO_WEEKS"]},{"name":"UV_LUX","description":"org.meshtastic.feature.node.metrics.Environment.UV_LUX","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-u-v_-l-u-x/index.html","searchKeys":["UV_LUX","UV_LUX","org.meshtastic.feature.node.metrics.Environment.UV_LUX"]},{"name":"WIND_SPEED","description":"org.meshtastic.feature.node.metrics.Environment.WIND_SPEED","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-w-i-n-d_-s-p-e-e-d/index.html","searchKeys":["WIND_SPEED","WIND_SPEED","org.meshtastic.feature.node.metrics.Environment.WIND_SPEED"]},{"name":"abstract fun getDeclination(latitude: Double, longitude: Double, altitude: Double, timeMillis: Long): Float","description":"org.meshtastic.feature.node.compass.MagneticFieldProvider.getDeclination","location":"feature/node/org.meshtastic.feature.node.compass/-magnetic-field-provider/get-declination.html","searchKeys":["getDeclination","abstract fun getDeclination(latitude: Double, longitude: Double, altitude: Double, timeMillis: Long): Float","org.meshtastic.feature.node.compass.MagneticFieldProvider.getDeclination"]},{"name":"abstract fun getValue(telemetry: Telemetry): Float?","description":"org.meshtastic.feature.node.metrics.Environment.getValue","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/get-value.html","searchKeys":["getValue","abstract fun getValue(telemetry: Telemetry): Float?","org.meshtastic.feature.node.metrics.Environment.getValue"]},{"name":"abstract fun headingUpdates(): Flow<HeadingState>","description":"org.meshtastic.feature.node.compass.CompassHeadingProvider.headingUpdates","location":"feature/node/org.meshtastic.feature.node.compass/-compass-heading-provider/heading-updates.html","searchKeys":["headingUpdates","abstract fun headingUpdates(): Flow<HeadingState>","org.meshtastic.feature.node.compass.CompassHeadingProvider.headingUpdates"]},{"name":"abstract fun locationUpdates(): Flow<PhoneLocationState>","description":"org.meshtastic.feature.node.compass.PhoneLocationProvider.locationUpdates","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-provider/location-updates.html","searchKeys":["locationUpdates","abstract fun locationUpdates(): Flow<PhoneLocationState>","org.meshtastic.feature.node.compass.PhoneLocationProvider.locationUpdates"]},{"name":"abstract operator fun invoke(nodeId: Int): Flow<NodeDetailUiState>","description":"org.meshtastic.feature.node.domain.usecase.GetNodeDetailsUseCase.invoke","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-get-node-details-use-case/invoke.html","searchKeys":["invoke","abstract operator fun invoke(nodeId: Int): Flow<NodeDetailUiState>","org.meshtastic.feature.node.domain.usecase.GetNodeDetailsUseCase.invoke"]},{"name":"abstract suspend fun requestNeighborInfo(destNum: Int, longName: String)","description":"org.meshtastic.feature.node.detail.NodeRequestActions.requestNeighborInfo","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/request-neighbor-info.html","searchKeys":["requestNeighborInfo","abstract suspend fun requestNeighborInfo(destNum: Int, longName: String)","org.meshtastic.feature.node.detail.NodeRequestActions.requestNeighborInfo"]},{"name":"abstract suspend fun requestPosition(destNum: Int, longName: String, position: Position = Position(0.0, 0.0, 0))","description":"org.meshtastic.feature.node.detail.NodeRequestActions.requestPosition","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/request-position.html","searchKeys":["requestPosition","abstract suspend fun requestPosition(destNum: Int, longName: String, position: Position = Position(0.0, 0.0, 0))","org.meshtastic.feature.node.detail.NodeRequestActions.requestPosition"]},{"name":"abstract suspend fun requestTelemetry(destNum: Int, longName: String, type: TelemetryType)","description":"org.meshtastic.feature.node.detail.NodeRequestActions.requestTelemetry","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/request-telemetry.html","searchKeys":["requestTelemetry","abstract suspend fun requestTelemetry(destNum: Int, longName: String, type: TelemetryType)","org.meshtastic.feature.node.detail.NodeRequestActions.requestTelemetry"]},{"name":"abstract suspend fun requestTraceroute(destNum: Int, longName: String)","description":"org.meshtastic.feature.node.detail.NodeRequestActions.requestTraceroute","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/request-traceroute.html","searchKeys":["requestTraceroute","abstract suspend fun requestTraceroute(destNum: Int, longName: String)","org.meshtastic.feature.node.detail.NodeRequestActions.requestTraceroute"]},{"name":"abstract suspend fun requestUserInfo(destNum: Int, longName: String)","description":"org.meshtastic.feature.node.detail.NodeRequestActions.requestUserInfo","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/request-user-info.html","searchKeys":["requestUserInfo","abstract suspend fun requestUserInfo(destNum: Int, longName: String)","org.meshtastic.feature.node.detail.NodeRequestActions.requestUserInfo"]},{"name":"abstract val lastRequestNeighborTimes: StateFlow<Map<Int, Long>>","description":"org.meshtastic.feature.node.detail.NodeRequestActions.lastRequestNeighborTimes","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/last-request-neighbor-times.html","searchKeys":["lastRequestNeighborTimes","abstract val lastRequestNeighborTimes: StateFlow<Map<Int, Long>>","org.meshtastic.feature.node.detail.NodeRequestActions.lastRequestNeighborTimes"]},{"name":"abstract val lastTracerouteTime: StateFlow<Long?>","description":"org.meshtastic.feature.node.detail.NodeRequestActions.lastTracerouteTime","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/last-traceroute-time.html","searchKeys":["lastTracerouteTime","abstract val lastTracerouteTime: StateFlow<Long?>","org.meshtastic.feature.node.detail.NodeRequestActions.lastTracerouteTime"]},{"name":"class AndroidCompassHeadingProvider(context: Context) : CompassHeadingProvider","description":"org.meshtastic.feature.node.compass.AndroidCompassHeadingProvider","location":"feature/node/org.meshtastic.feature.node.compass/-android-compass-heading-provider/index.html","searchKeys":["AndroidCompassHeadingProvider","class AndroidCompassHeadingProvider(context: Context) : CompassHeadingProvider","org.meshtastic.feature.node.compass.AndroidCompassHeadingProvider"]},{"name":"class AndroidMagneticFieldProvider : MagneticFieldProvider","description":"org.meshtastic.feature.node.compass.AndroidMagneticFieldProvider","location":"feature/node/org.meshtastic.feature.node.compass/-android-magnetic-field-provider/index.html","searchKeys":["AndroidMagneticFieldProvider","class AndroidMagneticFieldProvider : MagneticFieldProvider","org.meshtastic.feature.node.compass.AndroidMagneticFieldProvider"]},{"name":"class AndroidPhoneLocationProvider(context: Context, dispatchers: CoroutineDispatchers) : PhoneLocationProvider","description":"org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider","location":"feature/node/org.meshtastic.feature.node.compass/-android-phone-location-provider/index.html","searchKeys":["AndroidPhoneLocationProvider","class AndroidPhoneLocationProvider(context: Context, dispatchers: CoroutineDispatchers) : PhoneLocationProvider","org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider"]},{"name":"class CommonGetNodeDetailsUseCase(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, radioConfigRepository: RadioConfigRepository, deviceHardwareRepository: DeviceHardwareRepository, deviceLinkRepository: DeviceLinkRepository, firmwareReleaseRepository: FirmwareReleaseRepository, nodeRequestActions: NodeRequestActions, localeUnitsProvider: LocaleUnitsProvider) : GetNodeDetailsUseCase","description":"org.meshtastic.feature.node.domain.usecase.CommonGetNodeDetailsUseCase","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-common-get-node-details-use-case/index.html","searchKeys":["CommonGetNodeDetailsUseCase","class CommonGetNodeDetailsUseCase(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, radioConfigRepository: RadioConfigRepository, deviceHardwareRepository: DeviceHardwareRepository, deviceLinkRepository: DeviceLinkRepository, firmwareReleaseRepository: FirmwareReleaseRepository, nodeRequestActions: NodeRequestActions, localeUnitsProvider: LocaleUnitsProvider) : GetNodeDetailsUseCase","org.meshtastic.feature.node.domain.usecase.CommonGetNodeDetailsUseCase"]},{"name":"class CommonNodeRequestActions(radioController: RadioController, snackbarManager: SnackbarManager, analytics: PlatformAnalytics, resolveUiText: suspend (UiText) -> String = { it.resolve() }) : NodeRequestActions","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/index.html","searchKeys":["CommonNodeRequestActions","class CommonNodeRequestActions(radioController: RadioController, snackbarManager: SnackbarManager, analytics: PlatformAnalytics, resolveUiText: suspend (UiText) -> String = { it.resolve() }) : NodeRequestActions","org.meshtastic.feature.node.detail.CommonNodeRequestActions"]},{"name":"class CompassViewModel(headingProvider: CompassHeadingProvider, phoneLocationProvider: PhoneLocationProvider, magneticFieldProvider: MagneticFieldProvider, dispatchers: CoroutineDispatchers) : ViewModel","description":"org.meshtastic.feature.node.compass.CompassViewModel","location":"feature/node/org.meshtastic.feature.node.compass/-compass-view-model/index.html","searchKeys":["CompassViewModel","class CompassViewModel(headingProvider: CompassHeadingProvider, phoneLocationProvider: PhoneLocationProvider, magneticFieldProvider: MagneticFieldProvider, dispatchers: CoroutineDispatchers) : ViewModel","org.meshtastic.feature.node.compass.CompassViewModel"]},{"name":"class FeatureNodeModule","description":"org.meshtastic.feature.node.di.FeatureNodeModule","location":"feature/node/org.meshtastic.feature.node.di/-feature-node-module/index.html","searchKeys":["FeatureNodeModule","class FeatureNodeModule","org.meshtastic.feature.node.di.FeatureNodeModule"]},{"name":"class NodeDetailViewModel(savedStateHandle: SavedStateHandle, nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, queryController: QueryController, getNodeDetailsUseCase: GetNodeDetailsUseCase, ensureRemoteAdminSession: EnsureRemoteAdminSessionUseCase, observeRemoteAdminSessionStatus: ObserveRemoteAdminSessionStatusUseCase, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() }) : ViewModel","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/index.html","searchKeys":["NodeDetailViewModel","class NodeDetailViewModel(savedStateHandle: SavedStateHandle, nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, queryController: QueryController, getNodeDetailsUseCase: GetNodeDetailsUseCase, ensureRemoteAdminSession: EnsureRemoteAdminSessionUseCase, observeRemoteAdminSessionStatus: ObserveRemoteAdminSessionStatusUseCase, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() }) : ViewModel","org.meshtastic.feature.node.detail.NodeDetailViewModel"]},{"name":"class NodeListViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider, adminController: AdminController, radioInterfaceService: RadioInterfaceService, deviceHardwareRepository: DeviceHardwareRepository, val nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, getFilteredNodesUseCase: GetFilteredNodesUseCase, val nodeFilterPreferences: NodeFilterPreferences, localeUnitsProvider: LocaleUnitsProvider) : ViewModel","description":"org.meshtastic.feature.node.list.NodeListViewModel","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/index.html","searchKeys":["NodeListViewModel","class NodeListViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider, adminController: AdminController, radioInterfaceService: RadioInterfaceService, deviceHardwareRepository: DeviceHardwareRepository, val nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, getFilteredNodesUseCase: GetFilteredNodesUseCase, val nodeFilterPreferences: NodeFilterPreferences, localeUnitsProvider: LocaleUnitsProvider) : ViewModel","org.meshtastic.feature.node.list.NodeListViewModel"]},{"name":"const val BYTES_IN_GB: Double","description":"org.meshtastic.feature.node.metrics.BYTES_IN_GB","location":"feature/node/org.meshtastic.feature.node.metrics/-b-y-t-e-s_-i-n_-g-b.html","searchKeys":["BYTES_IN_GB","const val BYTES_IN_GB: Double","org.meshtastic.feature.node.metrics.BYTES_IN_GB"]},{"name":"const val BYTES_IN_KB: Double = 1024.0","description":"org.meshtastic.feature.node.metrics.BYTES_IN_KB","location":"feature/node/org.meshtastic.feature.node.metrics/-b-y-t-e-s_-i-n_-k-b.html","searchKeys":["BYTES_IN_KB","const val BYTES_IN_KB: Double = 1024.0","org.meshtastic.feature.node.metrics.BYTES_IN_KB"]},{"name":"const val BYTES_IN_MB: Double","description":"org.meshtastic.feature.node.metrics.BYTES_IN_MB","location":"feature/node/org.meshtastic.feature.node.metrics/-b-y-t-e-s_-i-n_-m-b.html","searchKeys":["BYTES_IN_MB","const val BYTES_IN_MB: Double","org.meshtastic.feature.node.metrics.BYTES_IN_MB"]},{"name":"const val MAX_PERCENT_VALUE: Float = 100.0f","description":"org.meshtastic.feature.node.metrics.CommonCharts.MAX_PERCENT_VALUE","location":"feature/node/org.meshtastic.feature.node.metrics/-common-charts/-m-a-x_-p-e-r-c-e-n-t_-v-a-l-u-e.html","searchKeys":["MAX_PERCENT_VALUE","const val MAX_PERCENT_VALUE: Float = 100.0f","org.meshtastic.feature.node.metrics.CommonCharts.MAX_PERCENT_VALUE"]},{"name":"const val MEDIUM_LINE_WIDTH_DP: Float = 2.0f","description":"org.meshtastic.feature.node.metrics.ChartStyling.MEDIUM_LINE_WIDTH_DP","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/-m-e-d-i-u-m_-l-i-n-e_-w-i-d-t-h_-d-p.html","searchKeys":["MEDIUM_LINE_WIDTH_DP","const val MEDIUM_LINE_WIDTH_DP: Float = 2.0f","org.meshtastic.feature.node.metrics.ChartStyling.MEDIUM_LINE_WIDTH_DP"]},{"name":"const val SCROLL_BIAS: Float = 0.5f","description":"org.meshtastic.feature.node.metrics.CommonCharts.SCROLL_BIAS","location":"feature/node/org.meshtastic.feature.node.metrics/-common-charts/-s-c-r-o-l-l_-b-i-a-s.html","searchKeys":["SCROLL_BIAS","const val SCROLL_BIAS: Float = 0.5f","org.meshtastic.feature.node.metrics.CommonCharts.SCROLL_BIAS"]},{"name":"const val THICK_LINE_WIDTH_DP: Float = 2.5f","description":"org.meshtastic.feature.node.metrics.ChartStyling.THICK_LINE_WIDTH_DP","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/-t-h-i-c-k_-l-i-n-e_-w-i-d-t-h_-d-p.html","searchKeys":["THICK_LINE_WIDTH_DP","const val THICK_LINE_WIDTH_DP: Float = 2.5f","org.meshtastic.feature.node.metrics.ChartStyling.THICK_LINE_WIDTH_DP"]},{"name":"const val THIN_LINE_WIDTH_DP: Float = 1.5f","description":"org.meshtastic.feature.node.metrics.ChartStyling.THIN_LINE_WIDTH_DP","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/-t-h-i-n_-l-i-n-e_-w-i-d-t-h_-d-p.html","searchKeys":["THIN_LINE_WIDTH_DP","const val THIN_LINE_WIDTH_DP: Float = 1.5f","org.meshtastic.feature.node.metrics.ChartStyling.THIN_LINE_WIDTH_DP"]},{"name":"constructor()","description":"org.meshtastic.feature.node.compass.AndroidMagneticFieldProvider.AndroidMagneticFieldProvider","location":"feature/node/org.meshtastic.feature.node.compass/-android-magnetic-field-provider/-android-magnetic-field-provider.html","searchKeys":["AndroidMagneticFieldProvider","constructor()","org.meshtastic.feature.node.compass.AndroidMagneticFieldProvider.AndroidMagneticFieldProvider"]},{"name":"constructor()","description":"org.meshtastic.feature.node.di.FeatureNodeModule.FeatureNodeModule","location":"feature/node/org.meshtastic.feature.node.di/-feature-node-module/-feature-node-module.html","searchKeys":["FeatureNodeModule","constructor()","org.meshtastic.feature.node.di.FeatureNodeModule.FeatureNodeModule"]},{"name":"constructor(action: NodeMenuAction)","description":"org.meshtastic.feature.node.model.NodeDetailAction.HandleNodeMenuAction.HandleNodeMenuAction","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-handle-node-menu-action/-handle-node-menu-action.html","searchKeys":["HandleNodeMenuAction","constructor(action: NodeMenuAction)","org.meshtastic.feature.node.model.NodeDetailAction.HandleNodeMenuAction.HandleNodeMenuAction"]},{"name":"constructor(context: Context)","description":"org.meshtastic.feature.node.compass.AndroidCompassHeadingProvider.AndroidCompassHeadingProvider","location":"feature/node/org.meshtastic.feature.node.compass/-android-compass-heading-provider/-android-compass-heading-provider.html","searchKeys":["AndroidCompassHeadingProvider","constructor(context: Context)","org.meshtastic.feature.node.compass.AndroidCompassHeadingProvider.AndroidCompassHeadingProvider"]},{"name":"constructor(context: Context, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider.AndroidPhoneLocationProvider","location":"feature/node/org.meshtastic.feature.node.compass/-android-phone-location-provider/-android-phone-location-provider.html","searchKeys":["AndroidPhoneLocationProvider","constructor(context: Context, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider.AndroidPhoneLocationProvider"]},{"name":"constructor(destNum: Int, dispatchers: CoroutineDispatchers, meshLogRepository: MeshLogRepository, tracerouteResponseProvider: TracerouteResponseProvider, nodeRepository: NodeRepository, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRequestActions: NodeRequestActions, alertManager: AlertManager, getNodeDetailsUseCase: GetNodeDetailsUseCase, fileService: FileService)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.MetricsViewModel","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/-metrics-view-model.html","searchKeys":["MetricsViewModel","constructor(destNum: Int, dispatchers: CoroutineDispatchers, meshLogRepository: MeshLogRepository, tracerouteResponseProvider: TracerouteResponseProvider, nodeRepository: NodeRepository, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRequestActions: NodeRequestActions, alertManager: AlertManager, getNodeDetailsUseCase: GetNodeDetailsUseCase, fileService: FileService)","org.meshtastic.feature.node.metrics.MetricsViewModel.MetricsViewModel"]},{"name":"constructor(environmentMetrics: List<Telemetry> = emptyList())","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsState.EnvironmentMetricsState","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-state/-environment-metrics-state.html","searchKeys":["EnvironmentMetricsState","constructor(environmentMetrics: List<Telemetry> = emptyList())","org.meshtastic.feature.node.metrics.EnvironmentMetricsState.EnvironmentMetricsState"]},{"name":"constructor(filterText: String = \"\", includeUnknown: Boolean = true, excludeInfrastructure: Boolean = false, onlyOnline: Boolean = false, onlyDirect: Boolean = false, showIgnored: Boolean = false, excludeMqtt: Boolean = false)","description":"org.meshtastic.feature.node.list.NodeFilterState.NodeFilterState","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/-node-filter-state.html","searchKeys":["NodeFilterState","constructor(filterText: String = \"\", includeUnknown: Boolean = true, excludeInfrastructure: Boolean = false, onlyOnline: Boolean = false, onlyDirect: Boolean = false, showIgnored: Boolean = false, excludeMqtt: Boolean = false)","org.meshtastic.feature.node.list.NodeFilterState.NodeFilterState"]},{"name":"constructor(heading: Float? = null, hasSensor: Boolean = true, accuracy: Int = 0)","description":"org.meshtastic.feature.node.compass.HeadingState.HeadingState","location":"feature/node/org.meshtastic.feature.node.compass/-heading-state/-heading-state.html","searchKeys":["HeadingState","constructor(heading: Float? = null, hasSensor: Boolean = true, accuracy: Int = 0)","org.meshtastic.feature.node.compass.HeadingState.HeadingState"]},{"name":"constructor(headingProvider: CompassHeadingProvider, phoneLocationProvider: PhoneLocationProvider, magneticFieldProvider: MagneticFieldProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.node.compass.CompassViewModel.CompassViewModel","location":"feature/node/org.meshtastic.feature.node.compass/-compass-view-model/-compass-view-model.html","searchKeys":["CompassViewModel","constructor(headingProvider: CompassHeadingProvider, phoneLocationProvider: PhoneLocationProvider, magneticFieldProvider: MagneticFieldProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.node.compass.CompassViewModel.CompassViewModel"]},{"name":"constructor(includeUnknown: Boolean = true, excludeInfrastructure: Boolean = false, onlyOnline: Boolean = false, onlyDirect: Boolean = false, showIgnored: Boolean = false)","description":"org.meshtastic.feature.node.list.NodeFilterToggles.NodeFilterToggles","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/-node-filter-toggles.html","searchKeys":["NodeFilterToggles","constructor(includeUnknown: Boolean = true, excludeInfrastructure: Boolean = false, onlyOnline: Boolean = false, onlyDirect: Boolean = false, showIgnored: Boolean = false)","org.meshtastic.feature.node.list.NodeFilterToggles.NodeFilterToggles"]},{"name":"constructor(includeUnknown: Boolean, onToggleIncludeUnknown: () -> Unit, excludeInfrastructure: Boolean, onToggleExcludeInfrastructure: () -> Unit, onlyOnline: Boolean, onToggleOnlyOnline: () -> Unit, onlyDirect: Boolean, onToggleOnlyDirect: () -> Unit, showIgnored: Boolean, onToggleShowIgnored: () -> Unit, ignoredNodeCount: Int, excludeMqtt: Boolean, onToggleExcludeMqtt: () -> Unit)","description":"org.meshtastic.feature.node.component.NodeFilterToggles.NodeFilterToggles","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/-node-filter-toggles.html","searchKeys":["NodeFilterToggles","constructor(includeUnknown: Boolean, onToggleIncludeUnknown: () -> Unit, excludeInfrastructure: Boolean, onToggleExcludeInfrastructure: () -> Unit, onlyOnline: Boolean, onToggleOnlyOnline: () -> Unit, onlyDirect: Boolean, onToggleOnlyDirect: () -> Unit, showIgnored: Boolean, onToggleShowIgnored: () -> Unit, ignoredNodeCount: Int, excludeMqtt: Boolean, onToggleExcludeMqtt: () -> Unit)","org.meshtastic.feature.node.component.NodeFilterToggles.NodeFilterToggles"]},{"name":"constructor(isLocal: Boolean = false, isManaged: Boolean = true, isFahrenheit: Boolean = false, displayUnits: MeasurementSystem = MeasurementSystem.METRIC, node: Node? = null, deviceMetrics: List<Telemetry> = emptyList(), localStats: List<Telemetry> = emptyList(), signalMetrics: List<MeshPacket> = emptyList(), powerMetrics: List<Telemetry> = emptyList(), hostMetrics: List<Telemetry> = emptyList(), tracerouteRequests: List<MeshLog> = emptyList(), tracerouteResults: List<MeshLog> = emptyList(), neighborInfoRequests: List<MeshLog> = emptyList(), neighborInfoResults: List<MeshLog> = emptyList(), positionLogs: List<Position> = emptyList(), deviceHardware: DeviceHardware? = null, deviceLinks: List<DeviceLink> = emptyList(), firmwareEdition: FirmwareEdition? = null, latestStableFirmware: FirmwareRelease = FirmwareRelease(), latestAlphaFirmware: FirmwareRelease = FirmwareRelease(), paxMetrics: List<MeshLog> = emptyList(), airQualityMetrics: List<Telemetry> = emptyList(), reportedTarget: String? = null)","description":"org.meshtastic.feature.node.model.MetricsState.MetricsState","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/-metrics-state.html","searchKeys":["MetricsState","constructor(isLocal: Boolean = false, isManaged: Boolean = true, isFahrenheit: Boolean = false, displayUnits: MeasurementSystem = MeasurementSystem.METRIC, node: Node? = null, deviceMetrics: List<Telemetry> = emptyList(), localStats: List<Telemetry> = emptyList(), signalMetrics: List<MeshPacket> = emptyList(), powerMetrics: List<Telemetry> = emptyList(), hostMetrics: List<Telemetry> = emptyList(), tracerouteRequests: List<MeshLog> = emptyList(), tracerouteResults: List<MeshLog> = emptyList(), neighborInfoRequests: List<MeshLog> = emptyList(), neighborInfoResults: List<MeshLog> = emptyList(), positionLogs: List<Position> = emptyList(), deviceHardware: DeviceHardware? = null, deviceLinks: List<DeviceLink> = emptyList(), firmwareEdition: FirmwareEdition? = null, latestStableFirmware: FirmwareRelease = FirmwareRelease(), latestAlphaFirmware: FirmwareRelease = FirmwareRelease(), paxMetrics: List<MeshLog> = emptyList(), airQualityMetrics: List<Telemetry> = emptyList(), reportedTarget: String? = null)","org.meshtastic.feature.node.model.MetricsState.MetricsState"]},{"name":"constructor(latitude: Double, longitude: Double, altitude: Double, timeMillis: Long)","description":"org.meshtastic.feature.node.compass.PhoneLocation.PhoneLocation","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location/-phone-location.html","searchKeys":["PhoneLocation","constructor(latitude: Double, longitude: Double, altitude: Double, timeMillis: Long)","org.meshtastic.feature.node.compass.PhoneLocation.PhoneLocation"]},{"name":"constructor(metrics: List<Telemetry>, shouldPlot: List<Boolean>, leftMinMax: Pair<Float, Float> = Pair(0f, 0f), rightMinMax: Pair<Float, Float> = Pair(0f, 0f), times: Pair<Int, Int> = Pair(0, 0))","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData.EnvironmentGraphingData","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/-environment-graphing-data.html","searchKeys":["EnvironmentGraphingData","constructor(metrics: List<Telemetry>, shouldPlot: List<Boolean>, leftMinMax: Pair<Float, Float> = Pair(0f, 0f), rightMinMax: Pair<Float, Float> = Pair(0f, 0f), times: Pair<Int, Int> = Pair(0, 0))","org.meshtastic.feature.node.metrics.EnvironmentGraphingData.EnvironmentGraphingData"]},{"name":"constructor(nameRes: StringResource, color: Color, isLine: Boolean = false, metricKey: Any? = null, channelNumber: Int? = null)","description":"org.meshtastic.feature.node.metrics.LegendData.LegendData","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/-legend-data.html","searchKeys":["LegendData","constructor(nameRes: StringResource, color: Color, isLine: Boolean = false, metricKey: Any? = null, channelNumber: Int? = null)","org.meshtastic.feature.node.metrics.LegendData.LegendData"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.DirectMessage.DirectMessage","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-direct-message/-direct-message.html","searchKeys":["DirectMessage","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.DirectMessage.DirectMessage"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Favorite.Favorite","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-favorite/-favorite.html","searchKeys":["Favorite","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Favorite.Favorite"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Ignore.Ignore","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-ignore/-ignore.html","searchKeys":["Ignore","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Ignore.Ignore"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.MoreDetails.MoreDetails","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-more-details/-more-details.html","searchKeys":["MoreDetails","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.MoreDetails.MoreDetails"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Mute.Mute","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-mute/-mute.html","searchKeys":["Mute","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Mute.Mute"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Reboot.Reboot","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-reboot/-reboot.html","searchKeys":["Reboot","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Reboot.Reboot"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Remove.Remove","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-remove/-remove.html","searchKeys":["Remove","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Remove.Remove"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestNeighborInfo.RequestNeighborInfo","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-neighbor-info/-request-neighbor-info.html","searchKeys":["RequestNeighborInfo","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.RequestNeighborInfo.RequestNeighborInfo"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestPosition.RequestPosition","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-position/-request-position.html","searchKeys":["RequestPosition","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.RequestPosition.RequestPosition"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestUserInfo.RequestUserInfo","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-user-info/-request-user-info.html","searchKeys":["RequestUserInfo","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.RequestUserInfo.RequestUserInfo"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Share.Share","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-share/-share.html","searchKeys":["Share","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Share.Share"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.Shutdown.Shutdown","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-shutdown/-shutdown.html","searchKeys":["Shutdown","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.Shutdown.Shutdown"]},{"name":"constructor(node: Node)","description":"org.meshtastic.feature.node.component.NodeMenuAction.TraceRoute.TraceRoute","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-trace-route/-trace-route.html","searchKeys":["TraceRoute","constructor(node: Node)","org.meshtastic.feature.node.component.NodeMenuAction.TraceRoute.TraceRoute"]},{"name":"constructor(node: Node, displayUnits: MeasurementSystem)","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass.OpenCompass","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-compass/-open-compass.html","searchKeys":["OpenCompass","constructor(node: Node, displayUnits: MeasurementSystem)","org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass.OpenCompass"]},{"name":"constructor(node: Node, type: TelemetryType)","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry.RequestTelemetry","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-telemetry/-request-telemetry.html","searchKeys":["RequestTelemetry","constructor(node: Node, type: TelemetryType)","org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry.RequestTelemetry"]},{"name":"constructor(node: Node? = null, nodeName: UiText = UiText.DynamicString(\"\"), ourNode: Node? = null, metricsState: MetricsState = MetricsState.Empty, environmentState: EnvironmentMetricsState = EnvironmentMetricsState(), availableLogs: Set<LogsType> = emptySet(), lastTracerouteTime: Long? = null, lastRequestNeighborsTime: Long? = null, sessionStatus: SessionStatus = SessionStatus.NoSession, isEnsuringSession: Boolean = false)","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.NodeDetailUiState","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/-node-detail-ui-state.html","searchKeys":["NodeDetailUiState","constructor(node: Node? = null, nodeName: UiText = UiText.DynamicString(\"\"), ourNode: Node? = null, metricsState: MetricsState = MetricsState.Empty, environmentState: EnvironmentMetricsState = EnvironmentMetricsState(), availableLogs: Set<LogsType> = emptySet(), lastTracerouteTime: Long? = null, lastRequestNeighborsTime: Long? = null, sessionStatus: SessionStatus = SessionStatus.NoSession, isEnsuringSession: Boolean = false)","org.meshtastic.feature.node.detail.NodeDetailUiState.NodeDetailUiState"]},{"name":"constructor(nodeNum: Int)","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenRemoteAdmin.OpenRemoteAdmin","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-remote-admin/-open-remote-admin.html","searchKeys":["OpenRemoteAdmin","constructor(nodeNum: Int)","org.meshtastic.feature.node.model.NodeDetailAction.OpenRemoteAdmin.OpenRemoteAdmin"]},{"name":"constructor(nodeNum: Int)","description":"org.meshtastic.feature.node.model.NodeDetailAction.RefreshMetadata.RefreshMetadata","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-refresh-metadata/-refresh-metadata.html","searchKeys":["RefreshMetadata","constructor(nodeNum: Int)","org.meshtastic.feature.node.model.NodeDetailAction.RefreshMetadata.RefreshMetadata"]},{"name":"constructor(nodeRepository: NodeRepository)","description":"org.meshtastic.feature.node.domain.usecase.GetFilteredNodesUseCase.GetFilteredNodesUseCase","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-get-filtered-nodes-use-case/-get-filtered-nodes-use-case.html","searchKeys":["GetFilteredNodesUseCase","constructor(nodeRepository: NodeRepository)","org.meshtastic.feature.node.domain.usecase.GetFilteredNodesUseCase.GetFilteredNodesUseCase"]},{"name":"constructor(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, radioConfigRepository: RadioConfigRepository, deviceHardwareRepository: DeviceHardwareRepository, deviceLinkRepository: DeviceLinkRepository, firmwareReleaseRepository: FirmwareReleaseRepository, nodeRequestActions: NodeRequestActions, localeUnitsProvider: LocaleUnitsProvider)","description":"org.meshtastic.feature.node.domain.usecase.CommonGetNodeDetailsUseCase.CommonGetNodeDetailsUseCase","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-common-get-node-details-use-case/-common-get-node-details-use-case.html","searchKeys":["CommonGetNodeDetailsUseCase","constructor(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, radioConfigRepository: RadioConfigRepository, deviceHardwareRepository: DeviceHardwareRepository, deviceLinkRepository: DeviceLinkRepository, firmwareReleaseRepository: FirmwareReleaseRepository, nodeRequestActions: NodeRequestActions, localeUnitsProvider: LocaleUnitsProvider)","org.meshtastic.feature.node.domain.usecase.CommonGetNodeDetailsUseCase.CommonGetNodeDetailsUseCase"]},{"name":"constructor(nodeRepository: NodeRepository, radioController: RadioController, alertManager: AlertManager, analytics: PlatformAnalytics, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() })","description":"org.meshtastic.feature.node.detail.NodeManagementActions.NodeManagementActions","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/-node-management-actions.html","searchKeys":["NodeManagementActions","constructor(nodeRepository: NodeRepository, radioController: RadioController, alertManager: AlertManager, analytics: PlatformAnalytics, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() })","org.meshtastic.feature.node.detail.NodeManagementActions.NodeManagementActions"]},{"name":"constructor(permissionGranted: Boolean, providerEnabled: Boolean, location: PhoneLocation? = null)","description":"org.meshtastic.feature.node.compass.PhoneLocationState.PhoneLocationState","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-state/-phone-location-state.html","searchKeys":["PhoneLocationState","constructor(permissionGranted: Boolean, providerEnabled: Boolean, location: PhoneLocation? = null)","org.meshtastic.feature.node.compass.PhoneLocationState.PhoneLocationState"]},{"name":"constructor(radioController: RadioController, snackbarManager: SnackbarManager, analytics: PlatformAnalytics, resolveUiText: suspend (UiText) -> String = { it.resolve() })","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.CommonNodeRequestActions","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/-common-node-request-actions.html","searchKeys":["CommonNodeRequestActions","constructor(radioController: RadioController, snackbarManager: SnackbarManager, analytics: PlatformAnalytics, resolveUiText: suspend (UiText) -> String = { it.resolve() })","org.meshtastic.feature.node.detail.CommonNodeRequestActions.CommonNodeRequestActions"]},{"name":"constructor(route: Route)","description":"org.meshtastic.feature.node.model.NodeDetailAction.Navigate.Navigate","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-navigate/-navigate.html","searchKeys":["Navigate","constructor(route: Route)","org.meshtastic.feature.node.model.NodeDetailAction.Navigate.Navigate"]},{"name":"constructor(savedStateHandle: SavedStateHandle, nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, queryController: QueryController, getNodeDetailsUseCase: GetNodeDetailsUseCase, ensureRemoteAdminSession: EnsureRemoteAdminSessionUseCase, observeRemoteAdminSessionStatus: ObserveRemoteAdminSessionStatusUseCase, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() })","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.NodeDetailViewModel","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/-node-detail-view-model.html","searchKeys":["NodeDetailViewModel","constructor(savedStateHandle: SavedStateHandle, nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, queryController: QueryController, getNodeDetailsUseCase: GetNodeDetailsUseCase, ensureRemoteAdminSession: EnsureRemoteAdminSessionUseCase, observeRemoteAdminSessionStatus: ObserveRemoteAdminSessionStatusUseCase, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() })","org.meshtastic.feature.node.detail.NodeDetailViewModel.NodeDetailViewModel"]},{"name":"constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider, adminController: AdminController, radioInterfaceService: RadioInterfaceService, deviceHardwareRepository: DeviceHardwareRepository, nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, getFilteredNodesUseCase: GetFilteredNodesUseCase, nodeFilterPreferences: NodeFilterPreferences, localeUnitsProvider: LocaleUnitsProvider)","description":"org.meshtastic.feature.node.list.NodeListViewModel.NodeListViewModel","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/-node-list-view-model.html","searchKeys":["NodeListViewModel","constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider, adminController: AdminController, radioInterfaceService: RadioInterfaceService, deviceHardwareRepository: DeviceHardwareRepository, nodeManagementActions: NodeManagementActions, nodeRequestActions: NodeRequestActions, getFilteredNodesUseCase: GetFilteredNodesUseCase, nodeFilterPreferences: NodeFilterPreferences, localeUnitsProvider: LocaleUnitsProvider)","org.meshtastic.feature.node.list.NodeListViewModel.NodeListViewModel"]},{"name":"constructor(sort: NodeSortOption = NodeSortOption.LAST_HEARD, filter: NodeFilterState = NodeFilterState(), distanceUnits: MeasurementSystem = MeasurementSystem.METRIC, tempInFahrenheit: Boolean = false)","description":"org.meshtastic.feature.node.list.NodesUiState.NodesUiState","location":"feature/node/org.meshtastic.feature.node.list/-nodes-ui-state/-nodes-ui-state.html","searchKeys":["NodesUiState","constructor(sort: NodeSortOption = NodeSortOption.LAST_HEARD, filter: NodeFilterState = NodeFilterState(), distanceUnits: MeasurementSystem = MeasurementSystem.METRIC, tempInFahrenheit: Boolean = false)","org.meshtastic.feature.node.list.NodesUiState.NodesUiState"]},{"name":"constructor(targetName: String = \"\", targetColor: Color = Color(DEFAULT_TARGET_COLOR_HEX), heading: Float? = null, bearing: Float? = null, distanceText: String? = null, bearingText: String? = null, lastUpdateText: String? = null, positionTimeSec: Long? = null, warnings: List<CompassWarning> = emptyList(), errorRadiusText: String? = null, angularErrorDeg: Float? = null, isAligned: Boolean = false, hasTargetPosition: Boolean = true, displayUnits: MeasurementSystem = MeasurementSystem.METRIC, targetAltitude: Int? = null)","description":"org.meshtastic.feature.node.compass.CompassUiState.CompassUiState","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/-compass-ui-state.html","searchKeys":["CompassUiState","constructor(targetName: String = \"\", targetColor: Color = Color(DEFAULT_TARGET_COLOR_HEX), heading: Float? = null, bearing: Float? = null, distanceText: String? = null, bearingText: String? = null, lastUpdateText: String? = null, positionTimeSec: Long? = null, warnings: List<CompassWarning> = emptyList(), errorRadiusText: String? = null, angularErrorDeg: Float? = null, isAligned: Boolean = false, hasTargetPosition: Boolean = true, displayUnits: MeasurementSystem = MeasurementSystem.METRIC, targetAltitude: Int? = null)","org.meshtastic.feature.node.compass.CompassUiState.CompassUiState"]},{"name":"constructor(titleRes: StringResource, definitionRes: StringResource, color: Color)","description":"org.meshtastic.feature.node.metrics.InfoDialogData.InfoDialogData","location":"feature/node/org.meshtastic.feature.node.metrics/-info-dialog-data/-info-dialog-data.html","searchKeys":["InfoDialogData","constructor(titleRes: StringResource, definitionRes: StringResource, color: Color)","org.meshtastic.feature.node.metrics.InfoDialogData.InfoDialogData"]},{"name":"constructor(uiPrefs: UiPrefs)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.NodeFilterPreferences","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/-node-filter-preferences.html","searchKeys":["NodeFilterPreferences","constructor(uiPrefs: UiPrefs)","org.meshtastic.feature.node.list.NodeFilterPreferences.NodeFilterPreferences"]},{"name":"data class CompassUiState(val targetName: String = \"\", val targetColor: Color = Color(DEFAULT_TARGET_COLOR_HEX), val heading: Float? = null, val bearing: Float? = null, val distanceText: String? = null, val bearingText: String? = null, val lastUpdateText: String? = null, val positionTimeSec: Long? = null, val warnings: List<CompassWarning> = emptyList(), val errorRadiusText: String? = null, val angularErrorDeg: Float? = null, val isAligned: Boolean = false, val hasTargetPosition: Boolean = true, val displayUnits: MeasurementSystem = MeasurementSystem.METRIC, val targetAltitude: Int? = null)","description":"org.meshtastic.feature.node.compass.CompassUiState","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/index.html","searchKeys":["CompassUiState","data class CompassUiState(val targetName: String = \"\", val targetColor: Color = Color(DEFAULT_TARGET_COLOR_HEX), val heading: Float? = null, val bearing: Float? = null, val distanceText: String? = null, val bearingText: String? = null, val lastUpdateText: String? = null, val positionTimeSec: Long? = null, val warnings: List<CompassWarning> = emptyList(), val errorRadiusText: String? = null, val angularErrorDeg: Float? = null, val isAligned: Boolean = false, val hasTargetPosition: Boolean = true, val displayUnits: MeasurementSystem = MeasurementSystem.METRIC, val targetAltitude: Int? = null)","org.meshtastic.feature.node.compass.CompassUiState"]},{"name":"data class DirectMessage(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.DirectMessage","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-direct-message/index.html","searchKeys":["DirectMessage","data class DirectMessage(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.DirectMessage"]},{"name":"data class EnvironmentGraphingData(val metrics: List<Telemetry>, val shouldPlot: List<Boolean>, val leftMinMax: Pair<Float, Float> = Pair(0f, 0f), val rightMinMax: Pair<Float, Float> = Pair(0f, 0f), val times: Pair<Int, Int> = Pair(0, 0))","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/index.html","searchKeys":["EnvironmentGraphingData","data class EnvironmentGraphingData(val metrics: List<Telemetry>, val shouldPlot: List<Boolean>, val leftMinMax: Pair<Float, Float> = Pair(0f, 0f), val rightMinMax: Pair<Float, Float> = Pair(0f, 0f), val times: Pair<Int, Int> = Pair(0, 0))","org.meshtastic.feature.node.metrics.EnvironmentGraphingData"]},{"name":"data class EnvironmentMetricsState(val environmentMetrics: List<Telemetry> = emptyList())","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsState","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-state/index.html","searchKeys":["EnvironmentMetricsState","data class EnvironmentMetricsState(val environmentMetrics: List<Telemetry> = emptyList())","org.meshtastic.feature.node.metrics.EnvironmentMetricsState"]},{"name":"data class Favorite(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Favorite","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-favorite/index.html","searchKeys":["Favorite","data class Favorite(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Favorite"]},{"name":"data class HandleNodeMenuAction(val action: NodeMenuAction) : NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.HandleNodeMenuAction","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-handle-node-menu-action/index.html","searchKeys":["HandleNodeMenuAction","data class HandleNodeMenuAction(val action: NodeMenuAction) : NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction.HandleNodeMenuAction"]},{"name":"data class HeadingState(val heading: Float? = null, val hasSensor: Boolean = true, val accuracy: Int = 0)","description":"org.meshtastic.feature.node.compass.HeadingState","location":"feature/node/org.meshtastic.feature.node.compass/-heading-state/index.html","searchKeys":["HeadingState","data class HeadingState(val heading: Float? = null, val hasSensor: Boolean = true, val accuracy: Int = 0)","org.meshtastic.feature.node.compass.HeadingState"]},{"name":"data class Ignore(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Ignore","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-ignore/index.html","searchKeys":["Ignore","data class Ignore(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Ignore"]},{"name":"data class InfoDialogData(val titleRes: StringResource, val definitionRes: StringResource, val color: Color)","description":"org.meshtastic.feature.node.metrics.InfoDialogData","location":"feature/node/org.meshtastic.feature.node.metrics/-info-dialog-data/index.html","searchKeys":["InfoDialogData","data class InfoDialogData(val titleRes: StringResource, val definitionRes: StringResource, val color: Color)","org.meshtastic.feature.node.metrics.InfoDialogData"]},{"name":"data class LegendData(val nameRes: StringResource, val color: Color, val isLine: Boolean = false, val metricKey: Any? = null, val channelNumber: Int? = null)","description":"org.meshtastic.feature.node.metrics.LegendData","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/index.html","searchKeys":["LegendData","data class LegendData(val nameRes: StringResource, val color: Color, val isLine: Boolean = false, val metricKey: Any? = null, val channelNumber: Int? = null)","org.meshtastic.feature.node.metrics.LegendData"]},{"name":"data class MetricsState(val isLocal: Boolean = false, val isManaged: Boolean = true, val isFahrenheit: Boolean = false, val displayUnits: MeasurementSystem = MeasurementSystem.METRIC, val node: Node? = null, val deviceMetrics: List<Telemetry> = emptyList(), val localStats: List<Telemetry> = emptyList(), val signalMetrics: List<MeshPacket> = emptyList(), val powerMetrics: List<Telemetry> = emptyList(), val hostMetrics: List<Telemetry> = emptyList(), val tracerouteRequests: List<MeshLog> = emptyList(), val tracerouteResults: List<MeshLog> = emptyList(), val neighborInfoRequests: List<MeshLog> = emptyList(), val neighborInfoResults: List<MeshLog> = emptyList(), val positionLogs: List<Position> = emptyList(), val deviceHardware: DeviceHardware? = null, val deviceLinks: List<DeviceLink> = emptyList(), val firmwareEdition: FirmwareEdition? = null, val latestStableFirmware: FirmwareRelease = FirmwareRelease(), val latestAlphaFirmware: FirmwareRelease = FirmwareRelease(), val paxMetrics: List<MeshLog> = emptyList(), val airQualityMetrics: List<Telemetry> = emptyList(), val reportedTarget: String? = null)","description":"org.meshtastic.feature.node.model.MetricsState","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/index.html","searchKeys":["MetricsState","data class MetricsState(val isLocal: Boolean = false, val isManaged: Boolean = true, val isFahrenheit: Boolean = false, val displayUnits: MeasurementSystem = MeasurementSystem.METRIC, val node: Node? = null, val deviceMetrics: List<Telemetry> = emptyList(), val localStats: List<Telemetry> = emptyList(), val signalMetrics: List<MeshPacket> = emptyList(), val powerMetrics: List<Telemetry> = emptyList(), val hostMetrics: List<Telemetry> = emptyList(), val tracerouteRequests: List<MeshLog> = emptyList(), val tracerouteResults: List<MeshLog> = emptyList(), val neighborInfoRequests: List<MeshLog> = emptyList(), val neighborInfoResults: List<MeshLog> = emptyList(), val positionLogs: List<Position> = emptyList(), val deviceHardware: DeviceHardware? = null, val deviceLinks: List<DeviceLink> = emptyList(), val firmwareEdition: FirmwareEdition? = null, val latestStableFirmware: FirmwareRelease = FirmwareRelease(), val latestAlphaFirmware: FirmwareRelease = FirmwareRelease(), val paxMetrics: List<MeshLog> = emptyList(), val airQualityMetrics: List<Telemetry> = emptyList(), val reportedTarget: String? = null)","org.meshtastic.feature.node.model.MetricsState"]},{"name":"data class MoreDetails(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.MoreDetails","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-more-details/index.html","searchKeys":["MoreDetails","data class MoreDetails(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.MoreDetails"]},{"name":"data class Mute(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Mute","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-mute/index.html","searchKeys":["Mute","data class Mute(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Mute"]},{"name":"data class Navigate(val route: Route) : NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.Navigate","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-navigate/index.html","searchKeys":["Navigate","data class Navigate(val route: Route) : NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction.Navigate"]},{"name":"data class NodeDetailUiState(val node: Node? = null, val nodeName: UiText = UiText.DynamicString(\"\"), val ourNode: Node? = null, val metricsState: MetricsState = MetricsState.Empty, val environmentState: EnvironmentMetricsState = EnvironmentMetricsState(), val availableLogs: Set<LogsType> = emptySet(), val lastTracerouteTime: Long? = null, val lastRequestNeighborsTime: Long? = null, val sessionStatus: SessionStatus = SessionStatus.NoSession, val isEnsuringSession: Boolean = false)","description":"org.meshtastic.feature.node.detail.NodeDetailUiState","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/index.html","searchKeys":["NodeDetailUiState","data class NodeDetailUiState(val node: Node? = null, val nodeName: UiText = UiText.DynamicString(\"\"), val ourNode: Node? = null, val metricsState: MetricsState = MetricsState.Empty, val environmentState: EnvironmentMetricsState = EnvironmentMetricsState(), val availableLogs: Set<LogsType> = emptySet(), val lastTracerouteTime: Long? = null, val lastRequestNeighborsTime: Long? = null, val sessionStatus: SessionStatus = SessionStatus.NoSession, val isEnsuringSession: Boolean = false)","org.meshtastic.feature.node.detail.NodeDetailUiState"]},{"name":"data class NodeFilterState(val filterText: String = \"\", val includeUnknown: Boolean = true, val excludeInfrastructure: Boolean = false, val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val showIgnored: Boolean = false, val excludeMqtt: Boolean = false)","description":"org.meshtastic.feature.node.list.NodeFilterState","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/index.html","searchKeys":["NodeFilterState","data class NodeFilterState(val filterText: String = \"\", val includeUnknown: Boolean = true, val excludeInfrastructure: Boolean = false, val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val showIgnored: Boolean = false, val excludeMqtt: Boolean = false)","org.meshtastic.feature.node.list.NodeFilterState"]},{"name":"data class NodeFilterToggles(val includeUnknown: Boolean = true, val excludeInfrastructure: Boolean = false, val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val showIgnored: Boolean = false)","description":"org.meshtastic.feature.node.list.NodeFilterToggles","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/index.html","searchKeys":["NodeFilterToggles","data class NodeFilterToggles(val includeUnknown: Boolean = true, val excludeInfrastructure: Boolean = false, val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val showIgnored: Boolean = false)","org.meshtastic.feature.node.list.NodeFilterToggles"]},{"name":"data class NodeFilterToggles(val includeUnknown: Boolean, val onToggleIncludeUnknown: () -> Unit, val excludeInfrastructure: Boolean, val onToggleExcludeInfrastructure: () -> Unit, val onlyOnline: Boolean, val onToggleOnlyOnline: () -> Unit, val onlyDirect: Boolean, val onToggleOnlyDirect: () -> Unit, val showIgnored: Boolean, val onToggleShowIgnored: () -> Unit, val ignoredNodeCount: Int, val excludeMqtt: Boolean, val onToggleExcludeMqtt: () -> Unit)","description":"org.meshtastic.feature.node.component.NodeFilterToggles","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/index.html","searchKeys":["NodeFilterToggles","data class NodeFilterToggles(val includeUnknown: Boolean, val onToggleIncludeUnknown: () -> Unit, val excludeInfrastructure: Boolean, val onToggleExcludeInfrastructure: () -> Unit, val onlyOnline: Boolean, val onToggleOnlyOnline: () -> Unit, val onlyDirect: Boolean, val onToggleOnlyDirect: () -> Unit, val showIgnored: Boolean, val onToggleShowIgnored: () -> Unit, val ignoredNodeCount: Int, val excludeMqtt: Boolean, val onToggleExcludeMqtt: () -> Unit)","org.meshtastic.feature.node.component.NodeFilterToggles"]},{"name":"data class NodesUiState(val sort: NodeSortOption = NodeSortOption.LAST_HEARD, val filter: NodeFilterState = NodeFilterState(), val distanceUnits: MeasurementSystem = MeasurementSystem.METRIC, val tempInFahrenheit: Boolean = false)","description":"org.meshtastic.feature.node.list.NodesUiState","location":"feature/node/org.meshtastic.feature.node.list/-nodes-ui-state/index.html","searchKeys":["NodesUiState","data class NodesUiState(val sort: NodeSortOption = NodeSortOption.LAST_HEARD, val filter: NodeFilterState = NodeFilterState(), val distanceUnits: MeasurementSystem = MeasurementSystem.METRIC, val tempInFahrenheit: Boolean = false)","org.meshtastic.feature.node.list.NodesUiState"]},{"name":"data class OpenCompass(val node: Node, val displayUnits: MeasurementSystem) : NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-compass/index.html","searchKeys":["OpenCompass","data class OpenCompass(val node: Node, val displayUnits: MeasurementSystem) : NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass"]},{"name":"data class OpenRemoteAdmin(val nodeNum: Int) : NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenRemoteAdmin","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-remote-admin/index.html","searchKeys":["OpenRemoteAdmin","data class OpenRemoteAdmin(val nodeNum: Int) : NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction.OpenRemoteAdmin"]},{"name":"data class PhoneLocation(val latitude: Double, val longitude: Double, val altitude: Double, val timeMillis: Long)","description":"org.meshtastic.feature.node.compass.PhoneLocation","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location/index.html","searchKeys":["PhoneLocation","data class PhoneLocation(val latitude: Double, val longitude: Double, val altitude: Double, val timeMillis: Long)","org.meshtastic.feature.node.compass.PhoneLocation"]},{"name":"data class PhoneLocationState(val permissionGranted: Boolean, val providerEnabled: Boolean, val location: PhoneLocation? = null)","description":"org.meshtastic.feature.node.compass.PhoneLocationState","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-state/index.html","searchKeys":["PhoneLocationState","data class PhoneLocationState(val permissionGranted: Boolean, val providerEnabled: Boolean, val location: PhoneLocation? = null)","org.meshtastic.feature.node.compass.PhoneLocationState"]},{"name":"data class Reboot(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Reboot","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-reboot/index.html","searchKeys":["Reboot","data class Reboot(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Reboot"]},{"name":"data class RefreshMetadata(val nodeNum: Int) : NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.RefreshMetadata","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-refresh-metadata/index.html","searchKeys":["RefreshMetadata","data class RefreshMetadata(val nodeNum: Int) : NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction.RefreshMetadata"]},{"name":"data class Remove(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Remove","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-remove/index.html","searchKeys":["Remove","data class Remove(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Remove"]},{"name":"data class RequestNeighborInfo(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestNeighborInfo","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-neighbor-info/index.html","searchKeys":["RequestNeighborInfo","data class RequestNeighborInfo(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.RequestNeighborInfo"]},{"name":"data class RequestPosition(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestPosition","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-position/index.html","searchKeys":["RequestPosition","data class RequestPosition(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.RequestPosition"]},{"name":"data class RequestTelemetry(val node: Node, val type: TelemetryType) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-telemetry/index.html","searchKeys":["RequestTelemetry","data class RequestTelemetry(val node: Node, val type: TelemetryType) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry"]},{"name":"data class RequestUserInfo(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestUserInfo","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-user-info/index.html","searchKeys":["RequestUserInfo","data class RequestUserInfo(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.RequestUserInfo"]},{"name":"data class Share(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Share","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-share/index.html","searchKeys":["Share","data class Share(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Share"]},{"name":"data class Shutdown(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.Shutdown","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-shutdown/index.html","searchKeys":["Shutdown","data class Shutdown(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.Shutdown"]},{"name":"data class TraceRoute(val node: Node) : NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction.TraceRoute","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-trace-route/index.html","searchKeys":["TraceRoute","data class TraceRoute(val node: Node) : NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction.TraceRoute"]},{"name":"data object ShareContact : NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.ShareContact","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-share-contact/index.html","searchKeys":["ShareContact","data object ShareContact : NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction.ShareContact"]},{"name":"enum CompassWarning : Enum<CompassWarning> ","description":"org.meshtastic.feature.node.compass.CompassWarning","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/index.html","searchKeys":["CompassWarning","enum CompassWarning : Enum<CompassWarning> ","org.meshtastic.feature.node.compass.CompassWarning"]},{"name":"enum Environment : Enum<Environment> ","description":"org.meshtastic.feature.node.metrics.Environment","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/index.html","searchKeys":["Environment","enum Environment : Enum<Environment> ","org.meshtastic.feature.node.metrics.Environment"]},{"name":"enum HopWindow : Enum<HopWindow> ","description":"org.meshtastic.feature.node.component.HopWindow","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/index.html","searchKeys":["HopWindow","enum HopWindow : Enum<HopWindow> ","org.meshtastic.feature.node.component.HopWindow"]},{"name":"enum LogsType : Enum<LogsType> ","description":"org.meshtastic.feature.node.model.LogsType","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/index.html","searchKeys":["LogsType","enum LogsType : Enum<LogsType> ","org.meshtastic.feature.node.model.LogsType"]},{"name":"enum NodeDetailScreen : Enum<NodeDetailScreen> ","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/index.html","searchKeys":["NodeDetailScreen","enum NodeDetailScreen : Enum<NodeDetailScreen> ","org.meshtastic.feature.node.navigation.NodeDetailScreen"]},{"name":"enum TimeFrame : Enum<TimeFrame> ","description":"org.meshtastic.feature.node.model.TimeFrame","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/index.html","searchKeys":["TimeFrame","enum TimeFrame : Enum<TimeFrame> ","org.meshtastic.feature.node.model.TimeFrame"]},{"name":"fun <T> BaseMetricScreen(onNavigateUp: () -> Unit, telemetryType: TelemetryType?, titleRes: StringResource, nodeName: String, data: List<T>, timeProvider: (T) -> Double, infoData: List<InfoDialogData> = emptyList(), onRequestTelemetry: () -> Unit? = null, onExportCsv: () -> Unit? = null, extraActions: () -> Unit = {}, chartPart: (Modifier, Double?, VicoScrollState, (Double) -> Unit) -> Unit, listPart: (Modifier, Double?, LazyListState, (Double) -> Unit) -> Unit, controlPart: () -> Unit = {}, bottomContent: () -> Unit = {}, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.BaseMetricScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-base-metric-screen.html","searchKeys":["BaseMetricScreen","fun <T> BaseMetricScreen(onNavigateUp: () -> Unit, telemetryType: TelemetryType?, titleRes: StringResource, nodeName: String, data: List<T>, timeProvider: (T) -> Double, infoData: List<InfoDialogData> = emptyList(), onRequestTelemetry: () -> Unit? = null, onExportCsv: () -> Unit? = null, extraActions: () -> Unit = {}, chartPart: (Modifier, Double?, VicoScrollState, (Double) -> Unit) -> Unit, listPart: (Modifier, Double?, LazyListState, (Double) -> Unit) -> Unit, controlPart: () -> Unit = {}, bottomContent: () -> Unit = {}, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.BaseMetricScreen"]},{"name":"fun AdaptiveMetricLayout(chartPart: (Modifier) -> Unit, listPart: (Modifier) -> Unit, modifier: Modifier = Modifier, isChartExpanded: Boolean = false)","description":"org.meshtastic.feature.node.metrics.AdaptiveMetricLayout","location":"feature/node/org.meshtastic.feature.node.metrics/-adaptive-metric-layout.html","searchKeys":["AdaptiveMetricLayout","fun AdaptiveMetricLayout(chartPart: (Modifier) -> Unit, listPart: (Modifier) -> Unit, modifier: Modifier = Modifier, isChartExpanded: Boolean = false)","org.meshtastic.feature.node.metrics.AdaptiveMetricLayout"]},{"name":"fun AdaptiveNodeListScreen(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit = { _, _ -> }, onNavigateToConnections: () -> Unit = {})","description":"org.meshtastic.feature.node.navigation.AdaptiveNodeListScreen","location":"feature/node/org.meshtastic.feature.node.navigation/-adaptive-node-list-screen.html","searchKeys":["AdaptiveNodeListScreen","fun AdaptiveNodeListScreen(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit = { _, _ -> }, onNavigateToConnections: () -> Unit = {})","org.meshtastic.feature.node.navigation.AdaptiveNodeListScreen"]},{"name":"fun AdministrationSection(node: Node, metricsState: MetricsState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (FirmwareRelease) -> Unit, sessionStatus: SessionStatus, isEnsuringSession: Boolean, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.component.AdministrationSection","location":"feature/node/org.meshtastic.feature.node.component/-administration-section.html","searchKeys":["AdministrationSection","fun AdministrationSection(node: Node, metricsState: MetricsState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (FirmwareRelease) -> Unit, sessionStatus: SessionStatus, isEnsuringSession: Boolean, modifier: Modifier = Modifier)","org.meshtastic.feature.node.component.AdministrationSection"]},{"name":"fun AirQualityInfo(iaq: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.AirQualityInfo","location":"feature/node/org.meshtastic.feature.node.component/-air-quality-info.html","searchKeys":["AirQualityInfo","fun AirQualityInfo(iaq: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.AirQualityInfo"]},{"name":"fun AirQualityInfoCardsPreview()","description":"org.meshtastic.feature.node.component.AirQualityInfoCardsPreview","location":"feature/node/org.meshtastic.feature.node.component/-air-quality-info-cards-preview.html","searchKeys":["AirQualityInfoCardsPreview","fun AirQualityInfoCardsPreview()","org.meshtastic.feature.node.component.AirQualityInfoCardsPreview"]},{"name":"fun AirQualityMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.AirQualityMetricsScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-air-quality-metrics-screen.html","searchKeys":["AirQualityMetricsScreen","fun AirQualityMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.AirQualityMetricsScreen"]},{"name":"fun ChannelInfo(channel: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.ChannelInfo","location":"feature/node/org.meshtastic.feature.node.component/-channel-info.html","searchKeys":["ChannelInfo","fun ChannelInfo(channel: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.ChannelInfo"]},{"name":"fun CompassSheetContent(uiState: CompassUiState, onRequestLocationPermission: () -> Unit, onOpenLocationSettings: () -> Unit, onRequestPosition: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.component.CompassSheetContent","location":"feature/node/org.meshtastic.feature.node.component/-compass-sheet-content.html","searchKeys":["CompassSheetContent","fun CompassSheetContent(uiState: CompassUiState, onRequestLocationPermission: () -> Unit, onOpenLocationSettings: () -> Unit, onRequestPosition: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.node.component.CompassSheetContent"]},{"name":"fun CooldownIconButton(onClick: () -> Unit, cooldownTimestamp: Long?, modifier: Modifier = Modifier, cooldownDuration: Long = COOL_DOWN_TIME_MS, content: () -> Unit)","description":"org.meshtastic.feature.node.component.CooldownIconButton","location":"feature/node/org.meshtastic.feature.node.component/-cooldown-icon-button.html","searchKeys":["CooldownIconButton","fun CooldownIconButton(onClick: () -> Unit, cooldownTimestamp: Long?, modifier: Modifier = Modifier, cooldownDuration: Long = COOL_DOWN_TIME_MS, content: () -> Unit)","org.meshtastic.feature.node.component.CooldownIconButton"]},{"name":"fun CooldownOutlinedIconButton(onClick: () -> Unit, cooldownTimestamp: Long?, modifier: Modifier = Modifier, cooldownDuration: Long = COOL_DOWN_TIME_MS, content: () -> Unit)","description":"org.meshtastic.feature.node.component.CooldownOutlinedIconButton","location":"feature/node/org.meshtastic.feature.node.component/-cooldown-outlined-icon-button.html","searchKeys":["CooldownOutlinedIconButton","fun CooldownOutlinedIconButton(onClick: () -> Unit, cooldownTimestamp: Long?, modifier: Modifier = Modifier, cooldownDuration: Long = COOL_DOWN_TIME_MS, content: () -> Unit)","org.meshtastic.feature.node.component.CooldownOutlinedIconButton"]},{"name":"fun DeleteItem(onClick: () -> Unit)","description":"org.meshtastic.feature.node.metrics.DeleteItem","location":"feature/node/org.meshtastic.feature.node.metrics/-delete-item.html","searchKeys":["DeleteItem","fun DeleteItem(onClick: () -> Unit)","org.meshtastic.feature.node.metrics.DeleteItem"]},{"name":"fun DeviceActions(node: Node, ourNode: Node?, lastTracerouteTime: Long?, lastRequestNeighborsTime: Long?, availableLogs: Set<LogsType>, onAction: (NodeDetailAction) -> Unit, displayUnits: MeasurementSystem, isFahrenheit: Boolean, modifier: Modifier = Modifier, isLocal: Boolean = false, airQualityHistory: List<Telemetry> = emptyList())","description":"org.meshtastic.feature.node.component.DeviceActions","location":"feature/node/org.meshtastic.feature.node.component/-device-actions.html","searchKeys":["DeviceActions","fun DeviceActions(node: Node, ourNode: Node?, lastTracerouteTime: Long?, lastRequestNeighborsTime: Long?, availableLogs: Set<LogsType>, onAction: (NodeDetailAction) -> Unit, displayUnits: MeasurementSystem, isFahrenheit: Boolean, modifier: Modifier = Modifier, isLocal: Boolean = false, airQualityHistory: List<Telemetry> = emptyList())","org.meshtastic.feature.node.component.DeviceActions"]},{"name":"fun DeviceActionsLocalPreview()","description":"org.meshtastic.feature.node.component.DeviceActionsLocalPreview","location":"feature/node/org.meshtastic.feature.node.component/-device-actions-local-preview.html","searchKeys":["DeviceActionsLocalPreview","fun DeviceActionsLocalPreview()","org.meshtastic.feature.node.component.DeviceActionsLocalPreview"]},{"name":"fun DeviceActionsRemotePreview()","description":"org.meshtastic.feature.node.component.DeviceActionsRemotePreview","location":"feature/node/org.meshtastic.feature.node.component/-device-actions-remote-preview.html","searchKeys":["DeviceActionsRemotePreview","fun DeviceActionsRemotePreview()","org.meshtastic.feature.node.component.DeviceActionsRemotePreview"]},{"name":"fun DeviceLinksSection(links: List<DeviceLink>, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.component.DeviceLinksSection","location":"feature/node/org.meshtastic.feature.node.component/-device-links-section.html","searchKeys":["DeviceLinksSection","fun DeviceLinksSection(links: List<DeviceLink>, modifier: Modifier = Modifier)","org.meshtastic.feature.node.component.DeviceLinksSection"]},{"name":"fun DeviceMetricsCardPreview()","description":"org.meshtastic.feature.node.metrics.DeviceMetricsCardPreview","location":"feature/node/org.meshtastic.feature.node.metrics/-device-metrics-card-preview.html","searchKeys":["DeviceMetricsCardPreview","fun DeviceMetricsCardPreview()","org.meshtastic.feature.node.metrics.DeviceMetricsCardPreview"]},{"name":"fun DeviceMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.DeviceMetricsScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-device-metrics-screen.html","searchKeys":["DeviceMetricsScreen","fun DeviceMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.DeviceMetricsScreen"]},{"name":"fun DistanceInfo(distance: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.DistanceInfo","location":"feature/node/org.meshtastic.feature.node.component/-distance-info.html","searchKeys":["DistanceInfo","fun DistanceInfo(distance: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.DistanceInfo"]},{"name":"fun ElevationInfo(modifier: Modifier = Modifier, altitude: Int, system: MeasurementSystem, suffix: String = stringResource(Res.string.elevation_suffix), contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.ElevationInfo","location":"feature/node/org.meshtastic.feature.node.component/-elevation-info.html","searchKeys":["ElevationInfo","fun ElevationInfo(modifier: Modifier = Modifier, altitude: Int, system: MeasurementSystem, suffix: String = stringResource(Res.string.elevation_suffix), contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.ElevationInfo"]},{"name":"fun EntryProviderScope<NavKey>.nodeDetailGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.node.navigation.nodeDetailGraph","location":"feature/node/org.meshtastic.feature.node.navigation/node-detail-graph.html","searchKeys":["nodeDetailGraph","fun EntryProviderScope<NavKey>.nodeDetailGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.node.navigation.nodeDetailGraph"]},{"name":"fun EntryProviderScope<NavKey>.nodesGraph(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent> = MutableSharedFlow(), onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit = { _, _ -> }, onNavigateToConnections: () -> Unit = {})","description":"org.meshtastic.feature.node.navigation.nodesGraph","location":"feature/node/org.meshtastic.feature.node.navigation/nodes-graph.html","searchKeys":["nodesGraph","fun EntryProviderScope<NavKey>.nodesGraph(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent> = MutableSharedFlow(), onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit = { _, _ -> }, onNavigateToConnections: () -> Unit = {})","org.meshtastic.feature.node.navigation.nodesGraph"]},{"name":"fun EnvironmentMetricsChart(modifier: Modifier = Modifier, telemetries: List<Telemetry>, graphData: EnvironmentGraphingData, isFahrenheit: Boolean, isImperial: Boolean, vicoScrollState: VicoScrollState, selectedX: Double?, onPointSelected: (Double) -> Unit)","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsChart","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-chart.html","searchKeys":["EnvironmentMetricsChart","fun EnvironmentMetricsChart(modifier: Modifier = Modifier, telemetries: List<Telemetry>, graphData: EnvironmentGraphingData, isFahrenheit: Boolean, isImperial: Boolean, vicoScrollState: VicoScrollState, selectedX: Double?, onPointSelected: (Double) -> Unit)","org.meshtastic.feature.node.metrics.EnvironmentMetricsChart"]},{"name":"fun EnvironmentMetricsPreview()","description":"org.meshtastic.feature.node.component.EnvironmentMetricsPreview","location":"feature/node/org.meshtastic.feature.node.component/-environment-metrics-preview.html","searchKeys":["EnvironmentMetricsPreview","fun EnvironmentMetricsPreview()","org.meshtastic.feature.node.component.EnvironmentMetricsPreview"]},{"name":"fun EnvironmentMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-screen.html","searchKeys":["EnvironmentMetricsScreen","fun EnvironmentMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.EnvironmentMetricsScreen"]},{"name":"fun FirmwareReleaseSheetContent(firmwareRelease: FirmwareRelease, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.component.FirmwareReleaseSheetContent","location":"feature/node/org.meshtastic.feature.node.component/-firmware-release-sheet-content.html","searchKeys":["FirmwareReleaseSheetContent","fun FirmwareReleaseSheetContent(firmwareRelease: FirmwareRelease, modifier: Modifier = Modifier)","org.meshtastic.feature.node.component.FirmwareReleaseSheetContent"]},{"name":"fun GenericMetricChart(modelProducer: CartesianChartModelProducer, layers: List<LineCartesianLayer>, modifier: Modifier = Modifier, startAxis: VerticalAxis<Axis.Position.Vertical.Start>? = null, endAxis: VerticalAxis<Axis.Position.Vertical.End>? = null, bottomAxis: HorizontalAxis<Axis.Position.Horizontal.Bottom>? = null, marker: CartesianMarker? = null, decorations: List<Decoration> = emptyList(), selectedX: Double? = null, onPointSelected: (Double) -> Unit? = null, vicoScrollState: VicoScrollState = rememberVicoScrollState())","description":"org.meshtastic.feature.node.metrics.GenericMetricChart","location":"feature/node/org.meshtastic.feature.node.metrics/-generic-metric-chart.html","searchKeys":["GenericMetricChart","fun GenericMetricChart(modelProducer: CartesianChartModelProducer, layers: List<LineCartesianLayer>, modifier: Modifier = Modifier, startAxis: VerticalAxis<Axis.Position.Vertical.Start>? = null, endAxis: VerticalAxis<Axis.Position.Vertical.End>? = null, bottomAxis: HorizontalAxis<Axis.Position.Horizontal.Bottom>? = null, marker: CartesianMarker? = null, decorations: List<Decoration> = emptyList(), selectedX: Double? = null, onPointSelected: (Double) -> Unit? = null, vicoScrollState: VicoScrollState = rememberVicoScrollState())","org.meshtastic.feature.node.metrics.GenericMetricChart"]},{"name":"fun HardwareInfo(hwModel: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.HardwareInfo","location":"feature/node/org.meshtastic.feature.node.component/-hardware-info.html","searchKeys":["HardwareInfo","fun HardwareInfo(hwModel: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.HardwareInfo"]},{"name":"fun HardwareModel.safeNumber(fallbackValue: Int = -1): Int","description":"org.meshtastic.feature.node.metrics.safeNumber","location":"feature/node/org.meshtastic.feature.node.metrics/safe-number.html","searchKeys":["safeNumber","fun HardwareModel.safeNumber(fallbackValue: Int = -1): Int","org.meshtastic.feature.node.metrics.safeNumber"]},{"name":"fun HopHistogramContentPreview()","description":"org.meshtastic.feature.node.component.HopHistogramContentPreview","location":"feature/node/org.meshtastic.feature.node.component/-hop-histogram-content-preview.html","searchKeys":["HopHistogramContentPreview","fun HopHistogramContentPreview()","org.meshtastic.feature.node.component.HopHistogramContentPreview"]},{"name":"fun HopHistogramEmptyPreview()","description":"org.meshtastic.feature.node.component.HopHistogramEmptyPreview","location":"feature/node/org.meshtastic.feature.node.component/-hop-histogram-empty-preview.html","searchKeys":["HopHistogramEmptyPreview","fun HopHistogramEmptyPreview()","org.meshtastic.feature.node.component.HopHistogramEmptyPreview"]},{"name":"fun HopsInfo(hops: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.HopsInfo","location":"feature/node/org.meshtastic.feature.node.component/-hops-info.html","searchKeys":["HopsInfo","fun HopsInfo(hops: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.HopsInfo"]},{"name":"fun HostMetricsLogScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.HostMetricsLogScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-host-metrics-log-screen.html","searchKeys":["HostMetricsLogScreen","fun HostMetricsLogScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.HostMetricsLogScreen"]},{"name":"fun HumidityInfo(humidity: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.HumidityInfo","location":"feature/node/org.meshtastic.feature.node.component/-humidity-info.html","searchKeys":["HumidityInfo","fun HumidityInfo(humidity: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.HumidityInfo"]},{"name":"fun IconInfo(icon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, label: String? = null, text: String? = null, style: TextStyle = MaterialTheme.typography.labelMedium, contentColor: Color = MaterialTheme.colorScheme.onSurface, content: () -> Unit = {})","description":"org.meshtastic.feature.node.component.IconInfo","location":"feature/node/org.meshtastic.feature.node.component/-icon-info.html","searchKeys":["IconInfo","fun IconInfo(icon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, label: String? = null, text: String? = null, style: TextStyle = MaterialTheme.typography.labelMedium, contentColor: Color = MaterialTheme.colorScheme.onSurface, content: () -> Unit = {})","org.meshtastic.feature.node.component.IconInfo"]},{"name":"fun InfoCard(text: String, value: String, modifier: Modifier = Modifier, icon: ImageVector? = null, iconRes: DrawableResource? = null, rotateIcon: Float = 0.0f, valueColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.InfoCard","location":"feature/node/org.meshtastic.feature.node.component/-info-card.html","searchKeys":["InfoCard","fun InfoCard(text: String, value: String, modifier: Modifier = Modifier, icon: ImageVector? = null, iconRes: DrawableResource? = null, rotateIcon: Float = 0.0f, valueColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.InfoCard"]},{"name":"fun LastHeardInfo(modifier: Modifier = Modifier, lastHeard: Int, showLabel: Boolean = true, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.LastHeardInfo","location":"feature/node/org.meshtastic.feature.node.component/-last-heard-info.html","searchKeys":["LastHeardInfo","fun LastHeardInfo(modifier: Modifier = Modifier, lastHeard: Int, showLabel: Boolean = true, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.LastHeardInfo"]},{"name":"fun Legend(legendData: List<LegendData>, modifier: Modifier = Modifier, hiddenSet: Set<Int> = emptySet(), onToggle: (Int) -> Unit? = null)","description":"org.meshtastic.feature.node.metrics.Legend","location":"feature/node/org.meshtastic.feature.node.metrics/-legend.html","searchKeys":["Legend","fun Legend(legendData: List<LegendData>, modifier: Modifier = Modifier, hiddenSet: Set<Int> = emptySet(), onToggle: (Int) -> Unit? = null)","org.meshtastic.feature.node.metrics.Legend"]},{"name":"fun LegendIndicator(color: Color, isLine: Boolean = false)","description":"org.meshtastic.feature.node.metrics.LegendIndicator","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-indicator.html","searchKeys":["LegendIndicator","fun LegendIndicator(color: Color, isLine: Boolean = false)","org.meshtastic.feature.node.metrics.LegendIndicator"]},{"name":"fun LegendInfoDialog(infoData: List<InfoDialogData>, onDismiss: () -> Unit)","description":"org.meshtastic.feature.node.metrics.LegendInfoDialog","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-info-dialog.html","searchKeys":["LegendInfoDialog","fun LegendInfoDialog(infoData: List<InfoDialogData>, onDismiss: () -> Unit)","org.meshtastic.feature.node.metrics.LegendInfoDialog"]},{"name":"fun LegendPreview()","description":"org.meshtastic.feature.node.metrics.LegendPreview","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-preview.html","searchKeys":["LegendPreview","fun LegendPreview()","org.meshtastic.feature.node.metrics.LegendPreview"]},{"name":"fun LinkedCoordinatesItem(node: Node, displayUnits: MeasurementSystem = MeasurementSystem.METRIC)","description":"org.meshtastic.feature.node.component.LinkedCoordinatesItem","location":"feature/node/org.meshtastic.feature.node.component/-linked-coordinates-item.html","searchKeys":["LinkedCoordinatesItem","fun LinkedCoordinatesItem(node: Node, displayUnits: MeasurementSystem = MeasurementSystem.METRIC)","org.meshtastic.feature.node.component.LinkedCoordinatesItem"]},{"name":"fun LogLine(modifier: Modifier = Modifier, label: String, value: String)","description":"org.meshtastic.feature.node.metrics.LogLine","location":"feature/node/org.meshtastic.feature.node.metrics/-log-line.html","searchKeys":["LogLine","fun LogLine(modifier: Modifier = Modifier, label: String, value: String)","org.meshtastic.feature.node.metrics.LogLine"]},{"name":"fun MetricChartScaffold(isEmpty: Boolean, legendData: List<LegendData>, modifier: Modifier = Modifier, hiddenSet: Set<Int> = emptySet(), onToggle: (Int) -> Unit? = null, content: ColumnScope.(CartesianChartModelProducer, Modifier) -> Unit)","description":"org.meshtastic.feature.node.metrics.MetricChartScaffold","location":"feature/node/org.meshtastic.feature.node.metrics/-metric-chart-scaffold.html","searchKeys":["MetricChartScaffold","fun MetricChartScaffold(isEmpty: Boolean, legendData: List<LegendData>, modifier: Modifier = Modifier, hiddenSet: Set<Int> = emptySet(), onToggle: (Int) -> Unit? = null, content: ColumnScope.(CartesianChartModelProducer, Modifier) -> Unit)","org.meshtastic.feature.node.metrics.MetricChartScaffold"]},{"name":"fun MetricIndicator(color: Color, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.MetricIndicator","location":"feature/node/org.meshtastic.feature.node.metrics/-metric-indicator.html","searchKeys":["MetricIndicator","fun MetricIndicator(color: Color, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.MetricIndicator"]},{"name":"fun MetricLogItem(icon: ImageVector, text: String, contentDescription: String, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.MetricLogItem","location":"feature/node/org.meshtastic.feature.node.metrics/-metric-log-item.html","searchKeys":["MetricLogItem","fun MetricLogItem(icon: ImageVector, text: String, contentDescription: String, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.MetricLogItem"]},{"name":"fun MetricValueRow(color: Color, text: String, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.MetricValueRow","location":"feature/node/org.meshtastic.feature.node.metrics/-metric-value-row.html","searchKeys":["MetricValueRow","fun MetricValueRow(color: Color, text: String, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.MetricValueRow"]},{"name":"fun NavKey.isNodeDetailRoute(): Boolean","description":"org.meshtastic.feature.node.navigation.isNodeDetailRoute","location":"feature/node/org.meshtastic.feature.node.navigation/is-node-detail-route.html","searchKeys":["isNodeDetailRoute","fun NavKey.isNodeDetailRoute(): Boolean","org.meshtastic.feature.node.navigation.isNodeDetailRoute"]},{"name":"fun NeighborInfoLogScreen(modifier: Modifier = Modifier, viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.NeighborInfoLogScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-neighbor-info-log-screen.html","searchKeys":["NeighborInfoLogScreen","fun NeighborInfoLogScreen(modifier: Modifier = Modifier, viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.NeighborInfoLogScreen"]},{"name":"fun NodeContextMenu(expanded: Boolean, node: Node, onFavorite: () -> Unit, onMute: () -> Unit, onMessage: () -> Unit, onTraceRoute: () -> Unit, onIgnore: () -> Unit, onRemove: () -> Unit, onDismiss: () -> Unit)","description":"org.meshtastic.feature.node.component.NodeContextMenu","location":"feature/node/org.meshtastic.feature.node.component/-node-context-menu.html","searchKeys":["NodeContextMenu","fun NodeContextMenu(expanded: Boolean, node: Node, onFavorite: () -> Unit, onMute: () -> Unit, onMessage: () -> Unit, onTraceRoute: () -> Unit, onIgnore: () -> Unit, onRemove: () -> Unit, onDismiss: () -> Unit)","org.meshtastic.feature.node.component.NodeContextMenu"]},{"name":"fun NodeCountSummary(onlineCount: Int, shownCount: Int, totalCount: Int, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.component.NodeCountSummary","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary.html","searchKeys":["NodeCountSummary","fun NodeCountSummary(onlineCount: Int, shownCount: Int, totalCount: Int, modifier: Modifier = Modifier)","org.meshtastic.feature.node.component.NodeCountSummary"]},{"name":"fun NodeCountSummaryDefaultPreview()","description":"org.meshtastic.feature.node.component.NodeCountSummaryDefaultPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary-default-preview.html","searchKeys":["NodeCountSummaryDefaultPreview","fun NodeCountSummaryDefaultPreview()","org.meshtastic.feature.node.component.NodeCountSummaryDefaultPreview"]},{"name":"fun NodeCountSummaryLargeFontPreview()","description":"org.meshtastic.feature.node.component.NodeCountSummaryLargeFontPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary-large-font-preview.html","searchKeys":["NodeCountSummaryLargeFontPreview","fun NodeCountSummaryLargeFontPreview()","org.meshtastic.feature.node.component.NodeCountSummaryLargeFontPreview"]},{"name":"fun NodeCountSummaryLongLocaleLargeFontPreview()","description":"org.meshtastic.feature.node.component.NodeCountSummaryLongLocaleLargeFontPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary-long-locale-large-font-preview.html","searchKeys":["NodeCountSummaryLongLocaleLargeFontPreview","fun NodeCountSummaryLongLocaleLargeFontPreview()","org.meshtastic.feature.node.component.NodeCountSummaryLongLocaleLargeFontPreview"]},{"name":"fun NodeCountSummaryLongLocalePreview()","description":"org.meshtastic.feature.node.component.NodeCountSummaryLongLocalePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary-long-locale-preview.html","searchKeys":["NodeCountSummaryLongLocalePreview","fun NodeCountSummaryLongLocalePreview()","org.meshtastic.feature.node.component.NodeCountSummaryLongLocalePreview"]},{"name":"fun NodeCountSummaryNarrowPreview()","description":"org.meshtastic.feature.node.component.NodeCountSummaryNarrowPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary-narrow-preview.html","searchKeys":["NodeCountSummaryNarrowPreview","fun NodeCountSummaryNarrowPreview()","org.meshtastic.feature.node.component.NodeCountSummaryNarrowPreview"]},{"name":"fun NodeCountSummaryWidePreview()","description":"org.meshtastic.feature.node.component.NodeCountSummaryWidePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-count-summary-wide-preview.html","searchKeys":["NodeCountSummaryWidePreview","fun NodeCountSummaryWidePreview()","org.meshtastic.feature.node.component.NodeCountSummaryWidePreview"]},{"name":"fun NodeDetailContent(uiState: NodeDetailUiState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (FirmwareRelease) -> Unit, onSaveNotes: (Int, String) -> Unit, modifier: Modifier = Modifier, listState: LazyListState = rememberLazyListState())","description":"org.meshtastic.feature.node.detail.NodeDetailContent","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-content.html","searchKeys":["NodeDetailContent","fun NodeDetailContent(uiState: NodeDetailUiState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (FirmwareRelease) -> Unit, onSaveNotes: (Int, String) -> Unit, modifier: Modifier = Modifier, listState: LazyListState = rememberLazyListState())","org.meshtastic.feature.node.detail.NodeDetailContent"]},{"name":"fun NodeDetailContentLoadingPreview()","description":"org.meshtastic.feature.node.detail.NodeDetailContentLoadingPreview","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-content-loading-preview.html","searchKeys":["NodeDetailContentLoadingPreview","fun NodeDetailContentLoadingPreview()","org.meshtastic.feature.node.detail.NodeDetailContentLoadingPreview"]},{"name":"fun NodeDetailContentLocalPreview()","description":"org.meshtastic.feature.node.detail.NodeDetailContentLocalPreview","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-content-local-preview.html","searchKeys":["NodeDetailContentLocalPreview","fun NodeDetailContentLocalPreview()","org.meshtastic.feature.node.detail.NodeDetailContentLocalPreview"]},{"name":"fun NodeDetailContentMinimalPreview()","description":"org.meshtastic.feature.node.detail.NodeDetailContentMinimalPreview","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-content-minimal-preview.html","searchKeys":["NodeDetailContentMinimalPreview","fun NodeDetailContentMinimalPreview()","org.meshtastic.feature.node.detail.NodeDetailContentMinimalPreview"]},{"name":"fun NodeDetailContentRemotePreview()","description":"org.meshtastic.feature.node.detail.NodeDetailContentRemotePreview","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-content-remote-preview.html","searchKeys":["NodeDetailContentRemotePreview","fun NodeDetailContentRemotePreview()","org.meshtastic.feature.node.detail.NodeDetailContentRemotePreview"]},{"name":"fun NodeDetailList(node: Node, ourNode: Node?, uiState: NodeDetailUiState, listState: LazyListState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (FirmwareRelease) -> Unit, onSaveNotes: (Int, String) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.detail.NodeDetailList","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-list.html","searchKeys":["NodeDetailList","fun NodeDetailList(node: Node, ourNode: Node?, uiState: NodeDetailUiState, listState: LazyListState, onAction: (NodeDetailAction) -> Unit, onFirmwareSelect: (FirmwareRelease) -> Unit, onSaveNotes: (Int, String) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.node.detail.NodeDetailList"]},{"name":"fun NodeDetailScreen(nodeId: Int, modifier: Modifier = Modifier, viewModel: NodeDetailViewModel, navigateToMessages: (String) -> Unit = {}, onNavigate: (Route) -> Unit = {}, onNavigateUp: () -> Unit = {}, compassViewModel: CompassViewModel? = null)","description":"org.meshtastic.feature.node.detail.NodeDetailScreen","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-screen.html","searchKeys":["NodeDetailScreen","fun NodeDetailScreen(nodeId: Int, modifier: Modifier = Modifier, viewModel: NodeDetailViewModel, navigateToMessages: (String) -> Unit = {}, onNavigate: (Route) -> Unit = {}, onNavigateUp: () -> Unit = {}, compassViewModel: CompassViewModel? = null)","org.meshtastic.feature.node.detail.NodeDetailScreen"]},{"name":"fun NodeDetailsSection(node: Node, modifier: Modifier = Modifier, deviceHardware: DeviceHardware? = null, reportedTarget: String? = null)","description":"org.meshtastic.feature.node.component.NodeDetailsSection","location":"feature/node/org.meshtastic.feature.node.component/-node-details-section.html","searchKeys":["NodeDetailsSection","fun NodeDetailsSection(node: Node, modifier: Modifier = Modifier, deviceHardware: DeviceHardware? = null, reportedTarget: String? = null)","org.meshtastic.feature.node.component.NodeDetailsSection"]},{"name":"fun NodeDetailsSectionPreview()","description":"org.meshtastic.feature.node.component.NodeDetailsSectionPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-details-section-preview.html","searchKeys":["NodeDetailsSectionPreview","fun NodeDetailsSectionPreview()","org.meshtastic.feature.node.component.NodeDetailsSectionPreview"]},{"name":"fun NodeDetailsSectionSignedPreview()","description":"org.meshtastic.feature.node.component.NodeDetailsSectionSignedPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-details-section-signed-preview.html","searchKeys":["NodeDetailsSectionSignedPreview","fun NodeDetailsSectionSignedPreview()","org.meshtastic.feature.node.component.NodeDetailsSectionSignedPreview"]},{"name":"fun NodeFilterTextField(modifier: Modifier = Modifier, filterText: String, onTextChange: (String) -> Unit, currentSortOption: NodeSortOption, onSortSelect: (NodeSortOption) -> Unit, includeUnknown: Boolean, onToggleIncludeUnknown: () -> Unit, excludeInfrastructure: Boolean, onToggleExcludeInfrastructure: () -> Unit, onlyOnline: Boolean, onToggleOnlyOnline: () -> Unit, onlyDirect: Boolean, onToggleOnlyDirect: () -> Unit, showIgnored: Boolean, onToggleShowIgnored: () -> Unit, ignoredNodeCount: Int, excludeMqtt: Boolean, onToggleExcludeMqtt: () -> Unit)","description":"org.meshtastic.feature.node.component.NodeFilterTextField","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-text-field.html","searchKeys":["NodeFilterTextField","fun NodeFilterTextField(modifier: Modifier = Modifier, filterText: String, onTextChange: (String) -> Unit, currentSortOption: NodeSortOption, onSortSelect: (NodeSortOption) -> Unit, includeUnknown: Boolean, onToggleIncludeUnknown: () -> Unit, excludeInfrastructure: Boolean, onToggleExcludeInfrastructure: () -> Unit, onlyOnline: Boolean, onToggleOnlyOnline: () -> Unit, onlyDirect: Boolean, onToggleOnlyDirect: () -> Unit, showIgnored: Boolean, onToggleShowIgnored: () -> Unit, ignoredNodeCount: Int, excludeMqtt: Boolean, onToggleExcludeMqtt: () -> Unit)","org.meshtastic.feature.node.component.NodeFilterTextField"]},{"name":"fun NodeHopHistogramSheet(nodes: List<Node>, onDismiss: () -> Unit)","description":"org.meshtastic.feature.node.component.NodeHopHistogramSheet","location":"feature/node/org.meshtastic.feature.node.component/-node-hop-histogram-sheet.html","searchKeys":["NodeHopHistogramSheet","fun NodeHopHistogramSheet(nodes: List<Node>, onDismiss: () -> Unit)","org.meshtastic.feature.node.component.NodeHopHistogramSheet"]},{"name":"fun NodeIdInfo(id: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.NodeIdInfo","location":"feature/node/org.meshtastic.feature.node.component/-node-id-info.html","searchKeys":["NodeIdInfo","fun NodeIdInfo(id: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.NodeIdInfo"]},{"name":"fun NodeItemCompactActivePreview()","description":"org.meshtastic.feature.node.component.NodeItemCompactActivePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-compact-active-preview.html","searchKeys":["NodeItemCompactActivePreview","fun NodeItemCompactActivePreview()","org.meshtastic.feature.node.component.NodeItemCompactActivePreview"]},{"name":"fun NodeItemCompactAllFieldsPreview()","description":"org.meshtastic.feature.node.component.NodeItemCompactAllFieldsPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-compact-all-fields-preview.html","searchKeys":["NodeItemCompactAllFieldsPreview","fun NodeItemCompactAllFieldsPreview()","org.meshtastic.feature.node.component.NodeItemCompactAllFieldsPreview"]},{"name":"fun NodeItemCompactMinimalPreview()","description":"org.meshtastic.feature.node.component.NodeItemCompactMinimalPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-compact-minimal-preview.html","searchKeys":["NodeItemCompactMinimalPreview","fun NodeItemCompactMinimalPreview()","org.meshtastic.feature.node.component.NodeItemCompactMinimalPreview"]},{"name":"fun NodeItemCompactOnlineRemotePreview()","description":"org.meshtastic.feature.node.component.NodeItemCompactOnlineRemotePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-compact-online-remote-preview.html","searchKeys":["NodeItemCompactOnlineRemotePreview","fun NodeItemCompactOnlineRemotePreview()","org.meshtastic.feature.node.component.NodeItemCompactOnlineRemotePreview"]},{"name":"fun NodeItemCompactUnknownPreview()","description":"org.meshtastic.feature.node.component.NodeItemCompactUnknownPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-compact-unknown-preview.html","searchKeys":["NodeItemCompactUnknownPreview","fun NodeItemCompactUnknownPreview()","org.meshtastic.feature.node.component.NodeItemCompactUnknownPreview"]},{"name":"fun NodeItemCompleteActivePreview()","description":"org.meshtastic.feature.node.component.NodeItemCompleteActivePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-complete-active-preview.html","searchKeys":["NodeItemCompleteActivePreview","fun NodeItemCompleteActivePreview()","org.meshtastic.feature.node.component.NodeItemCompleteActivePreview"]},{"name":"fun NodeItemCompleteOnlineRemotePreview()","description":"org.meshtastic.feature.node.component.NodeItemCompleteOnlineRemotePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-complete-online-remote-preview.html","searchKeys":["NodeItemCompleteOnlineRemotePreview","fun NodeItemCompleteOnlineRemotePreview()","org.meshtastic.feature.node.component.NodeItemCompleteOnlineRemotePreview"]},{"name":"fun NodeItemCompletePreview()","description":"org.meshtastic.feature.node.component.NodeItemCompletePreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-complete-preview.html","searchKeys":["NodeItemCompletePreview","fun NodeItemCompletePreview()","org.meshtastic.feature.node.component.NodeItemCompletePreview"]},{"name":"fun NodeItemSignedPreview()","description":"org.meshtastic.feature.node.component.NodeItemSignedPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-signed-preview.html","searchKeys":["NodeItemSignedPreview","fun NodeItemSignedPreview()","org.meshtastic.feature.node.component.NodeItemSignedPreview"]},{"name":"fun NodeItemUnknownPreview()","description":"org.meshtastic.feature.node.component.NodeItemUnknownPreview","location":"feature/node/org.meshtastic.feature.node.component/-node-item-unknown-preview.html","searchKeys":["NodeItemUnknownPreview","fun NodeItemUnknownPreview()","org.meshtastic.feature.node.component.NodeItemUnknownPreview"]},{"name":"fun NodeListHelp(onDismiss: () -> Unit)","description":"org.meshtastic.feature.node.component.NodeListHelp","location":"feature/node/org.meshtastic.feature.node.component/-node-list-help.html","searchKeys":["NodeListHelp","fun NodeListHelp(onDismiss: () -> Unit)","org.meshtastic.feature.node.component.NodeListHelp"]},{"name":"fun NodeListScreen(navigateToNodeDetails: (Int) -> Unit, viewModel: NodeListViewModel, modifier: Modifier = Modifier, navigateToMessages: (String) -> Unit = {}, scrollToTopEvents: Flow<ScrollToTopEvent>? = null, activeNodeId: Int? = null, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit = { _, _ -> }, onNavigateToConnections: () -> Unit = {})","description":"org.meshtastic.feature.node.list.NodeListScreen","location":"feature/node/org.meshtastic.feature.node.list/-node-list-screen.html","searchKeys":["NodeListScreen","fun NodeListScreen(navigateToNodeDetails: (Int) -> Unit, viewModel: NodeListViewModel, modifier: Modifier = Modifier, navigateToMessages: (String) -> Unit = {}, scrollToTopEvents: Flow<ScrollToTopEvent>? = null, activeNodeId: Int? = null, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit = { _, _ -> }, onNavigateToConnections: () -> Unit = {})","org.meshtastic.feature.node.list.NodeListScreen"]},{"name":"fun NotesSection(node: Node, onSaveNotes: (Int, String) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.component.NotesSection","location":"feature/node/org.meshtastic.feature.node.component/-notes-section.html","searchKeys":["NotesSection","fun NotesSection(node: Node, onSaveNotes: (Int, String) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.node.component.NotesSection"]},{"name":"fun PaxMetricsItem(log: MeshLog, pax: Paxcount, isSelected: Boolean, onClick: () -> Unit)","description":"org.meshtastic.feature.node.metrics.PaxMetricsItem","location":"feature/node/org.meshtastic.feature.node.metrics/-pax-metrics-item.html","searchKeys":["PaxMetricsItem","fun PaxMetricsItem(log: MeshLog, pax: Paxcount, isSelected: Boolean, onClick: () -> Unit)","org.meshtastic.feature.node.metrics.PaxMetricsItem"]},{"name":"fun PaxMetricsScreen(metricsViewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.PaxMetricsScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-pax-metrics-screen.html","searchKeys":["PaxMetricsScreen","fun PaxMetricsScreen(metricsViewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.PaxMetricsScreen"]},{"name":"fun PaxcountInfo(pax: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.PaxcountInfo","location":"feature/node/org.meshtastic.feature.node.component/-paxcount-info.html","searchKeys":["PaxcountInfo","fun PaxcountInfo(pax: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.PaxcountInfo"]},{"name":"fun PaxcountInfo(pax: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.metrics.PaxcountInfo","location":"feature/node/org.meshtastic.feature.node.metrics/-paxcount-info.html","searchKeys":["PaxcountInfo","fun PaxcountInfo(pax: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.metrics.PaxcountInfo"]},{"name":"fun PositionCard(position: Position, displayUnits: MeasurementSystem, isSelected: Boolean, onClick: () -> Unit)","description":"org.meshtastic.feature.node.metrics.PositionCard","location":"feature/node/org.meshtastic.feature.node.metrics/-position-card.html","searchKeys":["PositionCard","fun PositionCard(position: Position, displayUnits: MeasurementSystem, isSelected: Boolean, onClick: () -> Unit)","org.meshtastic.feature.node.metrics.PositionCard"]},{"name":"fun PositionInlineContentPreview()","description":"org.meshtastic.feature.node.component.PositionInlineContentPreview","location":"feature/node/org.meshtastic.feature.node.component/-position-inline-content-preview.html","searchKeys":["PositionInlineContentPreview","fun PositionInlineContentPreview()","org.meshtastic.feature.node.component.PositionInlineContentPreview"]},{"name":"fun PositionLogScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.PositionLogScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-position-log-screen.html","searchKeys":["PositionLogScreen","fun PositionLogScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.PositionLogScreen"]},{"name":"fun PowerInfo(value: String, modifier: Modifier = Modifier, label: String? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.PowerInfo","location":"feature/node/org.meshtastic.feature.node.component/-power-info.html","searchKeys":["PowerInfo","fun PowerInfo(value: String, modifier: Modifier = Modifier, label: String? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.PowerInfo"]},{"name":"fun PowerMetricsNoCurrentPreview()","description":"org.meshtastic.feature.node.component.PowerMetricsNoCurrentPreview","location":"feature/node/org.meshtastic.feature.node.component/-power-metrics-no-current-preview.html","searchKeys":["PowerMetricsNoCurrentPreview","fun PowerMetricsNoCurrentPreview()","org.meshtastic.feature.node.component.PowerMetricsNoCurrentPreview"]},{"name":"fun PowerMetricsPartialPreview()","description":"org.meshtastic.feature.node.component.PowerMetricsPartialPreview","location":"feature/node/org.meshtastic.feature.node.component/-power-metrics-partial-preview.html","searchKeys":["PowerMetricsPartialPreview","fun PowerMetricsPartialPreview()","org.meshtastic.feature.node.component.PowerMetricsPartialPreview"]},{"name":"fun PowerMetricsPreview()","description":"org.meshtastic.feature.node.component.PowerMetricsPreview","location":"feature/node/org.meshtastic.feature.node.component/-power-metrics-preview.html","searchKeys":["PowerMetricsPreview","fun PowerMetricsPreview()","org.meshtastic.feature.node.component.PowerMetricsPreview"]},{"name":"fun PowerMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.PowerMetricsScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-power-metrics-screen.html","searchKeys":["PowerMetricsScreen","fun PowerMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.PowerMetricsScreen"]},{"name":"fun PreviewAirQualityCards()","description":"org.meshtastic.feature.node.metrics.PreviewAirQualityCards","location":"feature/node/org.meshtastic.feature.node.metrics/-preview-air-quality-cards.html","searchKeys":["PreviewAirQualityCards","fun PreviewAirQualityCards()","org.meshtastic.feature.node.metrics.PreviewAirQualityCards"]},{"name":"fun PreviewEnvironmentMetricsContent()","description":"org.meshtastic.feature.node.metrics.PreviewEnvironmentMetricsContent","location":"feature/node/org.meshtastic.feature.node.metrics/-preview-environment-metrics-content.html","searchKeys":["PreviewEnvironmentMetricsContent","fun PreviewEnvironmentMetricsContent()","org.meshtastic.feature.node.metrics.PreviewEnvironmentMetricsContent"]},{"name":"fun RoleInfo(role: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.RoleInfo","location":"feature/node/org.meshtastic.feature.node.component/-role-info.html","searchKeys":["RoleInfo","fun RoleInfo(role: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.RoleInfo"]},{"name":"fun SelectableMetricCard(isSelected: Boolean, onClick: () -> Unit, modifier: Modifier = Modifier, content: () -> Unit)","description":"org.meshtastic.feature.node.metrics.SelectableMetricCard","location":"feature/node/org.meshtastic.feature.node.metrics/-selectable-metric-card.html","searchKeys":["SelectableMetricCard","fun SelectableMetricCard(isSelected: Boolean, onClick: () -> Unit, modifier: Modifier = Modifier, content: () -> Unit)","org.meshtastic.feature.node.metrics.SelectableMetricCard"]},{"name":"fun SignalMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.SignalMetricsScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-signal-metrics-screen.html","searchKeys":["SignalMetricsScreen","fun SignalMetricsScreen(viewModel: MetricsViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.SignalMetricsScreen"]},{"name":"fun SoilMoistureInfo(moisture: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.SoilMoistureInfo","location":"feature/node/org.meshtastic.feature.node.component/-soil-moisture-info.html","searchKeys":["SoilMoistureInfo","fun SoilMoistureInfo(moisture: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.SoilMoistureInfo"]},{"name":"fun SoilTemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.SoilTemperatureInfo","location":"feature/node/org.meshtastic.feature.node.component/-soil-temperature-info.html","searchKeys":["SoilTemperatureInfo","fun SoilTemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.SoilTemperatureInfo"]},{"name":"fun TelemetricActionsSectionEmptyPreview()","description":"org.meshtastic.feature.node.component.TelemetricActionsSectionEmptyPreview","location":"feature/node/org.meshtastic.feature.node.component/-telemetric-actions-section-empty-preview.html","searchKeys":["TelemetricActionsSectionEmptyPreview","fun TelemetricActionsSectionEmptyPreview()","org.meshtastic.feature.node.component.TelemetricActionsSectionEmptyPreview"]},{"name":"fun TelemetricActionsSectionLocalPreview()","description":"org.meshtastic.feature.node.component.TelemetricActionsSectionLocalPreview","location":"feature/node/org.meshtastic.feature.node.component/-telemetric-actions-section-local-preview.html","searchKeys":["TelemetricActionsSectionLocalPreview","fun TelemetricActionsSectionLocalPreview()","org.meshtastic.feature.node.component.TelemetricActionsSectionLocalPreview"]},{"name":"fun TelemetricActionsSectionPreview()","description":"org.meshtastic.feature.node.component.TelemetricActionsSectionPreview","location":"feature/node/org.meshtastic.feature.node.component/-telemetric-actions-section-preview.html","searchKeys":["TelemetricActionsSectionPreview","fun TelemetricActionsSectionPreview()","org.meshtastic.feature.node.component.TelemetricActionsSectionPreview"]},{"name":"fun TemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.feature.node.component.TemperatureInfo","location":"feature/node/org.meshtastic.feature.node.component/-temperature-info.html","searchKeys":["TemperatureInfo","fun TemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.feature.node.component.TemperatureInfo"]},{"name":"fun TimeFrameSelector(selectedTimeFrame: TimeFrame, availableTimeFrames: List<TimeFrame>, onTimeFrameSelected: (TimeFrame) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.node.metrics.TimeFrameSelector","location":"feature/node/org.meshtastic.feature.node.metrics/-time-frame-selector.html","searchKeys":["TimeFrameSelector","fun TimeFrameSelector(selectedTimeFrame: TimeFrame, availableTimeFrames: List<TimeFrame>, onTimeFrameSelected: (TimeFrame) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.node.metrics.TimeFrameSelector"]},{"name":"fun TracerouteLogScreen(modifier: Modifier = Modifier, viewModel: MetricsViewModel, onNavigateUp: () -> Unit, onViewOnMap: (requestId: Int, responseLogUuid: String) -> Unit = { _, _ -> })","description":"org.meshtastic.feature.node.metrics.TracerouteLogScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-traceroute-log-screen.html","searchKeys":["TracerouteLogScreen","fun TracerouteLogScreen(modifier: Modifier = Modifier, viewModel: MetricsViewModel, onNavigateUp: () -> Unit, onViewOnMap: (requestId: Int, responseLogUuid: String) -> Unit = { _, _ -> })","org.meshtastic.feature.node.metrics.TracerouteLogScreen"]},{"name":"fun TracerouteMapScreen(metricsViewModel: MetricsViewModel, requestId: Int, logUuid: String? = null, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.node.metrics.TracerouteMapScreen","location":"feature/node/org.meshtastic.feature.node.metrics/-traceroute-map-screen.html","searchKeys":["TracerouteMapScreen","fun TracerouteMapScreen(metricsViewModel: MetricsViewModel, requestId: Int, logUuid: String? = null, onNavigateUp: () -> Unit)","org.meshtastic.feature.node.metrics.TracerouteMapScreen"]},{"name":"fun clearLocalStats(): Job","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.clearLocalStats","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/clear-local-stats.html","searchKeys":["clearLocalStats","fun clearLocalStats(): Job","org.meshtastic.feature.node.metrics.MetricsViewModel.clearLocalStats"]},{"name":"fun clearPosition(): Job","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.clearPosition","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/clear-position.html","searchKeys":["clearPosition","fun clearPosition(): Job","org.meshtastic.feature.node.metrics.MetricsViewModel.clearPosition"]},{"name":"fun clearTracerouteResponse()","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.clearTracerouteResponse","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/clear-traceroute-response.html","searchKeys":["clearTracerouteResponse","fun clearTracerouteResponse()","org.meshtastic.feature.node.metrics.MetricsViewModel.clearTracerouteResponse"]},{"name":"fun createBoldLine(lineColor: Color, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","description":"org.meshtastic.feature.node.metrics.ChartStyling.createBoldLine","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-bold-line.html","searchKeys":["createBoldLine","fun createBoldLine(lineColor: Color, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","org.meshtastic.feature.node.metrics.ChartStyling.createBoldLine"]},{"name":"fun createColoredMarkerValueFormatter(format: (value: Double, color: Color) -> String): DefaultCartesianMarker.ValueFormatter","description":"org.meshtastic.feature.node.metrics.ChartStyling.createColoredMarkerValueFormatter","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-colored-marker-value-formatter.html","searchKeys":["createColoredMarkerValueFormatter","fun createColoredMarkerValueFormatter(format: (value: Double, color: Color) -> String): DefaultCartesianMarker.ValueFormatter","org.meshtastic.feature.node.metrics.ChartStyling.createColoredMarkerValueFormatter"]},{"name":"fun createDashedLine(lineColor: Color, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","description":"org.meshtastic.feature.node.metrics.ChartStyling.createDashedLine","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-dashed-line.html","searchKeys":["createDashedLine","fun createDashedLine(lineColor: Color, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","org.meshtastic.feature.node.metrics.ChartStyling.createDashedLine"]},{"name":"fun createGradientLine(lineColor: Color, lineWidth: Float = MEDIUM_LINE_WIDTH_DP, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","description":"org.meshtastic.feature.node.metrics.ChartStyling.createGradientLine","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-gradient-line.html","searchKeys":["createGradientLine","fun createGradientLine(lineColor: Color, lineWidth: Float = MEDIUM_LINE_WIDTH_DP, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","org.meshtastic.feature.node.metrics.ChartStyling.createGradientLine"]},{"name":"fun createStyledLine(lineColor: Color, lineWidth: Float = MEDIUM_LINE_WIDTH_DP, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","description":"org.meshtastic.feature.node.metrics.ChartStyling.createStyledLine","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-styled-line.html","searchKeys":["createStyledLine","fun createStyledLine(lineColor: Color, lineWidth: Float = MEDIUM_LINE_WIDTH_DP, interpolator: LineCartesianLayer.Interpolator = LineCartesianLayer.Interpolator.cubic()): LineCartesianLayer.Line","org.meshtastic.feature.node.metrics.ChartStyling.createStyledLine"]},{"name":"fun createSubtleLine(lineColor: Color): LineCartesianLayer.Line","description":"org.meshtastic.feature.node.metrics.ChartStyling.createSubtleLine","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-subtle-line.html","searchKeys":["createSubtleLine","fun createSubtleLine(lineColor: Color): LineCartesianLayer.Line","org.meshtastic.feature.node.metrics.ChartStyling.createSubtleLine"]},{"name":"fun createThemedColor(baseColor: Color, alpha: Float = 1.0f): Color","description":"org.meshtastic.feature.node.metrics.ChartStyling.createThemedColor","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/create-themed-color.html","searchKeys":["createThemedColor","fun createThemedColor(baseColor: Color, alpha: Float = 1.0f): Color","org.meshtastic.feature.node.metrics.ChartStyling.createThemedColor"]},{"name":"fun decodePaxFromLog(log: MeshLog): Paxcount?","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.decodePaxFromLog","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/decode-pax-from-log.html","searchKeys":["decodePaxFromLog","fun decodePaxFromLog(log: MeshLog): Paxcount?","org.meshtastic.feature.node.metrics.MetricsViewModel.decodePaxFromLog"]},{"name":"fun deleteLog(uuid: String): Job","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.deleteLog","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/delete-log.html","searchKeys":["deleteLog","fun deleteLog(uuid: String): Job","org.meshtastic.feature.node.metrics.MetricsViewModel.deleteLog"]},{"name":"fun environmentMetricsForGraphing(useFahrenheit: Boolean = false): EnvironmentGraphingData","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsState.environmentMetricsForGraphing","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-state/environment-metrics-for-graphing.html","searchKeys":["environmentMetricsForGraphing","fun environmentMetricsForGraphing(useFahrenheit: Boolean = false): EnvironmentGraphingData","org.meshtastic.feature.node.metrics.EnvironmentMetricsState.environmentMetricsForGraphing"]},{"name":"fun favoriteNode(node: Node)","description":"org.meshtastic.feature.node.list.NodeListViewModel.favoriteNode","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/favorite-node.html","searchKeys":["favoriteNode","fun favoriteNode(node: Node)","org.meshtastic.feature.node.list.NodeListViewModel.favoriteNode"]},{"name":"fun formatBytes(bytes: Long, decimalPlaces: Int = 2): String","description":"org.meshtastic.feature.node.metrics.formatBytes","location":"feature/node/org.meshtastic.feature.node.metrics/format-bytes.html","searchKeys":["formatBytes","fun formatBytes(bytes: Long, decimalPlaces: Int = 2): String","org.meshtastic.feature.node.metrics.formatBytes"]},{"name":"fun getDirectMessageRoute(node: Node): String","description":"org.meshtastic.feature.node.list.NodeListViewModel.getDirectMessageRoute","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/get-direct-message-route.html","searchKeys":["getDirectMessageRoute","fun getDirectMessageRoute(node: Node): String","org.meshtastic.feature.node.list.NodeListViewModel.getDirectMessageRoute"]},{"name":"fun getDirectMessageRoute(node: Node, ourNode: Node?): String","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.getDirectMessageRoute","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/get-direct-message-route.html","searchKeys":["getDirectMessageRoute","fun getDirectMessageRoute(node: Node, ourNode: Node?): String","org.meshtastic.feature.node.detail.NodeDetailViewModel.getDirectMessageRoute"]},{"name":"fun getTracerouteOverlay(requestId: Int): TracerouteOverlay?","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.getTracerouteOverlay","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/get-traceroute-overlay.html","searchKeys":["getTracerouteOverlay","fun getTracerouteOverlay(requestId: Int): TracerouteOverlay?","org.meshtastic.feature.node.metrics.MetricsViewModel.getTracerouteOverlay"]},{"name":"fun getUser(nodeNum: Int): User","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.getUser","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/get-user.html","searchKeys":["getUser","fun getUser(nodeNum: Int): User","org.meshtastic.feature.node.metrics.MetricsViewModel.getUser"]},{"name":"fun handleNodeMenuAction(action: NodeMenuAction, onAfterRemove: () -> Unit = {})","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.handleNodeMenuAction","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/handle-node-menu-action.html","searchKeys":["handleNodeMenuAction","fun handleNodeMenuAction(action: NodeMenuAction, onAfterRemove: () -> Unit = {})","org.meshtastic.feature.node.detail.NodeDetailViewModel.handleNodeMenuAction"]},{"name":"fun hasAirQualityMetrics(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasAirQualityMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-air-quality-metrics.html","searchKeys":["hasAirQualityMetrics","fun hasAirQualityMetrics(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasAirQualityMetrics"]},{"name":"fun hasDeviceMetrics(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasDeviceMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-device-metrics.html","searchKeys":["hasDeviceMetrics","fun hasDeviceMetrics(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasDeviceMetrics"]},{"name":"fun hasEnvironmentMetrics(): Boolean","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsState.hasEnvironmentMetrics","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-state/has-environment-metrics.html","searchKeys":["hasEnvironmentMetrics","fun hasEnvironmentMetrics(): Boolean","org.meshtastic.feature.node.metrics.EnvironmentMetricsState.hasEnvironmentMetrics"]},{"name":"fun hasHostMetrics(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasHostMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-host-metrics.html","searchKeys":["hasHostMetrics","fun hasHostMetrics(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasHostMetrics"]},{"name":"fun hasLocalStats(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasLocalStats","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-local-stats.html","searchKeys":["hasLocalStats","fun hasLocalStats(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasLocalStats"]},{"name":"fun hasNeighborInfoLogs(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasNeighborInfoLogs","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-neighbor-info-logs.html","searchKeys":["hasNeighborInfoLogs","fun hasNeighborInfoLogs(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasNeighborInfoLogs"]},{"name":"fun hasPaxMetrics(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasPaxMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-pax-metrics.html","searchKeys":["hasPaxMetrics","fun hasPaxMetrics(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasPaxMetrics"]},{"name":"fun hasPositionLogs(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasPositionLogs","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-position-logs.html","searchKeys":["hasPositionLogs","fun hasPositionLogs(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasPositionLogs"]},{"name":"fun hasPowerMetrics(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasPowerMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-power-metrics.html","searchKeys":["hasPowerMetrics","fun hasPowerMetrics(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasPowerMetrics"]},{"name":"fun hasSignalMetrics(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasSignalMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-signal-metrics.html","searchKeys":["hasSignalMetrics","fun hasSignalMetrics(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasSignalMetrics"]},{"name":"fun hasTracerouteLogs(): Boolean","description":"org.meshtastic.feature.node.model.MetricsState.hasTracerouteLogs","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/has-traceroute-logs.html","searchKeys":["hasTracerouteLogs","fun hasTracerouteLogs(): Boolean","org.meshtastic.feature.node.model.MetricsState.hasTracerouteLogs"]},{"name":"fun hopHistogram(nodes: List<Node>, cutoffSecs: Int?): List<Int>","description":"org.meshtastic.feature.node.component.hopHistogram","location":"feature/node/org.meshtastic.feature.node.component/hop-histogram.html","searchKeys":["hopHistogram","fun hopHistogram(nodes: List<Node>, cutoffSecs: Int?): List<Int>","org.meshtastic.feature.node.component.hopHistogram"]},{"name":"fun ignoreNode(node: Node)","description":"org.meshtastic.feature.node.list.NodeListViewModel.ignoreNode","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/ignore-node.html","searchKeys":["ignoreNode","fun ignoreNode(node: Node)","org.meshtastic.feature.node.list.NodeListViewModel.ignoreNode"]},{"name":"fun isAvailable(oldestTimestampSeconds: Long, now: Long = nowSeconds): Boolean","description":"org.meshtastic.feature.node.model.TimeFrame.isAvailable","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/is-available.html","searchKeys":["isAvailable","fun isAvailable(oldestTimestampSeconds: Long, now: Long = nowSeconds): Boolean","org.meshtastic.feature.node.model.TimeFrame.isAvailable"]},{"name":"fun legendLabel(data: LegendData): String","description":"org.meshtastic.feature.node.metrics.legendLabel","location":"feature/node/org.meshtastic.feature.node.metrics/legend-label.html","searchKeys":["legendLabel","fun legendLabel(data: LegendData): String","org.meshtastic.feature.node.metrics.legendLabel"]},{"name":"fun muteNode(node: Node)","description":"org.meshtastic.feature.node.list.NodeListViewModel.muteNode","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/mute-node.html","searchKeys":["muteNode","fun muteNode(node: Node)","org.meshtastic.feature.node.list.NodeListViewModel.muteNode"]},{"name":"fun oldestTimestampSeconds(): Long?","description":"org.meshtastic.feature.node.model.MetricsState.oldestTimestampSeconds","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/oldest-timestamp-seconds.html","searchKeys":["oldestTimestampSeconds","fun oldestTimestampSeconds(): Long?","org.meshtastic.feature.node.model.MetricsState.oldestTimestampSeconds"]},{"name":"fun openRemoteAdmin(destNum: Int)","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.openRemoteAdmin","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/open-remote-admin.html","searchKeys":["openRemoteAdmin","fun openRemoteAdmin(destNum: Int)","org.meshtastic.feature.node.detail.NodeDetailViewModel.openRemoteAdmin"]},{"name":"fun positionedNodeNums(): Set<Int>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.positionedNodeNums","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/positioned-node-nums.html","searchKeys":["positionedNodeNums","fun positionedNodeNums(): Set<Int>","org.meshtastic.feature.node.metrics.MetricsViewModel.positionedNodeNums"]},{"name":"fun refreshMetadata(destNum: Int): Job","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.refreshMetadata","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/refresh-metadata.html","searchKeys":["refreshMetadata","fun refreshMetadata(destNum: Int): Job","org.meshtastic.feature.node.detail.NodeDetailViewModel.refreshMetadata"]},{"name":"fun rememberAxisLabel(color: Color = MaterialTheme.colorScheme.onSurfaceVariant): TextComponent","description":"org.meshtastic.feature.node.metrics.ChartStyling.rememberAxisLabel","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/remember-axis-label.html","searchKeys":["rememberAxisLabel","fun rememberAxisLabel(color: Color = MaterialTheme.colorScheme.onSurfaceVariant): TextComponent","org.meshtastic.feature.node.metrics.ChartStyling.rememberAxisLabel"]},{"name":"fun rememberBottomTimeAxis(): HorizontalAxis<Axis.Position.Horizontal.Bottom>","description":"org.meshtastic.feature.node.metrics.CommonCharts.rememberBottomTimeAxis","location":"feature/node/org.meshtastic.feature.node.metrics/-common-charts/remember-bottom-time-axis.html","searchKeys":["rememberBottomTimeAxis","fun rememberBottomTimeAxis(): HorizontalAxis<Axis.Position.Horizontal.Bottom>","org.meshtastic.feature.node.metrics.CommonCharts.rememberBottomTimeAxis"]},{"name":"fun rememberConditionalLayer(hasData: Boolean, lineProvider: LineCartesianLayer.LineProvider, verticalAxisPosition: Axis.Position.Vertical, rangeProvider: CartesianLayerRangeProvider? = null): LineCartesianLayer?","description":"org.meshtastic.feature.node.metrics.rememberConditionalLayer","location":"feature/node/org.meshtastic.feature.node.metrics/remember-conditional-layer.html","searchKeys":["rememberConditionalLayer","fun rememberConditionalLayer(hasData: Boolean, lineProvider: LineCartesianLayer.LineProvider, verticalAxisPosition: Axis.Position.Vertical, rangeProvider: CartesianLayerRangeProvider? = null): LineCartesianLayer?","org.meshtastic.feature.node.metrics.rememberConditionalLayer"]},{"name":"fun rememberMarker(valueFormatter: DefaultCartesianMarker.ValueFormatter = DefaultCartesianMarker.ValueFormatter.default(colorCode = true), showIndicator: Boolean = true): CartesianMarker","description":"org.meshtastic.feature.node.metrics.ChartStyling.rememberMarker","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/remember-marker.html","searchKeys":["rememberMarker","fun rememberMarker(valueFormatter: DefaultCartesianMarker.ValueFormatter = DefaultCartesianMarker.ValueFormatter.default(colorCode = true), showIndicator: Boolean = true): CartesianMarker","org.meshtastic.feature.node.metrics.ChartStyling.rememberMarker"]},{"name":"fun rememberThresholdLine(y: Double, color: Color, label: String? = null): Decoration","description":"org.meshtastic.feature.node.metrics.ChartStyling.rememberThresholdLine","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/remember-threshold-line.html","searchKeys":["rememberThresholdLine","fun rememberThresholdLine(y: Double, color: Color, label: String? = null): Decoration","org.meshtastic.feature.node.metrics.ChartStyling.rememberThresholdLine"]},{"name":"fun removeNode(node: Node)","description":"org.meshtastic.feature.node.list.NodeListViewModel.removeNode","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/remove-node.html","searchKeys":["removeNode","fun removeNode(node: Node)","org.meshtastic.feature.node.list.NodeListViewModel.removeNode"]},{"name":"fun requestNeighborInfo()","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.requestNeighborInfo","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/request-neighbor-info.html","searchKeys":["requestNeighborInfo","fun requestNeighborInfo()","org.meshtastic.feature.node.metrics.MetricsViewModel.requestNeighborInfo"]},{"name":"fun requestPosition()","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.requestPosition","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/request-position.html","searchKeys":["requestPosition","fun requestPosition()","org.meshtastic.feature.node.metrics.MetricsViewModel.requestPosition"]},{"name":"fun requestTelemetry(type: TelemetryType)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.requestTelemetry","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/request-telemetry.html","searchKeys":["requestTelemetry","fun requestTelemetry(type: TelemetryType)","org.meshtastic.feature.node.metrics.MetricsViewModel.requestTelemetry"]},{"name":"fun requestTraceroute()","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.requestTraceroute","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/request-traceroute.html","searchKeys":["requestTraceroute","fun requestTraceroute()","org.meshtastic.feature.node.metrics.MetricsViewModel.requestTraceroute"]},{"name":"fun saveDeviceMetricsCSV(uri: CommonUri, data: List<Telemetry>)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.saveDeviceMetricsCSV","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-device-metrics-c-s-v.html","searchKeys":["saveDeviceMetricsCSV","fun saveDeviceMetricsCSV(uri: CommonUri, data: List<Telemetry>)","org.meshtastic.feature.node.metrics.MetricsViewModel.saveDeviceMetricsCSV"]},{"name":"fun saveEnvironmentMetricsCSV(uri: CommonUri, data: List<Telemetry>)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.saveEnvironmentMetricsCSV","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-environment-metrics-c-s-v.html","searchKeys":["saveEnvironmentMetricsCSV","fun saveEnvironmentMetricsCSV(uri: CommonUri, data: List<Telemetry>)","org.meshtastic.feature.node.metrics.MetricsViewModel.saveEnvironmentMetricsCSV"]},{"name":"fun saveLocalStatsCSV(uri: CommonUri, data: List<Telemetry>)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.saveLocalStatsCSV","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-local-stats-c-s-v.html","searchKeys":["saveLocalStatsCSV","fun saveLocalStatsCSV(uri: CommonUri, data: List<Telemetry>)","org.meshtastic.feature.node.metrics.MetricsViewModel.saveLocalStatsCSV"]},{"name":"fun savePositionCSV(uri: CommonUri, data: List<Position>)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.savePositionCSV","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-position-c-s-v.html","searchKeys":["savePositionCSV","fun savePositionCSV(uri: CommonUri, data: List<Position>)","org.meshtastic.feature.node.metrics.MetricsViewModel.savePositionCSV"]},{"name":"fun savePositionGpx(uri: CommonUri, data: List<Position>, trackName: String)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.savePositionGpx","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-position-gpx.html","searchKeys":["savePositionGpx","fun savePositionGpx(uri: CommonUri, data: List<Position>, trackName: String)","org.meshtastic.feature.node.metrics.MetricsViewModel.savePositionGpx"]},{"name":"fun savePowerMetricsCSV(uri: CommonUri, data: List<Telemetry>)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.savePowerMetricsCSV","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-power-metrics-c-s-v.html","searchKeys":["savePowerMetricsCSV","fun savePowerMetricsCSV(uri: CommonUri, data: List<Telemetry>)","org.meshtastic.feature.node.metrics.MetricsViewModel.savePowerMetricsCSV"]},{"name":"fun saveSignalMetricsCSV(uri: CommonUri, data: List<MeshPacket>)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.saveSignalMetricsCSV","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/save-signal-metrics-c-s-v.html","searchKeys":["saveSignalMetricsCSV","fun saveSignalMetricsCSV(uri: CommonUri, data: List<MeshPacket>)","org.meshtastic.feature.node.metrics.MetricsViewModel.saveSignalMetricsCSV"]},{"name":"fun setChannels(channelSet: ChannelSet): Job","description":"org.meshtastic.feature.node.list.NodeListViewModel.setChannels","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/set-channels.html","searchKeys":["setChannels","fun setChannels(channelSet: ChannelSet): Job","org.meshtastic.feature.node.list.NodeListViewModel.setChannels"]},{"name":"fun setNodeId(id: Int)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.setNodeId","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/set-node-id.html","searchKeys":["setNodeId","fun setNodeId(id: Int)","org.meshtastic.feature.node.metrics.MetricsViewModel.setNodeId"]},{"name":"fun setNodeNotes(nodeNum: Int, notes: String)","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.setNodeNotes","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/set-node-notes.html","searchKeys":["setNodeNotes","fun setNodeNotes(nodeNum: Int, notes: String)","org.meshtastic.feature.node.detail.NodeDetailViewModel.setNodeNotes"]},{"name":"fun setPowerChannelLabel(nodeNum: Int, channelIndex: Int, label: String): Job","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.setPowerChannelLabel","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/set-power-channel-label.html","searchKeys":["setPowerChannelLabel","fun setPowerChannelLabel(nodeNum: Int, channelIndex: Int, label: String): Job","org.meshtastic.feature.node.metrics.MetricsViewModel.setPowerChannelLabel"]},{"name":"fun setSortOption(sort: NodeSortOption)","description":"org.meshtastic.feature.node.list.NodeListViewModel.setSortOption","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/set-sort-option.html","searchKeys":["setSortOption","fun setSortOption(sort: NodeSortOption)","org.meshtastic.feature.node.list.NodeListViewModel.setSortOption"]},{"name":"fun setTimeFrame(timeFrame: TimeFrame)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.setTimeFrame","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/set-time-frame.html","searchKeys":["setTimeFrame","fun setTimeFrame(timeFrame: TimeFrame)","org.meshtastic.feature.node.metrics.MetricsViewModel.setTimeFrame"]},{"name":"fun showLogDetail(titleRes: StringResource, annotatedMessage: AnnotatedString)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.showLogDetail","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/show-log-detail.html","searchKeys":["showLogDetail","fun showLogDetail(titleRes: StringResource, annotatedMessage: AnnotatedString)","org.meshtastic.feature.node.metrics.MetricsViewModel.showLogDetail"]},{"name":"fun showTracerouteDetail(annotatedMessage: AnnotatedString, requestId: Int, responseLogUuid: String, overlay: TracerouteOverlay?, onViewOnMap: (Int, String) -> Unit)","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.showTracerouteDetail","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/show-traceroute-detail.html","searchKeys":["showTracerouteDetail","fun showTracerouteDetail(annotatedMessage: AnnotatedString, requestId: Int, responseLogUuid: String, overlay: TracerouteOverlay?, onViewOnMap: (Int, String) -> Unit)","org.meshtastic.feature.node.metrics.MetricsViewModel.showTracerouteDetail"]},{"name":"fun start(node: Node, displayUnits: MeasurementSystem)","description":"org.meshtastic.feature.node.compass.CompassViewModel.start","location":"feature/node/org.meshtastic.feature.node.compass/-compass-view-model/start.html","searchKeys":["start","fun start(node: Node, displayUnits: MeasurementSystem)","org.meshtastic.feature.node.compass.CompassViewModel.start"]},{"name":"fun start(nodeId: Int)","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.start","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/start.html","searchKeys":["start","fun start(nodeId: Int)","org.meshtastic.feature.node.detail.NodeDetailViewModel.start"]},{"name":"fun stop()","description":"org.meshtastic.feature.node.compass.CompassViewModel.stop","location":"feature/node/org.meshtastic.feature.node.compass/-compass-view-model/stop.html","searchKeys":["stop","fun stop()","org.meshtastic.feature.node.compass.CompassViewModel.stop"]},{"name":"fun timeThreshold(now: Long = nowSeconds): Long","description":"org.meshtastic.feature.node.model.TimeFrame.timeThreshold","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/time-threshold.html","searchKeys":["timeThreshold","fun timeThreshold(now: Long = nowSeconds): Long","org.meshtastic.feature.node.model.TimeFrame.timeThreshold"]},{"name":"fun traceRoute(node: Node)","description":"org.meshtastic.feature.node.list.NodeListViewModel.traceRoute","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/trace-route.html","searchKeys":["traceRoute","fun traceRoute(node: Node)","org.meshtastic.feature.node.list.NodeListViewModel.traceRoute"]},{"name":"fun tracerouteSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.tracerouteSnapshotPositions","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/traceroute-snapshot-positions.html","searchKeys":["tracerouteSnapshotPositions","fun tracerouteSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","org.meshtastic.feature.node.metrics.MetricsViewModel.tracerouteSnapshotPositions"]},{"name":"fun valueOf(value: String): CompassWarning","description":"org.meshtastic.feature.node.compass.CompassWarning.valueOf","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): CompassWarning","org.meshtastic.feature.node.compass.CompassWarning.valueOf"]},{"name":"fun valueOf(value: String): Environment","description":"org.meshtastic.feature.node.metrics.Environment.valueOf","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Environment","org.meshtastic.feature.node.metrics.Environment.valueOf"]},{"name":"fun valueOf(value: String): HopWindow","description":"org.meshtastic.feature.node.component.HopWindow.valueOf","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): HopWindow","org.meshtastic.feature.node.component.HopWindow.valueOf"]},{"name":"fun valueOf(value: String): LogsType","description":"org.meshtastic.feature.node.model.LogsType.valueOf","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): LogsType","org.meshtastic.feature.node.model.LogsType.valueOf"]},{"name":"fun valueOf(value: String): NodeDetailScreen","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.valueOf","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): NodeDetailScreen","org.meshtastic.feature.node.navigation.NodeDetailScreen.valueOf"]},{"name":"fun valueOf(value: String): TimeFrame","description":"org.meshtastic.feature.node.model.TimeFrame.valueOf","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TimeFrame","org.meshtastic.feature.node.model.TimeFrame.valueOf"]},{"name":"fun values(): Array<CompassWarning>","description":"org.meshtastic.feature.node.compass.CompassWarning.values","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/values.html","searchKeys":["values","fun values(): Array<CompassWarning>","org.meshtastic.feature.node.compass.CompassWarning.values"]},{"name":"fun values(): Array<Environment>","description":"org.meshtastic.feature.node.metrics.Environment.values","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/values.html","searchKeys":["values","fun values(): Array<Environment>","org.meshtastic.feature.node.metrics.Environment.values"]},{"name":"fun values(): Array<HopWindow>","description":"org.meshtastic.feature.node.component.HopWindow.values","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/values.html","searchKeys":["values","fun values(): Array<HopWindow>","org.meshtastic.feature.node.component.HopWindow.values"]},{"name":"fun values(): Array<LogsType>","description":"org.meshtastic.feature.node.model.LogsType.values","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/values.html","searchKeys":["values","fun values(): Array<LogsType>","org.meshtastic.feature.node.model.LogsType.values"]},{"name":"fun values(): Array<NodeDetailScreen>","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.values","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/values.html","searchKeys":["values","fun values(): Array<NodeDetailScreen>","org.meshtastic.feature.node.navigation.NodeDetailScreen.values"]},{"name":"fun values(): Array<TimeFrame>","description":"org.meshtastic.feature.node.model.TimeFrame.values","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/values.html","searchKeys":["values","fun values(): Array<TimeFrame>","org.meshtastic.feature.node.model.TimeFrame.values"]},{"name":"interface CompassHeadingProvider","description":"org.meshtastic.feature.node.compass.CompassHeadingProvider","location":"feature/node/org.meshtastic.feature.node.compass/-compass-heading-provider/index.html","searchKeys":["CompassHeadingProvider","interface CompassHeadingProvider","org.meshtastic.feature.node.compass.CompassHeadingProvider"]},{"name":"interface GetNodeDetailsUseCase","description":"org.meshtastic.feature.node.domain.usecase.GetNodeDetailsUseCase","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-get-node-details-use-case/index.html","searchKeys":["GetNodeDetailsUseCase","interface GetNodeDetailsUseCase","org.meshtastic.feature.node.domain.usecase.GetNodeDetailsUseCase"]},{"name":"interface MagneticFieldProvider","description":"org.meshtastic.feature.node.compass.MagneticFieldProvider","location":"feature/node/org.meshtastic.feature.node.compass/-magnetic-field-provider/index.html","searchKeys":["MagneticFieldProvider","interface MagneticFieldProvider","org.meshtastic.feature.node.compass.MagneticFieldProvider"]},{"name":"interface NodeRequestActions","description":"org.meshtastic.feature.node.detail.NodeRequestActions","location":"feature/node/org.meshtastic.feature.node.detail/-node-request-actions/index.html","searchKeys":["NodeRequestActions","interface NodeRequestActions","org.meshtastic.feature.node.detail.NodeRequestActions"]},{"name":"interface PhoneLocationProvider","description":"org.meshtastic.feature.node.compass.PhoneLocationProvider","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-provider/index.html","searchKeys":["PhoneLocationProvider","interface PhoneLocationProvider","org.meshtastic.feature.node.compass.PhoneLocationProvider"]},{"name":"object ChartStyling","description":"org.meshtastic.feature.node.metrics.ChartStyling","location":"feature/node/org.meshtastic.feature.node.metrics/-chart-styling/index.html","searchKeys":["ChartStyling","object ChartStyling","org.meshtastic.feature.node.metrics.ChartStyling"]},{"name":"object CommonCharts","description":"org.meshtastic.feature.node.metrics.CommonCharts","location":"feature/node/org.meshtastic.feature.node.metrics/-common-charts/index.html","searchKeys":["CommonCharts","object CommonCharts","org.meshtastic.feature.node.metrics.CommonCharts"]},{"name":"object Companion","description":"org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider.Companion","location":"feature/node/org.meshtastic.feature.node.compass/-android-phone-location-provider/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.node.list.NodeListViewModel.Companion","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.node.list.NodeListViewModel.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.node.metrics.Environment.Companion","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.node.metrics.Environment.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.node.model.MetricsState.Companion","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.node.model.MetricsState.Companion"]},{"name":"open class GetFilteredNodesUseCase(nodeRepository: NodeRepository)","description":"org.meshtastic.feature.node.domain.usecase.GetFilteredNodesUseCase","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-get-filtered-nodes-use-case/index.html","searchKeys":["GetFilteredNodesUseCase","open class GetFilteredNodesUseCase(nodeRepository: NodeRepository)","org.meshtastic.feature.node.domain.usecase.GetFilteredNodesUseCase"]},{"name":"open class MetricsViewModel(val destNum: Int, dispatchers: CoroutineDispatchers, meshLogRepository: MeshLogRepository, tracerouteResponseProvider: TracerouteResponseProvider, nodeRepository: NodeRepository, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRequestActions: NodeRequestActions, alertManager: AlertManager, getNodeDetailsUseCase: GetNodeDetailsUseCase, fileService: FileService) : ViewModel","description":"org.meshtastic.feature.node.metrics.MetricsViewModel","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/index.html","searchKeys":["MetricsViewModel","open class MetricsViewModel(val destNum: Int, dispatchers: CoroutineDispatchers, meshLogRepository: MeshLogRepository, tracerouteResponseProvider: TracerouteResponseProvider, nodeRepository: NodeRepository, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRequestActions: NodeRequestActions, alertManager: AlertManager, getNodeDetailsUseCase: GetNodeDetailsUseCase, fileService: FileService) : ViewModel","org.meshtastic.feature.node.metrics.MetricsViewModel"]},{"name":"open class NodeFilterPreferences(uiPrefs: UiPrefs)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/index.html","searchKeys":["NodeFilterPreferences","open class NodeFilterPreferences(uiPrefs: UiPrefs)","org.meshtastic.feature.node.list.NodeFilterPreferences"]},{"name":"open class NodeManagementActions(nodeRepository: NodeRepository, radioController: RadioController, alertManager: AlertManager, analytics: PlatformAnalytics, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() })","description":"org.meshtastic.feature.node.detail.NodeManagementActions","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/index.html","searchKeys":["NodeManagementActions","open class NodeManagementActions(nodeRepository: NodeRepository, radioController: RadioController, alertManager: AlertManager, analytics: PlatformAnalytics, snackbarManager: SnackbarManager, resolveUiText: suspend (UiText) -> String = { it.resolve() })","org.meshtastic.feature.node.detail.NodeManagementActions"]},{"name":"open fun requestFavoriteNode(scope: CoroutineScope, node: Node)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.requestFavoriteNode","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/request-favorite-node.html","searchKeys":["requestFavoriteNode","open fun requestFavoriteNode(scope: CoroutineScope, node: Node)","org.meshtastic.feature.node.detail.NodeManagementActions.requestFavoriteNode"]},{"name":"open fun requestIgnoreNode(scope: CoroutineScope, node: Node)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.requestIgnoreNode","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/request-ignore-node.html","searchKeys":["requestIgnoreNode","open fun requestIgnoreNode(scope: CoroutineScope, node: Node)","org.meshtastic.feature.node.detail.NodeManagementActions.requestIgnoreNode"]},{"name":"open fun requestMuteNode(scope: CoroutineScope, node: Node)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.requestMuteNode","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/request-mute-node.html","searchKeys":["requestMuteNode","open fun requestMuteNode(scope: CoroutineScope, node: Node)","org.meshtastic.feature.node.detail.NodeManagementActions.requestMuteNode"]},{"name":"open fun requestRemoveNode(scope: CoroutineScope, node: Node, onAfterRemove: () -> Unit = {})","description":"org.meshtastic.feature.node.detail.NodeManagementActions.requestRemoveNode","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/request-remove-node.html","searchKeys":["requestRemoveNode","open fun requestRemoveNode(scope: CoroutineScope, node: Node, onAfterRemove: () -> Unit = {})","org.meshtastic.feature.node.detail.NodeManagementActions.requestRemoveNode"]},{"name":"open fun setLastHeardIsRelative(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setLastHeardIsRelative","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-last-heard-is-relative.html","searchKeys":["setLastHeardIsRelative","open fun setLastHeardIsRelative(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setLastHeardIsRelative"]},{"name":"open fun setNodeListDensity(value: String)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setNodeListDensity","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-node-list-density.html","searchKeys":["setNodeListDensity","open fun setNodeListDensity(value: String)","org.meshtastic.feature.node.list.NodeFilterPreferences.setNodeListDensity"]},{"name":"open fun setNodeSort(option: NodeSortOption)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setNodeSort","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-node-sort.html","searchKeys":["setNodeSort","open fun setNodeSort(option: NodeSortOption)","org.meshtastic.feature.node.list.NodeFilterPreferences.setNodeSort"]},{"name":"open fun setShouldShowChannel(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowChannel","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-channel.html","searchKeys":["setShouldShowChannel","open fun setShouldShowChannel(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowChannel"]},{"name":"open fun setShouldShowHops(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowHops","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-hops.html","searchKeys":["setShouldShowHops","open fun setShouldShowHops(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowHops"]},{"name":"open fun setShouldShowLastHeard(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowLastHeard","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-last-heard.html","searchKeys":["setShouldShowLastHeard","open fun setShouldShowLastHeard(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowLastHeard"]},{"name":"open fun setShouldShowLocation(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowLocation","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-location.html","searchKeys":["setShouldShowLocation","open fun setShouldShowLocation(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowLocation"]},{"name":"open fun setShouldShowPower(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowPower","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-power.html","searchKeys":["setShouldShowPower","open fun setShouldShowPower(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowPower"]},{"name":"open fun setShouldShowRole(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowRole","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-role.html","searchKeys":["setShouldShowRole","open fun setShouldShowRole(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowRole"]},{"name":"open fun setShouldShowSignal(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowSignal","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-signal.html","searchKeys":["setShouldShowSignal","open fun setShouldShowSignal(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowSignal"]},{"name":"open fun setShouldShowTelemetry(value: Boolean)","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowTelemetry","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/set-should-show-telemetry.html","searchKeys":["setShouldShowTelemetry","open fun setShouldShowTelemetry(value: Boolean)","org.meshtastic.feature.node.list.NodeFilterPreferences.setShouldShowTelemetry"]},{"name":"open fun toggleExcludeInfrastructure()","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.toggleExcludeInfrastructure","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/toggle-exclude-infrastructure.html","searchKeys":["toggleExcludeInfrastructure","open fun toggleExcludeInfrastructure()","org.meshtastic.feature.node.list.NodeFilterPreferences.toggleExcludeInfrastructure"]},{"name":"open fun toggleExcludeMqtt()","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.toggleExcludeMqtt","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/toggle-exclude-mqtt.html","searchKeys":["toggleExcludeMqtt","open fun toggleExcludeMqtt()","org.meshtastic.feature.node.list.NodeFilterPreferences.toggleExcludeMqtt"]},{"name":"open fun toggleIncludeUnknown()","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.toggleIncludeUnknown","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/toggle-include-unknown.html","searchKeys":["toggleIncludeUnknown","open fun toggleIncludeUnknown()","org.meshtastic.feature.node.list.NodeFilterPreferences.toggleIncludeUnknown"]},{"name":"open fun toggleOnlyDirect()","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.toggleOnlyDirect","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/toggle-only-direct.html","searchKeys":["toggleOnlyDirect","open fun toggleOnlyDirect()","org.meshtastic.feature.node.list.NodeFilterPreferences.toggleOnlyDirect"]},{"name":"open fun toggleOnlyOnline()","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.toggleOnlyOnline","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/toggle-only-online.html","searchKeys":["toggleOnlyOnline","open fun toggleOnlyOnline()","org.meshtastic.feature.node.list.NodeFilterPreferences.toggleOnlyOnline"]},{"name":"open fun toggleShowIgnored()","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.toggleShowIgnored","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/toggle-show-ignored.html","searchKeys":["toggleShowIgnored","open fun toggleShowIgnored()","org.meshtastic.feature.node.list.NodeFilterPreferences.toggleShowIgnored"]},{"name":"open operator fun invoke(filter: NodeFilterState, sort: NodeSortOption): Flow<List<Node>>","description":"org.meshtastic.feature.node.domain.usecase.GetFilteredNodesUseCase.invoke","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-get-filtered-nodes-use-case/invoke.html","searchKeys":["invoke","open operator fun invoke(filter: NodeFilterState, sort: NodeSortOption): Flow<List<Node>>","org.meshtastic.feature.node.domain.usecase.GetFilteredNodesUseCase.invoke"]},{"name":"open operator override fun invoke(nodeId: Int): Flow<NodeDetailUiState>","description":"org.meshtastic.feature.node.domain.usecase.CommonGetNodeDetailsUseCase.invoke","location":"feature/node/org.meshtastic.feature.node.domain.usecase/-common-get-node-details-use-case/invoke.html","searchKeys":["invoke","open operator override fun invoke(nodeId: Int): Flow<NodeDetailUiState>","org.meshtastic.feature.node.domain.usecase.CommonGetNodeDetailsUseCase.invoke"]},{"name":"open override fun getDeclination(latitude: Double, longitude: Double, altitude: Double, timeMillis: Long): Float","description":"org.meshtastic.feature.node.compass.AndroidMagneticFieldProvider.getDeclination","location":"feature/node/org.meshtastic.feature.node.compass/-android-magnetic-field-provider/get-declination.html","searchKeys":["getDeclination","open override fun getDeclination(latitude: Double, longitude: Double, altitude: Double, timeMillis: Long): Float","org.meshtastic.feature.node.compass.AndroidMagneticFieldProvider.getDeclination"]},{"name":"open override fun headingUpdates(): Flow<HeadingState>","description":"org.meshtastic.feature.node.compass.AndroidCompassHeadingProvider.headingUpdates","location":"feature/node/org.meshtastic.feature.node.compass/-android-compass-heading-provider/heading-updates.html","searchKeys":["headingUpdates","open override fun headingUpdates(): Flow<HeadingState>","org.meshtastic.feature.node.compass.AndroidCompassHeadingProvider.headingUpdates"]},{"name":"open override fun locationUpdates(): Flow<PhoneLocationState>","description":"org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider.locationUpdates","location":"feature/node/org.meshtastic.feature.node.compass/-android-phone-location-provider/location-updates.html","searchKeys":["locationUpdates","open override fun locationUpdates(): Flow<PhoneLocationState>","org.meshtastic.feature.node.compass.AndroidPhoneLocationProvider.locationUpdates"]},{"name":"open override val lastRequestNeighborTimes: StateFlow<Map<Int, Long>>","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.lastRequestNeighborTimes","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/last-request-neighbor-times.html","searchKeys":["lastRequestNeighborTimes","open override val lastRequestNeighborTimes: StateFlow<Map<Int, Long>>","org.meshtastic.feature.node.detail.CommonNodeRequestActions.lastRequestNeighborTimes"]},{"name":"open override val lastTracerouteTime: StateFlow<Long?>","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.lastTracerouteTime","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/last-traceroute-time.html","searchKeys":["lastTracerouteTime","open override val lastTracerouteTime: StateFlow<Long?>","org.meshtastic.feature.node.detail.CommonNodeRequestActions.lastTracerouteTime"]},{"name":"open suspend fun removeNode(nodeNum: Int)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.removeNode","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/remove-node.html","searchKeys":["removeNode","open suspend fun removeNode(nodeNum: Int)","org.meshtastic.feature.node.detail.NodeManagementActions.removeNode"]},{"name":"open suspend fun setFavorite(nodeNum: Int, favorite: Boolean)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.setFavorite","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/set-favorite.html","searchKeys":["setFavorite","open suspend fun setFavorite(nodeNum: Int, favorite: Boolean)","org.meshtastic.feature.node.detail.NodeManagementActions.setFavorite"]},{"name":"open suspend fun setIgnored(nodeNum: Int, ignored: Boolean)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.setIgnored","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/set-ignored.html","searchKeys":["setIgnored","open suspend fun setIgnored(nodeNum: Int, ignored: Boolean)","org.meshtastic.feature.node.detail.NodeManagementActions.setIgnored"]},{"name":"open suspend fun setNodeNotes(nodeNum: Int, notes: String)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.setNodeNotes","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/set-node-notes.html","searchKeys":["setNodeNotes","open suspend fun setNodeNotes(nodeNum: Int, notes: String)","org.meshtastic.feature.node.detail.NodeManagementActions.setNodeNotes"]},{"name":"open suspend fun toggleMuted(nodeNum: Int)","description":"org.meshtastic.feature.node.detail.NodeManagementActions.toggleMuted","location":"feature/node/org.meshtastic.feature.node.detail/-node-management-actions/toggle-muted.html","searchKeys":["toggleMuted","open suspend fun toggleMuted(nodeNum: Int)","org.meshtastic.feature.node.detail.NodeManagementActions.toggleMuted"]},{"name":"open suspend override fun requestNeighborInfo(destNum: Int, longName: String)","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestNeighborInfo","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/request-neighbor-info.html","searchKeys":["requestNeighborInfo","open suspend override fun requestNeighborInfo(destNum: Int, longName: String)","org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestNeighborInfo"]},{"name":"open suspend override fun requestPosition(destNum: Int, longName: String, position: Position = Position(0.0, 0.0, 0))","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestPosition","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/request-position.html","searchKeys":["requestPosition","open suspend override fun requestPosition(destNum: Int, longName: String, position: Position = Position(0.0, 0.0, 0))","org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestPosition"]},{"name":"open suspend override fun requestTelemetry(destNum: Int, longName: String, type: TelemetryType)","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestTelemetry","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/request-telemetry.html","searchKeys":["requestTelemetry","open suspend override fun requestTelemetry(destNum: Int, longName: String, type: TelemetryType)","org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestTelemetry"]},{"name":"open suspend override fun requestTraceroute(destNum: Int, longName: String)","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestTraceroute","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/request-traceroute.html","searchKeys":["requestTraceroute","open suspend override fun requestTraceroute(destNum: Int, longName: String)","org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestTraceroute"]},{"name":"open suspend override fun requestUserInfo(destNum: Int, longName: String)","description":"org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestUserInfo","location":"feature/node/org.meshtastic.feature.node.detail/-common-node-request-actions/request-user-info.html","searchKeys":["requestUserInfo","open suspend override fun requestUserInfo(destNum: Int, longName: String)","org.meshtastic.feature.node.detail.CommonNodeRequestActions.requestUserInfo"]},{"name":"open val excludeInfrastructure: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.excludeInfrastructure","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","open val excludeInfrastructure: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.excludeInfrastructure"]},{"name":"open val excludeMqtt: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.excludeMqtt","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/exclude-mqtt.html","searchKeys":["excludeMqtt","open val excludeMqtt: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.excludeMqtt"]},{"name":"open val includeUnknown: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.includeUnknown","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/include-unknown.html","searchKeys":["includeUnknown","open val includeUnknown: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.includeUnknown"]},{"name":"open val lastHeardIsRelative: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.lastHeardIsRelative","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","open val lastHeardIsRelative: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.lastHeardIsRelative"]},{"name":"open val nodeListDensity: StateFlow<String>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.nodeListDensity","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/node-list-density.html","searchKeys":["nodeListDensity","open val nodeListDensity: StateFlow<String>","org.meshtastic.feature.node.list.NodeFilterPreferences.nodeListDensity"]},{"name":"open val nodeSortOption: Flow<NodeSortOption>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.nodeSortOption","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/node-sort-option.html","searchKeys":["nodeSortOption","open val nodeSortOption: Flow<NodeSortOption>","org.meshtastic.feature.node.list.NodeFilterPreferences.nodeSortOption"]},{"name":"open val onlyDirect: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.onlyDirect","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/only-direct.html","searchKeys":["onlyDirect","open val onlyDirect: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.onlyDirect"]},{"name":"open val onlyOnline: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.onlyOnline","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/only-online.html","searchKeys":["onlyOnline","open val onlyOnline: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.onlyOnline"]},{"name":"open val shouldShowChannel: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowChannel","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-channel.html","searchKeys":["shouldShowChannel","open val shouldShowChannel: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowChannel"]},{"name":"open val shouldShowHops: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowHops","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-hops.html","searchKeys":["shouldShowHops","open val shouldShowHops: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowHops"]},{"name":"open val shouldShowLastHeard: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowLastHeard","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-last-heard.html","searchKeys":["shouldShowLastHeard","open val shouldShowLastHeard: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowLastHeard"]},{"name":"open val shouldShowLocation: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowLocation","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-location.html","searchKeys":["shouldShowLocation","open val shouldShowLocation: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowLocation"]},{"name":"open val shouldShowPower: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowPower","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-power.html","searchKeys":["shouldShowPower","open val shouldShowPower: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowPower"]},{"name":"open val shouldShowRole: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowRole","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-role.html","searchKeys":["shouldShowRole","open val shouldShowRole: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowRole"]},{"name":"open val shouldShowSignal: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowSignal","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-signal.html","searchKeys":["shouldShowSignal","open val shouldShowSignal: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowSignal"]},{"name":"open val shouldShowTelemetry: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowTelemetry","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/should-show-telemetry.html","searchKeys":["shouldShowTelemetry","open val shouldShowTelemetry: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.shouldShowTelemetry"]},{"name":"open val showIgnored: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeFilterPreferences.showIgnored","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-preferences/show-ignored.html","searchKeys":["showIgnored","open val showIgnored: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeFilterPreferences.showIgnored"]},{"name":"sealed class NodeMenuAction","description":"org.meshtastic.feature.node.component.NodeMenuAction","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/index.html","searchKeys":["NodeMenuAction","sealed class NodeMenuAction","org.meshtastic.feature.node.component.NodeMenuAction"]},{"name":"sealed interface NodeDetailAction","description":"org.meshtastic.feature.node.model.NodeDetailAction","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/index.html","searchKeys":["NodeDetailAction","sealed interface NodeDetailAction","org.meshtastic.feature.node.model.NodeDetailAction"]},{"name":"val Empty: MetricsState","description":"org.meshtastic.feature.node.model.MetricsState.Companion.Empty","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/-companion/-empty.html","searchKeys":["Empty","val Empty: MetricsState","org.meshtastic.feature.node.model.MetricsState.Companion.Empty"]},{"name":"val Node.isEffectivelyUnmessageable: Boolean","description":"org.meshtastic.feature.node.model.isEffectivelyUnmessageable","location":"feature/node/org.meshtastic.feature.node.model/is-effectively-unmessageable.html","searchKeys":["isEffectivelyUnmessageable","val Node.isEffectivelyUnmessageable: Boolean","org.meshtastic.feature.node.model.isEffectivelyUnmessageable"]},{"name":"val accuracy: Int","description":"org.meshtastic.feature.node.compass.HeadingState.accuracy","location":"feature/node/org.meshtastic.feature.node.compass/-heading-state/accuracy.html","searchKeys":["accuracy","val accuracy: Int","org.meshtastic.feature.node.compass.HeadingState.accuracy"]},{"name":"val action: NodeMenuAction","description":"org.meshtastic.feature.node.model.NodeDetailAction.HandleNodeMenuAction.action","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-handle-node-menu-action/action.html","searchKeys":["action","val action: NodeMenuAction","org.meshtastic.feature.node.model.NodeDetailAction.HandleNodeMenuAction.action"]},{"name":"val adcVoltages: List<Environment>","description":"org.meshtastic.feature.node.metrics.Environment.Companion.adcVoltages","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-companion/adc-voltages.html","searchKeys":["adcVoltages","val adcVoltages: List<Environment>","org.meshtastic.feature.node.metrics.Environment.Companion.adcVoltages"]},{"name":"val airQualityMetrics: List<Telemetry>","description":"org.meshtastic.feature.node.model.MetricsState.airQualityMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/air-quality-metrics.html","searchKeys":["airQualityMetrics","val airQualityMetrics: List<Telemetry>","org.meshtastic.feature.node.model.MetricsState.airQualityMetrics"]},{"name":"val altitude: Double","description":"org.meshtastic.feature.node.compass.PhoneLocation.altitude","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location/altitude.html","searchKeys":["altitude","val altitude: Double","org.meshtastic.feature.node.compass.PhoneLocation.altitude"]},{"name":"val angularErrorDeg: Float?","description":"org.meshtastic.feature.node.compass.CompassUiState.angularErrorDeg","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/angular-error-deg.html","searchKeys":["angularErrorDeg","val angularErrorDeg: Float?","org.meshtastic.feature.node.compass.CompassUiState.angularErrorDeg"]},{"name":"val availableLogs: Set<LogsType>","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.availableLogs","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/available-logs.html","searchKeys":["availableLogs","val availableLogs: Set<LogsType>","org.meshtastic.feature.node.detail.NodeDetailUiState.availableLogs"]},{"name":"val availableTimeFrames: StateFlow<List<TimeFrame>>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.availableTimeFrames","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/available-time-frames.html","searchKeys":["availableTimeFrames","val availableTimeFrames: StateFlow<List<TimeFrame>>","org.meshtastic.feature.node.metrics.MetricsViewModel.availableTimeFrames"]},{"name":"val bearing: Float?","description":"org.meshtastic.feature.node.compass.CompassUiState.bearing","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/bearing.html","searchKeys":["bearing","val bearing: Float?","org.meshtastic.feature.node.compass.CompassUiState.bearing"]},{"name":"val bearingText: String?","description":"org.meshtastic.feature.node.compass.CompassUiState.bearingText","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/bearing-text.html","searchKeys":["bearingText","val bearingText: String?","org.meshtastic.feature.node.compass.CompassUiState.bearingText"]},{"name":"val channelNumber: Int?","description":"org.meshtastic.feature.node.metrics.LegendData.channelNumber","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/channel-number.html","searchKeys":["channelNumber","val channelNumber: Int?","org.meshtastic.feature.node.metrics.LegendData.channelNumber"]},{"name":"val color: Color","description":"org.meshtastic.feature.node.metrics.Environment.color","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/color.html","searchKeys":["color","val color: Color","org.meshtastic.feature.node.metrics.Environment.color"]},{"name":"val color: Color","description":"org.meshtastic.feature.node.metrics.InfoDialogData.color","location":"feature/node/org.meshtastic.feature.node.metrics/-info-dialog-data/color.html","searchKeys":["color","val color: Color","org.meshtastic.feature.node.metrics.InfoDialogData.color"]},{"name":"val color: Color","description":"org.meshtastic.feature.node.metrics.LegendData.color","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/color.html","searchKeys":["color","val color: Color","org.meshtastic.feature.node.metrics.LegendData.color"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.feature.node.list.NodeListViewModel.connectionState","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.feature.node.list.NodeListViewModel.connectionState"]},{"name":"val definitionRes: StringResource","description":"org.meshtastic.feature.node.metrics.InfoDialogData.definitionRes","location":"feature/node/org.meshtastic.feature.node.metrics/-info-dialog-data/definition-res.html","searchKeys":["definitionRes","val definitionRes: StringResource","org.meshtastic.feature.node.metrics.InfoDialogData.definitionRes"]},{"name":"val destNum: Int","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.destNum","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.feature.node.metrics.MetricsViewModel.destNum"]},{"name":"val deviceHardware: DeviceHardware?","description":"org.meshtastic.feature.node.model.MetricsState.deviceHardware","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/device-hardware.html","searchKeys":["deviceHardware","val deviceHardware: DeviceHardware?","org.meshtastic.feature.node.model.MetricsState.deviceHardware"]},{"name":"val deviceImageUrls: StateFlow<Map<Int, String>>","description":"org.meshtastic.feature.node.list.NodeListViewModel.deviceImageUrls","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/device-image-urls.html","searchKeys":["deviceImageUrls","val deviceImageUrls: StateFlow<Map<Int, String>>","org.meshtastic.feature.node.list.NodeListViewModel.deviceImageUrls"]},{"name":"val deviceLinks: List<DeviceLink>","description":"org.meshtastic.feature.node.model.MetricsState.deviceLinks","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/device-links.html","searchKeys":["deviceLinks","val deviceLinks: List<DeviceLink>","org.meshtastic.feature.node.model.MetricsState.deviceLinks"]},{"name":"val deviceMetrics: List<Telemetry>","description":"org.meshtastic.feature.node.model.MetricsState.deviceMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/device-metrics.html","searchKeys":["deviceMetrics","val deviceMetrics: List<Telemetry>","org.meshtastic.feature.node.model.MetricsState.deviceMetrics"]},{"name":"val deviceType: StateFlow<DeviceType?>","description":"org.meshtastic.feature.node.list.NodeListViewModel.deviceType","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/device-type.html","searchKeys":["deviceType","val deviceType: StateFlow<DeviceType?>","org.meshtastic.feature.node.list.NodeListViewModel.deviceType"]},{"name":"val displayUnits: MeasurementSystem","description":"org.meshtastic.feature.node.compass.CompassUiState.displayUnits","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/display-units.html","searchKeys":["displayUnits","val displayUnits: MeasurementSystem","org.meshtastic.feature.node.compass.CompassUiState.displayUnits"]},{"name":"val displayUnits: MeasurementSystem","description":"org.meshtastic.feature.node.model.MetricsState.displayUnits","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/display-units.html","searchKeys":["displayUnits","val displayUnits: MeasurementSystem","org.meshtastic.feature.node.model.MetricsState.displayUnits"]},{"name":"val displayUnits: MeasurementSystem","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass.displayUnits","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-compass/display-units.html","searchKeys":["displayUnits","val displayUnits: MeasurementSystem","org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass.displayUnits"]},{"name":"val distanceText: String?","description":"org.meshtastic.feature.node.compass.CompassUiState.distanceText","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/distance-text.html","searchKeys":["distanceText","val distanceText: String?","org.meshtastic.feature.node.compass.CompassUiState.distanceText"]},{"name":"val distanceUnits: MeasurementSystem","description":"org.meshtastic.feature.node.list.NodesUiState.distanceUnits","location":"feature/node/org.meshtastic.feature.node.list/-nodes-ui-state/distance-units.html","searchKeys":["distanceUnits","val distanceUnits: MeasurementSystem","org.meshtastic.feature.node.list.NodesUiState.distanceUnits"]},{"name":"val dynamicTimeFormatter: CartesianValueFormatter","description":"org.meshtastic.feature.node.metrics.CommonCharts.dynamicTimeFormatter","location":"feature/node/org.meshtastic.feature.node.metrics/-common-charts/dynamic-time-formatter.html","searchKeys":["dynamicTimeFormatter","val dynamicTimeFormatter: CartesianValueFormatter","org.meshtastic.feature.node.metrics.CommonCharts.dynamicTimeFormatter"]},{"name":"val entries: EnumEntries<CompassWarning>","description":"org.meshtastic.feature.node.compass.CompassWarning.entries","location":"feature/node/org.meshtastic.feature.node.compass/-compass-warning/entries.html","searchKeys":["entries","val entries: EnumEntries<CompassWarning>","org.meshtastic.feature.node.compass.CompassWarning.entries"]},{"name":"val entries: EnumEntries<Environment>","description":"org.meshtastic.feature.node.metrics.Environment.entries","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/entries.html","searchKeys":["entries","val entries: EnumEntries<Environment>","org.meshtastic.feature.node.metrics.Environment.entries"]},{"name":"val entries: EnumEntries<HopWindow>","description":"org.meshtastic.feature.node.component.HopWindow.entries","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/entries.html","searchKeys":["entries","val entries: EnumEntries<HopWindow>","org.meshtastic.feature.node.component.HopWindow.entries"]},{"name":"val entries: EnumEntries<LogsType>","description":"org.meshtastic.feature.node.model.LogsType.entries","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/entries.html","searchKeys":["entries","val entries: EnumEntries<LogsType>","org.meshtastic.feature.node.model.LogsType.entries"]},{"name":"val entries: EnumEntries<NodeDetailScreen>","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.entries","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/entries.html","searchKeys":["entries","val entries: EnumEntries<NodeDetailScreen>","org.meshtastic.feature.node.navigation.NodeDetailScreen.entries"]},{"name":"val entries: EnumEntries<TimeFrame>","description":"org.meshtastic.feature.node.model.TimeFrame.entries","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/entries.html","searchKeys":["entries","val entries: EnumEntries<TimeFrame>","org.meshtastic.feature.node.model.TimeFrame.entries"]},{"name":"val environmentGraphingData: StateFlow<EnvironmentGraphingData>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.environmentGraphingData","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/environment-graphing-data.html","searchKeys":["environmentGraphingData","val environmentGraphingData: StateFlow<EnvironmentGraphingData>","org.meshtastic.feature.node.metrics.MetricsViewModel.environmentGraphingData"]},{"name":"val environmentMetrics: List<Telemetry>","description":"org.meshtastic.feature.node.metrics.EnvironmentMetricsState.environmentMetrics","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-metrics-state/environment-metrics.html","searchKeys":["environmentMetrics","val environmentMetrics: List<Telemetry>","org.meshtastic.feature.node.metrics.EnvironmentMetricsState.environmentMetrics"]},{"name":"val environmentState: EnvironmentMetricsState","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.environmentState","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/environment-state.html","searchKeys":["environmentState","val environmentState: EnvironmentMetricsState","org.meshtastic.feature.node.detail.NodeDetailUiState.environmentState"]},{"name":"val errorRadiusText: String?","description":"org.meshtastic.feature.node.compass.CompassUiState.errorRadiusText","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/error-radius-text.html","searchKeys":["errorRadiusText","val errorRadiusText: String?","org.meshtastic.feature.node.compass.CompassUiState.errorRadiusText"]},{"name":"val excludeInfrastructure: Boolean","description":"org.meshtastic.feature.node.component.NodeFilterToggles.excludeInfrastructure","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","val excludeInfrastructure: Boolean","org.meshtastic.feature.node.component.NodeFilterToggles.excludeInfrastructure"]},{"name":"val excludeInfrastructure: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.excludeInfrastructure","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","val excludeInfrastructure: Boolean","org.meshtastic.feature.node.list.NodeFilterState.excludeInfrastructure"]},{"name":"val excludeInfrastructure: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterToggles.excludeInfrastructure","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","val excludeInfrastructure: Boolean","org.meshtastic.feature.node.list.NodeFilterToggles.excludeInfrastructure"]},{"name":"val excludeMqtt: Boolean","description":"org.meshtastic.feature.node.component.NodeFilterToggles.excludeMqtt","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/exclude-mqtt.html","searchKeys":["excludeMqtt","val excludeMqtt: Boolean","org.meshtastic.feature.node.component.NodeFilterToggles.excludeMqtt"]},{"name":"val excludeMqtt: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.excludeMqtt","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/exclude-mqtt.html","searchKeys":["excludeMqtt","val excludeMqtt: Boolean","org.meshtastic.feature.node.list.NodeFilterState.excludeMqtt"]},{"name":"val filter: NodeFilterState","description":"org.meshtastic.feature.node.list.NodesUiState.filter","location":"feature/node/org.meshtastic.feature.node.list/-nodes-ui-state/filter.html","searchKeys":["filter","val filter: NodeFilterState","org.meshtastic.feature.node.list.NodesUiState.filter"]},{"name":"val filterText: String","description":"org.meshtastic.feature.node.list.NodeFilterState.filterText","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/filter-text.html","searchKeys":["filterText","val filterText: String","org.meshtastic.feature.node.list.NodeFilterState.filterText"]},{"name":"val filteredEnvironmentMetrics: StateFlow<List<Telemetry>>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.filteredEnvironmentMetrics","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/filtered-environment-metrics.html","searchKeys":["filteredEnvironmentMetrics","val filteredEnvironmentMetrics: StateFlow<List<Telemetry>>","org.meshtastic.feature.node.metrics.MetricsViewModel.filteredEnvironmentMetrics"]},{"name":"val filteredPaxMetrics: StateFlow<List<Pair<MeshLog, Paxcount>>>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.filteredPaxMetrics","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/filtered-pax-metrics.html","searchKeys":["filteredPaxMetrics","val filteredPaxMetrics: StateFlow<List<Pair<MeshLog, Paxcount>>>","org.meshtastic.feature.node.metrics.MetricsViewModel.filteredPaxMetrics"]},{"name":"val firmwareEdition: FirmwareEdition?","description":"org.meshtastic.feature.node.model.MetricsState.firmwareEdition","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/firmware-edition.html","searchKeys":["firmwareEdition","val firmwareEdition: FirmwareEdition?","org.meshtastic.feature.node.model.MetricsState.firmwareEdition"]},{"name":"val hasFix: Boolean","description":"org.meshtastic.feature.node.compass.PhoneLocationState.hasFix","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-state/has-fix.html","searchKeys":["hasFix","val hasFix: Boolean","org.meshtastic.feature.node.compass.PhoneLocationState.hasFix"]},{"name":"val hasSensor: Boolean","description":"org.meshtastic.feature.node.compass.HeadingState.hasSensor","location":"feature/node/org.meshtastic.feature.node.compass/-heading-state/has-sensor.html","searchKeys":["hasSensor","val hasSensor: Boolean","org.meshtastic.feature.node.compass.HeadingState.hasSensor"]},{"name":"val hasTargetPosition: Boolean","description":"org.meshtastic.feature.node.compass.CompassUiState.hasTargetPosition","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/has-target-position.html","searchKeys":["hasTargetPosition","val hasTargetPosition: Boolean","org.meshtastic.feature.node.compass.CompassUiState.hasTargetPosition"]},{"name":"val heading: Float?","description":"org.meshtastic.feature.node.compass.CompassUiState.heading","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/heading.html","searchKeys":["heading","val heading: Float?","org.meshtastic.feature.node.compass.CompassUiState.heading"]},{"name":"val heading: Float?","description":"org.meshtastic.feature.node.compass.HeadingState.heading","location":"feature/node/org.meshtastic.feature.node.compass/-heading-state/heading.html","searchKeys":["heading","val heading: Float?","org.meshtastic.feature.node.compass.HeadingState.heading"]},{"name":"val hostMetrics: List<Telemetry>","description":"org.meshtastic.feature.node.model.MetricsState.hostMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/host-metrics.html","searchKeys":["hostMetrics","val hostMetrics: List<Telemetry>","org.meshtastic.feature.node.model.MetricsState.hostMetrics"]},{"name":"val hours: Long?","description":"org.meshtastic.feature.node.component.HopWindow.hours","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/hours.html","searchKeys":["hours","val hours: Long?","org.meshtastic.feature.node.component.HopWindow.hours"]},{"name":"val icon: DrawableResource","description":"org.meshtastic.feature.node.model.LogsType.icon","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/icon.html","searchKeys":["icon","val icon: DrawableResource","org.meshtastic.feature.node.model.LogsType.icon"]},{"name":"val icon: DrawableResource?","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.icon","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/icon.html","searchKeys":["icon","val icon: DrawableResource?","org.meshtastic.feature.node.navigation.NodeDetailScreen.icon"]},{"name":"val ignoredNodeCount: Int","description":"org.meshtastic.feature.node.component.NodeFilterToggles.ignoredNodeCount","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/ignored-node-count.html","searchKeys":["ignoredNodeCount","val ignoredNodeCount: Int","org.meshtastic.feature.node.component.NodeFilterToggles.ignoredNodeCount"]},{"name":"val includeUnknown: Boolean","description":"org.meshtastic.feature.node.component.NodeFilterToggles.includeUnknown","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/include-unknown.html","searchKeys":["includeUnknown","val includeUnknown: Boolean","org.meshtastic.feature.node.component.NodeFilterToggles.includeUnknown"]},{"name":"val includeUnknown: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.includeUnknown","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/include-unknown.html","searchKeys":["includeUnknown","val includeUnknown: Boolean","org.meshtastic.feature.node.list.NodeFilterState.includeUnknown"]},{"name":"val includeUnknown: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterToggles.includeUnknown","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/include-unknown.html","searchKeys":["includeUnknown","val includeUnknown: Boolean","org.meshtastic.feature.node.list.NodeFilterToggles.includeUnknown"]},{"name":"val isActive: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.isActive","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/is-active.html","searchKeys":["isActive","val isActive: Boolean","org.meshtastic.feature.node.list.NodeFilterState.isActive"]},{"name":"val isAligned: Boolean","description":"org.meshtastic.feature.node.compass.CompassUiState.isAligned","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/is-aligned.html","searchKeys":["isAligned","val isAligned: Boolean","org.meshtastic.feature.node.compass.CompassUiState.isAligned"]},{"name":"val isEnsuringSession: Boolean","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.isEnsuringSession","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/is-ensuring-session.html","searchKeys":["isEnsuringSession","val isEnsuringSession: Boolean","org.meshtastic.feature.node.detail.NodeDetailUiState.isEnsuringSession"]},{"name":"val isFahrenheit: Boolean","description":"org.meshtastic.feature.node.model.MetricsState.isFahrenheit","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/is-fahrenheit.html","searchKeys":["isFahrenheit","val isFahrenheit: Boolean","org.meshtastic.feature.node.model.MetricsState.isFahrenheit"]},{"name":"val isLine: Boolean","description":"org.meshtastic.feature.node.metrics.LegendData.isLine","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/is-line.html","searchKeys":["isLine","val isLine: Boolean","org.meshtastic.feature.node.metrics.LegendData.isLine"]},{"name":"val isLocal: Boolean","description":"org.meshtastic.feature.node.model.MetricsState.isLocal","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/is-local.html","searchKeys":["isLocal","val isLocal: Boolean","org.meshtastic.feature.node.model.MetricsState.isLocal"]},{"name":"val isManaged: Boolean","description":"org.meshtastic.feature.node.model.MetricsState.isManaged","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/is-managed.html","searchKeys":["isManaged","val isManaged: Boolean","org.meshtastic.feature.node.model.MetricsState.isManaged"]},{"name":"val label: StringResource","description":"org.meshtastic.feature.node.component.HopWindow.label","location":"feature/node/org.meshtastic.feature.node.component/-hop-window/label.html","searchKeys":["label","val label: StringResource","org.meshtastic.feature.node.component.HopWindow.label"]},{"name":"val lastHeardIsRelative: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.lastHeardIsRelative","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","val lastHeardIsRelative: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.lastHeardIsRelative"]},{"name":"val lastRequestNeighborsTime: Long?","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.lastRequestNeighborsTime","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/last-request-neighbors-time.html","searchKeys":["lastRequestNeighborsTime","val lastRequestNeighborsTime: Long?","org.meshtastic.feature.node.detail.NodeDetailUiState.lastRequestNeighborsTime"]},{"name":"val lastRequestNeighborsTime: StateFlow<Long?>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.lastRequestNeighborsTime","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/last-request-neighbors-time.html","searchKeys":["lastRequestNeighborsTime","val lastRequestNeighborsTime: StateFlow<Long?>","org.meshtastic.feature.node.metrics.MetricsViewModel.lastRequestNeighborsTime"]},{"name":"val lastTraceRouteTime: StateFlow<Long?>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.lastTraceRouteTime","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/last-trace-route-time.html","searchKeys":["lastTraceRouteTime","val lastTraceRouteTime: StateFlow<Long?>","org.meshtastic.feature.node.metrics.MetricsViewModel.lastTraceRouteTime"]},{"name":"val lastTracerouteTime: Long?","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.lastTracerouteTime","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/last-traceroute-time.html","searchKeys":["lastTracerouteTime","val lastTracerouteTime: Long?","org.meshtastic.feature.node.detail.NodeDetailUiState.lastTracerouteTime"]},{"name":"val lastUpdateText: String?","description":"org.meshtastic.feature.node.compass.CompassUiState.lastUpdateText","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/last-update-text.html","searchKeys":["lastUpdateText","val lastUpdateText: String?","org.meshtastic.feature.node.compass.CompassUiState.lastUpdateText"]},{"name":"val latestAlphaFirmware: FirmwareRelease","description":"org.meshtastic.feature.node.model.MetricsState.latestAlphaFirmware","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/latest-alpha-firmware.html","searchKeys":["latestAlphaFirmware","val latestAlphaFirmware: FirmwareRelease","org.meshtastic.feature.node.model.MetricsState.latestAlphaFirmware"]},{"name":"val latestStableFirmware: FirmwareRelease","description":"org.meshtastic.feature.node.model.MetricsState.latestStableFirmware","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/latest-stable-firmware.html","searchKeys":["latestStableFirmware","val latestStableFirmware: FirmwareRelease","org.meshtastic.feature.node.model.MetricsState.latestStableFirmware"]},{"name":"val latitude: Double","description":"org.meshtastic.feature.node.compass.PhoneLocation.latitude","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.feature.node.compass.PhoneLocation.latitude"]},{"name":"val leftMinMax: Pair<Float, Float>","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData.leftMinMax","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/left-min-max.html","searchKeys":["leftMinMax","val leftMinMax: Pair<Float, Float>","org.meshtastic.feature.node.metrics.EnvironmentGraphingData.leftMinMax"]},{"name":"val localStats: List<Telemetry>","description":"org.meshtastic.feature.node.model.MetricsState.localStats","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/local-stats.html","searchKeys":["localStats","val localStats: List<Telemetry>","org.meshtastic.feature.node.model.MetricsState.localStats"]},{"name":"val location: PhoneLocation?","description":"org.meshtastic.feature.node.compass.PhoneLocationState.location","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-state/location.html","searchKeys":["location","val location: PhoneLocation?","org.meshtastic.feature.node.compass.PhoneLocationState.location"]},{"name":"val longitude: Double","description":"org.meshtastic.feature.node.compass.PhoneLocation.longitude","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.feature.node.compass.PhoneLocation.longitude"]},{"name":"val metricKey: Any?","description":"org.meshtastic.feature.node.metrics.LegendData.metricKey","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/metric-key.html","searchKeys":["metricKey","val metricKey: Any?","org.meshtastic.feature.node.metrics.LegendData.metricKey"]},{"name":"val metrics: List<Telemetry>","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData.metrics","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/metrics.html","searchKeys":["metrics","val metrics: List<Telemetry>","org.meshtastic.feature.node.metrics.EnvironmentGraphingData.metrics"]},{"name":"val metricsState: MetricsState","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.metricsState","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/metrics-state.html","searchKeys":["metricsState","val metricsState: MetricsState","org.meshtastic.feature.node.detail.NodeDetailUiState.metricsState"]},{"name":"val nameRes: StringResource","description":"org.meshtastic.feature.node.metrics.LegendData.nameRes","location":"feature/node/org.meshtastic.feature.node.metrics/-legend-data/name-res.html","searchKeys":["nameRes","val nameRes: StringResource","org.meshtastic.feature.node.metrics.LegendData.nameRes"]},{"name":"val navigationEvents: Flow<Route>","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.navigationEvents","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/navigation-events.html","searchKeys":["navigationEvents","val navigationEvents: Flow<Route>","org.meshtastic.feature.node.detail.NodeDetailViewModel.navigationEvents"]},{"name":"val neighborInfoRequests: List<MeshLog>","description":"org.meshtastic.feature.node.model.MetricsState.neighborInfoRequests","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/neighbor-info-requests.html","searchKeys":["neighborInfoRequests","val neighborInfoRequests: List<MeshLog>","org.meshtastic.feature.node.model.MetricsState.neighborInfoRequests"]},{"name":"val neighborInfoResults: List<MeshLog>","description":"org.meshtastic.feature.node.model.MetricsState.neighborInfoResults","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/neighbor-info-results.html","searchKeys":["neighborInfoResults","val neighborInfoResults: List<MeshLog>","org.meshtastic.feature.node.model.MetricsState.neighborInfoResults"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.DirectMessage.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-direct-message/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.DirectMessage.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Favorite.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-favorite/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Favorite.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Ignore.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-ignore/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Ignore.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.MoreDetails.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-more-details/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.MoreDetails.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Mute.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-mute/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Mute.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Reboot.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-reboot/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Reboot.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Remove.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-remove/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Remove.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestNeighborInfo.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-neighbor-info/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.RequestNeighborInfo.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestPosition.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-position/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.RequestPosition.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-telemetry/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestUserInfo.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-user-info/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.RequestUserInfo.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Share.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-share/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Share.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.Shutdown.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-shutdown/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.Shutdown.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.component.NodeMenuAction.TraceRoute.node","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-trace-route/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.component.NodeMenuAction.TraceRoute.node"]},{"name":"val node: Node","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass.node","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-compass/node.html","searchKeys":["node","val node: Node","org.meshtastic.feature.node.model.NodeDetailAction.OpenCompass.node"]},{"name":"val node: Node?","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.node","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/node.html","searchKeys":["node","val node: Node?","org.meshtastic.feature.node.detail.NodeDetailUiState.node"]},{"name":"val node: Node?","description":"org.meshtastic.feature.node.model.MetricsState.node","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/node.html","searchKeys":["node","val node: Node?","org.meshtastic.feature.node.model.MetricsState.node"]},{"name":"val nodeFilterPreferences: NodeFilterPreferences","description":"org.meshtastic.feature.node.list.NodeListViewModel.nodeFilterPreferences","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/node-filter-preferences.html","searchKeys":["nodeFilterPreferences","val nodeFilterPreferences: NodeFilterPreferences","org.meshtastic.feature.node.list.NodeListViewModel.nodeFilterPreferences"]},{"name":"val nodeList: StateFlow<List<Node>>","description":"org.meshtastic.feature.node.list.NodeListViewModel.nodeList","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/node-list.html","searchKeys":["nodeList","val nodeList: StateFlow<List<Node>>","org.meshtastic.feature.node.list.NodeListViewModel.nodeList"]},{"name":"val nodeListDensity: StateFlow<NodeListDensity>","description":"org.meshtastic.feature.node.list.NodeListViewModel.nodeListDensity","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/node-list-density.html","searchKeys":["nodeListDensity","val nodeListDensity: StateFlow<NodeListDensity>","org.meshtastic.feature.node.list.NodeListViewModel.nodeListDensity"]},{"name":"val nodeManagementActions: NodeManagementActions","description":"org.meshtastic.feature.node.list.NodeListViewModel.nodeManagementActions","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/node-management-actions.html","searchKeys":["nodeManagementActions","val nodeManagementActions: NodeManagementActions","org.meshtastic.feature.node.list.NodeListViewModel.nodeManagementActions"]},{"name":"val nodeName: UiText","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.nodeName","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/node-name.html","searchKeys":["nodeName","val nodeName: UiText","org.meshtastic.feature.node.detail.NodeDetailUiState.nodeName"]},{"name":"val nodeNum: Int","description":"org.meshtastic.feature.node.model.NodeDetailAction.OpenRemoteAdmin.nodeNum","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-open-remote-admin/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.feature.node.model.NodeDetailAction.OpenRemoteAdmin.nodeNum"]},{"name":"val nodeNum: Int","description":"org.meshtastic.feature.node.model.NodeDetailAction.RefreshMetadata.nodeNum","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-refresh-metadata/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.feature.node.model.NodeDetailAction.RefreshMetadata.nodeNum"]},{"name":"val nodesUiState: StateFlow<NodesUiState>","description":"org.meshtastic.feature.node.list.NodeListViewModel.nodesUiState","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/nodes-ui-state.html","searchKeys":["nodesUiState","val nodesUiState: StateFlow<NodesUiState>","org.meshtastic.feature.node.list.NodeListViewModel.nodesUiState"]},{"name":"val onToggleExcludeInfrastructure: () -> Unit","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onToggleExcludeInfrastructure","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/on-toggle-exclude-infrastructure.html","searchKeys":["onToggleExcludeInfrastructure","val onToggleExcludeInfrastructure: () -> Unit","org.meshtastic.feature.node.component.NodeFilterToggles.onToggleExcludeInfrastructure"]},{"name":"val onToggleExcludeMqtt: () -> Unit","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onToggleExcludeMqtt","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/on-toggle-exclude-mqtt.html","searchKeys":["onToggleExcludeMqtt","val onToggleExcludeMqtt: () -> Unit","org.meshtastic.feature.node.component.NodeFilterToggles.onToggleExcludeMqtt"]},{"name":"val onToggleIncludeUnknown: () -> Unit","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onToggleIncludeUnknown","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/on-toggle-include-unknown.html","searchKeys":["onToggleIncludeUnknown","val onToggleIncludeUnknown: () -> Unit","org.meshtastic.feature.node.component.NodeFilterToggles.onToggleIncludeUnknown"]},{"name":"val onToggleOnlyDirect: () -> Unit","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onToggleOnlyDirect","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/on-toggle-only-direct.html","searchKeys":["onToggleOnlyDirect","val onToggleOnlyDirect: () -> Unit","org.meshtastic.feature.node.component.NodeFilterToggles.onToggleOnlyDirect"]},{"name":"val onToggleOnlyOnline: () -> Unit","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onToggleOnlyOnline","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/on-toggle-only-online.html","searchKeys":["onToggleOnlyOnline","val onToggleOnlyOnline: () -> Unit","org.meshtastic.feature.node.component.NodeFilterToggles.onToggleOnlyOnline"]},{"name":"val onToggleShowIgnored: () -> Unit","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onToggleShowIgnored","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/on-toggle-show-ignored.html","searchKeys":["onToggleShowIgnored","val onToggleShowIgnored: () -> Unit","org.meshtastic.feature.node.component.NodeFilterToggles.onToggleShowIgnored"]},{"name":"val oneWireTemperatures: List<Environment>","description":"org.meshtastic.feature.node.metrics.Environment.Companion.oneWireTemperatures","location":"feature/node/org.meshtastic.feature.node.metrics/-environment/-companion/one-wire-temperatures.html","searchKeys":["oneWireTemperatures","val oneWireTemperatures: List<Environment>","org.meshtastic.feature.node.metrics.Environment.Companion.oneWireTemperatures"]},{"name":"val onlineNodeCount: StateFlow<Int>","description":"org.meshtastic.feature.node.list.NodeListViewModel.onlineNodeCount","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/online-node-count.html","searchKeys":["onlineNodeCount","val onlineNodeCount: StateFlow<Int>","org.meshtastic.feature.node.list.NodeListViewModel.onlineNodeCount"]},{"name":"val onlyDirect: Boolean","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onlyDirect","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/only-direct.html","searchKeys":["onlyDirect","val onlyDirect: Boolean","org.meshtastic.feature.node.component.NodeFilterToggles.onlyDirect"]},{"name":"val onlyDirect: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.onlyDirect","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/only-direct.html","searchKeys":["onlyDirect","val onlyDirect: Boolean","org.meshtastic.feature.node.list.NodeFilterState.onlyDirect"]},{"name":"val onlyDirect: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterToggles.onlyDirect","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/only-direct.html","searchKeys":["onlyDirect","val onlyDirect: Boolean","org.meshtastic.feature.node.list.NodeFilterToggles.onlyDirect"]},{"name":"val onlyOnline: Boolean","description":"org.meshtastic.feature.node.component.NodeFilterToggles.onlyOnline","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/only-online.html","searchKeys":["onlyOnline","val onlyOnline: Boolean","org.meshtastic.feature.node.component.NodeFilterToggles.onlyOnline"]},{"name":"val onlyOnline: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.onlyOnline","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/only-online.html","searchKeys":["onlyOnline","val onlyOnline: Boolean","org.meshtastic.feature.node.list.NodeFilterState.onlyOnline"]},{"name":"val onlyOnline: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterToggles.onlyOnline","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/only-online.html","searchKeys":["onlyOnline","val onlyOnline: Boolean","org.meshtastic.feature.node.list.NodeFilterToggles.onlyOnline"]},{"name":"val ourNode: Node?","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.ourNode","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/our-node.html","searchKeys":["ourNode","val ourNode: Node?","org.meshtastic.feature.node.detail.NodeDetailUiState.ourNode"]},{"name":"val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.feature.node.list.NodeListViewModel.ourNodeInfo","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/our-node-info.html","searchKeys":["ourNodeInfo","val ourNodeInfo: StateFlow<Node?>","org.meshtastic.feature.node.list.NodeListViewModel.ourNodeInfo"]},{"name":"val paxMetrics: List<MeshLog>","description":"org.meshtastic.feature.node.model.MetricsState.paxMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/pax-metrics.html","searchKeys":["paxMetrics","val paxMetrics: List<MeshLog>","org.meshtastic.feature.node.model.MetricsState.paxMetrics"]},{"name":"val permissionGranted: Boolean","description":"org.meshtastic.feature.node.compass.PhoneLocationState.permissionGranted","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-state/permission-granted.html","searchKeys":["permissionGranted","val permissionGranted: Boolean","org.meshtastic.feature.node.compass.PhoneLocationState.permissionGranted"]},{"name":"val positionLogs: List<Position>","description":"org.meshtastic.feature.node.model.MetricsState.positionLogs","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/position-logs.html","searchKeys":["positionLogs","val positionLogs: List<Position>","org.meshtastic.feature.node.model.MetricsState.positionLogs"]},{"name":"val positionTimeSec: Long?","description":"org.meshtastic.feature.node.compass.CompassUiState.positionTimeSec","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/position-time-sec.html","searchKeys":["positionTimeSec","val positionTimeSec: Long?","org.meshtastic.feature.node.compass.CompassUiState.positionTimeSec"]},{"name":"val powerMetrics: List<Telemetry>","description":"org.meshtastic.feature.node.model.MetricsState.powerMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/power-metrics.html","searchKeys":["powerMetrics","val powerMetrics: List<Telemetry>","org.meshtastic.feature.node.model.MetricsState.powerMetrics"]},{"name":"val providerEnabled: Boolean","description":"org.meshtastic.feature.node.compass.PhoneLocationState.providerEnabled","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location-state/provider-enabled.html","searchKeys":["providerEnabled","val providerEnabled: Boolean","org.meshtastic.feature.node.compass.PhoneLocationState.providerEnabled"]},{"name":"val reportedTarget: String?","description":"org.meshtastic.feature.node.model.MetricsState.reportedTarget","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/reported-target.html","searchKeys":["reportedTarget","val reportedTarget: String?","org.meshtastic.feature.node.model.MetricsState.reportedTarget"]},{"name":"val rightMinMax: Pair<Float, Float>","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData.rightMinMax","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/right-min-max.html","searchKeys":["rightMinMax","val rightMinMax: Pair<Float, Float>","org.meshtastic.feature.node.metrics.EnvironmentGraphingData.rightMinMax"]},{"name":"val route: Route","description":"org.meshtastic.feature.node.model.NodeDetailAction.Navigate.route","location":"feature/node/org.meshtastic.feature.node.model/-node-detail-action/-navigate/route.html","searchKeys":["route","val route: Route","org.meshtastic.feature.node.model.NodeDetailAction.Navigate.route"]},{"name":"val routeClass: KClass<out Route>","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.routeClass","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/route-class.html","searchKeys":["routeClass","val routeClass: KClass<out Route>","org.meshtastic.feature.node.navigation.NodeDetailScreen.routeClass"]},{"name":"val routeFactory: (Int) -> Route","description":"org.meshtastic.feature.node.model.LogsType.routeFactory","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/route-factory.html","searchKeys":["routeFactory","val routeFactory: (Int) -> Route","org.meshtastic.feature.node.model.LogsType.routeFactory"]},{"name":"val screenComposable: (metricsViewModel: MetricsViewModel, onNavigateUp: () -> Unit) -> Unit","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.screenComposable","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/screen-composable.html","searchKeys":["screenComposable","val screenComposable: (metricsViewModel: MetricsViewModel, onNavigateUp: () -> Unit) -> Unit","org.meshtastic.feature.node.navigation.NodeDetailScreen.screenComposable"]},{"name":"val seconds: Long","description":"org.meshtastic.feature.node.model.TimeFrame.seconds","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/seconds.html","searchKeys":["seconds","val seconds: Long","org.meshtastic.feature.node.model.TimeFrame.seconds"]},{"name":"val sessionStatus: SessionStatus","description":"org.meshtastic.feature.node.detail.NodeDetailUiState.sessionStatus","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-ui-state/session-status.html","searchKeys":["sessionStatus","val sessionStatus: SessionStatus","org.meshtastic.feature.node.detail.NodeDetailUiState.sessionStatus"]},{"name":"val shouldPlot: List<Boolean>","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData.shouldPlot","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/should-plot.html","searchKeys":["shouldPlot","val shouldPlot: List<Boolean>","org.meshtastic.feature.node.metrics.EnvironmentGraphingData.shouldPlot"]},{"name":"val shouldShowChannel: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowChannel","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-channel.html","searchKeys":["shouldShowChannel","val shouldShowChannel: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowChannel"]},{"name":"val shouldShowHops: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowHops","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-hops.html","searchKeys":["shouldShowHops","val shouldShowHops: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowHops"]},{"name":"val shouldShowLastHeard: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowLastHeard","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-last-heard.html","searchKeys":["shouldShowLastHeard","val shouldShowLastHeard: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowLastHeard"]},{"name":"val shouldShowLocation: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowLocation","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-location.html","searchKeys":["shouldShowLocation","val shouldShowLocation: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowLocation"]},{"name":"val shouldShowPower: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowPower","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-power.html","searchKeys":["shouldShowPower","val shouldShowPower: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowPower"]},{"name":"val shouldShowRole: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowRole","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-role.html","searchKeys":["shouldShowRole","val shouldShowRole: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowRole"]},{"name":"val shouldShowSignal: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowSignal","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-signal.html","searchKeys":["shouldShowSignal","val shouldShowSignal: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowSignal"]},{"name":"val shouldShowTelemetry: StateFlow<Boolean>","description":"org.meshtastic.feature.node.list.NodeListViewModel.shouldShowTelemetry","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/should-show-telemetry.html","searchKeys":["shouldShowTelemetry","val shouldShowTelemetry: StateFlow<Boolean>","org.meshtastic.feature.node.list.NodeListViewModel.shouldShowTelemetry"]},{"name":"val showIgnored: Boolean","description":"org.meshtastic.feature.node.component.NodeFilterToggles.showIgnored","location":"feature/node/org.meshtastic.feature.node.component/-node-filter-toggles/show-ignored.html","searchKeys":["showIgnored","val showIgnored: Boolean","org.meshtastic.feature.node.component.NodeFilterToggles.showIgnored"]},{"name":"val showIgnored: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterState.showIgnored","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-state/show-ignored.html","searchKeys":["showIgnored","val showIgnored: Boolean","org.meshtastic.feature.node.list.NodeFilterState.showIgnored"]},{"name":"val showIgnored: Boolean","description":"org.meshtastic.feature.node.list.NodeFilterToggles.showIgnored","location":"feature/node/org.meshtastic.feature.node.list/-node-filter-toggles/show-ignored.html","searchKeys":["showIgnored","val showIgnored: Boolean","org.meshtastic.feature.node.list.NodeFilterToggles.showIgnored"]},{"name":"val signalMetrics: List<MeshPacket>","description":"org.meshtastic.feature.node.model.MetricsState.signalMetrics","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/signal-metrics.html","searchKeys":["signalMetrics","val signalMetrics: List<MeshPacket>","org.meshtastic.feature.node.model.MetricsState.signalMetrics"]},{"name":"val sort: NodeSortOption","description":"org.meshtastic.feature.node.list.NodesUiState.sort","location":"feature/node/org.meshtastic.feature.node.list/-nodes-ui-state/sort.html","searchKeys":["sort","val sort: NodeSortOption","org.meshtastic.feature.node.list.NodesUiState.sort"]},{"name":"val state: StateFlow<MetricsState>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.state","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/state.html","searchKeys":["state","val state: StateFlow<MetricsState>","org.meshtastic.feature.node.metrics.MetricsViewModel.state"]},{"name":"val strRes: StringResource","description":"org.meshtastic.feature.node.model.TimeFrame.strRes","location":"feature/node/org.meshtastic.feature.node.model/-time-frame/str-res.html","searchKeys":["strRes","val strRes: StringResource","org.meshtastic.feature.node.model.TimeFrame.strRes"]},{"name":"val targetAltitude: Int?","description":"org.meshtastic.feature.node.compass.CompassUiState.targetAltitude","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/target-altitude.html","searchKeys":["targetAltitude","val targetAltitude: Int?","org.meshtastic.feature.node.compass.CompassUiState.targetAltitude"]},{"name":"val targetColor: Color","description":"org.meshtastic.feature.node.compass.CompassUiState.targetColor","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/target-color.html","searchKeys":["targetColor","val targetColor: Color","org.meshtastic.feature.node.compass.CompassUiState.targetColor"]},{"name":"val targetName: String","description":"org.meshtastic.feature.node.compass.CompassUiState.targetName","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/target-name.html","searchKeys":["targetName","val targetName: String","org.meshtastic.feature.node.compass.CompassUiState.targetName"]},{"name":"val tempInFahrenheit: Boolean","description":"org.meshtastic.feature.node.list.NodesUiState.tempInFahrenheit","location":"feature/node/org.meshtastic.feature.node.list/-nodes-ui-state/temp-in-fahrenheit.html","searchKeys":["tempInFahrenheit","val tempInFahrenheit: Boolean","org.meshtastic.feature.node.list.NodesUiState.tempInFahrenheit"]},{"name":"val timeFrame: StateFlow<TimeFrame>","description":"org.meshtastic.feature.node.metrics.MetricsViewModel.timeFrame","location":"feature/node/org.meshtastic.feature.node.metrics/-metrics-view-model/time-frame.html","searchKeys":["timeFrame","val timeFrame: StateFlow<TimeFrame>","org.meshtastic.feature.node.metrics.MetricsViewModel.timeFrame"]},{"name":"val timeMillis: Long","description":"org.meshtastic.feature.node.compass.PhoneLocation.timeMillis","location":"feature/node/org.meshtastic.feature.node.compass/-phone-location/time-millis.html","searchKeys":["timeMillis","val timeMillis: Long","org.meshtastic.feature.node.compass.PhoneLocation.timeMillis"]},{"name":"val times: Pair<Int, Int>","description":"org.meshtastic.feature.node.metrics.EnvironmentGraphingData.times","location":"feature/node/org.meshtastic.feature.node.metrics/-environment-graphing-data/times.html","searchKeys":["times","val times: Pair<Int, Int>","org.meshtastic.feature.node.metrics.EnvironmentGraphingData.times"]},{"name":"val title: StringResource","description":"org.meshtastic.feature.node.navigation.NodeDetailScreen.title","location":"feature/node/org.meshtastic.feature.node.navigation/-node-detail-screen/title.html","searchKeys":["title","val title: StringResource","org.meshtastic.feature.node.navigation.NodeDetailScreen.title"]},{"name":"val titleRes: StringResource","description":"org.meshtastic.feature.node.metrics.InfoDialogData.titleRes","location":"feature/node/org.meshtastic.feature.node.metrics/-info-dialog-data/title-res.html","searchKeys":["titleRes","val titleRes: StringResource","org.meshtastic.feature.node.metrics.InfoDialogData.titleRes"]},{"name":"val titleRes: StringResource","description":"org.meshtastic.feature.node.model.LogsType.titleRes","location":"feature/node/org.meshtastic.feature.node.model/-logs-type/title-res.html","searchKeys":["titleRes","val titleRes: StringResource","org.meshtastic.feature.node.model.LogsType.titleRes"]},{"name":"val totalNodeCount: StateFlow<Int>","description":"org.meshtastic.feature.node.list.NodeListViewModel.totalNodeCount","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/total-node-count.html","searchKeys":["totalNodeCount","val totalNodeCount: StateFlow<Int>","org.meshtastic.feature.node.list.NodeListViewModel.totalNodeCount"]},{"name":"val tracerouteRequests: List<MeshLog>","description":"org.meshtastic.feature.node.model.MetricsState.tracerouteRequests","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/traceroute-requests.html","searchKeys":["tracerouteRequests","val tracerouteRequests: List<MeshLog>","org.meshtastic.feature.node.model.MetricsState.tracerouteRequests"]},{"name":"val tracerouteResults: List<MeshLog>","description":"org.meshtastic.feature.node.model.MetricsState.tracerouteResults","location":"feature/node/org.meshtastic.feature.node.model/-metrics-state/traceroute-results.html","searchKeys":["tracerouteResults","val tracerouteResults: List<MeshLog>","org.meshtastic.feature.node.model.MetricsState.tracerouteResults"]},{"name":"val type: TelemetryType","description":"org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry.type","location":"feature/node/org.meshtastic.feature.node.component/-node-menu-action/-request-telemetry/type.html","searchKeys":["type","val type: TelemetryType","org.meshtastic.feature.node.component.NodeMenuAction.RequestTelemetry.type"]},{"name":"val uiState: StateFlow<CompassUiState>","description":"org.meshtastic.feature.node.compass.CompassViewModel.uiState","location":"feature/node/org.meshtastic.feature.node.compass/-compass-view-model/ui-state.html","searchKeys":["uiState","val uiState: StateFlow<CompassUiState>","org.meshtastic.feature.node.compass.CompassViewModel.uiState"]},{"name":"val uiState: StateFlow<NodeDetailUiState>","description":"org.meshtastic.feature.node.detail.NodeDetailViewModel.uiState","location":"feature/node/org.meshtastic.feature.node.detail/-node-detail-view-model/ui-state.html","searchKeys":["uiState","val uiState: StateFlow<NodeDetailUiState>","org.meshtastic.feature.node.detail.NodeDetailViewModel.uiState"]},{"name":"val unfilteredNodeList: StateFlow<List<Node>>","description":"org.meshtastic.feature.node.list.NodeListViewModel.unfilteredNodeList","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/unfiltered-node-list.html","searchKeys":["unfilteredNodeList","val unfilteredNodeList: StateFlow<List<Node>>","org.meshtastic.feature.node.list.NodeListViewModel.unfilteredNodeList"]},{"name":"val warnings: List<CompassWarning>","description":"org.meshtastic.feature.node.compass.CompassUiState.warnings","location":"feature/node/org.meshtastic.feature.node.compass/-compass-ui-state/warnings.html","searchKeys":["warnings","val warnings: List<CompassWarning>","org.meshtastic.feature.node.compass.CompassUiState.warnings"]},{"name":"var nodeFilterText: String","description":"org.meshtastic.feature.node.list.NodeListViewModel.nodeFilterText","location":"feature/node/org.meshtastic.feature.node.list/-node-list-view-model/node-filter-text.html","searchKeys":["nodeFilterText","var nodeFilterText: String","org.meshtastic.feature.node.list.NodeListViewModel.nodeFilterText"]},{"name":"class AndroidAppWidgetUpdater(context: Context, stateProvider: LocalStatsWidgetStateProvider) : AppWidgetUpdater","description":"org.meshtastic.feature.widget.AndroidAppWidgetUpdater","location":"feature/widget/org.meshtastic.feature.widget/-android-app-widget-updater/index.html","searchKeys":["AndroidAppWidgetUpdater","class AndroidAppWidgetUpdater(context: Context, stateProvider: LocalStatsWidgetStateProvider) : AppWidgetUpdater","org.meshtastic.feature.widget.AndroidAppWidgetUpdater"]},{"name":"class FeatureWidgetModule","description":"org.meshtastic.feature.widget.di.FeatureWidgetModule","location":"feature/widget/org.meshtastic.feature.widget.di/-feature-widget-module/index.html","searchKeys":["FeatureWidgetModule","class FeatureWidgetModule","org.meshtastic.feature.widget.di.FeatureWidgetModule"]},{"name":"class LocalStatsWidget : GlanceAppWidget, KoinComponent","description":"org.meshtastic.feature.widget.LocalStatsWidget","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/index.html","searchKeys":["LocalStatsWidget","class LocalStatsWidget : GlanceAppWidget, KoinComponent","org.meshtastic.feature.widget.LocalStatsWidget"]},{"name":"class LocalStatsWidgetReceiver : GlanceAppWidgetReceiver","description":"org.meshtastic.feature.widget.LocalStatsWidgetReceiver","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-receiver/index.html","searchKeys":["LocalStatsWidgetReceiver","class LocalStatsWidgetReceiver : GlanceAppWidgetReceiver","org.meshtastic.feature.widget.LocalStatsWidgetReceiver"]},{"name":"class LocalStatsWidgetStateProvider(nodeRepository: NodeRepository, connectionStateProvider: ConnectionStateProvider)","description":"org.meshtastic.feature.widget.LocalStatsWidgetStateProvider","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-state-provider/index.html","searchKeys":["LocalStatsWidgetStateProvider","class LocalStatsWidgetStateProvider(nodeRepository: NodeRepository, connectionStateProvider: ConnectionStateProvider)","org.meshtastic.feature.widget.LocalStatsWidgetStateProvider"]},{"name":"class RefreshLocalStatsAction : ActionCallback, KoinComponent","description":"org.meshtastic.feature.widget.RefreshLocalStatsAction","location":"feature/widget/org.meshtastic.feature.widget/-refresh-local-stats-action/index.html","searchKeys":["RefreshLocalStatsAction","class RefreshLocalStatsAction : ActionCallback, KoinComponent","org.meshtastic.feature.widget.RefreshLocalStatsAction"]},{"name":"constructor()","description":"org.meshtastic.feature.widget.LocalStatsWidget.LocalStatsWidget","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/-local-stats-widget.html","searchKeys":["LocalStatsWidget","constructor()","org.meshtastic.feature.widget.LocalStatsWidget.LocalStatsWidget"]},{"name":"constructor()","description":"org.meshtastic.feature.widget.LocalStatsWidgetReceiver.LocalStatsWidgetReceiver","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-receiver/-local-stats-widget-receiver.html","searchKeys":["LocalStatsWidgetReceiver","constructor()","org.meshtastic.feature.widget.LocalStatsWidgetReceiver.LocalStatsWidgetReceiver"]},{"name":"constructor()","description":"org.meshtastic.feature.widget.RefreshLocalStatsAction.RefreshLocalStatsAction","location":"feature/widget/org.meshtastic.feature.widget/-refresh-local-stats-action/-refresh-local-stats-action.html","searchKeys":["RefreshLocalStatsAction","constructor()","org.meshtastic.feature.widget.RefreshLocalStatsAction.RefreshLocalStatsAction"]},{"name":"constructor()","description":"org.meshtastic.feature.widget.di.FeatureWidgetModule.FeatureWidgetModule","location":"feature/widget/org.meshtastic.feature.widget.di/-feature-widget-module/-feature-widget-module.html","searchKeys":["FeatureWidgetModule","constructor()","org.meshtastic.feature.widget.di.FeatureWidgetModule.FeatureWidgetModule"]},{"name":"constructor(connectionState: ConnectionState = ConnectionState.Disconnected, isConnecting: Boolean = false, showContent: Boolean = false, nodeShortName: String? = null, nodeColors: Pair<Int, Int>? = null, batteryLevel: Int = 0, hasBattery: Boolean = false, batteryProgress: Float = 0.0f, channelUtilization: Float = 0.0f, channelUtilizationProgress: Float = 0.0f, airUtilization: Float = 0.0f, airUtilizationProgress: Float = 0.0f, hasStats: Boolean = false, numPacketsTx: Int = 0, numPacketsRx: Int = 0, numRxDupe: Int = 0, numTxRelay: Int = 0, numTxRelayCanceled: Int = 0, noiseFloor: Int = 0, numPacketsRxBad: Int = 0, numTxDropped: Int = 0, heapFreeBytes: Int = 0, heapTotalBytes: Int = 0, totalNodes: Int = 0, onlineNodes: Int = 0, uptimeSecs: Long = 0, updateTimeMillis: Long = 0)","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.LocalStatsWidgetUiState","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/-local-stats-widget-ui-state.html","searchKeys":["LocalStatsWidgetUiState","constructor(connectionState: ConnectionState = ConnectionState.Disconnected, isConnecting: Boolean = false, showContent: Boolean = false, nodeShortName: String? = null, nodeColors: Pair<Int, Int>? = null, batteryLevel: Int = 0, hasBattery: Boolean = false, batteryProgress: Float = 0.0f, channelUtilization: Float = 0.0f, channelUtilizationProgress: Float = 0.0f, airUtilization: Float = 0.0f, airUtilizationProgress: Float = 0.0f, hasStats: Boolean = false, numPacketsTx: Int = 0, numPacketsRx: Int = 0, numRxDupe: Int = 0, numTxRelay: Int = 0, numTxRelayCanceled: Int = 0, noiseFloor: Int = 0, numPacketsRxBad: Int = 0, numTxDropped: Int = 0, heapFreeBytes: Int = 0, heapTotalBytes: Int = 0, totalNodes: Int = 0, onlineNodes: Int = 0, uptimeSecs: Long = 0, updateTimeMillis: Long = 0)","org.meshtastic.feature.widget.LocalStatsWidgetUiState.LocalStatsWidgetUiState"]},{"name":"constructor(context: Context, stateProvider: LocalStatsWidgetStateProvider)","description":"org.meshtastic.feature.widget.AndroidAppWidgetUpdater.AndroidAppWidgetUpdater","location":"feature/widget/org.meshtastic.feature.widget/-android-app-widget-updater/-android-app-widget-updater.html","searchKeys":["AndroidAppWidgetUpdater","constructor(context: Context, stateProvider: LocalStatsWidgetStateProvider)","org.meshtastic.feature.widget.AndroidAppWidgetUpdater.AndroidAppWidgetUpdater"]},{"name":"constructor(nodeRepository: NodeRepository, connectionStateProvider: ConnectionStateProvider)","description":"org.meshtastic.feature.widget.LocalStatsWidgetStateProvider.LocalStatsWidgetStateProvider","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-state-provider/-local-stats-widget-state-provider.html","searchKeys":["LocalStatsWidgetStateProvider","constructor(nodeRepository: NodeRepository, connectionStateProvider: ConnectionStateProvider)","org.meshtastic.feature.widget.LocalStatsWidgetStateProvider.LocalStatsWidgetStateProvider"]},{"name":"data class LocalStatsWidgetUiState(val connectionState: ConnectionState = ConnectionState.Disconnected, val isConnecting: Boolean = false, val showContent: Boolean = false, val nodeShortName: String? = null, val nodeColors: Pair<Int, Int>? = null, val batteryLevel: Int = 0, val hasBattery: Boolean = false, val batteryProgress: Float = 0.0f, val channelUtilization: Float = 0.0f, val channelUtilizationProgress: Float = 0.0f, val airUtilization: Float = 0.0f, val airUtilizationProgress: Float = 0.0f, val hasStats: Boolean = false, val numPacketsTx: Int = 0, val numPacketsRx: Int = 0, val numRxDupe: Int = 0, val numTxRelay: Int = 0, val numTxRelayCanceled: Int = 0, val noiseFloor: Int = 0, val numPacketsRxBad: Int = 0, val numTxDropped: Int = 0, val heapFreeBytes: Int = 0, val heapTotalBytes: Int = 0, val totalNodes: Int = 0, val onlineNodes: Int = 0, val uptimeSecs: Long = 0, val updateTimeMillis: Long = 0)","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/index.html","searchKeys":["LocalStatsWidgetUiState","data class LocalStatsWidgetUiState(val connectionState: ConnectionState = ConnectionState.Disconnected, val isConnecting: Boolean = false, val showContent: Boolean = false, val nodeShortName: String? = null, val nodeColors: Pair<Int, Int>? = null, val batteryLevel: Int = 0, val hasBattery: Boolean = false, val batteryProgress: Float = 0.0f, val channelUtilization: Float = 0.0f, val channelUtilizationProgress: Float = 0.0f, val airUtilization: Float = 0.0f, val airUtilizationProgress: Float = 0.0f, val hasStats: Boolean = false, val numPacketsTx: Int = 0, val numPacketsRx: Int = 0, val numRxDupe: Int = 0, val numTxRelay: Int = 0, val numTxRelayCanceled: Int = 0, val noiseFloor: Int = 0, val numPacketsRxBad: Int = 0, val numTxDropped: Int = 0, val heapFreeBytes: Int = 0, val heapTotalBytes: Int = 0, val totalNodes: Int = 0, val onlineNodes: Int = 0, val uptimeSecs: Long = 0, val updateTimeMillis: Long = 0)","org.meshtastic.feature.widget.LocalStatsWidgetUiState"]},{"name":"object Companion","description":"org.meshtastic.feature.widget.LocalStatsWidget.Companion","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.widget.LocalStatsWidget.Companion"]},{"name":"open override fun onCompositionError(context: Context, glanceId: GlanceId, appWidgetId: Int, throwable: Throwable)","description":"org.meshtastic.feature.widget.LocalStatsWidget.onCompositionError","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/on-composition-error.html","searchKeys":["onCompositionError","open override fun onCompositionError(context: Context, glanceId: GlanceId, appWidgetId: Int, throwable: Throwable)","org.meshtastic.feature.widget.LocalStatsWidget.onCompositionError"]},{"name":"open override val glanceAppWidget: GlanceAppWidget","description":"org.meshtastic.feature.widget.LocalStatsWidgetReceiver.glanceAppWidget","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-receiver/glance-app-widget.html","searchKeys":["glanceAppWidget","open override val glanceAppWidget: GlanceAppWidget","org.meshtastic.feature.widget.LocalStatsWidgetReceiver.glanceAppWidget"]},{"name":"open override val previewSizeMode: PreviewSizeMode","description":"org.meshtastic.feature.widget.LocalStatsWidget.previewSizeMode","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/preview-size-mode.html","searchKeys":["previewSizeMode","open override val previewSizeMode: PreviewSizeMode","org.meshtastic.feature.widget.LocalStatsWidget.previewSizeMode"]},{"name":"open override val sizeMode: SizeMode","description":"org.meshtastic.feature.widget.LocalStatsWidget.sizeMode","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/size-mode.html","searchKeys":["sizeMode","open override val sizeMode: SizeMode","org.meshtastic.feature.widget.LocalStatsWidget.sizeMode"]},{"name":"open suspend override fun onAction(context: Context, glanceId: GlanceId, parameters: ActionParameters)","description":"org.meshtastic.feature.widget.RefreshLocalStatsAction.onAction","location":"feature/widget/org.meshtastic.feature.widget/-refresh-local-stats-action/on-action.html","searchKeys":["onAction","open suspend override fun onAction(context: Context, glanceId: GlanceId, parameters: ActionParameters)","org.meshtastic.feature.widget.RefreshLocalStatsAction.onAction"]},{"name":"open suspend override fun provideGlance(context: Context, id: GlanceId)","description":"org.meshtastic.feature.widget.LocalStatsWidget.provideGlance","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/provide-glance.html","searchKeys":["provideGlance","open suspend override fun provideGlance(context: Context, id: GlanceId)","org.meshtastic.feature.widget.LocalStatsWidget.provideGlance"]},{"name":"open suspend override fun providePreview(context: Context, widgetCategory: Int)","description":"org.meshtastic.feature.widget.LocalStatsWidget.providePreview","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget/provide-preview.html","searchKeys":["providePreview","open suspend override fun providePreview(context: Context, widgetCategory: Int)","org.meshtastic.feature.widget.LocalStatsWidget.providePreview"]},{"name":"open suspend override fun updateAll()","description":"org.meshtastic.feature.widget.AndroidAppWidgetUpdater.updateAll","location":"feature/widget/org.meshtastic.feature.widget/-android-app-widget-updater/update-all.html","searchKeys":["updateAll","open suspend override fun updateAll()","org.meshtastic.feature.widget.AndroidAppWidgetUpdater.updateAll"]},{"name":"val airUtilization: Float","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.airUtilization","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/air-utilization.html","searchKeys":["airUtilization","val airUtilization: Float","org.meshtastic.feature.widget.LocalStatsWidgetUiState.airUtilization"]},{"name":"val airUtilizationProgress: Float","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.airUtilizationProgress","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/air-utilization-progress.html","searchKeys":["airUtilizationProgress","val airUtilizationProgress: Float","org.meshtastic.feature.widget.LocalStatsWidgetUiState.airUtilizationProgress"]},{"name":"val batteryLevel: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.batteryLevel","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.batteryLevel"]},{"name":"val batteryProgress: Float","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.batteryProgress","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/battery-progress.html","searchKeys":["batteryProgress","val batteryProgress: Float","org.meshtastic.feature.widget.LocalStatsWidgetUiState.batteryProgress"]},{"name":"val channelUtilization: Float","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.channelUtilization","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/channel-utilization.html","searchKeys":["channelUtilization","val channelUtilization: Float","org.meshtastic.feature.widget.LocalStatsWidgetUiState.channelUtilization"]},{"name":"val channelUtilizationProgress: Float","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.channelUtilizationProgress","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/channel-utilization-progress.html","searchKeys":["channelUtilizationProgress","val channelUtilizationProgress: Float","org.meshtastic.feature.widget.LocalStatsWidgetUiState.channelUtilizationProgress"]},{"name":"val connectionState: ConnectionState","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.connectionState","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/connection-state.html","searchKeys":["connectionState","val connectionState: ConnectionState","org.meshtastic.feature.widget.LocalStatsWidgetUiState.connectionState"]},{"name":"val hasBattery: Boolean","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.hasBattery","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/has-battery.html","searchKeys":["hasBattery","val hasBattery: Boolean","org.meshtastic.feature.widget.LocalStatsWidgetUiState.hasBattery"]},{"name":"val hasStats: Boolean","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.hasStats","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/has-stats.html","searchKeys":["hasStats","val hasStats: Boolean","org.meshtastic.feature.widget.LocalStatsWidgetUiState.hasStats"]},{"name":"val heapFreeBytes: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.heapFreeBytes","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/heap-free-bytes.html","searchKeys":["heapFreeBytes","val heapFreeBytes: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.heapFreeBytes"]},{"name":"val heapTotalBytes: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.heapTotalBytes","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/heap-total-bytes.html","searchKeys":["heapTotalBytes","val heapTotalBytes: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.heapTotalBytes"]},{"name":"val isConnecting: Boolean","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.isConnecting","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/is-connecting.html","searchKeys":["isConnecting","val isConnecting: Boolean","org.meshtastic.feature.widget.LocalStatsWidgetUiState.isConnecting"]},{"name":"val nodeColors: Pair<Int, Int>?","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.nodeColors","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/node-colors.html","searchKeys":["nodeColors","val nodeColors: Pair<Int, Int>?","org.meshtastic.feature.widget.LocalStatsWidgetUiState.nodeColors"]},{"name":"val nodeShortName: String?","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.nodeShortName","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/node-short-name.html","searchKeys":["nodeShortName","val nodeShortName: String?","org.meshtastic.feature.widget.LocalStatsWidgetUiState.nodeShortName"]},{"name":"val noiseFloor: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.noiseFloor","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/noise-floor.html","searchKeys":["noiseFloor","val noiseFloor: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.noiseFloor"]},{"name":"val numPacketsRx: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numPacketsRx","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-packets-rx.html","searchKeys":["numPacketsRx","val numPacketsRx: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numPacketsRx"]},{"name":"val numPacketsRxBad: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numPacketsRxBad","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-packets-rx-bad.html","searchKeys":["numPacketsRxBad","val numPacketsRxBad: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numPacketsRxBad"]},{"name":"val numPacketsTx: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numPacketsTx","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-packets-tx.html","searchKeys":["numPacketsTx","val numPacketsTx: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numPacketsTx"]},{"name":"val numRxDupe: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numRxDupe","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-rx-dupe.html","searchKeys":["numRxDupe","val numRxDupe: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numRxDupe"]},{"name":"val numTxDropped: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numTxDropped","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-tx-dropped.html","searchKeys":["numTxDropped","val numTxDropped: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numTxDropped"]},{"name":"val numTxRelay: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numTxRelay","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-tx-relay.html","searchKeys":["numTxRelay","val numTxRelay: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numTxRelay"]},{"name":"val numTxRelayCanceled: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.numTxRelayCanceled","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/num-tx-relay-canceled.html","searchKeys":["numTxRelayCanceled","val numTxRelayCanceled: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.numTxRelayCanceled"]},{"name":"val onlineNodes: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.onlineNodes","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/online-nodes.html","searchKeys":["onlineNodes","val onlineNodes: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.onlineNodes"]},{"name":"val showContent: Boolean","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.showContent","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/show-content.html","searchKeys":["showContent","val showContent: Boolean","org.meshtastic.feature.widget.LocalStatsWidgetUiState.showContent"]},{"name":"val state: StateFlow<LocalStatsWidgetUiState>","description":"org.meshtastic.feature.widget.LocalStatsWidgetStateProvider.state","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-state-provider/state.html","searchKeys":["state","val state: StateFlow<LocalStatsWidgetUiState>","org.meshtastic.feature.widget.LocalStatsWidgetStateProvider.state"]},{"name":"val totalNodes: Int","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.totalNodes","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/total-nodes.html","searchKeys":["totalNodes","val totalNodes: Int","org.meshtastic.feature.widget.LocalStatsWidgetUiState.totalNodes"]},{"name":"val updateTimeMillis: Long","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.updateTimeMillis","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/update-time-millis.html","searchKeys":["updateTimeMillis","val updateTimeMillis: Long","org.meshtastic.feature.widget.LocalStatsWidgetUiState.updateTimeMillis"]},{"name":"val uptimeSecs: Long","description":"org.meshtastic.feature.widget.LocalStatsWidgetUiState.uptimeSecs","location":"feature/widget/org.meshtastic.feature.widget/-local-stats-widget-ui-state/uptime-secs.html","searchKeys":["uptimeSecs","val uptimeSecs: Long","org.meshtastic.feature.widget.LocalStatsWidgetUiState.uptimeSecs"]},{"name":"Connected","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.Connected","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/-connected/index.html","searchKeys":["Connected","Connected","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.Connected"]},{"name":"ConnectingBle","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.ConnectingBle","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/-connecting-ble/index.html","searchKeys":["ConnectingBle","ConnectingBle","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.ConnectingBle"]},{"name":"DeviceFound","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.DeviceFound","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/-device-found/index.html","searchKeys":["DeviceFound","DeviceFound","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.DeviceFound"]},{"name":"Failed","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.Failed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/-failed/index.html","searchKeys":["Failed","Failed","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.Failed"]},{"name":"Idle","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.Idle","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/-idle/index.html","searchKeys":["Idle","Idle","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.Idle"]},{"name":"Idle","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.Idle","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/-idle/index.html","searchKeys":["Idle","Idle","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.Idle"]},{"name":"LoadingNetworks","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.LoadingNetworks","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/-loading-networks/index.html","searchKeys":["LoadingNetworks","LoadingNetworks","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.LoadingNetworks"]},{"name":"Provisioning","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.Provisioning","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/-provisioning/index.html","searchKeys":["Provisioning","Provisioning","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.Provisioning"]},{"name":"Success","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.Success","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/-success/index.html","searchKeys":["Success","Success","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.Success"]},{"name":"abstract val detail: String","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.detail","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/detail.html","searchKeys":["detail","abstract val detail: String","org.meshtastic.feature.wifiprovision.WifiProvisionError.detail"]},{"name":"class FeatureWifiProvisionModule","description":"org.meshtastic.feature.wifiprovision.di.FeatureWifiProvisionModule","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.di/-feature-wifi-provision-module/index.html","searchKeys":["FeatureWifiProvisionModule","class FeatureWifiProvisionModule","org.meshtastic.feature.wifiprovision.di.FeatureWifiProvisionModule"]},{"name":"class NymeaWifiService(scanner: BleScanner, connectionFactory: BleConnectionFactory, dispatcher: CoroutineDispatcher)","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/index.html","searchKeys":["NymeaWifiService","class NymeaWifiService(scanner: BleScanner, connectionFactory: BleConnectionFactory, dispatcher: CoroutineDispatcher)","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService"]},{"name":"class WifiProvisionViewModel(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : ViewModel","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/index.html","searchKeys":["WifiProvisionViewModel","class WifiProvisionViewModel(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : ViewModel","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel"]},{"name":"constructor()","description":"org.meshtastic.feature.wifiprovision.di.FeatureWifiProvisionModule.FeatureWifiProvisionModule","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.di/-feature-wifi-provision-module/-feature-wifi-provision-module.html","searchKeys":["FeatureWifiProvisionModule","constructor()","org.meshtastic.feature.wifiprovision.di.FeatureWifiProvisionModule.FeatureWifiProvisionModule"]},{"name":"constructor(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.WifiProvisionViewModel","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/-wifi-provision-view-model.html","searchKeys":["WifiProvisionViewModel","constructor(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.WifiProvisionViewModel"]},{"name":"constructor(detail: String)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ConnectFailed.ConnectFailed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-connect-failed/-connect-failed.html","searchKeys":["ConnectFailed","constructor(detail: String)","org.meshtastic.feature.wifiprovision.WifiProvisionError.ConnectFailed.ConnectFailed"]},{"name":"constructor(detail: String)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ProvisionFailed.ProvisionFailed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-provision-failed/-provision-failed.html","searchKeys":["ProvisionFailed","constructor(detail: String)","org.meshtastic.feature.wifiprovision.WifiProvisionError.ProvisionFailed.ProvisionFailed"]},{"name":"constructor(detail: String)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ScanFailed.ScanFailed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-scan-failed/-scan-failed.html","searchKeys":["ScanFailed","constructor(detail: String)","org.meshtastic.feature.wifiprovision.WifiProvisionError.ScanFailed.ScanFailed"]},{"name":"constructor(errorCode: Int, message: String)","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure.Failure","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-failure/-failure.html","searchKeys":["Failure","constructor(errorCode: Int, message: String)","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure.Failure"]},{"name":"constructor(ipAddress: String? = null)","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Success.Success","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-success/-success.html","searchKeys":["Success","constructor(ipAddress: String? = null)","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Success.Success"]},{"name":"constructor(phase: WifiProvisionUiState.Phase = Phase.Idle, networks: List<WifiNetwork> = emptyList(), error: WifiProvisionError? = null, deviceName: String? = null, ipAddress: String? = null, provisionStatus: WifiProvisionUiState.ProvisionStatus = ProvisionStatus.Idle)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.WifiProvisionUiState","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-wifi-provision-ui-state.html","searchKeys":["WifiProvisionUiState","constructor(phase: WifiProvisionUiState.Phase = Phase.Idle, networks: List<WifiNetwork> = emptyList(), error: WifiProvisionError? = null, deviceName: String? = null, ipAddress: String? = null, provisionStatus: WifiProvisionUiState.ProvisionStatus = ProvisionStatus.Idle)","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.WifiProvisionUiState"]},{"name":"constructor(scanner: BleScanner, connectionFactory: BleConnectionFactory, dispatcher: CoroutineDispatcher)","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.NymeaWifiService","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/-nymea-wifi-service.html","searchKeys":["NymeaWifiService","constructor(scanner: BleScanner, connectionFactory: BleConnectionFactory, dispatcher: CoroutineDispatcher)","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.NymeaWifiService"]},{"name":"constructor(ssid: String, bssid: String, signalStrength: Int, isProtected: Boolean)","description":"org.meshtastic.feature.wifiprovision.model.WifiNetwork.WifiNetwork","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-wifi-network/-wifi-network.html","searchKeys":["WifiNetwork","constructor(ssid: String, bssid: String, signalStrength: Int, isProtected: Boolean)","org.meshtastic.feature.wifiprovision.model.WifiNetwork.WifiNetwork"]},{"name":"data class ConnectFailed(val detail: String) : WifiProvisionError","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ConnectFailed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-connect-failed/index.html","searchKeys":["ConnectFailed","data class ConnectFailed(val detail: String) : WifiProvisionError","org.meshtastic.feature.wifiprovision.WifiProvisionError.ConnectFailed"]},{"name":"data class Failure(val errorCode: Int, val message: String) : ProvisionResult","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-failure/index.html","searchKeys":["Failure","data class Failure(val errorCode: Int, val message: String) : ProvisionResult","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure"]},{"name":"data class ProvisionFailed(val detail: String) : WifiProvisionError","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ProvisionFailed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-provision-failed/index.html","searchKeys":["ProvisionFailed","data class ProvisionFailed(val detail: String) : WifiProvisionError","org.meshtastic.feature.wifiprovision.WifiProvisionError.ProvisionFailed"]},{"name":"data class ScanFailed(val detail: String) : WifiProvisionError","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ScanFailed","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-scan-failed/index.html","searchKeys":["ScanFailed","data class ScanFailed(val detail: String) : WifiProvisionError","org.meshtastic.feature.wifiprovision.WifiProvisionError.ScanFailed"]},{"name":"data class Success(val ipAddress: String? = null) : ProvisionResult","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Success","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-success/index.html","searchKeys":["Success","data class Success(val ipAddress: String? = null) : ProvisionResult","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Success"]},{"name":"data class WifiNetwork(val ssid: String, val bssid: String, val signalStrength: Int, val isProtected: Boolean)","description":"org.meshtastic.feature.wifiprovision.model.WifiNetwork","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-wifi-network/index.html","searchKeys":["WifiNetwork","data class WifiNetwork(val ssid: String, val bssid: String, val signalStrength: Int, val isProtected: Boolean)","org.meshtastic.feature.wifiprovision.model.WifiNetwork"]},{"name":"data class WifiProvisionUiState(val phase: WifiProvisionUiState.Phase = Phase.Idle, val networks: List<WifiNetwork> = emptyList(), val error: WifiProvisionError? = null, val deviceName: String? = null, val ipAddress: String? = null, val provisionStatus: WifiProvisionUiState.ProvisionStatus = ProvisionStatus.Idle)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/index.html","searchKeys":["WifiProvisionUiState","data class WifiProvisionUiState(val phase: WifiProvisionUiState.Phase = Phase.Idle, val networks: List<WifiNetwork> = emptyList(), val error: WifiProvisionError? = null, val deviceName: String? = null, val ipAddress: String? = null, val provisionStatus: WifiProvisionUiState.ProvisionStatus = ProvisionStatus.Idle)","org.meshtastic.feature.wifiprovision.WifiProvisionUiState"]},{"name":"enum Phase : Enum<WifiProvisionUiState.Phase> ","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/index.html","searchKeys":["Phase","enum Phase : Enum<WifiProvisionUiState.Phase> ","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase"]},{"name":"enum ProvisionStatus : Enum<WifiProvisionUiState.ProvisionStatus> ","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/index.html","searchKeys":["ProvisionStatus","enum ProvisionStatus : Enum<WifiProvisionUiState.ProvisionStatus> ","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus"]},{"name":"fun ConnectedFailedPreview()","description":"org.meshtastic.feature.wifiprovision.ui.ConnectedFailedPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-connected-failed-preview.html","searchKeys":["ConnectedFailedPreview","fun ConnectedFailedPreview()","org.meshtastic.feature.wifiprovision.ui.ConnectedFailedPreview"]},{"name":"fun ConnectedSuccessPreview()","description":"org.meshtastic.feature.wifiprovision.ui.ConnectedSuccessPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-connected-success-preview.html","searchKeys":["ConnectedSuccessPreview","fun ConnectedSuccessPreview()","org.meshtastic.feature.wifiprovision.ui.ConnectedSuccessPreview"]},{"name":"fun ConnectedWithNetworksPreview()","description":"org.meshtastic.feature.wifiprovision.ui.ConnectedWithNetworksPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-connected-with-networks-preview.html","searchKeys":["ConnectedWithNetworksPreview","fun ConnectedWithNetworksPreview()","org.meshtastic.feature.wifiprovision.ui.ConnectedWithNetworksPreview"]},{"name":"fun DeviceFoundPreview()","description":"org.meshtastic.feature.wifiprovision.ui.DeviceFoundPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-device-found-preview.html","searchKeys":["DeviceFoundPreview","fun DeviceFoundPreview()","org.meshtastic.feature.wifiprovision.ui.DeviceFoundPreview"]},{"name":"fun EntryProviderScope<NavKey>.wifiProvisionGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.wifiprovision.navigation.wifiProvisionGraph","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.navigation/wifi-provision-graph.html","searchKeys":["wifiProvisionGraph","fun EntryProviderScope<NavKey>.wifiProvisionGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.wifiprovision.navigation.wifiProvisionGraph"]},{"name":"fun MpwrdDisclaimerBannerPreview()","description":"org.meshtastic.feature.wifiprovision.ui.MpwrdDisclaimerBannerPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-mpwrd-disclaimer-banner-preview.html","searchKeys":["MpwrdDisclaimerBannerPreview","fun MpwrdDisclaimerBannerPreview()","org.meshtastic.feature.wifiprovision.ui.MpwrdDisclaimerBannerPreview"]},{"name":"fun NetworkRowPreview()","description":"org.meshtastic.feature.wifiprovision.ui.NetworkRowPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-network-row-preview.html","searchKeys":["NetworkRowPreview","fun NetworkRowPreview()","org.meshtastic.feature.wifiprovision.ui.NetworkRowPreview"]},{"name":"fun ProvisionStatusCardSuccessPreview()","description":"org.meshtastic.feature.wifiprovision.ui.ProvisionStatusCardSuccessPreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-provision-status-card-success-preview.html","searchKeys":["ProvisionStatusCardSuccessPreview","fun ProvisionStatusCardSuccessPreview()","org.meshtastic.feature.wifiprovision.ui.ProvisionStatusCardSuccessPreview"]},{"name":"fun ScanningBlePreview()","description":"org.meshtastic.feature.wifiprovision.ui.ScanningBlePreview","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-scanning-ble-preview.html","searchKeys":["ScanningBlePreview","fun ScanningBlePreview()","org.meshtastic.feature.wifiprovision.ui.ScanningBlePreview"]},{"name":"fun WifiProvisionScreen(onNavigateUp: () -> Unit, address: String? = null, viewModel: WifiProvisionViewModel = koinViewModel())","description":"org.meshtastic.feature.wifiprovision.ui.WifiProvisionScreen","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.ui/-wifi-provision-screen.html","searchKeys":["WifiProvisionScreen","fun WifiProvisionScreen(onNavigateUp: () -> Unit, address: String? = null, viewModel: WifiProvisionViewModel = koinViewModel())","org.meshtastic.feature.wifiprovision.ui.WifiProvisionScreen"]},{"name":"fun cancel()","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.cancel","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/cancel.html","searchKeys":["cancel","fun cancel()","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.cancel"]},{"name":"fun connectToDevice(address: String? = null)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.connectToDevice","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/connect-to-device.html","searchKeys":["connectToDevice","fun connectToDevice(address: String? = null)","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.connectToDevice"]},{"name":"fun disconnect()","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.disconnect","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/disconnect.html","searchKeys":["disconnect","fun disconnect()","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.disconnect"]},{"name":"fun provisionWifi(ssid: String, password: String, hidden: Boolean = false)","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.provisionWifi","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/provision-wifi.html","searchKeys":["provisionWifi","fun provisionWifi(ssid: String, password: String, hidden: Boolean = false)","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.provisionWifi"]},{"name":"fun scanNetworks()","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.scanNetworks","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/scan-networks.html","searchKeys":["scanNetworks","fun scanNetworks()","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.scanNetworks"]},{"name":"fun valueOf(value: String): WifiProvisionUiState.Phase","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.valueOf","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): WifiProvisionUiState.Phase","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.valueOf"]},{"name":"fun valueOf(value: String): WifiProvisionUiState.ProvisionStatus","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.valueOf","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): WifiProvisionUiState.ProvisionStatus","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.valueOf"]},{"name":"fun values(): Array<WifiProvisionUiState.Phase>","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.values","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/values.html","searchKeys":["values","fun values(): Array<WifiProvisionUiState.Phase>","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.values"]},{"name":"fun values(): Array<WifiProvisionUiState.ProvisionStatus>","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.values","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/values.html","searchKeys":["values","fun values(): Array<WifiProvisionUiState.ProvisionStatus>","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.values"]},{"name":"object Companion","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.Companion","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.Companion","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.Companion"]},{"name":"open override val detail: String","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ConnectFailed.detail","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-connect-failed/detail.html","searchKeys":["detail","open override val detail: String","org.meshtastic.feature.wifiprovision.WifiProvisionError.ConnectFailed.detail"]},{"name":"open override val detail: String","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ProvisionFailed.detail","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-provision-failed/detail.html","searchKeys":["detail","open override val detail: String","org.meshtastic.feature.wifiprovision.WifiProvisionError.ProvisionFailed.detail"]},{"name":"open override val detail: String","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError.ScanFailed.detail","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/-scan-failed/detail.html","searchKeys":["detail","open override val detail: String","org.meshtastic.feature.wifiprovision.WifiProvisionError.ScanFailed.detail"]},{"name":"sealed interface ProvisionResult","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/index.html","searchKeys":["ProvisionResult","sealed interface ProvisionResult","org.meshtastic.feature.wifiprovision.model.ProvisionResult"]},{"name":"sealed interface WifiProvisionError","description":"org.meshtastic.feature.wifiprovision.WifiProvisionError","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-error/index.html","searchKeys":["WifiProvisionError","sealed interface WifiProvisionError","org.meshtastic.feature.wifiprovision.WifiProvisionError"]},{"name":"suspend fun close()","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.close","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/close.html","searchKeys":["close","suspend fun close()","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.close"]},{"name":"suspend fun connect(address: String? = null): Result<String>","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.connect","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/connect.html","searchKeys":["connect","suspend fun connect(address: String? = null): Result<String>","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.connect"]},{"name":"suspend fun provision(ssid: String, password: String, hidden: Boolean = false): ProvisionResult","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.provision","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/provision.html","searchKeys":["provision","suspend fun provision(ssid: String, password: String, hidden: Boolean = false): ProvisionResult","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.provision"]},{"name":"suspend fun scanNetworks(): Result<List<WifiNetwork>>","description":"org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.scanNetworks","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.domain/-nymea-wifi-service/scan-networks.html","searchKeys":["scanNetworks","suspend fun scanNetworks(): Result<List<WifiNetwork>>","org.meshtastic.feature.wifiprovision.domain.NymeaWifiService.scanNetworks"]},{"name":"val bssid: String","description":"org.meshtastic.feature.wifiprovision.model.WifiNetwork.bssid","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-wifi-network/bssid.html","searchKeys":["bssid","val bssid: String","org.meshtastic.feature.wifiprovision.model.WifiNetwork.bssid"]},{"name":"val deviceName: String?","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.deviceName","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/device-name.html","searchKeys":["deviceName","val deviceName: String?","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.deviceName"]},{"name":"val entries: EnumEntries<WifiProvisionUiState.Phase>","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.entries","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-phase/entries.html","searchKeys":["entries","val entries: EnumEntries<WifiProvisionUiState.Phase>","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.Phase.entries"]},{"name":"val entries: EnumEntries<WifiProvisionUiState.ProvisionStatus>","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.entries","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/-provision-status/entries.html","searchKeys":["entries","val entries: EnumEntries<WifiProvisionUiState.ProvisionStatus>","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ProvisionStatus.entries"]},{"name":"val error: WifiProvisionError?","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.error","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/error.html","searchKeys":["error","val error: WifiProvisionError?","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.error"]},{"name":"val errorCode: Int","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure.errorCode","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-failure/error-code.html","searchKeys":["errorCode","val errorCode: Int","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure.errorCode"]},{"name":"val ipAddress: String?","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ipAddress","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/ip-address.html","searchKeys":["ipAddress","val ipAddress: String?","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.ipAddress"]},{"name":"val ipAddress: String?","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Success.ipAddress","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-success/ip-address.html","searchKeys":["ipAddress","val ipAddress: String?","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Success.ipAddress"]},{"name":"val isProtected: Boolean","description":"org.meshtastic.feature.wifiprovision.model.WifiNetwork.isProtected","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-wifi-network/is-protected.html","searchKeys":["isProtected","val isProtected: Boolean","org.meshtastic.feature.wifiprovision.model.WifiNetwork.isProtected"]},{"name":"val message: String","description":"org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure.message","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-provision-result/-failure/message.html","searchKeys":["message","val message: String","org.meshtastic.feature.wifiprovision.model.ProvisionResult.Failure.message"]},{"name":"val networks: List<WifiNetwork>","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.networks","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/networks.html","searchKeys":["networks","val networks: List<WifiNetwork>","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.networks"]},{"name":"val phase: WifiProvisionUiState.Phase","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.phase","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/phase.html","searchKeys":["phase","val phase: WifiProvisionUiState.Phase","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.phase"]},{"name":"val provisionStatus: WifiProvisionUiState.ProvisionStatus","description":"org.meshtastic.feature.wifiprovision.WifiProvisionUiState.provisionStatus","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-ui-state/provision-status.html","searchKeys":["provisionStatus","val provisionStatus: WifiProvisionUiState.ProvisionStatus","org.meshtastic.feature.wifiprovision.WifiProvisionUiState.provisionStatus"]},{"name":"val signalStrength: Int","description":"org.meshtastic.feature.wifiprovision.model.WifiNetwork.signalStrength","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-wifi-network/signal-strength.html","searchKeys":["signalStrength","val signalStrength: Int","org.meshtastic.feature.wifiprovision.model.WifiNetwork.signalStrength"]},{"name":"val ssid: String","description":"org.meshtastic.feature.wifiprovision.model.WifiNetwork.ssid","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision.model/-wifi-network/ssid.html","searchKeys":["ssid","val ssid: String","org.meshtastic.feature.wifiprovision.model.WifiNetwork.ssid"]},{"name":"val uiState: StateFlow<WifiProvisionUiState>","description":"org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.uiState","location":"feature/wifi-provision/org.meshtastic.feature.wifiprovision/-wifi-provision-view-model/ui-state.html","searchKeys":["uiState","val uiState: StateFlow<WifiProvisionUiState>","org.meshtastic.feature.wifiprovision.WifiProvisionViewModel.uiState"]},{"name":"class CoreDiModule","description":"org.meshtastic.core.di.di.CoreDiModule","location":"core/di/org.meshtastic.core.di.di/-core-di-module/index.html","searchKeys":["CoreDiModule","class CoreDiModule","org.meshtastic.core.di.di.CoreDiModule"]},{"name":"constructor()","description":"org.meshtastic.core.di.di.CoreDiModule.CoreDiModule","location":"core/di/org.meshtastic.core.di.di/-core-di-module/-core-di-module.html","searchKeys":["CoreDiModule","constructor()","org.meshtastic.core.di.di.CoreDiModule.CoreDiModule"]},{"name":"constructor(io: CoroutineDispatcher, main: CoroutineDispatcher, default: CoroutineDispatcher)","description":"org.meshtastic.core.di.CoroutineDispatchers.CoroutineDispatchers","location":"core/di/org.meshtastic.core.di/-coroutine-dispatchers/-coroutine-dispatchers.html","searchKeys":["CoroutineDispatchers","constructor(io: CoroutineDispatcher, main: CoroutineDispatcher, default: CoroutineDispatcher)","org.meshtastic.core.di.CoroutineDispatchers.CoroutineDispatchers"]},{"name":"data class CoroutineDispatchers(val io: CoroutineDispatcher, val main: CoroutineDispatcher, val default: CoroutineDispatcher)","description":"org.meshtastic.core.di.CoroutineDispatchers","location":"core/di/org.meshtastic.core.di/-coroutine-dispatchers/index.html","searchKeys":["CoroutineDispatchers","data class CoroutineDispatchers(val io: CoroutineDispatcher, val main: CoroutineDispatcher, val default: CoroutineDispatcher)","org.meshtastic.core.di.CoroutineDispatchers"]},{"name":"fun provideCoroutineDispatchers(): CoroutineDispatchers","description":"org.meshtastic.core.di.di.CoreDiModule.provideCoroutineDispatchers","location":"core/di/org.meshtastic.core.di.di/-core-di-module/provide-coroutine-dispatchers.html","searchKeys":["provideCoroutineDispatchers","fun provideCoroutineDispatchers(): CoroutineDispatchers","org.meshtastic.core.di.di.CoreDiModule.provideCoroutineDispatchers"]},{"name":"val default: CoroutineDispatcher","description":"org.meshtastic.core.di.CoroutineDispatchers.default","location":"core/di/org.meshtastic.core.di/-coroutine-dispatchers/default.html","searchKeys":["default","val default: CoroutineDispatcher","org.meshtastic.core.di.CoroutineDispatchers.default"]},{"name":"val io: CoroutineDispatcher","description":"org.meshtastic.core.di.CoroutineDispatchers.io","location":"core/di/org.meshtastic.core.di/-coroutine-dispatchers/io.html","searchKeys":["io","val io: CoroutineDispatcher","org.meshtastic.core.di.CoroutineDispatchers.io"]},{"name":"val main: CoroutineDispatcher","description":"org.meshtastic.core.di.CoroutineDispatchers.main","location":"core/di/org.meshtastic.core.di/-coroutine-dispatchers/main.html","searchKeys":["main","val main: CoroutineDispatcher","org.meshtastic.core.di.CoroutineDispatchers.main"]},{"name":"abstract val id: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/id.html","searchKeys":["id","abstract val id: String","org.meshtastic.feature.map.maplibre.style.Basemap.id"]},{"name":"abstract val id: String","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/id.html","searchKeys":["id","abstract val id: String","org.meshtastic.feature.map.maplibre.style.MapOverlay.id"]},{"name":"abstract val label: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.label","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/label.html","searchKeys":["label","abstract val label: String","org.meshtastic.feature.map.maplibre.style.Basemap.label"]},{"name":"abstract val label: StringResource","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.label","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/label.html","searchKeys":["label","abstract val label: StringResource","org.meshtastic.feature.map.maplibre.style.MapOverlay.label"]},{"name":"class MapLibreMapViewProvider(customLayers: () -> List<CustomLayer> = { emptyList() }, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() }, basemapMenuExtra: () -> Unit = { CustomTileSourcesMenuItem() }, offlineMapsSupported: Boolean = false, waypointEditor: (WaypointEditRequest) -> Unit = { request ->\n DefaultWaypointEditor(request)\n }, sitePlanner: (SitePlannerSession) -> Unit? = null, layersSheetExtra: () -> Unit = {}) : MapViewProvider","description":"org.meshtastic.feature.map.maplibre.MapLibreMapViewProvider","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-map-view-provider/index.html","searchKeys":["MapLibreMapViewProvider","class MapLibreMapViewProvider(customLayers: () -> List<CustomLayer> = { emptyList() }, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() }, basemapMenuExtra: () -> Unit = { CustomTileSourcesMenuItem() }, offlineMapsSupported: Boolean = false, waypointEditor: (WaypointEditRequest) -> Unit = { request ->\n DefaultWaypointEditor(request)\n }, sitePlanner: (SitePlannerSession) -> Unit? = null, layersSheetExtra: () -> Unit = {}) : MapViewProvider","org.meshtastic.feature.map.maplibre.MapLibreMapViewProvider"]},{"name":"class SitePlannerSession(val nodeNum: Int?, val mapCenter: () -> Position, val moveTo: (Position) -> Unit, val onDismiss: () -> Unit)","description":"org.meshtastic.feature.map.maplibre.SitePlannerSession","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-site-planner-session/index.html","searchKeys":["SitePlannerSession","class SitePlannerSession(val nodeNum: Int?, val mapCenter: () -> Position, val moveTo: (Position) -> Unit, val onDismiss: () -> Unit)","org.meshtastic.feature.map.maplibre.SitePlannerSession"]},{"name":"class WaypointEditRequest(val waypoint: Waypoint, val onSend: (Waypoint) -> Unit, val onDelete: (Waypoint) -> Unit, val onDismiss: () -> Unit, val onBeginBoxAuthoring: (Waypoint) -> Unit)","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/index.html","searchKeys":["WaypointEditRequest","class WaypointEditRequest(val waypoint: Waypoint, val onSend: (Waypoint) -> Unit, val onDelete: (Waypoint) -> Unit, val onDismiss: () -> Unit, val onBeginBoxAuthoring: (Waypoint) -> Unit)","org.meshtastic.feature.map.maplibre.WaypointEditRequest"]},{"name":"const val BACKGROUND: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.BACKGROUND","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-b-a-c-k-g-r-o-u-n-d.html","searchKeys":["BACKGROUND","const val BACKGROUND: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.BACKGROUND"]},{"name":"const val CHIP: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.CHIP","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-c-h-i-p.html","searchKeys":["CHIP","const val CHIP: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.CHIP"]},{"name":"const val FOREGROUND: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.FOREGROUND","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-f-o-r-e-g-r-o-u-n-d.html","searchKeys":["FOREGROUND","const val FOREGROUND: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.FOREGROUND"]},{"name":"const val ICON: String","description":"org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.ICON","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-waypoint-feature-keys/-i-c-o-n.html","searchKeys":["ICON","const val ICON: String","org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.ICON"]},{"name":"const val IS_FAVORITE: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.IS_FAVORITE","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-i-s_-f-a-v-o-r-i-t-e.html","searchKeys":["IS_FAVORITE","const val IS_FAVORITE: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.IS_FAVORITE"]},{"name":"const val IS_LOCKED: String","description":"org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.IS_LOCKED","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-waypoint-feature-keys/-i-s_-l-o-c-k-e-d.html","searchKeys":["IS_LOCKED","const val IS_LOCKED: String","org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.IS_LOCKED"]},{"name":"const val IS_ONLINE: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.IS_ONLINE","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-i-s_-o-n-l-i-n-e.html","searchKeys":["IS_ONLINE","const val IS_ONLINE: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.IS_ONLINE"]},{"name":"const val IS_SELF: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.IS_SELF","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-i-s_-s-e-l-f.html","searchKeys":["IS_SELF","const val IS_SELF: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.IS_SELF"]},{"name":"const val LAST_HEARD: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.LAST_HEARD","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-l-a-s-t_-h-e-a-r-d.html","searchKeys":["LAST_HEARD","const val LAST_HEARD: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.LAST_HEARD"]},{"name":"const val LONG_NAME: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.LONG_NAME","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-l-o-n-g_-n-a-m-e.html","searchKeys":["LONG_NAME","const val LONG_NAME: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.LONG_NAME"]},{"name":"const val NAME: String","description":"org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.NAME","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-waypoint-feature-keys/-n-a-m-e.html","searchKeys":["NAME","const val NAME: String","org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.NAME"]},{"name":"const val NODE_NUM: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.NODE_NUM","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-n-o-d-e_-n-u-m.html","searchKeys":["NODE_NUM","const val NODE_NUM: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.NODE_NUM"]},{"name":"const val PRECISION_METERS: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.PRECISION_METERS","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-p-r-e-c-i-s-i-o-n_-m-e-t-e-r-s.html","searchKeys":["PRECISION_METERS","const val PRECISION_METERS: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.PRECISION_METERS"]},{"name":"const val SHORT_NAME: String","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.SHORT_NAME","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/-s-h-o-r-t_-n-a-m-e.html","searchKeys":["SHORT_NAME","const val SHORT_NAME: String","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys.SHORT_NAME"]},{"name":"const val WAYPOINT_ID: String","description":"org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.WAYPOINT_ID","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-waypoint-feature-keys/-w-a-y-p-o-i-n-t_-i-d.html","searchKeys":["WAYPOINT_ID","const val WAYPOINT_ID: String","org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys.WAYPOINT_ID"]},{"name":"constructor(customLayers: () -> List<CustomLayer> = { emptyList() }, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() }, basemapMenuExtra: () -> Unit = { CustomTileSourcesMenuItem() }, offlineMapsSupported: Boolean = false, waypointEditor: (WaypointEditRequest) -> Unit = { request ->\n DefaultWaypointEditor(request)\n }, sitePlanner: (SitePlannerSession) -> Unit? = null, layersSheetExtra: () -> Unit = {})","description":"org.meshtastic.feature.map.maplibre.MapLibreMapViewProvider.MapLibreMapViewProvider","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-map-view-provider/-map-libre-map-view-provider.html","searchKeys":["MapLibreMapViewProvider","constructor(customLayers: () -> List<CustomLayer> = { emptyList() }, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() }, basemapMenuExtra: () -> Unit = { CustomTileSourcesMenuItem() }, offlineMapsSupported: Boolean = false, waypointEditor: (WaypointEditRequest) -> Unit = { request ->\n DefaultWaypointEditor(request)\n }, sitePlanner: (SitePlannerSession) -> Unit? = null, layersSheetExtra: () -> Unit = {})","org.meshtastic.feature.map.maplibre.MapLibreMapViewProvider.MapLibreMapViewProvider"]},{"name":"constructor(id: String, label: String, spec: RasterTileSpec)","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Raster.Raster","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-raster/-raster.html","searchKeys":["Raster","constructor(id: String, label: String, spec: RasterTileSpec)","org.meshtastic.feature.map.maplibre.style.Basemap.Raster.Raster"]},{"name":"constructor(id: String, label: String, styleUri: String)","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Vector.Vector","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-vector/-vector.html","searchKeys":["Vector","constructor(id: String, label: String, styleUri: String)","org.meshtastic.feature.map.maplibre.style.Basemap.Vector.Vector"]},{"name":"constructor(id: String, label: StringResource, spec: RasterTileSpec)","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.Raster","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-raster/-raster.html","searchKeys":["Raster","constructor(id: String, label: StringResource, spec: RasterTileSpec)","org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.Raster"]},{"name":"constructor(id: String, label: StringResource, spec: RasterTileSpec, encoding: DemEncoding)","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.Hillshade","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-hillshade/-hillshade.html","searchKeys":["Hillshade","constructor(id: String, label: StringResource, spec: RasterTileSpec, encoding: DemEncoding)","org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.Hillshade"]},{"name":"constructor(id: String, uri: String, refreshToken: Int = 0, icons: Set<String> = emptySet(), groundOverlays: List<LayerGroundOverlay> = emptyList())","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer.CustomLayer","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/-custom-layer.html","searchKeys":["CustomLayer","constructor(id: String, uri: String, refreshToken: Int = 0, icons: Set<String> = emptySet(), groundOverlays: List<LayerGroundOverlay> = emptyList())","org.meshtastic.feature.map.maplibre.layers.CustomLayer.CustomLayer"]},{"name":"constructor(imagePath: String, corners: List<Pair<Double, Double>>)","description":"org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay.LayerGroundOverlay","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-layer-ground-overlay/-layer-ground-overlay.html","searchKeys":["LayerGroundOverlay","constructor(imagePath: String, corners: List<Pair<Double, Double>>)","org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay.LayerGroundOverlay"]},{"name":"constructor(nodeNum: Int, longName: String, shortName: String)","description":"org.meshtastic.feature.map.maplibre.geojson.ClusterMember.ClusterMember","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-cluster-member/-cluster-member.html","searchKeys":["ClusterMember","constructor(nodeNum: Int, longName: String, shortName: String)","org.meshtastic.feature.map.maplibre.geojson.ClusterMember.ClusterMember"]},{"name":"constructor(nodeNum: Int?, mapCenter: () -> Position, moveTo: (Position) -> Unit, onDismiss: () -> Unit)","description":"org.meshtastic.feature.map.maplibre.SitePlannerSession.SitePlannerSession","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-site-planner-session/-site-planner-session.html","searchKeys":["SitePlannerSession","constructor(nodeNum: Int?, mapCenter: () -> Position, moveTo: (Position) -> Unit, onDismiss: () -> Unit)","org.meshtastic.feature.map.maplibre.SitePlannerSession.SitePlannerSession"]},{"name":"constructor(waypoint: Waypoint, onSend: (Waypoint) -> Unit, onDelete: (Waypoint) -> Unit, onDismiss: () -> Unit, onBeginBoxAuthoring: (Waypoint) -> Unit)","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest.WaypointEditRequest","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/-waypoint-edit-request.html","searchKeys":["WaypointEditRequest","constructor(waypoint: Waypoint, onSend: (Waypoint) -> Unit, onDelete: (Waypoint) -> Unit, onDismiss: () -> Unit, onBeginBoxAuthoring: (Waypoint) -> Unit)","org.meshtastic.feature.map.maplibre.WaypointEditRequest.WaypointEditRequest"]},{"name":"data class ClusterMember(val nodeNum: Int, val longName: String, val shortName: String)","description":"org.meshtastic.feature.map.maplibre.geojson.ClusterMember","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-cluster-member/index.html","searchKeys":["ClusterMember","data class ClusterMember(val nodeNum: Int, val longName: String, val shortName: String)","org.meshtastic.feature.map.maplibre.geojson.ClusterMember"]},{"name":"data class CustomLayer(val id: String, val uri: String, val refreshToken: Int = 0, val icons: Set<String> = emptySet(), val groundOverlays: List<LayerGroundOverlay> = emptyList())","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/index.html","searchKeys":["CustomLayer","data class CustomLayer(val id: String, val uri: String, val refreshToken: Int = 0, val icons: Set<String> = emptySet(), val groundOverlays: List<LayerGroundOverlay> = emptyList())","org.meshtastic.feature.map.maplibre.layers.CustomLayer"]},{"name":"data class Hillshade(val id: String, val label: StringResource, val spec: RasterTileSpec, val encoding: DemEncoding) : MapOverlay","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-hillshade/index.html","searchKeys":["Hillshade","data class Hillshade(val id: String, val label: StringResource, val spec: RasterTileSpec, val encoding: DemEncoding) : MapOverlay","org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade"]},{"name":"data class LayerGroundOverlay(val imagePath: String, val corners: List<Pair<Double, Double>>)","description":"org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-layer-ground-overlay/index.html","searchKeys":["LayerGroundOverlay","data class LayerGroundOverlay(val imagePath: String, val corners: List<Pair<Double, Double>>)","org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay"]},{"name":"data class Raster(val id: String, val label: String, val spec: RasterTileSpec) : Basemap","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Raster","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-raster/index.html","searchKeys":["Raster","data class Raster(val id: String, val label: String, val spec: RasterTileSpec) : Basemap","org.meshtastic.feature.map.maplibre.style.Basemap.Raster"]},{"name":"data class Raster(val id: String, val label: StringResource, val spec: RasterTileSpec) : MapOverlay","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-raster/index.html","searchKeys":["Raster","data class Raster(val id: String, val label: StringResource, val spec: RasterTileSpec) : MapOverlay","org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster"]},{"name":"data class Vector(val id: String, val label: String, val styleUri: String) : Basemap","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Vector","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-vector/index.html","searchKeys":["Vector","data class Vector(val id: String, val label: String, val styleUri: String) : Basemap","org.meshtastic.feature.map.maplibre.style.Basemap.Vector"]},{"name":"fun BoundingBox.padded(fraction: Double): BoundingBox","description":"org.meshtastic.feature.map.maplibre.padded","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/padded.html","searchKeys":["padded","fun BoundingBox.padded(fraction: Double): BoundingBox","org.meshtastic.feature.map.maplibre.padded"]},{"name":"fun CustomTileSourcesMenuItem(modifier: Modifier = Modifier, onAddLocalMbTiles: () -> Unit? = null)","description":"org.meshtastic.feature.map.maplibre.component.CustomTileSourcesMenuItem","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.component/-custom-tile-sources-menu-item.html","searchKeys":["CustomTileSourcesMenuItem","fun CustomTileSourcesMenuItem(modifier: Modifier = Modifier, onAddLocalMbTiles: () -> Unit? = null)","org.meshtastic.feature.map.maplibre.component.CustomTileSourcesMenuItem"]},{"name":"fun ImportedLayersSlot()","description":"org.meshtastic.feature.map.maplibre.component.ImportedLayersSlot","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.component/-imported-layers-slot.html","searchKeys":["ImportedLayersSlot","fun ImportedLayersSlot()","org.meshtastic.feature.map.maplibre.component.ImportedLayersSlot"]},{"name":"fun MapLibreDiscoveryMap(userLatitude: Double, userLongitude: Double, nodes: List<DiscoveryMapNode>, modifier: Modifier = Modifier, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","description":"org.meshtastic.feature.map.maplibre.MapLibreDiscoveryMap","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-discovery-map.html","searchKeys":["MapLibreDiscoveryMap","fun MapLibreDiscoveryMap(userLatitude: Double, userLongitude: Double, nodes: List<DiscoveryMapNode>, modifier: Modifier = Modifier, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","org.meshtastic.feature.map.maplibre.MapLibreDiscoveryMap"]},{"name":"fun MapLibreInlineMap(node: Node, modifier: Modifier = Modifier, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","description":"org.meshtastic.feature.map.maplibre.MapLibreInlineMap","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-inline-map.html","searchKeys":["MapLibreInlineMap","fun MapLibreInlineMap(node: Node, modifier: Modifier = Modifier, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","org.meshtastic.feature.map.maplibre.MapLibreInlineMap"]},{"name":"fun MapLibreNodeTrackMap(destNum: Int, positions: List<Position>, modifier: Modifier = Modifier, selectedPositionTime: Int? = null, onPositionSelect: (Int) -> Unit? = null, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","description":"org.meshtastic.feature.map.maplibre.MapLibreNodeTrackMap","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-node-track-map.html","searchKeys":["MapLibreNodeTrackMap","fun MapLibreNodeTrackMap(destNum: Int, positions: List<Position>, modifier: Modifier = Modifier, selectedPositionTime: Int? = null, onPositionSelect: (Int) -> Unit? = null, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","org.meshtastic.feature.map.maplibre.MapLibreNodeTrackMap"]},{"name":"fun MapLibreTracerouteMap(forwardRoute: List<Int>, returnRoute: List<Int>, nodeLookup: Map<Int, Node>, modifier: Modifier = Modifier, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","description":"org.meshtastic.feature.map.maplibre.MapLibreTracerouteMap","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-traceroute-map.html","searchKeys":["MapLibreTracerouteMap","fun MapLibreTracerouteMap(forwardRoute: List<Int>, returnRoute: List<Int>, nodeLookup: Map<Int, Node>, modifier: Modifier = Modifier, customBasemaps: () -> List<Basemap.Raster> = { customRasterBasemaps() })","org.meshtastic.feature.map.maplibre.MapLibreTracerouteMap"]},{"name":"fun MeshMap(viewModel: BaseMapViewModel, navigateToNodeDetails: (Int) -> Unit, modifier: Modifier = Modifier, basemap: Basemap = Basemaps.default, overlays: List<MapOverlay> = emptyList(), layerOpacity: Map<String, Float> = emptyMap(), customLayers: List<CustomLayer> = emptyList(), onWaypointClick: (Int) -> Unit = {}, onClusterMembers: (List<ClusterMember>) -> Unit = {}, onMapLongClick: (Position) -> Unit = {}, onMapClick: (Position) -> Unit = {}, boxCorner: Position? = null, cameraState: CameraState = rememberCameraState(), locationState: LocationState? = null, followLocation: Boolean = false, bearingUpdate: BearingUpdate = BearingUpdate.IGNORE, frameOnNodes: Boolean = true)","description":"org.meshtastic.feature.map.maplibre.MeshMap","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-mesh-map.html","searchKeys":["MeshMap","fun MeshMap(viewModel: BaseMapViewModel, navigateToNodeDetails: (Int) -> Unit, modifier: Modifier = Modifier, basemap: Basemap = Basemaps.default, overlays: List<MapOverlay> = emptyList(), layerOpacity: Map<String, Float> = emptyMap(), customLayers: List<CustomLayer> = emptyList(), onWaypointClick: (Int) -> Unit = {}, onClusterMembers: (List<ClusterMember>) -> Unit = {}, onMapLongClick: (Position) -> Unit = {}, onMapClick: (Position) -> Unit = {}, boxCorner: Position? = null, cameraState: CameraState = rememberCameraState(), locationState: LocationState? = null, followLocation: Boolean = false, bearingUpdate: BearingUpdate = BearingUpdate.IGNORE, frameOnNodes: Boolean = true)","org.meshtastic.feature.map.maplibre.MeshMap"]},{"name":"fun byId(id: String?): Basemap","description":"org.meshtastic.feature.map.maplibre.style.Basemaps.byId","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/by-id.html","searchKeys":["byId","fun byId(id: String?): Basemap","org.meshtastic.feature.map.maplibre.style.Basemaps.byId"]},{"name":"fun byId(id: String?): MapOverlay?","description":"org.meshtastic.feature.map.maplibre.style.MapOverlays.byId","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlays/by-id.html","searchKeys":["byId","fun byId(id: String?): MapOverlay?","org.meshtastic.feature.map.maplibre.style.MapOverlays.byId"]},{"name":"fun customRasterBasemaps(resolveLocalArchive: (String) -> String? = { null }): List<Basemap.Raster>","description":"org.meshtastic.feature.map.maplibre.component.customRasterBasemaps","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.component/custom-raster-basemaps.html","searchKeys":["customRasterBasemaps","fun customRasterBasemaps(resolveLocalArchive: (String) -> String? = { null }): List<Basemap.Raster>","org.meshtastic.feature.map.maplibre.component.customRasterBasemaps"]},{"name":"fun geofencesToFeatureCollection(waypoints: Collection<DataPacket>): FeatureCollection<Geometry, JsonObject?>","description":"org.meshtastic.feature.map.maplibre.geojson.geofencesToFeatureCollection","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/geofences-to-feature-collection.html","searchKeys":["geofencesToFeatureCollection","fun geofencesToFeatureCollection(waypoints: Collection<DataPacket>): FeatureCollection<Geometry, JsonObject?>","org.meshtastic.feature.map.maplibre.geojson.geofencesToFeatureCollection"]},{"name":"fun nodesBoundingBox(nodes: List<Node>): BoundingBox?","description":"org.meshtastic.feature.map.maplibre.nodesBoundingBox","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/nodes-bounding-box.html","searchKeys":["nodesBoundingBox","fun nodesBoundingBox(nodes: List<Node>): BoundingBox?","org.meshtastic.feature.map.maplibre.nodesBoundingBox"]},{"name":"fun nodesByIsolation(nodes: List<Node>, zoom: Int, radiusPx: Int): List<Node>","description":"org.meshtastic.feature.map.maplibre.nodesByIsolation","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/nodes-by-isolation.html","searchKeys":["nodesByIsolation","fun nodesByIsolation(nodes: List<Node>, zoom: Int, radiusPx: Int): List<Node>","org.meshtastic.feature.map.maplibre.nodesByIsolation"]},{"name":"fun nodesInView(nodes: List<Node>, bounds: BoundingBox?): List<Node>","description":"org.meshtastic.feature.map.maplibre.nodesInView","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/nodes-in-view.html","searchKeys":["nodesInView","fun nodesInView(nodes: List<Node>, bounds: BoundingBox?): List<Node>","org.meshtastic.feature.map.maplibre.nodesInView"]},{"name":"fun nodesToFeatureCollection(nodes: List<Node>, myNodeNum: Int? = null): FeatureCollection<Point, JsonObject?>","description":"org.meshtastic.feature.map.maplibre.geojson.nodesToFeatureCollection","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/nodes-to-feature-collection.html","searchKeys":["nodesToFeatureCollection","fun nodesToFeatureCollection(nodes: List<Node>, myNodeNum: Int? = null): FeatureCollection<Point, JsonObject?>","org.meshtastic.feature.map.maplibre.geojson.nodesToFeatureCollection"]},{"name":"fun openWeatherPrecipitation(apiKey: String): MapOverlay.Raster?","description":"org.meshtastic.feature.map.maplibre.style.MapOverlays.openWeatherPrecipitation","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlays/open-weather-precipitation.html","searchKeys":["openWeatherPrecipitation","fun openWeatherPrecipitation(apiKey: String): MapOverlay.Raster?","org.meshtastic.feature.map.maplibre.style.MapOverlays.openWeatherPrecipitation"]},{"name":"fun positionsBoundingBox(positions: List<Position>): BoundingBox?","description":"org.meshtastic.feature.map.maplibre.positionsBoundingBox","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/positions-bounding-box.html","searchKeys":["positionsBoundingBox","fun positionsBoundingBox(positions: List<Position>): BoundingBox?","org.meshtastic.feature.map.maplibre.positionsBoundingBox"]},{"name":"fun precisionCirclesToFeatureCollection(nodes: List<Node>): FeatureCollection<Polygon, JsonObject?>","description":"org.meshtastic.feature.map.maplibre.geojson.precisionCirclesToFeatureCollection","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/precision-circles-to-feature-collection.html","searchKeys":["precisionCirclesToFeatureCollection","fun precisionCirclesToFeatureCollection(nodes: List<Node>): FeatureCollection<Polygon, JsonObject?>","org.meshtastic.feature.map.maplibre.geojson.precisionCirclesToFeatureCollection"]},{"name":"fun rememberRenderableLayers(manager: MapLayersManager, layers: List<MapLayerItem>): List<CustomLayer>","description":"org.meshtastic.feature.map.maplibre.layers.rememberRenderableLayers","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/remember-renderable-layers.html","searchKeys":["rememberRenderableLayers","fun rememberRenderableLayers(manager: MapLayersManager, layers: List<MapLayerItem>): List<CustomLayer>","org.meshtastic.feature.map.maplibre.layers.rememberRenderableLayers"]},{"name":"fun unclusteredNodes(nodes: List<Node>, zoom: Int, radiusPx: Int, minPoints: Int, maxClusterZoom: Int): List<Node>","description":"org.meshtastic.feature.map.maplibre.unclusteredNodes","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/unclustered-nodes.html","searchKeys":["unclusteredNodes","fun unclusteredNodes(nodes: List<Node>, zoom: Int, radiusPx: Int, minPoints: Int, maxClusterZoom: Int): List<Node>","org.meshtastic.feature.map.maplibre.unclusteredNodes"]},{"name":"fun waypointsToFeatureCollection(waypoints: Collection<DataPacket>): FeatureCollection<Point, JsonObject?>","description":"org.meshtastic.feature.map.maplibre.geojson.waypointsToFeatureCollection","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/waypoints-to-feature-collection.html","searchKeys":["waypointsToFeatureCollection","fun waypointsToFeatureCollection(waypoints: Collection<DataPacket>): FeatureCollection<Point, JsonObject?>","org.meshtastic.feature.map.maplibre.geojson.waypointsToFeatureCollection"]},{"name":"object Basemaps","description":"org.meshtastic.feature.map.maplibre.style.Basemaps","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/index.html","searchKeys":["Basemaps","object Basemaps","org.meshtastic.feature.map.maplibre.style.Basemaps"]},{"name":"object MapOverlays","description":"org.meshtastic.feature.map.maplibre.style.MapOverlays","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlays/index.html","searchKeys":["MapOverlays","object MapOverlays","org.meshtastic.feature.map.maplibre.style.MapOverlays"]},{"name":"object NodeFeatureKeys","description":"org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-node-feature-keys/index.html","searchKeys":["NodeFeatureKeys","object NodeFeatureKeys","org.meshtastic.feature.map.maplibre.geojson.NodeFeatureKeys"]},{"name":"object WaypointFeatureKeys","description":"org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-waypoint-feature-keys/index.html","searchKeys":["WaypointFeatureKeys","object WaypointFeatureKeys","org.meshtastic.feature.map.maplibre.geojson.WaypointFeatureKeys"]},{"name":"open override fun MapView(modifier: Modifier, navigateToNodeDetails: (Int) -> Unit, waypointId: Int?, sitePlannerNodeNum: Int?)","description":"org.meshtastic.feature.map.maplibre.MapLibreMapViewProvider.MapView","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-map-view-provider/-map-view.html","searchKeys":["MapView","open override fun MapView(modifier: Modifier, navigateToNodeDetails: (Int) -> Unit, waypointId: Int?, sitePlannerNodeNum: Int?)","org.meshtastic.feature.map.maplibre.MapLibreMapViewProvider.MapView"]},{"name":"open override val id: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Raster.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-raster/id.html","searchKeys":["id","open override val id: String","org.meshtastic.feature.map.maplibre.style.Basemap.Raster.id"]},{"name":"open override val id: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Vector.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-vector/id.html","searchKeys":["id","open override val id: String","org.meshtastic.feature.map.maplibre.style.Basemap.Vector.id"]},{"name":"open override val id: String","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-hillshade/id.html","searchKeys":["id","open override val id: String","org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.id"]},{"name":"open override val id: String","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-raster/id.html","searchKeys":["id","open override val id: String","org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.id"]},{"name":"open override val label: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Raster.label","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-raster/label.html","searchKeys":["label","open override val label: String","org.meshtastic.feature.map.maplibre.style.Basemap.Raster.label"]},{"name":"open override val label: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Vector.label","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-vector/label.html","searchKeys":["label","open override val label: String","org.meshtastic.feature.map.maplibre.style.Basemap.Vector.label"]},{"name":"open override val label: StringResource","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.label","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-hillshade/label.html","searchKeys":["label","open override val label: StringResource","org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.label"]},{"name":"open override val label: StringResource","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.label","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-raster/label.html","searchKeys":["label","open override val label: StringResource","org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.label"]},{"name":"sealed interface Basemap","description":"org.meshtastic.feature.map.maplibre.style.Basemap","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/index.html","searchKeys":["Basemap","sealed interface Basemap","org.meshtastic.feature.map.maplibre.style.Basemap"]},{"name":"sealed interface MapOverlay","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/index.html","searchKeys":["MapOverlay","sealed interface MapOverlay","org.meshtastic.feature.map.maplibre.style.MapOverlay"]},{"name":"val Dark: Basemap.Vector","description":"org.meshtastic.feature.map.maplibre.style.Basemaps.Dark","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/-dark.html","searchKeys":["Dark","val Dark: Basemap.Vector","org.meshtastic.feature.map.maplibre.style.Basemaps.Dark"]},{"name":"val Liberty: Basemap.Vector","description":"org.meshtastic.feature.map.maplibre.style.Basemaps.Liberty","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/-liberty.html","searchKeys":["Liberty","val Liberty: Basemap.Vector","org.meshtastic.feature.map.maplibre.style.Basemaps.Liberty"]},{"name":"val Positron: Basemap.Vector","description":"org.meshtastic.feature.map.maplibre.style.Basemaps.Positron","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/-positron.html","searchKeys":["Positron","val Positron: Basemap.Vector","org.meshtastic.feature.map.maplibre.style.Basemaps.Positron"]},{"name":"val all: List<Basemap>","description":"org.meshtastic.feature.map.maplibre.style.Basemaps.all","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/all.html","searchKeys":["all","val all: List<Basemap>","org.meshtastic.feature.map.maplibre.style.Basemaps.all"]},{"name":"val all: List<MapOverlay>","description":"org.meshtastic.feature.map.maplibre.style.MapOverlays.all","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlays/all.html","searchKeys":["all","val all: List<MapOverlay>","org.meshtastic.feature.map.maplibre.style.MapOverlays.all"]},{"name":"val corners: List<Pair<Double, Double>>","description":"org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay.corners","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-layer-ground-overlay/corners.html","searchKeys":["corners","val corners: List<Pair<Double, Double>>","org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay.corners"]},{"name":"val default: Basemap","description":"org.meshtastic.feature.map.maplibre.style.Basemaps.default","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemaps/default.html","searchKeys":["default","val default: Basemap","org.meshtastic.feature.map.maplibre.style.Basemaps.default"]},{"name":"val encoding: DemEncoding","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.encoding","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-hillshade/encoding.html","searchKeys":["encoding","val encoding: DemEncoding","org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.encoding"]},{"name":"val groundOverlays: List<LayerGroundOverlay>","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer.groundOverlays","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/ground-overlays.html","searchKeys":["groundOverlays","val groundOverlays: List<LayerGroundOverlay>","org.meshtastic.feature.map.maplibre.layers.CustomLayer.groundOverlays"]},{"name":"val icons: Set<String>","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer.icons","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/icons.html","searchKeys":["icons","val icons: Set<String>","org.meshtastic.feature.map.maplibre.layers.CustomLayer.icons"]},{"name":"val id: String","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer.id","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.map.maplibre.layers.CustomLayer.id"]},{"name":"val imagePath: String","description":"org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay.imagePath","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-layer-ground-overlay/image-path.html","searchKeys":["imagePath","val imagePath: String","org.meshtastic.feature.map.maplibre.layers.LayerGroundOverlay.imagePath"]},{"name":"val longName: String","description":"org.meshtastic.feature.map.maplibre.geojson.ClusterMember.longName","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-cluster-member/long-name.html","searchKeys":["longName","val longName: String","org.meshtastic.feature.map.maplibre.geojson.ClusterMember.longName"]},{"name":"val mapCenter: () -> Position","description":"org.meshtastic.feature.map.maplibre.SitePlannerSession.mapCenter","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-site-planner-session/map-center.html","searchKeys":["mapCenter","val mapCenter: () -> Position","org.meshtastic.feature.map.maplibre.SitePlannerSession.mapCenter"]},{"name":"val moveTo: (Position) -> Unit","description":"org.meshtastic.feature.map.maplibre.SitePlannerSession.moveTo","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-site-planner-session/move-to.html","searchKeys":["moveTo","val moveTo: (Position) -> Unit","org.meshtastic.feature.map.maplibre.SitePlannerSession.moveTo"]},{"name":"val nodeNum: Int","description":"org.meshtastic.feature.map.maplibre.geojson.ClusterMember.nodeNum","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-cluster-member/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.feature.map.maplibre.geojson.ClusterMember.nodeNum"]},{"name":"val nodeNum: Int?","description":"org.meshtastic.feature.map.maplibre.SitePlannerSession.nodeNum","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-site-planner-session/node-num.html","searchKeys":["nodeNum","val nodeNum: Int?","org.meshtastic.feature.map.maplibre.SitePlannerSession.nodeNum"]},{"name":"val onBeginBoxAuthoring: (Waypoint) -> Unit","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest.onBeginBoxAuthoring","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/on-begin-box-authoring.html","searchKeys":["onBeginBoxAuthoring","val onBeginBoxAuthoring: (Waypoint) -> Unit","org.meshtastic.feature.map.maplibre.WaypointEditRequest.onBeginBoxAuthoring"]},{"name":"val onDelete: (Waypoint) -> Unit","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest.onDelete","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/on-delete.html","searchKeys":["onDelete","val onDelete: (Waypoint) -> Unit","org.meshtastic.feature.map.maplibre.WaypointEditRequest.onDelete"]},{"name":"val onDismiss: () -> Unit","description":"org.meshtastic.feature.map.maplibre.SitePlannerSession.onDismiss","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-site-planner-session/on-dismiss.html","searchKeys":["onDismiss","val onDismiss: () -> Unit","org.meshtastic.feature.map.maplibre.SitePlannerSession.onDismiss"]},{"name":"val onDismiss: () -> Unit","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest.onDismiss","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/on-dismiss.html","searchKeys":["onDismiss","val onDismiss: () -> Unit","org.meshtastic.feature.map.maplibre.WaypointEditRequest.onDismiss"]},{"name":"val onSend: (Waypoint) -> Unit","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest.onSend","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/on-send.html","searchKeys":["onSend","val onSend: (Waypoint) -> Unit","org.meshtastic.feature.map.maplibre.WaypointEditRequest.onSend"]},{"name":"val refreshToken: Int","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer.refreshToken","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/refresh-token.html","searchKeys":["refreshToken","val refreshToken: Int","org.meshtastic.feature.map.maplibre.layers.CustomLayer.refreshToken"]},{"name":"val shortName: String","description":"org.meshtastic.feature.map.maplibre.geojson.ClusterMember.shortName","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.geojson/-cluster-member/short-name.html","searchKeys":["shortName","val shortName: String","org.meshtastic.feature.map.maplibre.geojson.ClusterMember.shortName"]},{"name":"val spec: RasterTileSpec","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Raster.spec","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-raster/spec.html","searchKeys":["spec","val spec: RasterTileSpec","org.meshtastic.feature.map.maplibre.style.Basemap.Raster.spec"]},{"name":"val spec: RasterTileSpec","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.spec","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-hillshade/spec.html","searchKeys":["spec","val spec: RasterTileSpec","org.meshtastic.feature.map.maplibre.style.MapOverlay.Hillshade.spec"]},{"name":"val spec: RasterTileSpec","description":"org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.spec","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-map-overlay/-raster/spec.html","searchKeys":["spec","val spec: RasterTileSpec","org.meshtastic.feature.map.maplibre.style.MapOverlay.Raster.spec"]},{"name":"val styleUri: String","description":"org.meshtastic.feature.map.maplibre.style.Basemap.Vector.styleUri","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.style/-basemap/-vector/style-uri.html","searchKeys":["styleUri","val styleUri: String","org.meshtastic.feature.map.maplibre.style.Basemap.Vector.styleUri"]},{"name":"val uri: String","description":"org.meshtastic.feature.map.maplibre.layers.CustomLayer.uri","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre.layers/-custom-layer/uri.html","searchKeys":["uri","val uri: String","org.meshtastic.feature.map.maplibre.layers.CustomLayer.uri"]},{"name":"val waypoint: Waypoint","description":"org.meshtastic.feature.map.maplibre.WaypointEditRequest.waypoint","location":"feature/map-maplibre/org.meshtastic.feature.map.maplibre/-waypoint-edit-request/waypoint.html","searchKeys":["waypoint","val waypoint: Waypoint","org.meshtastic.feature.map.maplibre.WaypointEditRequest.waypoint"]},{"name":"ASSISTANT","description":"org.meshtastic.feature.docs.model.ChirpyRole.ASSISTANT","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/-a-s-s-i-s-t-a-n-t/index.html","searchKeys":["ASSISTANT","ASSISTANT","org.meshtastic.feature.docs.model.ChirpyRole.ASSISTANT"]},{"name":"BUNDLED","description":"org.meshtastic.feature.docs.model.TranslationSource.BUNDLED","location":"feature/docs/org.meshtastic.feature.docs.model/-translation-source/-b-u-n-d-l-e-d/index.html","searchKeys":["BUNDLED","BUNDLED","org.meshtastic.feature.docs.model.TranslationSource.BUNDLED"]},{"name":"ML_KIT","description":"org.meshtastic.feature.docs.model.TranslationSource.ML_KIT","location":"feature/docs/org.meshtastic.feature.docs.model/-translation-source/-m-l_-k-i-t/index.html","searchKeys":["ML_KIT","ML_KIT","org.meshtastic.feature.docs.model.TranslationSource.ML_KIT"]},{"name":"SYSTEM","description":"org.meshtastic.feature.docs.model.ChirpyRole.SYSTEM","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/-s-y-s-t-e-m/index.html","searchKeys":["SYSTEM","SYSTEM","org.meshtastic.feature.docs.model.ChirpyRole.SYSTEM"]},{"name":"USER","description":"org.meshtastic.feature.docs.model.ChirpyRole.USER","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/-u-s-e-r/index.html","searchKeys":["USER","USER","org.meshtastic.feature.docs.model.ChirpyRole.USER"]},{"name":"abstract fun answerStream(question: String, currentPageId: String? = null): Flow<AIDocAssistantResult>","description":"org.meshtastic.feature.docs.ai.AIDocAssistant.answerStream","location":"feature/docs/org.meshtastic.feature.docs.ai/-a-i-doc-assistant/answer-stream.html","searchKeys":["answerStream","abstract fun answerStream(question: String, currentPageId: String? = null): Flow<AIDocAssistantResult>","org.meshtastic.feature.docs.ai.AIDocAssistant.answerStream"]},{"name":"abstract fun pagesBySection(section: DocSection): List<DocPage>","description":"org.meshtastic.feature.docs.data.DocBundleLoader.pagesBySection","location":"feature/docs/org.meshtastic.feature.docs.data/-doc-bundle-loader/pages-by-section.html","searchKeys":["pagesBySection","abstract fun pagesBySection(section: DocSection): List<DocPage>","org.meshtastic.feature.docs.data.DocBundleLoader.pagesBySection"]},{"name":"abstract fun resetSession()","description":"org.meshtastic.feature.docs.ai.AIDocAssistant.resetSession","location":"feature/docs/org.meshtastic.feature.docs.ai/-a-i-doc-assistant/reset-session.html","searchKeys":["resetSession","abstract fun resetSession()","org.meshtastic.feature.docs.ai.AIDocAssistant.resetSession"]},{"name":"abstract suspend fun answer(question: String, currentPageId: String? = null): AIDocAssistantResult","description":"org.meshtastic.feature.docs.ai.AIDocAssistant.answer","location":"feature/docs/org.meshtastic.feature.docs.ai/-a-i-doc-assistant/answer.html","searchKeys":["answer","abstract suspend fun answer(question: String, currentPageId: String? = null): AIDocAssistantResult","org.meshtastic.feature.docs.ai.AIDocAssistant.answer"]},{"name":"abstract suspend fun downloadLanguageModel(locale: String): DownloadResult","description":"org.meshtastic.feature.docs.translation.DocTranslationService.downloadLanguageModel","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-service/download-language-model.html","searchKeys":["downloadLanguageModel","abstract suspend fun downloadLanguageModel(locale: String): DownloadResult","org.meshtastic.feature.docs.translation.DocTranslationService.downloadLanguageModel"]},{"name":"abstract suspend fun hasTranslatedResource(pageId: String, locale: String): Boolean","description":"org.meshtastic.feature.docs.data.DocBundleLoader.hasTranslatedResource","location":"feature/docs/org.meshtastic.feature.docs.data/-doc-bundle-loader/has-translated-resource.html","searchKeys":["hasTranslatedResource","abstract suspend fun hasTranslatedResource(pageId: String, locale: String): Boolean","org.meshtastic.feature.docs.data.DocBundleLoader.hasTranslatedResource"]},{"name":"abstract suspend fun isLanguageAvailable(locale: String): Boolean","description":"org.meshtastic.feature.docs.translation.DocTranslationService.isLanguageAvailable","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-service/is-language-available.html","searchKeys":["isLanguageAvailable","abstract suspend fun isLanguageAvailable(locale: String): Boolean","org.meshtastic.feature.docs.translation.DocTranslationService.isLanguageAvailable"]},{"name":"abstract suspend fun isSupported(): Boolean","description":"org.meshtastic.feature.docs.ai.AIDocAssistant.isSupported","location":"feature/docs/org.meshtastic.feature.docs.ai/-a-i-doc-assistant/is-supported.html","searchKeys":["isSupported","abstract suspend fun isSupported(): Boolean","org.meshtastic.feature.docs.ai.AIDocAssistant.isSupported"]},{"name":"abstract suspend fun load(): DocBundle","description":"org.meshtastic.feature.docs.data.DocBundleLoader.load","location":"feature/docs/org.meshtastic.feature.docs.data/-doc-bundle-loader/load.html","searchKeys":["load","abstract suspend fun load(): DocBundle","org.meshtastic.feature.docs.data.DocBundleLoader.load"]},{"name":"abstract suspend fun readPage(pageId: String): DocPageContent?","description":"org.meshtastic.feature.docs.data.DocBundleLoader.readPage","location":"feature/docs/org.meshtastic.feature.docs.data/-doc-bundle-loader/read-page.html","searchKeys":["readPage","abstract suspend fun readPage(pageId: String): DocPageContent?","org.meshtastic.feature.docs.data.DocBundleLoader.readPage"]},{"name":"abstract suspend fun translatePage(pageId: String, markdown: String, targetLocale: String): TranslationResult","description":"org.meshtastic.feature.docs.translation.DocTranslationService.translatePage","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-service/translate-page.html","searchKeys":["translatePage","abstract suspend fun translatePage(pageId: String, markdown: String, targetLocale: String): TranslationResult","org.meshtastic.feature.docs.translation.DocTranslationService.translatePage"]},{"name":"abstract val modelStatus: StateFlow<ModelReadiness>","description":"org.meshtastic.feature.docs.ai.AIDocAssistant.modelStatus","location":"feature/docs/org.meshtastic.feature.docs.ai/-a-i-doc-assistant/model-status.html","searchKeys":["modelStatus","abstract val modelStatus: StateFlow<ModelReadiness>","org.meshtastic.feature.docs.ai.AIDocAssistant.modelStatus"]},{"name":"class ChirpySessionHolder(aiAssistant: AIDocAssistant, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.docs.ai.ChirpySessionHolder","location":"feature/docs/org.meshtastic.feature.docs.ai/-chirpy-session-holder/index.html","searchKeys":["ChirpySessionHolder","class ChirpySessionHolder(aiAssistant: AIDocAssistant, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.docs.ai.ChirpySessionHolder"]},{"name":"class ChirpyUiState(val isSupported: Boolean, val modelReadiness: ModelReadiness, val showFab: Boolean, val showSheet: Boolean, val sessionState: AIDocAssistantSessionState, val onToggle: () -> Unit, val onDismiss: () -> Unit, val onDraftChange: (String) -> Unit, val onSubmit: () -> Unit, val onNavigateToPage: (String) -> Unit)","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/index.html","searchKeys":["ChirpyUiState","class ChirpyUiState(val isSupported: Boolean, val modelReadiness: ModelReadiness, val showFab: Boolean, val showSheet: Boolean, val sessionState: AIDocAssistantSessionState, val onToggle: () -> Unit, val onDismiss: () -> Unit, val onDraftChange: (String) -> Unit, val onSubmit: () -> Unit, val onNavigateToPage: (String) -> Unit)","org.meshtastic.feature.docs.navigation.ChirpyUiState"]},{"name":"class ComposeResourceImageTransformer : ImageTransformer","description":"org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer","location":"feature/docs/org.meshtastic.feature.docs.ui/-compose-resource-image-transformer/index.html","searchKeys":["ComposeResourceImageTransformer","class ComposeResourceImageTransformer : ImageTransformer","org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer"]},{"name":"class DefaultDocBundleLoader : DocBundleLoader","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/index.html","searchKeys":["DefaultDocBundleLoader","class DefaultDocBundleLoader : DocBundleLoader","org.meshtastic.feature.docs.data.DefaultDocBundleLoader"]},{"name":"class DocTranslationCache(cacheDir: Path, fileSystem: FileSystem, maxCacheSizeBytes: Long = MAX_CACHE_SIZE_BYTES)","description":"org.meshtastic.feature.docs.translation.DocTranslationCache","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/index.html","searchKeys":["DocTranslationCache","class DocTranslationCache(cacheDir: Path, fileSystem: FileSystem, maxCacheSizeBytes: Long = MAX_CACHE_SIZE_BYTES)","org.meshtastic.feature.docs.translation.DocTranslationCache"]},{"name":"class FeatureDocsModule","description":"org.meshtastic.feature.docs.di.FeatureDocsModule","location":"feature/docs/org.meshtastic.feature.docs.di/-feature-docs-module/index.html","searchKeys":["FeatureDocsModule","class FeatureDocsModule","org.meshtastic.feature.docs.di.FeatureDocsModule"]},{"name":"class KeywordFallbackAssistant(searchEngine: KeywordSearchEngine) : AIDocAssistant","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/index.html","searchKeys":["KeywordFallbackAssistant","class KeywordFallbackAssistant(searchEngine: KeywordSearchEngine) : AIDocAssistant","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant"]},{"name":"class KeywordSearchEngine(bundleLoader: DocBundleLoader)","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/index.html","searchKeys":["KeywordSearchEngine","class KeywordSearchEngine(bundleLoader: DocBundleLoader)","org.meshtastic.feature.docs.data.KeywordSearchEngine"]},{"name":"class NoOpDocTranslator : DocTranslationService","description":"org.meshtastic.feature.docs.translation.NoOpDocTranslator","location":"feature/docs/org.meshtastic.feature.docs.translation/-no-op-doc-translator/index.html","searchKeys":["NoOpDocTranslator","class NoOpDocTranslator : DocTranslationService","org.meshtastic.feature.docs.translation.NoOpDocTranslator"]},{"name":"const val ALIAS_MATCH_SCORE: Int = 5","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.ALIAS_MATCH_SCORE","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-companion/-a-l-i-a-s_-m-a-t-c-h_-s-c-o-r-e.html","searchKeys":["ALIAS_MATCH_SCORE","const val ALIAS_MATCH_SCORE: Int = 5","org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.ALIAS_MATCH_SCORE"]},{"name":"const val ID_MATCH_SCORE: Int = 3","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.ID_MATCH_SCORE","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-companion/-i-d_-m-a-t-c-h_-s-c-o-r-e.html","searchKeys":["ID_MATCH_SCORE","const val ID_MATCH_SCORE: Int = 3","org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.ID_MATCH_SCORE"]},{"name":"const val KEYWORD_EXACT_SCORE: Int = 7","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.KEYWORD_EXACT_SCORE","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-companion/-k-e-y-w-o-r-d_-e-x-a-c-t_-s-c-o-r-e.html","searchKeys":["KEYWORD_EXACT_SCORE","const val KEYWORD_EXACT_SCORE: Int = 7","org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.KEYWORD_EXACT_SCORE"]},{"name":"const val KEYWORD_PARTIAL_SCORE: Int = 4","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.KEYWORD_PARTIAL_SCORE","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-companion/-k-e-y-w-o-r-d_-p-a-r-t-i-a-l_-s-c-o-r-e.html","searchKeys":["KEYWORD_PARTIAL_SCORE","const val KEYWORD_PARTIAL_SCORE: Int = 4","org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.KEYWORD_PARTIAL_SCORE"]},{"name":"const val MAX_CACHE_SIZE_BYTES: Long","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.Companion.MAX_CACHE_SIZE_BYTES","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/-companion/-m-a-x_-c-a-c-h-e_-s-i-z-e_-b-y-t-e-s.html","searchKeys":["MAX_CACHE_SIZE_BYTES","const val MAX_CACHE_SIZE_BYTES: Long","org.meshtastic.feature.docs.translation.DocTranslationCache.Companion.MAX_CACHE_SIZE_BYTES"]},{"name":"const val TITLE_MATCH_SCORE: Int = 10","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.TITLE_MATCH_SCORE","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-companion/-t-i-t-l-e_-m-a-t-c-h_-s-c-o-r-e.html","searchKeys":["TITLE_MATCH_SCORE","const val TITLE_MATCH_SCORE: Int = 10","org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion.TITLE_MATCH_SCORE"]},{"name":"constructor()","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.DefaultDocBundleLoader","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/-default-doc-bundle-loader.html","searchKeys":["DefaultDocBundleLoader","constructor()","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.DefaultDocBundleLoader"]},{"name":"constructor()","description":"org.meshtastic.feature.docs.di.FeatureDocsModule.FeatureDocsModule","location":"feature/docs/org.meshtastic.feature.docs.di/-feature-docs-module/-feature-docs-module.html","searchKeys":["FeatureDocsModule","constructor()","org.meshtastic.feature.docs.di.FeatureDocsModule.FeatureDocsModule"]},{"name":"constructor()","description":"org.meshtastic.feature.docs.translation.NoOpDocTranslator.NoOpDocTranslator","location":"feature/docs/org.meshtastic.feature.docs.translation/-no-op-doc-translator/-no-op-doc-translator.html","searchKeys":["NoOpDocTranslator","constructor()","org.meshtastic.feature.docs.translation.NoOpDocTranslator.NoOpDocTranslator"]},{"name":"constructor()","description":"org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer.ComposeResourceImageTransformer","location":"feature/docs/org.meshtastic.feature.docs.ui/-compose-resource-image-transformer/-compose-resource-image-transformer.html","searchKeys":["ComposeResourceImageTransformer","constructor()","org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer.ComposeResourceImageTransformer"]},{"name":"constructor(aiAssistant: AIDocAssistant, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.docs.ai.ChirpySessionHolder.ChirpySessionHolder","location":"feature/docs/org.meshtastic.feature.docs.ai/-chirpy-session-holder/-chirpy-session-holder.html","searchKeys":["ChirpySessionHolder","constructor(aiAssistant: AIDocAssistant, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.docs.ai.ChirpySessionHolder.ChirpySessionHolder"]},{"name":"constructor(answer: String, sourcePages: List<DocPage>, usedOnDeviceModel: Boolean)","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.Partial","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-partial/-partial.html","searchKeys":["Partial","constructor(answer: String, sourcePages: List<DocPage>, usedOnDeviceModel: Boolean)","org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.Partial"]},{"name":"constructor(answer: String, sourcePages: List<DocPage>, usedOnDeviceModel: Boolean)","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.Success","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-success/-success.html","searchKeys":["Success","constructor(answer: String, sourcePages: List<DocPage>, usedOnDeviceModel: Boolean)","org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.Success"]},{"name":"constructor(bundleLoader: DocBundleLoader)","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.KeywordSearchEngine","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-keyword-search-engine.html","searchKeys":["KeywordSearchEngine","constructor(bundleLoader: DocBundleLoader)","org.meshtastic.feature.docs.data.KeywordSearchEngine.KeywordSearchEngine"]},{"name":"constructor(bytesDownloaded: Long, totalBytes: Long)","description":"org.meshtastic.feature.docs.model.ModelReadiness.Downloading.Downloading","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-downloading/-downloading.html","searchKeys":["Downloading","constructor(bytesDownloaded: Long, totalBytes: Long)","org.meshtastic.feature.docs.model.ModelReadiness.Downloading.Downloading"]},{"name":"constructor(cacheDir: Path, fileSystem: FileSystem, maxCacheSizeBytes: Long = MAX_CACHE_SIZE_BYTES)","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.DocTranslationCache","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/-doc-translation-cache.html","searchKeys":["DocTranslationCache","constructor(cacheDir: Path, fileSystem: FileSystem, maxCacheSizeBytes: Long = MAX_CACHE_SIZE_BYTES)","org.meshtastic.feature.docs.translation.DocTranslationCache.DocTranslationCache"]},{"name":"constructor(id: String, role: ChirpyRole, text: String, sources: List<SourceRef> = emptyList())","description":"org.meshtastic.feature.docs.model.ChirpyMessage.ChirpyMessage","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-message/-chirpy-message.html","searchKeys":["ChirpyMessage","constructor(id: String, role: ChirpyRole, text: String, sources: List<SourceRef> = emptyList())","org.meshtastic.feature.docs.model.ChirpyMessage.ChirpyMessage"]},{"name":"constructor(id: String, title: String)","description":"org.meshtastic.feature.docs.model.SourceRef.SourceRef","location":"feature/docs/org.meshtastic.feature.docs.model/-source-ref/-source-ref.html","searchKeys":["SourceRef","constructor(id: String, title: String)","org.meshtastic.feature.docs.model.SourceRef.SourceRef"]},{"name":"constructor(id: String, title: String, section: DocSection, navOrder: Int, resourcePath: String, keywords: List<String>, aliases: List<String> = emptyList(), charCount: Int, iconId: String? = null)","description":"org.meshtastic.feature.docs.model.DocPage.DocPage","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/-doc-page.html","searchKeys":["DocPage","constructor(id: String, title: String, section: DocSection, navOrder: Int, resourcePath: String, keywords: List<String>, aliases: List<String> = emptyList(), charCount: Int, iconId: String? = null)","org.meshtastic.feature.docs.model.DocPage.DocPage"]},{"name":"constructor(id: String, title: String, section: String, resourcePath: String, navOrder: Int, keywords: List<String>, aliases: List<String> = emptyList(), charCount: Int, iconId: String? = null)","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.KeywordIndexEntry","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/-keyword-index-entry.html","searchKeys":["KeywordIndexEntry","constructor(id: String, title: String, section: String, resourcePath: String, navOrder: Int, keywords: List<String>, aliases: List<String> = emptyList(), charCount: Int, iconId: String? = null)","org.meshtastic.feature.docs.model.KeywordIndexEntry.KeywordIndexEntry"]},{"name":"constructor(isSupported: Boolean, modelReadiness: ModelReadiness, showFab: Boolean, showSheet: Boolean, sessionState: AIDocAssistantSessionState, onToggle: () -> Unit, onDismiss: () -> Unit, onDraftChange: (String) -> Unit, onSubmit: () -> Unit, onNavigateToPage: (String) -> Unit)","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.ChirpyUiState","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/-chirpy-ui-state.html","searchKeys":["ChirpyUiState","constructor(isSupported: Boolean, modelReadiness: ModelReadiness, showFab: Boolean, showSheet: Boolean, sessionState: AIDocAssistantSessionState, onToggle: () -> Unit, onDismiss: () -> Unit, onDraftChange: (String) -> Unit, onSubmit: () -> Unit, onNavigateToPage: (String) -> Unit)","org.meshtastic.feature.docs.navigation.ChirpyUiState.ChirpyUiState"]},{"name":"constructor(locale: String, estimatedSizeMb: Int)","description":"org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired.ModelDownloadRequired","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-model-download-required/-model-download-required.html","searchKeys":["ModelDownloadRequired","constructor(locale: String, estimatedSizeMb: Int)","org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired.ModelDownloadRequired"]},{"name":"constructor(message: String, suggestedPages: List<DocPage>)","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback.Fallback","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-fallback/-fallback.html","searchKeys":["Fallback","constructor(message: String, suggestedPages: List<DocPage>)","org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback.Fallback"]},{"name":"constructor(messages: List<ChirpyMessage> = emptyList(), isLoading: Boolean = false, draftQuestion: String = \"\")","description":"org.meshtastic.feature.docs.model.AIDocAssistantSessionState.AIDocAssistantSessionState","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-session-state/-a-i-doc-assistant-session-state.html","searchKeys":["AIDocAssistantSessionState","constructor(messages: List<ChirpyMessage> = emptyList(), isLoading: Boolean = false, draftQuestion: String = \"\")","org.meshtastic.feature.docs.model.AIDocAssistantSessionState.AIDocAssistantSessionState"]},{"name":"constructor(page: DocPage, html: String? = null, markdown: String? = null, cssPath: String? = null)","description":"org.meshtastic.feature.docs.model.DocPageContent.DocPageContent","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page-content/-doc-page-content.html","searchKeys":["DocPageContent","constructor(page: DocPage, html: String? = null, markdown: String? = null, cssPath: String? = null)","org.meshtastic.feature.docs.model.DocPageContent.DocPageContent"]},{"name":"constructor(page: DocPage, score: Int, matchedTerms: List<String>)","description":"org.meshtastic.feature.docs.model.DocSearchResult.DocSearchResult","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-result/-doc-search-result.html","searchKeys":["DocSearchResult","constructor(page: DocPage, score: Int, matchedTerms: List<String>)","org.meshtastic.feature.docs.model.DocSearchResult.DocSearchResult"]},{"name":"constructor(pages: List<DocPage>, pageIndex: Map<String, DocPage>, bundleVersion: String, generatedAt: String, totalBytes: Long)","description":"org.meshtastic.feature.docs.model.DocBundle.DocBundle","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/-doc-bundle.html","searchKeys":["DocBundle","constructor(pages: List<DocPage>, pageIndex: Map<String, DocPage>, bundleVersion: String, generatedAt: String, totalBytes: Long)","org.meshtastic.feature.docs.model.DocBundle.DocBundle"]},{"name":"constructor(rawText: String, normalizedTerms: List<String>)","description":"org.meshtastic.feature.docs.model.DocSearchQuery.DocSearchQuery","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-query/-doc-search-query.html","searchKeys":["DocSearchQuery","constructor(rawText: String, normalizedTerms: List<String>)","org.meshtastic.feature.docs.model.DocSearchQuery.DocSearchQuery"]},{"name":"constructor(reason: DocsAiError, suggestedPages: List<DocPage> = emptyList())","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Error.Error","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-error/-error.html","searchKeys":["Error","constructor(reason: DocsAiError, suggestedPages: List<DocPage> = emptyList())","org.meshtastic.feature.docs.model.AIDocAssistantResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.feature.docs.translation.DownloadResult.Failed.Failed","location":"feature/docs/org.meshtastic.feature.docs.translation/-download-result/-failed/-failed.html","searchKeys":["Failed","constructor(reason: String)","org.meshtastic.feature.docs.translation.DownloadResult.Failed.Failed"]},{"name":"constructor(reason: String?)","description":"org.meshtastic.feature.docs.model.ModelReadiness.Unavailable.Unavailable","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-unavailable/-unavailable.html","searchKeys":["Unavailable","constructor(reason: String?)","org.meshtastic.feature.docs.model.ModelReadiness.Unavailable.Unavailable"]},{"name":"constructor(searchEngine: KeywordSearchEngine)","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.KeywordFallbackAssistant","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/-keyword-fallback-assistant.html","searchKeys":["KeywordFallbackAssistant","constructor(searchEngine: KeywordSearchEngine)","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.KeywordFallbackAssistant"]},{"name":"constructor(translatedMarkdown: String)","description":"org.meshtastic.feature.docs.translation.TranslationResult.Success.Success","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-success/-success.html","searchKeys":["Success","constructor(translatedMarkdown: String)","org.meshtastic.feature.docs.translation.TranslationResult.Success.Success"]},{"name":"data class AIDocAssistantSessionState(val messages: List<ChirpyMessage> = emptyList(), val isLoading: Boolean = false, val draftQuestion: String = \"\")","description":"org.meshtastic.feature.docs.model.AIDocAssistantSessionState","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-session-state/index.html","searchKeys":["AIDocAssistantSessionState","data class AIDocAssistantSessionState(val messages: List<ChirpyMessage> = emptyList(), val isLoading: Boolean = false, val draftQuestion: String = \"\")","org.meshtastic.feature.docs.model.AIDocAssistantSessionState"]},{"name":"data class ChirpyMessage(val id: String, val role: ChirpyRole, val text: String, val sources: List<SourceRef> = emptyList())","description":"org.meshtastic.feature.docs.model.ChirpyMessage","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-message/index.html","searchKeys":["ChirpyMessage","data class ChirpyMessage(val id: String, val role: ChirpyRole, val text: String, val sources: List<SourceRef> = emptyList())","org.meshtastic.feature.docs.model.ChirpyMessage"]},{"name":"data class DocBundle(val pages: List<DocPage>, val pageIndex: Map<String, DocPage>, val bundleVersion: String, val generatedAt: String, val totalBytes: Long)","description":"org.meshtastic.feature.docs.model.DocBundle","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/index.html","searchKeys":["DocBundle","data class DocBundle(val pages: List<DocPage>, val pageIndex: Map<String, DocPage>, val bundleVersion: String, val generatedAt: String, val totalBytes: Long)","org.meshtastic.feature.docs.model.DocBundle"]},{"name":"data class DocPage(val id: String, val title: String, val section: DocSection, val navOrder: Int, val resourcePath: String, val keywords: List<String>, val aliases: List<String> = emptyList(), val charCount: Int, val iconId: String? = null)","description":"org.meshtastic.feature.docs.model.DocPage","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/index.html","searchKeys":["DocPage","data class DocPage(val id: String, val title: String, val section: DocSection, val navOrder: Int, val resourcePath: String, val keywords: List<String>, val aliases: List<String> = emptyList(), val charCount: Int, val iconId: String? = null)","org.meshtastic.feature.docs.model.DocPage"]},{"name":"data class DocPageContent(val page: DocPage, val html: String? = null, val markdown: String? = null, val cssPath: String? = null)","description":"org.meshtastic.feature.docs.model.DocPageContent","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page-content/index.html","searchKeys":["DocPageContent","data class DocPageContent(val page: DocPage, val html: String? = null, val markdown: String? = null, val cssPath: String? = null)","org.meshtastic.feature.docs.model.DocPageContent"]},{"name":"data class DocSearchQuery(val rawText: String, val normalizedTerms: List<String>)","description":"org.meshtastic.feature.docs.model.DocSearchQuery","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-query/index.html","searchKeys":["DocSearchQuery","data class DocSearchQuery(val rawText: String, val normalizedTerms: List<String>)","org.meshtastic.feature.docs.model.DocSearchQuery"]},{"name":"data class DocSearchResult(val page: DocPage, val score: Int, val matchedTerms: List<String>)","description":"org.meshtastic.feature.docs.model.DocSearchResult","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-result/index.html","searchKeys":["DocSearchResult","data class DocSearchResult(val page: DocPage, val score: Int, val matchedTerms: List<String>)","org.meshtastic.feature.docs.model.DocSearchResult"]},{"name":"data class Downloading(val bytesDownloaded: Long, val totalBytes: Long) : ModelReadiness","description":"org.meshtastic.feature.docs.model.ModelReadiness.Downloading","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-downloading/index.html","searchKeys":["Downloading","data class Downloading(val bytesDownloaded: Long, val totalBytes: Long) : ModelReadiness","org.meshtastic.feature.docs.model.ModelReadiness.Downloading"]},{"name":"data class Error(val reason: DocsAiError, val suggestedPages: List<DocPage> = emptyList()) : AIDocAssistantResult","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Error","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-error/index.html","searchKeys":["Error","data class Error(val reason: DocsAiError, val suggestedPages: List<DocPage> = emptyList()) : AIDocAssistantResult","org.meshtastic.feature.docs.model.AIDocAssistantResult.Error"]},{"name":"data class Failed(val reason: String) : DownloadResult","description":"org.meshtastic.feature.docs.translation.DownloadResult.Failed","location":"feature/docs/org.meshtastic.feature.docs.translation/-download-result/-failed/index.html","searchKeys":["Failed","data class Failed(val reason: String) : DownloadResult","org.meshtastic.feature.docs.translation.DownloadResult.Failed"]},{"name":"data class Fallback(val message: String, val suggestedPages: List<DocPage>) : AIDocAssistantResult","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-fallback/index.html","searchKeys":["Fallback","data class Fallback(val message: String, val suggestedPages: List<DocPage>) : AIDocAssistantResult","org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback"]},{"name":"data class KeywordIndexEntry(val id: String, val title: String, val section: String, val resourcePath: String, val navOrder: Int, val keywords: List<String>, val aliases: List<String> = emptyList(), val charCount: Int, val iconId: String? = null)","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/index.html","searchKeys":["KeywordIndexEntry","data class KeywordIndexEntry(val id: String, val title: String, val section: String, val resourcePath: String, val navOrder: Int, val keywords: List<String>, val aliases: List<String> = emptyList(), val charCount: Int, val iconId: String? = null)","org.meshtastic.feature.docs.model.KeywordIndexEntry"]},{"name":"data class ModelDownloadRequired(val locale: String, val estimatedSizeMb: Int) : TranslationResult","description":"org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-model-download-required/index.html","searchKeys":["ModelDownloadRequired","data class ModelDownloadRequired(val locale: String, val estimatedSizeMb: Int) : TranslationResult","org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired"]},{"name":"data class Partial(val answer: String, val sourcePages: List<DocPage>, val usedOnDeviceModel: Boolean) : AIDocAssistantResult","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-partial/index.html","searchKeys":["Partial","data class Partial(val answer: String, val sourcePages: List<DocPage>, val usedOnDeviceModel: Boolean) : AIDocAssistantResult","org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial"]},{"name":"data class SourceRef(val id: String, val title: String)","description":"org.meshtastic.feature.docs.model.SourceRef","location":"feature/docs/org.meshtastic.feature.docs.model/-source-ref/index.html","searchKeys":["SourceRef","data class SourceRef(val id: String, val title: String)","org.meshtastic.feature.docs.model.SourceRef"]},{"name":"data class Success(val answer: String, val sourcePages: List<DocPage>, val usedOnDeviceModel: Boolean) : AIDocAssistantResult","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Success","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-success/index.html","searchKeys":["Success","data class Success(val answer: String, val sourcePages: List<DocPage>, val usedOnDeviceModel: Boolean) : AIDocAssistantResult","org.meshtastic.feature.docs.model.AIDocAssistantResult.Success"]},{"name":"data class Success(val translatedMarkdown: String) : TranslationResult","description":"org.meshtastic.feature.docs.translation.TranslationResult.Success","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-success/index.html","searchKeys":["Success","data class Success(val translatedMarkdown: String) : TranslationResult","org.meshtastic.feature.docs.translation.TranslationResult.Success"]},{"name":"data class Unavailable(val reason: String?) : ModelReadiness","description":"org.meshtastic.feature.docs.model.ModelReadiness.Unavailable","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-unavailable/index.html","searchKeys":["Unavailable","data class Unavailable(val reason: String?) : ModelReadiness","org.meshtastic.feature.docs.model.ModelReadiness.Unavailable"]},{"name":"data object Available : ModelReadiness","description":"org.meshtastic.feature.docs.model.ModelReadiness.Available","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-available/index.html","searchKeys":["Available","data object Available : ModelReadiness","org.meshtastic.feature.docs.model.ModelReadiness.Available"]},{"name":"data object Busy : DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError.Busy","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/-busy/index.html","searchKeys":["Busy","data object Busy : DocsAiError","org.meshtastic.feature.docs.model.DocsAiError.Busy"]},{"name":"data object Checking : ModelReadiness","description":"org.meshtastic.feature.docs.model.ModelReadiness.Checking","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-checking/index.html","searchKeys":["Checking","data object Checking : ModelReadiness","org.meshtastic.feature.docs.model.ModelReadiness.Checking"]},{"name":"data object DeveloperGuide : DocSection","description":"org.meshtastic.feature.docs.model.DocSection.DeveloperGuide","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/-developer-guide/index.html","searchKeys":["DeveloperGuide","data object DeveloperGuide : DocSection","org.meshtastic.feature.docs.model.DocSection.DeveloperGuide"]},{"name":"data object ModelUnavailable : DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError.ModelUnavailable","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/-model-unavailable/index.html","searchKeys":["ModelUnavailable","data object ModelUnavailable : DocsAiError","org.meshtastic.feature.docs.model.DocsAiError.ModelUnavailable"]},{"name":"data object Success : DownloadResult","description":"org.meshtastic.feature.docs.translation.DownloadResult.Success","location":"feature/docs/org.meshtastic.feature.docs.translation/-download-result/-success/index.html","searchKeys":["Success","data object Success : DownloadResult","org.meshtastic.feature.docs.translation.DownloadResult.Success"]},{"name":"data object TokenBudgetExceeded : DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError.TokenBudgetExceeded","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/-token-budget-exceeded/index.html","searchKeys":["TokenBudgetExceeded","data object TokenBudgetExceeded : DocsAiError","org.meshtastic.feature.docs.model.DocsAiError.TokenBudgetExceeded"]},{"name":"data object Unavailable : TranslationResult","description":"org.meshtastic.feature.docs.translation.TranslationResult.Unavailable","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-unavailable/index.html","searchKeys":["Unavailable","data object Unavailable : TranslationResult","org.meshtastic.feature.docs.translation.TranslationResult.Unavailable"]},{"name":"data object Unknown : DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError.Unknown","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/-unknown/index.html","searchKeys":["Unknown","data object Unknown : DocsAiError","org.meshtastic.feature.docs.model.DocsAiError.Unknown"]},{"name":"data object UnsupportedFlavor : DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError.UnsupportedFlavor","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/-unsupported-flavor/index.html","searchKeys":["UnsupportedFlavor","data object UnsupportedFlavor : DocsAiError","org.meshtastic.feature.docs.model.DocsAiError.UnsupportedFlavor"]},{"name":"data object UnsupportedPlatform : DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError.UnsupportedPlatform","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/-unsupported-platform/index.html","searchKeys":["UnsupportedPlatform","data object UnsupportedPlatform : DocsAiError","org.meshtastic.feature.docs.model.DocsAiError.UnsupportedPlatform"]},{"name":"data object UserGuide : DocSection","description":"org.meshtastic.feature.docs.model.DocSection.UserGuide","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/-user-guide/index.html","searchKeys":["UserGuide","data object UserGuide : DocSection","org.meshtastic.feature.docs.model.DocSection.UserGuide"]},{"name":"enum ChirpyRole : Enum<ChirpyRole> ","description":"org.meshtastic.feature.docs.model.ChirpyRole","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/index.html","searchKeys":["ChirpyRole","enum ChirpyRole : Enum<ChirpyRole> ","org.meshtastic.feature.docs.model.ChirpyRole"]},{"name":"enum TranslationSource : Enum<TranslationSource> ","description":"org.meshtastic.feature.docs.model.TranslationSource","location":"feature/docs/org.meshtastic.feature.docs.model/-translation-source/index.html","searchKeys":["TranslationSource","enum TranslationSource : Enum<TranslationSource> ","org.meshtastic.feature.docs.model.TranslationSource"]},{"name":"fun ChirpyAssistantContent(state: AIDocAssistantSessionState, onDraftChange: (String) -> Unit, onSubmit: () -> Unit, onNavigateToPage: (String) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.docs.ui.ChirpyAssistantContent","location":"feature/docs/org.meshtastic.feature.docs.ui/-chirpy-assistant-content.html","searchKeys":["ChirpyAssistantContent","fun ChirpyAssistantContent(state: AIDocAssistantSessionState, onDraftChange: (String) -> Unit, onSubmit: () -> Unit, onNavigateToPage: (String) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.docs.ui.ChirpyAssistantContent"]},{"name":"fun ChirpyAssistantContentPreview()","description":"org.meshtastic.feature.docs.ui.ChirpyAssistantContentPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-chirpy-assistant-content-preview.html","searchKeys":["ChirpyAssistantContentPreview","fun ChirpyAssistantContentPreview()","org.meshtastic.feature.docs.ui.ChirpyAssistantContentPreview"]},{"name":"fun ChirpyAssistantLoadingPreview()","description":"org.meshtastic.feature.docs.ui.ChirpyAssistantLoadingPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-chirpy-assistant-loading-preview.html","searchKeys":["ChirpyAssistantLoadingPreview","fun ChirpyAssistantLoadingPreview()","org.meshtastic.feature.docs.ui.ChirpyAssistantLoadingPreview"]},{"name":"fun ChirpyAssistantSheet(state: AIDocAssistantSessionState, modelReadiness: ModelReadiness, onDraftChange: (String) -> Unit, onSubmit: () -> Unit, onDismiss: () -> Unit, onNavigateToPage: (String) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.docs.ui.ChirpyAssistantSheet","location":"feature/docs/org.meshtastic.feature.docs.ui/-chirpy-assistant-sheet.html","searchKeys":["ChirpyAssistantSheet","fun ChirpyAssistantSheet(state: AIDocAssistantSessionState, modelReadiness: ModelReadiness, onDraftChange: (String) -> Unit, onSubmit: () -> Unit, onDismiss: () -> Unit, onNavigateToPage: (String) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.docs.ui.ChirpyAssistantSheet"]},{"name":"fun ChirpyFab(modelReadiness: ModelReadiness, onClick: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.docs.ui.ChirpyFab","location":"feature/docs/org.meshtastic.feature.docs.ui/-chirpy-fab.html","searchKeys":["ChirpyFab","fun ChirpyFab(modelReadiness: ModelReadiness, onClick: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.docs.ui.ChirpyFab"]},{"name":"fun DocsBrowserScreen(pages: List<DocPage>, isLoading: Boolean, searchQuery: String, onSearchQueryChange: (String) -> Unit, onSelectPage: (String) -> Unit, onBack: () -> Unit, modifier: Modifier = Modifier, isAiSupported: Boolean = false, modelReadiness: ModelReadiness = ModelReadiness.Checking, showFab: Boolean = false, showChirpy: Boolean = false, chirpyState: AIDocAssistantSessionState = AIDocAssistantSessionState(), onChirpyToggle: () -> Unit = {}, onChirpyDismiss: () -> Unit = {}, onChirpyDraftChange: (String) -> Unit = {}, onChirpySubmit: () -> Unit = {}, onChirpyNavigateToPage: (String) -> Unit = {})","description":"org.meshtastic.feature.docs.ui.DocsBrowserScreen","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-browser-screen.html","searchKeys":["DocsBrowserScreen","fun DocsBrowserScreen(pages: List<DocPage>, isLoading: Boolean, searchQuery: String, onSearchQueryChange: (String) -> Unit, onSelectPage: (String) -> Unit, onBack: () -> Unit, modifier: Modifier = Modifier, isAiSupported: Boolean = false, modelReadiness: ModelReadiness = ModelReadiness.Checking, showFab: Boolean = false, showChirpy: Boolean = false, chirpyState: AIDocAssistantSessionState = AIDocAssistantSessionState(), onChirpyToggle: () -> Unit = {}, onChirpyDismiss: () -> Unit = {}, onChirpyDraftChange: (String) -> Unit = {}, onChirpySubmit: () -> Unit = {}, onChirpyNavigateToPage: (String) -> Unit = {})","org.meshtastic.feature.docs.ui.DocsBrowserScreen"]},{"name":"fun DocsBrowserScreenEmptyPreview()","description":"org.meshtastic.feature.docs.ui.DocsBrowserScreenEmptyPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-browser-screen-empty-preview.html","searchKeys":["DocsBrowserScreenEmptyPreview","fun DocsBrowserScreenEmptyPreview()","org.meshtastic.feature.docs.ui.DocsBrowserScreenEmptyPreview"]},{"name":"fun DocsBrowserScreenPreview()","description":"org.meshtastic.feature.docs.ui.DocsBrowserScreenPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-browser-screen-preview.html","searchKeys":["DocsBrowserScreenPreview","fun DocsBrowserScreenPreview()","org.meshtastic.feature.docs.ui.DocsBrowserScreenPreview"]},{"name":"fun DocsPageContentPreview()","description":"org.meshtastic.feature.docs.ui.DocsPageContentPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-page-content-preview.html","searchKeys":["DocsPageContentPreview","fun DocsPageContentPreview()","org.meshtastic.feature.docs.ui.DocsPageContentPreview"]},{"name":"fun DocsPageNotFoundPreview()","description":"org.meshtastic.feature.docs.ui.DocsPageNotFoundPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-page-not-found-preview.html","searchKeys":["DocsPageNotFoundPreview","fun DocsPageNotFoundPreview()","org.meshtastic.feature.docs.ui.DocsPageNotFoundPreview"]},{"name":"fun DocsPageRouteScreen(pageId: String, content: DocPageContent?, isLoading: Boolean, translationSource: TranslationSource = TranslationSource.BUNDLED, isNonEnglish: Boolean = false, isAiSupported: Boolean = false, modelReadiness: ModelReadiness = ModelReadiness.Checking, showChirpy: Boolean = false, chirpyState: AIDocAssistantSessionState = AIDocAssistantSessionState(), onChirpyToggle: () -> Unit = {}, onChirpyDismiss: () -> Unit = {}, onChirpyDraftChange: (String) -> Unit = {}, onChirpySubmit: () -> Unit = {}, onChirpyNavigateToPage: (String) -> Unit = {}, onBack: () -> Unit, onNavigateToPage: (String) -> Unit = {}, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.docs.ui.DocsPageRouteScreen","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-page-route-screen.html","searchKeys":["DocsPageRouteScreen","fun DocsPageRouteScreen(pageId: String, content: DocPageContent?, isLoading: Boolean, translationSource: TranslationSource = TranslationSource.BUNDLED, isNonEnglish: Boolean = false, isAiSupported: Boolean = false, modelReadiness: ModelReadiness = ModelReadiness.Checking, showChirpy: Boolean = false, chirpyState: AIDocAssistantSessionState = AIDocAssistantSessionState(), onChirpyToggle: () -> Unit = {}, onChirpyDismiss: () -> Unit = {}, onChirpyDraftChange: (String) -> Unit = {}, onChirpySubmit: () -> Unit = {}, onChirpyNavigateToPage: (String) -> Unit = {}, onBack: () -> Unit, onNavigateToPage: (String) -> Unit = {}, modifier: Modifier = Modifier)","org.meshtastic.feature.docs.ui.DocsPageRouteScreen"]},{"name":"fun DocsSearchBar(query: String, onQueryChange: (String) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.docs.ui.DocsSearchBar","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-search-bar.html","searchKeys":["DocsSearchBar","fun DocsSearchBar(query: String, onQueryChange: (String) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.docs.ui.DocsSearchBar"]},{"name":"fun DocsSearchBarEmptyPreview()","description":"org.meshtastic.feature.docs.ui.DocsSearchBarEmptyPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-search-bar-empty-preview.html","searchKeys":["DocsSearchBarEmptyPreview","fun DocsSearchBarEmptyPreview()","org.meshtastic.feature.docs.ui.DocsSearchBarEmptyPreview"]},{"name":"fun DocsSearchBarWithQueryPreview()","description":"org.meshtastic.feature.docs.ui.DocsSearchBarWithQueryPreview","location":"feature/docs/org.meshtastic.feature.docs.ui/-docs-search-bar-with-query-preview.html","searchKeys":["DocsSearchBarWithQueryPreview","fun DocsSearchBarWithQueryPreview()","org.meshtastic.feature.docs.ui.DocsSearchBarWithQueryPreview"]},{"name":"fun EntryProviderScope<NavKey>.docsEntries(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.docs.navigation.docsEntries","location":"feature/docs/org.meshtastic.feature.docs.navigation/docs-entries.html","searchKeys":["docsEntries","fun EntryProviderScope<NavKey>.docsEntries(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.docs.navigation.docsEntries"]},{"name":"fun fromString(value: String): DocSection","description":"org.meshtastic.feature.docs.model.DocSection.Companion.fromString","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/-companion/from-string.html","searchKeys":["fromString","fun fromString(value: String): DocSection","org.meshtastic.feature.docs.model.DocSection.Companion.fromString"]},{"name":"fun introduce()","description":"org.meshtastic.feature.docs.ai.ChirpySessionHolder.introduce","location":"feature/docs/org.meshtastic.feature.docs.ai/-chirpy-session-holder/introduce.html","searchKeys":["introduce","fun introduce()","org.meshtastic.feature.docs.ai.ChirpySessionHolder.introduce"]},{"name":"fun md5Hash(content: String): String","description":"org.meshtastic.feature.docs.translation.md5Hash","location":"feature/docs/org.meshtastic.feature.docs.translation/md5-hash.html","searchKeys":["md5Hash","fun md5Hash(content: String): String","org.meshtastic.feature.docs.translation.md5Hash"]},{"name":"fun normalize(queryText: String): DocSearchQuery","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.normalize","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/normalize.html","searchKeys":["normalize","fun normalize(queryText: String): DocSearchQuery","org.meshtastic.feature.docs.data.KeywordSearchEngine.normalize"]},{"name":"fun submit(currentPageId: String?)","description":"org.meshtastic.feature.docs.ai.ChirpySessionHolder.submit","location":"feature/docs/org.meshtastic.feature.docs.ai/-chirpy-session-holder/submit.html","searchKeys":["submit","fun submit(currentPageId: String?)","org.meshtastic.feature.docs.ai.ChirpySessionHolder.submit"]},{"name":"fun toSlug(section: DocSection): String","description":"org.meshtastic.feature.docs.model.DocSection.Companion.toSlug","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/-companion/to-slug.html","searchKeys":["toSlug","fun toSlug(section: DocSection): String","org.meshtastic.feature.docs.model.DocSection.Companion.toSlug"]},{"name":"fun valueOf(value: String): ChirpyRole","description":"org.meshtastic.feature.docs.model.ChirpyRole.valueOf","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ChirpyRole","org.meshtastic.feature.docs.model.ChirpyRole.valueOf"]},{"name":"fun valueOf(value: String): TranslationSource","description":"org.meshtastic.feature.docs.model.TranslationSource.valueOf","location":"feature/docs/org.meshtastic.feature.docs.model/-translation-source/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TranslationSource","org.meshtastic.feature.docs.model.TranslationSource.valueOf"]},{"name":"fun values(): Array<ChirpyRole>","description":"org.meshtastic.feature.docs.model.ChirpyRole.values","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/values.html","searchKeys":["values","fun values(): Array<ChirpyRole>","org.meshtastic.feature.docs.model.ChirpyRole.values"]},{"name":"fun values(): Array<TranslationSource>","description":"org.meshtastic.feature.docs.model.TranslationSource.values","location":"feature/docs/org.meshtastic.feature.docs.model/-translation-source/values.html","searchKeys":["values","fun values(): Array<TranslationSource>","org.meshtastic.feature.docs.model.TranslationSource.values"]},{"name":"interface AIDocAssistant","description":"org.meshtastic.feature.docs.ai.AIDocAssistant","location":"feature/docs/org.meshtastic.feature.docs.ai/-a-i-doc-assistant/index.html","searchKeys":["AIDocAssistant","interface AIDocAssistant","org.meshtastic.feature.docs.ai.AIDocAssistant"]},{"name":"interface DocBundleLoader","description":"org.meshtastic.feature.docs.data.DocBundleLoader","location":"feature/docs/org.meshtastic.feature.docs.data/-doc-bundle-loader/index.html","searchKeys":["DocBundleLoader","interface DocBundleLoader","org.meshtastic.feature.docs.data.DocBundleLoader"]},{"name":"interface DocTranslationService","description":"org.meshtastic.feature.docs.translation.DocTranslationService","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-service/index.html","searchKeys":["DocTranslationService","interface DocTranslationService","org.meshtastic.feature.docs.translation.DocTranslationService"]},{"name":"object Companion","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.Companion","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.docs.data.KeywordSearchEngine.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.docs.model.DocSection.Companion","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.docs.model.DocSection.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.Companion","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.docs.translation.DocTranslationCache.Companion"]},{"name":"object MarkdownTranslationSegmenter","description":"org.meshtastic.feature.docs.translation.MarkdownTranslationSegmenter","location":"feature/docs/org.meshtastic.feature.docs.translation/-markdown-translation-segmenter/index.html","searchKeys":["MarkdownTranslationSegmenter","object MarkdownTranslationSegmenter","org.meshtastic.feature.docs.translation.MarkdownTranslationSegmenter"]},{"name":"open override fun answerStream(question: String, currentPageId: String? = null): Flow<AIDocAssistantResult>","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.answerStream","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/answer-stream.html","searchKeys":["answerStream","open override fun answerStream(question: String, currentPageId: String? = null): Flow<AIDocAssistantResult>","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.answerStream"]},{"name":"open override fun intrinsicSize(painter: Painter): Size","description":"org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer.intrinsicSize","location":"feature/docs/org.meshtastic.feature.docs.ui/-compose-resource-image-transformer/intrinsic-size.html","searchKeys":["intrinsicSize","open override fun intrinsicSize(painter: Painter): Size","org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer.intrinsicSize"]},{"name":"open override fun pagesBySection(section: DocSection): List<DocPage>","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.pagesBySection","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/pages-by-section.html","searchKeys":["pagesBySection","open override fun pagesBySection(section: DocSection): List<DocPage>","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.pagesBySection"]},{"name":"open override fun resetSession()","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.resetSession","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/reset-session.html","searchKeys":["resetSession","open override fun resetSession()","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.resetSession"]},{"name":"open override fun transform(link: String): ImageData?","description":"org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer.transform","location":"feature/docs/org.meshtastic.feature.docs.ui/-compose-resource-image-transformer/transform.html","searchKeys":["transform","open override fun transform(link: String): ImageData?","org.meshtastic.feature.docs.ui.ComposeResourceImageTransformer.transform"]},{"name":"open override val modelStatus: StateFlow<ModelReadiness>","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.modelStatus","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/model-status.html","searchKeys":["modelStatus","open override val modelStatus: StateFlow<ModelReadiness>","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.modelStatus"]},{"name":"open suspend override fun answer(question: String, currentPageId: String? = null): AIDocAssistantResult","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.answer","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/answer.html","searchKeys":["answer","open suspend override fun answer(question: String, currentPageId: String? = null): AIDocAssistantResult","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.answer"]},{"name":"open suspend override fun downloadLanguageModel(locale: String): DownloadResult","description":"org.meshtastic.feature.docs.translation.NoOpDocTranslator.downloadLanguageModel","location":"feature/docs/org.meshtastic.feature.docs.translation/-no-op-doc-translator/download-language-model.html","searchKeys":["downloadLanguageModel","open suspend override fun downloadLanguageModel(locale: String): DownloadResult","org.meshtastic.feature.docs.translation.NoOpDocTranslator.downloadLanguageModel"]},{"name":"open suspend override fun hasTranslatedResource(pageId: String, locale: String): Boolean","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.hasTranslatedResource","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/has-translated-resource.html","searchKeys":["hasTranslatedResource","open suspend override fun hasTranslatedResource(pageId: String, locale: String): Boolean","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.hasTranslatedResource"]},{"name":"open suspend override fun isLanguageAvailable(locale: String): Boolean","description":"org.meshtastic.feature.docs.translation.NoOpDocTranslator.isLanguageAvailable","location":"feature/docs/org.meshtastic.feature.docs.translation/-no-op-doc-translator/is-language-available.html","searchKeys":["isLanguageAvailable","open suspend override fun isLanguageAvailable(locale: String): Boolean","org.meshtastic.feature.docs.translation.NoOpDocTranslator.isLanguageAvailable"]},{"name":"open suspend override fun isSupported(): Boolean","description":"org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.isSupported","location":"feature/docs/org.meshtastic.feature.docs.ai/-keyword-fallback-assistant/is-supported.html","searchKeys":["isSupported","open suspend override fun isSupported(): Boolean","org.meshtastic.feature.docs.ai.KeywordFallbackAssistant.isSupported"]},{"name":"open suspend override fun load(): DocBundle","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.load","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/load.html","searchKeys":["load","open suspend override fun load(): DocBundle","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.load"]},{"name":"open suspend override fun readPage(pageId: String): DocPageContent?","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.readPage","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/read-page.html","searchKeys":["readPage","open suspend override fun readPage(pageId: String): DocPageContent?","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.readPage"]},{"name":"open suspend override fun translatePage(pageId: String, markdown: String, targetLocale: String): TranslationResult","description":"org.meshtastic.feature.docs.translation.NoOpDocTranslator.translatePage","location":"feature/docs/org.meshtastic.feature.docs.translation/-no-op-doc-translator/translate-page.html","searchKeys":["translatePage","open suspend override fun translatePage(pageId: String, markdown: String, targetLocale: String): TranslationResult","org.meshtastic.feature.docs.translation.NoOpDocTranslator.translatePage"]},{"name":"sealed class DownloadResult","description":"org.meshtastic.feature.docs.translation.DownloadResult","location":"feature/docs/org.meshtastic.feature.docs.translation/-download-result/index.html","searchKeys":["DownloadResult","sealed class DownloadResult","org.meshtastic.feature.docs.translation.DownloadResult"]},{"name":"sealed class TranslationResult","description":"org.meshtastic.feature.docs.translation.TranslationResult","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/index.html","searchKeys":["TranslationResult","sealed class TranslationResult","org.meshtastic.feature.docs.translation.TranslationResult"]},{"name":"sealed interface AIDocAssistantResult","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/index.html","searchKeys":["AIDocAssistantResult","sealed interface AIDocAssistantResult","org.meshtastic.feature.docs.model.AIDocAssistantResult"]},{"name":"sealed interface DocSection","description":"org.meshtastic.feature.docs.model.DocSection","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/index.html","searchKeys":["DocSection","sealed interface DocSection","org.meshtastic.feature.docs.model.DocSection"]},{"name":"sealed interface DocsAiError","description":"org.meshtastic.feature.docs.model.DocsAiError","location":"feature/docs/org.meshtastic.feature.docs.model/-docs-ai-error/index.html","searchKeys":["DocsAiError","sealed interface DocsAiError","org.meshtastic.feature.docs.model.DocsAiError"]},{"name":"sealed interface ModelReadiness","description":"org.meshtastic.feature.docs.model.ModelReadiness","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/index.html","searchKeys":["ModelReadiness","sealed interface ModelReadiness","org.meshtastic.feature.docs.model.ModelReadiness"]},{"name":"suspend fun clear()","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.clear","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/clear.html","searchKeys":["clear","suspend fun clear()","org.meshtastic.feature.docs.translation.DocTranslationCache.clear"]},{"name":"suspend fun displayName(section: DocSection): String","description":"org.meshtastic.feature.docs.model.DocSection.Companion.displayName","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-section/-companion/display-name.html","searchKeys":["displayName","suspend fun displayName(section: DocSection): String","org.meshtastic.feature.docs.model.DocSection.Companion.displayName"]},{"name":"suspend fun get(pageId: String, locale: String, sourceHash: String): String?","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.get","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/get.html","searchKeys":["get","suspend fun get(pageId: String, locale: String, sourceHash: String): String?","org.meshtastic.feature.docs.translation.DocTranslationCache.get"]},{"name":"suspend fun put(pageId: String, locale: String, sourceHash: String, translatedMarkdown: String)","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.put","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/put.html","searchKeys":["put","suspend fun put(pageId: String, locale: String, sourceHash: String, translatedMarkdown: String)","org.meshtastic.feature.docs.translation.DocTranslationCache.put"]},{"name":"suspend fun readPageLocalized(pageId: String, locale: String): Pair<DocPageContent?, Boolean>","description":"org.meshtastic.feature.docs.data.DefaultDocBundleLoader.readPageLocalized","location":"feature/docs/org.meshtastic.feature.docs.data/-default-doc-bundle-loader/read-page-localized.html","searchKeys":["readPageLocalized","suspend fun readPageLocalized(pageId: String, locale: String): Pair<DocPageContent?, Boolean>","org.meshtastic.feature.docs.data.DefaultDocBundleLoader.readPageLocalized"]},{"name":"suspend fun search(queryText: String): List<DocSearchResult>","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.search","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/search.html","searchKeys":["search","suspend fun search(queryText: String): List<DocSearchResult>","org.meshtastic.feature.docs.data.KeywordSearchEngine.search"]},{"name":"suspend fun selectForTokenBudget(queryText: String, maxChars: Int): List<DocPage>","description":"org.meshtastic.feature.docs.data.KeywordSearchEngine.selectForTokenBudget","location":"feature/docs/org.meshtastic.feature.docs.data/-keyword-search-engine/select-for-token-budget.html","searchKeys":["selectForTokenBudget","suspend fun selectForTokenBudget(queryText: String, maxChars: Int): List<DocPage>","org.meshtastic.feature.docs.data.KeywordSearchEngine.selectForTokenBudget"]},{"name":"suspend fun sizeBytes(): Long","description":"org.meshtastic.feature.docs.translation.DocTranslationCache.sizeBytes","location":"feature/docs/org.meshtastic.feature.docs.translation/-doc-translation-cache/size-bytes.html","searchKeys":["sizeBytes","suspend fun sizeBytes(): Long","org.meshtastic.feature.docs.translation.DocTranslationCache.sizeBytes"]},{"name":"suspend fun translateMarkdown(markdown: String, translate: suspend (String) -> String): String","description":"org.meshtastic.feature.docs.translation.MarkdownTranslationSegmenter.translateMarkdown","location":"feature/docs/org.meshtastic.feature.docs.translation/-markdown-translation-segmenter/translate-markdown.html","searchKeys":["translateMarkdown","suspend fun translateMarkdown(markdown: String, translate: suspend (String) -> String): String","org.meshtastic.feature.docs.translation.MarkdownTranslationSegmenter.translateMarkdown"]},{"name":"val aliases: List<String>","description":"org.meshtastic.feature.docs.model.DocPage.aliases","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/aliases.html","searchKeys":["aliases","val aliases: List<String>","org.meshtastic.feature.docs.model.DocPage.aliases"]},{"name":"val aliases: List<String>","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.aliases","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/aliases.html","searchKeys":["aliases","val aliases: List<String>","org.meshtastic.feature.docs.model.KeywordIndexEntry.aliases"]},{"name":"val answer: String","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.answer","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-partial/answer.html","searchKeys":["answer","val answer: String","org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.answer"]},{"name":"val answer: String","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.answer","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-success/answer.html","searchKeys":["answer","val answer: String","org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.answer"]},{"name":"val bundleVersion: String","description":"org.meshtastic.feature.docs.model.DocBundle.bundleVersion","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/bundle-version.html","searchKeys":["bundleVersion","val bundleVersion: String","org.meshtastic.feature.docs.model.DocBundle.bundleVersion"]},{"name":"val bytesDownloaded: Long","description":"org.meshtastic.feature.docs.model.ModelReadiness.Downloading.bytesDownloaded","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-downloading/bytes-downloaded.html","searchKeys":["bytesDownloaded","val bytesDownloaded: Long","org.meshtastic.feature.docs.model.ModelReadiness.Downloading.bytesDownloaded"]},{"name":"val charCount: Int","description":"org.meshtastic.feature.docs.model.DocPage.charCount","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/char-count.html","searchKeys":["charCount","val charCount: Int","org.meshtastic.feature.docs.model.DocPage.charCount"]},{"name":"val charCount: Int","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.charCount","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/char-count.html","searchKeys":["charCount","val charCount: Int","org.meshtastic.feature.docs.model.KeywordIndexEntry.charCount"]},{"name":"val cssPath: String?","description":"org.meshtastic.feature.docs.model.DocPageContent.cssPath","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page-content/css-path.html","searchKeys":["cssPath","val cssPath: String?","org.meshtastic.feature.docs.model.DocPageContent.cssPath"]},{"name":"val draftQuestion: String","description":"org.meshtastic.feature.docs.model.AIDocAssistantSessionState.draftQuestion","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-session-state/draft-question.html","searchKeys":["draftQuestion","val draftQuestion: String","org.meshtastic.feature.docs.model.AIDocAssistantSessionState.draftQuestion"]},{"name":"val entries: EnumEntries<ChirpyRole>","description":"org.meshtastic.feature.docs.model.ChirpyRole.entries","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-role/entries.html","searchKeys":["entries","val entries: EnumEntries<ChirpyRole>","org.meshtastic.feature.docs.model.ChirpyRole.entries"]},{"name":"val entries: EnumEntries<TranslationSource>","description":"org.meshtastic.feature.docs.model.TranslationSource.entries","location":"feature/docs/org.meshtastic.feature.docs.model/-translation-source/entries.html","searchKeys":["entries","val entries: EnumEntries<TranslationSource>","org.meshtastic.feature.docs.model.TranslationSource.entries"]},{"name":"val estimatedSizeMb: Int","description":"org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired.estimatedSizeMb","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-model-download-required/estimated-size-mb.html","searchKeys":["estimatedSizeMb","val estimatedSizeMb: Int","org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired.estimatedSizeMb"]},{"name":"val generatedAt: String","description":"org.meshtastic.feature.docs.model.DocBundle.generatedAt","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/generated-at.html","searchKeys":["generatedAt","val generatedAt: String","org.meshtastic.feature.docs.model.DocBundle.generatedAt"]},{"name":"val html: String?","description":"org.meshtastic.feature.docs.model.DocPageContent.html","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page-content/html.html","searchKeys":["html","val html: String?","org.meshtastic.feature.docs.model.DocPageContent.html"]},{"name":"val iconId: String?","description":"org.meshtastic.feature.docs.model.DocPage.iconId","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/icon-id.html","searchKeys":["iconId","val iconId: String?","org.meshtastic.feature.docs.model.DocPage.iconId"]},{"name":"val iconId: String?","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.iconId","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/icon-id.html","searchKeys":["iconId","val iconId: String?","org.meshtastic.feature.docs.model.KeywordIndexEntry.iconId"]},{"name":"val id: String","description":"org.meshtastic.feature.docs.model.ChirpyMessage.id","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-message/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.docs.model.ChirpyMessage.id"]},{"name":"val id: String","description":"org.meshtastic.feature.docs.model.DocPage.id","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.docs.model.DocPage.id"]},{"name":"val id: String","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.id","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.docs.model.KeywordIndexEntry.id"]},{"name":"val id: String","description":"org.meshtastic.feature.docs.model.SourceRef.id","location":"feature/docs/org.meshtastic.feature.docs.model/-source-ref/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.docs.model.SourceRef.id"]},{"name":"val isLoading: Boolean","description":"org.meshtastic.feature.docs.model.AIDocAssistantSessionState.isLoading","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-session-state/is-loading.html","searchKeys":["isLoading","val isLoading: Boolean","org.meshtastic.feature.docs.model.AIDocAssistantSessionState.isLoading"]},{"name":"val isSupported: Boolean","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.isSupported","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/is-supported.html","searchKeys":["isSupported","val isSupported: Boolean","org.meshtastic.feature.docs.navigation.ChirpyUiState.isSupported"]},{"name":"val keywords: List<String>","description":"org.meshtastic.feature.docs.model.DocPage.keywords","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/keywords.html","searchKeys":["keywords","val keywords: List<String>","org.meshtastic.feature.docs.model.DocPage.keywords"]},{"name":"val keywords: List<String>","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.keywords","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/keywords.html","searchKeys":["keywords","val keywords: List<String>","org.meshtastic.feature.docs.model.KeywordIndexEntry.keywords"]},{"name":"val locale: String","description":"org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired.locale","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-model-download-required/locale.html","searchKeys":["locale","val locale: String","org.meshtastic.feature.docs.translation.TranslationResult.ModelDownloadRequired.locale"]},{"name":"val markdown: String?","description":"org.meshtastic.feature.docs.model.DocPageContent.markdown","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page-content/markdown.html","searchKeys":["markdown","val markdown: String?","org.meshtastic.feature.docs.model.DocPageContent.markdown"]},{"name":"val matchedTerms: List<String>","description":"org.meshtastic.feature.docs.model.DocSearchResult.matchedTerms","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-result/matched-terms.html","searchKeys":["matchedTerms","val matchedTerms: List<String>","org.meshtastic.feature.docs.model.DocSearchResult.matchedTerms"]},{"name":"val message: String","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback.message","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-fallback/message.html","searchKeys":["message","val message: String","org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback.message"]},{"name":"val messages: List<ChirpyMessage>","description":"org.meshtastic.feature.docs.model.AIDocAssistantSessionState.messages","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-session-state/messages.html","searchKeys":["messages","val messages: List<ChirpyMessage>","org.meshtastic.feature.docs.model.AIDocAssistantSessionState.messages"]},{"name":"val modelReadiness: ModelReadiness","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.modelReadiness","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/model-readiness.html","searchKeys":["modelReadiness","val modelReadiness: ModelReadiness","org.meshtastic.feature.docs.navigation.ChirpyUiState.modelReadiness"]},{"name":"val navOrder: Int","description":"org.meshtastic.feature.docs.model.DocPage.navOrder","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/nav-order.html","searchKeys":["navOrder","val navOrder: Int","org.meshtastic.feature.docs.model.DocPage.navOrder"]},{"name":"val navOrder: Int","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.navOrder","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/nav-order.html","searchKeys":["navOrder","val navOrder: Int","org.meshtastic.feature.docs.model.KeywordIndexEntry.navOrder"]},{"name":"val normalizedTerms: List<String>","description":"org.meshtastic.feature.docs.model.DocSearchQuery.normalizedTerms","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-query/normalized-terms.html","searchKeys":["normalizedTerms","val normalizedTerms: List<String>","org.meshtastic.feature.docs.model.DocSearchQuery.normalizedTerms"]},{"name":"val onDismiss: () -> Unit","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.onDismiss","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/on-dismiss.html","searchKeys":["onDismiss","val onDismiss: () -> Unit","org.meshtastic.feature.docs.navigation.ChirpyUiState.onDismiss"]},{"name":"val onDraftChange: (String) -> Unit","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.onDraftChange","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/on-draft-change.html","searchKeys":["onDraftChange","val onDraftChange: (String) -> Unit","org.meshtastic.feature.docs.navigation.ChirpyUiState.onDraftChange"]},{"name":"val onNavigateToPage: (String) -> Unit","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.onNavigateToPage","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/on-navigate-to-page.html","searchKeys":["onNavigateToPage","val onNavigateToPage: (String) -> Unit","org.meshtastic.feature.docs.navigation.ChirpyUiState.onNavigateToPage"]},{"name":"val onSubmit: () -> Unit","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.onSubmit","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/on-submit.html","searchKeys":["onSubmit","val onSubmit: () -> Unit","org.meshtastic.feature.docs.navigation.ChirpyUiState.onSubmit"]},{"name":"val onToggle: () -> Unit","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.onToggle","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/on-toggle.html","searchKeys":["onToggle","val onToggle: () -> Unit","org.meshtastic.feature.docs.navigation.ChirpyUiState.onToggle"]},{"name":"val page: DocPage","description":"org.meshtastic.feature.docs.model.DocPageContent.page","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page-content/page.html","searchKeys":["page","val page: DocPage","org.meshtastic.feature.docs.model.DocPageContent.page"]},{"name":"val page: DocPage","description":"org.meshtastic.feature.docs.model.DocSearchResult.page","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-result/page.html","searchKeys":["page","val page: DocPage","org.meshtastic.feature.docs.model.DocSearchResult.page"]},{"name":"val pageIndex: Map<String, DocPage>","description":"org.meshtastic.feature.docs.model.DocBundle.pageIndex","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/page-index.html","searchKeys":["pageIndex","val pageIndex: Map<String, DocPage>","org.meshtastic.feature.docs.model.DocBundle.pageIndex"]},{"name":"val pages: List<DocPage>","description":"org.meshtastic.feature.docs.model.DocBundle.pages","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/pages.html","searchKeys":["pages","val pages: List<DocPage>","org.meshtastic.feature.docs.model.DocBundle.pages"]},{"name":"val progress: Float?","description":"org.meshtastic.feature.docs.model.ModelReadiness.Downloading.progress","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-downloading/progress.html","searchKeys":["progress","val progress: Float?","org.meshtastic.feature.docs.model.ModelReadiness.Downloading.progress"]},{"name":"val rawText: String","description":"org.meshtastic.feature.docs.model.DocSearchQuery.rawText","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-query/raw-text.html","searchKeys":["rawText","val rawText: String","org.meshtastic.feature.docs.model.DocSearchQuery.rawText"]},{"name":"val reason: DocsAiError","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Error.reason","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-error/reason.html","searchKeys":["reason","val reason: DocsAiError","org.meshtastic.feature.docs.model.AIDocAssistantResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.feature.docs.translation.DownloadResult.Failed.reason","location":"feature/docs/org.meshtastic.feature.docs.translation/-download-result/-failed/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.feature.docs.translation.DownloadResult.Failed.reason"]},{"name":"val reason: String?","description":"org.meshtastic.feature.docs.model.ModelReadiness.Unavailable.reason","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-unavailable/reason.html","searchKeys":["reason","val reason: String?","org.meshtastic.feature.docs.model.ModelReadiness.Unavailable.reason"]},{"name":"val resourcePath: String","description":"org.meshtastic.feature.docs.model.DocPage.resourcePath","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/resource-path.html","searchKeys":["resourcePath","val resourcePath: String","org.meshtastic.feature.docs.model.DocPage.resourcePath"]},{"name":"val resourcePath: String","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.resourcePath","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/resource-path.html","searchKeys":["resourcePath","val resourcePath: String","org.meshtastic.feature.docs.model.KeywordIndexEntry.resourcePath"]},{"name":"val role: ChirpyRole","description":"org.meshtastic.feature.docs.model.ChirpyMessage.role","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-message/role.html","searchKeys":["role","val role: ChirpyRole","org.meshtastic.feature.docs.model.ChirpyMessage.role"]},{"name":"val score: Int","description":"org.meshtastic.feature.docs.model.DocSearchResult.score","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-search-result/score.html","searchKeys":["score","val score: Int","org.meshtastic.feature.docs.model.DocSearchResult.score"]},{"name":"val section: DocSection","description":"org.meshtastic.feature.docs.model.DocPage.section","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/section.html","searchKeys":["section","val section: DocSection","org.meshtastic.feature.docs.model.DocPage.section"]},{"name":"val section: String","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.section","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/section.html","searchKeys":["section","val section: String","org.meshtastic.feature.docs.model.KeywordIndexEntry.section"]},{"name":"val sessionState: AIDocAssistantSessionState","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.sessionState","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/session-state.html","searchKeys":["sessionState","val sessionState: AIDocAssistantSessionState","org.meshtastic.feature.docs.navigation.ChirpyUiState.sessionState"]},{"name":"val showFab: Boolean","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.showFab","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/show-fab.html","searchKeys":["showFab","val showFab: Boolean","org.meshtastic.feature.docs.navigation.ChirpyUiState.showFab"]},{"name":"val showSheet: Boolean","description":"org.meshtastic.feature.docs.navigation.ChirpyUiState.showSheet","location":"feature/docs/org.meshtastic.feature.docs.navigation/-chirpy-ui-state/show-sheet.html","searchKeys":["showSheet","val showSheet: Boolean","org.meshtastic.feature.docs.navigation.ChirpyUiState.showSheet"]},{"name":"val sourcePages: List<DocPage>","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.sourcePages","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-partial/source-pages.html","searchKeys":["sourcePages","val sourcePages: List<DocPage>","org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.sourcePages"]},{"name":"val sourcePages: List<DocPage>","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.sourcePages","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-success/source-pages.html","searchKeys":["sourcePages","val sourcePages: List<DocPage>","org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.sourcePages"]},{"name":"val sources: List<SourceRef>","description":"org.meshtastic.feature.docs.model.ChirpyMessage.sources","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-message/sources.html","searchKeys":["sources","val sources: List<SourceRef>","org.meshtastic.feature.docs.model.ChirpyMessage.sources"]},{"name":"val suggestedPages: List<DocPage>","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Error.suggestedPages","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-error/suggested-pages.html","searchKeys":["suggestedPages","val suggestedPages: List<DocPage>","org.meshtastic.feature.docs.model.AIDocAssistantResult.Error.suggestedPages"]},{"name":"val suggestedPages: List<DocPage>","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback.suggestedPages","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-fallback/suggested-pages.html","searchKeys":["suggestedPages","val suggestedPages: List<DocPage>","org.meshtastic.feature.docs.model.AIDocAssistantResult.Fallback.suggestedPages"]},{"name":"val text: String","description":"org.meshtastic.feature.docs.model.ChirpyMessage.text","location":"feature/docs/org.meshtastic.feature.docs.model/-chirpy-message/text.html","searchKeys":["text","val text: String","org.meshtastic.feature.docs.model.ChirpyMessage.text"]},{"name":"val title: String","description":"org.meshtastic.feature.docs.model.DocPage.title","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-page/title.html","searchKeys":["title","val title: String","org.meshtastic.feature.docs.model.DocPage.title"]},{"name":"val title: String","description":"org.meshtastic.feature.docs.model.KeywordIndexEntry.title","location":"feature/docs/org.meshtastic.feature.docs.model/-keyword-index-entry/title.html","searchKeys":["title","val title: String","org.meshtastic.feature.docs.model.KeywordIndexEntry.title"]},{"name":"val title: String","description":"org.meshtastic.feature.docs.model.SourceRef.title","location":"feature/docs/org.meshtastic.feature.docs.model/-source-ref/title.html","searchKeys":["title","val title: String","org.meshtastic.feature.docs.model.SourceRef.title"]},{"name":"val totalBytes: Long","description":"org.meshtastic.feature.docs.model.DocBundle.totalBytes","location":"feature/docs/org.meshtastic.feature.docs.model/-doc-bundle/total-bytes.html","searchKeys":["totalBytes","val totalBytes: Long","org.meshtastic.feature.docs.model.DocBundle.totalBytes"]},{"name":"val totalBytes: Long","description":"org.meshtastic.feature.docs.model.ModelReadiness.Downloading.totalBytes","location":"feature/docs/org.meshtastic.feature.docs.model/-model-readiness/-downloading/total-bytes.html","searchKeys":["totalBytes","val totalBytes: Long","org.meshtastic.feature.docs.model.ModelReadiness.Downloading.totalBytes"]},{"name":"val translatedMarkdown: String","description":"org.meshtastic.feature.docs.translation.TranslationResult.Success.translatedMarkdown","location":"feature/docs/org.meshtastic.feature.docs.translation/-translation-result/-success/translated-markdown.html","searchKeys":["translatedMarkdown","val translatedMarkdown: String","org.meshtastic.feature.docs.translation.TranslationResult.Success.translatedMarkdown"]},{"name":"val usedOnDeviceModel: Boolean","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.usedOnDeviceModel","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-partial/used-on-device-model.html","searchKeys":["usedOnDeviceModel","val usedOnDeviceModel: Boolean","org.meshtastic.feature.docs.model.AIDocAssistantResult.Partial.usedOnDeviceModel"]},{"name":"val usedOnDeviceModel: Boolean","description":"org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.usedOnDeviceModel","location":"feature/docs/org.meshtastic.feature.docs.model/-a-i-doc-assistant-result/-success/used-on-device-model.html","searchKeys":["usedOnDeviceModel","val usedOnDeviceModel: Boolean","org.meshtastic.feature.docs.model.AIDocAssistantResult.Success.usedOnDeviceModel"]},{"name":"var sessionState: AIDocAssistantSessionState","description":"org.meshtastic.feature.docs.ai.ChirpySessionHolder.sessionState","location":"feature/docs/org.meshtastic.feature.docs.ai/-chirpy-session-holder/session-state.html","searchKeys":["sessionState","var sessionState: AIDocAssistantSessionState","org.meshtastic.feature.docs.ai.ChirpySessionHolder.sessionState"]},{"name":"var showSheet: Boolean","description":"org.meshtastic.feature.docs.ai.ChirpySessionHolder.showSheet","location":"feature/docs/org.meshtastic.feature.docs.ai/-chirpy-session-holder/show-sheet.html","searchKeys":["showSheet","var showSheet: Boolean","org.meshtastic.feature.docs.ai.ChirpySessionHolder.showSheet"]},{"name":"ALPHA","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.ALPHA","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/-a-l-p-h-a/index.html","searchKeys":["ALPHA","ALPHA","org.meshtastic.core.database.entity.FirmwareReleaseType.ALPHA"]},{"name":"Append","description":"org.meshtastic.core.database.entity.QuickChatAction.Mode.Append","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-mode/-append/index.html","searchKeys":["Append","Append","org.meshtastic.core.database.entity.QuickChatAction.Mode.Append"]},{"name":"Instant","description":"org.meshtastic.core.database.entity.QuickChatAction.Mode.Instant","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-mode/-instant/index.html","searchKeys":["Instant","Instant","org.meshtastic.core.database.entity.QuickChatAction.Mode.Instant"]},{"name":"LOCAL","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.LOCAL","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/-l-o-c-a-l/index.html","searchKeys":["LOCAL","LOCAL","org.meshtastic.core.database.entity.FirmwareReleaseType.LOCAL"]},{"name":"NIGHTLY","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.NIGHTLY","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/-n-i-g-h-t-l-y/index.html","searchKeys":["NIGHTLY","NIGHTLY","org.meshtastic.core.database.entity.FirmwareReleaseType.NIGHTLY"]},{"name":"STABLE","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.STABLE","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/-s-t-a-b-l-e/index.html","searchKeys":["STABLE","STABLE","org.meshtastic.core.database.entity.FirmwareReleaseType.STABLE"]},{"name":"abstract class MeshtasticDatabase : RoomDatabase","description":"org.meshtastic.core.database.MeshtasticDatabase","location":"core/database/org.meshtastic.core.database/-meshtastic-database/index.html","searchKeys":["MeshtasticDatabase","abstract class MeshtasticDatabase : RoomDatabase","org.meshtastic.core.database.MeshtasticDatabase"]},{"name":"abstract fun <T> observeCurrentDb(query: (MeshtasticDatabase) -> Flow<T>): Flow<T>","description":"org.meshtastic.core.database.DatabaseProvider.observeCurrentDb","location":"core/database/org.meshtastic.core.database/-database-provider/observe-current-db.html","searchKeys":["observeCurrentDb","abstract fun <T> observeCurrentDb(query: (MeshtasticDatabase) -> Flow<T>): Flow<T>","org.meshtastic.core.database.DatabaseProvider.observeCurrentDb"]},{"name":"abstract fun bootloaderOtaQuirksDao(): BootloaderOtaQuirksDao","description":"org.meshtastic.core.database.MeshtasticDatabase.bootloaderOtaQuirksDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/bootloader-ota-quirks-dao.html","searchKeys":["bootloaderOtaQuirksDao","abstract fun bootloaderOtaQuirksDao(): BootloaderOtaQuirksDao","org.meshtastic.core.database.MeshtasticDatabase.bootloaderOtaQuirksDao"]},{"name":"abstract fun channelSetDao(): ChannelSetDao","description":"org.meshtastic.core.database.MeshtasticDatabase.channelSetDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/channel-set-dao.html","searchKeys":["channelSetDao","abstract fun channelSetDao(): ChannelSetDao","org.meshtastic.core.database.MeshtasticDatabase.channelSetDao"]},{"name":"abstract fun deviceHardwareDao(): DeviceHardwareDao","description":"org.meshtastic.core.database.MeshtasticDatabase.deviceHardwareDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/device-hardware-dao.html","searchKeys":["deviceHardwareDao","abstract fun deviceHardwareDao(): DeviceHardwareDao","org.meshtastic.core.database.MeshtasticDatabase.deviceHardwareDao"]},{"name":"abstract fun deviceLinkDao(): DeviceLinkDao","description":"org.meshtastic.core.database.MeshtasticDatabase.deviceLinkDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/device-link-dao.html","searchKeys":["deviceLinkDao","abstract fun deviceLinkDao(): DeviceLinkDao","org.meshtastic.core.database.MeshtasticDatabase.deviceLinkDao"]},{"name":"abstract fun discoveryDao(): DiscoveryDao","description":"org.meshtastic.core.database.MeshtasticDatabase.discoveryDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/discovery-dao.html","searchKeys":["discoveryDao","abstract fun discoveryDao(): DiscoveryDao","org.meshtastic.core.database.MeshtasticDatabase.discoveryDao"]},{"name":"abstract fun eventFirmwareEditionDao(): EventFirmwareEditionDao","description":"org.meshtastic.core.database.MeshtasticDatabase.eventFirmwareEditionDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/event-firmware-edition-dao.html","searchKeys":["eventFirmwareEditionDao","abstract fun eventFirmwareEditionDao(): EventFirmwareEditionDao","org.meshtastic.core.database.MeshtasticDatabase.eventFirmwareEditionDao"]},{"name":"abstract fun firmwareReleaseDao(): FirmwareReleaseDao","description":"org.meshtastic.core.database.MeshtasticDatabase.firmwareReleaseDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/firmware-release-dao.html","searchKeys":["firmwareReleaseDao","abstract fun firmwareReleaseDao(): FirmwareReleaseDao","org.meshtastic.core.database.MeshtasticDatabase.firmwareReleaseDao"]},{"name":"abstract fun getAll(): Flow<List<QuickChatAction>>","description":"org.meshtastic.core.database.dao.QuickChatActionDao.getAll","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/get-all.html","searchKeys":["getAll","abstract fun getAll(): Flow<List<QuickChatAction>>","org.meshtastic.core.database.dao.QuickChatActionDao.getAll"]},{"name":"abstract fun getAllLogs(maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.database.dao.MeshLogDao.getAllLogs","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/get-all-logs.html","searchKeys":["getAllLogs","abstract fun getAllLogs(maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.database.dao.MeshLogDao.getAllLogs"]},{"name":"abstract fun getAllLogsInReceiveOrder(maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.database.dao.MeshLogDao.getAllLogsInReceiveOrder","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/get-all-logs-in-receive-order.html","searchKeys":["getAllLogsInReceiveOrder","abstract fun getAllLogsInReceiveOrder(maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.database.dao.MeshLogDao.getAllLogsInReceiveOrder"]},{"name":"abstract fun getAllPackets(portNum: Int): Flow<List<Packet>>","description":"org.meshtastic.core.database.dao.PacketDao.getAllPackets","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-packets.html","searchKeys":["getAllPackets","abstract fun getAllPackets(portNum: Int): Flow<List<Packet>>","org.meshtastic.core.database.dao.PacketDao.getAllPackets"]},{"name":"abstract fun getAllSessions(): Flow<List<DiscoverySessionEntity>>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getAllSessions","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-all-sessions.html","searchKeys":["getAllSessions","abstract fun getAllSessions(): Flow<List<DiscoverySessionEntity>>","org.meshtastic.core.database.dao.DiscoveryDao.getAllSessions"]},{"name":"abstract fun getByLogUuid(logUuid: String): Flow<List<TracerouteNodePositionEntity>>","description":"org.meshtastic.core.database.dao.TracerouteNodePositionDao.getByLogUuid","location":"core/database/org.meshtastic.core.database.dao/-traceroute-node-position-dao/get-by-log-uuid.html","searchKeys":["getByLogUuid","abstract fun getByLogUuid(logUuid: String): Flow<List<TracerouteNodePositionEntity>>","org.meshtastic.core.database.dao.TracerouteNodePositionDao.getByLogUuid"]},{"name":"abstract fun getContactKeys(): Flow<Map<String, Packet>>","description":"org.meshtastic.core.database.dao.PacketDao.getContactKeys","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-contact-keys.html","searchKeys":["getContactKeys","abstract fun getContactKeys(): Flow<Map<String, Packet>>","org.meshtastic.core.database.dao.PacketDao.getContactKeys"]},{"name":"abstract fun getContactKeysPaged(): PagingSource<Int, Packet>","description":"org.meshtastic.core.database.dao.PacketDao.getContactKeysPaged","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-contact-keys-paged.html","searchKeys":["getContactKeysPaged","abstract fun getContactKeysPaged(): PagingSource<Int, Packet>","org.meshtastic.core.database.dao.PacketDao.getContactKeysPaged"]},{"name":"abstract fun getContactSettings(): Flow<Map<String, ContactSettings>>","description":"org.meshtastic.core.database.dao.PacketDao.getContactSettings","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-contact-settings.html","searchKeys":["getContactSettings","abstract fun getContactSettings(): Flow<Map<String, ContactSettings>>","org.meshtastic.core.database.dao.PacketDao.getContactSettings"]},{"name":"abstract fun getDiscoveredNodesFlow(presetResultId: Long): Flow<List<DiscoveredNodeEntity>>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getDiscoveredNodesFlow","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-discovered-nodes-flow.html","searchKeys":["getDiscoveredNodesFlow","abstract fun getDiscoveredNodesFlow(presetResultId: Long): Flow<List<DiscoveredNodeEntity>>","org.meshtastic.core.database.dao.DiscoveryDao.getDiscoveredNodesFlow"]},{"name":"abstract fun getFilteredCountFlow(contact: String): Flow<Int>","description":"org.meshtastic.core.database.dao.PacketDao.getFilteredCountFlow","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-filtered-count-flow.html","searchKeys":["getFilteredCountFlow","abstract fun getFilteredCountFlow(contact: String): Flow<Int>","org.meshtastic.core.database.dao.PacketDao.getFilteredCountFlow"]},{"name":"abstract fun getFirstUnreadMessageUuid(contact: String): Flow<Long?>","description":"org.meshtastic.core.database.dao.PacketDao.getFirstUnreadMessageUuid","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-first-unread-message-uuid.html","searchKeys":["getFirstUnreadMessageUuid","abstract fun getFirstUnreadMessageUuid(contact: String): Flow<Long?>","org.meshtastic.core.database.dao.PacketDao.getFirstUnreadMessageUuid"]},{"name":"abstract fun getLogsFrom(fromNum: Int, portNum: Int, maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.database.dao.MeshLogDao.getLogsFrom","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/get-logs-from.html","searchKeys":["getLogsFrom","abstract fun getLogsFrom(fromNum: Int, portNum: Int, maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.database.dao.MeshLogDao.getLogsFrom"]},{"name":"abstract fun getMessagesFrom(contact: String): Flow<List<PacketEntity>>","description":"org.meshtastic.core.database.dao.PacketDao.getMessagesFrom","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-messages-from.html","searchKeys":["getMessagesFrom","abstract fun getMessagesFrom(contact: String): Flow<List<PacketEntity>>","org.meshtastic.core.database.dao.PacketDao.getMessagesFrom"]},{"name":"abstract fun getMessagesFrom(contact: String, includeFiltered: Boolean): Flow<List<PacketEntity>>","description":"org.meshtastic.core.database.dao.PacketDao.getMessagesFrom","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-messages-from.html","searchKeys":["getMessagesFrom","abstract fun getMessagesFrom(contact: String, includeFiltered: Boolean): Flow<List<PacketEntity>>","org.meshtastic.core.database.dao.PacketDao.getMessagesFrom"]},{"name":"abstract fun getMessagesFrom(contact: String, limit: Int): Flow<List<PacketEntity>>","description":"org.meshtastic.core.database.dao.PacketDao.getMessagesFrom","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-messages-from.html","searchKeys":["getMessagesFrom","abstract fun getMessagesFrom(contact: String, limit: Int): Flow<List<PacketEntity>>","org.meshtastic.core.database.dao.PacketDao.getMessagesFrom"]},{"name":"abstract fun getMessagesFromPaged(contact: String): PagingSource<Int, PacketEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getMessagesFromPaged","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","abstract fun getMessagesFromPaged(contact: String): PagingSource<Int, PacketEntity>","org.meshtastic.core.database.dao.PacketDao.getMessagesFromPaged"]},{"name":"abstract fun getMessagesFromPaged(contact: String, includeFiltered: Boolean): PagingSource<Int, PacketEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getMessagesFromPaged","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","abstract fun getMessagesFromPaged(contact: String, includeFiltered: Boolean): PagingSource<Int, PacketEntity>","org.meshtastic.core.database.dao.PacketDao.getMessagesFromPaged"]},{"name":"abstract fun getMyNodeInfo(): Flow<MyNodeEntity?>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getMyNodeInfo","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-my-node-info.html","searchKeys":["getMyNodeInfo","abstract fun getMyNodeInfo(): Flow<MyNodeEntity?>","org.meshtastic.core.database.dao.NodeInfoDao.getMyNodeInfo"]},{"name":"abstract fun getNodes(sort: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getNodes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-nodes.html","searchKeys":["getNodes","abstract fun getNodes(sort: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>","org.meshtastic.core.database.dao.NodeInfoDao.getNodes"]},{"name":"abstract fun getPresetResultsFlow(sessionId: Long): Flow<List<DiscoveryPresetResultEntity>>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getPresetResultsFlow","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-preset-results-flow.html","searchKeys":["getPresetResultsFlow","abstract fun getPresetResultsFlow(sessionId: Long): Flow<List<DiscoveryPresetResultEntity>>","org.meshtastic.core.database.dao.DiscoveryDao.getPresetResultsFlow"]},{"name":"abstract fun getSessionFlow(sessionId: Long): Flow<DiscoverySessionEntity?>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getSessionFlow","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-session-flow.html","searchKeys":["getSessionFlow","abstract fun getSessionFlow(sessionId: Long): Flow<DiscoverySessionEntity?>","org.meshtastic.core.database.dao.DiscoveryDao.getSessionFlow"]},{"name":"abstract fun getUnreadCountFlow(contact: String): Flow<Int>","description":"org.meshtastic.core.database.dao.PacketDao.getUnreadCountFlow","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-unread-count-flow.html","searchKeys":["getUnreadCountFlow","abstract fun getUnreadCountFlow(contact: String): Flow<Int>","org.meshtastic.core.database.dao.PacketDao.getUnreadCountFlow"]},{"name":"abstract fun getUnreadCountTotal(): Flow<Int>","description":"org.meshtastic.core.database.dao.PacketDao.getUnreadCountTotal","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-unread-count-total.html","searchKeys":["getUnreadCountTotal","abstract fun getUnreadCountTotal(): Flow<Int>","org.meshtastic.core.database.dao.PacketDao.getUnreadCountTotal"]},{"name":"abstract fun hasUnreadMessages(contact: String): Flow<Boolean>","description":"org.meshtastic.core.database.dao.PacketDao.hasUnreadMessages","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/has-unread-messages.html","searchKeys":["hasUnreadMessages","abstract fun hasUnreadMessages(contact: String): Flow<Boolean>","org.meshtastic.core.database.dao.PacketDao.hasUnreadMessages"]},{"name":"abstract fun maintenanceUf2Dao(): MaintenanceUf2Dao","description":"org.meshtastic.core.database.MeshtasticDatabase.maintenanceUf2Dao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/maintenance-uf2-dao.html","searchKeys":["maintenanceUf2Dao","abstract fun maintenanceUf2Dao(): MaintenanceUf2Dao","org.meshtastic.core.database.MeshtasticDatabase.maintenanceUf2Dao"]},{"name":"abstract fun mergeMarkerDao(): MergeMarkerDao","description":"org.meshtastic.core.database.MeshtasticDatabase.mergeMarkerDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/merge-marker-dao.html","searchKeys":["mergeMarkerDao","abstract fun mergeMarkerDao(): MergeMarkerDao","org.meshtastic.core.database.MeshtasticDatabase.mergeMarkerDao"]},{"name":"abstract fun meshLogDao(): MeshLogDao","description":"org.meshtastic.core.database.MeshtasticDatabase.meshLogDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/mesh-log-dao.html","searchKeys":["meshLogDao","abstract fun meshLogDao(): MeshLogDao","org.meshtastic.core.database.MeshtasticDatabase.meshLogDao"]},{"name":"abstract fun nodeDBbyNum(): Flow<Map<Int, NodeWithRelations>>","description":"org.meshtastic.core.database.dao.NodeInfoDao.nodeDBbyNum","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/node-d-bby-num.html","searchKeys":["nodeDBbyNum","abstract fun nodeDBbyNum(): Flow<Map<Int, NodeWithRelations>>","org.meshtastic.core.database.dao.NodeInfoDao.nodeDBbyNum"]},{"name":"abstract fun nodeInfoDao(): NodeInfoDao","description":"org.meshtastic.core.database.MeshtasticDatabase.nodeInfoDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/node-info-dao.html","searchKeys":["nodeInfoDao","abstract fun nodeInfoDao(): NodeInfoDao","org.meshtastic.core.database.MeshtasticDatabase.nodeInfoDao"]},{"name":"abstract fun observe(): Flow<ChannelSetEntity?>","description":"org.meshtastic.core.database.dao.ChannelSetDao.observe","location":"core/database/org.meshtastic.core.database.dao/-channel-set-dao/observe.html","searchKeys":["observe","abstract fun observe(): Flow<ChannelSetEntity?>","org.meshtastic.core.database.dao.ChannelSetDao.observe"]},{"name":"abstract fun observeAll(): Flow<List<DeviceLinkEntity>>","description":"org.meshtastic.core.database.dao.DeviceLinkDao.observeAll","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/observe-all.html","searchKeys":["observeAll","abstract fun observeAll(): Flow<List<DeviceLinkEntity>>","org.meshtastic.core.database.dao.DeviceLinkDao.observeAll"]},{"name":"abstract fun observeByEdition(edition: String): Flow<EventFirmwareEditionEntity?>","description":"org.meshtastic.core.database.dao.EventFirmwareEditionDao.observeByEdition","location":"core/database/org.meshtastic.core.database.dao/-event-firmware-edition-dao/observe-by-edition.html","searchKeys":["observeByEdition","abstract fun observeByEdition(edition: String): Flow<EventFirmwareEditionEntity?>","org.meshtastic.core.database.dao.EventFirmwareEditionDao.observeByEdition"]},{"name":"abstract fun packetDao(): PacketDao","description":"org.meshtastic.core.database.MeshtasticDatabase.packetDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/packet-dao.html","searchKeys":["packetDao","abstract fun packetDao(): PacketDao","org.meshtastic.core.database.MeshtasticDatabase.packetDao"]},{"name":"abstract fun quickChatActionDao(): QuickChatActionDao","description":"org.meshtastic.core.database.MeshtasticDatabase.quickChatActionDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/quick-chat-action-dao.html","searchKeys":["quickChatActionDao","abstract fun quickChatActionDao(): QuickChatActionDao","org.meshtastic.core.database.MeshtasticDatabase.quickChatActionDao"]},{"name":"abstract fun tracerouteNodePositionDao(): TracerouteNodePositionDao","description":"org.meshtastic.core.database.MeshtasticDatabase.tracerouteNodePositionDao","location":"core/database/org.meshtastic.core.database/-meshtastic-database/traceroute-node-position-dao.html","searchKeys":["tracerouteNodePositionDao","abstract fun tracerouteNodePositionDao(): TracerouteNodePositionDao","org.meshtastic.core.database.MeshtasticDatabase.tracerouteNodePositionDao"]},{"name":"abstract suspend fun <T> withDb(block: suspend (MeshtasticDatabase) -> T): T?","description":"org.meshtastic.core.database.DatabaseProvider.withDb","location":"core/database/org.meshtastic.core.database/-database-provider/with-db.html","searchKeys":["withDb","abstract suspend fun <T> withDb(block: suspend (MeshtasticDatabase) -> T): T?","org.meshtastic.core.database.DatabaseProvider.withDb"]},{"name":"abstract suspend fun <T> withReadDb(block: suspend (MeshtasticDatabase) -> T): T","description":"org.meshtastic.core.database.DatabaseProvider.withReadDb","location":"core/database/org.meshtastic.core.database/-database-provider/with-read-db.html","searchKeys":["withReadDb","abstract suspend fun <T> withReadDb(block: suspend (MeshtasticDatabase) -> T): T","org.meshtastic.core.database.DatabaseProvider.withReadDb"]},{"name":"abstract suspend fun clear()","description":"org.meshtastic.core.database.dao.ChannelSetDao.clear","location":"core/database/org.meshtastic.core.database.dao/-channel-set-dao/clear.html","searchKeys":["clear","abstract suspend fun clear()","org.meshtastic.core.database.dao.ChannelSetDao.clear"]},{"name":"abstract suspend fun clearAllUnreadCounts()","description":"org.meshtastic.core.database.dao.PacketDao.clearAllUnreadCounts","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/clear-all-unread-counts.html","searchKeys":["clearAllUnreadCounts","abstract suspend fun clearAllUnreadCounts()","org.meshtastic.core.database.dao.PacketDao.clearAllUnreadCounts"]},{"name":"abstract suspend fun clearMyNodeInfo()","description":"org.meshtastic.core.database.dao.NodeInfoDao.clearMyNodeInfo","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/clear-my-node-info.html","searchKeys":["clearMyNodeInfo","abstract suspend fun clearMyNodeInfo()","org.meshtastic.core.database.dao.NodeInfoDao.clearMyNodeInfo"]},{"name":"abstract suspend fun clearUnreadCount(contact: String, timestamp: Long)","description":"org.meshtastic.core.database.dao.PacketDao.clearUnreadCount","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/clear-unread-count.html","searchKeys":["clearUnreadCount","abstract suspend fun clearUnreadCount(contact: String, timestamp: Long)","org.meshtastic.core.database.dao.PacketDao.clearUnreadCount"]},{"name":"abstract suspend fun count(): Int","description":"org.meshtastic.core.database.dao.BootloaderOtaQuirksDao.count","location":"core/database/org.meshtastic.core.database.dao/-bootloader-ota-quirks-dao/count.html","searchKeys":["count","abstract suspend fun count(): Int","org.meshtastic.core.database.dao.BootloaderOtaQuirksDao.count"]},{"name":"abstract suspend fun count(): Int","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.count","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/count.html","searchKeys":["count","abstract suspend fun count(): Int","org.meshtastic.core.database.dao.DeviceHardwareDao.count"]},{"name":"abstract suspend fun count(): Int","description":"org.meshtastic.core.database.dao.DeviceLinkDao.count","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/count.html","searchKeys":["count","abstract suspend fun count(): Int","org.meshtastic.core.database.dao.DeviceLinkDao.count"]},{"name":"abstract suspend fun count(): Int","description":"org.meshtastic.core.database.dao.EventFirmwareEditionDao.count","location":"core/database/org.meshtastic.core.database.dao/-event-firmware-edition-dao/count.html","searchKeys":["count","abstract suspend fun count(): Int","org.meshtastic.core.database.dao.EventFirmwareEditionDao.count"]},{"name":"abstract suspend fun count(): Int","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.count","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/count.html","searchKeys":["count","abstract suspend fun count(): Int","org.meshtastic.core.database.dao.FirmwareReleaseDao.count"]},{"name":"abstract suspend fun count(): Int","description":"org.meshtastic.core.database.dao.MaintenanceUf2Dao.count","location":"core/database/org.meshtastic.core.database.dao/-maintenance-uf2-dao/count.html","searchKeys":["count","abstract suspend fun count(): Int","org.meshtastic.core.database.dao.MaintenanceUf2Dao.count"]},{"name":"abstract suspend fun countPacketsNeedingBackfill(): Int","description":"org.meshtastic.core.database.dao.PacketDao.countPacketsNeedingBackfill","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/count-packets-needing-backfill.html","searchKeys":["countPacketsNeedingBackfill","abstract suspend fun countPacketsNeedingBackfill(): Int","org.meshtastic.core.database.dao.PacketDao.countPacketsNeedingBackfill"]},{"name":"abstract suspend fun decrementPositionsAfter(position: Int)","description":"org.meshtastic.core.database.dao.QuickChatActionDao.decrementPositionsAfter","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/decrement-positions-after.html","searchKeys":["decrementPositionsAfter","abstract suspend fun decrementPositionsAfter(position: Int)","org.meshtastic.core.database.dao.QuickChatActionDao.decrementPositionsAfter"]},{"name":"abstract suspend fun delete(uuid: Long)","description":"org.meshtastic.core.database.dao.PacketDao.delete","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete.html","searchKeys":["delete","abstract suspend fun delete(uuid: Long)","org.meshtastic.core.database.dao.PacketDao.delete"]},{"name":"abstract suspend fun delete(uuid: Long)","description":"org.meshtastic.core.database.dao.QuickChatActionDao.delete","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/delete.html","searchKeys":["delete","abstract suspend fun delete(uuid: Long)","org.meshtastic.core.database.dao.QuickChatActionDao.delete"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.deleteAll","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.database.dao.DeviceHardwareDao.deleteAll"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.database.dao.DeviceLinkDao.deleteAll","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.database.dao.DeviceLinkDao.deleteAll"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.deleteAll","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.database.dao.FirmwareReleaseDao.deleteAll"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.database.dao.MeshLogDao.deleteAll","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.database.dao.MeshLogDao.deleteAll"]},{"name":"abstract suspend fun deleteAll()","description":"org.meshtastic.core.database.dao.QuickChatActionDao.deleteAll","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/delete-all.html","searchKeys":["deleteAll","abstract suspend fun deleteAll()","org.meshtastic.core.database.dao.QuickChatActionDao.deleteAll"]},{"name":"abstract suspend fun deleteAllContactSettings()","description":"org.meshtastic.core.database.dao.PacketDao.deleteAllContactSettings","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-all-contact-settings.html","searchKeys":["deleteAllContactSettings","abstract suspend fun deleteAllContactSettings()","org.meshtastic.core.database.dao.PacketDao.deleteAllContactSettings"]},{"name":"abstract suspend fun deleteAllNodes()","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteAllNodes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-all-nodes.html","searchKeys":["deleteAllNodes","abstract suspend fun deleteAllNodes()","org.meshtastic.core.database.dao.NodeInfoDao.deleteAllNodes"]},{"name":"abstract suspend fun deleteAllPackets()","description":"org.meshtastic.core.database.dao.PacketDao.deleteAllPackets","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-all-packets.html","searchKeys":["deleteAllPackets","abstract suspend fun deleteAllPackets()","org.meshtastic.core.database.dao.PacketDao.deleteAllPackets"]},{"name":"abstract suspend fun deleteAllReactions()","description":"org.meshtastic.core.database.dao.PacketDao.deleteAllReactions","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-all-reactions.html","searchKeys":["deleteAllReactions","abstract suspend fun deleteAllReactions()","org.meshtastic.core.database.dao.PacketDao.deleteAllReactions"]},{"name":"abstract suspend fun deleteByLogUuid(logUuid: String)","description":"org.meshtastic.core.database.dao.TracerouteNodePositionDao.deleteByLogUuid","location":"core/database/org.meshtastic.core.database.dao/-traceroute-node-position-dao/delete-by-log-uuid.html","searchKeys":["deleteByLogUuid","abstract suspend fun deleteByLogUuid(logUuid: String)","org.meshtastic.core.database.dao.TracerouteNodePositionDao.deleteByLogUuid"]},{"name":"abstract suspend fun deleteByType(releaseType: FirmwareReleaseType)","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.deleteByType","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/delete-by-type.html","searchKeys":["deleteByType","abstract suspend fun deleteByType(releaseType: FirmwareReleaseType)","org.meshtastic.core.database.dao.FirmwareReleaseDao.deleteByType"]},{"name":"abstract suspend fun deleteContacts(contactList: List<String>)","description":"org.meshtastic.core.database.dao.PacketDao.deleteContacts","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-contacts.html","searchKeys":["deleteContacts","abstract suspend fun deleteContacts(contactList: List<String>)","org.meshtastic.core.database.dao.PacketDao.deleteContacts"]},{"name":"abstract suspend fun deleteDmContactSettings(oldId: String)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteDmContactSettings","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-dm-contact-settings.html","searchKeys":["deleteDmContactSettings","abstract suspend fun deleteDmContactSettings(oldId: String)","org.meshtastic.core.database.dao.NodeInfoDao.deleteDmContactSettings"]},{"name":"abstract suspend fun deleteLog(uuid: String)","description":"org.meshtastic.core.database.dao.MeshLogDao.deleteLog","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/delete-log.html","searchKeys":["deleteLog","abstract suspend fun deleteLog(uuid: String)","org.meshtastic.core.database.dao.MeshLogDao.deleteLog"]},{"name":"abstract suspend fun deleteLogs(fromNum: Int, portNum: Int)","description":"org.meshtastic.core.database.dao.MeshLogDao.deleteLogs","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/delete-logs.html","searchKeys":["deleteLogs","abstract suspend fun deleteLogs(fromNum: Int, portNum: Int)","org.meshtastic.core.database.dao.MeshLogDao.deleteLogs"]},{"name":"abstract suspend fun deleteLogsByUuid(uuids: List<String>)","description":"org.meshtastic.core.database.dao.MeshLogDao.deleteLogsByUuid","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/delete-logs-by-uuid.html","searchKeys":["deleteLogsByUuid","abstract suspend fun deleteLogsByUuid(uuids: List<String>)","org.meshtastic.core.database.dao.MeshLogDao.deleteLogsByUuid"]},{"name":"abstract suspend fun deleteMetadata(num: Int)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteMetadata","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-metadata.html","searchKeys":["deleteMetadata","abstract suspend fun deleteMetadata(num: Int)","org.meshtastic.core.database.dao.NodeInfoDao.deleteMetadata"]},{"name":"abstract suspend fun deleteMetadataForNodes(nodeNums: List<Int>)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteMetadataForNodes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-metadata-for-nodes.html","searchKeys":["deleteMetadataForNodes","abstract suspend fun deleteMetadataForNodes(nodeNums: List<Int>)","org.meshtastic.core.database.dao.NodeInfoDao.deleteMetadataForNodes"]},{"name":"abstract suspend fun deleteNode(num: Int)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteNode","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-node.html","searchKeys":["deleteNode","abstract suspend fun deleteNode(num: Int)","org.meshtastic.core.database.dao.NodeInfoDao.deleteNode"]},{"name":"abstract suspend fun deleteNodes(nodeNums: List<Int>)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteNodes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-nodes.html","searchKeys":["deleteNodes","abstract suspend fun deleteNodes(nodeNums: List<Int>)","org.meshtastic.core.database.dao.NodeInfoDao.deleteNodes"]},{"name":"abstract suspend fun deleteNonFavoriteNodes()","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteNonFavoriteNodes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-non-favorite-nodes.html","searchKeys":["deleteNonFavoriteNodes","abstract suspend fun deleteNonFavoriteNodes()","org.meshtastic.core.database.dao.NodeInfoDao.deleteNonFavoriteNodes"]},{"name":"abstract suspend fun deleteNotIn(keep: List<String>)","description":"org.meshtastic.core.database.dao.DeviceLinkDao.deleteNotIn","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/delete-not-in.html","searchKeys":["deleteNotIn","abstract suspend fun deleteNotIn(keep: List<String>)","org.meshtastic.core.database.dao.DeviceLinkDao.deleteNotIn"]},{"name":"abstract suspend fun deleteNotIn(keep: List<String>)","description":"org.meshtastic.core.database.dao.EventFirmwareEditionDao.deleteNotIn","location":"core/database/org.meshtastic.core.database.dao/-event-firmware-edition-dao/delete-not-in.html","searchKeys":["deleteNotIn","abstract suspend fun deleteNotIn(keep: List<String>)","org.meshtastic.core.database.dao.EventFirmwareEditionDao.deleteNotIn"]},{"name":"abstract suspend fun deleteOlderThan(cutoffTimestamp: Long)","description":"org.meshtastic.core.database.dao.MeshLogDao.deleteOlderThan","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/delete-older-than.html","searchKeys":["deleteOlderThan","abstract suspend fun deleteOlderThan(cutoffTimestamp: Long)","org.meshtastic.core.database.dao.MeshLogDao.deleteOlderThan"]},{"name":"abstract suspend fun deletePackets(uuidList: List<Long>)","description":"org.meshtastic.core.database.dao.PacketDao.deletePackets","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-packets.html","searchKeys":["deletePackets","abstract suspend fun deletePackets(uuidList: List<Long>)","org.meshtastic.core.database.dao.PacketDao.deletePackets"]},{"name":"abstract suspend fun deleteReactions(packetIds: List<Int>)","description":"org.meshtastic.core.database.dao.PacketDao.deleteReactions","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-reactions.html","searchKeys":["deleteReactions","abstract suspend fun deleteReactions(packetIds: List<Int>)","org.meshtastic.core.database.dao.PacketDao.deleteReactions"]},{"name":"abstract suspend fun deleteReactionsForOwner(oldNum: Int)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteReactionsForOwner","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-reactions-for-owner.html","searchKeys":["deleteReactionsForOwner","abstract suspend fun deleteReactionsForOwner(oldNum: Int)","org.meshtastic.core.database.dao.NodeInfoDao.deleteReactionsForOwner"]},{"name":"abstract suspend fun deleteSession(sessionId: Long)","description":"org.meshtastic.core.database.dao.DiscoveryDao.deleteSession","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/delete-session.html","searchKeys":["deleteSession","abstract suspend fun deleteSession(sessionId: Long)","org.meshtastic.core.database.dao.DiscoveryDao.deleteSession"]},{"name":"abstract suspend fun doUpsert(node: NodeEntity)","description":"org.meshtastic.core.database.dao.NodeInfoDao.doUpsert","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/do-upsert.html","searchKeys":["doUpsert","abstract suspend fun doUpsert(node: NodeEntity)","org.meshtastic.core.database.dao.NodeInfoDao.doUpsert"]},{"name":"abstract suspend fun findDataPacket(data: DataPacket): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.findDataPacket","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/find-data-packet.html","searchKeys":["findDataPacket","abstract suspend fun findDataPacket(data: DataPacket): Packet?","org.meshtastic.core.database.dao.PacketDao.findDataPacket"]},{"name":"abstract suspend fun findNodeByPublicKey(publicKey: ByteString?): NodeEntity?","description":"org.meshtastic.core.database.dao.NodeInfoDao.findNodeByPublicKey","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/find-node-by-public-key.html","searchKeys":["findNodeByPublicKey","abstract suspend fun findNodeByPublicKey(publicKey: ByteString?): NodeEntity?","org.meshtastic.core.database.dao.NodeInfoDao.findNodeByPublicKey"]},{"name":"abstract suspend fun findNodesByPublicKeys(publicKeys: List<ByteString>): List<NodeEntity>","description":"org.meshtastic.core.database.dao.NodeInfoDao.findNodesByPublicKeys","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/find-nodes-by-public-keys.html","searchKeys":["findNodesByPublicKeys","abstract suspend fun findNodesByPublicKeys(publicKeys: List<ByteString>): List<NodeEntity>","org.meshtastic.core.database.dao.NodeInfoDao.findNodesByPublicKeys"]},{"name":"abstract suspend fun findPacketBySfppHash(hash: ByteString): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.findPacketBySfppHash","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/find-packet-by-sfpp-hash.html","searchKeys":["findPacketBySfppHash","abstract suspend fun findPacketBySfppHash(hash: ByteString): Packet?","org.meshtastic.core.database.dao.PacketDao.findPacketBySfppHash"]},{"name":"abstract suspend fun findPacketsWithId(packetId: Int): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.findPacketsWithId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/find-packets-with-id.html","searchKeys":["findPacketsWithId","abstract suspend fun findPacketsWithId(packetId: Int): List<Packet>","org.meshtastic.core.database.dao.PacketDao.findPacketsWithId"]},{"name":"abstract suspend fun findReactionBySfppHash(hash: ByteString): ReactionEntity?","description":"org.meshtastic.core.database.dao.PacketDao.findReactionBySfppHash","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/find-reaction-by-sfpp-hash.html","searchKeys":["findReactionBySfppHash","abstract suspend fun findReactionBySfppHash(hash: ByteString): ReactionEntity?","org.meshtastic.core.database.dao.PacketDao.findReactionBySfppHash"]},{"name":"abstract suspend fun findReactionsWithId(packetId: Int): List<ReactionEntity>","description":"org.meshtastic.core.database.dao.PacketDao.findReactionsWithId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/find-reactions-with-id.html","searchKeys":["findReactionsWithId","abstract suspend fun findReactionsWithId(packetId: Int): List<ReactionEntity>","org.meshtastic.core.database.dao.PacketDao.findReactionsWithId"]},{"name":"abstract suspend fun get(): BootloaderOtaQuirksCacheEntity?","description":"org.meshtastic.core.database.dao.BootloaderOtaQuirksDao.get","location":"core/database/org.meshtastic.core.database.dao/-bootloader-ota-quirks-dao/get.html","searchKeys":["get","abstract suspend fun get(): BootloaderOtaQuirksCacheEntity?","org.meshtastic.core.database.dao.BootloaderOtaQuirksDao.get"]},{"name":"abstract suspend fun get(): ChannelSetEntity?","description":"org.meshtastic.core.database.dao.ChannelSetDao.get","location":"core/database/org.meshtastic.core.database.dao/-channel-set-dao/get.html","searchKeys":["get","abstract suspend fun get(): ChannelSetEntity?","org.meshtastic.core.database.dao.ChannelSetDao.get"]},{"name":"abstract suspend fun get(): MaintenanceUf2CacheEntity?","description":"org.meshtastic.core.database.dao.MaintenanceUf2Dao.get","location":"core/database/org.meshtastic.core.database.dao/-maintenance-uf2-dao/get.html","searchKeys":["get","abstract suspend fun get(): MaintenanceUf2CacheEntity?","org.meshtastic.core.database.dao.MaintenanceUf2Dao.get"]},{"name":"abstract suspend fun getAll(): List<DeviceLinkEntity>","description":"org.meshtastic.core.database.dao.DeviceLinkDao.getAll","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/get-all.html","searchKeys":["getAll","abstract suspend fun getAll(): List<DeviceLinkEntity>","org.meshtastic.core.database.dao.DeviceLinkDao.getAll"]},{"name":"abstract suspend fun getAllContactSettingsSnapshot(): List<ContactSettings>","description":"org.meshtastic.core.database.dao.PacketDao.getAllContactSettingsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-contact-settings-snapshot.html","searchKeys":["getAllContactSettingsSnapshot","abstract suspend fun getAllContactSettingsSnapshot(): List<ContactSettings>","org.meshtastic.core.database.dao.PacketDao.getAllContactSettingsSnapshot"]},{"name":"abstract suspend fun getAllDataPackets(): List<DataPacket>","description":"org.meshtastic.core.database.dao.PacketDao.getAllDataPackets","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-data-packets.html","searchKeys":["getAllDataPackets","abstract suspend fun getAllDataPackets(): List<DataPacket>","org.meshtastic.core.database.dao.PacketDao.getAllDataPackets"]},{"name":"abstract suspend fun getAllLogsSnapshot(): List<MeshLog>","description":"org.meshtastic.core.database.dao.MeshLogDao.getAllLogsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/get-all-logs-snapshot.html","searchKeys":["getAllLogsSnapshot","abstract suspend fun getAllLogsSnapshot(): List<MeshLog>","org.meshtastic.core.database.dao.MeshLogDao.getAllLogsSnapshot"]},{"name":"abstract suspend fun getAllMetadataSnapshot(): List<MetadataEntity>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getAllMetadataSnapshot","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-all-metadata-snapshot.html","searchKeys":["getAllMetadataSnapshot","abstract suspend fun getAllMetadataSnapshot(): List<MetadataEntity>","org.meshtastic.core.database.dao.NodeInfoDao.getAllMetadataSnapshot"]},{"name":"abstract suspend fun getAllNodesSnapshot(): List<NodeEntity>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getAllNodesSnapshot","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-all-nodes-snapshot.html","searchKeys":["getAllNodesSnapshot","abstract suspend fun getAllNodesSnapshot(): List<NodeEntity>","org.meshtastic.core.database.dao.NodeInfoDao.getAllNodesSnapshot"]},{"name":"abstract suspend fun getAllPacketsSnapshot(): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.getAllPacketsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-packets-snapshot.html","searchKeys":["getAllPacketsSnapshot","abstract suspend fun getAllPacketsSnapshot(): List<Packet>","org.meshtastic.core.database.dao.PacketDao.getAllPacketsSnapshot"]},{"name":"abstract suspend fun getAllPersistedPackets(): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.getAllPersistedPackets","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-persisted-packets.html","searchKeys":["getAllPersistedPackets","abstract suspend fun getAllPersistedPackets(): List<Packet>","org.meshtastic.core.database.dao.PacketDao.getAllPersistedPackets"]},{"name":"abstract suspend fun getAllReactionsSnapshot(): List<ReactionEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getAllReactionsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-reactions-snapshot.html","searchKeys":["getAllReactionsSnapshot","abstract suspend fun getAllReactionsSnapshot(): List<ReactionEntity>","org.meshtastic.core.database.dao.PacketDao.getAllReactionsSnapshot"]},{"name":"abstract suspend fun getAllReleases(): List<FirmwareReleaseEntity>","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.getAllReleases","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/get-all-releases.html","searchKeys":["getAllReleases","abstract suspend fun getAllReleases(): List<FirmwareReleaseEntity>","org.meshtastic.core.database.dao.FirmwareReleaseDao.getAllReleases"]},{"name":"abstract suspend fun getAllSessionsSnapshot(): List<DiscoverySessionEntity>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getAllSessionsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-all-sessions-snapshot.html","searchKeys":["getAllSessionsSnapshot","abstract suspend fun getAllSessionsSnapshot(): List<DiscoverySessionEntity>","org.meshtastic.core.database.dao.DiscoveryDao.getAllSessionsSnapshot"]},{"name":"abstract suspend fun getAllSnapshot(): List<QuickChatAction>","description":"org.meshtastic.core.database.dao.QuickChatActionDao.getAllSnapshot","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/get-all-snapshot.html","searchKeys":["getAllSnapshot","abstract suspend fun getAllSnapshot(): List<QuickChatAction>","org.meshtastic.core.database.dao.QuickChatActionDao.getAllSnapshot"]},{"name":"abstract suspend fun getAllSnapshot(): List<TracerouteNodePositionEntity>","description":"org.meshtastic.core.database.dao.TracerouteNodePositionDao.getAllSnapshot","location":"core/database/org.meshtastic.core.database.dao/-traceroute-node-position-dao/get-all-snapshot.html","searchKeys":["getAllSnapshot","abstract suspend fun getAllSnapshot(): List<TracerouteNodePositionEntity>","org.meshtastic.core.database.dao.TracerouteNodePositionDao.getAllSnapshot"]},{"name":"abstract suspend fun getAllTargets(): List<String>","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.getAllTargets","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/get-all-targets.html","searchKeys":["getAllTargets","abstract suspend fun getAllTargets(): List<String>","org.meshtastic.core.database.dao.DeviceHardwareDao.getAllTargets"]},{"name":"abstract suspend fun getAllUserPacketsForMigration(): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.getAllUserPacketsForMigration","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-user-packets-for-migration.html","searchKeys":["getAllUserPacketsForMigration","abstract suspend fun getAllUserPacketsForMigration(): List<Packet>","org.meshtastic.core.database.dao.PacketDao.getAllUserPacketsForMigration"]},{"name":"abstract suspend fun getAllWaypoints(): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.getAllWaypoints","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-all-waypoints.html","searchKeys":["getAllWaypoints","abstract suspend fun getAllWaypoints(): List<Packet>","org.meshtastic.core.database.dao.PacketDao.getAllWaypoints"]},{"name":"abstract suspend fun getByEdition(edition: String): EventFirmwareEditionEntity?","description":"org.meshtastic.core.database.dao.EventFirmwareEditionDao.getByEdition","location":"core/database/org.meshtastic.core.database.dao/-event-firmware-edition-dao/get-by-edition.html","searchKeys":["getByEdition","abstract suspend fun getByEdition(edition: String): EventFirmwareEditionEntity?","org.meshtastic.core.database.dao.EventFirmwareEditionDao.getByEdition"]},{"name":"abstract suspend fun getByHwModel(hwModel: Int): List<DeviceHardwareEntity>","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.getByHwModel","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/get-by-hw-model.html","searchKeys":["getByHwModel","abstract suspend fun getByHwModel(hwModel: Int): List<DeviceHardwareEntity>","org.meshtastic.core.database.dao.DeviceHardwareDao.getByHwModel"]},{"name":"abstract suspend fun getByModelAndTarget(hwModel: Int, target: String): DeviceHardwareEntity?","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.getByModelAndTarget","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/get-by-model-and-target.html","searchKeys":["getByModelAndTarget","abstract suspend fun getByModelAndTarget(hwModel: Int, target: String): DeviceHardwareEntity?","org.meshtastic.core.database.dao.DeviceHardwareDao.getByModelAndTarget"]},{"name":"abstract suspend fun getByTarget(target: String): DeviceHardwareEntity?","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.getByTarget","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/get-by-target.html","searchKeys":["getByTarget","abstract suspend fun getByTarget(target: String): DeviceHardwareEntity?","org.meshtastic.core.database.dao.DeviceHardwareDao.getByTarget"]},{"name":"abstract suspend fun getContactFilteringDisabled(contact: String): Boolean?","description":"org.meshtastic.core.database.dao.PacketDao.getContactFilteringDisabled","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-contact-filtering-disabled.html","searchKeys":["getContactFilteringDisabled","abstract suspend fun getContactFilteringDisabled(contact: String): Boolean?","org.meshtastic.core.database.dao.PacketDao.getContactFilteringDisabled"]},{"name":"abstract suspend fun getContactSettings(contact: String): ContactSettings?","description":"org.meshtastic.core.database.dao.PacketDao.getContactSettings","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-contact-settings.html","searchKeys":["getContactSettings","abstract suspend fun getContactSettings(contact: String): ContactSettings?","org.meshtastic.core.database.dao.PacketDao.getContactSettings"]},{"name":"abstract suspend fun getDataPackets(): List<DataPacket>","description":"org.meshtastic.core.database.dao.PacketDao.getDataPackets","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-data-packets.html","searchKeys":["getDataPackets","abstract suspend fun getDataPackets(): List<DataPacket>","org.meshtastic.core.database.dao.PacketDao.getDataPackets"]},{"name":"abstract suspend fun getDiscoveredNodes(presetResultId: Long): List<DiscoveredNodeEntity>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getDiscoveredNodes","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-discovered-nodes.html","searchKeys":["getDiscoveredNodes","abstract suspend fun getDiscoveredNodes(presetResultId: Long): List<DiscoveredNodeEntity>","org.meshtastic.core.database.dao.DiscoveryDao.getDiscoveredNodes"]},{"name":"abstract suspend fun getDraft(contact: String): String?","description":"org.meshtastic.core.database.dao.PacketDao.getDraft","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-draft.html","searchKeys":["getDraft","abstract suspend fun getDraft(contact: String): String?","org.meshtastic.core.database.dao.PacketDao.getDraft"]},{"name":"abstract suspend fun getFilteredCount(contact: String): Int","description":"org.meshtastic.core.database.dao.PacketDao.getFilteredCount","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-filtered-count.html","searchKeys":["getFilteredCount","abstract suspend fun getFilteredCount(contact: String): Int","org.meshtastic.core.database.dao.PacketDao.getFilteredCount"]},{"name":"abstract suspend fun getInterruptedSession(deviceAddress: String): DiscoverySessionEntity?","description":"org.meshtastic.core.database.dao.DiscoveryDao.getInterruptedSession","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-interrupted-session.html","searchKeys":["getInterruptedSession","abstract suspend fun getInterruptedSession(deviceAddress: String): DiscoverySessionEntity?","org.meshtastic.core.database.dao.DiscoveryDao.getInterruptedSession"]},{"name":"abstract suspend fun getLogsSnapshot(fromNum: Int, portNum: Int, maxItem: Int): List<MeshLog>","description":"org.meshtastic.core.database.dao.MeshLogDao.getLogsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/get-logs-snapshot.html","searchKeys":["getLogsSnapshot","abstract suspend fun getLogsSnapshot(fromNum: Int, portNum: Int, maxItem: Int): List<MeshLog>","org.meshtastic.core.database.dao.MeshLogDao.getLogsSnapshot"]},{"name":"abstract suspend fun getLogsSnapshotPage(fromNum: Int, portNum: Int, beforeReceivedDate: Long?, beforeUuid: String?, pageSize: Int): List<MeshLog>","description":"org.meshtastic.core.database.dao.MeshLogDao.getLogsSnapshotPage","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/get-logs-snapshot-page.html","searchKeys":["getLogsSnapshotPage","abstract suspend fun getLogsSnapshotPage(fromNum: Int, portNum: Int, beforeReceivedDate: Long?, beforeUuid: String?, pageSize: Int): List<MeshLog>","org.meshtastic.core.database.dao.MeshLogDao.getLogsSnapshotPage"]},{"name":"abstract suspend fun getMaxDistance(sessionId: Long): Double?","description":"org.meshtastic.core.database.dao.DiscoveryDao.getMaxDistance","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-max-distance.html","searchKeys":["getMaxDistance","abstract suspend fun getMaxDistance(sessionId: Long): Double?","org.meshtastic.core.database.dao.DiscoveryDao.getMaxDistance"]},{"name":"abstract suspend fun getMessageCount(contact: String): Int","description":"org.meshtastic.core.database.dao.PacketDao.getMessageCount","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-message-count.html","searchKeys":["getMessageCount","abstract suspend fun getMessageCount(contact: String): Int","org.meshtastic.core.database.dao.PacketDao.getMessageCount"]},{"name":"abstract suspend fun getMyNodeEntity(): MyNodeEntity?","description":"org.meshtastic.core.database.dao.NodeInfoDao.getMyNodeEntity","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-my-node-entity.html","searchKeys":["getMyNodeEntity","abstract suspend fun getMyNodeEntity(): MyNodeEntity?","org.meshtastic.core.database.dao.NodeInfoDao.getMyNodeEntity"]},{"name":"abstract suspend fun getNewestMessageUuid(contact: String): Long?","description":"org.meshtastic.core.database.dao.PacketDao.getNewestMessageUuid","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-newest-message-uuid.html","searchKeys":["getNewestMessageUuid","abstract suspend fun getNewestMessageUuid(contact: String): Long?","org.meshtastic.core.database.dao.PacketDao.getNewestMessageUuid"]},{"name":"abstract suspend fun getNodeByNum(num: Int): NodeWithRelations?","description":"org.meshtastic.core.database.dao.NodeInfoDao.getNodeByNum","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-node-by-num.html","searchKeys":["getNodeByNum","abstract suspend fun getNodeByNum(num: Int): NodeWithRelations?","org.meshtastic.core.database.dao.NodeInfoDao.getNodeByNum"]},{"name":"abstract suspend fun getNodeEntitiesByNums(nodeNums: List<Int>): List<NodeEntity>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getNodeEntitiesByNums","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-node-entities-by-nums.html","searchKeys":["getNodeEntitiesByNums","abstract suspend fun getNodeEntitiesByNums(nodeNums: List<Int>): List<NodeEntity>","org.meshtastic.core.database.dao.NodeInfoDao.getNodeEntitiesByNums"]},{"name":"abstract suspend fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getNodesOlderThan","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-nodes-older-than.html","searchKeys":["getNodesOlderThan","abstract suspend fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>","org.meshtastic.core.database.dao.NodeInfoDao.getNodesOlderThan"]},{"name":"abstract suspend fun getPacketById(requestId: Int): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.getPacketById","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packet-by-id.html","searchKeys":["getPacketById","abstract suspend fun getPacketById(requestId: Int): Packet?","org.meshtastic.core.database.dao.PacketDao.getPacketById"]},{"name":"abstract suspend fun getPacketByPacketId(packetId: Int): PacketEntity?","description":"org.meshtastic.core.database.dao.PacketDao.getPacketByPacketId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packet-by-packet-id.html","searchKeys":["getPacketByPacketId","abstract suspend fun getPacketByPacketId(packetId: Int): PacketEntity?","org.meshtastic.core.database.dao.PacketDao.getPacketByPacketId"]},{"name":"abstract suspend fun getPacketByPersistedId(myNodeNum: Int, uuid: Long): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.getPacketByPersistedId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packet-by-persisted-id.html","searchKeys":["getPacketByPersistedId","abstract suspend fun getPacketByPersistedId(myNodeNum: Int, uuid: Long): Packet?","org.meshtastic.core.database.dao.PacketDao.getPacketByPersistedId"]},{"name":"abstract suspend fun getPacketIdsFrom(uuidList: List<Long>): List<Int>","description":"org.meshtastic.core.database.dao.PacketDao.getPacketIdsFrom","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packet-ids-from.html","searchKeys":["getPacketIdsFrom","abstract suspend fun getPacketIdsFrom(uuidList: List<Long>): List<Int>","org.meshtastic.core.database.dao.PacketDao.getPacketIdsFrom"]},{"name":"abstract suspend fun getPacketsByPacketIdAndContact(packetId: Int, contactKey: String): List<PacketEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getPacketsByPacketIdAndContact","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packets-by-packet-id-and-contact.html","searchKeys":["getPacketsByPacketIdAndContact","abstract suspend fun getPacketsByPacketIdAndContact(packetId: Int, contactKey: String): List<PacketEntity>","org.meshtastic.core.database.dao.PacketDao.getPacketsByPacketIdAndContact"]},{"name":"abstract suspend fun getPacketsByPacketIds(packetIds: List<Int>): List<PacketEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getPacketsByPacketIds","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packets-by-packet-ids.html","searchKeys":["getPacketsByPacketIds","abstract suspend fun getPacketsByPacketIds(packetIds: List<Int>): List<PacketEntity>","org.meshtastic.core.database.dao.PacketDao.getPacketsByPacketIds"]},{"name":"abstract suspend fun getPacketsByPacketIdsAndContact(packetIds: List<Int>, contactKey: String): List<PacketEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getPacketsByPacketIdsAndContact","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packets-by-packet-ids-and-contact.html","searchKeys":["getPacketsByPacketIdsAndContact","abstract suspend fun getPacketsByPacketIdsAndContact(packetIds: List<Int>, contactKey: String): List<PacketEntity>","org.meshtastic.core.database.dao.PacketDao.getPacketsByPacketIdsAndContact"]},{"name":"abstract suspend fun getPacketsNeedingBackfill(): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.getPacketsNeedingBackfill","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-packets-needing-backfill.html","searchKeys":["getPacketsNeedingBackfill","abstract suspend fun getPacketsNeedingBackfill(): List<Packet>","org.meshtastic.core.database.dao.PacketDao.getPacketsNeedingBackfill"]},{"name":"abstract suspend fun getPresetResults(sessionId: Long): List<DiscoveryPresetResultEntity>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getPresetResults","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-preset-results.html","searchKeys":["getPresetResults","abstract suspend fun getPresetResults(sessionId: Long): List<DiscoveryPresetResultEntity>","org.meshtastic.core.database.dao.DiscoveryDao.getPresetResults"]},{"name":"abstract suspend fun getReactionByPacketId(packetId: Int): ReactionEntity?","description":"org.meshtastic.core.database.dao.PacketDao.getReactionByPacketId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-reaction-by-packet-id.html","searchKeys":["getReactionByPacketId","abstract suspend fun getReactionByPacketId(packetId: Int): ReactionEntity?","org.meshtastic.core.database.dao.PacketDao.getReactionByPacketId"]},{"name":"abstract suspend fun getReactionsByStatus(status: MessageStatus): List<ReactionEntity>","description":"org.meshtastic.core.database.dao.PacketDao.getReactionsByStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-reactions-by-status.html","searchKeys":["getReactionsByStatus","abstract suspend fun getReactionsByStatus(status: MessageStatus): List<ReactionEntity>","org.meshtastic.core.database.dao.PacketDao.getReactionsByStatus"]},{"name":"abstract suspend fun getReleasesByType(releaseType: FirmwareReleaseType): List<FirmwareReleaseEntity>","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.getReleasesByType","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/get-releases-by-type.html","searchKeys":["getReleasesByType","abstract suspend fun getReleasesByType(releaseType: FirmwareReleaseType): List<FirmwareReleaseEntity>","org.meshtastic.core.database.dao.FirmwareReleaseDao.getReleasesByType"]},{"name":"abstract suspend fun getSession(sessionId: Long): DiscoverySessionEntity?","description":"org.meshtastic.core.database.dao.DiscoveryDao.getSession","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-session.html","searchKeys":["getSession","abstract suspend fun getSession(sessionId: Long): DiscoverySessionEntity?","org.meshtastic.core.database.dao.DiscoveryDao.getSession"]},{"name":"abstract suspend fun getSessionWithResults(sessionId: Long): DiscoverySessionEntity?","description":"org.meshtastic.core.database.dao.DiscoveryDao.getSessionWithResults","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-session-with-results.html","searchKeys":["getSessionWithResults","abstract suspend fun getSessionWithResults(sessionId: Long): DiscoverySessionEntity?","org.meshtastic.core.database.dao.DiscoveryDao.getSessionWithResults"]},{"name":"abstract suspend fun getUniqueNodeCount(sessionId: Long): Int","description":"org.meshtastic.core.database.dao.DiscoveryDao.getUniqueNodeCount","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-unique-node-count.html","searchKeys":["getUniqueNodeCount","abstract suspend fun getUniqueNodeCount(sessionId: Long): Int","org.meshtastic.core.database.dao.DiscoveryDao.getUniqueNodeCount"]},{"name":"abstract suspend fun getUniqueNodeNums(sessionId: Long): List<Long>","description":"org.meshtastic.core.database.dao.DiscoveryDao.getUniqueNodeNums","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/get-unique-node-nums.html","searchKeys":["getUniqueNodeNums","abstract suspend fun getUniqueNodeNums(sessionId: Long): List<Long>","org.meshtastic.core.database.dao.DiscoveryDao.getUniqueNodeNums"]},{"name":"abstract suspend fun getUnknownNodes(): List<NodeEntity>","description":"org.meshtastic.core.database.dao.NodeInfoDao.getUnknownNodes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/get-unknown-nodes.html","searchKeys":["getUnknownNodes","abstract suspend fun getUnknownNodes(): List<NodeEntity>","org.meshtastic.core.database.dao.NodeInfoDao.getUnknownNodes"]},{"name":"abstract suspend fun getUnreadCount(contact: String): Int","description":"org.meshtastic.core.database.dao.PacketDao.getUnreadCount","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/get-unread-count.html","searchKeys":["getUnreadCount","abstract suspend fun getUnreadCount(contact: String): Int","org.meshtastic.core.database.dao.PacketDao.getUnreadCount"]},{"name":"abstract suspend fun insert(deviceHardware: DeviceHardwareEntity)","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.insert","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/insert.html","searchKeys":["insert","abstract suspend fun insert(deviceHardware: DeviceHardwareEntity)","org.meshtastic.core.database.dao.DeviceHardwareDao.insert"]},{"name":"abstract suspend fun insert(firmwareReleaseEntity: FirmwareReleaseEntity)","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.insert","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/insert.html","searchKeys":["insert","abstract suspend fun insert(firmwareReleaseEntity: FirmwareReleaseEntity)","org.meshtastic.core.database.dao.FirmwareReleaseDao.insert"]},{"name":"abstract suspend fun insert(log: MeshLog)","description":"org.meshtastic.core.database.dao.MeshLogDao.insert","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/insert.html","searchKeys":["insert","abstract suspend fun insert(log: MeshLog)","org.meshtastic.core.database.dao.MeshLogDao.insert"]},{"name":"abstract suspend fun insert(packet: Packet)","description":"org.meshtastic.core.database.dao.PacketDao.insert","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/insert.html","searchKeys":["insert","abstract suspend fun insert(packet: Packet)","org.meshtastic.core.database.dao.PacketDao.insert"]},{"name":"abstract suspend fun insert(reaction: ReactionEntity)","description":"org.meshtastic.core.database.dao.PacketDao.insert","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/insert.html","searchKeys":["insert","abstract suspend fun insert(reaction: ReactionEntity)","org.meshtastic.core.database.dao.PacketDao.insert"]},{"name":"abstract suspend fun insertAll(deviceHardware: List<DeviceHardwareEntity>)","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.insertAll","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/insert-all.html","searchKeys":["insertAll","abstract suspend fun insertAll(deviceHardware: List<DeviceHardwareEntity>)","org.meshtastic.core.database.dao.DeviceHardwareDao.insertAll"]},{"name":"abstract suspend fun insertAll(entities: List<TracerouteNodePositionEntity>)","description":"org.meshtastic.core.database.dao.TracerouteNodePositionDao.insertAll","location":"core/database/org.meshtastic.core.database.dao/-traceroute-node-position-dao/insert-all.html","searchKeys":["insertAll","abstract suspend fun insertAll(entities: List<TracerouteNodePositionEntity>)","org.meshtastic.core.database.dao.TracerouteNodePositionDao.insertAll"]},{"name":"abstract suspend fun insertAndGetId(packet: Packet): Long","description":"org.meshtastic.core.database.dao.PacketDao.insertAndGetId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/insert-and-get-id.html","searchKeys":["insertAndGetId","abstract suspend fun insertAndGetId(packet: Packet): Long","org.meshtastic.core.database.dao.PacketDao.insertAndGetId"]},{"name":"abstract suspend fun insertContactSettingsIgnore(contacts: List<ContactSettings>)","description":"org.meshtastic.core.database.dao.PacketDao.insertContactSettingsIgnore","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/insert-contact-settings-ignore.html","searchKeys":["insertContactSettingsIgnore","abstract suspend fun insertContactSettingsIgnore(contacts: List<ContactSettings>)","org.meshtastic.core.database.dao.PacketDao.insertContactSettingsIgnore"]},{"name":"abstract suspend fun insertDiscoveredNode(node: DiscoveredNodeEntity): Long","description":"org.meshtastic.core.database.dao.DiscoveryDao.insertDiscoveredNode","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/insert-discovered-node.html","searchKeys":["insertDiscoveredNode","abstract suspend fun insertDiscoveredNode(node: DiscoveredNodeEntity): Long","org.meshtastic.core.database.dao.DiscoveryDao.insertDiscoveredNode"]},{"name":"abstract suspend fun insertDiscoveredNodes(nodes: List<DiscoveredNodeEntity>)","description":"org.meshtastic.core.database.dao.DiscoveryDao.insertDiscoveredNodes","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/insert-discovered-nodes.html","searchKeys":["insertDiscoveredNodes","abstract suspend fun insertDiscoveredNodes(nodes: List<DiscoveredNodeEntity>)","org.meshtastic.core.database.dao.DiscoveryDao.insertDiscoveredNodes"]},{"name":"abstract suspend fun insertIgnore(logs: List<MeshLog>)","description":"org.meshtastic.core.database.dao.MeshLogDao.insertIgnore","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/insert-ignore.html","searchKeys":["insertIgnore","abstract suspend fun insertIgnore(logs: List<MeshLog>)","org.meshtastic.core.database.dao.MeshLogDao.insertIgnore"]},{"name":"abstract suspend fun insertMarker(marker: MergeMarkerEntity)","description":"org.meshtastic.core.database.dao.MergeMarkerDao.insertMarker","location":"core/database/org.meshtastic.core.database.dao/-merge-marker-dao/insert-marker.html","searchKeys":["insertMarker","abstract suspend fun insertMarker(marker: MergeMarkerEntity)","org.meshtastic.core.database.dao.MergeMarkerDao.insertMarker"]},{"name":"abstract suspend fun insertPacketForMerge(packet: Packet)","description":"org.meshtastic.core.database.dao.PacketDao.insertPacketForMerge","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/insert-packet-for-merge.html","searchKeys":["insertPacketForMerge","abstract suspend fun insertPacketForMerge(packet: Packet)","org.meshtastic.core.database.dao.PacketDao.insertPacketForMerge"]},{"name":"abstract suspend fun insertPresetResult(result: DiscoveryPresetResultEntity): Long","description":"org.meshtastic.core.database.dao.DiscoveryDao.insertPresetResult","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/insert-preset-result.html","searchKeys":["insertPresetResult","abstract suspend fun insertPresetResult(result: DiscoveryPresetResultEntity): Long","org.meshtastic.core.database.dao.DiscoveryDao.insertPresetResult"]},{"name":"abstract suspend fun insertReactionsIgnore(reactions: List<ReactionEntity>)","description":"org.meshtastic.core.database.dao.PacketDao.insertReactionsIgnore","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/insert-reactions-ignore.html","searchKeys":["insertReactionsIgnore","abstract suspend fun insertReactionsIgnore(reactions: List<ReactionEntity>)","org.meshtastic.core.database.dao.PacketDao.insertReactionsIgnore"]},{"name":"abstract suspend fun insertSession(session: DiscoverySessionEntity): Long","description":"org.meshtastic.core.database.dao.DiscoveryDao.insertSession","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/insert-session.html","searchKeys":["insertSession","abstract suspend fun insertSession(session: DiscoverySessionEntity): Long","org.meshtastic.core.database.dao.DiscoveryDao.insertSession"]},{"name":"abstract suspend fun isMerged(sourceDbName: String): Boolean","description":"org.meshtastic.core.database.dao.MergeMarkerDao.isMerged","location":"core/database/org.meshtastic.core.database.dao/-merge-marker-dao/is-merged.html","searchKeys":["isMerged","abstract suspend fun isMerged(sourceDbName: String): Boolean","org.meshtastic.core.database.dao.MergeMarkerDao.isMerged"]},{"name":"abstract suspend fun markInterruptedSessions()","description":"org.meshtastic.core.database.dao.DiscoveryDao.markInterruptedSessions","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/mark-interrupted-sessions.html","searchKeys":["markInterruptedSessions","abstract suspend fun markInterruptedSessions()","org.meshtastic.core.database.dao.DiscoveryDao.markInterruptedSessions"]},{"name":"abstract suspend fun markPacketUnread(uuid: Long)","description":"org.meshtastic.core.database.dao.PacketDao.markPacketUnread","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/mark-packet-unread.html","searchKeys":["markPacketUnread","abstract suspend fun markPacketUnread(uuid: Long)","org.meshtastic.core.database.dao.PacketDao.markPacketUnread"]},{"name":"abstract suspend fun nodeDBbyNumSnapshot(): Map<Int, NodeWithRelations>","description":"org.meshtastic.core.database.dao.NodeInfoDao.nodeDBbyNumSnapshot","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/node-d-bby-num-snapshot.html","searchKeys":["nodeDBbyNumSnapshot","abstract suspend fun nodeDBbyNumSnapshot(): Map<Int, NodeWithRelations>","org.meshtastic.core.database.dao.NodeInfoDao.nodeDBbyNumSnapshot"]},{"name":"abstract suspend fun putAll(nodes: List<NodeEntity>)","description":"org.meshtastic.core.database.dao.NodeInfoDao.putAll","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/put-all.html","searchKeys":["putAll","abstract suspend fun putAll(nodes: List<NodeEntity>)","org.meshtastic.core.database.dao.NodeInfoDao.putAll"]},{"name":"abstract suspend fun rebuildFtsIndex()","description":"org.meshtastic.core.database.dao.PacketDao.rebuildFtsIndex","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/rebuild-fts-index.html","searchKeys":["rebuildFtsIndex","abstract suspend fun rebuildFtsIndex()","org.meshtastic.core.database.dao.PacketDao.rebuildFtsIndex"]},{"name":"abstract suspend fun remapDmContactKey(oldId: String, newId: String)","description":"org.meshtastic.core.database.dao.NodeInfoDao.remapDmContactKey","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/remap-dm-contact-key.html","searchKeys":["remapDmContactKey","abstract suspend fun remapDmContactKey(oldId: String, newId: String)","org.meshtastic.core.database.dao.NodeInfoDao.remapDmContactKey"]},{"name":"abstract suspend fun remapDmContactSettings(oldId: String, newId: String)","description":"org.meshtastic.core.database.dao.NodeInfoDao.remapDmContactSettings","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/remap-dm-contact-settings.html","searchKeys":["remapDmContactSettings","abstract suspend fun remapDmContactSettings(oldId: String, newId: String)","org.meshtastic.core.database.dao.NodeInfoDao.remapDmContactSettings"]},{"name":"abstract suspend fun remapPacketOwner(oldNum: Int, newNum: Int)","description":"org.meshtastic.core.database.dao.NodeInfoDao.remapPacketOwner","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/remap-packet-owner.html","searchKeys":["remapPacketOwner","abstract suspend fun remapPacketOwner(oldNum: Int, newNum: Int)","org.meshtastic.core.database.dao.NodeInfoDao.remapPacketOwner"]},{"name":"abstract suspend fun remapReactionOwner(oldNum: Int, newNum: Int)","description":"org.meshtastic.core.database.dao.NodeInfoDao.remapReactionOwner","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/remap-reaction-owner.html","searchKeys":["remapReactionOwner","abstract suspend fun remapReactionOwner(oldNum: Int, newNum: Int)","org.meshtastic.core.database.dao.NodeInfoDao.remapReactionOwner"]},{"name":"abstract suspend fun rewindLastReadMessage(contact: String, messageUuid: Long?, lastReadTimestamp: Long?)","description":"org.meshtastic.core.database.dao.PacketDao.rewindLastReadMessage","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/rewind-last-read-message.html","searchKeys":["rewindLastReadMessage","abstract suspend fun rewindLastReadMessage(contact: String, messageUuid: Long?, lastReadTimestamp: Long?)","org.meshtastic.core.database.dao.PacketDao.rewindLastReadMessage"]},{"name":"abstract suspend fun searchMessages(query: String): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.searchMessages","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/search-messages.html","searchKeys":["searchMessages","abstract suspend fun searchMessages(query: String): List<Packet>","org.meshtastic.core.database.dao.PacketDao.searchMessages"]},{"name":"abstract suspend fun searchMessagesInConversation(query: String, contactKey: String): List<Packet>","description":"org.meshtastic.core.database.dao.PacketDao.searchMessagesInConversation","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/search-messages-in-conversation.html","searchKeys":["searchMessagesInConversation","abstract suspend fun searchMessagesInConversation(query: String, contactKey: String): List<Packet>","org.meshtastic.core.database.dao.PacketDao.searchMessagesInConversation"]},{"name":"abstract suspend fun setMyNodeInfo(myInfo: MyNodeEntity)","description":"org.meshtastic.core.database.dao.NodeInfoDao.setMyNodeInfo","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/set-my-node-info.html","searchKeys":["setMyNodeInfo","abstract suspend fun setMyNodeInfo(myInfo: MyNodeEntity)","org.meshtastic.core.database.dao.NodeInfoDao.setMyNodeInfo"]},{"name":"abstract suspend fun setNodeNotes(num: Int, notes: String)","description":"org.meshtastic.core.database.dao.NodeInfoDao.setNodeNotes","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/set-node-notes.html","searchKeys":["setNodeNotes","abstract suspend fun setNodeNotes(num: Int, notes: String)","org.meshtastic.core.database.dao.NodeInfoDao.setNodeNotes"]},{"name":"abstract suspend fun setPowerChannelLabels(num: Int, labels: List<String>)","description":"org.meshtastic.core.database.dao.NodeInfoDao.setPowerChannelLabels","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/set-power-channel-labels.html","searchKeys":["setPowerChannelLabels","abstract suspend fun setPowerChannelLabels(num: Int, labels: List<String>)","org.meshtastic.core.database.dao.NodeInfoDao.setPowerChannelLabels"]},{"name":"abstract suspend fun setShowTranslated(uuid: Long, show: Boolean)","description":"org.meshtastic.core.database.dao.PacketDao.setShowTranslated","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/set-show-translated.html","searchKeys":["setShowTranslated","abstract suspend fun setShowTranslated(uuid: Long, show: Boolean)","org.meshtastic.core.database.dao.PacketDao.setShowTranslated"]},{"name":"abstract suspend fun setTranslation(uuid: Long, translatedText: String)","description":"org.meshtastic.core.database.dao.PacketDao.setTranslation","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/set-translation.html","searchKeys":["setTranslation","abstract suspend fun setTranslation(uuid: Long, translatedText: String)","org.meshtastic.core.database.dao.PacketDao.setTranslation"]},{"name":"abstract suspend fun update(packet: Packet)","description":"org.meshtastic.core.database.dao.PacketDao.update","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update.html","searchKeys":["update","abstract suspend fun update(packet: Packet)","org.meshtastic.core.database.dao.PacketDao.update"]},{"name":"abstract suspend fun update(reaction: ReactionEntity)","description":"org.meshtastic.core.database.dao.PacketDao.update","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update.html","searchKeys":["update","abstract suspend fun update(reaction: ReactionEntity)","org.meshtastic.core.database.dao.PacketDao.update"]},{"name":"abstract suspend fun updateActionPosition(uuid: Long, position: Int)","description":"org.meshtastic.core.database.dao.QuickChatActionDao.updateActionPosition","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/update-action-position.html","searchKeys":["updateActionPosition","abstract suspend fun updateActionPosition(uuid: Long, position: Int)","org.meshtastic.core.database.dao.QuickChatActionDao.updateActionPosition"]},{"name":"abstract suspend fun updateDiscoveredNode(node: DiscoveredNodeEntity)","description":"org.meshtastic.core.database.dao.DiscoveryDao.updateDiscoveredNode","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/update-discovered-node.html","searchKeys":["updateDiscoveredNode","abstract suspend fun updateDiscoveredNode(node: DiscoveredNodeEntity)","org.meshtastic.core.database.dao.DiscoveryDao.updateDiscoveredNode"]},{"name":"abstract suspend fun updateDraft(contact: String, draft: String)","description":"org.meshtastic.core.database.dao.PacketDao.updateDraft","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-draft.html","searchKeys":["updateDraft","abstract suspend fun updateDraft(contact: String, draft: String)","org.meshtastic.core.database.dao.PacketDao.updateDraft"]},{"name":"abstract suspend fun updateEnrouteReactionStatus(myNodeNum: Int, replyId: Int, userId: String, emoji: String, routingError: Int, enrouteStatus: MessageStatus, failedStatus: MessageStatus): Int","description":"org.meshtastic.core.database.dao.PacketDao.updateEnrouteReactionStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-enroute-reaction-status.html","searchKeys":["updateEnrouteReactionStatus","abstract suspend fun updateEnrouteReactionStatus(myNodeNum: Int, replyId: Int, userId: String, emoji: String, routingError: Int, enrouteStatus: MessageStatus, failedStatus: MessageStatus): Int","org.meshtastic.core.database.dao.PacketDao.updateEnrouteReactionStatus"]},{"name":"abstract suspend fun updateFilteredBySender(senderIdPattern: String, filtered: Boolean)","description":"org.meshtastic.core.database.dao.PacketDao.updateFilteredBySender","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-filtered-by-sender.html","searchKeys":["updateFilteredBySender","abstract suspend fun updateFilteredBySender(senderIdPattern: String, filtered: Boolean)","org.meshtastic.core.database.dao.PacketDao.updateFilteredBySender"]},{"name":"abstract suspend fun updateLastReadMessageIfNewer(contact: String, messageUuid: Long, lastReadTimestamp: Long): Int","description":"org.meshtastic.core.database.dao.PacketDao.updateLastReadMessageIfNewer","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-last-read-message-if-newer.html","searchKeys":["updateLastReadMessageIfNewer","abstract suspend fun updateLastReadMessageIfNewer(contact: String, messageUuid: Long, lastReadTimestamp: Long): Int","org.meshtastic.core.database.dao.PacketDao.updateLastReadMessageIfNewer"]},{"name":"abstract suspend fun updateMessageText(uuid: Long, text: String)","description":"org.meshtastic.core.database.dao.PacketDao.updateMessageText","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-message-text.html","searchKeys":["updateMessageText","abstract suspend fun updateMessageText(uuid: Long, text: String)","org.meshtastic.core.database.dao.PacketDao.updateMessageText"]},{"name":"abstract suspend fun updateMuteUntil(contactKeys: List<String>, muteUntil: Long)","description":"org.meshtastic.core.database.dao.PacketDao.updateMuteUntil","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-mute-until.html","searchKeys":["updateMuteUntil","abstract suspend fun updateMuteUntil(contactKeys: List<String>, muteUntil: Long)","org.meshtastic.core.database.dao.PacketDao.updateMuteUntil"]},{"name":"abstract suspend fun updatePinned(contactKeys: List<String>, pinned: Boolean)","description":"org.meshtastic.core.database.dao.PacketDao.updatePinned","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-pinned.html","searchKeys":["updatePinned","abstract suspend fun updatePinned(contactKeys: List<String>, pinned: Boolean)","org.meshtastic.core.database.dao.PacketDao.updatePinned"]},{"name":"abstract suspend fun updatePresetResult(result: DiscoveryPresetResultEntity)","description":"org.meshtastic.core.database.dao.DiscoveryDao.updatePresetResult","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/update-preset-result.html","searchKeys":["updatePresetResult","abstract suspend fun updatePresetResult(result: DiscoveryPresetResultEntity)","org.meshtastic.core.database.dao.DiscoveryDao.updatePresetResult"]},{"name":"abstract suspend fun updateRecoverableSessionCompletionStatus(sessionId: Long, status: String): Int","description":"org.meshtastic.core.database.dao.DiscoveryDao.updateRecoverableSessionCompletionStatus","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/update-recoverable-session-completion-status.html","searchKeys":["updateRecoverableSessionCompletionStatus","abstract suspend fun updateRecoverableSessionCompletionStatus(sessionId: Long, status: String): Int","org.meshtastic.core.database.dao.DiscoveryDao.updateRecoverableSessionCompletionStatus"]},{"name":"abstract suspend fun updateSession(session: DiscoverySessionEntity)","description":"org.meshtastic.core.database.dao.DiscoveryDao.updateSession","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/update-session.html","searchKeys":["updateSession","abstract suspend fun updateSession(session: DiscoverySessionEntity)","org.meshtastic.core.database.dao.DiscoveryDao.updateSession"]},{"name":"abstract suspend fun updateSessionAggregates(sessionId: Long, totalUniqueNodes: Int, totalDwellSeconds: Long, totalMessages: Int, totalSensorPackets: Int, furthestNodeDistance: Double, avgChannelUtilization: Double)","description":"org.meshtastic.core.database.dao.DiscoveryDao.updateSessionAggregates","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/update-session-aggregates.html","searchKeys":["updateSessionAggregates","abstract suspend fun updateSessionAggregates(sessionId: Long, totalUniqueNodes: Int, totalDwellSeconds: Long, totalMessages: Int, totalSensorPackets: Int, furthestNodeDistance: Double, avgChannelUtilization: Double)","org.meshtastic.core.database.dao.DiscoveryDao.updateSessionAggregates"]},{"name":"abstract suspend fun updateSessionCompletionStatus(sessionId: Long, status: String): Int","description":"org.meshtastic.core.database.dao.DiscoveryDao.updateSessionCompletionStatus","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/update-session-completion-status.html","searchKeys":["updateSessionCompletionStatus","abstract suspend fun updateSessionCompletionStatus(sessionId: Long, status: String): Int","org.meshtastic.core.database.dao.DiscoveryDao.updateSessionCompletionStatus"]},{"name":"abstract suspend fun upsert(action: QuickChatAction)","description":"org.meshtastic.core.database.dao.QuickChatActionDao.upsert","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(action: QuickChatAction)","org.meshtastic.core.database.dao.QuickChatActionDao.upsert"]},{"name":"abstract suspend fun upsert(entity: BootloaderOtaQuirksCacheEntity)","description":"org.meshtastic.core.database.dao.BootloaderOtaQuirksDao.upsert","location":"core/database/org.meshtastic.core.database.dao/-bootloader-ota-quirks-dao/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(entity: BootloaderOtaQuirksCacheEntity)","org.meshtastic.core.database.dao.BootloaderOtaQuirksDao.upsert"]},{"name":"abstract suspend fun upsert(entity: ChannelSetEntity)","description":"org.meshtastic.core.database.dao.ChannelSetDao.upsert","location":"core/database/org.meshtastic.core.database.dao/-channel-set-dao/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(entity: ChannelSetEntity)","org.meshtastic.core.database.dao.ChannelSetDao.upsert"]},{"name":"abstract suspend fun upsert(entity: MaintenanceUf2CacheEntity)","description":"org.meshtastic.core.database.dao.MaintenanceUf2Dao.upsert","location":"core/database/org.meshtastic.core.database.dao/-maintenance-uf2-dao/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(entity: MaintenanceUf2CacheEntity)","org.meshtastic.core.database.dao.MaintenanceUf2Dao.upsert"]},{"name":"abstract suspend fun upsert(meta: MetadataEntity)","description":"org.meshtastic.core.database.dao.NodeInfoDao.upsert","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(meta: MetadataEntity)","org.meshtastic.core.database.dao.NodeInfoDao.upsert"]},{"name":"abstract suspend fun upsertAll(editions: List<EventFirmwareEditionEntity>)","description":"org.meshtastic.core.database.dao.EventFirmwareEditionDao.upsertAll","location":"core/database/org.meshtastic.core.database.dao/-event-firmware-edition-dao/upsert-all.html","searchKeys":["upsertAll","abstract suspend fun upsertAll(editions: List<EventFirmwareEditionEntity>)","org.meshtastic.core.database.dao.EventFirmwareEditionDao.upsertAll"]},{"name":"abstract suspend fun upsertAll(links: List<DeviceLinkEntity>)","description":"org.meshtastic.core.database.dao.DeviceLinkDao.upsertAll","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/upsert-all.html","searchKeys":["upsertAll","abstract suspend fun upsertAll(links: List<DeviceLinkEntity>)","org.meshtastic.core.database.dao.DeviceLinkDao.upsertAll"]},{"name":"abstract suspend fun upsertContactSettings(contacts: List<ContactSettings>)","description":"org.meshtastic.core.database.dao.PacketDao.upsertContactSettings","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/upsert-contact-settings.html","searchKeys":["upsertContactSettings","abstract suspend fun upsertContactSettings(contacts: List<ContactSettings>)","org.meshtastic.core.database.dao.PacketDao.upsertContactSettings"]},{"name":"abstract val currentDb: StateFlow<MeshtasticDatabase>","description":"org.meshtastic.core.database.DatabaseProvider.currentDb","location":"core/database/org.meshtastic.core.database/-database-provider/current-db.html","searchKeys":["currentDb","abstract val currentDb: StateFlow<MeshtasticDatabase>","org.meshtastic.core.database.DatabaseProvider.currentDb"]},{"name":"class AutoMigration12to13 : AutoMigrationSpec","description":"org.meshtastic.core.database.AutoMigration12to13","location":"core/database/org.meshtastic.core.database/-auto-migration12to13/index.html","searchKeys":["AutoMigration12to13","class AutoMigration12to13 : AutoMigrationSpec","org.meshtastic.core.database.AutoMigration12to13"]},{"name":"class AutoMigration29to30 : AutoMigrationSpec","description":"org.meshtastic.core.database.AutoMigration29to30","location":"core/database/org.meshtastic.core.database/-auto-migration29to30/index.html","searchKeys":["AutoMigration29to30","class AutoMigration29to30 : AutoMigrationSpec","org.meshtastic.core.database.AutoMigration29to30"]},{"name":"class AutoMigration33to34 : AutoMigrationSpec","description":"org.meshtastic.core.database.AutoMigration33to34","location":"core/database/org.meshtastic.core.database/-auto-migration33to34/index.html","searchKeys":["AutoMigration33to34","class AutoMigration33to34 : AutoMigrationSpec","org.meshtastic.core.database.AutoMigration33to34"]},{"name":"class AutoMigration34to35 : AutoMigrationSpec","description":"org.meshtastic.core.database.AutoMigration34to35","location":"core/database/org.meshtastic.core.database/-auto-migration34to35/index.html","searchKeys":["AutoMigration34to35","class AutoMigration34to35 : AutoMigrationSpec","org.meshtastic.core.database.AutoMigration34to35"]},{"name":"class AutoMigration42to43 : AutoMigrationSpec","description":"org.meshtastic.core.database.AutoMigration42to43","location":"core/database/org.meshtastic.core.database/-auto-migration42to43/index.html","searchKeys":["AutoMigration42to43","class AutoMigration42to43 : AutoMigrationSpec","org.meshtastic.core.database.AutoMigration42to43"]},{"name":"class BusyTimeoutSQLiteDriver(delegate: SQLiteDriver, busyTimeoutMs: Long = DEFAULT_BUSY_TIMEOUT_MS) : SQLiteDriver","description":"org.meshtastic.core.database.BusyTimeoutSQLiteDriver","location":"core/database/org.meshtastic.core.database/-busy-timeout-s-q-lite-driver/index.html","searchKeys":["BusyTimeoutSQLiteDriver","class BusyTimeoutSQLiteDriver(delegate: SQLiteDriver, busyTimeoutMs: Long = DEFAULT_BUSY_TIMEOUT_MS) : SQLiteDriver","org.meshtastic.core.database.BusyTimeoutSQLiteDriver"]},{"name":"class Converters","description":"org.meshtastic.core.database.Converters","location":"core/database/org.meshtastic.core.database/-converters/index.html","searchKeys":["Converters","class Converters","org.meshtastic.core.database.Converters"]},{"name":"class CoreDatabaseAndroidModule","description":"org.meshtastic.core.database.di.CoreDatabaseAndroidModule","location":"core/database/org.meshtastic.core.database.di/-core-database-android-module/index.html","searchKeys":["CoreDatabaseAndroidModule","class CoreDatabaseAndroidModule","org.meshtastic.core.database.di.CoreDatabaseAndroidModule"]},{"name":"class CoreDatabaseModule","description":"org.meshtastic.core.database.di.CoreDatabaseModule","location":"core/database/org.meshtastic.core.database.di/-core-database-module/index.html","searchKeys":["CoreDatabaseModule","class CoreDatabaseModule","org.meshtastic.core.database.di.CoreDatabaseModule"]},{"name":"class DatabaseOperationTimeoutException(message: String) : IllegalStateException","description":"org.meshtastic.core.database.DatabaseOperationTimeoutException","location":"core/database/org.meshtastic.core.database/-database-operation-timeout-exception/index.html","searchKeys":["DatabaseOperationTimeoutException","class DatabaseOperationTimeoutException(message: String) : IllegalStateException","org.meshtastic.core.database.DatabaseOperationTimeoutException"]},{"name":"class DbFlowStalledException(message: String) : IllegalStateException","description":"org.meshtastic.core.database.DbFlowStalledException","location":"core/database/org.meshtastic.core.database/-db-flow-stalled-exception/index.html","searchKeys":["DbFlowStalledException","class DbFlowStalledException(message: String) : IllegalStateException","org.meshtastic.core.database.DbFlowStalledException"]},{"name":"class SwitchingDiscoveryDao(dbManager: DatabaseProvider) : DiscoveryDao","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/index.html","searchKeys":["SwitchingDiscoveryDao","class SwitchingDiscoveryDao(dbManager: DatabaseProvider) : DiscoveryDao","org.meshtastic.core.database.dao.SwitchingDiscoveryDao"]},{"name":"const val ADDRESS_ANON_EDGE_LEN: Int = 2","description":"org.meshtastic.core.database.DatabaseConstants.ADDRESS_ANON_EDGE_LEN","location":"core/database/org.meshtastic.core.database/-database-constants/-a-d-d-r-e-s-s_-a-n-o-n_-e-d-g-e_-l-e-n.html","searchKeys":["ADDRESS_ANON_EDGE_LEN","const val ADDRESS_ANON_EDGE_LEN: Int = 2","org.meshtastic.core.database.DatabaseConstants.ADDRESS_ANON_EDGE_LEN"]},{"name":"const val ADDRESS_ANON_SHORT_LEN: Int = 4","description":"org.meshtastic.core.database.DatabaseConstants.ADDRESS_ANON_SHORT_LEN","location":"core/database/org.meshtastic.core.database/-database-constants/-a-d-d-r-e-s-s_-a-n-o-n_-s-h-o-r-t_-l-e-n.html","searchKeys":["ADDRESS_ANON_SHORT_LEN","const val ADDRESS_ANON_SHORT_LEN: Int = 4","org.meshtastic.core.database.DatabaseConstants.ADDRESS_ANON_SHORT_LEN"]},{"name":"const val ADDR_DB_FOR_PREFIX: String","description":"org.meshtastic.core.database.DatabaseConstants.ADDR_DB_FOR_PREFIX","location":"core/database/org.meshtastic.core.database/-database-constants/-a-d-d-r_-d-b_-f-o-r_-p-r-e-f-i-x.html","searchKeys":["ADDR_DB_FOR_PREFIX","const val ADDR_DB_FOR_PREFIX: String","org.meshtastic.core.database.DatabaseConstants.ADDR_DB_FOR_PREFIX"]},{"name":"const val CACHE_LIMIT_KEY: String","description":"org.meshtastic.core.database.DatabaseConstants.CACHE_LIMIT_KEY","location":"core/database/org.meshtastic.core.database/-database-constants/-c-a-c-h-e_-l-i-m-i-t_-k-e-y.html","searchKeys":["CACHE_LIMIT_KEY","const val CACHE_LIMIT_KEY: String","org.meshtastic.core.database.DatabaseConstants.CACHE_LIMIT_KEY"]},{"name":"const val COMPLETE: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.COMPLETE","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-c-o-m-p-l-e-t-e.html","searchKeys":["COMPLETE","const val COMPLETE: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.COMPLETE"]},{"name":"const val DB_NAME_HASH_LEN: Int = 10","description":"org.meshtastic.core.database.DatabaseConstants.DB_NAME_HASH_LEN","location":"core/database/org.meshtastic.core.database/-database-constants/-d-b_-n-a-m-e_-h-a-s-h_-l-e-n.html","searchKeys":["DB_NAME_HASH_LEN","const val DB_NAME_HASH_LEN: Int = 10","org.meshtastic.core.database.DatabaseConstants.DB_NAME_HASH_LEN"]},{"name":"const val DB_NAME_SEPARATOR_LEN: Int = 1","description":"org.meshtastic.core.database.DatabaseConstants.DB_NAME_SEPARATOR_LEN","location":"core/database/org.meshtastic.core.database/-database-constants/-d-b_-n-a-m-e_-s-e-p-a-r-a-t-o-r_-l-e-n.html","searchKeys":["DB_NAME_SEPARATOR_LEN","const val DB_NAME_SEPARATOR_LEN: Int = 1","org.meshtastic.core.database.DatabaseConstants.DB_NAME_SEPARATOR_LEN"]},{"name":"const val DB_NAME_SUFFIX_LEN: Int = 3","description":"org.meshtastic.core.database.DatabaseConstants.DB_NAME_SUFFIX_LEN","location":"core/database/org.meshtastic.core.database/-database-constants/-d-b_-n-a-m-e_-s-u-f-f-i-x_-l-e-n.html","searchKeys":["DB_NAME_SUFFIX_LEN","const val DB_NAME_SUFFIX_LEN: Int = 3","org.meshtastic.core.database.DatabaseConstants.DB_NAME_SUFFIX_LEN"]},{"name":"const val DB_PREFIX: String","description":"org.meshtastic.core.database.DatabaseConstants.DB_PREFIX","location":"core/database/org.meshtastic.core.database/-database-constants/-d-b_-p-r-e-f-i-x.html","searchKeys":["DB_PREFIX","const val DB_PREFIX: String","org.meshtastic.core.database.DatabaseConstants.DB_PREFIX"]},{"name":"const val DEFAULT_BUSY_TIMEOUT_MS: Long","description":"org.meshtastic.core.database.BusyTimeoutSQLiteDriver.Companion.DEFAULT_BUSY_TIMEOUT_MS","location":"core/database/org.meshtastic.core.database/-busy-timeout-s-q-lite-driver/-companion/-d-e-f-a-u-l-t_-b-u-s-y_-t-i-m-e-o-u-t_-m-s.html","searchKeys":["DEFAULT_BUSY_TIMEOUT_MS","const val DEFAULT_BUSY_TIMEOUT_MS: Long","org.meshtastic.core.database.BusyTimeoutSQLiteDriver.Companion.DEFAULT_BUSY_TIMEOUT_MS"]},{"name":"const val DEFAULT_CACHE_LIMIT: Int = 5","description":"org.meshtastic.core.database.DatabaseConstants.DEFAULT_CACHE_LIMIT","location":"core/database/org.meshtastic.core.database/-database-constants/-d-e-f-a-u-l-t_-c-a-c-h-e_-l-i-m-i-t.html","searchKeys":["DEFAULT_CACHE_LIMIT","const val DEFAULT_CACHE_LIMIT: Int = 5","org.meshtastic.core.database.DatabaseConstants.DEFAULT_CACHE_LIMIT"]},{"name":"const val DEFAULT_DB_NAME: String","description":"org.meshtastic.core.database.DatabaseConstants.DEFAULT_DB_NAME","location":"core/database/org.meshtastic.core.database/-database-constants/-d-e-f-a-u-l-t_-d-b_-n-a-m-e.html","searchKeys":["DEFAULT_DB_NAME","const val DEFAULT_DB_NAME: String","org.meshtastic.core.database.DatabaseConstants.DEFAULT_DB_NAME"]},{"name":"const val DEVICE_DB_FOR_PREFIX: String","description":"org.meshtastic.core.database.DatabaseConstants.DEVICE_DB_FOR_PREFIX","location":"core/database/org.meshtastic.core.database/-database-constants/-d-e-v-i-c-e_-d-b_-f-o-r_-p-r-e-f-i-x.html","searchKeys":["DEVICE_DB_FOR_PREFIX","const val DEVICE_DB_FOR_PREFIX: String","org.meshtastic.core.database.DatabaseConstants.DEVICE_DB_FOR_PREFIX"]},{"name":"const val DEVICE_ID_UNKNOWN: String","description":"org.meshtastic.core.database.entity.MyNodeEntity.Companion.DEVICE_ID_UNKNOWN","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/-companion/-d-e-v-i-c-e_-i-d_-u-n-k-n-o-w-n.html","searchKeys":["DEVICE_ID_UNKNOWN","const val DEVICE_ID_UNKNOWN: String","org.meshtastic.core.database.entity.MyNodeEntity.Companion.DEVICE_ID_UNKNOWN"]},{"name":"const val FAILED: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.FAILED","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-f-a-i-l-e-d.html","searchKeys":["FAILED","const val FAILED: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.FAILED"]},{"name":"const val INTERRUPTED: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.INTERRUPTED","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-i-n-t-e-r-r-u-p-t-e-d.html","searchKeys":["INTERRUPTED","const val INTERRUPTED: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.INTERRUPTED"]},{"name":"const val IN_PROGRESS: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.IN_PROGRESS","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-i-n_-p-r-o-g-r-e-s-s.html","searchKeys":["IN_PROGRESS","const val IN_PROGRESS: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.IN_PROGRESS"]},{"name":"const val KEY_SIZE: Int = 32","description":"org.meshtastic.core.database.dao.NodeInfoDao.Companion.KEY_SIZE","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/-companion/-k-e-y_-s-i-z-e.html","searchKeys":["KEY_SIZE","const val KEY_SIZE: Int = 32","org.meshtastic.core.database.dao.NodeInfoDao.Companion.KEY_SIZE"]},{"name":"const val LEGACY_DB_CLEANED_KEY: String","description":"org.meshtastic.core.database.DatabaseConstants.LEGACY_DB_CLEANED_KEY","location":"core/database/org.meshtastic.core.database/-database-constants/-l-e-g-a-c-y_-d-b_-c-l-e-a-n-e-d_-k-e-y.html","searchKeys":["LEGACY_DB_CLEANED_KEY","const val LEGACY_DB_CLEANED_KEY: String","org.meshtastic.core.database.DatabaseConstants.LEGACY_DB_CLEANED_KEY"]},{"name":"const val LEGACY_DB_NAME: String","description":"org.meshtastic.core.database.DatabaseConstants.LEGACY_DB_NAME","location":"core/database/org.meshtastic.core.database/-database-constants/-l-e-g-a-c-y_-d-b_-n-a-m-e.html","searchKeys":["LEGACY_DB_NAME","const val LEGACY_DB_NAME: String","org.meshtastic.core.database.DatabaseConstants.LEGACY_DB_NAME"]},{"name":"const val MAX_BIND_PARAMS: Int = 999","description":"org.meshtastic.core.database.dao.NodeInfoDao.Companion.MAX_BIND_PARAMS","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/-companion/-m-a-x_-b-i-n-d_-p-a-r-a-m-s.html","searchKeys":["MAX_BIND_PARAMS","const val MAX_BIND_PARAMS: Int = 999","org.meshtastic.core.database.dao.NodeInfoDao.Companion.MAX_BIND_PARAMS"]},{"name":"const val MAX_CACHE_LIMIT: Int = 10","description":"org.meshtastic.core.database.DatabaseConstants.MAX_CACHE_LIMIT","location":"core/database/org.meshtastic.core.database/-database-constants/-m-a-x_-c-a-c-h-e_-l-i-m-i-t.html","searchKeys":["MAX_CACHE_LIMIT","const val MAX_CACHE_LIMIT: Int = 10","org.meshtastic.core.database.DatabaseConstants.MAX_CACHE_LIMIT"]},{"name":"const val MIN_CACHE_LIMIT: Int = 1","description":"org.meshtastic.core.database.DatabaseConstants.MIN_CACHE_LIMIT","location":"core/database/org.meshtastic.core.database/-database-constants/-m-i-n_-c-a-c-h-e_-l-i-m-i-t.html","searchKeys":["MIN_CACHE_LIMIT","const val MIN_CACHE_LIMIT: Int = 1","org.meshtastic.core.database.DatabaseConstants.MIN_CACHE_LIMIT"]},{"name":"const val NODE_DB_FOR_PREFIX: String","description":"org.meshtastic.core.database.DatabaseConstants.NODE_DB_FOR_PREFIX","location":"core/database/org.meshtastic.core.database/-database-constants/-n-o-d-e_-d-b_-f-o-r_-p-r-e-f-i-x.html","searchKeys":["NODE_DB_FOR_PREFIX","const val NODE_DB_FOR_PREFIX: String","org.meshtastic.core.database.DatabaseConstants.NODE_DB_FOR_PREFIX"]},{"name":"const val NODE_NUM_LOCAL: Int = 0","description":"org.meshtastic.core.database.entity.MeshLog.Companion.NODE_NUM_LOCAL","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/-companion/-n-o-d-e_-n-u-m_-l-o-c-a-l.html","searchKeys":["NODE_NUM_LOCAL","const val NODE_NUM_LOCAL: Int = 0","org.meshtastic.core.database.entity.MeshLog.Companion.NODE_NUM_LOCAL"]},{"name":"const val PENDING_DESTINATION_DB_FOR_PREFIX: String","description":"org.meshtastic.core.database.DatabaseConstants.PENDING_DESTINATION_DB_FOR_PREFIX","location":"core/database/org.meshtastic.core.database/-database-constants/-p-e-n-d-i-n-g_-d-e-s-t-i-n-a-t-i-o-n_-d-b_-f-o-r_-p-r-e-f-i-x.html","searchKeys":["PENDING_DESTINATION_DB_FOR_PREFIX","const val PENDING_DESTINATION_DB_FOR_PREFIX: String","org.meshtastic.core.database.DatabaseConstants.PENDING_DESTINATION_DB_FOR_PREFIX"]},{"name":"const val PENDING_SOURCE_DB_FOR_PREFIX: String","description":"org.meshtastic.core.database.DatabaseConstants.PENDING_SOURCE_DB_FOR_PREFIX","location":"core/database/org.meshtastic.core.database/-database-constants/-p-e-n-d-i-n-g_-s-o-u-r-c-e_-d-b_-f-o-r_-p-r-e-f-i-x.html","searchKeys":["PENDING_SOURCE_DB_FOR_PREFIX","const val PENDING_SOURCE_DB_FOR_PREFIX: String","org.meshtastic.core.database.DatabaseConstants.PENDING_SOURCE_DB_FOR_PREFIX"]},{"name":"const val RECOVERABLE_SQL_LIST: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.RECOVERABLE_SQL_LIST","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-r-e-c-o-v-e-r-a-b-l-e_-s-q-l_-l-i-s-t.html","searchKeys":["RECOVERABLE_SQL_LIST","const val RECOVERABLE_SQL_LIST: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.RECOVERABLE_SQL_LIST"]},{"name":"const val RELAY_NODE_SUFFIX_MASK: Int = 255","description":"org.meshtastic.core.database.entity.Packet.Companion.RELAY_NODE_SUFFIX_MASK","location":"core/database/org.meshtastic.core.database.entity/-packet/-companion/-r-e-l-a-y_-n-o-d-e_-s-u-f-f-i-x_-m-a-s-k.html","searchKeys":["RELAY_NODE_SUFFIX_MASK","const val RELAY_NODE_SUFFIX_MASK: Int = 255","org.meshtastic.core.database.entity.Packet.Companion.RELAY_NODE_SUFFIX_MASK"]},{"name":"const val RESTORED: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORED","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-r-e-s-t-o-r-e-d.html","searchKeys":["RESTORED","const val RESTORED: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORED"]},{"name":"const val RESTORE_PENDING_COMPLETE: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORE_PENDING_COMPLETE","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-r-e-s-t-o-r-e_-p-e-n-d-i-n-g_-c-o-m-p-l-e-t-e.html","searchKeys":["RESTORE_PENDING_COMPLETE","const val RESTORE_PENDING_COMPLETE: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORE_PENDING_COMPLETE"]},{"name":"const val RESTORE_PENDING_FAILED: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORE_PENDING_FAILED","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-r-e-s-t-o-r-e_-p-e-n-d-i-n-g_-f-a-i-l-e-d.html","searchKeys":["RESTORE_PENDING_FAILED","const val RESTORE_PENDING_FAILED: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORE_PENDING_FAILED"]},{"name":"const val RESTORE_PENDING_STOPPED: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORE_PENDING_STOPPED","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-r-e-s-t-o-r-e_-p-e-n-d-i-n-g_-s-t-o-p-p-e-d.html","searchKeys":["RESTORE_PENDING_STOPPED","const val RESTORE_PENDING_STOPPED: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.RESTORE_PENDING_STOPPED"]},{"name":"const val RETIRED_DB_NAMES_KEY: String","description":"org.meshtastic.core.database.DatabaseConstants.RETIRED_DB_NAMES_KEY","location":"core/database/org.meshtastic.core.database/-database-constants/-r-e-t-i-r-e-d_-d-b_-n-a-m-e-s_-k-e-y.html","searchKeys":["RETIRED_DB_NAMES_KEY","const val RETIRED_DB_NAMES_KEY: String","org.meshtastic.core.database.DatabaseConstants.RETIRED_DB_NAMES_KEY"]},{"name":"const val SINGLETON_ID: Int = 0","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.Companion.SINGLETON_ID","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/-companion/-s-i-n-g-l-e-t-o-n_-i-d.html","searchKeys":["SINGLETON_ID","const val SINGLETON_ID: Int = 0","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.Companion.SINGLETON_ID"]},{"name":"const val SINGLETON_ID: Int = 0","description":"org.meshtastic.core.database.entity.ChannelSetEntity.Companion.SINGLETON_ID","location":"core/database/org.meshtastic.core.database.entity/-channel-set-entity/-companion/-s-i-n-g-l-e-t-o-n_-i-d.html","searchKeys":["SINGLETON_ID","const val SINGLETON_ID: Int = 0","org.meshtastic.core.database.entity.ChannelSetEntity.Companion.SINGLETON_ID"]},{"name":"const val SINGLETON_ID: Int = 0","description":"org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.Companion.SINGLETON_ID","location":"core/database/org.meshtastic.core.database.entity/-maintenance-uf2-cache-entity/-companion/-s-i-n-g-l-e-t-o-n_-i-d.html","searchKeys":["SINGLETON_ID","const val SINGLETON_ID: Int = 0","org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.Companion.SINGLETON_ID"]},{"name":"const val SQLITE_MAX_BIND_PARAMETERS: Int = 999","description":"org.meshtastic.core.database.DatabaseConstants.SQLITE_MAX_BIND_PARAMETERS","location":"core/database/org.meshtastic.core.database/-database-constants/-s-q-l-i-t-e_-m-a-x_-b-i-n-d_-p-a-r-a-m-e-t-e-r-s.html","searchKeys":["SQLITE_MAX_BIND_PARAMETERS","const val SQLITE_MAX_BIND_PARAMETERS: Int = 999","org.meshtastic.core.database.DatabaseConstants.SQLITE_MAX_BIND_PARAMETERS"]},{"name":"const val STOPPED: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.STOPPED","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-s-t-o-p-p-e-d.html","searchKeys":["STOPPED","const val STOPPED: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.STOPPED"]},{"name":"const val UNRESTORABLE: String","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.UNRESTORABLE","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-u-n-r-e-s-t-o-r-a-b-l-e.html","searchKeys":["UNRESTORABLE","const val UNRESTORABLE: String","org.meshtastic.core.database.entity.DiscoverySessionStatus.UNRESTORABLE"]},{"name":"constructor()","description":"org.meshtastic.core.database.AutoMigration12to13.AutoMigration12to13","location":"core/database/org.meshtastic.core.database/-auto-migration12to13/-auto-migration12to13.html","searchKeys":["AutoMigration12to13","constructor()","org.meshtastic.core.database.AutoMigration12to13.AutoMigration12to13"]},{"name":"constructor()","description":"org.meshtastic.core.database.AutoMigration29to30.AutoMigration29to30","location":"core/database/org.meshtastic.core.database/-auto-migration29to30/-auto-migration29to30.html","searchKeys":["AutoMigration29to30","constructor()","org.meshtastic.core.database.AutoMigration29to30.AutoMigration29to30"]},{"name":"constructor()","description":"org.meshtastic.core.database.AutoMigration33to34.AutoMigration33to34","location":"core/database/org.meshtastic.core.database/-auto-migration33to34/-auto-migration33to34.html","searchKeys":["AutoMigration33to34","constructor()","org.meshtastic.core.database.AutoMigration33to34.AutoMigration33to34"]},{"name":"constructor()","description":"org.meshtastic.core.database.AutoMigration34to35.AutoMigration34to35","location":"core/database/org.meshtastic.core.database/-auto-migration34to35/-auto-migration34to35.html","searchKeys":["AutoMigration34to35","constructor()","org.meshtastic.core.database.AutoMigration34to35.AutoMigration34to35"]},{"name":"constructor()","description":"org.meshtastic.core.database.AutoMigration42to43.AutoMigration42to43","location":"core/database/org.meshtastic.core.database/-auto-migration42to43/-auto-migration42to43.html","searchKeys":["AutoMigration42to43","constructor()","org.meshtastic.core.database.AutoMigration42to43.AutoMigration42to43"]},{"name":"constructor()","description":"org.meshtastic.core.database.Converters.Converters","location":"core/database/org.meshtastic.core.database/-converters/-converters.html","searchKeys":["Converters","constructor()","org.meshtastic.core.database.Converters.Converters"]},{"name":"constructor()","description":"org.meshtastic.core.database.MeshtasticDatabase.MeshtasticDatabase","location":"core/database/org.meshtastic.core.database/-meshtastic-database/-meshtastic-database.html","searchKeys":["MeshtasticDatabase","constructor()","org.meshtastic.core.database.MeshtasticDatabase.MeshtasticDatabase"]},{"name":"constructor()","description":"org.meshtastic.core.database.di.CoreDatabaseAndroidModule.CoreDatabaseAndroidModule","location":"core/database/org.meshtastic.core.database.di/-core-database-android-module/-core-database-android-module.html","searchKeys":["CoreDatabaseAndroidModule","constructor()","org.meshtastic.core.database.di.CoreDatabaseAndroidModule.CoreDatabaseAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.database.di.CoreDatabaseModule.CoreDatabaseModule","location":"core/database/org.meshtastic.core.database.di/-core-database-module/-core-database-module.html","searchKeys":["CoreDatabaseModule","constructor()","org.meshtastic.core.database.di.CoreDatabaseModule.CoreDatabaseModule"]},{"name":"constructor(activelySupported: Boolean, architecture: String, displayName: String, hasInkHud: Boolean? = null, hasMui: Boolean? = null, hwModel: Int, hwModelSlug: String, images: List<String>?, lastUpdated: Long = nowMillis, partitionScheme: String? = null, platformioTarget: String, requiresDfu: Boolean?, supportLevel: Int?, tags: List<String>?)","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.DeviceHardwareEntity","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/-device-hardware-entity.html","searchKeys":["DeviceHardwareEntity","constructor(activelySupported: Boolean, architecture: String, displayName: String, hasInkHud: Boolean? = null, hasMui: Boolean? = null, hwModel: Int, hwModelSlug: String, images: List<String>?, lastUpdated: Long = nowMillis, partitionScheme: String? = null, platformioTarget: String, requiresDfu: Boolean?, supportLevel: Int?, tags: List<String>?)","org.meshtastic.core.database.entity.DeviceHardwareEntity.DeviceHardwareEntity"]},{"name":"constructor(contact_key: String, muteUntil: Long = 0, lastReadMessageUuid: Long? = null, lastReadMessageTimestamp: Long? = null, filteringDisabled: Boolean = false, draft: String = \"\", pinned: Boolean = false)","description":"org.meshtastic.core.database.entity.ContactSettings.ContactSettings","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/-contact-settings.html","searchKeys":["ContactSettings","constructor(contact_key: String, muteUntil: Long = 0, lastReadMessageUuid: Long? = null, lastReadMessageTimestamp: Long? = null, filteringDisabled: Boolean = false, draft: String = \"\", pinned: Boolean = false)","org.meshtastic.core.database.entity.ContactSettings.ContactSettings"]},{"name":"constructor(datastore: DatabaseDataStore, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.database.DatabaseManager.DatabaseManager","location":"core/database/org.meshtastic.core.database/-database-manager/-database-manager.html","searchKeys":["DatabaseManager","constructor(datastore: DatabaseDataStore, dispatchers: CoroutineDispatchers)","org.meshtastic.core.database.DatabaseManager.DatabaseManager"]},{"name":"constructor(dbManager: DatabaseProvider)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.SwitchingDiscoveryDao","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/-switching-discovery-dao.html","searchKeys":["SwitchingDiscoveryDao","constructor(dbManager: DatabaseProvider)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.SwitchingDiscoveryDao"]},{"name":"constructor(delegate: SQLiteDriver, busyTimeoutMs: Long = DEFAULT_BUSY_TIMEOUT_MS)","description":"org.meshtastic.core.database.BusyTimeoutSQLiteDriver.BusyTimeoutSQLiteDriver","location":"core/database/org.meshtastic.core.database/-busy-timeout-s-q-lite-driver/-busy-timeout-s-q-lite-driver.html","searchKeys":["BusyTimeoutSQLiteDriver","constructor(delegate: SQLiteDriver, busyTimeoutMs: Long = DEFAULT_BUSY_TIMEOUT_MS)","org.meshtastic.core.database.BusyTimeoutSQLiteDriver.BusyTimeoutSQLiteDriver"]},{"name":"constructor(edition: String, displayName: String = \"\", welcomeMessage: String = \"\", eventStart: String? = null, eventEnd: String? = null, timeZone: String? = null, location: String? = null, iconUrl: String? = null, accentColor: String? = null, tag: String? = null, domain: String? = null, themeJson: String? = null, firmwareJson: String? = null, linksJson: String = \"[]\")","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.EventFirmwareEditionEntity","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/-event-firmware-edition-entity.html","searchKeys":["EventFirmwareEditionEntity","constructor(edition: String, displayName: String = \"\", welcomeMessage: String = \"\", eventStart: String? = null, eventEnd: String? = null, timeZone: String? = null, location: String? = null, iconUrl: String? = null, accentColor: String? = null, tag: String? = null, domain: String? = null, themeJson: String? = null, firmwareJson: String? = null, linksJson: String = \"[]\")","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.EventFirmwareEditionEntity"]},{"name":"constructor(id: Int = SINGLETON_ID, channelSet: ChannelSet)","description":"org.meshtastic.core.database.entity.ChannelSetEntity.ChannelSetEntity","location":"core/database/org.meshtastic.core.database.entity/-channel-set-entity/-channel-set-entity.html","searchKeys":["ChannelSetEntity","constructor(id: Int = SINGLETON_ID, channelSet: ChannelSet)","org.meshtastic.core.database.entity.ChannelSetEntity.ChannelSetEntity"]},{"name":"constructor(id: Int = SINGLETON_ID, devicesJson: String = \"[]\", softDeviceVariantsJson: String = \"[]\")","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.BootloaderOtaQuirksCacheEntity","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/-bootloader-ota-quirks-cache-entity.html","searchKeys":["BootloaderOtaQuirksCacheEntity","constructor(id: Int = SINGLETON_ID, devicesJson: String = \"[]\", softDeviceVariantsJson: String = \"[]\")","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.BootloaderOtaQuirksCacheEntity"]},{"name":"constructor(id: Int = SINGLETON_ID, manifestJson: String)","description":"org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.MaintenanceUf2CacheEntity","location":"core/database/org.meshtastic.core.database.entity/-maintenance-uf2-cache-entity/-maintenance-uf2-cache-entity.html","searchKeys":["MaintenanceUf2CacheEntity","constructor(id: Int = SINGLETON_ID, manifestJson: String)","org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.MaintenanceUf2CacheEntity"]},{"name":"constructor(id: Long = 0, presetResultId: Long, nodeNum: Long, shortName: String? = null, longName: String? = null, neighborType: String = \"direct\", latitude: Double? = null, longitude: Double? = null, distanceFromUser: Double? = null, hopCount: Int = 0, snr: Float = 0.0f, rssi: Int? = null, messageCount: Int = 0, sensorPacketCount: Int = 0, isInfrastructure: Boolean = false)","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.DiscoveredNodeEntity","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/-discovered-node-entity.html","searchKeys":["DiscoveredNodeEntity","constructor(id: Long = 0, presetResultId: Long, nodeNum: Long, shortName: String? = null, longName: String? = null, neighborType: String = \"direct\", latitude: Double? = null, longitude: Double? = null, distanceFromUser: Double? = null, hopCount: Int = 0, snr: Float = 0.0f, rssi: Int? = null, messageCount: Int = 0, sensorPacketCount: Int = 0, isInfrastructure: Boolean = false)","org.meshtastic.core.database.entity.DiscoveredNodeEntity.DiscoveredNodeEntity"]},{"name":"constructor(id: Long = 0, sessionId: Long, presetName: String, dwellDurationSeconds: Long = 0, uniqueNodes: Int = 0, directNeighborCount: Int = 0, meshNeighborCount: Int = 0, infrastructureNodeCount: Int = 0, messageCount: Int = 0, sensorPacketCount: Int = 0, avgChannelUtilization: Double = 0.0, avgAirtimeRate: Double = 0.0, packetSuccessRate: Double = 0.0, packetFailureRate: Double = 0.0, aiSummary: String? = null, numPacketsTx: Int = 0, numPacketsRx: Int = 0, numPacketsRxBad: Int = 0, numRxDupe: Int = 0, numTxRelay: Int = 0, numTxRelayCanceled: Int = 0, numOnlineNodes: Int = 0, numTotalNodes: Int = 0, uptimeSeconds: Int = 0)","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.DiscoveryPresetResultEntity","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/-discovery-preset-result-entity.html","searchKeys":["DiscoveryPresetResultEntity","constructor(id: Long = 0, sessionId: Long, presetName: String, dwellDurationSeconds: Long = 0, uniqueNodes: Int = 0, directNeighborCount: Int = 0, meshNeighborCount: Int = 0, infrastructureNodeCount: Int = 0, messageCount: Int = 0, sensorPacketCount: Int = 0, avgChannelUtilization: Double = 0.0, avgAirtimeRate: Double = 0.0, packetSuccessRate: Double = 0.0, packetFailureRate: Double = 0.0, aiSummary: String? = null, numPacketsTx: Int = 0, numPacketsRx: Int = 0, numPacketsRxBad: Int = 0, numRxDupe: Int = 0, numTxRelay: Int = 0, numTxRelayCanceled: Int = 0, numOnlineNodes: Int = 0, numTotalNodes: Int = 0, uptimeSeconds: Int = 0)","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.DiscoveryPresetResultEntity"]},{"name":"constructor(id: Long = 0, timestamp: Long, presetsScanned: String, homePreset: String, totalUniqueNodes: Int = 0, avgChannelUtilization: Double = 0.0, totalMessages: Int = 0, totalSensorPackets: Int = 0, furthestNodeDistance: Double = 0.0, completionStatus: String = DiscoverySessionStatus.COMPLETE, aiSummary: String? = null, userLatitude: Double = 0.0, userLongitude: Double = 0.0, totalDwellSeconds: Long = 0, deviceAddress: String? = null, homeLoraConfig: Config.LoRaConfig? = null, homePrimaryChannel: ChannelSettings? = null)","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.DiscoverySessionEntity","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/-discovery-session-entity.html","searchKeys":["DiscoverySessionEntity","constructor(id: Long = 0, timestamp: Long, presetsScanned: String, homePreset: String, totalUniqueNodes: Int = 0, avgChannelUtilization: Double = 0.0, totalMessages: Int = 0, totalSensorPackets: Int = 0, furthestNodeDistance: Double = 0.0, completionStatus: String = DiscoverySessionStatus.COMPLETE, aiSummary: String? = null, userLatitude: Double = 0.0, userLongitude: Double = 0.0, totalDwellSeconds: Long = 0, deviceAddress: String? = null, homeLoraConfig: Config.LoRaConfig? = null, homePrimaryChannel: ChannelSettings? = null)","org.meshtastic.core.database.entity.DiscoverySessionEntity.DiscoverySessionEntity"]},{"name":"constructor(id: String = \"\", pageUrl: String = \"\", releaseNotes: String = \"\", title: String = \"\", zipUrl: String = \"\", lastUpdated: Long = nowMillis, releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","description":"org.meshtastic.core.database.entity.FirmwareRelease.FirmwareRelease","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/-firmware-release.html","searchKeys":["FirmwareRelease","constructor(id: String = \"\", pageUrl: String = \"\", releaseNotes: String = \"\", title: String = \"\", zipUrl: String = \"\", lastUpdated: Long = nowMillis, releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","org.meshtastic.core.database.entity.FirmwareRelease.FirmwareRelease"]},{"name":"constructor(id: String = \"\", pageUrl: String = \"\", releaseNotes: String = \"\", title: String = \"\", zipUrl: String = \"\", lastUpdated: Long = nowMillis, releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.FirmwareReleaseEntity","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/-firmware-release-entity.html","searchKeys":["FirmwareReleaseEntity","constructor(id: String = \"\", pageUrl: String = \"\", releaseNotes: String = \"\", title: String = \"\", zipUrl: String = \"\", lastUpdated: Long = nowMillis, releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","org.meshtastic.core.database.entity.FirmwareReleaseEntity.FirmwareReleaseEntity"]},{"name":"constructor(logUuid: String, requestId: Int, nodeNum: Int, position: Position)","description":"org.meshtastic.core.database.entity.TracerouteNodePositionEntity.TracerouteNodePositionEntity","location":"core/database/org.meshtastic.core.database.entity/-traceroute-node-position-entity/-traceroute-node-position-entity.html","searchKeys":["TracerouteNodePositionEntity","constructor(logUuid: String, requestId: Int, nodeNum: Int, position: Position)","org.meshtastic.core.database.entity.TracerouteNodePositionEntity.TracerouteNodePositionEntity"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.database.DatabaseOperationTimeoutException.DatabaseOperationTimeoutException","location":"core/database/org.meshtastic.core.database/-database-operation-timeout-exception/-database-operation-timeout-exception.html","searchKeys":["DatabaseOperationTimeoutException","constructor(message: String)","org.meshtastic.core.database.DatabaseOperationTimeoutException.DatabaseOperationTimeoutException"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.database.DbFlowStalledException.DbFlowStalledException","location":"core/database/org.meshtastic.core.database/-db-flow-stalled-exception/-db-flow-stalled-exception.html","searchKeys":["DbFlowStalledException","constructor(message: String)","org.meshtastic.core.database.DbFlowStalledException.DbFlowStalledException"]},{"name":"constructor(messageText: String)","description":"org.meshtastic.core.database.entity.PacketFts.PacketFts","location":"core/database/org.meshtastic.core.database.entity/-packet-fts/-packet-fts.html","searchKeys":["PacketFts","constructor(messageText: String)","org.meshtastic.core.database.entity.PacketFts.PacketFts"]},{"name":"constructor(myNodeNum: Int = 0, replyId: Int, userId: String, emoji: String, timestamp: Long, snr: Float? = null, rssi: Int? = null, hopsAway: Int = -1, packetId: Int = 0, status: MessageStatus = MessageStatus.UNKNOWN, routingError: Int = 0, relays: Int = 0, relayNode: Int? = null, to: String? = null, channel: Int = 0, sfpp_hash: ByteString? = null)","description":"org.meshtastic.core.database.entity.ReactionEntity.ReactionEntity","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/-reaction-entity.html","searchKeys":["ReactionEntity","constructor(myNodeNum: Int = 0, replyId: Int, userId: String, emoji: String, timestamp: Long, snr: Float? = null, rssi: Int? = null, hopsAway: Int = -1, packetId: Int = 0, status: MessageStatus = MessageStatus.UNKNOWN, routingError: Int = 0, relays: Int = 0, relayNode: Int? = null, to: String? = null, channel: Int = 0, sfpp_hash: ByteString? = null)","org.meshtastic.core.database.entity.ReactionEntity.ReactionEntity"]},{"name":"constructor(myNodeNum: Int, model: String?, firmwareVersion: String?, couldUpdate: Boolean, shouldUpdate: Boolean, currentPacketId: Long, messageTimeoutMsec: Int, minAppVersion: Int, maxChannels: Int, hasWifi: Boolean, deviceId: String? = DEVICE_ID_UNKNOWN, pioEnv: String? = null)","description":"org.meshtastic.core.database.entity.MyNodeEntity.MyNodeEntity","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/-my-node-entity.html","searchKeys":["MyNodeEntity","constructor(myNodeNum: Int, model: String?, firmwareVersion: String?, couldUpdate: Boolean, shouldUpdate: Boolean, currentPacketId: Long, messageTimeoutMsec: Int, minAppVersion: Int, maxChannels: Int, hasWifi: Boolean, deviceId: String? = DEVICE_ID_UNKNOWN, pioEnv: String? = null)","org.meshtastic.core.database.entity.MyNodeEntity.MyNodeEntity"]},{"name":"constructor(node: NodeEntity, metadata: MetadataEntity?)","description":"org.meshtastic.core.database.entity.NodeWithRelations.NodeWithRelations","location":"core/database/org.meshtastic.core.database.entity/-node-with-relations/-node-with-relations.html","searchKeys":["NodeWithRelations","constructor(node: NodeEntity, metadata: MetadataEntity?)","org.meshtastic.core.database.entity.NodeWithRelations.NodeWithRelations"]},{"name":"constructor(num: Int, proto: DeviceMetadata, timestamp: Long = nowMillis)","description":"org.meshtastic.core.database.entity.MetadataEntity.MetadataEntity","location":"core/database/org.meshtastic.core.database.entity/-metadata-entity/-metadata-entity.html","searchKeys":["MetadataEntity","constructor(num: Int, proto: DeviceMetadata, timestamp: Long = nowMillis)","org.meshtastic.core.database.entity.MetadataEntity.MetadataEntity"]},{"name":"constructor(num: Int, user: User = User(), longName: String? = null, shortName: String? = null, position: Position = WirePosition(), latitude: Double = 0.0, longitude: Double = 0.0, snr: Float = Float.MAX_VALUE, rssi: Int = Int.MAX_VALUE, lastHeard: Int = 0, deviceTelemetry: Telemetry = Telemetry(), channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int = -1, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, environmentTelemetry: Telemetry = Telemetry(), powerTelemetry: Telemetry = Telemetry(), airQualityTelemetry: Telemetry = Telemetry(), paxcounter: Paxcount = Paxcount(), publicKey: ByteString? = null, notes: String = \"\", powerChannelLabels: List<String> = emptyList(), manuallyVerified: Boolean = false, nodeStatus: String? = null, lastTransport: Int = 0, signsPackets: Boolean = false)","description":"org.meshtastic.core.database.entity.NodeEntity.NodeEntity","location":"core/database/org.meshtastic.core.database.entity/-node-entity/-node-entity.html","searchKeys":["NodeEntity","constructor(num: Int, user: User = User(), longName: String? = null, shortName: String? = null, position: Position = WirePosition(), latitude: Double = 0.0, longitude: Double = 0.0, snr: Float = Float.MAX_VALUE, rssi: Int = Int.MAX_VALUE, lastHeard: Int = 0, deviceTelemetry: Telemetry = Telemetry(), channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int = -1, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, environmentTelemetry: Telemetry = Telemetry(), powerTelemetry: Telemetry = Telemetry(), airQualityTelemetry: Telemetry = Telemetry(), paxcounter: Paxcount = Paxcount(), publicKey: ByteString? = null, notes: String = \"\", powerChannelLabels: List<String> = emptyList(), manuallyVerified: Boolean = false, nodeStatus: String? = null, lastTransport: Int = 0, signsPackets: Boolean = false)","org.meshtastic.core.database.entity.NodeEntity.NodeEntity"]},{"name":"constructor(packet: Packet, reactions: List<ReactionEntity>)","description":"org.meshtastic.core.database.entity.PacketEntity.PacketEntity","location":"core/database/org.meshtastic.core.database.entity/-packet-entity/-packet-entity.html","searchKeys":["PacketEntity","constructor(packet: Packet, reactions: List<ReactionEntity>)","org.meshtastic.core.database.entity.PacketEntity.PacketEntity"]},{"name":"constructor(shortCode: String, linkDescription: String? = null, isVendor: Boolean = false, regions: List<String>? = null, targets: List<String>? = null)","description":"org.meshtastic.core.database.entity.DeviceLinkEntity.DeviceLinkEntity","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/-device-link-entity.html","searchKeys":["DeviceLinkEntity","constructor(shortCode: String, linkDescription: String? = null, isVendor: Boolean = false, regions: List<String>? = null, targets: List<String>? = null)","org.meshtastic.core.database.entity.DeviceLinkEntity.DeviceLinkEntity"]},{"name":"constructor(sourceDbName: String, mergedAt: Long = 0)","description":"org.meshtastic.core.database.entity.MergeMarkerEntity.MergeMarkerEntity","location":"core/database/org.meshtastic.core.database.entity/-merge-marker-entity/-merge-marker-entity.html","searchKeys":["MergeMarkerEntity","constructor(sourceDbName: String, mergedAt: Long = 0)","org.meshtastic.core.database.entity.MergeMarkerEntity.MergeMarkerEntity"]},{"name":"constructor(uuid: Long = 0, name: String = \"\", message: String = \"\", mode: QuickChatAction.Mode = Mode.Instant, position: Int)","description":"org.meshtastic.core.database.entity.QuickChatAction.QuickChatAction","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-quick-chat-action.html","searchKeys":["QuickChatAction","constructor(uuid: Long = 0, name: String = \"\", message: String = \"\", mode: QuickChatAction.Mode = Mode.Instant, position: Int)","org.meshtastic.core.database.entity.QuickChatAction.QuickChatAction"]},{"name":"constructor(uuid: Long, myNodeNum: Int, port_num: Int, contact_key: String, received_time: Long, read: Boolean, data: DataPacket, packetId: Int = 0, routingError: Int = -1, snr: Float? = null, rssi: Int? = null, hopsAway: Int = -1, sfpp_hash: ByteString? = null, filtered: Boolean = false, messageText: String = \"\", translatedText: String? = null, showTranslated: Boolean = false)","description":"org.meshtastic.core.database.entity.Packet.Packet","location":"core/database/org.meshtastic.core.database.entity/-packet/-packet.html","searchKeys":["Packet","constructor(uuid: Long, myNodeNum: Int, port_num: Int, contact_key: String, received_time: Long, read: Boolean, data: DataPacket, packetId: Int = 0, routingError: Int = -1, snr: Float? = null, rssi: Int? = null, hopsAway: Int = -1, sfpp_hash: ByteString? = null, filtered: Boolean = false, messageText: String = \"\", translatedText: String? = null, showTranslated: Boolean = false)","org.meshtastic.core.database.entity.Packet.Packet"]},{"name":"constructor(uuid: String, message_type: String, received_date: Long, raw_message: String, fromNum: Int = 0, portNum: Int = 0, fromRadio: FromRadio = FromRadio())","description":"org.meshtastic.core.database.entity.MeshLog.MeshLog","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/-mesh-log.html","searchKeys":["MeshLog","constructor(uuid: String, message_type: String, received_date: Long, raw_message: String, fromNum: Int = 0, portNum: Int = 0, fromRadio: FromRadio = FromRadio())","org.meshtastic.core.database.entity.MeshLog.MeshLog"]},{"name":"data class BootloaderOtaQuirksCacheEntity(val id: Int = SINGLETON_ID, val devicesJson: String = \"[]\", val softDeviceVariantsJson: String = \"[]\")","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/index.html","searchKeys":["BootloaderOtaQuirksCacheEntity","data class BootloaderOtaQuirksCacheEntity(val id: Int = SINGLETON_ID, val devicesJson: String = \"[]\", val softDeviceVariantsJson: String = \"[]\")","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity"]},{"name":"data class ChannelSetEntity(val id: Int = SINGLETON_ID, val channelSet: ChannelSet)","description":"org.meshtastic.core.database.entity.ChannelSetEntity","location":"core/database/org.meshtastic.core.database.entity/-channel-set-entity/index.html","searchKeys":["ChannelSetEntity","data class ChannelSetEntity(val id: Int = SINGLETON_ID, val channelSet: ChannelSet)","org.meshtastic.core.database.entity.ChannelSetEntity"]},{"name":"data class ContactSettings(val contact_key: String, val muteUntil: Long = 0, val lastReadMessageUuid: Long? = null, val lastReadMessageTimestamp: Long? = null, val filteringDisabled: Boolean = false, val draft: String = \"\", val pinned: Boolean = false)","description":"org.meshtastic.core.database.entity.ContactSettings","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/index.html","searchKeys":["ContactSettings","data class ContactSettings(val contact_key: String, val muteUntil: Long = 0, val lastReadMessageUuid: Long? = null, val lastReadMessageTimestamp: Long? = null, val filteringDisabled: Boolean = false, val draft: String = \"\", val pinned: Boolean = false)","org.meshtastic.core.database.entity.ContactSettings"]},{"name":"data class DeviceHardwareEntity(val activelySupported: Boolean, val architecture: String, val displayName: String, val hasInkHud: Boolean? = null, val hasMui: Boolean? = null, val hwModel: Int, val hwModelSlug: String, val images: List<String>?, val lastUpdated: Long = nowMillis, val partitionScheme: String? = null, val platformioTarget: String, val requiresDfu: Boolean?, val supportLevel: Int?, val tags: List<String>?)","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/index.html","searchKeys":["DeviceHardwareEntity","data class DeviceHardwareEntity(val activelySupported: Boolean, val architecture: String, val displayName: String, val hasInkHud: Boolean? = null, val hasMui: Boolean? = null, val hwModel: Int, val hwModelSlug: String, val images: List<String>?, val lastUpdated: Long = nowMillis, val partitionScheme: String? = null, val platformioTarget: String, val requiresDfu: Boolean?, val supportLevel: Int?, val tags: List<String>?)","org.meshtastic.core.database.entity.DeviceHardwareEntity"]},{"name":"data class DeviceLinkEntity(val shortCode: String, val linkDescription: String? = null, val isVendor: Boolean = false, val regions: List<String>? = null, val targets: List<String>? = null)","description":"org.meshtastic.core.database.entity.DeviceLinkEntity","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/index.html","searchKeys":["DeviceLinkEntity","data class DeviceLinkEntity(val shortCode: String, val linkDescription: String? = null, val isVendor: Boolean = false, val regions: List<String>? = null, val targets: List<String>? = null)","org.meshtastic.core.database.entity.DeviceLinkEntity"]},{"name":"data class DiscoveredNodeEntity(val id: Long = 0, val presetResultId: Long, val nodeNum: Long, val shortName: String? = null, val longName: String? = null, val neighborType: String = \"direct\", val latitude: Double? = null, val longitude: Double? = null, val distanceFromUser: Double? = null, val hopCount: Int = 0, val snr: Float = 0.0f, val rssi: Int? = null, val messageCount: Int = 0, val sensorPacketCount: Int = 0, val isInfrastructure: Boolean = false)","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/index.html","searchKeys":["DiscoveredNodeEntity","data class DiscoveredNodeEntity(val id: Long = 0, val presetResultId: Long, val nodeNum: Long, val shortName: String? = null, val longName: String? = null, val neighborType: String = \"direct\", val latitude: Double? = null, val longitude: Double? = null, val distanceFromUser: Double? = null, val hopCount: Int = 0, val snr: Float = 0.0f, val rssi: Int? = null, val messageCount: Int = 0, val sensorPacketCount: Int = 0, val isInfrastructure: Boolean = false)","org.meshtastic.core.database.entity.DiscoveredNodeEntity"]},{"name":"data class DiscoveryPresetResultEntity(val id: Long = 0, val sessionId: Long, val presetName: String, val dwellDurationSeconds: Long = 0, val uniqueNodes: Int = 0, val directNeighborCount: Int = 0, val meshNeighborCount: Int = 0, val infrastructureNodeCount: Int = 0, val messageCount: Int = 0, val sensorPacketCount: Int = 0, val avgChannelUtilization: Double = 0.0, val avgAirtimeRate: Double = 0.0, val packetSuccessRate: Double = 0.0, val packetFailureRate: Double = 0.0, val aiSummary: String? = null, val numPacketsTx: Int = 0, val numPacketsRx: Int = 0, val numPacketsRxBad: Int = 0, val numRxDupe: Int = 0, val numTxRelay: Int = 0, val numTxRelayCanceled: Int = 0, val numOnlineNodes: Int = 0, val numTotalNodes: Int = 0, val uptimeSeconds: Int = 0)","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/index.html","searchKeys":["DiscoveryPresetResultEntity","data class DiscoveryPresetResultEntity(val id: Long = 0, val sessionId: Long, val presetName: String, val dwellDurationSeconds: Long = 0, val uniqueNodes: Int = 0, val directNeighborCount: Int = 0, val meshNeighborCount: Int = 0, val infrastructureNodeCount: Int = 0, val messageCount: Int = 0, val sensorPacketCount: Int = 0, val avgChannelUtilization: Double = 0.0, val avgAirtimeRate: Double = 0.0, val packetSuccessRate: Double = 0.0, val packetFailureRate: Double = 0.0, val aiSummary: String? = null, val numPacketsTx: Int = 0, val numPacketsRx: Int = 0, val numPacketsRxBad: Int = 0, val numRxDupe: Int = 0, val numTxRelay: Int = 0, val numTxRelayCanceled: Int = 0, val numOnlineNodes: Int = 0, val numTotalNodes: Int = 0, val uptimeSeconds: Int = 0)","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity"]},{"name":"data class DiscoverySessionEntity(val id: Long = 0, val timestamp: Long, val presetsScanned: String, val homePreset: String, val totalUniqueNodes: Int = 0, val avgChannelUtilization: Double = 0.0, val totalMessages: Int = 0, val totalSensorPackets: Int = 0, val furthestNodeDistance: Double = 0.0, val completionStatus: String = DiscoverySessionStatus.COMPLETE, val aiSummary: String? = null, val userLatitude: Double = 0.0, val userLongitude: Double = 0.0, val totalDwellSeconds: Long = 0, val deviceAddress: String? = null, val homeLoraConfig: Config.LoRaConfig? = null, val homePrimaryChannel: ChannelSettings? = null)","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/index.html","searchKeys":["DiscoverySessionEntity","data class DiscoverySessionEntity(val id: Long = 0, val timestamp: Long, val presetsScanned: String, val homePreset: String, val totalUniqueNodes: Int = 0, val avgChannelUtilization: Double = 0.0, val totalMessages: Int = 0, val totalSensorPackets: Int = 0, val furthestNodeDistance: Double = 0.0, val completionStatus: String = DiscoverySessionStatus.COMPLETE, val aiSummary: String? = null, val userLatitude: Double = 0.0, val userLongitude: Double = 0.0, val totalDwellSeconds: Long = 0, val deviceAddress: String? = null, val homeLoraConfig: Config.LoRaConfig? = null, val homePrimaryChannel: ChannelSettings? = null)","org.meshtastic.core.database.entity.DiscoverySessionEntity"]},{"name":"data class EventFirmwareEditionEntity(val edition: String, val displayName: String = \"\", val welcomeMessage: String = \"\", val eventStart: String? = null, val eventEnd: String? = null, val timeZone: String? = null, val location: String? = null, val iconUrl: String? = null, val accentColor: String? = null, val tag: String? = null, val domain: String? = null, val themeJson: String? = null, val firmwareJson: String? = null, val linksJson: String = \"[]\")","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/index.html","searchKeys":["EventFirmwareEditionEntity","data class EventFirmwareEditionEntity(val edition: String, val displayName: String = \"\", val welcomeMessage: String = \"\", val eventStart: String? = null, val eventEnd: String? = null, val timeZone: String? = null, val location: String? = null, val iconUrl: String? = null, val accentColor: String? = null, val tag: String? = null, val domain: String? = null, val themeJson: String? = null, val firmwareJson: String? = null, val linksJson: String = \"[]\")","org.meshtastic.core.database.entity.EventFirmwareEditionEntity"]},{"name":"data class FirmwareRelease(val id: String = \"\", val pageUrl: String = \"\", val releaseNotes: String = \"\", val title: String = \"\", val zipUrl: String = \"\", val lastUpdated: Long = nowMillis, val releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","description":"org.meshtastic.core.database.entity.FirmwareRelease","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/index.html","searchKeys":["FirmwareRelease","data class FirmwareRelease(val id: String = \"\", val pageUrl: String = \"\", val releaseNotes: String = \"\", val title: String = \"\", val zipUrl: String = \"\", val lastUpdated: Long = nowMillis, val releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","org.meshtastic.core.database.entity.FirmwareRelease"]},{"name":"data class FirmwareReleaseEntity(val id: String = \"\", val pageUrl: String = \"\", val releaseNotes: String = \"\", val title: String = \"\", val zipUrl: String = \"\", val lastUpdated: Long = nowMillis, val releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/index.html","searchKeys":["FirmwareReleaseEntity","data class FirmwareReleaseEntity(val id: String = \"\", val pageUrl: String = \"\", val releaseNotes: String = \"\", val title: String = \"\", val zipUrl: String = \"\", val lastUpdated: Long = nowMillis, val releaseType: FirmwareReleaseType = FirmwareReleaseType.STABLE)","org.meshtastic.core.database.entity.FirmwareReleaseEntity"]},{"name":"data class MaintenanceUf2CacheEntity(val id: Int = SINGLETON_ID, val manifestJson: String)","description":"org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity","location":"core/database/org.meshtastic.core.database.entity/-maintenance-uf2-cache-entity/index.html","searchKeys":["MaintenanceUf2CacheEntity","data class MaintenanceUf2CacheEntity(val id: Int = SINGLETON_ID, val manifestJson: String)","org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity"]},{"name":"data class MergeMarkerEntity(val sourceDbName: String, val mergedAt: Long = 0)","description":"org.meshtastic.core.database.entity.MergeMarkerEntity","location":"core/database/org.meshtastic.core.database.entity/-merge-marker-entity/index.html","searchKeys":["MergeMarkerEntity","data class MergeMarkerEntity(val sourceDbName: String, val mergedAt: Long = 0)","org.meshtastic.core.database.entity.MergeMarkerEntity"]},{"name":"data class MeshLog(val uuid: String, val message_type: String, val received_date: Long, val raw_message: String, val fromNum: Int = 0, val portNum: Int = 0, val fromRadio: FromRadio = FromRadio())","description":"org.meshtastic.core.database.entity.MeshLog","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/index.html","searchKeys":["MeshLog","data class MeshLog(val uuid: String, val message_type: String, val received_date: Long, val raw_message: String, val fromNum: Int = 0, val portNum: Int = 0, val fromRadio: FromRadio = FromRadio())","org.meshtastic.core.database.entity.MeshLog"]},{"name":"data class MetadataEntity(val num: Int, val proto: DeviceMetadata, val timestamp: Long = nowMillis)","description":"org.meshtastic.core.database.entity.MetadataEntity","location":"core/database/org.meshtastic.core.database.entity/-metadata-entity/index.html","searchKeys":["MetadataEntity","data class MetadataEntity(val num: Int, val proto: DeviceMetadata, val timestamp: Long = nowMillis)","org.meshtastic.core.database.entity.MetadataEntity"]},{"name":"data class NodeEntity(val num: Int, var user: User = User(), var longName: String? = null, var shortName: String? = null, var position: Position = WirePosition(), var latitude: Double = 0.0, var longitude: Double = 0.0, var snr: Float = Float.MAX_VALUE, var rssi: Int = Int.MAX_VALUE, var lastHeard: Int = 0, var deviceTelemetry: Telemetry = Telemetry(), var channel: Int = 0, var viaMqtt: Boolean = false, var hopsAway: Int = -1, var isFavorite: Boolean = false, var isIgnored: Boolean = false, var isMuted: Boolean = false, var environmentTelemetry: Telemetry = Telemetry(), var powerTelemetry: Telemetry = Telemetry(), var airQualityTelemetry: Telemetry = Telemetry(), var paxcounter: Paxcount = Paxcount(), var publicKey: ByteString? = null, var notes: String = \"\", var powerChannelLabels: List<String> = emptyList(), var manuallyVerified: Boolean = false, var nodeStatus: String? = null, var lastTransport: Int = 0, var signsPackets: Boolean = false)","description":"org.meshtastic.core.database.entity.NodeEntity","location":"core/database/org.meshtastic.core.database.entity/-node-entity/index.html","searchKeys":["NodeEntity","data class NodeEntity(val num: Int, var user: User = User(), var longName: String? = null, var shortName: String? = null, var position: Position = WirePosition(), var latitude: Double = 0.0, var longitude: Double = 0.0, var snr: Float = Float.MAX_VALUE, var rssi: Int = Int.MAX_VALUE, var lastHeard: Int = 0, var deviceTelemetry: Telemetry = Telemetry(), var channel: Int = 0, var viaMqtt: Boolean = false, var hopsAway: Int = -1, var isFavorite: Boolean = false, var isIgnored: Boolean = false, var isMuted: Boolean = false, var environmentTelemetry: Telemetry = Telemetry(), var powerTelemetry: Telemetry = Telemetry(), var airQualityTelemetry: Telemetry = Telemetry(), var paxcounter: Paxcount = Paxcount(), var publicKey: ByteString? = null, var notes: String = \"\", var powerChannelLabels: List<String> = emptyList(), var manuallyVerified: Boolean = false, var nodeStatus: String? = null, var lastTransport: Int = 0, var signsPackets: Boolean = false)","org.meshtastic.core.database.entity.NodeEntity"]},{"name":"data class NodeWithRelations(val node: NodeEntity, val metadata: MetadataEntity?)","description":"org.meshtastic.core.database.entity.NodeWithRelations","location":"core/database/org.meshtastic.core.database.entity/-node-with-relations/index.html","searchKeys":["NodeWithRelations","data class NodeWithRelations(val node: NodeEntity, val metadata: MetadataEntity?)","org.meshtastic.core.database.entity.NodeWithRelations"]},{"name":"data class Packet(val uuid: Long, val myNodeNum: Int, val port_num: Int, val contact_key: String, val received_time: Long, val read: Boolean, val data: DataPacket, val packetId: Int = 0, var routingError: Int = -1, val snr: Float? = null, val rssi: Int? = null, val hopsAway: Int = -1, val sfpp_hash: ByteString? = null, val filtered: Boolean = false, val messageText: String = \"\", val translatedText: String? = null, val showTranslated: Boolean = false)","description":"org.meshtastic.core.database.entity.Packet","location":"core/database/org.meshtastic.core.database.entity/-packet/index.html","searchKeys":["Packet","data class Packet(val uuid: Long, val myNodeNum: Int, val port_num: Int, val contact_key: String, val received_time: Long, val read: Boolean, val data: DataPacket, val packetId: Int = 0, var routingError: Int = -1, val snr: Float? = null, val rssi: Int? = null, val hopsAway: Int = -1, val sfpp_hash: ByteString? = null, val filtered: Boolean = false, val messageText: String = \"\", val translatedText: String? = null, val showTranslated: Boolean = false)","org.meshtastic.core.database.entity.Packet"]},{"name":"data class PacketEntity(val packet: Packet, val reactions: List<ReactionEntity>)","description":"org.meshtastic.core.database.entity.PacketEntity","location":"core/database/org.meshtastic.core.database.entity/-packet-entity/index.html","searchKeys":["PacketEntity","data class PacketEntity(val packet: Packet, val reactions: List<ReactionEntity>)","org.meshtastic.core.database.entity.PacketEntity"]},{"name":"data class PacketFts(val messageText: String)","description":"org.meshtastic.core.database.entity.PacketFts","location":"core/database/org.meshtastic.core.database.entity/-packet-fts/index.html","searchKeys":["PacketFts","data class PacketFts(val messageText: String)","org.meshtastic.core.database.entity.PacketFts"]},{"name":"data class QuickChatAction(val uuid: Long = 0, val name: String = \"\", val message: String = \"\", val mode: QuickChatAction.Mode = Mode.Instant, val position: Int)","description":"org.meshtastic.core.database.entity.QuickChatAction","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/index.html","searchKeys":["QuickChatAction","data class QuickChatAction(val uuid: Long = 0, val name: String = \"\", val message: String = \"\", val mode: QuickChatAction.Mode = Mode.Instant, val position: Int)","org.meshtastic.core.database.entity.QuickChatAction"]},{"name":"data class ReactionEntity(val myNodeNum: Int = 0, val replyId: Int, val userId: String, val emoji: String, val timestamp: Long, val snr: Float? = null, val rssi: Int? = null, val hopsAway: Int = -1, val packetId: Int = 0, val status: MessageStatus = MessageStatus.UNKNOWN, val routingError: Int = 0, val relays: Int = 0, val relayNode: Int? = null, val to: String? = null, val channel: Int = 0, val sfpp_hash: ByteString? = null)","description":"org.meshtastic.core.database.entity.ReactionEntity","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/index.html","searchKeys":["ReactionEntity","data class ReactionEntity(val myNodeNum: Int = 0, val replyId: Int, val userId: String, val emoji: String, val timestamp: Long, val snr: Float? = null, val rssi: Int? = null, val hopsAway: Int = -1, val packetId: Int = 0, val status: MessageStatus = MessageStatus.UNKNOWN, val routingError: Int = 0, val relays: Int = 0, val relayNode: Int? = null, val to: String? = null, val channel: Int = 0, val sfpp_hash: ByteString? = null)","org.meshtastic.core.database.entity.ReactionEntity"]},{"name":"data class TracerouteNodePositionEntity(val logUuid: String, val requestId: Int, val nodeNum: Int, val position: Position)","description":"org.meshtastic.core.database.entity.TracerouteNodePositionEntity","location":"core/database/org.meshtastic.core.database.entity/-traceroute-node-position-entity/index.html","searchKeys":["TracerouteNodePositionEntity","data class TracerouteNodePositionEntity(val logUuid: String, val requestId: Int, val nodeNum: Int, val position: Position)","org.meshtastic.core.database.entity.TracerouteNodePositionEntity"]},{"name":"enum FirmwareReleaseType : Enum<FirmwareReleaseType> ","description":"org.meshtastic.core.database.entity.FirmwareReleaseType","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/index.html","searchKeys":["FirmwareReleaseType","enum FirmwareReleaseType : Enum<FirmwareReleaseType> ","org.meshtastic.core.database.entity.FirmwareReleaseType"]},{"name":"enum Mode : Enum<QuickChatAction.Mode> ","description":"org.meshtastic.core.database.entity.QuickChatAction.Mode","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-mode/index.html","searchKeys":["Mode","enum Mode : Enum<QuickChatAction.Mode> ","org.meshtastic.core.database.entity.QuickChatAction.Mode"]},{"name":"expect fun createDatabaseDataStore(name: String): DataStore<Preferences>","description":"org.meshtastic.core.database.createDatabaseDataStore","location":"core/database/org.meshtastic.core.database/create-database-data-store.html","searchKeys":["createDatabaseDataStore","expect fun createDatabaseDataStore(name: String): DataStore<Preferences>","org.meshtastic.core.database.createDatabaseDataStore"]},{"name":"expect fun deleteDatabase(dbName: String)","description":"org.meshtastic.core.database.deleteDatabase","location":"core/database/org.meshtastic.core.database/delete-database.html","searchKeys":["deleteDatabase","expect fun deleteDatabase(dbName: String)","org.meshtastic.core.database.deleteDatabase"]},{"name":"expect fun getDatabaseBuilder(dbName: String): RoomDatabase.Builder<MeshtasticDatabase>","description":"org.meshtastic.core.database.getDatabaseBuilder","location":"core/database/org.meshtastic.core.database/get-database-builder.html","searchKeys":["getDatabaseBuilder","expect fun getDatabaseBuilder(dbName: String): RoomDatabase.Builder<MeshtasticDatabase>","org.meshtastic.core.database.getDatabaseBuilder"]},{"name":"expect fun getDatabaseDirectory(): Path","description":"org.meshtastic.core.database.getDatabaseDirectory","location":"core/database/org.meshtastic.core.database/get-database-directory.html","searchKeys":["getDatabaseDirectory","expect fun getDatabaseDirectory(): Path","org.meshtastic.core.database.getDatabaseDirectory"]},{"name":"expect fun getFileSystem(): FileSystem","description":"org.meshtastic.core.database.getFileSystem","location":"core/database/org.meshtastic.core.database/get-file-system.html","searchKeys":["getFileSystem","expect fun getFileSystem(): FileSystem","org.meshtastic.core.database.getFileSystem"]},{"name":"expect fun getInMemoryDatabaseBuilder(): RoomDatabase.Builder<MeshtasticDatabase>","description":"org.meshtastic.core.database.getInMemoryDatabaseBuilder","location":"core/database/org.meshtastic.core.database/get-in-memory-database-builder.html","searchKeys":["getInMemoryDatabaseBuilder","expect fun getInMemoryDatabaseBuilder(): RoomDatabase.Builder<MeshtasticDatabase>","org.meshtastic.core.database.getInMemoryDatabaseBuilder"]},{"name":"expect object MeshtasticDatabaseConstructor : RoomDatabaseConstructor<MeshtasticDatabase> ","description":"org.meshtastic.core.database.MeshtasticDatabaseConstructor","location":"core/database/org.meshtastic.core.database/-meshtastic-database-constructor/index.html","searchKeys":["MeshtasticDatabaseConstructor","expect object MeshtasticDatabaseConstructor : RoomDatabaseConstructor<MeshtasticDatabase> ","org.meshtastic.core.database.MeshtasticDatabaseConstructor"]},{"name":"expect open override fun initialize(): MeshtasticDatabase","description":"org.meshtastic.core.database.MeshtasticDatabaseConstructor.initialize","location":"core/database/org.meshtastic.core.database/-meshtastic-database-constructor/initialize.html","searchKeys":["initialize","expect open override fun initialize(): MeshtasticDatabase","org.meshtastic.core.database.MeshtasticDatabaseConstructor.initialize"]},{"name":"fun <T : RoomDatabase> RoomDatabase.Builder<T>.configureCommon(): RoomDatabase.Builder<T>","description":"org.meshtastic.core.database.MeshtasticDatabase.Companion.configureCommon","location":"core/database/org.meshtastic.core.database/-meshtastic-database/-companion/configure-common.html","searchKeys":["configureCommon","fun <T : RoomDatabase> RoomDatabase.Builder<T>.configureCommon(): RoomDatabase.Builder<T>","org.meshtastic.core.database.MeshtasticDatabase.Companion.configureCommon"]},{"name":"fun <T> Flow<T>.retryOnDbPoolFailure(label: String): Flow<T>","description":"org.meshtastic.core.database.retryOnDbPoolFailure","location":"core/database/org.meshtastic.core.database/retry-on-db-pool-failure.html","searchKeys":["retryOnDbPoolFailure","fun <T> Flow<T>.retryOnDbPoolFailure(label: String): Flow<T>","org.meshtastic.core.database.retryOnDbPoolFailure"]},{"name":"fun BootloaderOtaQuirksCacheEntity.asExternalModel(): BootloaderOtaQuirksResponse","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun BootloaderOtaQuirksCacheEntity.asExternalModel(): BootloaderOtaQuirksResponse","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun BootloaderOtaQuirksResponse.asEntity(): BootloaderOtaQuirksCacheEntity","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun BootloaderOtaQuirksResponse.asEntity(): BootloaderOtaQuirksCacheEntity","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun DataStore<Preferences>.asDatabaseDataStore(): DatabaseDataStore","description":"org.meshtastic.core.database.di.asDatabaseDataStore","location":"core/database/org.meshtastic.core.database.di/as-database-data-store.html","searchKeys":["asDatabaseDataStore","fun DataStore<Preferences>.asDatabaseDataStore(): DatabaseDataStore","org.meshtastic.core.database.di.asDatabaseDataStore"]},{"name":"fun DeviceHardwareEntity.asExternalModel(): DeviceHardware","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun DeviceHardwareEntity.asExternalModel(): DeviceHardware","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun DeviceLink.asEntity(): DeviceLinkEntity","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun DeviceLink.asEntity(): DeviceLinkEntity","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun DeviceLinkEntity.asExternalModel(): DeviceLink","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun DeviceLinkEntity.asExternalModel(): DeviceLink","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun EventFirmwareEdition.asEntity(): EventFirmwareEditionEntity","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun EventFirmwareEdition.asEntity(): EventFirmwareEditionEntity","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun EventFirmwareEditionEntity.asExternalModel(): EventFirmwareEdition","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun EventFirmwareEditionEntity.asExternalModel(): EventFirmwareEdition","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun FirmwareRelease.asDeviceVersion(): DeviceVersion","description":"org.meshtastic.core.database.entity.asDeviceVersion","location":"core/database/org.meshtastic.core.database.entity/as-device-version.html","searchKeys":["asDeviceVersion","fun FirmwareRelease.asDeviceVersion(): DeviceVersion","org.meshtastic.core.database.entity.asDeviceVersion"]},{"name":"fun FirmwareReleaseEntity.asDeviceVersion(): DeviceVersion","description":"org.meshtastic.core.database.entity.asDeviceVersion","location":"core/database/org.meshtastic.core.database.entity/as-device-version.html","searchKeys":["asDeviceVersion","fun FirmwareReleaseEntity.asDeviceVersion(): DeviceVersion","org.meshtastic.core.database.entity.asDeviceVersion"]},{"name":"fun FirmwareReleaseEntity.asExternalModel(): FirmwareRelease","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun FirmwareReleaseEntity.asExternalModel(): FirmwareRelease","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun MaintenanceUf2CacheEntity.asExternalModel(): MaintenanceUf2Manifest","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun MaintenanceUf2CacheEntity.asExternalModel(): MaintenanceUf2Manifest","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun MaintenanceUf2Manifest.asEntity(): MaintenanceUf2CacheEntity","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun MaintenanceUf2Manifest.asEntity(): MaintenanceUf2CacheEntity","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun MeshLog.asEntity(): MeshLog","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun MeshLog.asEntity(): MeshLog","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun MeshLog.asExternalModel(): MeshLog","description":"org.meshtastic.core.database.entity.asExternalModel","location":"core/database/org.meshtastic.core.database.entity/as-external-model.html","searchKeys":["asExternalModel","fun MeshLog.asExternalModel(): MeshLog","org.meshtastic.core.database.entity.asExternalModel"]},{"name":"fun NetworkDeviceHardware.asEntity(): DeviceHardwareEntity","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun NetworkDeviceHardware.asEntity(): DeviceHardwareEntity","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun NetworkFirmwareRelease.asEntity(releaseType: FirmwareReleaseType): FirmwareReleaseEntity","description":"org.meshtastic.core.database.entity.asEntity","location":"core/database/org.meshtastic.core.database.entity/as-entity.html","searchKeys":["asEntity","fun NetworkFirmwareRelease.asEntity(releaseType: FirmwareReleaseType): FirmwareReleaseEntity","org.meshtastic.core.database.entity.asEntity"]},{"name":"fun anonymizeAddress(address: String?): String","description":"org.meshtastic.core.database.anonymizeAddress","location":"core/database/org.meshtastic.core.database/anonymize-address.html","searchKeys":["anonymizeAddress","fun anonymizeAddress(address: String?): String","org.meshtastic.core.database.anonymizeAddress"]},{"name":"fun anonymizeDbName(name: String): String","description":"org.meshtastic.core.database.anonymizeDbName","location":"core/database/org.meshtastic.core.database/anonymize-db-name.html","searchKeys":["anonymizeDbName","fun anonymizeDbName(name: String): String","org.meshtastic.core.database.anonymizeDbName"]},{"name":"fun buildDbName(address: String?): String","description":"org.meshtastic.core.database.buildDbName","location":"core/database/org.meshtastic.core.database/build-db-name.html","searchKeys":["buildDbName","fun buildDbName(address: String?): String","org.meshtastic.core.database.buildDbName"]},{"name":"fun byteStringToBytes(value: ByteString?): ByteArray?","description":"org.meshtastic.core.database.Converters.byteStringToBytes","location":"core/database/org.meshtastic.core.database/-converters/byte-string-to-bytes.html","searchKeys":["byteStringToBytes","fun byteStringToBytes(value: ByteString?): ByteArray?","org.meshtastic.core.database.Converters.byteStringToBytes"]},{"name":"fun bytesToByteString(bytes: ByteArray?): ByteString?","description":"org.meshtastic.core.database.Converters.bytesToByteString","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-byte-string.html","searchKeys":["bytesToByteString","fun bytesToByteString(bytes: ByteArray?): ByteString?","org.meshtastic.core.database.Converters.bytesToByteString"]},{"name":"fun bytesToChannelSet(bytes: ByteArray): ChannelSet","description":"org.meshtastic.core.database.Converters.bytesToChannelSet","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-channel-set.html","searchKeys":["bytesToChannelSet","fun bytesToChannelSet(bytes: ByteArray): ChannelSet","org.meshtastic.core.database.Converters.bytesToChannelSet"]},{"name":"fun bytesToChannelSettings(bytes: ByteArray?): ChannelSettings?","description":"org.meshtastic.core.database.Converters.bytesToChannelSettings","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-channel-settings.html","searchKeys":["bytesToChannelSettings","fun bytesToChannelSettings(bytes: ByteArray?): ChannelSettings?","org.meshtastic.core.database.Converters.bytesToChannelSettings"]},{"name":"fun bytesToFromRadio(bytes: ByteArray): FromRadio","description":"org.meshtastic.core.database.Converters.bytesToFromRadio","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-from-radio.html","searchKeys":["bytesToFromRadio","fun bytesToFromRadio(bytes: ByteArray): FromRadio","org.meshtastic.core.database.Converters.bytesToFromRadio"]},{"name":"fun bytesToLoRaConfig(bytes: ByteArray?): Config.LoRaConfig?","description":"org.meshtastic.core.database.Converters.bytesToLoRaConfig","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-lo-ra-config.html","searchKeys":["bytesToLoRaConfig","fun bytesToLoRaConfig(bytes: ByteArray?): Config.LoRaConfig?","org.meshtastic.core.database.Converters.bytesToLoRaConfig"]},{"name":"fun bytesToMetadata(bytes: ByteArray): DeviceMetadata","description":"org.meshtastic.core.database.Converters.bytesToMetadata","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-metadata.html","searchKeys":["bytesToMetadata","fun bytesToMetadata(bytes: ByteArray): DeviceMetadata","org.meshtastic.core.database.Converters.bytesToMetadata"]},{"name":"fun bytesToPaxcounter(bytes: ByteArray): Paxcount","description":"org.meshtastic.core.database.Converters.bytesToPaxcounter","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-paxcounter.html","searchKeys":["bytesToPaxcounter","fun bytesToPaxcounter(bytes: ByteArray): Paxcount","org.meshtastic.core.database.Converters.bytesToPaxcounter"]},{"name":"fun bytesToPosition(bytes: ByteArray): Position","description":"org.meshtastic.core.database.Converters.bytesToPosition","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-position.html","searchKeys":["bytesToPosition","fun bytesToPosition(bytes: ByteArray): Position","org.meshtastic.core.database.Converters.bytesToPosition"]},{"name":"fun bytesToTelemetry(bytes: ByteArray): Telemetry","description":"org.meshtastic.core.database.Converters.bytesToTelemetry","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-telemetry.html","searchKeys":["bytesToTelemetry","fun bytesToTelemetry(bytes: ByteArray): Telemetry","org.meshtastic.core.database.Converters.bytesToTelemetry"]},{"name":"fun bytesToUser(bytes: ByteArray): User","description":"org.meshtastic.core.database.Converters.bytesToUser","location":"core/database/org.meshtastic.core.database/-converters/bytes-to-user.html","searchKeys":["bytesToUser","fun bytesToUser(bytes: ByteArray): User","org.meshtastic.core.database.Converters.bytesToUser"]},{"name":"fun channelSetToBytes(value: ChannelSet): ByteArray","description":"org.meshtastic.core.database.Converters.channelSetToBytes","location":"core/database/org.meshtastic.core.database/-converters/channel-set-to-bytes.html","searchKeys":["channelSetToBytes","fun channelSetToBytes(value: ChannelSet): ByteArray","org.meshtastic.core.database.Converters.channelSetToBytes"]},{"name":"fun channelSettingsToBytes(value: ChannelSettings?): ByteArray?","description":"org.meshtastic.core.database.Converters.channelSettingsToBytes","location":"core/database/org.meshtastic.core.database/-converters/channel-settings-to-bytes.html","searchKeys":["channelSettingsToBytes","fun channelSettingsToBytes(value: ChannelSettings?): ByteArray?","org.meshtastic.core.database.Converters.channelSettingsToBytes"]},{"name":"fun currentTime(): Int","description":"org.meshtastic.core.database.entity.NodeEntity.Companion.currentTime","location":"core/database/org.meshtastic.core.database.entity/-node-entity/-companion/current-time.html","searchKeys":["currentTime","fun currentTime(): Int","org.meshtastic.core.database.entity.NodeEntity.Companion.currentTime"]},{"name":"fun dataFromString(value: String): DataPacket","description":"org.meshtastic.core.database.Converters.dataFromString","location":"core/database/org.meshtastic.core.database/-converters/data-from-string.html","searchKeys":["dataFromString","fun dataFromString(value: String): DataPacket","org.meshtastic.core.database.Converters.dataFromString"]},{"name":"fun dataToString(value: DataPacket): String","description":"org.meshtastic.core.database.Converters.dataToString","location":"core/database/org.meshtastic.core.database/-converters/data-to-string.html","searchKeys":["dataToString","fun dataToString(value: DataPacket): String","org.meshtastic.core.database.Converters.dataToString"]},{"name":"fun degD(i: Int): Double","description":"org.meshtastic.core.database.entity.NodeEntity.Companion.degD","location":"core/database/org.meshtastic.core.database.entity/-node-entity/-companion/deg-d.html","searchKeys":["degD","fun degD(i: Int): Double","org.meshtastic.core.database.entity.NodeEntity.Companion.degD"]},{"name":"fun degI(d: Double): Int","description":"org.meshtastic.core.database.entity.NodeEntity.Companion.degI","location":"core/database/org.meshtastic.core.database.entity/-node-entity/-companion/deg-i.html","searchKeys":["degI","fun degI(d: Double): Int","org.meshtastic.core.database.entity.NodeEntity.Companion.degI"]},{"name":"fun desktopDataDir(): String","description":"org.meshtastic.core.database.desktopDataDir","location":"core/database/org.meshtastic.core.database/desktop-data-dir.html","searchKeys":["desktopDataDir","fun desktopDataDir(): String","org.meshtastic.core.database.desktopDataDir"]},{"name":"fun fromRadioToBytes(value: FromRadio): ByteArray","description":"org.meshtastic.core.database.Converters.fromRadioToBytes","location":"core/database/org.meshtastic.core.database/-converters/from-radio-to-bytes.html","searchKeys":["fromRadioToBytes","fun fromRadioToBytes(value: FromRadio): ByteArray","org.meshtastic.core.database.Converters.fromRadioToBytes"]},{"name":"fun fromStringList(value: String?): List<String>?","description":"org.meshtastic.core.database.Converters.fromStringList","location":"core/database/org.meshtastic.core.database/-converters/from-string-list.html","searchKeys":["fromStringList","fun fromStringList(value: String?): List<String>?","org.meshtastic.core.database.Converters.fromStringList"]},{"name":"fun getRelayNode(relayNodeId: Int, nodes: List<Node>, ourNodeNum: Int?): Node?","description":"org.meshtastic.core.database.entity.Packet.Companion.getRelayNode","location":"core/database/org.meshtastic.core.database.entity/-packet/-companion/get-relay-node.html","searchKeys":["getRelayNode","fun getRelayNode(relayNodeId: Int, nodes: List<Node>, ourNodeNum: Int?): Node?","org.meshtastic.core.database.entity.Packet.Companion.getRelayNode"]},{"name":"fun intToMessageStatus(value: Int): MessageStatus","description":"org.meshtastic.core.database.Converters.intToMessageStatus","location":"core/database/org.meshtastic.core.database/-converters/int-to-message-status.html","searchKeys":["intToMessageStatus","fun intToMessageStatus(value: Int): MessageStatus","org.meshtastic.core.database.Converters.intToMessageStatus"]},{"name":"fun loRaConfigToBytes(value: Config.LoRaConfig?): ByteArray?","description":"org.meshtastic.core.database.Converters.loRaConfigToBytes","location":"core/database/org.meshtastic.core.database/-converters/lo-ra-config-to-bytes.html","searchKeys":["loRaConfigToBytes","fun loRaConfigToBytes(value: Config.LoRaConfig?): ByteArray?","org.meshtastic.core.database.Converters.loRaConfigToBytes"]},{"name":"fun messageStatusToInt(value: MessageStatus?): Int","description":"org.meshtastic.core.database.Converters.messageStatusToInt","location":"core/database/org.meshtastic.core.database/-converters/message-status-to-int.html","searchKeys":["messageStatusToInt","fun messageStatusToInt(value: MessageStatus?): Int","org.meshtastic.core.database.Converters.messageStatusToInt"]},{"name":"fun metadataToBytes(value: DeviceMetadata): ByteArray","description":"org.meshtastic.core.database.Converters.metadataToBytes","location":"core/database/org.meshtastic.core.database/-converters/metadata-to-bytes.html","searchKeys":["metadataToBytes","fun metadataToBytes(value: DeviceMetadata): ByteArray","org.meshtastic.core.database.Converters.metadataToBytes"]},{"name":"fun paxCounterToBytes(value: Paxcount): ByteArray","description":"org.meshtastic.core.database.Converters.paxCounterToBytes","location":"core/database/org.meshtastic.core.database/-converters/pax-counter-to-bytes.html","searchKeys":["paxCounterToBytes","fun paxCounterToBytes(value: Paxcount): ByteArray","org.meshtastic.core.database.Converters.paxCounterToBytes"]},{"name":"fun positionToBytes(value: Position): ByteArray","description":"org.meshtastic.core.database.Converters.positionToBytes","location":"core/database/org.meshtastic.core.database/-converters/position-to-bytes.html","searchKeys":["positionToBytes","fun positionToBytes(value: Position): ByteArray","org.meshtastic.core.database.Converters.positionToBytes"]},{"name":"fun provideDatabaseDataStore(): DatabaseDataStore","description":"org.meshtastic.core.database.di.CoreDatabaseModule.provideDatabaseDataStore","location":"core/database/org.meshtastic.core.database.di/-core-database-module/provide-database-data-store.html","searchKeys":["provideDatabaseDataStore","fun provideDatabaseDataStore(): DatabaseDataStore","org.meshtastic.core.database.di.CoreDatabaseModule.provideDatabaseDataStore"]},{"name":"fun provideDiscoveryDao(databaseProvider: DatabaseProvider): DiscoveryDao","description":"org.meshtastic.core.database.di.CoreDatabaseModule.provideDiscoveryDao","location":"core/database/org.meshtastic.core.database.di/-core-database-module/provide-discovery-dao.html","searchKeys":["provideDiscoveryDao","fun provideDiscoveryDao(databaseProvider: DatabaseProvider): DiscoveryDao","org.meshtastic.core.database.di.CoreDatabaseModule.provideDiscoveryDao"]},{"name":"fun setPosition(p: Position, defaultTime: Int = currentTime())","description":"org.meshtastic.core.database.entity.NodeEntity.setPosition","location":"core/database/org.meshtastic.core.database.entity/-node-entity/set-position.html","searchKeys":["setPosition","fun setPosition(p: Position, defaultTime: Int = currentTime())","org.meshtastic.core.database.entity.NodeEntity.setPosition"]},{"name":"fun shortSha1(s: String): String","description":"org.meshtastic.core.database.shortSha1","location":"core/database/org.meshtastic.core.database/short-sha1.html","searchKeys":["shortSha1","fun shortSha1(s: String): String","org.meshtastic.core.database.shortSha1"]},{"name":"fun shouldApplyOutgoingQueueStatus(current: MessageStatus?, status: MessageStatus): Boolean","description":"org.meshtastic.core.database.dao.shouldApplyOutgoingQueueStatus","location":"core/database/org.meshtastic.core.database.dao/should-apply-outgoing-queue-status.html","searchKeys":["shouldApplyOutgoingQueueStatus","fun shouldApplyOutgoingQueueStatus(current: MessageStatus?, status: MessageStatus): Boolean","org.meshtastic.core.database.dao.shouldApplyOutgoingQueueStatus"]},{"name":"fun telemetryToBytes(value: Telemetry): ByteArray","description":"org.meshtastic.core.database.Converters.telemetryToBytes","location":"core/database/org.meshtastic.core.database/-converters/telemetry-to-bytes.html","searchKeys":["telemetryToBytes","fun telemetryToBytes(value: Telemetry): ByteArray","org.meshtastic.core.database.Converters.telemetryToBytes"]},{"name":"fun toEntity(): NodeEntity","description":"org.meshtastic.core.database.entity.NodeWithRelations.toEntity","location":"core/database/org.meshtastic.core.database.entity/-node-with-relations/to-entity.html","searchKeys":["toEntity","fun toEntity(): NodeEntity","org.meshtastic.core.database.entity.NodeWithRelations.toEntity"]},{"name":"fun toModel(): Node","description":"org.meshtastic.core.database.entity.NodeEntity.toModel","location":"core/database/org.meshtastic.core.database.entity/-node-entity/to-model.html","searchKeys":["toModel","fun toModel(): Node","org.meshtastic.core.database.entity.NodeEntity.toModel"]},{"name":"fun toModel(): Node","description":"org.meshtastic.core.database.entity.NodeWithRelations.toModel","location":"core/database/org.meshtastic.core.database.entity/-node-with-relations/to-model.html","searchKeys":["toModel","fun toModel(): Node","org.meshtastic.core.database.entity.NodeWithRelations.toModel"]},{"name":"fun toStringList(list: List<String>?): String?","description":"org.meshtastic.core.database.Converters.toStringList","location":"core/database/org.meshtastic.core.database/-converters/to-string-list.html","searchKeys":["toStringList","fun toStringList(list: List<String>?): String?","org.meshtastic.core.database.Converters.toStringList"]},{"name":"fun userToBytes(value: User): ByteArray","description":"org.meshtastic.core.database.Converters.userToBytes","location":"core/database/org.meshtastic.core.database/-converters/user-to-bytes.html","searchKeys":["userToBytes","fun userToBytes(value: User): ByteArray","org.meshtastic.core.database.Converters.userToBytes"]},{"name":"fun valueOf(value: String): FirmwareReleaseType","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.valueOf","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FirmwareReleaseType","org.meshtastic.core.database.entity.FirmwareReleaseType.valueOf"]},{"name":"fun valueOf(value: String): QuickChatAction.Mode","description":"org.meshtastic.core.database.entity.QuickChatAction.Mode.valueOf","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-mode/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): QuickChatAction.Mode","org.meshtastic.core.database.entity.QuickChatAction.Mode.valueOf"]},{"name":"fun values(): Array<FirmwareReleaseType>","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.values","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/values.html","searchKeys":["values","fun values(): Array<FirmwareReleaseType>","org.meshtastic.core.database.entity.FirmwareReleaseType.values"]},{"name":"fun values(): Array<QuickChatAction.Mode>","description":"org.meshtastic.core.database.entity.QuickChatAction.Mode.values","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-mode/values.html","searchKeys":["values","fun values(): Array<QuickChatAction.Mode>","org.meshtastic.core.database.entity.QuickChatAction.Mode.values"]},{"name":"interface BootloaderOtaQuirksDao","description":"org.meshtastic.core.database.dao.BootloaderOtaQuirksDao","location":"core/database/org.meshtastic.core.database.dao/-bootloader-ota-quirks-dao/index.html","searchKeys":["BootloaderOtaQuirksDao","interface BootloaderOtaQuirksDao","org.meshtastic.core.database.dao.BootloaderOtaQuirksDao"]},{"name":"interface ChannelSetDao","description":"org.meshtastic.core.database.dao.ChannelSetDao","location":"core/database/org.meshtastic.core.database.dao/-channel-set-dao/index.html","searchKeys":["ChannelSetDao","interface ChannelSetDao","org.meshtastic.core.database.dao.ChannelSetDao"]},{"name":"interface DatabaseDataStore : DataStore<Preferences> ","description":"org.meshtastic.core.database.di.DatabaseDataStore","location":"core/database/org.meshtastic.core.database.di/-database-data-store/index.html","searchKeys":["DatabaseDataStore","interface DatabaseDataStore : DataStore<Preferences> ","org.meshtastic.core.database.di.DatabaseDataStore"]},{"name":"interface DatabaseProvider","description":"org.meshtastic.core.database.DatabaseProvider","location":"core/database/org.meshtastic.core.database/-database-provider/index.html","searchKeys":["DatabaseProvider","interface DatabaseProvider","org.meshtastic.core.database.DatabaseProvider"]},{"name":"interface DeviceHardwareDao","description":"org.meshtastic.core.database.dao.DeviceHardwareDao","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/index.html","searchKeys":["DeviceHardwareDao","interface DeviceHardwareDao","org.meshtastic.core.database.dao.DeviceHardwareDao"]},{"name":"interface DeviceLinkDao","description":"org.meshtastic.core.database.dao.DeviceLinkDao","location":"core/database/org.meshtastic.core.database.dao/-device-link-dao/index.html","searchKeys":["DeviceLinkDao","interface DeviceLinkDao","org.meshtastic.core.database.dao.DeviceLinkDao"]},{"name":"interface DiscoveryDao","description":"org.meshtastic.core.database.dao.DiscoveryDao","location":"core/database/org.meshtastic.core.database.dao/-discovery-dao/index.html","searchKeys":["DiscoveryDao","interface DiscoveryDao","org.meshtastic.core.database.dao.DiscoveryDao"]},{"name":"interface EventFirmwareEditionDao","description":"org.meshtastic.core.database.dao.EventFirmwareEditionDao","location":"core/database/org.meshtastic.core.database.dao/-event-firmware-edition-dao/index.html","searchKeys":["EventFirmwareEditionDao","interface EventFirmwareEditionDao","org.meshtastic.core.database.dao.EventFirmwareEditionDao"]},{"name":"interface FirmwareReleaseDao","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/index.html","searchKeys":["FirmwareReleaseDao","interface FirmwareReleaseDao","org.meshtastic.core.database.dao.FirmwareReleaseDao"]},{"name":"interface MaintenanceUf2Dao","description":"org.meshtastic.core.database.dao.MaintenanceUf2Dao","location":"core/database/org.meshtastic.core.database.dao/-maintenance-uf2-dao/index.html","searchKeys":["MaintenanceUf2Dao","interface MaintenanceUf2Dao","org.meshtastic.core.database.dao.MaintenanceUf2Dao"]},{"name":"interface MergeMarkerDao","description":"org.meshtastic.core.database.dao.MergeMarkerDao","location":"core/database/org.meshtastic.core.database.dao/-merge-marker-dao/index.html","searchKeys":["MergeMarkerDao","interface MergeMarkerDao","org.meshtastic.core.database.dao.MergeMarkerDao"]},{"name":"interface MeshLogDao","description":"org.meshtastic.core.database.dao.MeshLogDao","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/index.html","searchKeys":["MeshLogDao","interface MeshLogDao","org.meshtastic.core.database.dao.MeshLogDao"]},{"name":"interface NodeInfoDao","description":"org.meshtastic.core.database.dao.NodeInfoDao","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/index.html","searchKeys":["NodeInfoDao","interface NodeInfoDao","org.meshtastic.core.database.dao.NodeInfoDao"]},{"name":"interface PacketDao","description":"org.meshtastic.core.database.dao.PacketDao","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/index.html","searchKeys":["PacketDao","interface PacketDao","org.meshtastic.core.database.dao.PacketDao"]},{"name":"interface QuickChatActionDao","description":"org.meshtastic.core.database.dao.QuickChatActionDao","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/index.html","searchKeys":["QuickChatActionDao","interface QuickChatActionDao","org.meshtastic.core.database.dao.QuickChatActionDao"]},{"name":"interface TracerouteNodePositionDao","description":"org.meshtastic.core.database.dao.TracerouteNodePositionDao","location":"core/database/org.meshtastic.core.database.dao/-traceroute-node-position-dao/index.html","searchKeys":["TracerouteNodePositionDao","interface TracerouteNodePositionDao","org.meshtastic.core.database.dao.TracerouteNodePositionDao"]},{"name":"object Companion","description":"org.meshtastic.core.database.BusyTimeoutSQLiteDriver.Companion","location":"core/database/org.meshtastic.core.database/-busy-timeout-s-q-lite-driver/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.BusyTimeoutSQLiteDriver.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.MeshtasticDatabase.Companion","location":"core/database/org.meshtastic.core.database/-meshtastic-database/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.MeshtasticDatabase.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.dao.MeshLogDao.Companion","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.dao.MeshLogDao.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.dao.NodeInfoDao.Companion","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.dao.NodeInfoDao.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.dao.PacketDao.Companion","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.dao.PacketDao.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.Companion","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.ChannelSetEntity.Companion","location":"core/database/org.meshtastic.core.database.entity/-channel-set-entity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.ChannelSetEntity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.Companion","location":"core/database/org.meshtastic.core.database.entity/-maintenance-uf2-cache-entity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.MeshLog.Companion","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.MeshLog.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.MyNodeEntity.Companion","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.MyNodeEntity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.NodeEntity.Companion","location":"core/database/org.meshtastic.core.database.entity/-node-entity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.NodeEntity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.database.entity.Packet.Companion","location":"core/database/org.meshtastic.core.database.entity/-packet/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.database.entity.Packet.Companion"]},{"name":"object DatabaseConstants","description":"org.meshtastic.core.database.DatabaseConstants","location":"core/database/org.meshtastic.core.database/-database-constants/index.html","searchKeys":["DatabaseConstants","object DatabaseConstants","org.meshtastic.core.database.DatabaseConstants"]},{"name":"object DatabaseMerger","description":"org.meshtastic.core.database.DatabaseMerger","location":"core/database/org.meshtastic.core.database/-database-merger/index.html","searchKeys":["DatabaseMerger","object DatabaseMerger","org.meshtastic.core.database.DatabaseMerger"]},{"name":"object DiscoverySessionStatus","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/index.html","searchKeys":["DiscoverySessionStatus","object DiscoverySessionStatus","org.meshtastic.core.database.entity.DiscoverySessionStatus"]},{"name":"open class DatabaseManager(datastore: DatabaseDataStore, dispatchers: CoroutineDispatchers) : DatabaseProvider, DatabaseManager","description":"org.meshtastic.core.database.DatabaseManager","location":"core/database/org.meshtastic.core.database/-database-manager/index.html","searchKeys":["DatabaseManager","open class DatabaseManager(datastore: DatabaseDataStore, dispatchers: CoroutineDispatchers) : DatabaseProvider, DatabaseManager","org.meshtastic.core.database.DatabaseManager"]},{"name":"open class MyNodeEntity(val myNodeNum: Int, val model: String?, val firmwareVersion: String?, val couldUpdate: Boolean, val shouldUpdate: Boolean, val currentPacketId: Long, val messageTimeoutMsec: Int, val minAppVersion: Int, val maxChannels: Int, val hasWifi: Boolean, val deviceId: String? = DEVICE_ID_UNKNOWN, val pioEnv: String? = null)","description":"org.meshtastic.core.database.entity.MyNodeEntity","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/index.html","searchKeys":["MyNodeEntity","open class MyNodeEntity(val myNodeNum: Int, val model: String?, val firmwareVersion: String?, val couldUpdate: Boolean, val shouldUpdate: Boolean, val currentPacketId: Long, val messageTimeoutMsec: Int, val minAppVersion: Int, val maxChannels: Int, val hasWifi: Boolean, val deviceId: String? = DEVICE_ID_UNKNOWN, val pioEnv: String? = null)","org.meshtastic.core.database.entity.MyNodeEntity"]},{"name":"open fun toMyNodeInfo(): MyNodeInfo","description":"org.meshtastic.core.database.entity.MyNodeEntity.toMyNodeInfo","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/to-my-node-info.html","searchKeys":["toMyNodeInfo","open fun toMyNodeInfo(): MyNodeInfo","org.meshtastic.core.database.entity.MyNodeEntity.toMyNodeInfo"]},{"name":"open override fun <T> observeCurrentDb(query: (MeshtasticDatabase) -> Flow<T>): Flow<T>","description":"org.meshtastic.core.database.DatabaseManager.observeCurrentDb","location":"core/database/org.meshtastic.core.database/-database-manager/observe-current-db.html","searchKeys":["observeCurrentDb","open override fun <T> observeCurrentDb(query: (MeshtasticDatabase) -> Flow<T>): Flow<T>","org.meshtastic.core.database.DatabaseManager.observeCurrentDb"]},{"name":"open override fun getAllSessions(): Flow<List<DiscoverySessionEntity>>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getAllSessions","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-all-sessions.html","searchKeys":["getAllSessions","open override fun getAllSessions(): Flow<List<DiscoverySessionEntity>>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getAllSessions"]},{"name":"open override fun getCurrentCacheLimit(): Int","description":"org.meshtastic.core.database.DatabaseManager.getCurrentCacheLimit","location":"core/database/org.meshtastic.core.database/-database-manager/get-current-cache-limit.html","searchKeys":["getCurrentCacheLimit","open override fun getCurrentCacheLimit(): Int","org.meshtastic.core.database.DatabaseManager.getCurrentCacheLimit"]},{"name":"open override fun getDiscoveredNodesFlow(presetResultId: Long): Flow<List<DiscoveredNodeEntity>>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getDiscoveredNodesFlow","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-discovered-nodes-flow.html","searchKeys":["getDiscoveredNodesFlow","open override fun getDiscoveredNodesFlow(presetResultId: Long): Flow<List<DiscoveredNodeEntity>>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getDiscoveredNodesFlow"]},{"name":"open override fun getPresetResultsFlow(sessionId: Long): Flow<List<DiscoveryPresetResultEntity>>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getPresetResultsFlow","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-preset-results-flow.html","searchKeys":["getPresetResultsFlow","open override fun getPresetResultsFlow(sessionId: Long): Flow<List<DiscoveryPresetResultEntity>>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getPresetResultsFlow"]},{"name":"open override fun getSessionFlow(sessionId: Long): Flow<DiscoverySessionEntity?>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getSessionFlow","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-session-flow.html","searchKeys":["getSessionFlow","open override fun getSessionFlow(sessionId: Long): Flow<DiscoverySessionEntity?>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getSessionFlow"]},{"name":"open override fun hasDatabaseFor(address: String?): Boolean","description":"org.meshtastic.core.database.DatabaseManager.hasDatabaseFor","location":"core/database/org.meshtastic.core.database/-database-manager/has-database-for.html","searchKeys":["hasDatabaseFor","open override fun hasDatabaseFor(address: String?): Boolean","org.meshtastic.core.database.DatabaseManager.hasDatabaseFor"]},{"name":"open override fun open(fileName: String): SQLiteConnection","description":"org.meshtastic.core.database.BusyTimeoutSQLiteDriver.open","location":"core/database/org.meshtastic.core.database/-busy-timeout-s-q-lite-driver/open.html","searchKeys":["open","open override fun open(fileName: String): SQLiteConnection","org.meshtastic.core.database.BusyTimeoutSQLiteDriver.open"]},{"name":"open override fun setCacheLimit(limit: Int)","description":"org.meshtastic.core.database.DatabaseManager.setCacheLimit","location":"core/database/org.meshtastic.core.database/-database-manager/set-cache-limit.html","searchKeys":["setCacheLimit","open override fun setCacheLimit(limit: Int)","org.meshtastic.core.database.DatabaseManager.setCacheLimit"]},{"name":"open override val cacheLimit: StateFlow<Int>","description":"org.meshtastic.core.database.DatabaseManager.cacheLimit","location":"core/database/org.meshtastic.core.database/-database-manager/cache-limit.html","searchKeys":["cacheLimit","open override val cacheLimit: StateFlow<Int>","org.meshtastic.core.database.DatabaseManager.cacheLimit"]},{"name":"open override val currentDb: StateFlow<MeshtasticDatabase>","description":"org.meshtastic.core.database.DatabaseManager.currentDb","location":"core/database/org.meshtastic.core.database/-database-manager/current-db.html","searchKeys":["currentDb","open override val currentDb: StateFlow<MeshtasticDatabase>","org.meshtastic.core.database.DatabaseManager.currentDb"]},{"name":"open suspend fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.applyOutgoingQueueStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/apply-outgoing-queue-status.html","searchKeys":["applyOutgoingQueueStatus","open suspend fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): Packet?","org.meshtastic.core.database.dao.PacketDao.applyOutgoingQueueStatus"]},{"name":"open suspend fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): ReactionEntity?","description":"org.meshtastic.core.database.dao.PacketDao.applyOutgoingReactionQueueStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/apply-outgoing-reaction-queue-status.html","searchKeys":["applyOutgoingReactionQueueStatus","open suspend fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): ReactionEntity?","org.meshtastic.core.database.dao.PacketDao.applyOutgoingReactionQueueStatus"]},{"name":"open suspend fun applySFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteString, status: MessageStatus, rxTime: Long, myNodeNum: Int?)","description":"org.meshtastic.core.database.dao.PacketDao.applySFPPStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/apply-s-f-p-p-status.html","searchKeys":["applySFPPStatus","open suspend fun applySFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteString, status: MessageStatus, rxTime: Long, myNodeNum: Int?)","org.meshtastic.core.database.dao.PacketDao.applySFPPStatus"]},{"name":"open suspend fun applySFPPStatusByHash(hash: ByteString, status: MessageStatus, rxTime: Long)","description":"org.meshtastic.core.database.dao.PacketDao.applySFPPStatusByHash","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/apply-s-f-p-p-status-by-hash.html","searchKeys":["applySFPPStatusByHash","open suspend fun applySFPPStatusByHash(hash: ByteString, status: MessageStatus, rxTime: Long)","org.meshtastic.core.database.dao.PacketDao.applySFPPStatusByHash"]},{"name":"open suspend fun backfillDenormalizedNames()","description":"org.meshtastic.core.database.dao.NodeInfoDao.backfillDenormalizedNames","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/backfill-denormalized-names.html","searchKeys":["backfillDenormalizedNames","open suspend fun backfillDenormalizedNames()","org.meshtastic.core.database.dao.NodeInfoDao.backfillDenormalizedNames"]},{"name":"open suspend fun backfillMessageTexts(): Int","description":"org.meshtastic.core.database.dao.PacketDao.backfillMessageTexts","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/backfill-message-texts.html","searchKeys":["backfillMessageTexts","open suspend fun backfillMessageTexts(): Int","org.meshtastic.core.database.dao.PacketDao.backfillMessageTexts"]},{"name":"open suspend fun claimQueuedPacket(myNodeNum: Int, uuid: Long): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.claimQueuedPacket","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/claim-queued-packet.html","searchKeys":["claimQueuedPacket","open suspend fun claimQueuedPacket(myNodeNum: Int, uuid: Long): Packet?","org.meshtastic.core.database.dao.PacketDao.claimQueuedPacket"]},{"name":"open suspend fun claimQueuedPacketByPacketIdIfUnique(packetId: Int): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.claimQueuedPacketByPacketIdIfUnique","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/claim-queued-packet-by-packet-id-if-unique.html","searchKeys":["claimQueuedPacketByPacketIdIfUnique","open suspend fun claimQueuedPacketByPacketIdIfUnique(packetId: Int): Packet?","org.meshtastic.core.database.dao.PacketDao.claimQueuedPacketByPacketIdIfUnique"]},{"name":"open suspend fun clearNodeInfo(preserveFavorites: Boolean)","description":"org.meshtastic.core.database.dao.NodeInfoDao.clearNodeInfo","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/clear-node-info.html","searchKeys":["clearNodeInfo","open suspend fun clearNodeInfo(preserveFavorites: Boolean)","org.meshtastic.core.database.dao.NodeInfoDao.clearNodeInfo"]},{"name":"open suspend fun delete(action: QuickChatAction)","description":"org.meshtastic.core.database.dao.QuickChatActionDao.delete","location":"core/database/org.meshtastic.core.database.dao/-quick-chat-action-dao/delete.html","searchKeys":["delete","open suspend fun delete(action: QuickChatAction)","org.meshtastic.core.database.dao.QuickChatActionDao.delete"]},{"name":"open suspend fun delete(packet: Packet)","description":"org.meshtastic.core.database.dao.PacketDao.delete","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete.html","searchKeys":["delete","open suspend fun delete(packet: Packet)","org.meshtastic.core.database.dao.PacketDao.delete"]},{"name":"open suspend fun deleteAll()","description":"org.meshtastic.core.database.dao.PacketDao.deleteAll","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-all.html","searchKeys":["deleteAll","open suspend fun deleteAll()","org.meshtastic.core.database.dao.PacketDao.deleteAll"]},{"name":"open suspend fun deleteLogsByUuidAtomic(uuids: List<String>)","description":"org.meshtastic.core.database.dao.MeshLogDao.deleteLogsByUuidAtomic","location":"core/database/org.meshtastic.core.database.dao/-mesh-log-dao/delete-logs-by-uuid-atomic.html","searchKeys":["deleteLogsByUuidAtomic","open suspend fun deleteLogsByUuidAtomic(uuids: List<String>)","org.meshtastic.core.database.dao.MeshLogDao.deleteLogsByUuidAtomic"]},{"name":"open suspend fun deleteMessages(uuidList: List<Long>)","description":"org.meshtastic.core.database.dao.PacketDao.deleteMessages","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-messages.html","searchKeys":["deleteMessages","open suspend fun deleteMessages(uuidList: List<Long>)","org.meshtastic.core.database.dao.PacketDao.deleteMessages"]},{"name":"open suspend fun deleteMessagesAtomic(uuidList: List<Long>)","description":"org.meshtastic.core.database.dao.PacketDao.deleteMessagesAtomic","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-messages-atomic.html","searchKeys":["deleteMessagesAtomic","open suspend fun deleteMessagesAtomic(uuidList: List<Long>)","org.meshtastic.core.database.dao.PacketDao.deleteMessagesAtomic"]},{"name":"open suspend fun deleteNodeAndMetadata(num: Int)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteNodeAndMetadata","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-node-and-metadata.html","searchKeys":["deleteNodeAndMetadata","open suspend fun deleteNodeAndMetadata(num: Int)","org.meshtastic.core.database.dao.NodeInfoDao.deleteNodeAndMetadata"]},{"name":"open suspend fun deleteNodesAndMetadata(nodeNums: List<Int>)","description":"org.meshtastic.core.database.dao.NodeInfoDao.deleteNodesAndMetadata","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/delete-nodes-and-metadata.html","searchKeys":["deleteNodesAndMetadata","open suspend fun deleteNodesAndMetadata(nodeNums: List<Int>)","org.meshtastic.core.database.dao.NodeInfoDao.deleteNodesAndMetadata"]},{"name":"open suspend fun deleteWaypoint(id: Int)","description":"org.meshtastic.core.database.dao.PacketDao.deleteWaypoint","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/delete-waypoint.html","searchKeys":["deleteWaypoint","open suspend fun deleteWaypoint(id: Int)","org.meshtastic.core.database.dao.PacketDao.deleteWaypoint"]},{"name":"open suspend fun installConfig(mi: MyNodeEntity, nodes: List<NodeEntity>): List<Int>","description":"org.meshtastic.core.database.dao.NodeInfoDao.installConfig","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/install-config.html","searchKeys":["installConfig","open suspend fun installConfig(mi: MyNodeEntity, nodes: List<NodeEntity>): List<Int>","org.meshtastic.core.database.dao.NodeInfoDao.installConfig"]},{"name":"open suspend fun markContactUnread(contact: String)","description":"org.meshtastic.core.database.dao.PacketDao.markContactUnread","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/mark-contact-unread.html","searchKeys":["markContactUnread","open suspend fun markContactUnread(contact: String)","org.meshtastic.core.database.dao.PacketDao.markContactUnread"]},{"name":"open suspend fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)","description":"org.meshtastic.core.database.dao.PacketDao.migrateChannelsByPSK","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/migrate-channels-by-p-s-k.html","searchKeys":["migrateChannelsByPSK","open suspend fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)","org.meshtastic.core.database.dao.PacketDao.migrateChannelsByPSK"]},{"name":"open suspend fun replaceAll(deviceHardware: List<DeviceHardwareEntity>)","description":"org.meshtastic.core.database.dao.DeviceHardwareDao.replaceAll","location":"core/database/org.meshtastic.core.database.dao/-device-hardware-dao/replace-all.html","searchKeys":["replaceAll","open suspend fun replaceAll(deviceHardware: List<DeviceHardwareEntity>)","org.meshtastic.core.database.dao.DeviceHardwareDao.replaceAll"]},{"name":"open suspend fun replaceByLogUuid(logUuid: String, entities: List<TracerouteNodePositionEntity>)","description":"org.meshtastic.core.database.dao.TracerouteNodePositionDao.replaceByLogUuid","location":"core/database/org.meshtastic.core.database.dao/-traceroute-node-position-dao/replace-by-log-uuid.html","searchKeys":["replaceByLogUuid","open suspend fun replaceByLogUuid(logUuid: String, entities: List<TracerouteNodePositionEntity>)","org.meshtastic.core.database.dao.TracerouteNodePositionDao.replaceByLogUuid"]},{"name":"open suspend fun replaceByTypes(types: List<FirmwareReleaseType>, releases: List<FirmwareReleaseEntity>)","description":"org.meshtastic.core.database.dao.FirmwareReleaseDao.replaceByTypes","location":"core/database/org.meshtastic.core.database.dao/-firmware-release-dao/replace-by-types.html","searchKeys":["replaceByTypes","open suspend fun replaceByTypes(types: List<FirmwareReleaseType>, releases: List<FirmwareReleaseEntity>)","org.meshtastic.core.database.dao.FirmwareReleaseDao.replaceByTypes"]},{"name":"open suspend fun resolveOutgoingPacket(packet: MeshPacket): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.resolveOutgoingPacket","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/resolve-outgoing-packet.html","searchKeys":["resolveOutgoingPacket","open suspend fun resolveOutgoingPacket(packet: MeshPacket): Packet?","org.meshtastic.core.database.dao.PacketDao.resolveOutgoingPacket"]},{"name":"open suspend fun rollbackEnroutePacket(myNodeNum: Int, uuid: Long): Boolean","description":"org.meshtastic.core.database.dao.PacketDao.rollbackEnroutePacket","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/rollback-enroute-packet.html","searchKeys":["rollbackEnroutePacket","open suspend fun rollbackEnroutePacket(myNodeNum: Int, uuid: Long): Boolean","org.meshtastic.core.database.dao.PacketDao.rollbackEnroutePacket"]},{"name":"open suspend fun setContactFilteringDisabled(contact: String, disabled: Boolean)","description":"org.meshtastic.core.database.dao.PacketDao.setContactFilteringDisabled","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/set-contact-filtering-disabled.html","searchKeys":["setContactFilteringDisabled","open suspend fun setContactFilteringDisabled(contact: String, disabled: Boolean)","org.meshtastic.core.database.dao.PacketDao.setContactFilteringDisabled"]},{"name":"open suspend fun setDraft(contact: String, draft: String)","description":"org.meshtastic.core.database.dao.PacketDao.setDraft","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/set-draft.html","searchKeys":["setDraft","open suspend fun setDraft(contact: String, draft: String)","org.meshtastic.core.database.dao.PacketDao.setDraft"]},{"name":"open suspend fun setMuteUntil(contacts: List<String>, until: Long)","description":"org.meshtastic.core.database.dao.PacketDao.setMuteUntil","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/set-mute-until.html","searchKeys":["setMuteUntil","open suspend fun setMuteUntil(contacts: List<String>, until: Long)","org.meshtastic.core.database.dao.PacketDao.setMuteUntil"]},{"name":"open suspend fun setPinned(contactKeys: List<String>, pinned: Boolean)","description":"org.meshtastic.core.database.dao.PacketDao.setPinned","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/set-pinned.html","searchKeys":["setPinned","open suspend fun setPinned(contactKeys: List<String>, pinned: Boolean)","org.meshtastic.core.database.dao.PacketDao.setPinned"]},{"name":"open suspend fun timeOutEnroutePacket(myNodeNum: Int, uuid: Long, routingError: Int): Boolean","description":"org.meshtastic.core.database.dao.PacketDao.timeOutEnroutePacket","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/time-out-enroute-packet.html","searchKeys":["timeOutEnroutePacket","open suspend fun timeOutEnroutePacket(myNodeNum: Int, uuid: Long, routingError: Int): Boolean","org.meshtastic.core.database.dao.PacketDao.timeOutEnroutePacket"]},{"name":"open suspend fun timeOutEnrouteReaction(myNodeNum: Int, replyId: Int, userId: String, emoji: String, routingError: Int): Boolean","description":"org.meshtastic.core.database.dao.PacketDao.timeOutEnrouteReaction","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/time-out-enroute-reaction.html","searchKeys":["timeOutEnrouteReaction","open suspend fun timeOutEnrouteReaction(myNodeNum: Int, replyId: Int, userId: String, emoji: String, routingError: Int): Boolean","org.meshtastic.core.database.dao.PacketDao.timeOutEnrouteReaction"]},{"name":"open suspend fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)","description":"org.meshtastic.core.database.dao.PacketDao.updateLastReadMessage","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-last-read-message.html","searchKeys":["updateLastReadMessage","open suspend fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)","org.meshtastic.core.database.dao.PacketDao.updateLastReadMessage"]},{"name":"open suspend fun updateMessageId(data: DataPacket, id: Int)","description":"org.meshtastic.core.database.dao.PacketDao.updateMessageId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-message-id.html","searchKeys":["updateMessageId","open suspend fun updateMessageId(data: DataPacket, id: Int)","org.meshtastic.core.database.dao.PacketDao.updateMessageId"]},{"name":"open suspend fun updateMessageStatus(data: DataPacket, m: MessageStatus)","description":"org.meshtastic.core.database.dao.PacketDao.updateMessageStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-message-status.html","searchKeys":["updateMessageStatus","open suspend fun updateMessageStatus(data: DataPacket, m: MessageStatus)","org.meshtastic.core.database.dao.PacketDao.updateMessageStatus"]},{"name":"open suspend fun updateMessageStatusByPersistedId(myNodeNum: Int, uuid: Long, status: MessageStatus)","description":"org.meshtastic.core.database.dao.PacketDao.updateMessageStatusByPersistedId","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-message-status-by-persisted-id.html","searchKeys":["updateMessageStatusByPersistedId","open suspend fun updateMessageStatusByPersistedId(myNodeNum: Int, uuid: Long, status: MessageStatus)","org.meshtastic.core.database.dao.PacketDao.updateMessageStatusByPersistedId"]},{"name":"open suspend fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): Packet?","description":"org.meshtastic.core.database.dao.PacketDao.updateOutgoingMessageStatus","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-outgoing-message-status.html","searchKeys":["updateOutgoingMessageStatus","open suspend fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): Packet?","org.meshtastic.core.database.dao.PacketDao.updateOutgoingMessageStatus"]},{"name":"open suspend fun updatePacketByKey(data: DataPacket, routingError: Int)","description":"org.meshtastic.core.database.dao.PacketDao.updatePacketByKey","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-packet-by-key.html","searchKeys":["updatePacketByKey","open suspend fun updatePacketByKey(data: DataPacket, routingError: Int)","org.meshtastic.core.database.dao.PacketDao.updatePacketByKey"]},{"name":"open suspend fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","description":"org.meshtastic.core.database.dao.NodeInfoDao.updatePowerChannelLabel","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/update-power-channel-label.html","searchKeys":["updatePowerChannelLabel","open suspend fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","org.meshtastic.core.database.dao.NodeInfoDao.updatePowerChannelLabel"]},{"name":"open suspend fun updateReactionByKey(replacement: ReactionEntity)","description":"org.meshtastic.core.database.dao.PacketDao.updateReactionByKey","location":"core/database/org.meshtastic.core.database.dao/-packet-dao/update-reaction-by-key.html","searchKeys":["updateReactionByKey","open suspend fun updateReactionByKey(replacement: ReactionEntity)","org.meshtastic.core.database.dao.PacketDao.updateReactionByKey"]},{"name":"open suspend fun upsert(node: NodeEntity)","description":"org.meshtastic.core.database.dao.NodeInfoDao.upsert","location":"core/database/org.meshtastic.core.database.dao/-node-info-dao/upsert.html","searchKeys":["upsert","open suspend fun upsert(node: NodeEntity)","org.meshtastic.core.database.dao.NodeInfoDao.upsert"]},{"name":"open suspend override fun <T> withDb(block: suspend (MeshtasticDatabase) -> T): T?","description":"org.meshtastic.core.database.DatabaseManager.withDb","location":"core/database/org.meshtastic.core.database/-database-manager/with-db.html","searchKeys":["withDb","open suspend override fun <T> withDb(block: suspend (MeshtasticDatabase) -> T): T?","org.meshtastic.core.database.DatabaseManager.withDb"]},{"name":"open suspend override fun <T> withReadDb(block: suspend (MeshtasticDatabase) -> T): T","description":"org.meshtastic.core.database.DatabaseManager.withReadDb","location":"core/database/org.meshtastic.core.database/-database-manager/with-read-db.html","searchKeys":["withReadDb","open suspend override fun <T> withReadDb(block: suspend (MeshtasticDatabase) -> T): T","org.meshtastic.core.database.DatabaseManager.withReadDb"]},{"name":"open suspend override fun associateDevice(address: String, nodeNum: Int, deviceId: String?, isSessionActive: () -> Boolean)","description":"org.meshtastic.core.database.DatabaseManager.associateDevice","location":"core/database/org.meshtastic.core.database/-database-manager/associate-device.html","searchKeys":["associateDevice","open suspend override fun associateDevice(address: String, nodeNum: Int, deviceId: String?, isSessionActive: () -> Boolean)","org.meshtastic.core.database.DatabaseManager.associateDevice"]},{"name":"open suspend override fun cachedDeviceDbCount(): Int","description":"org.meshtastic.core.database.DatabaseManager.cachedDeviceDbCount","location":"core/database/org.meshtastic.core.database/-database-manager/cached-device-db-count.html","searchKeys":["cachedDeviceDbCount","open suspend override fun cachedDeviceDbCount(): Int","org.meshtastic.core.database.DatabaseManager.cachedDeviceDbCount"]},{"name":"open suspend override fun deleteSession(sessionId: Long)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.deleteSession","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/delete-session.html","searchKeys":["deleteSession","open suspend override fun deleteSession(sessionId: Long)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.deleteSession"]},{"name":"open suspend override fun getAllSessionsSnapshot(): List<DiscoverySessionEntity>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getAllSessionsSnapshot","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-all-sessions-snapshot.html","searchKeys":["getAllSessionsSnapshot","open suspend override fun getAllSessionsSnapshot(): List<DiscoverySessionEntity>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getAllSessionsSnapshot"]},{"name":"open suspend override fun getDiscoveredNodes(presetResultId: Long): List<DiscoveredNodeEntity>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getDiscoveredNodes","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-discovered-nodes.html","searchKeys":["getDiscoveredNodes","open suspend override fun getDiscoveredNodes(presetResultId: Long): List<DiscoveredNodeEntity>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getDiscoveredNodes"]},{"name":"open suspend override fun getInterruptedSession(deviceAddress: String): DiscoverySessionEntity?","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getInterruptedSession","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-interrupted-session.html","searchKeys":["getInterruptedSession","open suspend override fun getInterruptedSession(deviceAddress: String): DiscoverySessionEntity?","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getInterruptedSession"]},{"name":"open suspend override fun getMaxDistance(sessionId: Long): Double?","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getMaxDistance","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-max-distance.html","searchKeys":["getMaxDistance","open suspend override fun getMaxDistance(sessionId: Long): Double?","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getMaxDistance"]},{"name":"open suspend override fun getPresetResults(sessionId: Long): List<DiscoveryPresetResultEntity>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getPresetResults","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-preset-results.html","searchKeys":["getPresetResults","open suspend override fun getPresetResults(sessionId: Long): List<DiscoveryPresetResultEntity>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getPresetResults"]},{"name":"open suspend override fun getSession(sessionId: Long): DiscoverySessionEntity?","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getSession","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-session.html","searchKeys":["getSession","open suspend override fun getSession(sessionId: Long): DiscoverySessionEntity?","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getSession"]},{"name":"open suspend override fun getSessionWithResults(sessionId: Long): DiscoverySessionEntity?","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getSessionWithResults","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-session-with-results.html","searchKeys":["getSessionWithResults","open suspend override fun getSessionWithResults(sessionId: Long): DiscoverySessionEntity?","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getSessionWithResults"]},{"name":"open suspend override fun getUniqueNodeCount(sessionId: Long): Int","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getUniqueNodeCount","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-unique-node-count.html","searchKeys":["getUniqueNodeCount","open suspend override fun getUniqueNodeCount(sessionId: Long): Int","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getUniqueNodeCount"]},{"name":"open suspend override fun getUniqueNodeNums(sessionId: Long): List<Long>","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getUniqueNodeNums","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/get-unique-node-nums.html","searchKeys":["getUniqueNodeNums","open suspend override fun getUniqueNodeNums(sessionId: Long): List<Long>","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.getUniqueNodeNums"]},{"name":"open suspend override fun insertDiscoveredNode(node: DiscoveredNodeEntity): Long","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertDiscoveredNode","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/insert-discovered-node.html","searchKeys":["insertDiscoveredNode","open suspend override fun insertDiscoveredNode(node: DiscoveredNodeEntity): Long","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertDiscoveredNode"]},{"name":"open suspend override fun insertDiscoveredNodes(nodes: List<DiscoveredNodeEntity>)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertDiscoveredNodes","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/insert-discovered-nodes.html","searchKeys":["insertDiscoveredNodes","open suspend override fun insertDiscoveredNodes(nodes: List<DiscoveredNodeEntity>)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertDiscoveredNodes"]},{"name":"open suspend override fun insertPresetResult(result: DiscoveryPresetResultEntity): Long","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertPresetResult","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/insert-preset-result.html","searchKeys":["insertPresetResult","open suspend override fun insertPresetResult(result: DiscoveryPresetResultEntity): Long","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertPresetResult"]},{"name":"open suspend override fun insertSession(session: DiscoverySessionEntity): Long","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertSession","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/insert-session.html","searchKeys":["insertSession","open suspend override fun insertSession(session: DiscoverySessionEntity): Long","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.insertSession"]},{"name":"open suspend override fun markInterruptedSessions()","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.markInterruptedSessions","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/mark-interrupted-sessions.html","searchKeys":["markInterruptedSessions","open suspend override fun markInterruptedSessions()","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.markInterruptedSessions"]},{"name":"open suspend override fun switchActiveDatabase(address: String?)","description":"org.meshtastic.core.database.DatabaseManager.switchActiveDatabase","location":"core/database/org.meshtastic.core.database/-database-manager/switch-active-database.html","searchKeys":["switchActiveDatabase","open suspend override fun switchActiveDatabase(address: String?)","org.meshtastic.core.database.DatabaseManager.switchActiveDatabase"]},{"name":"open suspend override fun updateDiscoveredNode(node: DiscoveredNodeEntity)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateDiscoveredNode","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/update-discovered-node.html","searchKeys":["updateDiscoveredNode","open suspend override fun updateDiscoveredNode(node: DiscoveredNodeEntity)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateDiscoveredNode"]},{"name":"open suspend override fun updatePresetResult(result: DiscoveryPresetResultEntity)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updatePresetResult","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/update-preset-result.html","searchKeys":["updatePresetResult","open suspend override fun updatePresetResult(result: DiscoveryPresetResultEntity)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updatePresetResult"]},{"name":"open suspend override fun updateRecoverableSessionCompletionStatus(sessionId: Long, status: String): Int","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateRecoverableSessionCompletionStatus","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/update-recoverable-session-completion-status.html","searchKeys":["updateRecoverableSessionCompletionStatus","open suspend override fun updateRecoverableSessionCompletionStatus(sessionId: Long, status: String): Int","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateRecoverableSessionCompletionStatus"]},{"name":"open suspend override fun updateSession(session: DiscoverySessionEntity)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateSession","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/update-session.html","searchKeys":["updateSession","open suspend override fun updateSession(session: DiscoverySessionEntity)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateSession"]},{"name":"open suspend override fun updateSessionAggregates(sessionId: Long, totalUniqueNodes: Int, totalDwellSeconds: Long, totalMessages: Int, totalSensorPackets: Int, furthestNodeDistance: Double, avgChannelUtilization: Double)","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateSessionAggregates","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/update-session-aggregates.html","searchKeys":["updateSessionAggregates","open suspend override fun updateSessionAggregates(sessionId: Long, totalUniqueNodes: Int, totalDwellSeconds: Long, totalMessages: Int, totalSensorPackets: Int, furthestNodeDistance: Double, avgChannelUtilization: Double)","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateSessionAggregates"]},{"name":"open suspend override fun updateSessionCompletionStatus(sessionId: Long, status: String): Int","description":"org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateSessionCompletionStatus","location":"core/database/org.meshtastic.core.database.dao/-switching-discovery-dao/update-session-completion-status.html","searchKeys":["updateSessionCompletionStatus","open suspend override fun updateSessionCompletionStatus(sessionId: Long, status: String): Int","org.meshtastic.core.database.dao.SwitchingDiscoveryDao.updateSessionCompletionStatus"]},{"name":"suspend fun List<ReactionEntity>.toReaction(getNode: suspend (userId: String?) -> Node?): List<Reaction>","description":"org.meshtastic.core.database.entity.toReaction","location":"core/database/org.meshtastic.core.database.entity/to-reaction.html","searchKeys":["toReaction","suspend fun List<ReactionEntity>.toReaction(getNode: suspend (userId: String?) -> Node?): List<Reaction>","org.meshtastic.core.database.entity.toReaction"]},{"name":"suspend fun ReactionEntity.toReaction(getNode: suspend (userId: String?) -> Node?): Reaction","description":"org.meshtastic.core.database.entity.toReaction","location":"core/database/org.meshtastic.core.database.entity/to-reaction.html","searchKeys":["toReaction","suspend fun ReactionEntity.toReaction(getNode: suspend (userId: String?) -> Node?): Reaction","org.meshtastic.core.database.entity.toReaction"]},{"name":"suspend fun close()","description":"org.meshtastic.core.database.DatabaseManager.close","location":"core/database/org.meshtastic.core.database/-database-manager/close.html","searchKeys":["close","suspend fun close()","org.meshtastic.core.database.DatabaseManager.close"]},{"name":"suspend fun init(address: String?)","description":"org.meshtastic.core.database.DatabaseManager.init","location":"core/database/org.meshtastic.core.database/-database-manager/init.html","searchKeys":["init","suspend fun init(address: String?)","org.meshtastic.core.database.DatabaseManager.init"]},{"name":"suspend fun merge(source: MeshtasticDatabase, dest: MeshtasticDatabase, sourceName: String, isAssociationActive: () -> Boolean = { true })","description":"org.meshtastic.core.database.DatabaseMerger.merge","location":"core/database/org.meshtastic.core.database/-database-merger/merge.html","searchKeys":["merge","suspend fun merge(source: MeshtasticDatabase, dest: MeshtasticDatabase, sourceName: String, isAssociationActive: () -> Boolean = { true })","org.meshtastic.core.database.DatabaseMerger.merge"]},{"name":"suspend fun toMessage(getNode: suspend (userId: String?) -> Node): Message","description":"org.meshtastic.core.database.entity.PacketEntity.toMessage","location":"core/database/org.meshtastic.core.database.entity/-packet-entity/to-message.html","searchKeys":["toMessage","suspend fun toMessage(getNode: suspend (userId: String?) -> Node): Message","org.meshtastic.core.database.entity.PacketEntity.toMessage"]},{"name":"val ERROR_BYTE_STRING: ByteString","description":"org.meshtastic.core.database.entity.NodeEntity.Companion.ERROR_BYTE_STRING","location":"core/database/org.meshtastic.core.database.entity/-node-entity/-companion/-e-r-r-o-r_-b-y-t-e_-s-t-r-i-n-g.html","searchKeys":["ERROR_BYTE_STRING","val ERROR_BYTE_STRING: ByteString","org.meshtastic.core.database.entity.NodeEntity.Companion.ERROR_BYTE_STRING"]},{"name":"val RECOVERABLE: Set<String>","description":"org.meshtastic.core.database.entity.DiscoverySessionStatus.RECOVERABLE","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-status/-r-e-c-o-v-e-r-a-b-l-e.html","searchKeys":["RECOVERABLE","val RECOVERABLE: Set<String>","org.meshtastic.core.database.entity.DiscoverySessionStatus.RECOVERABLE"]},{"name":"val accentColor: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.accentColor","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/accent-color.html","searchKeys":["accentColor","val accentColor: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.accentColor"]},{"name":"val activelySupported: Boolean","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.activelySupported","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/actively-supported.html","searchKeys":["activelySupported","val activelySupported: Boolean","org.meshtastic.core.database.entity.DeviceHardwareEntity.activelySupported"]},{"name":"val aiSummary: String?","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.aiSummary","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/ai-summary.html","searchKeys":["aiSummary","val aiSummary: String?","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.aiSummary"]},{"name":"val aiSummary: String?","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.aiSummary","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/ai-summary.html","searchKeys":["aiSummary","val aiSummary: String?","org.meshtastic.core.database.entity.DiscoverySessionEntity.aiSummary"]},{"name":"val airQualityMetrics: AirQualityMetrics?","description":"org.meshtastic.core.database.entity.NodeEntity.airQualityMetrics","location":"core/database/org.meshtastic.core.database.entity/-node-entity/air-quality-metrics.html","searchKeys":["airQualityMetrics","val airQualityMetrics: AirQualityMetrics?","org.meshtastic.core.database.entity.NodeEntity.airQualityMetrics"]},{"name":"val architecture: String","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.architecture","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/architecture.html","searchKeys":["architecture","val architecture: String","org.meshtastic.core.database.entity.DeviceHardwareEntity.architecture"]},{"name":"val avgAirtimeRate: Double","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.avgAirtimeRate","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/avg-airtime-rate.html","searchKeys":["avgAirtimeRate","val avgAirtimeRate: Double","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.avgAirtimeRate"]},{"name":"val avgChannelUtilization: Double","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.avgChannelUtilization","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/avg-channel-utilization.html","searchKeys":["avgChannelUtilization","val avgChannelUtilization: Double","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.avgChannelUtilization"]},{"name":"val avgChannelUtilization: Double","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.avgChannelUtilization","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/avg-channel-utilization.html","searchKeys":["avgChannelUtilization","val avgChannelUtilization: Double","org.meshtastic.core.database.entity.DiscoverySessionEntity.avgChannelUtilization"]},{"name":"val channel: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.channel","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/channel.html","searchKeys":["channel","val channel: Int","org.meshtastic.core.database.entity.ReactionEntity.channel"]},{"name":"val channelSet: ChannelSet","description":"org.meshtastic.core.database.entity.ChannelSetEntity.channelSet","location":"core/database/org.meshtastic.core.database.entity/-channel-set-entity/channel-set.html","searchKeys":["channelSet","val channelSet: ChannelSet","org.meshtastic.core.database.entity.ChannelSetEntity.channelSet"]},{"name":"val completionStatus: String","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.completionStatus","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/completion-status.html","searchKeys":["completionStatus","val completionStatus: String","org.meshtastic.core.database.entity.DiscoverySessionEntity.completionStatus"]},{"name":"val contact_key: String","description":"org.meshtastic.core.database.entity.ContactSettings.contact_key","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/contact_key.html","searchKeys":["contact_key","val contact_key: String","org.meshtastic.core.database.entity.ContactSettings.contact_key"]},{"name":"val contact_key: String","description":"org.meshtastic.core.database.entity.Packet.contact_key","location":"core/database/org.meshtastic.core.database.entity/-packet/contact_key.html","searchKeys":["contact_key","val contact_key: String","org.meshtastic.core.database.entity.Packet.contact_key"]},{"name":"val couldUpdate: Boolean","description":"org.meshtastic.core.database.entity.MyNodeEntity.couldUpdate","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/could-update.html","searchKeys":["couldUpdate","val couldUpdate: Boolean","org.meshtastic.core.database.entity.MyNodeEntity.couldUpdate"]},{"name":"val currentAddress: StateFlow<String?>","description":"org.meshtastic.core.database.DatabaseManager.currentAddress","location":"core/database/org.meshtastic.core.database/-database-manager/current-address.html","searchKeys":["currentAddress","val currentAddress: StateFlow<String?>","org.meshtastic.core.database.DatabaseManager.currentAddress"]},{"name":"val currentPacketId: Long","description":"org.meshtastic.core.database.entity.MyNodeEntity.currentPacketId","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/current-packet-id.html","searchKeys":["currentPacketId","val currentPacketId: Long","org.meshtastic.core.database.entity.MyNodeEntity.currentPacketId"]},{"name":"val data: DataPacket","description":"org.meshtastic.core.database.entity.Packet.data","location":"core/database/org.meshtastic.core.database.entity/-packet/data.html","searchKeys":["data","val data: DataPacket","org.meshtastic.core.database.entity.Packet.data"]},{"name":"val deviceAddress: String?","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.deviceAddress","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/device-address.html","searchKeys":["deviceAddress","val deviceAddress: String?","org.meshtastic.core.database.entity.DiscoverySessionEntity.deviceAddress"]},{"name":"val deviceId: String?","description":"org.meshtastic.core.database.entity.MyNodeEntity.deviceId","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/device-id.html","searchKeys":["deviceId","val deviceId: String?","org.meshtastic.core.database.entity.MyNodeEntity.deviceId"]},{"name":"val deviceMetrics: DeviceMetrics?","description":"org.meshtastic.core.database.entity.NodeEntity.deviceMetrics","location":"core/database/org.meshtastic.core.database.entity/-node-entity/device-metrics.html","searchKeys":["deviceMetrics","val deviceMetrics: DeviceMetrics?","org.meshtastic.core.database.entity.NodeEntity.deviceMetrics"]},{"name":"val devicesJson: String","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.devicesJson","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/devices-json.html","searchKeys":["devicesJson","val devicesJson: String","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.devicesJson"]},{"name":"val directNeighborCount: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.directNeighborCount","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/direct-neighbor-count.html","searchKeys":["directNeighborCount","val directNeighborCount: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.directNeighborCount"]},{"name":"val displayName: String","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.displayName","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/display-name.html","searchKeys":["displayName","val displayName: String","org.meshtastic.core.database.entity.DeviceHardwareEntity.displayName"]},{"name":"val displayName: String","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.displayName","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/display-name.html","searchKeys":["displayName","val displayName: String","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.displayName"]},{"name":"val distanceFromUser: Double?","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.distanceFromUser","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/distance-from-user.html","searchKeys":["distanceFromUser","val distanceFromUser: Double?","org.meshtastic.core.database.entity.DiscoveredNodeEntity.distanceFromUser"]},{"name":"val domain: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.domain","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/domain.html","searchKeys":["domain","val domain: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.domain"]},{"name":"val draft: String","description":"org.meshtastic.core.database.entity.ContactSettings.draft","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/draft.html","searchKeys":["draft","val draft: String","org.meshtastic.core.database.entity.ContactSettings.draft"]},{"name":"val dwellDurationSeconds: Long","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.dwellDurationSeconds","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/dwell-duration-seconds.html","searchKeys":["dwellDurationSeconds","val dwellDurationSeconds: Long","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.dwellDurationSeconds"]},{"name":"val edition: String","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.edition","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/edition.html","searchKeys":["edition","val edition: String","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.edition"]},{"name":"val emoji: String","description":"org.meshtastic.core.database.entity.ReactionEntity.emoji","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/emoji.html","searchKeys":["emoji","val emoji: String","org.meshtastic.core.database.entity.ReactionEntity.emoji"]},{"name":"val entries: EnumEntries<FirmwareReleaseType>","description":"org.meshtastic.core.database.entity.FirmwareReleaseType.entries","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-type/entries.html","searchKeys":["entries","val entries: EnumEntries<FirmwareReleaseType>","org.meshtastic.core.database.entity.FirmwareReleaseType.entries"]},{"name":"val entries: EnumEntries<QuickChatAction.Mode>","description":"org.meshtastic.core.database.entity.QuickChatAction.Mode.entries","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/-mode/entries.html","searchKeys":["entries","val entries: EnumEntries<QuickChatAction.Mode>","org.meshtastic.core.database.entity.QuickChatAction.Mode.entries"]},{"name":"val environmentMetrics: EnvironmentMetrics?","description":"org.meshtastic.core.database.entity.NodeEntity.environmentMetrics","location":"core/database/org.meshtastic.core.database.entity/-node-entity/environment-metrics.html","searchKeys":["environmentMetrics","val environmentMetrics: EnvironmentMetrics?","org.meshtastic.core.database.entity.NodeEntity.environmentMetrics"]},{"name":"val eventEnd: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.eventEnd","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/event-end.html","searchKeys":["eventEnd","val eventEnd: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.eventEnd"]},{"name":"val eventStart: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.eventStart","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/event-start.html","searchKeys":["eventStart","val eventStart: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.eventStart"]},{"name":"val filtered: Boolean","description":"org.meshtastic.core.database.entity.Packet.filtered","location":"core/database/org.meshtastic.core.database.entity/-packet/filtered.html","searchKeys":["filtered","val filtered: Boolean","org.meshtastic.core.database.entity.Packet.filtered"]},{"name":"val filteringDisabled: Boolean","description":"org.meshtastic.core.database.entity.ContactSettings.filteringDisabled","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/filtering-disabled.html","searchKeys":["filteringDisabled","val filteringDisabled: Boolean","org.meshtastic.core.database.entity.ContactSettings.filteringDisabled"]},{"name":"val firmwareJson: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.firmwareJson","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/firmware-json.html","searchKeys":["firmwareJson","val firmwareJson: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.firmwareJson"]},{"name":"val firmwareString: String","description":"org.meshtastic.core.database.entity.MyNodeEntity.firmwareString","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/firmware-string.html","searchKeys":["firmwareString","val firmwareString: String","org.meshtastic.core.database.entity.MyNodeEntity.firmwareString"]},{"name":"val firmwareVersion: String?","description":"org.meshtastic.core.database.entity.MyNodeEntity.firmwareVersion","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String?","org.meshtastic.core.database.entity.MyNodeEntity.firmwareVersion"]},{"name":"val fromNum: Int","description":"org.meshtastic.core.database.entity.MeshLog.fromNum","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/from-num.html","searchKeys":["fromNum","val fromNum: Int","org.meshtastic.core.database.entity.MeshLog.fromNum"]},{"name":"val fromRadio: FromRadio","description":"org.meshtastic.core.database.entity.MeshLog.fromRadio","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/from-radio.html","searchKeys":["fromRadio","val fromRadio: FromRadio","org.meshtastic.core.database.entity.MeshLog.fromRadio"]},{"name":"val furthestNodeDistance: Double","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.furthestNodeDistance","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/furthest-node-distance.html","searchKeys":["furthestNodeDistance","val furthestNodeDistance: Double","org.meshtastic.core.database.entity.DiscoverySessionEntity.furthestNodeDistance"]},{"name":"val hasInkHud: Boolean?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.hasInkHud","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/has-ink-hud.html","searchKeys":["hasInkHud","val hasInkHud: Boolean?","org.meshtastic.core.database.entity.DeviceHardwareEntity.hasInkHud"]},{"name":"val hasMui: Boolean?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.hasMui","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/has-mui.html","searchKeys":["hasMui","val hasMui: Boolean?","org.meshtastic.core.database.entity.DeviceHardwareEntity.hasMui"]},{"name":"val hasPKC: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.hasPKC","location":"core/database/org.meshtastic.core.database.entity/-node-entity/has-p-k-c.html","searchKeys":["hasPKC","val hasPKC: Boolean","org.meshtastic.core.database.entity.NodeEntity.hasPKC"]},{"name":"val hasWifi: Boolean","description":"org.meshtastic.core.database.entity.MyNodeEntity.hasWifi","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/has-wifi.html","searchKeys":["hasWifi","val hasWifi: Boolean","org.meshtastic.core.database.entity.MyNodeEntity.hasWifi"]},{"name":"val homeLoraConfig: Config.LoRaConfig?","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.homeLoraConfig","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/home-lora-config.html","searchKeys":["homeLoraConfig","val homeLoraConfig: Config.LoRaConfig?","org.meshtastic.core.database.entity.DiscoverySessionEntity.homeLoraConfig"]},{"name":"val homePreset: String","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.homePreset","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/home-preset.html","searchKeys":["homePreset","val homePreset: String","org.meshtastic.core.database.entity.DiscoverySessionEntity.homePreset"]},{"name":"val homePrimaryChannel: ChannelSettings?","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.homePrimaryChannel","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/home-primary-channel.html","searchKeys":["homePrimaryChannel","val homePrimaryChannel: ChannelSettings?","org.meshtastic.core.database.entity.DiscoverySessionEntity.homePrimaryChannel"]},{"name":"val hopCount: Int","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.hopCount","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/hop-count.html","searchKeys":["hopCount","val hopCount: Int","org.meshtastic.core.database.entity.DiscoveredNodeEntity.hopCount"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.database.entity.Packet.hopsAway","location":"core/database/org.meshtastic.core.database.entity/-packet/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.database.entity.Packet.hopsAway"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.hopsAway","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.database.entity.ReactionEntity.hopsAway"]},{"name":"val hwModel: Int","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.hwModel","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/hw-model.html","searchKeys":["hwModel","val hwModel: Int","org.meshtastic.core.database.entity.DeviceHardwareEntity.hwModel"]},{"name":"val hwModelSlug: String","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.hwModelSlug","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/hw-model-slug.html","searchKeys":["hwModelSlug","val hwModelSlug: String","org.meshtastic.core.database.entity.DeviceHardwareEntity.hwModelSlug"]},{"name":"val iconUrl: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.iconUrl","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/icon-url.html","searchKeys":["iconUrl","val iconUrl: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.iconUrl"]},{"name":"val id: Int","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.id","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/id.html","searchKeys":["id","val id: Int","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.id"]},{"name":"val id: Int","description":"org.meshtastic.core.database.entity.ChannelSetEntity.id","location":"core/database/org.meshtastic.core.database.entity/-channel-set-entity/id.html","searchKeys":["id","val id: Int","org.meshtastic.core.database.entity.ChannelSetEntity.id"]},{"name":"val id: Int","description":"org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.id","location":"core/database/org.meshtastic.core.database.entity/-maintenance-uf2-cache-entity/id.html","searchKeys":["id","val id: Int","org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.id"]},{"name":"val id: Long","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.id","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/id.html","searchKeys":["id","val id: Long","org.meshtastic.core.database.entity.DiscoveredNodeEntity.id"]},{"name":"val id: Long","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.id","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/id.html","searchKeys":["id","val id: Long","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.id"]},{"name":"val id: Long","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.id","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/id.html","searchKeys":["id","val id: Long","org.meshtastic.core.database.entity.DiscoverySessionEntity.id"]},{"name":"val id: String","description":"org.meshtastic.core.database.entity.FirmwareRelease.id","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/id.html","searchKeys":["id","val id: String","org.meshtastic.core.database.entity.FirmwareRelease.id"]},{"name":"val id: String","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.id","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/id.html","searchKeys":["id","val id: String","org.meshtastic.core.database.entity.FirmwareReleaseEntity.id"]},{"name":"val images: List<String>?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.images","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/images.html","searchKeys":["images","val images: List<String>?","org.meshtastic.core.database.entity.DeviceHardwareEntity.images"]},{"name":"val infrastructureNodeCount: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.infrastructureNodeCount","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/infrastructure-node-count.html","searchKeys":["infrastructureNodeCount","val infrastructureNodeCount: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.infrastructureNodeCount"]},{"name":"val isInfrastructure: Boolean","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.isInfrastructure","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/is-infrastructure.html","searchKeys":["isInfrastructure","val isInfrastructure: Boolean","org.meshtastic.core.database.entity.DiscoveredNodeEntity.isInfrastructure"]},{"name":"val isMuted: Boolean","description":"org.meshtastic.core.database.entity.ContactSettings.isMuted","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/is-muted.html","searchKeys":["isMuted","val isMuted: Boolean","org.meshtastic.core.database.entity.ContactSettings.isMuted"]},{"name":"val isOnline: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.isOnline","location":"core/database/org.meshtastic.core.database.entity/-node-entity/is-online.html","searchKeys":["isOnline","val isOnline: Boolean","org.meshtastic.core.database.entity.NodeEntity.isOnline"]},{"name":"val isUnknownUser: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.isUnknownUser","location":"core/database/org.meshtastic.core.database.entity/-node-entity/is-unknown-user.html","searchKeys":["isUnknownUser","val isUnknownUser: Boolean","org.meshtastic.core.database.entity.NodeEntity.isUnknownUser"]},{"name":"val isVendor: Boolean","description":"org.meshtastic.core.database.entity.DeviceLinkEntity.isVendor","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/is-vendor.html","searchKeys":["isVendor","val isVendor: Boolean","org.meshtastic.core.database.entity.DeviceLinkEntity.isVendor"]},{"name":"val lastReadMessageTimestamp: Long?","description":"org.meshtastic.core.database.entity.ContactSettings.lastReadMessageTimestamp","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/last-read-message-timestamp.html","searchKeys":["lastReadMessageTimestamp","val lastReadMessageTimestamp: Long?","org.meshtastic.core.database.entity.ContactSettings.lastReadMessageTimestamp"]},{"name":"val lastReadMessageUuid: Long?","description":"org.meshtastic.core.database.entity.ContactSettings.lastReadMessageUuid","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/last-read-message-uuid.html","searchKeys":["lastReadMessageUuid","val lastReadMessageUuid: Long?","org.meshtastic.core.database.entity.ContactSettings.lastReadMessageUuid"]},{"name":"val lastUpdated: Long","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.lastUpdated","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/last-updated.html","searchKeys":["lastUpdated","val lastUpdated: Long","org.meshtastic.core.database.entity.DeviceHardwareEntity.lastUpdated"]},{"name":"val lastUpdated: Long","description":"org.meshtastic.core.database.entity.FirmwareRelease.lastUpdated","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/last-updated.html","searchKeys":["lastUpdated","val lastUpdated: Long","org.meshtastic.core.database.entity.FirmwareRelease.lastUpdated"]},{"name":"val lastUpdated: Long","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.lastUpdated","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/last-updated.html","searchKeys":["lastUpdated","val lastUpdated: Long","org.meshtastic.core.database.entity.FirmwareReleaseEntity.lastUpdated"]},{"name":"val latitude: Double?","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.latitude","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/latitude.html","searchKeys":["latitude","val latitude: Double?","org.meshtastic.core.database.entity.DiscoveredNodeEntity.latitude"]},{"name":"val linkDescription: String?","description":"org.meshtastic.core.database.entity.DeviceLinkEntity.linkDescription","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/link-description.html","searchKeys":["linkDescription","val linkDescription: String?","org.meshtastic.core.database.entity.DeviceLinkEntity.linkDescription"]},{"name":"val linksJson: String","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.linksJson","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/links-json.html","searchKeys":["linksJson","val linksJson: String","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.linksJson"]},{"name":"val location: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.location","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/location.html","searchKeys":["location","val location: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.location"]},{"name":"val logUuid: String","description":"org.meshtastic.core.database.entity.TracerouteNodePositionEntity.logUuid","location":"core/database/org.meshtastic.core.database.entity/-traceroute-node-position-entity/log-uuid.html","searchKeys":["logUuid","val logUuid: String","org.meshtastic.core.database.entity.TracerouteNodePositionEntity.logUuid"]},{"name":"val longName: String?","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.longName","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/long-name.html","searchKeys":["longName","val longName: String?","org.meshtastic.core.database.entity.DiscoveredNodeEntity.longName"]},{"name":"val longitude: Double?","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.longitude","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/longitude.html","searchKeys":["longitude","val longitude: Double?","org.meshtastic.core.database.entity.DiscoveredNodeEntity.longitude"]},{"name":"val manifestJson: String","description":"org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.manifestJson","location":"core/database/org.meshtastic.core.database.entity/-maintenance-uf2-cache-entity/manifest-json.html","searchKeys":["manifestJson","val manifestJson: String","org.meshtastic.core.database.entity.MaintenanceUf2CacheEntity.manifestJson"]},{"name":"val maxChannels: Int","description":"org.meshtastic.core.database.entity.MyNodeEntity.maxChannels","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/max-channels.html","searchKeys":["maxChannels","val maxChannels: Int","org.meshtastic.core.database.entity.MyNodeEntity.maxChannels"]},{"name":"val mergedAt: Long","description":"org.meshtastic.core.database.entity.MergeMarkerEntity.mergedAt","location":"core/database/org.meshtastic.core.database.entity/-merge-marker-entity/merged-at.html","searchKeys":["mergedAt","val mergedAt: Long","org.meshtastic.core.database.entity.MergeMarkerEntity.mergedAt"]},{"name":"val meshNeighborCount: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.meshNeighborCount","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/mesh-neighbor-count.html","searchKeys":["meshNeighborCount","val meshNeighborCount: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.meshNeighborCount"]},{"name":"val meshPacket: MeshPacket?","description":"org.meshtastic.core.database.entity.MeshLog.meshPacket","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/mesh-packet.html","searchKeys":["meshPacket","val meshPacket: MeshPacket?","org.meshtastic.core.database.entity.MeshLog.meshPacket"]},{"name":"val message: String","description":"org.meshtastic.core.database.entity.QuickChatAction.message","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/message.html","searchKeys":["message","val message: String","org.meshtastic.core.database.entity.QuickChatAction.message"]},{"name":"val messageCount: Int","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.messageCount","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/message-count.html","searchKeys":["messageCount","val messageCount: Int","org.meshtastic.core.database.entity.DiscoveredNodeEntity.messageCount"]},{"name":"val messageCount: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.messageCount","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/message-count.html","searchKeys":["messageCount","val messageCount: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.messageCount"]},{"name":"val messageText: String","description":"org.meshtastic.core.database.entity.Packet.messageText","location":"core/database/org.meshtastic.core.database.entity/-packet/message-text.html","searchKeys":["messageText","val messageText: String","org.meshtastic.core.database.entity.Packet.messageText"]},{"name":"val messageText: String","description":"org.meshtastic.core.database.entity.PacketFts.messageText","location":"core/database/org.meshtastic.core.database.entity/-packet-fts/message-text.html","searchKeys":["messageText","val messageText: String","org.meshtastic.core.database.entity.PacketFts.messageText"]},{"name":"val messageTimeoutMsec: Int","description":"org.meshtastic.core.database.entity.MyNodeEntity.messageTimeoutMsec","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/message-timeout-msec.html","searchKeys":["messageTimeoutMsec","val messageTimeoutMsec: Int","org.meshtastic.core.database.entity.MyNodeEntity.messageTimeoutMsec"]},{"name":"val message_type: String","description":"org.meshtastic.core.database.entity.MeshLog.message_type","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/message_type.html","searchKeys":["message_type","val message_type: String","org.meshtastic.core.database.entity.MeshLog.message_type"]},{"name":"val metadata: MetadataEntity?","description":"org.meshtastic.core.database.entity.NodeWithRelations.metadata","location":"core/database/org.meshtastic.core.database.entity/-node-with-relations/metadata.html","searchKeys":["metadata","val metadata: MetadataEntity?","org.meshtastic.core.database.entity.NodeWithRelations.metadata"]},{"name":"val minAppVersion: Int","description":"org.meshtastic.core.database.entity.MyNodeEntity.minAppVersion","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/min-app-version.html","searchKeys":["minAppVersion","val minAppVersion: Int","org.meshtastic.core.database.entity.MyNodeEntity.minAppVersion"]},{"name":"val mode: QuickChatAction.Mode","description":"org.meshtastic.core.database.entity.QuickChatAction.mode","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/mode.html","searchKeys":["mode","val mode: QuickChatAction.Mode","org.meshtastic.core.database.entity.QuickChatAction.mode"]},{"name":"val model: String?","description":"org.meshtastic.core.database.entity.MyNodeEntity.model","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/model.html","searchKeys":["model","val model: String?","org.meshtastic.core.database.entity.MyNodeEntity.model"]},{"name":"val muteUntil: Long","description":"org.meshtastic.core.database.entity.ContactSettings.muteUntil","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/mute-until.html","searchKeys":["muteUntil","val muteUntil: Long","org.meshtastic.core.database.entity.ContactSettings.muteUntil"]},{"name":"val myNodeInfo: MyNodeInfo?","description":"org.meshtastic.core.database.entity.MeshLog.myNodeInfo","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/my-node-info.html","searchKeys":["myNodeInfo","val myNodeInfo: MyNodeInfo?","org.meshtastic.core.database.entity.MeshLog.myNodeInfo"]},{"name":"val myNodeNum: Int","description":"org.meshtastic.core.database.entity.MyNodeEntity.myNodeNum","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int","org.meshtastic.core.database.entity.MyNodeEntity.myNodeNum"]},{"name":"val myNodeNum: Int","description":"org.meshtastic.core.database.entity.Packet.myNodeNum","location":"core/database/org.meshtastic.core.database.entity/-packet/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int","org.meshtastic.core.database.entity.Packet.myNodeNum"]},{"name":"val myNodeNum: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.myNodeNum","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int","org.meshtastic.core.database.entity.ReactionEntity.myNodeNum"]},{"name":"val name: String","description":"org.meshtastic.core.database.entity.QuickChatAction.name","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/name.html","searchKeys":["name","val name: String","org.meshtastic.core.database.entity.QuickChatAction.name"]},{"name":"val neighborType: String","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.neighborType","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/neighbor-type.html","searchKeys":["neighborType","val neighborType: String","org.meshtastic.core.database.entity.DiscoveredNodeEntity.neighborType"]},{"name":"val node: NodeEntity","description":"org.meshtastic.core.database.entity.NodeWithRelations.node","location":"core/database/org.meshtastic.core.database.entity/-node-with-relations/node.html","searchKeys":["node","val node: NodeEntity","org.meshtastic.core.database.entity.NodeWithRelations.node"]},{"name":"val nodeInfo: NodeInfo?","description":"org.meshtastic.core.database.entity.MeshLog.nodeInfo","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/node-info.html","searchKeys":["nodeInfo","val nodeInfo: NodeInfo?","org.meshtastic.core.database.entity.MeshLog.nodeInfo"]},{"name":"val nodeNum: Int","description":"org.meshtastic.core.database.entity.TracerouteNodePositionEntity.nodeNum","location":"core/database/org.meshtastic.core.database.entity/-traceroute-node-position-entity/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.core.database.entity.TracerouteNodePositionEntity.nodeNum"]},{"name":"val nodeNum: Long","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.nodeNum","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/node-num.html","searchKeys":["nodeNum","val nodeNum: Long","org.meshtastic.core.database.entity.DiscoveredNodeEntity.nodeNum"]},{"name":"val num: Int","description":"org.meshtastic.core.database.entity.MetadataEntity.num","location":"core/database/org.meshtastic.core.database.entity/-metadata-entity/num.html","searchKeys":["num","val num: Int","org.meshtastic.core.database.entity.MetadataEntity.num"]},{"name":"val num: Int","description":"org.meshtastic.core.database.entity.NodeEntity.num","location":"core/database/org.meshtastic.core.database.entity/-node-entity/num.html","searchKeys":["num","val num: Int","org.meshtastic.core.database.entity.NodeEntity.num"]},{"name":"val numOnlineNodes: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numOnlineNodes","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-online-nodes.html","searchKeys":["numOnlineNodes","val numOnlineNodes: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numOnlineNodes"]},{"name":"val numPacketsRx: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numPacketsRx","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-packets-rx.html","searchKeys":["numPacketsRx","val numPacketsRx: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numPacketsRx"]},{"name":"val numPacketsRxBad: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numPacketsRxBad","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-packets-rx-bad.html","searchKeys":["numPacketsRxBad","val numPacketsRxBad: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numPacketsRxBad"]},{"name":"val numPacketsTx: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numPacketsTx","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-packets-tx.html","searchKeys":["numPacketsTx","val numPacketsTx: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numPacketsTx"]},{"name":"val numRxDupe: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numRxDupe","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-rx-dupe.html","searchKeys":["numRxDupe","val numRxDupe: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numRxDupe"]},{"name":"val numTotalNodes: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numTotalNodes","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-total-nodes.html","searchKeys":["numTotalNodes","val numTotalNodes: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numTotalNodes"]},{"name":"val numTxRelay: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numTxRelay","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-tx-relay.html","searchKeys":["numTxRelay","val numTxRelay: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numTxRelay"]},{"name":"val numTxRelayCanceled: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numTxRelayCanceled","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/num-tx-relay-canceled.html","searchKeys":["numTxRelayCanceled","val numTxRelayCanceled: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.numTxRelayCanceled"]},{"name":"val packet: Packet","description":"org.meshtastic.core.database.entity.PacketEntity.packet","location":"core/database/org.meshtastic.core.database.entity/-packet-entity/packet.html","searchKeys":["packet","val packet: Packet","org.meshtastic.core.database.entity.PacketEntity.packet"]},{"name":"val packetFailureRate: Double","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.packetFailureRate","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/packet-failure-rate.html","searchKeys":["packetFailureRate","val packetFailureRate: Double","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.packetFailureRate"]},{"name":"val packetId: Int","description":"org.meshtastic.core.database.entity.Packet.packetId","location":"core/database/org.meshtastic.core.database.entity/-packet/packet-id.html","searchKeys":["packetId","val packetId: Int","org.meshtastic.core.database.entity.Packet.packetId"]},{"name":"val packetId: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.packetId","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/packet-id.html","searchKeys":["packetId","val packetId: Int","org.meshtastic.core.database.entity.ReactionEntity.packetId"]},{"name":"val packetSuccessRate: Double","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.packetSuccessRate","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/packet-success-rate.html","searchKeys":["packetSuccessRate","val packetSuccessRate: Double","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.packetSuccessRate"]},{"name":"val pageUrl: String","description":"org.meshtastic.core.database.entity.FirmwareRelease.pageUrl","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/page-url.html","searchKeys":["pageUrl","val pageUrl: String","org.meshtastic.core.database.entity.FirmwareRelease.pageUrl"]},{"name":"val pageUrl: String","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.pageUrl","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/page-url.html","searchKeys":["pageUrl","val pageUrl: String","org.meshtastic.core.database.entity.FirmwareReleaseEntity.pageUrl"]},{"name":"val partitionScheme: String?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.partitionScheme","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/partition-scheme.html","searchKeys":["partitionScheme","val partitionScheme: String?","org.meshtastic.core.database.entity.DeviceHardwareEntity.partitionScheme"]},{"name":"val pinned: Boolean","description":"org.meshtastic.core.database.entity.ContactSettings.pinned","location":"core/database/org.meshtastic.core.database.entity/-contact-settings/pinned.html","searchKeys":["pinned","val pinned: Boolean","org.meshtastic.core.database.entity.ContactSettings.pinned"]},{"name":"val pioEnv: String?","description":"org.meshtastic.core.database.entity.MyNodeEntity.pioEnv","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/pio-env.html","searchKeys":["pioEnv","val pioEnv: String?","org.meshtastic.core.database.entity.MyNodeEntity.pioEnv"]},{"name":"val platformioTarget: String","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.platformioTarget","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/platformio-target.html","searchKeys":["platformioTarget","val platformioTarget: String","org.meshtastic.core.database.entity.DeviceHardwareEntity.platformioTarget"]},{"name":"val portNum: Int","description":"org.meshtastic.core.database.entity.MeshLog.portNum","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/port-num.html","searchKeys":["portNum","val portNum: Int","org.meshtastic.core.database.entity.MeshLog.portNum"]},{"name":"val port_num: Int","description":"org.meshtastic.core.database.entity.Packet.port_num","location":"core/database/org.meshtastic.core.database.entity/-packet/port_num.html","searchKeys":["port_num","val port_num: Int","org.meshtastic.core.database.entity.Packet.port_num"]},{"name":"val position: Int","description":"org.meshtastic.core.database.entity.QuickChatAction.position","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/position.html","searchKeys":["position","val position: Int","org.meshtastic.core.database.entity.QuickChatAction.position"]},{"name":"val position: Position","description":"org.meshtastic.core.database.entity.TracerouteNodePositionEntity.position","location":"core/database/org.meshtastic.core.database.entity/-traceroute-node-position-entity/position.html","searchKeys":["position","val position: Position","org.meshtastic.core.database.entity.TracerouteNodePositionEntity.position"]},{"name":"val position: Position?","description":"org.meshtastic.core.database.entity.MeshLog.position","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/position.html","searchKeys":["position","val position: Position?","org.meshtastic.core.database.entity.MeshLog.position"]},{"name":"val powerMetrics: PowerMetrics?","description":"org.meshtastic.core.database.entity.NodeEntity.powerMetrics","location":"core/database/org.meshtastic.core.database.entity/-node-entity/power-metrics.html","searchKeys":["powerMetrics","val powerMetrics: PowerMetrics?","org.meshtastic.core.database.entity.NodeEntity.powerMetrics"]},{"name":"val presetName: String","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.presetName","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/preset-name.html","searchKeys":["presetName","val presetName: String","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.presetName"]},{"name":"val presetResultId: Long","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.presetResultId","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/preset-result-id.html","searchKeys":["presetResultId","val presetResultId: Long","org.meshtastic.core.database.entity.DiscoveredNodeEntity.presetResultId"]},{"name":"val presetsScanned: String","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.presetsScanned","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/presets-scanned.html","searchKeys":["presetsScanned","val presetsScanned: String","org.meshtastic.core.database.entity.DiscoverySessionEntity.presetsScanned"]},{"name":"val proto: DeviceMetadata","description":"org.meshtastic.core.database.entity.MetadataEntity.proto","location":"core/database/org.meshtastic.core.database.entity/-metadata-entity/proto.html","searchKeys":["proto","val proto: DeviceMetadata","org.meshtastic.core.database.entity.MetadataEntity.proto"]},{"name":"val raw_message: String","description":"org.meshtastic.core.database.entity.MeshLog.raw_message","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/raw_message.html","searchKeys":["raw_message","val raw_message: String","org.meshtastic.core.database.entity.MeshLog.raw_message"]},{"name":"val reactions: List<ReactionEntity>","description":"org.meshtastic.core.database.entity.PacketEntity.reactions","location":"core/database/org.meshtastic.core.database.entity/-packet-entity/reactions.html","searchKeys":["reactions","val reactions: List<ReactionEntity>","org.meshtastic.core.database.entity.PacketEntity.reactions"]},{"name":"val read: Boolean","description":"org.meshtastic.core.database.entity.Packet.read","location":"core/database/org.meshtastic.core.database.entity/-packet/read.html","searchKeys":["read","val read: Boolean","org.meshtastic.core.database.entity.Packet.read"]},{"name":"val received_date: Long","description":"org.meshtastic.core.database.entity.MeshLog.received_date","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/received_date.html","searchKeys":["received_date","val received_date: Long","org.meshtastic.core.database.entity.MeshLog.received_date"]},{"name":"val received_time: Long","description":"org.meshtastic.core.database.entity.Packet.received_time","location":"core/database/org.meshtastic.core.database.entity/-packet/received_time.html","searchKeys":["received_time","val received_time: Long","org.meshtastic.core.database.entity.Packet.received_time"]},{"name":"val regions: List<String>?","description":"org.meshtastic.core.database.entity.DeviceLinkEntity.regions","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/regions.html","searchKeys":["regions","val regions: List<String>?","org.meshtastic.core.database.entity.DeviceLinkEntity.regions"]},{"name":"val relayNode: Int?","description":"org.meshtastic.core.database.entity.ReactionEntity.relayNode","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/relay-node.html","searchKeys":["relayNode","val relayNode: Int?","org.meshtastic.core.database.entity.ReactionEntity.relayNode"]},{"name":"val relays: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.relays","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/relays.html","searchKeys":["relays","val relays: Int","org.meshtastic.core.database.entity.ReactionEntity.relays"]},{"name":"val releaseNotes: String","description":"org.meshtastic.core.database.entity.FirmwareRelease.releaseNotes","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/release-notes.html","searchKeys":["releaseNotes","val releaseNotes: String","org.meshtastic.core.database.entity.FirmwareRelease.releaseNotes"]},{"name":"val releaseNotes: String","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.releaseNotes","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/release-notes.html","searchKeys":["releaseNotes","val releaseNotes: String","org.meshtastic.core.database.entity.FirmwareReleaseEntity.releaseNotes"]},{"name":"val releaseType: FirmwareReleaseType","description":"org.meshtastic.core.database.entity.FirmwareRelease.releaseType","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/release-type.html","searchKeys":["releaseType","val releaseType: FirmwareReleaseType","org.meshtastic.core.database.entity.FirmwareRelease.releaseType"]},{"name":"val releaseType: FirmwareReleaseType","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.releaseType","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/release-type.html","searchKeys":["releaseType","val releaseType: FirmwareReleaseType","org.meshtastic.core.database.entity.FirmwareReleaseEntity.releaseType"]},{"name":"val replyId: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.replyId","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/reply-id.html","searchKeys":["replyId","val replyId: Int","org.meshtastic.core.database.entity.ReactionEntity.replyId"]},{"name":"val requestId: Int","description":"org.meshtastic.core.database.entity.TracerouteNodePositionEntity.requestId","location":"core/database/org.meshtastic.core.database.entity/-traceroute-node-position-entity/request-id.html","searchKeys":["requestId","val requestId: Int","org.meshtastic.core.database.entity.TracerouteNodePositionEntity.requestId"]},{"name":"val requiresDfu: Boolean?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.requiresDfu","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/requires-dfu.html","searchKeys":["requiresDfu","val requiresDfu: Boolean?","org.meshtastic.core.database.entity.DeviceHardwareEntity.requiresDfu"]},{"name":"val routingError: Int","description":"org.meshtastic.core.database.entity.ReactionEntity.routingError","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/routing-error.html","searchKeys":["routingError","val routingError: Int","org.meshtastic.core.database.entity.ReactionEntity.routingError"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.rssi","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.database.entity.DiscoveredNodeEntity.rssi"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.database.entity.Packet.rssi","location":"core/database/org.meshtastic.core.database.entity/-packet/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.database.entity.Packet.rssi"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.database.entity.ReactionEntity.rssi","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.database.entity.ReactionEntity.rssi"]},{"name":"val sensorPacketCount: Int","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.sensorPacketCount","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/sensor-packet-count.html","searchKeys":["sensorPacketCount","val sensorPacketCount: Int","org.meshtastic.core.database.entity.DiscoveredNodeEntity.sensorPacketCount"]},{"name":"val sensorPacketCount: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.sensorPacketCount","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/sensor-packet-count.html","searchKeys":["sensorPacketCount","val sensorPacketCount: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.sensorPacketCount"]},{"name":"val sessionId: Long","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.sessionId","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/session-id.html","searchKeys":["sessionId","val sessionId: Long","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.sessionId"]},{"name":"val sfpp_hash: ByteString?","description":"org.meshtastic.core.database.entity.Packet.sfpp_hash","location":"core/database/org.meshtastic.core.database.entity/-packet/sfpp_hash.html","searchKeys":["sfpp_hash","val sfpp_hash: ByteString?","org.meshtastic.core.database.entity.Packet.sfpp_hash"]},{"name":"val sfpp_hash: ByteString?","description":"org.meshtastic.core.database.entity.ReactionEntity.sfpp_hash","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/sfpp_hash.html","searchKeys":["sfpp_hash","val sfpp_hash: ByteString?","org.meshtastic.core.database.entity.ReactionEntity.sfpp_hash"]},{"name":"val shortCode: String","description":"org.meshtastic.core.database.entity.DeviceLinkEntity.shortCode","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/short-code.html","searchKeys":["shortCode","val shortCode: String","org.meshtastic.core.database.entity.DeviceLinkEntity.shortCode"]},{"name":"val shortName: String?","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.shortName","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/short-name.html","searchKeys":["shortName","val shortName: String?","org.meshtastic.core.database.entity.DiscoveredNodeEntity.shortName"]},{"name":"val shouldUpdate: Boolean","description":"org.meshtastic.core.database.entity.MyNodeEntity.shouldUpdate","location":"core/database/org.meshtastic.core.database.entity/-my-node-entity/should-update.html","searchKeys":["shouldUpdate","val shouldUpdate: Boolean","org.meshtastic.core.database.entity.MyNodeEntity.shouldUpdate"]},{"name":"val showTranslated: Boolean","description":"org.meshtastic.core.database.entity.Packet.showTranslated","location":"core/database/org.meshtastic.core.database.entity/-packet/show-translated.html","searchKeys":["showTranslated","val showTranslated: Boolean","org.meshtastic.core.database.entity.Packet.showTranslated"]},{"name":"val snr: Float","description":"org.meshtastic.core.database.entity.DiscoveredNodeEntity.snr","location":"core/database/org.meshtastic.core.database.entity/-discovered-node-entity/snr.html","searchKeys":["snr","val snr: Float","org.meshtastic.core.database.entity.DiscoveredNodeEntity.snr"]},{"name":"val snr: Float?","description":"org.meshtastic.core.database.entity.Packet.snr","location":"core/database/org.meshtastic.core.database.entity/-packet/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.database.entity.Packet.snr"]},{"name":"val snr: Float?","description":"org.meshtastic.core.database.entity.ReactionEntity.snr","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.database.entity.ReactionEntity.snr"]},{"name":"val softDeviceVariantsJson: String","description":"org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.softDeviceVariantsJson","location":"core/database/org.meshtastic.core.database.entity/-bootloader-ota-quirks-cache-entity/soft-device-variants-json.html","searchKeys":["softDeviceVariantsJson","val softDeviceVariantsJson: String","org.meshtastic.core.database.entity.BootloaderOtaQuirksCacheEntity.softDeviceVariantsJson"]},{"name":"val sourceDbName: String","description":"org.meshtastic.core.database.entity.MergeMarkerEntity.sourceDbName","location":"core/database/org.meshtastic.core.database.entity/-merge-marker-entity/source-db-name.html","searchKeys":["sourceDbName","val sourceDbName: String","org.meshtastic.core.database.entity.MergeMarkerEntity.sourceDbName"]},{"name":"val status: MessageStatus","description":"org.meshtastic.core.database.entity.ReactionEntity.status","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/status.html","searchKeys":["status","val status: MessageStatus","org.meshtastic.core.database.entity.ReactionEntity.status"]},{"name":"val supportLevel: Int?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.supportLevel","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/support-level.html","searchKeys":["supportLevel","val supportLevel: Int?","org.meshtastic.core.database.entity.DeviceHardwareEntity.supportLevel"]},{"name":"val tag: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.tag","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/tag.html","searchKeys":["tag","val tag: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.tag"]},{"name":"val tags: List<String>?","description":"org.meshtastic.core.database.entity.DeviceHardwareEntity.tags","location":"core/database/org.meshtastic.core.database.entity/-device-hardware-entity/tags.html","searchKeys":["tags","val tags: List<String>?","org.meshtastic.core.database.entity.DeviceHardwareEntity.tags"]},{"name":"val targets: List<String>?","description":"org.meshtastic.core.database.entity.DeviceLinkEntity.targets","location":"core/database/org.meshtastic.core.database.entity/-device-link-entity/targets.html","searchKeys":["targets","val targets: List<String>?","org.meshtastic.core.database.entity.DeviceLinkEntity.targets"]},{"name":"val themeJson: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.themeJson","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/theme-json.html","searchKeys":["themeJson","val themeJson: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.themeJson"]},{"name":"val timeZone: String?","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.timeZone","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/time-zone.html","searchKeys":["timeZone","val timeZone: String?","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.timeZone"]},{"name":"val timestamp: Long","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.timestamp","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/timestamp.html","searchKeys":["timestamp","val timestamp: Long","org.meshtastic.core.database.entity.DiscoverySessionEntity.timestamp"]},{"name":"val timestamp: Long","description":"org.meshtastic.core.database.entity.MetadataEntity.timestamp","location":"core/database/org.meshtastic.core.database.entity/-metadata-entity/timestamp.html","searchKeys":["timestamp","val timestamp: Long","org.meshtastic.core.database.entity.MetadataEntity.timestamp"]},{"name":"val timestamp: Long","description":"org.meshtastic.core.database.entity.ReactionEntity.timestamp","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/timestamp.html","searchKeys":["timestamp","val timestamp: Long","org.meshtastic.core.database.entity.ReactionEntity.timestamp"]},{"name":"val title: String","description":"org.meshtastic.core.database.entity.FirmwareRelease.title","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/title.html","searchKeys":["title","val title: String","org.meshtastic.core.database.entity.FirmwareRelease.title"]},{"name":"val title: String","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.title","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/title.html","searchKeys":["title","val title: String","org.meshtastic.core.database.entity.FirmwareReleaseEntity.title"]},{"name":"val to: String?","description":"org.meshtastic.core.database.entity.ReactionEntity.to","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/to.html","searchKeys":["to","val to: String?","org.meshtastic.core.database.entity.ReactionEntity.to"]},{"name":"val totalDwellSeconds: Long","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.totalDwellSeconds","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/total-dwell-seconds.html","searchKeys":["totalDwellSeconds","val totalDwellSeconds: Long","org.meshtastic.core.database.entity.DiscoverySessionEntity.totalDwellSeconds"]},{"name":"val totalMessages: Int","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.totalMessages","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/total-messages.html","searchKeys":["totalMessages","val totalMessages: Int","org.meshtastic.core.database.entity.DiscoverySessionEntity.totalMessages"]},{"name":"val totalSensorPackets: Int","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.totalSensorPackets","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/total-sensor-packets.html","searchKeys":["totalSensorPackets","val totalSensorPackets: Int","org.meshtastic.core.database.entity.DiscoverySessionEntity.totalSensorPackets"]},{"name":"val totalUniqueNodes: Int","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.totalUniqueNodes","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/total-unique-nodes.html","searchKeys":["totalUniqueNodes","val totalUniqueNodes: Int","org.meshtastic.core.database.entity.DiscoverySessionEntity.totalUniqueNodes"]},{"name":"val translatedText: String?","description":"org.meshtastic.core.database.entity.Packet.translatedText","location":"core/database/org.meshtastic.core.database.entity/-packet/translated-text.html","searchKeys":["translatedText","val translatedText: String?","org.meshtastic.core.database.entity.Packet.translatedText"]},{"name":"val uniqueNodes: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.uniqueNodes","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/unique-nodes.html","searchKeys":["uniqueNodes","val uniqueNodes: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.uniqueNodes"]},{"name":"val uptimeSeconds: Int","description":"org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.uptimeSeconds","location":"core/database/org.meshtastic.core.database.entity/-discovery-preset-result-entity/uptime-seconds.html","searchKeys":["uptimeSeconds","val uptimeSeconds: Int","org.meshtastic.core.database.entity.DiscoveryPresetResultEntity.uptimeSeconds"]},{"name":"val userId: String","description":"org.meshtastic.core.database.entity.ReactionEntity.userId","location":"core/database/org.meshtastic.core.database.entity/-reaction-entity/user-id.html","searchKeys":["userId","val userId: String","org.meshtastic.core.database.entity.ReactionEntity.userId"]},{"name":"val userLatitude: Double","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.userLatitude","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/user-latitude.html","searchKeys":["userLatitude","val userLatitude: Double","org.meshtastic.core.database.entity.DiscoverySessionEntity.userLatitude"]},{"name":"val userLongitude: Double","description":"org.meshtastic.core.database.entity.DiscoverySessionEntity.userLongitude","location":"core/database/org.meshtastic.core.database.entity/-discovery-session-entity/user-longitude.html","searchKeys":["userLongitude","val userLongitude: Double","org.meshtastic.core.database.entity.DiscoverySessionEntity.userLongitude"]},{"name":"val uuid: Long","description":"org.meshtastic.core.database.entity.Packet.uuid","location":"core/database/org.meshtastic.core.database.entity/-packet/uuid.html","searchKeys":["uuid","val uuid: Long","org.meshtastic.core.database.entity.Packet.uuid"]},{"name":"val uuid: Long","description":"org.meshtastic.core.database.entity.QuickChatAction.uuid","location":"core/database/org.meshtastic.core.database.entity/-quick-chat-action/uuid.html","searchKeys":["uuid","val uuid: Long","org.meshtastic.core.database.entity.QuickChatAction.uuid"]},{"name":"val uuid: String","description":"org.meshtastic.core.database.entity.MeshLog.uuid","location":"core/database/org.meshtastic.core.database.entity/-mesh-log/uuid.html","searchKeys":["uuid","val uuid: String","org.meshtastic.core.database.entity.MeshLog.uuid"]},{"name":"val welcomeMessage: String","description":"org.meshtastic.core.database.entity.EventFirmwareEditionEntity.welcomeMessage","location":"core/database/org.meshtastic.core.database.entity/-event-firmware-edition-entity/welcome-message.html","searchKeys":["welcomeMessage","val welcomeMessage: String","org.meshtastic.core.database.entity.EventFirmwareEditionEntity.welcomeMessage"]},{"name":"val zipUrl: String","description":"org.meshtastic.core.database.entity.FirmwareRelease.zipUrl","location":"core/database/org.meshtastic.core.database.entity/-firmware-release/zip-url.html","searchKeys":["zipUrl","val zipUrl: String","org.meshtastic.core.database.entity.FirmwareRelease.zipUrl"]},{"name":"val zipUrl: String","description":"org.meshtastic.core.database.entity.FirmwareReleaseEntity.zipUrl","location":"core/database/org.meshtastic.core.database.entity/-firmware-release-entity/zip-url.html","searchKeys":["zipUrl","val zipUrl: String","org.meshtastic.core.database.entity.FirmwareReleaseEntity.zipUrl"]},{"name":"var airQualityTelemetry: Telemetry","description":"org.meshtastic.core.database.entity.NodeEntity.airQualityTelemetry","location":"core/database/org.meshtastic.core.database.entity/-node-entity/air-quality-telemetry.html","searchKeys":["airQualityTelemetry","var airQualityTelemetry: Telemetry","org.meshtastic.core.database.entity.NodeEntity.airQualityTelemetry"]},{"name":"var channel: Int","description":"org.meshtastic.core.database.entity.NodeEntity.channel","location":"core/database/org.meshtastic.core.database.entity/-node-entity/channel.html","searchKeys":["channel","var channel: Int","org.meshtastic.core.database.entity.NodeEntity.channel"]},{"name":"var deviceTelemetry: Telemetry","description":"org.meshtastic.core.database.entity.NodeEntity.deviceTelemetry","location":"core/database/org.meshtastic.core.database.entity/-node-entity/device-telemetry.html","searchKeys":["deviceTelemetry","var deviceTelemetry: Telemetry","org.meshtastic.core.database.entity.NodeEntity.deviceTelemetry"]},{"name":"var environmentTelemetry: Telemetry","description":"org.meshtastic.core.database.entity.NodeEntity.environmentTelemetry","location":"core/database/org.meshtastic.core.database.entity/-node-entity/environment-telemetry.html","searchKeys":["environmentTelemetry","var environmentTelemetry: Telemetry","org.meshtastic.core.database.entity.NodeEntity.environmentTelemetry"]},{"name":"var hopsAway: Int","description":"org.meshtastic.core.database.entity.NodeEntity.hopsAway","location":"core/database/org.meshtastic.core.database.entity/-node-entity/hops-away.html","searchKeys":["hopsAway","var hopsAway: Int","org.meshtastic.core.database.entity.NodeEntity.hopsAway"]},{"name":"var isFavorite: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.isFavorite","location":"core/database/org.meshtastic.core.database.entity/-node-entity/is-favorite.html","searchKeys":["isFavorite","var isFavorite: Boolean","org.meshtastic.core.database.entity.NodeEntity.isFavorite"]},{"name":"var isIgnored: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.isIgnored","location":"core/database/org.meshtastic.core.database.entity/-node-entity/is-ignored.html","searchKeys":["isIgnored","var isIgnored: Boolean","org.meshtastic.core.database.entity.NodeEntity.isIgnored"]},{"name":"var isMuted: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.isMuted","location":"core/database/org.meshtastic.core.database.entity/-node-entity/is-muted.html","searchKeys":["isMuted","var isMuted: Boolean","org.meshtastic.core.database.entity.NodeEntity.isMuted"]},{"name":"var lastHeard: Int","description":"org.meshtastic.core.database.entity.NodeEntity.lastHeard","location":"core/database/org.meshtastic.core.database.entity/-node-entity/last-heard.html","searchKeys":["lastHeard","var lastHeard: Int","org.meshtastic.core.database.entity.NodeEntity.lastHeard"]},{"name":"var lastTransport: Int","description":"org.meshtastic.core.database.entity.NodeEntity.lastTransport","location":"core/database/org.meshtastic.core.database.entity/-node-entity/last-transport.html","searchKeys":["lastTransport","var lastTransport: Int","org.meshtastic.core.database.entity.NodeEntity.lastTransport"]},{"name":"var latitude: Double","description":"org.meshtastic.core.database.entity.NodeEntity.latitude","location":"core/database/org.meshtastic.core.database.entity/-node-entity/latitude.html","searchKeys":["latitude","var latitude: Double","org.meshtastic.core.database.entity.NodeEntity.latitude"]},{"name":"var longName: String?","description":"org.meshtastic.core.database.entity.NodeEntity.longName","location":"core/database/org.meshtastic.core.database.entity/-node-entity/long-name.html","searchKeys":["longName","var longName: String?","org.meshtastic.core.database.entity.NodeEntity.longName"]},{"name":"var longitude: Double","description":"org.meshtastic.core.database.entity.NodeEntity.longitude","location":"core/database/org.meshtastic.core.database.entity/-node-entity/longitude.html","searchKeys":["longitude","var longitude: Double","org.meshtastic.core.database.entity.NodeEntity.longitude"]},{"name":"var manuallyVerified: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.manuallyVerified","location":"core/database/org.meshtastic.core.database.entity/-node-entity/manually-verified.html","searchKeys":["manuallyVerified","var manuallyVerified: Boolean","org.meshtastic.core.database.entity.NodeEntity.manuallyVerified"]},{"name":"var nodeStatus: String?","description":"org.meshtastic.core.database.entity.NodeEntity.nodeStatus","location":"core/database/org.meshtastic.core.database.entity/-node-entity/node-status.html","searchKeys":["nodeStatus","var nodeStatus: String?","org.meshtastic.core.database.entity.NodeEntity.nodeStatus"]},{"name":"var notes: String","description":"org.meshtastic.core.database.entity.NodeEntity.notes","location":"core/database/org.meshtastic.core.database.entity/-node-entity/notes.html","searchKeys":["notes","var notes: String","org.meshtastic.core.database.entity.NodeEntity.notes"]},{"name":"var paxcounter: Paxcount","description":"org.meshtastic.core.database.entity.NodeEntity.paxcounter","location":"core/database/org.meshtastic.core.database.entity/-node-entity/paxcounter.html","searchKeys":["paxcounter","var paxcounter: Paxcount","org.meshtastic.core.database.entity.NodeEntity.paxcounter"]},{"name":"var position: Position","description":"org.meshtastic.core.database.entity.NodeEntity.position","location":"core/database/org.meshtastic.core.database.entity/-node-entity/position.html","searchKeys":["position","var position: Position","org.meshtastic.core.database.entity.NodeEntity.position"]},{"name":"var powerChannelLabels: List<String>","description":"org.meshtastic.core.database.entity.NodeEntity.powerChannelLabels","location":"core/database/org.meshtastic.core.database.entity/-node-entity/power-channel-labels.html","searchKeys":["powerChannelLabels","var powerChannelLabels: List<String>","org.meshtastic.core.database.entity.NodeEntity.powerChannelLabels"]},{"name":"var powerTelemetry: Telemetry","description":"org.meshtastic.core.database.entity.NodeEntity.powerTelemetry","location":"core/database/org.meshtastic.core.database.entity/-node-entity/power-telemetry.html","searchKeys":["powerTelemetry","var powerTelemetry: Telemetry","org.meshtastic.core.database.entity.NodeEntity.powerTelemetry"]},{"name":"var publicKey: ByteString?","description":"org.meshtastic.core.database.entity.NodeEntity.publicKey","location":"core/database/org.meshtastic.core.database.entity/-node-entity/public-key.html","searchKeys":["publicKey","var publicKey: ByteString?","org.meshtastic.core.database.entity.NodeEntity.publicKey"]},{"name":"var routingError: Int","description":"org.meshtastic.core.database.entity.Packet.routingError","location":"core/database/org.meshtastic.core.database.entity/-packet/routing-error.html","searchKeys":["routingError","var routingError: Int","org.meshtastic.core.database.entity.Packet.routingError"]},{"name":"var rssi: Int","description":"org.meshtastic.core.database.entity.NodeEntity.rssi","location":"core/database/org.meshtastic.core.database.entity/-node-entity/rssi.html","searchKeys":["rssi","var rssi: Int","org.meshtastic.core.database.entity.NodeEntity.rssi"]},{"name":"var shortName: String?","description":"org.meshtastic.core.database.entity.NodeEntity.shortName","location":"core/database/org.meshtastic.core.database.entity/-node-entity/short-name.html","searchKeys":["shortName","var shortName: String?","org.meshtastic.core.database.entity.NodeEntity.shortName"]},{"name":"var signsPackets: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.signsPackets","location":"core/database/org.meshtastic.core.database.entity/-node-entity/signs-packets.html","searchKeys":["signsPackets","var signsPackets: Boolean","org.meshtastic.core.database.entity.NodeEntity.signsPackets"]},{"name":"var snr: Float","description":"org.meshtastic.core.database.entity.NodeEntity.snr","location":"core/database/org.meshtastic.core.database.entity/-node-entity/snr.html","searchKeys":["snr","var snr: Float","org.meshtastic.core.database.entity.NodeEntity.snr"]},{"name":"var user: User","description":"org.meshtastic.core.database.entity.NodeEntity.user","location":"core/database/org.meshtastic.core.database.entity/-node-entity/user.html","searchKeys":["user","var user: User","org.meshtastic.core.database.entity.NodeEntity.user"]},{"name":"var viaMqtt: Boolean","description":"org.meshtastic.core.database.entity.NodeEntity.viaMqtt","location":"core/database/org.meshtastic.core.database.entity/-node-entity/via-mqtt.html","searchKeys":["viaMqtt","var viaMqtt: Boolean","org.meshtastic.core.database.entity.NodeEntity.viaMqtt"]},{"name":"CHANNELS","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection.CHANNELS","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/-c-h-a-n-n-e-l-s/index.html","searchKeys":["CHANNELS","CHANNELS","org.meshtastic.feature.messaging.ui.contact.ContactSection.CHANNELS"]},{"name":"DIRECT_MESSAGES","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection.DIRECT_MESSAGES","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/-d-i-r-e-c-t_-m-e-s-s-a-g-e-s/index.html","searchKeys":["DIRECT_MESSAGES","DIRECT_MESSAGES","org.meshtastic.feature.messaging.ui.contact.ContactSection.DIRECT_MESSAGES"]},{"name":"ShowOriginal","description":"org.meshtastic.feature.messaging.component.TranslationRowState.ShowOriginal","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/-show-original/index.html","searchKeys":["ShowOriginal","ShowOriginal","org.meshtastic.feature.messaging.component.TranslationRowState.ShowOriginal"]},{"name":"ShowTranslation","description":"org.meshtastic.feature.messaging.component.TranslationRowState.ShowTranslation","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/-show-translation/index.html","searchKeys":["ShowTranslation","ShowTranslation","org.meshtastic.feature.messaging.component.TranslationRowState.ShowTranslation"]},{"name":"Translate","description":"org.meshtastic.feature.messaging.component.TranslationRowState.Translate","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/-translate/index.html","searchKeys":["Translate","Translate","org.meshtastic.feature.messaging.component.TranslationRowState.Translate"]},{"name":"abstract suspend fun downloadLanguageModels(languageTags: List<String>): DownloadResult","description":"org.meshtastic.feature.messaging.translation.MessageTranslationService.downloadLanguageModels","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-message-translation-service/download-language-models.html","searchKeys":["downloadLanguageModels","abstract suspend fun downloadLanguageModels(languageTags: List<String>): DownloadResult","org.meshtastic.feature.messaging.translation.MessageTranslationService.downloadLanguageModels"]},{"name":"abstract suspend fun isLanguageAvailable(locale: String): Boolean","description":"org.meshtastic.feature.messaging.translation.MessageTranslationService.isLanguageAvailable","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-message-translation-service/is-language-available.html","searchKeys":["isLanguageAvailable","abstract suspend fun isLanguageAvailable(locale: String): Boolean","org.meshtastic.feature.messaging.translation.MessageTranslationService.isLanguageAvailable"]},{"name":"abstract suspend fun translate(text: String, targetLocale: String): TranslationResult","description":"org.meshtastic.feature.messaging.translation.MessageTranslationService.translate","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-message-translation-service/translate.html","searchKeys":["translate","abstract suspend fun translate(text: String, targetLocale: String): TranslationResult","org.meshtastic.feature.messaging.translation.MessageTranslationService.translate"]},{"name":"class ContactsViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, packetRepository: PacketRepository, snackbarManager: SnackbarManager, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider) : ViewModel","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/index.html","searchKeys":["ContactsViewModel","class ContactsViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, packetRepository: PacketRepository, snackbarManager: SnackbarManager, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider) : ViewModel","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel"]},{"name":"class FeatureMessagingModule","description":"org.meshtastic.feature.messaging.di.FeatureMessagingModule","location":"feature/messaging/org.meshtastic.feature.messaging.di/-feature-messaging-module/index.html","searchKeys":["FeatureMessagingModule","class FeatureMessagingModule","org.meshtastic.feature.messaging.di.FeatureMessagingModule"]},{"name":"class MessageViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, quickChatActionRepository: QuickChatActionRepository, connectionStateProvider: ConnectionStateProvider, messagingController: MessagingController, packetRepository: PacketRepository, uiPrefs: UiPrefs, customEmojiPrefs: CustomEmojiPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, meshNotificationManager: MeshNotificationManager, activeConversationTracker: ActiveConversationTracker, sendMessageUseCase: SendMessageUseCase, messageTranslationService: MessageTranslationService, snackbarManager: SnackbarManager) : ViewModel","description":"org.meshtastic.feature.messaging.MessageViewModel","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/index.html","searchKeys":["MessageViewModel","class MessageViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, quickChatActionRepository: QuickChatActionRepository, connectionStateProvider: ConnectionStateProvider, messagingController: MessagingController, packetRepository: PacketRepository, uiPrefs: UiPrefs, customEmojiPrefs: CustomEmojiPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, meshNotificationManager: MeshNotificationManager, activeConversationTracker: ActiveConversationTracker, sendMessageUseCase: SendMessageUseCase, messageTranslationService: MessageTranslationService, snackbarManager: SnackbarManager) : ViewModel","org.meshtastic.feature.messaging.MessageViewModel"]},{"name":"class NoOpMessageTranslator : MessageTranslationService","description":"org.meshtastic.feature.messaging.translation.NoOpMessageTranslator","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-no-op-message-translator/index.html","searchKeys":["NoOpMessageTranslator","class NoOpMessageTranslator : MessageTranslationService","org.meshtastic.feature.messaging.translation.NoOpMessageTranslator"]},{"name":"class QuickChatViewModel(quickChatActionRepository: QuickChatActionRepository) : ViewModel","description":"org.meshtastic.feature.messaging.QuickChatViewModel","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-view-model/index.html","searchKeys":["QuickChatViewModel","class QuickChatViewModel(quickChatActionRepository: QuickChatActionRepository) : ViewModel","org.meshtastic.feature.messaging.QuickChatViewModel"]},{"name":"class WorkManagerMessageQueue(workerManager: MeshWorkerManager) : MessageQueue","description":"org.meshtastic.feature.messaging.worker.WorkManagerMessageQueue","location":"feature/messaging/org.meshtastic.feature.messaging.worker/-work-manager-message-queue/index.html","searchKeys":["WorkManagerMessageQueue","class WorkManagerMessageQueue(workerManager: MeshWorkerManager) : MessageQueue","org.meshtastic.feature.messaging.worker.WorkManagerMessageQueue"]},{"name":"const val MESSAGE_CHARACTER_LIMIT_BYTES: Int = 200","description":"org.meshtastic.feature.messaging.component.MESSAGE_CHARACTER_LIMIT_BYTES","location":"feature/messaging/org.meshtastic.feature.messaging.component/-m-e-s-s-a-g-e_-c-h-a-r-a-c-t-e-r_-l-i-m-i-t_-b-y-t-e-s.html","searchKeys":["MESSAGE_CHARACTER_LIMIT_BYTES","const val MESSAGE_CHARACTER_LIMIT_BYTES: Int = 200","org.meshtastic.feature.messaging.component.MESSAGE_CHARACTER_LIMIT_BYTES"]},{"name":"constructor()","description":"org.meshtastic.feature.messaging.di.FeatureMessagingModule.FeatureMessagingModule","location":"feature/messaging/org.meshtastic.feature.messaging.di/-feature-messaging-module/-feature-messaging-module.html","searchKeys":["FeatureMessagingModule","constructor()","org.meshtastic.feature.messaging.di.FeatureMessagingModule.FeatureMessagingModule"]},{"name":"constructor()","description":"org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.NoOpMessageTranslator","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-no-op-message-translator/-no-op-message-translator.html","searchKeys":["NoOpMessageTranslator","constructor()","org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.NoOpMessageTranslator"]},{"name":"constructor(languageTags: List<String>, estimatedSizeMb: Int)","description":"org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired.ModelDownloadRequired","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-model-download-required/-model-download-required.html","searchKeys":["ModelDownloadRequired","constructor(languageTags: List<String>, estimatedSizeMb: Int)","org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired.ModelDownloadRequired"]},{"name":"constructor(message: Message)","description":"org.meshtastic.feature.messaging.TranslationDialogState.Downloading.Downloading","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-downloading/-downloading.html","searchKeys":["Downloading","constructor(message: Message)","org.meshtastic.feature.messaging.TranslationDialogState.Downloading.Downloading"]},{"name":"constructor(message: Message, languageTags: List<String>, estimatedSizeMb: Int)","description":"org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.DownloadPrompt","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-download-prompt/-download-prompt.html","searchKeys":["DownloadPrompt","constructor(message: Message, languageTags: List<String>, estimatedSizeMb: Int)","org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.DownloadPrompt"]},{"name":"constructor(quickChatActionRepository: QuickChatActionRepository)","description":"org.meshtastic.feature.messaging.QuickChatViewModel.QuickChatViewModel","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-view-model/-quick-chat-view-model.html","searchKeys":["QuickChatViewModel","constructor(quickChatActionRepository: QuickChatActionRepository)","org.meshtastic.feature.messaging.QuickChatViewModel.QuickChatViewModel"]},{"name":"constructor(reason: String)","description":"org.meshtastic.feature.messaging.translation.DownloadResult.Failed.Failed","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-download-result/-failed/-failed.html","searchKeys":["Failed","constructor(reason: String)","org.meshtastic.feature.messaging.translation.DownloadResult.Failed.Failed"]},{"name":"constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, packetRepository: PacketRepository, snackbarManager: SnackbarManager, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider)","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.ContactsViewModel","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/-contacts-view-model.html","searchKeys":["ContactsViewModel","constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, packetRepository: PacketRepository, snackbarManager: SnackbarManager, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider)","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.ContactsViewModel"]},{"name":"constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, quickChatActionRepository: QuickChatActionRepository, connectionStateProvider: ConnectionStateProvider, messagingController: MessagingController, packetRepository: PacketRepository, uiPrefs: UiPrefs, customEmojiPrefs: CustomEmojiPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, meshNotificationManager: MeshNotificationManager, activeConversationTracker: ActiveConversationTracker, sendMessageUseCase: SendMessageUseCase, messageTranslationService: MessageTranslationService, snackbarManager: SnackbarManager)","description":"org.meshtastic.feature.messaging.MessageViewModel.MessageViewModel","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/-message-view-model.html","searchKeys":["MessageViewModel","constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, quickChatActionRepository: QuickChatActionRepository, connectionStateProvider: ConnectionStateProvider, messagingController: MessagingController, packetRepository: PacketRepository, uiPrefs: UiPrefs, customEmojiPrefs: CustomEmojiPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, meshNotificationManager: MeshNotificationManager, activeConversationTracker: ActiveConversationTracker, sendMessageUseCase: SendMessageUseCase, messageTranslationService: MessageTranslationService, snackbarManager: SnackbarManager)","org.meshtastic.feature.messaging.MessageViewModel.MessageViewModel"]},{"name":"constructor(text: String, selection: TextRange)","description":"org.meshtastic.feature.messaging.FormattingResult.FormattingResult","location":"feature/messaging/org.meshtastic.feature.messaging/-formatting-result/-formatting-result.html","searchKeys":["FormattingResult","constructor(text: String, selection: TextRange)","org.meshtastic.feature.messaging.FormattingResult.FormattingResult"]},{"name":"constructor(translatedText: String)","description":"org.meshtastic.feature.messaging.translation.TranslationResult.Success.Success","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-success/-success.html","searchKeys":["Success","constructor(translatedText: String)","org.meshtastic.feature.messaging.translation.TranslationResult.Success.Success"]},{"name":"constructor(workerManager: MeshWorkerManager)","description":"org.meshtastic.feature.messaging.worker.WorkManagerMessageQueue.WorkManagerMessageQueue","location":"feature/messaging/org.meshtastic.feature.messaging.worker/-work-manager-message-queue/-work-manager-message-queue.html","searchKeys":["WorkManagerMessageQueue","constructor(workerManager: MeshWorkerManager)","org.meshtastic.feature.messaging.worker.WorkManagerMessageQueue.WorkManagerMessageQueue"]},{"name":"data class DownloadPrompt(val message: Message, val languageTags: List<String>, val estimatedSizeMb: Int) : TranslationDialogState","description":"org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-download-prompt/index.html","searchKeys":["DownloadPrompt","data class DownloadPrompt(val message: Message, val languageTags: List<String>, val estimatedSizeMb: Int) : TranslationDialogState","org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt"]},{"name":"data class Downloading(val message: Message) : TranslationDialogState","description":"org.meshtastic.feature.messaging.TranslationDialogState.Downloading","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-downloading/index.html","searchKeys":["Downloading","data class Downloading(val message: Message) : TranslationDialogState","org.meshtastic.feature.messaging.TranslationDialogState.Downloading"]},{"name":"data class Failed(val reason: String) : DownloadResult","description":"org.meshtastic.feature.messaging.translation.DownloadResult.Failed","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-download-result/-failed/index.html","searchKeys":["Failed","data class Failed(val reason: String) : DownloadResult","org.meshtastic.feature.messaging.translation.DownloadResult.Failed"]},{"name":"data class FormattingResult(val text: String, val selection: TextRange)","description":"org.meshtastic.feature.messaging.FormattingResult","location":"feature/messaging/org.meshtastic.feature.messaging/-formatting-result/index.html","searchKeys":["FormattingResult","data class FormattingResult(val text: String, val selection: TextRange)","org.meshtastic.feature.messaging.FormattingResult"]},{"name":"data class ModelDownloadRequired(val languageTags: List<String>, val estimatedSizeMb: Int) : TranslationResult","description":"org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-model-download-required/index.html","searchKeys":["ModelDownloadRequired","data class ModelDownloadRequired(val languageTags: List<String>, val estimatedSizeMb: Int) : TranslationResult","org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired"]},{"name":"data class Success(val translatedText: String) : TranslationResult","description":"org.meshtastic.feature.messaging.translation.TranslationResult.Success","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-success/index.html","searchKeys":["Success","data class Success(val translatedText: String) : TranslationResult","org.meshtastic.feature.messaging.translation.TranslationResult.Success"]},{"name":"data object ClipboardCopy : MessageMenuAction","description":"org.meshtastic.feature.messaging.component.MessageMenuAction.ClipboardCopy","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-menu-action/-clipboard-copy/index.html","searchKeys":["ClipboardCopy","data object ClipboardCopy : MessageMenuAction","org.meshtastic.feature.messaging.component.MessageMenuAction.ClipboardCopy"]},{"name":"data object Delete : MessageMenuAction","description":"org.meshtastic.feature.messaging.component.MessageMenuAction.Delete","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-menu-action/-delete/index.html","searchKeys":["Delete","data object Delete : MessageMenuAction","org.meshtastic.feature.messaging.component.MessageMenuAction.Delete"]},{"name":"data object Dismiss : MessageMenuAction","description":"org.meshtastic.feature.messaging.component.MessageMenuAction.Dismiss","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-menu-action/-dismiss/index.html","searchKeys":["Dismiss","data object Dismiss : MessageMenuAction","org.meshtastic.feature.messaging.component.MessageMenuAction.Dismiss"]},{"name":"data object Hidden : TranslationDialogState","description":"org.meshtastic.feature.messaging.TranslationDialogState.Hidden","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-hidden/index.html","searchKeys":["Hidden","data object Hidden : TranslationDialogState","org.meshtastic.feature.messaging.TranslationDialogState.Hidden"]},{"name":"data object NotRequired : TranslationResult","description":"org.meshtastic.feature.messaging.translation.TranslationResult.NotRequired","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-not-required/index.html","searchKeys":["NotRequired","data object NotRequired : TranslationResult","org.meshtastic.feature.messaging.translation.TranslationResult.NotRequired"]},{"name":"data object SelectAll : MessageMenuAction","description":"org.meshtastic.feature.messaging.component.MessageMenuAction.SelectAll","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-menu-action/-select-all/index.html","searchKeys":["SelectAll","data object SelectAll : MessageMenuAction","org.meshtastic.feature.messaging.component.MessageMenuAction.SelectAll"]},{"name":"data object Success : DownloadResult","description":"org.meshtastic.feature.messaging.translation.DownloadResult.Success","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-download-result/-success/index.html","searchKeys":["Success","data object Success : DownloadResult","org.meshtastic.feature.messaging.translation.DownloadResult.Success"]},{"name":"data object Unavailable : TranslationResult","description":"org.meshtastic.feature.messaging.translation.TranslationResult.Unavailable","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-unavailable/index.html","searchKeys":["Unavailable","data object Unavailable : TranslationResult","org.meshtastic.feature.messaging.translation.TranslationResult.Unavailable"]},{"name":"enum ContactSection : Enum<ContactSection> ","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/index.html","searchKeys":["ContactSection","enum ContactSection : Enum<ContactSection> ","org.meshtastic.feature.messaging.ui.contact.ContactSection"]},{"name":"enum TranslationRowState : Enum<TranslationRowState> ","description":"org.meshtastic.feature.messaging.component.TranslationRowState","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/index.html","searchKeys":["TranslationRowState","enum TranslationRowState : Enum<TranslationRowState> ","org.meshtastic.feature.messaging.component.TranslationRowState"]},{"name":"fun ActionModeTopBar(selectedCount: Int, onAction: (MessageMenuAction) -> Unit)","description":"org.meshtastic.feature.messaging.component.ActionModeTopBar","location":"feature/messaging/org.meshtastic.feature.messaging.component/-action-mode-top-bar.html","searchKeys":["ActionModeTopBar","fun ActionModeTopBar(selectedCount: Int, onAction: (MessageMenuAction) -> Unit)","org.meshtastic.feature.messaging.component.ActionModeTopBar"]},{"name":"fun AdaptiveContactsScreen(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)","description":"org.meshtastic.feature.messaging.ui.contact.AdaptiveContactsScreen","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-adaptive-contacts-screen.html","searchKeys":["AdaptiveContactsScreen","fun AdaptiveContactsScreen(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)","org.meshtastic.feature.messaging.ui.contact.AdaptiveContactsScreen"]},{"name":"fun BoxScope.ScrollToBottomFab(coroutineScope: CoroutineScope, listState: LazyListState, unreadCount: Int, newestUnreadSender: String? = null)","description":"org.meshtastic.feature.messaging.component.ScrollToBottomFab","location":"feature/messaging/org.meshtastic.feature.messaging.component/-scroll-to-bottom-fab.html","searchKeys":["ScrollToBottomFab","fun BoxScope.ScrollToBottomFab(coroutineScope: CoroutineScope, listState: LazyListState, unreadCount: Int, newestUnreadSender: String? = null)","org.meshtastic.feature.messaging.component.ScrollToBottomFab"]},{"name":"fun Contact.section(): ContactSection","description":"org.meshtastic.feature.messaging.ui.contact.section","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/section.html","searchKeys":["section","fun Contact.section(): ContactSection","org.meshtastic.feature.messaging.ui.contact.section"]},{"name":"fun ContactItem(contact: Contact, selected: Boolean, modifier: Modifier = Modifier, isActive: Boolean = false, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onNodeChipClick: () -> Unit = {}, channels: ChannelSet? = null)","description":"org.meshtastic.feature.messaging.ui.contact.ContactItem","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-item.html","searchKeys":["ContactItem","fun ContactItem(contact: Contact, selected: Boolean, modifier: Modifier = Modifier, isActive: Boolean = false, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onNodeChipClick: () -> Unit = {}, channels: ChannelSet? = null)","org.meshtastic.feature.messaging.ui.contact.ContactItem"]},{"name":"fun ContactsEntryContent(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)","description":"org.meshtastic.feature.messaging.navigation.ContactsEntryContent","location":"feature/messaging/org.meshtastic.feature.messaging.navigation/-contacts-entry-content.html","searchKeys":["ContactsEntryContent","fun ContactsEntryContent(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)","org.meshtastic.feature.messaging.navigation.ContactsEntryContent"]},{"name":"fun ContactsScreen(onNavigateToShare: () -> Unit, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, viewModel: ContactsViewModel, onClickNodeChip: (Int) -> Unit, onNavigateToMessages: (String) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, scrollToTopEvents: Flow<ScrollToTopEvent>?, activeContactKey: String?)","description":"org.meshtastic.feature.messaging.ui.contact.ContactsScreen","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-screen.html","searchKeys":["ContactsScreen","fun ContactsScreen(onNavigateToShare: () -> Unit, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, viewModel: ContactsViewModel, onClickNodeChip: (Int) -> Unit, onNavigateToMessages: (String) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, scrollToTopEvents: Flow<ScrollToTopEvent>?, activeContactKey: String?)","org.meshtastic.feature.messaging.ui.contact.ContactsScreen"]},{"name":"fun DeleteMessageDialog(count: Int, onConfirm: () -> Unit, onDismiss: () -> Unit)","description":"org.meshtastic.feature.messaging.component.DeleteMessageDialog","location":"feature/messaging/org.meshtastic.feature.messaging.component/-delete-message-dialog.html","searchKeys":["DeleteMessageDialog","fun DeleteMessageDialog(count: Int, onConfirm: () -> Unit, onDismiss: () -> Unit)","org.meshtastic.feature.messaging.component.DeleteMessageDialog"]},{"name":"fun DeliveryInfo(title: StringResource, resendOption: Boolean, text: StringResource? = null, detail: StringResource? = null, relays: Int = 0, onConfirm: () -> Unit = {}, onDismiss: () -> Unit = {})","description":"org.meshtastic.feature.messaging.DeliveryInfo","location":"feature/messaging/org.meshtastic.feature.messaging/-delivery-info.html","searchKeys":["DeliveryInfo","fun DeliveryInfo(title: StringResource, resendOption: Boolean, text: StringResource? = null, detail: StringResource? = null, relays: Int = 0, onConfirm: () -> Unit = {}, onDismiss: () -> Unit = {})","org.meshtastic.feature.messaging.DeliveryInfo"]},{"name":"fun EditQuickChatDialogPreview()","description":"org.meshtastic.feature.messaging.EditQuickChatDialogPreview","location":"feature/messaging/org.meshtastic.feature.messaging/-edit-quick-chat-dialog-preview.html","searchKeys":["EditQuickChatDialogPreview","fun EditQuickChatDialogPreview()","org.meshtastic.feature.messaging.EditQuickChatDialogPreview"]},{"name":"fun EntryProviderScope<NavKey>.contactsGraph(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent> = MutableSharedFlow(), onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)","description":"org.meshtastic.feature.messaging.navigation.contactsGraph","location":"feature/messaging/org.meshtastic.feature.messaging.navigation/contacts-graph.html","searchKeys":["contactsGraph","fun EntryProviderScope<NavKey>.contactsGraph(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent> = MutableSharedFlow(), onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)","org.meshtastic.feature.messaging.navigation.contactsGraph"]},{"name":"fun MessageActionsContent(quickEmojis: List<String>, onReply: () -> Unit, onReact: (String) -> Unit, onMoreReactions: () -> Unit, onCopy: () -> Unit, onSelect: () -> Unit, onDelete: () -> Unit, onStatus: () -> Unit, statusString: Pair<StringResource, StringResource>? = null, status: MessageStatus? = null, timestamp: String? = null, xeddsaSigned: Boolean = false, translationRowState: TranslationRowState? = null, onTranslate: () -> Unit = {}, onToggleTranslation: () -> Unit = {})","description":"org.meshtastic.feature.messaging.component.MessageActionsContent","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-actions-content.html","searchKeys":["MessageActionsContent","fun MessageActionsContent(quickEmojis: List<String>, onReply: () -> Unit, onReact: (String) -> Unit, onMoreReactions: () -> Unit, onCopy: () -> Unit, onSelect: () -> Unit, onDelete: () -> Unit, onStatus: () -> Unit, statusString: Pair<StringResource, StringResource>? = null, status: MessageStatus? = null, timestamp: String? = null, xeddsaSigned: Boolean = false, translationRowState: TranslationRowState? = null, onTranslate: () -> Unit = {}, onToggleTranslation: () -> Unit = {})","org.meshtastic.feature.messaging.component.MessageActionsContent"]},{"name":"fun MessageActionsContentPreview()","description":"org.meshtastic.feature.messaging.component.MessageActionsContentPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-actions-content-preview.html","searchKeys":["MessageActionsContentPreview","fun MessageActionsContentPreview()","org.meshtastic.feature.messaging.component.MessageActionsContentPreview"]},{"name":"fun MessageInputPreview()","description":"org.meshtastic.feature.messaging.MessageInputPreview","location":"feature/messaging/org.meshtastic.feature.messaging/-message-input-preview.html","searchKeys":["MessageInputPreview","fun MessageInputPreview()","org.meshtastic.feature.messaging.MessageInputPreview"]},{"name":"fun MessageItem(modifier: Modifier = Modifier, node: Node, ourNode: Node, message: Message, selected: Boolean, inSelectionMode: Boolean = false, onReply: () -> Unit = {}, sendReaction: (String) -> Unit = {}, onShowReactions: () -> Unit = {}, showUserName: Boolean = true, showFullMessageTimestamp: Boolean = false, emojis: List<Reaction> = emptyList(), quickEmojis: List<String> = listOf(\"👍\", \"👎\", \"😂\", \"🔥\", \"❤️\", \"😮\"), quickReactionsOpen: Boolean = false, onQuickReactionsOpenChange: (Boolean) -> Unit = {}, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onDoubleClick: () -> Unit = {}, onSelect: () -> Unit = {}, onDelete: () -> Unit = {}, onClickChip: (Node) -> Unit = {}, resolveMention: (String) -> Node? = { null }, onNavigateToOriginalMessage: (Int) -> Unit = {}, onStatusClick: () -> Unit = {}, hasSamePrev: Boolean = false, hasSameNext: Boolean = false, searchQuery: String = \"\", translationAvailable: Boolean = false, isDirectMessage: Boolean = false, onTranslate: () -> Unit = {}, onToggleTranslation: () -> Unit = {})","description":"org.meshtastic.feature.messaging.component.MessageItem","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-item.html","searchKeys":["MessageItem","fun MessageItem(modifier: Modifier = Modifier, node: Node, ourNode: Node, message: Message, selected: Boolean, inSelectionMode: Boolean = false, onReply: () -> Unit = {}, sendReaction: (String) -> Unit = {}, onShowReactions: () -> Unit = {}, showUserName: Boolean = true, showFullMessageTimestamp: Boolean = false, emojis: List<Reaction> = emptyList(), quickEmojis: List<String> = listOf(\"👍\", \"👎\", \"😂\", \"🔥\", \"❤️\", \"😮\"), quickReactionsOpen: Boolean = false, onQuickReactionsOpenChange: (Boolean) -> Unit = {}, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onDoubleClick: () -> Unit = {}, onSelect: () -> Unit = {}, onDelete: () -> Unit = {}, onClickChip: (Node) -> Unit = {}, resolveMention: (String) -> Node? = { null }, onNavigateToOriginalMessage: (Int) -> Unit = {}, onStatusClick: () -> Unit = {}, hasSamePrev: Boolean = false, hasSameNext: Boolean = false, searchQuery: String = \"\", translationAvailable: Boolean = false, isDirectMessage: Boolean = false, onTranslate: () -> Unit = {}, onToggleTranslation: () -> Unit = {})","org.meshtastic.feature.messaging.component.MessageItem"]},{"name":"fun MessageItemGroupedRunPreview()","description":"org.meshtastic.feature.messaging.component.MessageItemGroupedRunPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-item-grouped-run-preview.html","searchKeys":["MessageItemGroupedRunPreview","fun MessageItemGroupedRunPreview()","org.meshtastic.feature.messaging.component.MessageItemGroupedRunPreview"]},{"name":"fun MessageItemMarkdownPreview()","description":"org.meshtastic.feature.messaging.component.MessageItemMarkdownPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-item-markdown-preview.html","searchKeys":["MessageItemMarkdownPreview","fun MessageItemMarkdownPreview()","org.meshtastic.feature.messaging.component.MessageItemMarkdownPreview"]},{"name":"fun MessageItemSignedPreview()","description":"org.meshtastic.feature.messaging.component.MessageItemSignedPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-item-signed-preview.html","searchKeys":["MessageItemSignedPreview","fun MessageItemSignedPreview()","org.meshtastic.feature.messaging.component.MessageItemSignedPreview"]},{"name":"fun MessageItemStatusStatesPreview()","description":"org.meshtastic.feature.messaging.component.MessageItemStatusStatesPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-item-status-states-preview.html","searchKeys":["MessageItemStatusStatesPreview","fun MessageItemStatusStatesPreview()","org.meshtastic.feature.messaging.component.MessageItemStatusStatesPreview"]},{"name":"fun MessageScreen(contactKey: String, message: String, viewModel: MessageViewModel, navigateToNodeDetails: (Int) -> Unit, navigateToQuickChatOptions: () -> Unit, navigateToFilterSettings: () -> Unit, onNavigateBack: () -> Unit)","description":"org.meshtastic.feature.messaging.MessageScreen","location":"feature/messaging/org.meshtastic.feature.messaging/-message-screen.html","searchKeys":["MessageScreen","fun MessageScreen(contactKey: String, message: String, viewModel: MessageViewModel, navigateToNodeDetails: (Int) -> Unit, navigateToQuickChatOptions: () -> Unit, navigateToFilterSettings: () -> Unit, onNavigateBack: () -> Unit)","org.meshtastic.feature.messaging.MessageScreen"]},{"name":"fun MessageSearchBar(query: String, onQueryChange: (String) -> Unit, onClose: () -> Unit, resultCount: Int, currentIndex: Int = 0, onPrevious: () -> Unit = {}, onNext: () -> Unit = {}, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.messaging.component.MessageSearchBar","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-search-bar.html","searchKeys":["MessageSearchBar","fun MessageSearchBar(query: String, onQueryChange: (String) -> Unit, onClose: () -> Unit, resultCount: Int, currentIndex: Int = 0, onPrevious: () -> Unit = {}, onNext: () -> Unit = {}, modifier: Modifier = Modifier)","org.meshtastic.feature.messaging.component.MessageSearchBar"]},{"name":"fun MessageSearchBarPreview()","description":"org.meshtastic.feature.messaging.component.MessageSearchBarPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-search-bar-preview.html","searchKeys":["MessageSearchBarPreview","fun MessageSearchBarPreview()","org.meshtastic.feature.messaging.component.MessageSearchBarPreview"]},{"name":"fun MessageStatusDialog(message: Message, resendOption: Boolean, onResend: () -> Unit, onDismiss: () -> Unit, isDirectMessage: Boolean = false)","description":"org.meshtastic.feature.messaging.component.MessageStatusDialog","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-status-dialog.html","searchKeys":["MessageStatusDialog","fun MessageStatusDialog(message: Message, resendOption: Boolean, onResend: () -> Unit, onDismiss: () -> Unit, isDirectMessage: Boolean = false)","org.meshtastic.feature.messaging.component.MessageStatusDialog"]},{"name":"fun MessageStatusIcon(status: MessageStatus, modifier: Modifier = Modifier, tint: Color = Color.Unspecified, includeContentDescription: Boolean = true)","description":"org.meshtastic.feature.messaging.component.MessageStatusIcon","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-status-icon.html","searchKeys":["MessageStatusIcon","fun MessageStatusIcon(status: MessageStatus, modifier: Modifier = Modifier, tint: Color = Color.Unspecified, includeContentDescription: Boolean = true)","org.meshtastic.feature.messaging.component.MessageStatusIcon"]},{"name":"fun MessageTopBar(title: String, channelIndex: Int?, mismatchKey: Boolean, onNavigateBack: () -> Unit, channels: ChannelSet?, channelIndexParam: Int?, showQuickChat: Boolean, onToggleQuickChat: () -> Unit, onNavigateToQuickChatOptions: () -> Unit = {}, filteringDisabled: Boolean = false, onToggleFilteringDisabled: () -> Unit = {}, filteredCount: Int = 0, showFiltered: Boolean = false, onToggleShowFiltered: () -> Unit = {}, onNavigateToFilterSettings: () -> Unit = {}, onSearchClick: () -> Unit = {})","description":"org.meshtastic.feature.messaging.component.MessageTopBar","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-top-bar.html","searchKeys":["MessageTopBar","fun MessageTopBar(title: String, channelIndex: Int?, mismatchKey: Boolean, onNavigateBack: () -> Unit, channels: ChannelSet?, channelIndexParam: Int?, showQuickChat: Boolean, onToggleQuickChat: () -> Unit, onNavigateToQuickChatOptions: () -> Unit = {}, filteringDisabled: Boolean = false, onToggleFilteringDisabled: () -> Unit = {}, filteredCount: Int = 0, showFiltered: Boolean = false, onToggleShowFiltered: () -> Unit = {}, onNavigateToFilterSettings: () -> Unit = {}, onSearchClick: () -> Unit = {})","org.meshtastic.feature.messaging.component.MessageTopBar"]},{"name":"fun QuickChatItemPreview()","description":"org.meshtastic.feature.messaging.QuickChatItemPreview","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-item-preview.html","searchKeys":["QuickChatItemPreview","fun QuickChatItemPreview()","org.meshtastic.feature.messaging.QuickChatItemPreview"]},{"name":"fun QuickChatRow(modifier: Modifier = Modifier, enabled: Boolean, actions: List<QuickChatAction>, onClick: (QuickChatAction) -> Unit)","description":"org.meshtastic.feature.messaging.component.QuickChatRow","location":"feature/messaging/org.meshtastic.feature.messaging.component/-quick-chat-row.html","searchKeys":["QuickChatRow","fun QuickChatRow(modifier: Modifier = Modifier, enabled: Boolean, actions: List<QuickChatAction>, onClick: (QuickChatAction) -> Unit)","org.meshtastic.feature.messaging.component.QuickChatRow"]},{"name":"fun QuickChatScreen(modifier: Modifier = Modifier, viewModel: QuickChatViewModel, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.messaging.QuickChatScreen","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-screen.html","searchKeys":["QuickChatScreen","fun QuickChatScreen(modifier: Modifier = Modifier, viewModel: QuickChatViewModel, onNavigateUp: () -> Unit)","org.meshtastic.feature.messaging.QuickChatScreen"]},{"name":"fun ReactionItemPreview()","description":"org.meshtastic.feature.messaging.component.ReactionItemPreview","location":"feature/messaging/org.meshtastic.feature.messaging.component/-reaction-item-preview.html","searchKeys":["ReactionItemPreview","fun ReactionItemPreview()","org.meshtastic.feature.messaging.component.ReactionItemPreview"]},{"name":"fun ReplySnippet(originalMessage: Message?, onClearReply: () -> Unit, ourNode: Node?)","description":"org.meshtastic.feature.messaging.component.ReplySnippet","location":"feature/messaging/org.meshtastic.feature.messaging.component/-reply-snippet.html","searchKeys":["ReplySnippet","fun ReplySnippet(originalMessage: Message?, onClearReply: () -> Unit, ourNode: Node?)","org.meshtastic.feature.messaging.component.ReplySnippet"]},{"name":"fun ShareScreen(contacts: List<Contact>, onConfirm: (String) -> Unit, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.messaging.ui.sharing.ShareScreen","location":"feature/messaging/org.meshtastic.feature.messaging.ui.sharing/-share-screen.html","searchKeys":["ShareScreen","fun ShareScreen(contacts: List<Contact>, onConfirm: (String) -> Unit, onNavigateUp: () -> Unit)","org.meshtastic.feature.messaging.ui.sharing.ShareScreen"]},{"name":"fun ShareScreen(viewModel: ContactsViewModel, onConfirm: (String) -> Unit, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.messaging.ui.sharing.ShareScreen","location":"feature/messaging/org.meshtastic.feature.messaging.ui.sharing/-share-screen.html","searchKeys":["ShareScreen","fun ShareScreen(viewModel: ContactsViewModel, onConfirm: (String) -> Unit, onNavigateUp: () -> Unit)","org.meshtastic.feature.messaging.ui.sharing.ShareScreen"]},{"name":"fun String.ellipsize(maxLength: Int): String","description":"org.meshtastic.feature.messaging.component.ellipsize","location":"feature/messaging/org.meshtastic.feature.messaging.component/ellipsize.html","searchKeys":["ellipsize","fun String.ellipsize(maxLength: Int): String","org.meshtastic.feature.messaging.component.ellipsize"]},{"name":"fun String.limitBytes(maxBytes: Int): String","description":"org.meshtastic.feature.messaging.component.limitBytes","location":"feature/messaging/org.meshtastic.feature.messaging.component/limit-bytes.html","searchKeys":["limitBytes","fun String.limitBytes(maxBytes: Int): String","org.meshtastic.feature.messaging.component.limitBytes"]},{"name":"fun UnreadMessagesDivider(modifier: Modifier = Modifier)","description":"org.meshtastic.feature.messaging.component.UnreadMessagesDivider","location":"feature/messaging/org.meshtastic.feature.messaging.component/-unread-messages-divider.html","searchKeys":["UnreadMessagesDivider","fun UnreadMessagesDivider(modifier: Modifier = Modifier)","org.meshtastic.feature.messaging.component.UnreadMessagesDivider"]},{"name":"fun addQuickChatAction(action: QuickChatAction): Job","description":"org.meshtastic.feature.messaging.QuickChatViewModel.addQuickChatAction","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-view-model/add-quick-chat-action.html","searchKeys":["addQuickChatAction","fun addQuickChatAction(action: QuickChatAction): Job","org.meshtastic.feature.messaging.QuickChatViewModel.addQuickChatAction"]},{"name":"fun clearDraftMessage()","description":"org.meshtastic.feature.messaging.MessageViewModel.clearDraftMessage","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/clear-draft-message.html","searchKeys":["clearDraftMessage","fun clearDraftMessage()","org.meshtastic.feature.messaging.MessageViewModel.clearDraftMessage"]},{"name":"fun clearUnreadCount(contact: String, messageUuid: Long, lastReadTimestamp: Long): Job","description":"org.meshtastic.feature.messaging.MessageViewModel.clearUnreadCount","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/clear-unread-count.html","searchKeys":["clearUnreadCount","fun clearUnreadCount(contact: String, messageUuid: Long, lastReadTimestamp: Long): Job","org.meshtastic.feature.messaging.MessageViewModel.clearUnreadCount"]},{"name":"fun closeSearch()","description":"org.meshtastic.feature.messaging.MessageViewModel.closeSearch","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/close-search.html","searchKeys":["closeSearch","fun closeSearch()","org.meshtastic.feature.messaging.MessageViewModel.closeSearch"]},{"name":"fun confirmTranslationModelDownload()","description":"org.meshtastic.feature.messaging.MessageViewModel.confirmTranslationModelDownload","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/confirm-translation-model-download.html","searchKeys":["confirmTranslationModelDownload","fun confirmTranslationModelDownload()","org.meshtastic.feature.messaging.MessageViewModel.confirmTranslationModelDownload"]},{"name":"fun containsMarkdownSyntax(text: String): Boolean","description":"org.meshtastic.feature.messaging.containsMarkdownSyntax","location":"feature/messaging/org.meshtastic.feature.messaging/contains-markdown-syntax.html","searchKeys":["containsMarkdownSyntax","fun containsMarkdownSyntax(text: String): Boolean","org.meshtastic.feature.messaging.containsMarkdownSyntax"]},{"name":"fun deleteContacts(contacts: List<String>): Job","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.deleteContacts","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/delete-contacts.html","searchKeys":["deleteContacts","fun deleteContacts(contacts: List<String>): Job","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.deleteContacts"]},{"name":"fun deleteMessages(uuidList: List<Long>): Job","description":"org.meshtastic.feature.messaging.MessageViewModel.deleteMessages","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/delete-messages.html","searchKeys":["deleteMessages","fun deleteMessages(uuidList: List<Long>): Job","org.meshtastic.feature.messaging.MessageViewModel.deleteMessages"]},{"name":"fun deleteQuickChatAction(action: QuickChatAction): Job","description":"org.meshtastic.feature.messaging.QuickChatViewModel.deleteQuickChatAction","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-view-model/delete-quick-chat-action.html","searchKeys":["deleteQuickChatAction","fun deleteQuickChatAction(action: QuickChatAction): Job","org.meshtastic.feature.messaging.QuickChatViewModel.deleteQuickChatAction"]},{"name":"fun dismissTranslationDialog()","description":"org.meshtastic.feature.messaging.MessageViewModel.dismissTranslationDialog","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/dismiss-translation-dialog.html","searchKeys":["dismissTranslationDialog","fun dismissTranslationDialog()","org.meshtastic.feature.messaging.MessageViewModel.dismissTranslationDialog"]},{"name":"fun getContactSettings(): Flow<Map<String, ContactSettings>>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.getContactSettings","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/get-contact-settings.html","searchKeys":["getContactSettings","fun getContactSettings(): Flow<Map<String, ContactSettings>>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.getContactSettings"]},{"name":"fun getMessageBubbleShape(cornerRadius: Dp, isSender: Boolean, hasSamePrev: Boolean = false, hasSameNext: Boolean = false, groupedCornerRadius: Dp = 4.dp): CornerBasedShape","description":"org.meshtastic.feature.messaging.component.getMessageBubbleShape","location":"feature/messaging/org.meshtastic.feature.messaging.component/get-message-bubble-shape.html","searchKeys":["getMessageBubbleShape","fun getMessageBubbleShape(cornerRadius: Dp, isSender: Boolean, hasSamePrev: Boolean = false, hasSameNext: Boolean = false, groupedCornerRadius: Dp = 4.dp): CornerBasedShape","org.meshtastic.feature.messaging.component.getMessageBubbleShape"]},{"name":"fun getMessagesFlow(contactKey: String, limit: Int? = null): Flow<List<Message>>","description":"org.meshtastic.feature.messaging.MessageViewModel.getMessagesFlow","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/get-messages-flow.html","searchKeys":["getMessagesFlow","fun getMessagesFlow(contactKey: String, limit: Int? = null): Flow<List<Message>>","org.meshtastic.feature.messaging.MessageViewModel.getMessagesFlow"]},{"name":"fun getMessagesFromPaged(contactKey: String): Flow<PagingData<Message>>","description":"org.meshtastic.feature.messaging.MessageViewModel.getMessagesFromPaged","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","fun getMessagesFromPaged(contactKey: String): Flow<PagingData<Message>>","org.meshtastic.feature.messaging.MessageViewModel.getMessagesFromPaged"]},{"name":"fun getNode(userId: String?): Node","description":"org.meshtastic.feature.messaging.MessageViewModel.getNode","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/get-node.html","searchKeys":["getNode","fun getNode(userId: String?): Node","org.meshtastic.feature.messaging.MessageViewModel.getNode"]},{"name":"fun getNode(userId: String?): Node","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.getNode","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/get-node.html","searchKeys":["getNode","fun getNode(userId: String?): Node","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.getNode"]},{"name":"fun getUser(userId: String?): User","description":"org.meshtastic.feature.messaging.MessageViewModel.getUser","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/get-user.html","searchKeys":["getUser","fun getUser(userId: String?): User","org.meshtastic.feature.messaging.MessageViewModel.getUser"]},{"name":"fun handleQuickChatAction(action: QuickChatAction, currentText: String, onUpdateText: (String) -> Unit, onSendMessage: (String) -> Unit)","description":"org.meshtastic.feature.messaging.component.handleQuickChatAction","location":"feature/messaging/org.meshtastic.feature.messaging.component/handle-quick-chat-action.html","searchKeys":["handleQuickChatAction","fun handleQuickChatAction(action: QuickChatAction, currentText: String, onUpdateText: (String) -> Unit, onSendMessage: (String) -> Unit)","org.meshtastic.feature.messaging.component.handleQuickChatAction"]},{"name":"fun insertDelimiters(text: String, index: Int, style: InlineStyle): FormattingResult","description":"org.meshtastic.feature.messaging.insertDelimiters","location":"feature/messaging/org.meshtastic.feature.messaging/insert-delimiters.html","searchKeys":["insertDelimiters","fun insertDelimiters(text: String, index: Int, style: InlineStyle): FormattingResult","org.meshtastic.feature.messaging.insertDelimiters"]},{"name":"fun isMarkdownLink(text: String): Boolean","description":"org.meshtastic.feature.messaging.isMarkdownLink","location":"feature/messaging/org.meshtastic.feature.messaging/is-markdown-link.html","searchKeys":["isMarkdownLink","fun isMarkdownLink(text: String): Boolean","org.meshtastic.feature.messaging.isMarkdownLink"]},{"name":"fun loadDraft(contactKey: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.loadDraft","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/load-draft.html","searchKeys":["loadDraft","fun loadDraft(contactKey: String)","org.meshtastic.feature.messaging.MessageViewModel.loadDraft"]},{"name":"fun markAllAsRead(): Job","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.markAllAsRead","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/mark-all-as-read.html","searchKeys":["markAllAsRead","fun markAllAsRead(): Job","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.markAllAsRead"]},{"name":"fun markUnread(contacts: List<String>): Job","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.markUnread","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/mark-unread.html","searchKeys":["markUnread","fun markUnread(contacts: List<String>): Job","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.markUnread"]},{"name":"fun navigateToNextResult()","description":"org.meshtastic.feature.messaging.MessageViewModel.navigateToNextResult","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/navigate-to-next-result.html","searchKeys":["navigateToNextResult","fun navigateToNextResult()","org.meshtastic.feature.messaging.MessageViewModel.navigateToNextResult"]},{"name":"fun navigateToPreviousResult()","description":"org.meshtastic.feature.messaging.MessageViewModel.navigateToPreviousResult","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/navigate-to-previous-result.html","searchKeys":["navigateToPreviousResult","fun navigateToPreviousResult()","org.meshtastic.feature.messaging.MessageViewModel.navigateToPreviousResult"]},{"name":"fun onConversationHidden(contactKey: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.onConversationHidden","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/on-conversation-hidden.html","searchKeys":["onConversationHidden","fun onConversationHidden(contactKey: String)","org.meshtastic.feature.messaging.MessageViewModel.onConversationHidden"]},{"name":"fun onConversationVisible(contactKey: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.onConversationVisible","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/on-conversation-visible.html","searchKeys":["onConversationVisible","fun onConversationVisible(contactKey: String)","org.meshtastic.feature.messaging.MessageViewModel.onConversationVisible"]},{"name":"fun sendMessage(str: String, contactKey: String = \"0\", replyId: Int? = null)","description":"org.meshtastic.feature.messaging.MessageViewModel.sendMessage","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/send-message.html","searchKeys":["sendMessage","fun sendMessage(str: String, contactKey: String = \"0\", replyId: Int? = null)","org.meshtastic.feature.messaging.MessageViewModel.sendMessage"]},{"name":"fun sendReaction(emoji: String, replyId: Int, contactKey: String): Job","description":"org.meshtastic.feature.messaging.MessageViewModel.sendReaction","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/send-reaction.html","searchKeys":["sendReaction","fun sendReaction(emoji: String, replyId: Int, contactKey: String): Job","org.meshtastic.feature.messaging.MessageViewModel.sendReaction"]},{"name":"fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","description":"org.meshtastic.feature.messaging.MessageViewModel.setContactFilteringDisabled","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/set-contact-filtering-disabled.html","searchKeys":["setContactFilteringDisabled","fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","org.meshtastic.feature.messaging.MessageViewModel.setContactFilteringDisabled"]},{"name":"fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.setContactFilteringDisabled","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/set-contact-filtering-disabled.html","searchKeys":["setContactFilteringDisabled","fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.setContactFilteringDisabled"]},{"name":"fun setContactKey(contactKey: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.setContactKey","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/set-contact-key.html","searchKeys":["setContactKey","fun setContactKey(contactKey: String)","org.meshtastic.feature.messaging.MessageViewModel.setContactKey"]},{"name":"fun setDraftMessage(text: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.setDraftMessage","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/set-draft-message.html","searchKeys":["setDraftMessage","fun setDraftMessage(text: String)","org.meshtastic.feature.messaging.MessageViewModel.setDraftMessage"]},{"name":"fun setMuteUntil(contacts: List<String>, until: Long): Job","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.setMuteUntil","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/set-mute-until.html","searchKeys":["setMuteUntil","fun setMuteUntil(contacts: List<String>, until: Long): Job","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.setMuteUntil"]},{"name":"fun setPinned(contacts: List<String>, pinned: Boolean): Job","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.setPinned","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/set-pinned.html","searchKeys":["setPinned","fun setPinned(contacts: List<String>, pinned: Boolean): Job","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.setPinned"]},{"name":"fun setSearchQuery(query: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.setSearchQuery","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/set-search-query.html","searchKeys":["setSearchQuery","fun setSearchQuery(query: String)","org.meshtastic.feature.messaging.MessageViewModel.setSearchQuery"]},{"name":"fun setTitle(title: String)","description":"org.meshtastic.feature.messaging.MessageViewModel.setTitle","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/set-title.html","searchKeys":["setTitle","fun setTitle(title: String)","org.meshtastic.feature.messaging.MessageViewModel.setTitle"]},{"name":"fun showSnackbar(message: String, actionLabel: String? = null, onAction: () -> Unit? = null)","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.showSnackbar","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/show-snackbar.html","searchKeys":["showSnackbar","fun showSnackbar(message: String, actionLabel: String? = null, onAction: () -> Unit? = null)","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.showSnackbar"]},{"name":"fun toggleSearch()","description":"org.meshtastic.feature.messaging.MessageViewModel.toggleSearch","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/toggle-search.html","searchKeys":["toggleSearch","fun toggleSearch()","org.meshtastic.feature.messaging.MessageViewModel.toggleSearch"]},{"name":"fun toggleSectionCollapse(sectionKey: String)","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.toggleSectionCollapse","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/toggle-section-collapse.html","searchKeys":["toggleSectionCollapse","fun toggleSectionCollapse(sectionKey: String)","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.toggleSectionCollapse"]},{"name":"fun toggleShowFiltered()","description":"org.meshtastic.feature.messaging.MessageViewModel.toggleShowFiltered","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/toggle-show-filtered.html","searchKeys":["toggleShowFiltered","fun toggleShowFiltered()","org.meshtastic.feature.messaging.MessageViewModel.toggleShowFiltered"]},{"name":"fun toggleShowQuickChat()","description":"org.meshtastic.feature.messaging.MessageViewModel.toggleShowQuickChat","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/toggle-show-quick-chat.html","searchKeys":["toggleShowQuickChat","fun toggleShowQuickChat()","org.meshtastic.feature.messaging.MessageViewModel.toggleShowQuickChat"]},{"name":"fun toggleShowTranslated(message: Message): Job","description":"org.meshtastic.feature.messaging.MessageViewModel.toggleShowTranslated","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/toggle-show-translated.html","searchKeys":["toggleShowTranslated","fun toggleShowTranslated(message: Message): Job","org.meshtastic.feature.messaging.MessageViewModel.toggleShowTranslated"]},{"name":"fun translateMessage(message: Message): Job","description":"org.meshtastic.feature.messaging.MessageViewModel.translateMessage","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/translate-message.html","searchKeys":["translateMessage","fun translateMessage(message: Message): Job","org.meshtastic.feature.messaging.MessageViewModel.translateMessage"]},{"name":"fun unwrapLink(text: String, range: TextRange): FormattingResult?","description":"org.meshtastic.feature.messaging.unwrapLink","location":"feature/messaging/org.meshtastic.feature.messaging/unwrap-link.html","searchKeys":["unwrapLink","fun unwrapLink(text: String, range: TextRange): FormattingResult?","org.meshtastic.feature.messaging.unwrapLink"]},{"name":"fun updateActionPositions(actions: List<QuickChatAction>)","description":"org.meshtastic.feature.messaging.QuickChatViewModel.updateActionPositions","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-view-model/update-action-positions.html","searchKeys":["updateActionPositions","fun updateActionPositions(actions: List<QuickChatAction>)","org.meshtastic.feature.messaging.QuickChatViewModel.updateActionPositions"]},{"name":"fun valueOf(value: String): ContactSection","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection.valueOf","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ContactSection","org.meshtastic.feature.messaging.ui.contact.ContactSection.valueOf"]},{"name":"fun valueOf(value: String): TranslationRowState","description":"org.meshtastic.feature.messaging.component.TranslationRowState.valueOf","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TranslationRowState","org.meshtastic.feature.messaging.component.TranslationRowState.valueOf"]},{"name":"fun values(): Array<ContactSection>","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection.values","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/values.html","searchKeys":["values","fun values(): Array<ContactSection>","org.meshtastic.feature.messaging.ui.contact.ContactSection.values"]},{"name":"fun values(): Array<TranslationRowState>","description":"org.meshtastic.feature.messaging.component.TranslationRowState.values","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/values.html","searchKeys":["values","fun values(): Array<TranslationRowState>","org.meshtastic.feature.messaging.component.TranslationRowState.values"]},{"name":"fun wrapSelection(text: String, range: TextRange, style: InlineStyle): FormattingResult","description":"org.meshtastic.feature.messaging.wrapSelection","location":"feature/messaging/org.meshtastic.feature.messaging/wrap-selection.html","searchKeys":["wrapSelection","fun wrapSelection(text: String, range: TextRange, style: InlineStyle): FormattingResult","org.meshtastic.feature.messaging.wrapSelection"]},{"name":"fun wrapSelectionWithLink(text: String, range: TextRange, url: String): FormattingResult","description":"org.meshtastic.feature.messaging.wrapSelectionWithLink","location":"feature/messaging/org.meshtastic.feature.messaging/wrap-selection-with-link.html","searchKeys":["wrapSelectionWithLink","fun wrapSelectionWithLink(text: String, range: TextRange, url: String): FormattingResult","org.meshtastic.feature.messaging.wrapSelectionWithLink"]},{"name":"interface MessageTranslationService","description":"org.meshtastic.feature.messaging.translation.MessageTranslationService","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-message-translation-service/index.html","searchKeys":["MessageTranslationService","interface MessageTranslationService","org.meshtastic.feature.messaging.translation.MessageTranslationService"]},{"name":"object Companion","description":"org.meshtastic.feature.messaging.MessageViewModel.Companion","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.messaging.MessageViewModel.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.Companion","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.Companion"]},{"name":"open suspend override fun downloadLanguageModels(languageTags: List<String>): DownloadResult","description":"org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.downloadLanguageModels","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-no-op-message-translator/download-language-models.html","searchKeys":["downloadLanguageModels","open suspend override fun downloadLanguageModels(languageTags: List<String>): DownloadResult","org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.downloadLanguageModels"]},{"name":"open suspend override fun enqueue(persistedId: PersistedPacketId)","description":"org.meshtastic.feature.messaging.worker.WorkManagerMessageQueue.enqueue","location":"feature/messaging/org.meshtastic.feature.messaging.worker/-work-manager-message-queue/enqueue.html","searchKeys":["enqueue","open suspend override fun enqueue(persistedId: PersistedPacketId)","org.meshtastic.feature.messaging.worker.WorkManagerMessageQueue.enqueue"]},{"name":"open suspend override fun isLanguageAvailable(locale: String): Boolean","description":"org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.isLanguageAvailable","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-no-op-message-translator/is-language-available.html","searchKeys":["isLanguageAvailable","open suspend override fun isLanguageAvailable(locale: String): Boolean","org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.isLanguageAvailable"]},{"name":"open suspend override fun translate(text: String, targetLocale: String): TranslationResult","description":"org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.translate","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-no-op-message-translator/translate.html","searchKeys":["translate","open suspend override fun translate(text: String, targetLocale: String): TranslationResult","org.meshtastic.feature.messaging.translation.NoOpMessageTranslator.translate"]},{"name":"sealed class DownloadResult","description":"org.meshtastic.feature.messaging.translation.DownloadResult","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-download-result/index.html","searchKeys":["DownloadResult","sealed class DownloadResult","org.meshtastic.feature.messaging.translation.DownloadResult"]},{"name":"sealed class MessageMenuAction","description":"org.meshtastic.feature.messaging.component.MessageMenuAction","location":"feature/messaging/org.meshtastic.feature.messaging.component/-message-menu-action/index.html","searchKeys":["MessageMenuAction","sealed class MessageMenuAction","org.meshtastic.feature.messaging.component.MessageMenuAction"]},{"name":"sealed class TranslationResult","description":"org.meshtastic.feature.messaging.translation.TranslationResult","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/index.html","searchKeys":["TranslationResult","sealed class TranslationResult","org.meshtastic.feature.messaging.translation.TranslationResult"]},{"name":"sealed interface TranslationDialogState","description":"org.meshtastic.feature.messaging.TranslationDialogState","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/index.html","searchKeys":["TranslationDialogState","sealed interface TranslationDialogState","org.meshtastic.feature.messaging.TranslationDialogState"]},{"name":"suspend fun getTotalMessageCount(contactKeys: List<String>): Int","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.getTotalMessageCount","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/get-total-message-count.html","searchKeys":["getTotalMessageCount","suspend fun getTotalMessageCount(contactKeys: List<String>): Int","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.getTotalMessageCount"]},{"name":"val channels: StateFlow<ChannelSet>","description":"org.meshtastic.feature.messaging.MessageViewModel.channels","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/channels.html","searchKeys":["channels","val channels: StateFlow<ChannelSet>","org.meshtastic.feature.messaging.MessageViewModel.channels"]},{"name":"val channels: StateFlow<ChannelSet>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.channels","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/channels.html","searchKeys":["channels","val channels: StateFlow<ChannelSet>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.channels"]},{"name":"val collapsedSections: StateFlow<Set<String>>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.collapsedSections","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/collapsed-sections.html","searchKeys":["collapsedSections","val collapsedSections: StateFlow<Set<String>>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.collapsedSections"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.feature.messaging.MessageViewModel.connectionState","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.feature.messaging.MessageViewModel.connectionState"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.connectionState","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.connectionState"]},{"name":"val contactList: StateFlow<List<Contact>>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.contactList","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/contact-list.html","searchKeys":["contactList","val contactList: StateFlow<List<Contact>>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.contactList"]},{"name":"val contactSettings: StateFlow<Map<String, ContactSettings>>","description":"org.meshtastic.feature.messaging.MessageViewModel.contactSettings","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/contact-settings.html","searchKeys":["contactSettings","val contactSettings: StateFlow<Map<String, ContactSettings>>","org.meshtastic.feature.messaging.MessageViewModel.contactSettings"]},{"name":"val currentSearchResult: StateFlow<Message?>","description":"org.meshtastic.feature.messaging.MessageViewModel.currentSearchResult","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/current-search-result.html","searchKeys":["currentSearchResult","val currentSearchResult: StateFlow<Message?>","org.meshtastic.feature.messaging.MessageViewModel.currentSearchResult"]},{"name":"val draftMessage: StateFlow<String?>","description":"org.meshtastic.feature.messaging.MessageViewModel.draftMessage","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/draft-message.html","searchKeys":["draftMessage","val draftMessage: StateFlow<String?>","org.meshtastic.feature.messaging.MessageViewModel.draftMessage"]},{"name":"val entries: EnumEntries<ContactSection>","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection.entries","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/entries.html","searchKeys":["entries","val entries: EnumEntries<ContactSection>","org.meshtastic.feature.messaging.ui.contact.ContactSection.entries"]},{"name":"val entries: EnumEntries<TranslationRowState>","description":"org.meshtastic.feature.messaging.component.TranslationRowState.entries","location":"feature/messaging/org.meshtastic.feature.messaging.component/-translation-row-state/entries.html","searchKeys":["entries","val entries: EnumEntries<TranslationRowState>","org.meshtastic.feature.messaging.component.TranslationRowState.entries"]},{"name":"val estimatedSizeMb: Int","description":"org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.estimatedSizeMb","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-download-prompt/estimated-size-mb.html","searchKeys":["estimatedSizeMb","val estimatedSizeMb: Int","org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.estimatedSizeMb"]},{"name":"val estimatedSizeMb: Int","description":"org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired.estimatedSizeMb","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-model-download-required/estimated-size-mb.html","searchKeys":["estimatedSizeMb","val estimatedSizeMb: Int","org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired.estimatedSizeMb"]},{"name":"val filteredCount: StateFlow<Int>","description":"org.meshtastic.feature.messaging.MessageViewModel.filteredCount","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/filtered-count.html","searchKeys":["filteredCount","val filteredCount: StateFlow<Int>","org.meshtastic.feature.messaging.MessageViewModel.filteredCount"]},{"name":"val firstUnreadMessageUuid: StateFlow<Long?>","description":"org.meshtastic.feature.messaging.MessageViewModel.firstUnreadMessageUuid","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/first-unread-message-uuid.html","searchKeys":["firstUnreadMessageUuid","val firstUnreadMessageUuid: StateFlow<Long?>","org.meshtastic.feature.messaging.MessageViewModel.firstUnreadMessageUuid"]},{"name":"val frequentEmojis: List<String>","description":"org.meshtastic.feature.messaging.MessageViewModel.frequentEmojis","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/frequent-emojis.html","searchKeys":["frequentEmojis","val frequentEmojis: List<String>","org.meshtastic.feature.messaging.MessageViewModel.frequentEmojis"]},{"name":"val hasUnreadMessages: StateFlow<Boolean?>","description":"org.meshtastic.feature.messaging.MessageViewModel.hasUnreadMessages","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/has-unread-messages.html","searchKeys":["hasUnreadMessages","val hasUnreadMessages: StateFlow<Boolean?>","org.meshtastic.feature.messaging.MessageViewModel.hasUnreadMessages"]},{"name":"val homoglyphEncodingEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.messaging.MessageViewModel.homoglyphEncodingEnabled","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/homoglyph-encoding-enabled.html","searchKeys":["homoglyphEncodingEnabled","val homoglyphEncodingEnabled: StateFlow<Boolean>","org.meshtastic.feature.messaging.MessageViewModel.homoglyphEncodingEnabled"]},{"name":"val isSearchActive: StateFlow<Boolean>","description":"org.meshtastic.feature.messaging.MessageViewModel.isSearchActive","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/is-search-active.html","searchKeys":["isSearchActive","val isSearchActive: StateFlow<Boolean>","org.meshtastic.feature.messaging.MessageViewModel.isSearchActive"]},{"name":"val key: String","description":"org.meshtastic.feature.messaging.ui.contact.ContactSection.key","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contact-section/key.html","searchKeys":["key","val key: String","org.meshtastic.feature.messaging.ui.contact.ContactSection.key"]},{"name":"val languageTags: List<String>","description":"org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.languageTags","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-download-prompt/language-tags.html","searchKeys":["languageTags","val languageTags: List<String>","org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.languageTags"]},{"name":"val languageTags: List<String>","description":"org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired.languageTags","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-model-download-required/language-tags.html","searchKeys":["languageTags","val languageTags: List<String>","org.meshtastic.feature.messaging.translation.TranslationResult.ModelDownloadRequired.languageTags"]},{"name":"val message: Message","description":"org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.message","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-download-prompt/message.html","searchKeys":["message","val message: Message","org.meshtastic.feature.messaging.TranslationDialogState.DownloadPrompt.message"]},{"name":"val message: Message","description":"org.meshtastic.feature.messaging.TranslationDialogState.Downloading.message","location":"feature/messaging/org.meshtastic.feature.messaging/-translation-dialog-state/-downloading/message.html","searchKeys":["message","val message: Message","org.meshtastic.feature.messaging.TranslationDialogState.Downloading.message"]},{"name":"val nodeList: StateFlow<List<Node>>","description":"org.meshtastic.feature.messaging.MessageViewModel.nodeList","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/node-list.html","searchKeys":["nodeList","val nodeList: StateFlow<List<Node>>","org.meshtastic.feature.messaging.MessageViewModel.nodeList"]},{"name":"val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.feature.messaging.MessageViewModel.ourNodeInfo","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/our-node-info.html","searchKeys":["ourNodeInfo","val ourNodeInfo: StateFlow<Node?>","org.meshtastic.feature.messaging.MessageViewModel.ourNodeInfo"]},{"name":"val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.ourNodeInfo","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/our-node-info.html","searchKeys":["ourNodeInfo","val ourNodeInfo: StateFlow<Node?>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.ourNodeInfo"]},{"name":"val quickChatActions: StateFlow<List<QuickChatAction>>","description":"org.meshtastic.feature.messaging.MessageViewModel.quickChatActions","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/quick-chat-actions.html","searchKeys":["quickChatActions","val quickChatActions: StateFlow<List<QuickChatAction>>","org.meshtastic.feature.messaging.MessageViewModel.quickChatActions"]},{"name":"val quickChatActions: StateFlow<List<QuickChatAction>>","description":"org.meshtastic.feature.messaging.QuickChatViewModel.quickChatActions","location":"feature/messaging/org.meshtastic.feature.messaging/-quick-chat-view-model/quick-chat-actions.html","searchKeys":["quickChatActions","val quickChatActions: StateFlow<List<QuickChatAction>>","org.meshtastic.feature.messaging.QuickChatViewModel.quickChatActions"]},{"name":"val reason: String","description":"org.meshtastic.feature.messaging.translation.DownloadResult.Failed.reason","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-download-result/-failed/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.feature.messaging.translation.DownloadResult.Failed.reason"]},{"name":"val searchQuery: StateFlow<String>","description":"org.meshtastic.feature.messaging.MessageViewModel.searchQuery","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/search-query.html","searchKeys":["searchQuery","val searchQuery: StateFlow<String>","org.meshtastic.feature.messaging.MessageViewModel.searchQuery"]},{"name":"val searchResultIndex: StateFlow<Int>","description":"org.meshtastic.feature.messaging.MessageViewModel.searchResultIndex","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/search-result-index.html","searchKeys":["searchResultIndex","val searchResultIndex: StateFlow<Int>","org.meshtastic.feature.messaging.MessageViewModel.searchResultIndex"]},{"name":"val searchResults: StateFlow<List<Message>>","description":"org.meshtastic.feature.messaging.MessageViewModel.searchResults","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/search-results.html","searchKeys":["searchResults","val searchResults: StateFlow<List<Message>>","org.meshtastic.feature.messaging.MessageViewModel.searchResults"]},{"name":"val selection: TextRange","description":"org.meshtastic.feature.messaging.FormattingResult.selection","location":"feature/messaging/org.meshtastic.feature.messaging/-formatting-result/selection.html","searchKeys":["selection","val selection: TextRange","org.meshtastic.feature.messaging.FormattingResult.selection"]},{"name":"val showFiltered: StateFlow<Boolean>","description":"org.meshtastic.feature.messaging.MessageViewModel.showFiltered","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/show-filtered.html","searchKeys":["showFiltered","val showFiltered: StateFlow<Boolean>","org.meshtastic.feature.messaging.MessageViewModel.showFiltered"]},{"name":"val showFullMessageTimestamps: StateFlow<Boolean>","description":"org.meshtastic.feature.messaging.MessageViewModel.showFullMessageTimestamps","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/show-full-message-timestamps.html","searchKeys":["showFullMessageTimestamps","val showFullMessageTimestamps: StateFlow<Boolean>","org.meshtastic.feature.messaging.MessageViewModel.showFullMessageTimestamps"]},{"name":"val showQuickChat: StateFlow<Boolean>","description":"org.meshtastic.feature.messaging.MessageViewModel.showQuickChat","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/show-quick-chat.html","searchKeys":["showQuickChat","val showQuickChat: StateFlow<Boolean>","org.meshtastic.feature.messaging.MessageViewModel.showQuickChat"]},{"name":"val text: String","description":"org.meshtastic.feature.messaging.FormattingResult.text","location":"feature/messaging/org.meshtastic.feature.messaging/-formatting-result/text.html","searchKeys":["text","val text: String","org.meshtastic.feature.messaging.FormattingResult.text"]},{"name":"val title: StateFlow<String>","description":"org.meshtastic.feature.messaging.MessageViewModel.title","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/title.html","searchKeys":["title","val title: StateFlow<String>","org.meshtastic.feature.messaging.MessageViewModel.title"]},{"name":"val translatedText: String","description":"org.meshtastic.feature.messaging.translation.TranslationResult.Success.translatedText","location":"feature/messaging/org.meshtastic.feature.messaging.translation/-translation-result/-success/translated-text.html","searchKeys":["translatedText","val translatedText: String","org.meshtastic.feature.messaging.translation.TranslationResult.Success.translatedText"]},{"name":"val translationAvailable: StateFlow<Boolean>","description":"org.meshtastic.feature.messaging.MessageViewModel.translationAvailable","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/translation-available.html","searchKeys":["translationAvailable","val translationAvailable: StateFlow<Boolean>","org.meshtastic.feature.messaging.MessageViewModel.translationAvailable"]},{"name":"val translationDialogState: StateFlow<TranslationDialogState>","description":"org.meshtastic.feature.messaging.MessageViewModel.translationDialogState","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/translation-dialog-state.html","searchKeys":["translationDialogState","val translationDialogState: StateFlow<TranslationDialogState>","org.meshtastic.feature.messaging.MessageViewModel.translationDialogState"]},{"name":"val unreadCount: StateFlow<Int>","description":"org.meshtastic.feature.messaging.MessageViewModel.unreadCount","location":"feature/messaging/org.meshtastic.feature.messaging/-message-view-model/unread-count.html","searchKeys":["unreadCount","val unreadCount: StateFlow<Int>","org.meshtastic.feature.messaging.MessageViewModel.unreadCount"]},{"name":"val unreadCountTotal: StateFlow<Int>","description":"org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.unreadCountTotal","location":"feature/messaging/org.meshtastic.feature.messaging.ui.contact/-contacts-view-model/unread-count-total.html","searchKeys":["unreadCountTotal","val unreadCountTotal: StateFlow<Int>","org.meshtastic.feature.messaging.ui.contact.ContactsViewModel.unreadCountTotal"]},{"name":"ADVANCE","description":"org.meshtastic.feature.intro.IntroPermissionAction.ADVANCE","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/-a-d-v-a-n-c-e/index.html","searchKeys":["ADVANCE","ADVANCE","org.meshtastic.feature.intro.IntroPermissionAction.ADVANCE"]},{"name":"OPEN_SETTINGS","description":"org.meshtastic.feature.intro.IntroPermissionAction.OPEN_SETTINGS","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/-o-p-e-n_-s-e-t-t-i-n-g-s/index.html","searchKeys":["OPEN_SETTINGS","OPEN_SETTINGS","org.meshtastic.feature.intro.IntroPermissionAction.OPEN_SETTINGS"]},{"name":"REQUEST","description":"org.meshtastic.feature.intro.IntroPermissionAction.REQUEST","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/-r-e-q-u-e-s-t/index.html","searchKeys":["REQUEST","REQUEST","org.meshtastic.feature.intro.IntroPermissionAction.REQUEST"]},{"name":"abstract fun openAppSettings()","description":"org.meshtastic.feature.intro.IntroSettingsNavigator.openAppSettings","location":"feature/intro/org.meshtastic.feature.intro/-intro-settings-navigator/open-app-settings.html","searchKeys":["openAppSettings","abstract fun openAppSettings()","org.meshtastic.feature.intro.IntroSettingsNavigator.openAppSettings"]},{"name":"abstract fun openCriticalAlertsSettings()","description":"org.meshtastic.feature.intro.IntroSettingsNavigator.openCriticalAlertsSettings","location":"feature/intro/org.meshtastic.feature.intro/-intro-settings-navigator/open-critical-alerts-settings.html","searchKeys":["openCriticalAlertsSettings","abstract fun openCriticalAlertsSettings()","org.meshtastic.feature.intro.IntroSettingsNavigator.openCriticalAlertsSettings"]},{"name":"abstract val bluetooth: PermissionUiState","description":"org.meshtastic.feature.intro.IntroPermissions.bluetooth","location":"feature/intro/org.meshtastic.feature.intro/-intro-permissions/bluetooth.html","searchKeys":["bluetooth","abstract val bluetooth: PermissionUiState","org.meshtastic.feature.intro.IntroPermissions.bluetooth"]},{"name":"abstract val bluetoothRequiresLocation: Boolean","description":"org.meshtastic.feature.intro.IntroPermissions.bluetoothRequiresLocation","location":"feature/intro/org.meshtastic.feature.intro/-intro-permissions/bluetooth-requires-location.html","searchKeys":["bluetoothRequiresLocation","abstract val bluetoothRequiresLocation: Boolean","org.meshtastic.feature.intro.IntroPermissions.bluetoothRequiresLocation"]},{"name":"abstract val location: PermissionUiState","description":"org.meshtastic.feature.intro.IntroPermissions.location","location":"feature/intro/org.meshtastic.feature.intro/-intro-permissions/location.html","searchKeys":["location","abstract val location: PermissionUiState","org.meshtastic.feature.intro.IntroPermissions.location"]},{"name":"abstract val notification: PermissionUiState?","description":"org.meshtastic.feature.intro.IntroPermissions.notification","location":"feature/intro/org.meshtastic.feature.intro/-intro-permissions/notification.html","searchKeys":["notification","abstract val notification: PermissionUiState?","org.meshtastic.feature.intro.IntroPermissions.notification"]},{"name":"class FeatureIntroModule","description":"org.meshtastic.feature.intro.di.FeatureIntroModule","location":"feature/intro/org.meshtastic.feature.intro.di/-feature-intro-module/index.html","searchKeys":["FeatureIntroModule","class FeatureIntroModule","org.meshtastic.feature.intro.di.FeatureIntroModule"]},{"name":"class IntroViewModel : ViewModel","description":"org.meshtastic.feature.intro.IntroViewModel","location":"feature/intro/org.meshtastic.feature.intro/-intro-view-model/index.html","searchKeys":["IntroViewModel","class IntroViewModel : ViewModel","org.meshtastic.feature.intro.IntroViewModel"]},{"name":"constructor()","description":"org.meshtastic.feature.intro.IntroViewModel.IntroViewModel","location":"feature/intro/org.meshtastic.feature.intro/-intro-view-model/-intro-view-model.html","searchKeys":["IntroViewModel","constructor()","org.meshtastic.feature.intro.IntroViewModel.IntroViewModel"]},{"name":"constructor()","description":"org.meshtastic.feature.intro.di.FeatureIntroModule.FeatureIntroModule","location":"feature/intro/org.meshtastic.feature.intro.di/-feature-intro-module/-feature-intro-module.html","searchKeys":["FeatureIntroModule","constructor()","org.meshtastic.feature.intro.di.FeatureIntroModule.FeatureIntroModule"]},{"name":"data object Bluetooth : NavKey","description":"org.meshtastic.feature.intro.Bluetooth","location":"feature/intro/org.meshtastic.feature.intro/-bluetooth/index.html","searchKeys":["Bluetooth","data object Bluetooth : NavKey","org.meshtastic.feature.intro.Bluetooth"]},{"name":"data object CriticalAlerts : NavKey","description":"org.meshtastic.feature.intro.CriticalAlerts","location":"feature/intro/org.meshtastic.feature.intro/-critical-alerts/index.html","searchKeys":["CriticalAlerts","data object CriticalAlerts : NavKey","org.meshtastic.feature.intro.CriticalAlerts"]},{"name":"data object Location : NavKey","description":"org.meshtastic.feature.intro.Location","location":"feature/intro/org.meshtastic.feature.intro/-location/index.html","searchKeys":["Location","data object Location : NavKey","org.meshtastic.feature.intro.Location"]},{"name":"data object Notifications : NavKey","description":"org.meshtastic.feature.intro.Notifications","location":"feature/intro/org.meshtastic.feature.intro/-notifications/index.html","searchKeys":["Notifications","data object Notifications : NavKey","org.meshtastic.feature.intro.Notifications"]},{"name":"data object Welcome : NavKey","description":"org.meshtastic.feature.intro.Welcome","location":"feature/intro/org.meshtastic.feature.intro/-welcome/index.html","searchKeys":["Welcome","data object Welcome : NavKey","org.meshtastic.feature.intro.Welcome"]},{"name":"enum IntroPermissionAction : Enum<IntroPermissionAction> ","description":"org.meshtastic.feature.intro.IntroPermissionAction","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/index.html","searchKeys":["IntroPermissionAction","enum IntroPermissionAction : Enum<IntroPermissionAction> ","org.meshtastic.feature.intro.IntroPermissionAction"]},{"name":"fun AppIntroductionScreen(onDone: () -> Unit, viewModel: IntroViewModel)","description":"org.meshtastic.feature.intro.AppIntroductionScreen","location":"feature/intro/org.meshtastic.feature.intro/-app-introduction-screen.html","searchKeys":["AppIntroductionScreen","fun AppIntroductionScreen(onDone: () -> Unit, viewModel: IntroViewModel)","org.meshtastic.feature.intro.AppIntroductionScreen"]},{"name":"fun WelcomeScreenPreview()","description":"org.meshtastic.feature.intro.WelcomeScreenPreview","location":"feature/intro/org.meshtastic.feature.intro/-welcome-screen-preview.html","searchKeys":["WelcomeScreenPreview","fun WelcomeScreenPreview()","org.meshtastic.feature.intro.WelcomeScreenPreview"]},{"name":"fun getNextKey(currentKey: NavKey, allPermissionsGranted: Boolean, bluetoothRequiresLocation: Boolean = false): NavKey?","description":"org.meshtastic.feature.intro.IntroViewModel.getNextKey","location":"feature/intro/org.meshtastic.feature.intro/-intro-view-model/get-next-key.html","searchKeys":["getNextKey","fun getNextKey(currentKey: NavKey, allPermissionsGranted: Boolean, bluetoothRequiresLocation: Boolean = false): NavKey?","org.meshtastic.feature.intro.IntroViewModel.getNextKey"]},{"name":"fun introPermissionAction(status: PermissionStatus): IntroPermissionAction","description":"org.meshtastic.feature.intro.introPermissionAction","location":"feature/intro/org.meshtastic.feature.intro/intro-permission-action.html","searchKeys":["introPermissionAction","fun introPermissionAction(status: PermissionStatus): IntroPermissionAction","org.meshtastic.feature.intro.introPermissionAction"]},{"name":"fun valueOf(value: String): IntroPermissionAction","description":"org.meshtastic.feature.intro.IntroPermissionAction.valueOf","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): IntroPermissionAction","org.meshtastic.feature.intro.IntroPermissionAction.valueOf"]},{"name":"fun values(): Array<IntroPermissionAction>","description":"org.meshtastic.feature.intro.IntroPermissionAction.values","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/values.html","searchKeys":["values","fun values(): Array<IntroPermissionAction>","org.meshtastic.feature.intro.IntroPermissionAction.values"]},{"name":"interface IntroPermissions","description":"org.meshtastic.feature.intro.IntroPermissions","location":"feature/intro/org.meshtastic.feature.intro/-intro-permissions/index.html","searchKeys":["IntroPermissions","interface IntroPermissions","org.meshtastic.feature.intro.IntroPermissions"]},{"name":"interface IntroSettingsNavigator","description":"org.meshtastic.feature.intro.IntroSettingsNavigator","location":"feature/intro/org.meshtastic.feature.intro/-intro-settings-navigator/index.html","searchKeys":["IntroSettingsNavigator","interface IntroSettingsNavigator","org.meshtastic.feature.intro.IntroSettingsNavigator"]},{"name":"val LocalIntroPermissions: ProvidableCompositionLocal<IntroPermissions>","description":"org.meshtastic.feature.intro.LocalIntroPermissions","location":"feature/intro/org.meshtastic.feature.intro/-local-intro-permissions.html","searchKeys":["LocalIntroPermissions","val LocalIntroPermissions: ProvidableCompositionLocal<IntroPermissions>","org.meshtastic.feature.intro.LocalIntroPermissions"]},{"name":"val LocalIntroSettingsNavigator: ProvidableCompositionLocal<IntroSettingsNavigator>","description":"org.meshtastic.feature.intro.LocalIntroSettingsNavigator","location":"feature/intro/org.meshtastic.feature.intro/-local-intro-settings-navigator.html","searchKeys":["LocalIntroSettingsNavigator","val LocalIntroSettingsNavigator: ProvidableCompositionLocal<IntroSettingsNavigator>","org.meshtastic.feature.intro.LocalIntroSettingsNavigator"]},{"name":"val entries: EnumEntries<IntroPermissionAction>","description":"org.meshtastic.feature.intro.IntroPermissionAction.entries","location":"feature/intro/org.meshtastic.feature.intro/-intro-permission-action/entries.html","searchKeys":["entries","val entries: EnumEntries<IntroPermissionAction>","org.meshtastic.feature.intro.IntroPermissionAction.entries"]},{"name":"BAD","description":"org.meshtastic.core.ui.component.Quality.BAD","location":"core/ui/org.meshtastic.core.ui.component/-quality/-b-a-d/index.html","searchKeys":["BAD","BAD","org.meshtastic.core.ui.component.Quality.BAD"]},{"name":"Bold","description":"org.meshtastic.core.ui.component.InlineStyle.Bold","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/-bold/index.html","searchKeys":["Bold","Bold","org.meshtastic.core.ui.component.InlineStyle.Bold"]},{"name":"CONNECTED","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.CONNECTED","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-c-o-n-n-e-c-t-e-d/index.html","searchKeys":["CONNECTED","CONNECTED","org.meshtastic.core.ui.viewmodel.ConnectionStatus.CONNECTED"]},{"name":"CONNECTED_SLEEPING","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.CONNECTED_SLEEPING","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-c-o-n-n-e-c-t-e-d_-s-l-e-e-p-i-n-g/index.html","searchKeys":["CONNECTED_SLEEPING","CONNECTED_SLEEPING","org.meshtastic.core.ui.viewmodel.ConnectionStatus.CONNECTED_SLEEPING"]},{"name":"CONNECTING","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.CONNECTING","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-c-o-n-n-e-c-t-i-n-g/index.html","searchKeys":["CONNECTING","CONNECTING","org.meshtastic.core.ui.viewmodel.ConnectionStatus.CONNECTING"]},{"name":"Code","description":"org.meshtastic.core.ui.component.InlineStyle.Code","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/-code/index.html","searchKeys":["Code","Code","org.meshtastic.core.ui.component.InlineStyle.Code"]},{"name":"ConversationsTabPressed","description":"org.meshtastic.core.ui.component.ScrollToTopEvent.ConversationsTabPressed","location":"core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/-conversations-tab-pressed/index.html","searchKeys":["ConversationsTabPressed","ConversationsTabPressed","org.meshtastic.core.ui.component.ScrollToTopEvent.ConversationsTabPressed"]},{"name":"DENIED_CAN_RETRY","description":"org.meshtastic.core.ui.util.PermissionStatus.DENIED_CAN_RETRY","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/-d-e-n-i-e-d_-c-a-n_-r-e-t-r-y/index.html","searchKeys":["DENIED_CAN_RETRY","DENIED_CAN_RETRY","org.meshtastic.core.ui.util.PermissionStatus.DENIED_CAN_RETRY"]},{"name":"DIRECT","description":"org.meshtastic.core.ui.util.DiscoveryNeighborType.DIRECT","location":"core/ui/org.meshtastic.core.ui.util/-discovery-neighbor-type/-d-i-r-e-c-t/index.html","searchKeys":["DIRECT","DIRECT","org.meshtastic.core.ui.util.DiscoveryNeighborType.DIRECT"]},{"name":"DangerouslyPolluted","description":"org.meshtastic.core.ui.component.Iaq.DangerouslyPolluted","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-dangerously-polluted/index.html","searchKeys":["DangerouslyPolluted","DangerouslyPolluted","org.meshtastic.core.ui.component.Iaq.DangerouslyPolluted"]},{"name":"Dot","description":"org.meshtastic.core.ui.component.IaqDisplayMode.Dot","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/-dot/index.html","searchKeys":["Dot","Dot","org.meshtastic.core.ui.component.IaqDisplayMode.Dot"]},{"name":"ERROR","description":"org.meshtastic.core.ui.component.RecoveryTone.ERROR","location":"core/ui/org.meshtastic.core.ui.component/-recovery-tone/-e-r-r-o-r/index.html","searchKeys":["ERROR","ERROR","org.meshtastic.core.ui.component.RecoveryTone.ERROR"]},{"name":"EVACUATE","description":"org.meshtastic.core.ui.component.Co2Severity.EVACUATE","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-e-v-a-c-u-a-t-e/index.html","searchKeys":["EVACUATE","EVACUATE","org.meshtastic.core.ui.component.Co2Severity.EVACUATE"]},{"name":"Excellent","description":"org.meshtastic.core.ui.component.Iaq.Excellent","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-excellent/index.html","searchKeys":["Excellent","Excellent","org.meshtastic.core.ui.component.Iaq.Excellent"]},{"name":"ExtremelyPolluted","description":"org.meshtastic.core.ui.component.Iaq.ExtremelyPolluted","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-extremely-polluted/index.html","searchKeys":["ExtremelyPolluted","ExtremelyPolluted","org.meshtastic.core.ui.component.Iaq.ExtremelyPolluted"]},{"name":"FAIR","description":"org.meshtastic.core.ui.component.Quality.FAIR","location":"core/ui/org.meshtastic.core.ui.component/-quality/-f-a-i-r/index.html","searchKeys":["FAIR","FAIR","org.meshtastic.core.ui.component.Quality.FAIR"]},{"name":"GOOD","description":"org.meshtastic.core.ui.component.Co2Severity.GOOD","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-g-o-o-d/index.html","searchKeys":["GOOD","GOOD","org.meshtastic.core.ui.component.Co2Severity.GOOD"]},{"name":"GOOD","description":"org.meshtastic.core.ui.component.PmAqiSeverity.GOOD","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-g-o-o-d/index.html","searchKeys":["GOOD","GOOD","org.meshtastic.core.ui.component.PmAqiSeverity.GOOD"]},{"name":"GOOD","description":"org.meshtastic.core.ui.component.Quality.GOOD","location":"core/ui/org.meshtastic.core.ui.component/-quality/-g-o-o-d/index.html","searchKeys":["GOOD","GOOD","org.meshtastic.core.ui.component.Quality.GOOD"]},{"name":"GRANTED","description":"org.meshtastic.core.ui.util.PermissionStatus.GRANTED","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/-g-r-a-n-t-e-d/index.html","searchKeys":["GRANTED","GRANTED","org.meshtastic.core.ui.util.PermissionStatus.GRANTED"]},{"name":"Gauge","description":"org.meshtastic.core.ui.component.IaqDisplayMode.Gauge","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/-gauge/index.html","searchKeys":["Gauge","Gauge","org.meshtastic.core.ui.component.IaqDisplayMode.Gauge"]},{"name":"Good","description":"org.meshtastic.core.ui.component.Iaq.Good","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-good/index.html","searchKeys":["Good","Good","org.meshtastic.core.ui.component.Iaq.Good"]},{"name":"Gradient","description":"org.meshtastic.core.ui.component.IaqDisplayMode.Gradient","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/-gradient/index.html","searchKeys":["Gradient","Gradient","org.meshtastic.core.ui.component.IaqDisplayMode.Gradient"]},{"name":"HAZARDOUS","description":"org.meshtastic.core.ui.component.PmAqiSeverity.HAZARDOUS","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-h-a-z-a-r-d-o-u-s/index.html","searchKeys":["HAZARDOUS","HAZARDOUS","org.meshtastic.core.ui.component.PmAqiSeverity.HAZARDOUS"]},{"name":"HeavilyPolluted","description":"org.meshtastic.core.ui.component.Iaq.HeavilyPolluted","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-heavily-polluted/index.html","searchKeys":["HeavilyPolluted","HeavilyPolluted","org.meshtastic.core.ui.component.Iaq.HeavilyPolluted"]},{"name":"INFORMATIONAL","description":"org.meshtastic.core.ui.component.RecoveryTone.INFORMATIONAL","location":"core/ui/org.meshtastic.core.ui.component/-recovery-tone/-i-n-f-o-r-m-a-t-i-o-n-a-l/index.html","searchKeys":["INFORMATIONAL","INFORMATIONAL","org.meshtastic.core.ui.component.RecoveryTone.INFORMATIONAL"]},{"name":"INSECURE_NO_PRECISE","description":"org.meshtastic.core.ui.component.SecurityState.INSECURE_NO_PRECISE","location":"core/ui/org.meshtastic.core.ui.component/-security-state/-i-n-s-e-c-u-r-e_-n-o_-p-r-e-c-i-s-e/index.html","searchKeys":["INSECURE_NO_PRECISE","INSECURE_NO_PRECISE","org.meshtastic.core.ui.component.SecurityState.INSECURE_NO_PRECISE"]},{"name":"INSECURE_PRECISE_MQTT_WARNING","description":"org.meshtastic.core.ui.component.SecurityState.INSECURE_PRECISE_MQTT_WARNING","location":"core/ui/org.meshtastic.core.ui.component/-security-state/-i-n-s-e-c-u-r-e_-p-r-e-c-i-s-e_-m-q-t-t_-w-a-r-n-i-n-g/index.html","searchKeys":["INSECURE_PRECISE_MQTT_WARNING","INSECURE_PRECISE_MQTT_WARNING","org.meshtastic.core.ui.component.SecurityState.INSECURE_PRECISE_MQTT_WARNING"]},{"name":"INSECURE_PRECISE_ONLY","description":"org.meshtastic.core.ui.component.SecurityState.INSECURE_PRECISE_ONLY","location":"core/ui/org.meshtastic.core.ui.component/-security-state/-i-n-s-e-c-u-r-e_-p-r-e-c-i-s-e_-o-n-l-y/index.html","searchKeys":["INSECURE_PRECISE_ONLY","INSECURE_PRECISE_ONLY","org.meshtastic.core.ui.component.SecurityState.INSECURE_PRECISE_ONLY"]},{"name":"Italic","description":"org.meshtastic.core.ui.component.InlineStyle.Italic","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/-italic/index.html","searchKeys":["Italic","Italic","org.meshtastic.core.ui.component.InlineStyle.Italic"]},{"name":"LightlyPolluted","description":"org.meshtastic.core.ui.component.Iaq.LightlyPolluted","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-lightly-polluted/index.html","searchKeys":["LightlyPolluted","LightlyPolluted","org.meshtastic.core.ui.component.Iaq.LightlyPolluted"]},{"name":"Link","description":"org.meshtastic.core.ui.component.InlineStyle.Link","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/-link/index.html","searchKeys":["Link","Link","org.meshtastic.core.ui.component.InlineStyle.Link"]},{"name":"MESH","description":"org.meshtastic.core.ui.util.DiscoveryNeighborType.MESH","location":"core/ui/org.meshtastic.core.ui.util/-discovery-neighbor-type/-m-e-s-h/index.html","searchKeys":["MESH","MESH","org.meshtastic.core.ui.util.DiscoveryNeighborType.MESH"]},{"name":"MODERATE","description":"org.meshtastic.core.ui.component.PmAqiSeverity.MODERATE","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-m-o-d-e-r-a-t-e/index.html","searchKeys":["MODERATE","MODERATE","org.meshtastic.core.ui.component.PmAqiSeverity.MODERATE"]},{"name":"MUST_SET_REGION","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.MUST_SET_REGION","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-m-u-s-t_-s-e-t_-r-e-g-i-o-n/index.html","searchKeys":["MUST_SET_REGION","MUST_SET_REGION","org.meshtastic.core.ui.viewmodel.ConnectionStatus.MUST_SET_REGION"]},{"name":"ModeratelyPolluted","description":"org.meshtastic.core.ui.component.Iaq.ModeratelyPolluted","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-moderately-polluted/index.html","searchKeys":["ModeratelyPolluted","ModeratelyPolluted","org.meshtastic.core.ui.component.Iaq.ModeratelyPolluted"]},{"name":"NONE","description":"org.meshtastic.core.ui.component.Quality.NONE","location":"core/ui/org.meshtastic.core.ui.component/-quality/-n-o-n-e/index.html","searchKeys":["NONE","NONE","org.meshtastic.core.ui.component.Quality.NONE"]},{"name":"NOT_CONNECTED","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.NOT_CONNECTED","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-n-o-t_-c-o-n-n-e-c-t-e-d/index.html","searchKeys":["NOT_CONNECTED","NOT_CONNECTED","org.meshtastic.core.ui.viewmodel.ConnectionStatus.NOT_CONNECTED"]},{"name":"NOT_REQUESTED","description":"org.meshtastic.core.ui.util.PermissionStatus.NOT_REQUESTED","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/-n-o-t_-r-e-q-u-e-s-t-e-d/index.html","searchKeys":["NOT_REQUESTED","NOT_REQUESTED","org.meshtastic.core.ui.util.PermissionStatus.NOT_REQUESTED"]},{"name":"NodesTabPressed","description":"org.meshtastic.core.ui.component.ScrollToTopEvent.NodesTabPressed","location":"core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/-nodes-tab-pressed/index.html","searchKeys":["NodesTabPressed","NodesTabPressed","org.meshtastic.core.ui.component.ScrollToTopEvent.NodesTabPressed"]},{"name":"OPEN_SETTINGS","description":"org.meshtastic.core.ui.util.PermissionGateAction.OPEN_SETTINGS","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/-o-p-e-n_-s-e-t-t-i-n-g-s/index.html","searchKeys":["OPEN_SETTINGS","OPEN_SETTINGS","org.meshtastic.core.ui.util.PermissionGateAction.OPEN_SETTINGS"]},{"name":"PERMANENTLY_DENIED","description":"org.meshtastic.core.ui.util.PermissionStatus.PERMANENTLY_DENIED","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/-p-e-r-m-a-n-e-n-t-l-y_-d-e-n-i-e-d/index.html","searchKeys":["PERMANENTLY_DENIED","PERMANENTLY_DENIED","org.meshtastic.core.ui.util.PermissionStatus.PERMANENTLY_DENIED"]},{"name":"PKC","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.PKC","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/-p-k-c/index.html","searchKeys":["PKC","PKC","org.meshtastic.core.ui.component.NodeKeySecurityState.PKC"]},{"name":"PKM","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.PKM","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/-p-k-m/index.html","searchKeys":["PKM","PKM","org.meshtastic.core.ui.component.NodeKeySecurityState.PKM"]},{"name":"POOR","description":"org.meshtastic.core.ui.component.Co2Severity.POOR","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-p-o-o-r/index.html","searchKeys":["POOR","POOR","org.meshtastic.core.ui.component.Co2Severity.POOR"]},{"name":"PROCEED","description":"org.meshtastic.core.ui.util.PermissionGateAction.PROCEED","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/-p-r-o-c-e-e-d/index.html","searchKeys":["PROCEED","PROCEED","org.meshtastic.core.ui.util.PermissionGateAction.PROCEED"]},{"name":"PSK","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.PSK","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/-p-s-k/index.html","searchKeys":["PSK","PSK","org.meshtastic.core.ui.component.NodeKeySecurityState.PSK"]},{"name":"Pill","description":"org.meshtastic.core.ui.component.IaqDisplayMode.Pill","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/-pill/index.html","searchKeys":["Pill","Pill","org.meshtastic.core.ui.component.IaqDisplayMode.Pill"]},{"name":"RECONNECTING","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.RECONNECTING","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-r-e-c-o-n-n-e-c-t-i-n-g/index.html","searchKeys":["RECONNECTING","RECONNECTING","org.meshtastic.core.ui.viewmodel.ConnectionStatus.RECONNECTING"]},{"name":"REQUEST","description":"org.meshtastic.core.ui.util.PermissionGateAction.REQUEST","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/-r-e-q-u-e-s-t/index.html","searchKeys":["REQUEST","REQUEST","org.meshtastic.core.ui.util.PermissionGateAction.REQUEST"]},{"name":"RESTARTING","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.RESTARTING","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/-r-e-s-t-a-r-t-i-n-g/index.html","searchKeys":["RESTARTING","RESTARTING","org.meshtastic.core.ui.viewmodel.ConnectionStatus.RESTARTING"]},{"name":"SECURE","description":"org.meshtastic.core.ui.component.SecurityState.SECURE","location":"core/ui/org.meshtastic.core.ui.component/-security-state/-s-e-c-u-r-e/index.html","searchKeys":["SECURE","SECURE","org.meshtastic.core.ui.component.SecurityState.SECURE"]},{"name":"SHOW_RATIONALE","description":"org.meshtastic.core.ui.util.PermissionGateAction.SHOW_RATIONALE","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/-s-h-o-w_-r-a-t-i-o-n-a-l-e/index.html","searchKeys":["SHOW_RATIONALE","SHOW_RATIONALE","org.meshtastic.core.ui.util.PermissionGateAction.SHOW_RATIONALE"]},{"name":"STUFFY","description":"org.meshtastic.core.ui.component.Co2Severity.STUFFY","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-s-t-u-f-f-y/index.html","searchKeys":["STUFFY","STUFFY","org.meshtastic.core.ui.component.Co2Severity.STUFFY"]},{"name":"SeverelyPolluted","description":"org.meshtastic.core.ui.component.Iaq.SeverelyPolluted","location":"core/ui/org.meshtastic.core.ui.component/-iaq/-severely-polluted/index.html","searchKeys":["SeverelyPolluted","SeverelyPolluted","org.meshtastic.core.ui.component.Iaq.SeverelyPolluted"]},{"name":"Strikethrough","description":"org.meshtastic.core.ui.component.InlineStyle.Strikethrough","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/-strikethrough/index.html","searchKeys":["Strikethrough","Strikethrough","org.meshtastic.core.ui.component.InlineStyle.Strikethrough"]},{"name":"Text","description":"org.meshtastic.core.ui.component.IaqDisplayMode.Text","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/-text/index.html","searchKeys":["Text","Text","org.meshtastic.core.ui.component.IaqDisplayMode.Text"]},{"name":"UNHEALTHY","description":"org.meshtastic.core.ui.component.PmAqiSeverity.UNHEALTHY","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-u-n-h-e-a-l-t-h-y/index.html","searchKeys":["UNHEALTHY","UNHEALTHY","org.meshtastic.core.ui.component.PmAqiSeverity.UNHEALTHY"]},{"name":"UNHEALTHY_SENSITIVE","description":"org.meshtastic.core.ui.component.PmAqiSeverity.UNHEALTHY_SENSITIVE","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-u-n-h-e-a-l-t-h-y_-s-e-n-s-i-t-i-v-e/index.html","searchKeys":["UNHEALTHY_SENSITIVE","UNHEALTHY_SENSITIVE","org.meshtastic.core.ui.component.PmAqiSeverity.UNHEALTHY_SENSITIVE"]},{"name":"UNSAFE","description":"org.meshtastic.core.ui.component.Co2Severity.UNSAFE","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-u-n-s-a-f-e/index.html","searchKeys":["UNSAFE","UNSAFE","org.meshtastic.core.ui.component.Co2Severity.UNSAFE"]},{"name":"VERY_UNHEALTHY","description":"org.meshtastic.core.ui.component.PmAqiSeverity.VERY_UNHEALTHY","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-v-e-r-y_-u-n-h-e-a-l-t-h-y/index.html","searchKeys":["VERY_UNHEALTHY","VERY_UNHEALTHY","org.meshtastic.core.ui.component.PmAqiSeverity.VERY_UNHEALTHY"]},{"name":"abstract fun Content()","description":"org.meshtastic.core.ui.util.ComposableContent.Content","location":"core/ui/org.meshtastic.core.ui.util/-composable-content/-content.html","searchKeys":["Content","abstract fun Content()","org.meshtastic.core.ui.util.ComposableContent.Content"]},{"name":"abstract fun MapView(modifier: Modifier, navigateToNodeDetails: (Int) -> Unit, waypointId: Int? = null, sitePlannerNodeNum: Int? = null)","description":"org.meshtastic.core.ui.util.MapViewProvider.MapView","location":"core/ui/org.meshtastic.core.ui.util/-map-view-provider/-map-view.html","searchKeys":["MapView","abstract fun MapView(modifier: Modifier, navigateToNodeDetails: (Int) -> Unit, waypointId: Int? = null, sitePlannerNodeNum: Int? = null)","org.meshtastic.core.ui.util.MapViewProvider.MapView"]},{"name":"abstract fun resolve(fonts: EventFirmwareFonts?): EventFonts?","description":"org.meshtastic.core.ui.theme.EventFontResolver.resolve","location":"core/ui/org.meshtastic.core.ui.theme/-event-font-resolver/resolve.html","searchKeys":["resolve","abstract fun resolve(fonts: EventFirmwareFonts?): EventFonts?","org.meshtastic.core.ui.theme.EventFontResolver.resolve"]},{"name":"abstract fun startScan()","description":"org.meshtastic.core.ui.util.BarcodeScanner.startScan","location":"core/ui/org.meshtastic.core.ui.util/-barcode-scanner/start-scan.html","searchKeys":["startScan","abstract fun startScan()","org.meshtastic.core.ui.util.BarcodeScanner.startScan"]},{"name":"class AppThemePreviewWrapper : PreviewWrapperProvider","description":"org.meshtastic.core.ui.theme.AppThemePreviewWrapper","location":"core/ui/org.meshtastic.core.ui.theme/-app-theme-preview-wrapper/index.html","searchKeys":["AppThemePreviewWrapper","class AppThemePreviewWrapper : PreviewWrapperProvider","org.meshtastic.core.ui.theme.AppThemePreviewWrapper"]},{"name":"class BatteryInfoPreviewParameterProvider : PreviewParameterProvider<Pair<Int?, Float?>> ","description":"org.meshtastic.core.ui.component.BatteryInfoPreviewParameterProvider","location":"core/ui/org.meshtastic.core.ui.component/-battery-info-preview-parameter-provider/index.html","searchKeys":["BatteryInfoPreviewParameterProvider","class BatteryInfoPreviewParameterProvider : PreviewParameterProvider<Pair<Int?, Float?>> ","org.meshtastic.core.ui.component.BatteryInfoPreviewParameterProvider"]},{"name":"class BooleanProvider : PreviewParameterProvider<Boolean> ","description":"org.meshtastic.core.ui.component.preview.BooleanProvider","location":"core/ui/org.meshtastic.core.ui.component.preview/-boolean-provider/index.html","searchKeys":["BooleanProvider","class BooleanProvider : PreviewParameterProvider<Boolean> ","org.meshtastic.core.ui.component.preview.BooleanProvider"]},{"name":"class ConnectionsViewModel(radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, nodeRestartTracker: NodeRestartTracker, uiPrefs: UiPrefs, deviceHardwareRepository: DeviceHardwareRepository, firmwareReleaseRepository: FirmwareReleaseRepository, radioPrefs: RadioPrefs, notificationManager: NotificationManager) : ViewModel","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/index.html","searchKeys":["ConnectionsViewModel","class ConnectionsViewModel(radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, nodeRestartTracker: NodeRestartTracker, uiPrefs: UiPrefs, deviceHardwareRepository: DeviceHardwareRepository, firmwareReleaseRepository: FirmwareReleaseRepository, radioPrefs: RadioPrefs, notificationManager: NotificationManager) : ViewModel","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel"]},{"name":"class CoreUiModule","description":"org.meshtastic.core.ui.di.CoreUiModule","location":"core/ui/org.meshtastic.core.ui.di/-core-ui-module/index.html","searchKeys":["CoreUiModule","class CoreUiModule","org.meshtastic.core.ui.di.CoreUiModule"]},{"name":"class DragDropState","description":"org.meshtastic.core.ui.component.DragDropState","location":"core/ui/org.meshtastic.core.ui.component/-drag-drop-state/index.html","searchKeys":["DragDropState","class DragDropState","org.meshtastic.core.ui.component.DragDropState"]},{"name":"class NodePreviewParameterProvider : PreviewParameterProvider<Node> ","description":"org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider","location":"core/ui/org.meshtastic.core.ui.component.preview/-node-preview-parameter-provider/index.html","searchKeys":["NodePreviewParameterProvider","class NodePreviewParameterProvider : PreviewParameterProvider<Node> ","org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider"]},{"name":"class PermissionUiState(val status: PermissionStatus, val request: () -> Unit, val openAppSettings: () -> Unit, val isRuntimeGated: Boolean = true)","description":"org.meshtastic.core.ui.util.PermissionUiState","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/index.html","searchKeys":["PermissionUiState","class PermissionUiState(val status: PermissionStatus, val request: () -> Unit, val openAppSettings: () -> Unit, val isRuntimeGated: Boolean = true)","org.meshtastic.core.ui.util.PermissionUiState"]},{"name":"class ScannedQrCodeViewModel(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository) : ViewModel","description":"org.meshtastic.core.ui.qr.ScannedQrCodeViewModel","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-view-model/index.html","searchKeys":["ScannedQrCodeViewModel","class ScannedQrCodeViewModel(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository) : ViewModel","org.meshtastic.core.ui.qr.ScannedQrCodeViewModel"]},{"name":"class SharedContactViewModel(nodeRepository: NodeRepository, radioController: RadioController) : ViewModel","description":"org.meshtastic.core.ui.share.SharedContactViewModel","location":"core/ui/org.meshtastic.core.ui.share/-shared-contact-view-model/index.html","searchKeys":["SharedContactViewModel","class SharedContactViewModel(nodeRepository: NodeRepository, radioController: RadioController) : ViewModel","org.meshtastic.core.ui.share.SharedContactViewModel"]},{"name":"class SignalStrengthProvider : PreviewParameterProvider<Int> ","description":"org.meshtastic.core.ui.component.SignalStrengthProvider","location":"core/ui/org.meshtastic.core.ui.component/-signal-strength-provider/index.html","searchKeys":["SignalStrengthProvider","class SignalStrengthProvider : PreviewParameterProvider<Int> ","org.meshtastic.core.ui.component.SignalStrengthProvider"]},{"name":"class UIViewModel(nodeDB: NodeRepository, serviceRepository: ServiceRepository, radioController: RadioController, lockdownCoordinator: LockdownCoordinator, radioInterfaceService: RadioInterfaceService, meshLogRepository: MeshLogRepository, firmwareReleaseRepository: FirmwareReleaseRepository, eventFirmwareRepository: EventFirmwareRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, uiPrefs: UiPrefs, notificationManager: NotificationManager, packetRepository: PacketRepository, val alertManager: AlertManager, val snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker) : ViewModel","description":"org.meshtastic.core.ui.viewmodel.UIViewModel","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/index.html","searchKeys":["UIViewModel","class UIViewModel(nodeDB: NodeRepository, serviceRepository: ServiceRepository, radioController: RadioController, lockdownCoordinator: LockdownCoordinator, radioInterfaceService: RadioInterfaceService, meshLogRepository: MeshLogRepository, firmwareReleaseRepository: FirmwareReleaseRepository, eventFirmwareRepository: EventFirmwareRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, uiPrefs: UiPrefs, notificationManager: NotificationManager, packetRepository: PacketRepository, val alertManager: AlertManager, val snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker) : ViewModel","org.meshtastic.core.ui.viewmodel.UIViewModel"]},{"name":"const val ADAPTIVE_TWO_PANE_DRAG_HANDLE_TAG: String","description":"org.meshtastic.core.ui.component.ADAPTIVE_TWO_PANE_DRAG_HANDLE_TAG","location":"core/ui/org.meshtastic.core.ui.component/-a-d-a-p-t-i-v-e_-t-w-o_-p-a-n-e_-d-r-a-g_-h-a-n-d-l-e_-t-a-g.html","searchKeys":["ADAPTIVE_TWO_PANE_DRAG_HANDLE_TAG","const val ADAPTIVE_TWO_PANE_DRAG_HANDLE_TAG: String","org.meshtastic.core.ui.component.ADAPTIVE_TWO_PANE_DRAG_HANDLE_TAG"]},{"name":"const val DRAG_DROP_CONTENT_TYPE: String","description":"org.meshtastic.core.ui.component.DRAG_DROP_CONTENT_TYPE","location":"core/ui/org.meshtastic.core.ui.component/-d-r-a-g_-d-r-o-p_-c-o-n-t-e-n-t_-t-y-p-e.html","searchKeys":["DRAG_DROP_CONTENT_TYPE","const val DRAG_DROP_CONTENT_TYPE: String","org.meshtastic.core.ui.component.DRAG_DROP_CONTENT_TYPE"]},{"name":"const val MIN_GRAPHICAL_CONTRAST: Float = 3.0f","description":"org.meshtastic.core.ui.theme.MIN_GRAPHICAL_CONTRAST","location":"core/ui/org.meshtastic.core.ui.theme/-m-i-n_-g-r-a-p-h-i-c-a-l_-c-o-n-t-r-a-s-t.html","searchKeys":["MIN_GRAPHICAL_CONTRAST","const val MIN_GRAPHICAL_CONTRAST: Float = 3.0f","org.meshtastic.core.ui.theme.MIN_GRAPHICAL_CONTRAST"]},{"name":"const val MIN_TEXT_CONTRAST: Float = 4.5f","description":"org.meshtastic.core.ui.theme.MIN_TEXT_CONTRAST","location":"core/ui/org.meshtastic.core.ui.theme/-m-i-n_-t-e-x-t_-c-o-n-t-r-a-s-t.html","searchKeys":["MIN_TEXT_CONTRAST","const val MIN_TEXT_CONTRAST: Float = 4.5f","org.meshtastic.core.ui.theme.MIN_TEXT_CONTRAST"]},{"name":"const val MODE_DYNAMIC: Int = 6969420","description":"org.meshtastic.core.ui.theme.MODE_DYNAMIC","location":"core/ui/org.meshtastic.core.ui.theme/-m-o-d-e_-d-y-n-a-m-i-c.html","searchKeys":["MODE_DYNAMIC","const val MODE_DYNAMIC: Int = 6969420","org.meshtastic.core.ui.theme.MODE_DYNAMIC"]},{"name":"const val NODE_TINT_EMPHASIZED: Float = 0.16f","description":"org.meshtastic.core.ui.component.NODE_TINT_EMPHASIZED","location":"core/ui/org.meshtastic.core.ui.component/-n-o-d-e_-t-i-n-t_-e-m-p-h-a-s-i-z-e-d.html","searchKeys":["NODE_TINT_EMPHASIZED","const val NODE_TINT_EMPHASIZED: Float = 0.16f","org.meshtastic.core.ui.component.NODE_TINT_EMPHASIZED"]},{"name":"const val NODE_TINT_MUTED: Float = 0.04f","description":"org.meshtastic.core.ui.component.NODE_TINT_MUTED","location":"core/ui/org.meshtastic.core.ui.component/-n-o-d-e_-t-i-n-t_-m-u-t-e-d.html","searchKeys":["NODE_TINT_MUTED","const val NODE_TINT_MUTED: Float = 0.04f","org.meshtastic.core.ui.component.NODE_TINT_MUTED"]},{"name":"const val NODE_TINT_NORMAL: Float = 0.08f","description":"org.meshtastic.core.ui.component.NODE_TINT_NORMAL","location":"core/ui/org.meshtastic.core.ui.component/-n-o-d-e_-t-i-n-t_-n-o-r-m-a-l.html","searchKeys":["NODE_TINT_NORMAL","const val NODE_TINT_NORMAL: Float = 0.08f","org.meshtastic.core.ui.component.NODE_TINT_NORMAL"]},{"name":"const val RSSI_FAIR_THRESHOLD: Int","description":"org.meshtastic.core.ui.component.RSSI_FAIR_THRESHOLD","location":"core/ui/org.meshtastic.core.ui.component/-r-s-s-i_-f-a-i-r_-t-h-r-e-s-h-o-l-d.html","searchKeys":["RSSI_FAIR_THRESHOLD","const val RSSI_FAIR_THRESHOLD: Int","org.meshtastic.core.ui.component.RSSI_FAIR_THRESHOLD"]},{"name":"const val RSSI_GOOD_THRESHOLD: Int","description":"org.meshtastic.core.ui.component.RSSI_GOOD_THRESHOLD","location":"core/ui/org.meshtastic.core.ui.component/-r-s-s-i_-g-o-o-d_-t-h-r-e-s-h-o-l-d.html","searchKeys":["RSSI_GOOD_THRESHOLD","const val RSSI_GOOD_THRESHOLD: Int","org.meshtastic.core.ui.component.RSSI_GOOD_THRESHOLD"]},{"name":"const val SNR_FAIR_THRESHOLD: Float","description":"org.meshtastic.core.ui.component.SNR_FAIR_THRESHOLD","location":"core/ui/org.meshtastic.core.ui.component/-s-n-r_-f-a-i-r_-t-h-r-e-s-h-o-l-d.html","searchKeys":["SNR_FAIR_THRESHOLD","const val SNR_FAIR_THRESHOLD: Float","org.meshtastic.core.ui.component.SNR_FAIR_THRESHOLD"]},{"name":"const val SNR_GOOD_THRESHOLD: Float","description":"org.meshtastic.core.ui.component.SNR_GOOD_THRESHOLD","location":"core/ui/org.meshtastic.core.ui.component/-s-n-r_-g-o-o-d_-t-h-r-e-s-h-o-l-d.html","searchKeys":["SNR_GOOD_THRESHOLD","const val SNR_GOOD_THRESHOLD: Float","org.meshtastic.core.ui.component.SNR_GOOD_THRESHOLD"]},{"name":"constructor()","description":"org.meshtastic.core.ui.component.BatteryInfoPreviewParameterProvider.BatteryInfoPreviewParameterProvider","location":"core/ui/org.meshtastic.core.ui.component/-battery-info-preview-parameter-provider/-battery-info-preview-parameter-provider.html","searchKeys":["BatteryInfoPreviewParameterProvider","constructor()","org.meshtastic.core.ui.component.BatteryInfoPreviewParameterProvider.BatteryInfoPreviewParameterProvider"]},{"name":"constructor()","description":"org.meshtastic.core.ui.component.SignalStrengthProvider.SignalStrengthProvider","location":"core/ui/org.meshtastic.core.ui.component/-signal-strength-provider/-signal-strength-provider.html","searchKeys":["SignalStrengthProvider","constructor()","org.meshtastic.core.ui.component.SignalStrengthProvider.SignalStrengthProvider"]},{"name":"constructor()","description":"org.meshtastic.core.ui.component.preview.BooleanProvider.BooleanProvider","location":"core/ui/org.meshtastic.core.ui.component.preview/-boolean-provider/-boolean-provider.html","searchKeys":["BooleanProvider","constructor()","org.meshtastic.core.ui.component.preview.BooleanProvider.BooleanProvider"]},{"name":"constructor()","description":"org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.NodePreviewParameterProvider","location":"core/ui/org.meshtastic.core.ui.component.preview/-node-preview-parameter-provider/-node-preview-parameter-provider.html","searchKeys":["NodePreviewParameterProvider","constructor()","org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.NodePreviewParameterProvider"]},{"name":"constructor()","description":"org.meshtastic.core.ui.di.CoreUiModule.CoreUiModule","location":"core/ui/org.meshtastic.core.ui.di/-core-ui-module/-core-ui-module.html","searchKeys":["CoreUiModule","constructor()","org.meshtastic.core.ui.di.CoreUiModule.CoreUiModule"]},{"name":"constructor()","description":"org.meshtastic.core.ui.theme.AppThemePreviewWrapper.AppThemePreviewWrapper","location":"core/ui/org.meshtastic.core.ui.theme/-app-theme-preview-wrapper/-app-theme-preview-wrapper.html","searchKeys":["AppThemePreviewWrapper","constructor()","org.meshtastic.core.ui.theme.AppThemePreviewWrapper.AppThemePreviewWrapper"]},{"name":"constructor()","description":"org.meshtastic.core.ui.util.AlertManager.AlertManager","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-manager.html","searchKeys":["AlertManager","constructor()","org.meshtastic.core.ui.util.AlertManager.AlertManager"]},{"name":"constructor()","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarManager","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-manager.html","searchKeys":["SnackbarManager","constructor()","org.meshtastic.core.ui.util.SnackbarManager.SnackbarManager"]},{"name":"constructor(accent: Color? = null, highlight: Color? = null, palette: List<Color> = emptyList(), fonts: EventFonts? = null)","description":"org.meshtastic.core.ui.theme.EventTheme.EventTheme","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme/-event-theme.html","searchKeys":["EventTheme","constructor(accent: Color? = null, highlight: Color? = null, palette: List<Color> = emptyList(), fonts: EventFonts? = null)","org.meshtastic.core.ui.theme.EventTheme.EventTheme"]},{"name":"constructor(color: Color, onColor: Color, colorContainer: Color, onColorContainer: Color)","description":"org.meshtastic.core.ui.theme.ColorFamily.ColorFamily","location":"core/ui/org.meshtastic.core.ui.theme/-color-family/-color-family.html","searchKeys":["ColorFamily","constructor(color: Color, onColor: Color, colorContainer: Color, onColorContainer: Color)","org.meshtastic.core.ui.theme.ColorFamily.ColorFamily"]},{"name":"constructor(data: T)","description":"org.meshtastic.core.ui.viewmodel.UiState.Content.Content","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-content/-content.html","searchKeys":["Content","constructor(data: T)","org.meshtastic.core.ui.viewmodel.UiState.Content.Content"]},{"name":"constructor(displayText: String, styleSpans: List<StyleSpan>, linkSpans: List<LinkSpan>)","description":"org.meshtastic.core.ui.component.InlineMarkdownResult.InlineMarkdownResult","location":"core/ui/org.meshtastic.core.ui.component/-inline-markdown-result/-inline-markdown-result.html","searchKeys":["InlineMarkdownResult","constructor(displayText: String, styleSpans: List<StyleSpan>, linkSpans: List<LinkSpan>)","org.meshtastic.core.ui.component.InlineMarkdownResult.InlineMarkdownResult"]},{"name":"constructor(enabled: Boolean = true, onChange: (Boolean) -> Unit = {})","description":"org.meshtastic.core.ui.theme.EventThemeToggle.EventThemeToggle","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme-toggle/-event-theme-toggle.html","searchKeys":["EventThemeToggle","constructor(enabled: Boolean = true, onChange: (Boolean) -> Unit = {})","org.meshtastic.core.ui.theme.EventThemeToggle.EventThemeToggle"]},{"name":"constructor(heading: FontFamily? = null, body: FontFamily? = null)","description":"org.meshtastic.core.ui.theme.EventFonts.EventFonts","location":"core/ui/org.meshtastic.core.ui.theme/-event-fonts/-event-fonts.html","searchKeys":["EventFonts","constructor(heading: FontFamily? = null, body: FontFamily? = null)","org.meshtastic.core.ui.theme.EventFonts.EventFonts"]},{"name":"constructor(label: String, icon: ImageVector, onClick: () -> Unit, testTag: String? = null)","description":"org.meshtastic.core.ui.component.MenuFABItem.MenuFABItem","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b-item/-menu-f-a-b-item.html","searchKeys":["MenuFABItem","constructor(label: String, icon: ImageVector, onClick: () -> Unit, testTag: String? = null)","org.meshtastic.core.ui.component.MenuFABItem.MenuFABItem"]},{"name":"constructor(latitude: Double, longitude: Double, shortName: String?, longName: String?, neighborType: DiscoveryNeighborType, snr: Float = 0.0f, rssi: Int? = null, messageCount: Int = 0, sensorPacketCount: Int = 0)","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.DiscoveryMapNode","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/-discovery-map-node.html","searchKeys":["DiscoveryMapNode","constructor(latitude: Double, longitude: Double, shortName: String?, longName: String?, neighborType: DiscoveryNeighborType, snr: Float = 0.0f, rssi: Int? = null, messageCount: Int = 0, sensorPacketCount: Int = 0)","org.meshtastic.core.ui.util.DiscoveryMapNode.DiscoveryMapNode"]},{"name":"constructor(light: Color, dark: Color)","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Tones.Tones","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-tones/-tones.html","searchKeys":["Tones","constructor(light: Color, dark: Color)","org.meshtastic.core.ui.theme.AqiSeverityColors.Tones.Tones"]},{"name":"constructor(message: String, actionLabel: String? = null, withDismissAction: Boolean = false, duration: SnackbarDuration = SnackbarDuration.Short, onAction: () -> Unit? = null)","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.SnackbarEvent","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/-snackbar-event.html","searchKeys":["SnackbarEvent","constructor(message: String, actionLabel: String? = null, withDismissAction: Boolean = false, duration: SnackbarDuration = SnackbarDuration.Short, onAction: () -> Unit? = null)","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.SnackbarEvent"]},{"name":"constructor(message: UiText)","description":"org.meshtastic.core.ui.viewmodel.UiState.Error.Error","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-error/-error.html","searchKeys":["Error","constructor(message: UiText)","org.meshtastic.core.ui.viewmodel.UiState.Error.Error"]},{"name":"constructor(nodeDB: NodeRepository, serviceRepository: ServiceRepository, radioController: RadioController, lockdownCoordinator: LockdownCoordinator, radioInterfaceService: RadioInterfaceService, meshLogRepository: MeshLogRepository, firmwareReleaseRepository: FirmwareReleaseRepository, eventFirmwareRepository: EventFirmwareRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, uiPrefs: UiPrefs, notificationManager: NotificationManager, packetRepository: PacketRepository, alertManager: AlertManager, snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.UIViewModel","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/-u-i-view-model.html","searchKeys":["UIViewModel","constructor(nodeDB: NodeRepository, serviceRepository: ServiceRepository, radioController: RadioController, lockdownCoordinator: LockdownCoordinator, radioInterfaceService: RadioInterfaceService, meshLogRepository: MeshLogRepository, firmwareReleaseRepository: FirmwareReleaseRepository, eventFirmwareRepository: EventFirmwareRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, uiPrefs: UiPrefs, notificationManager: NotificationManager, packetRepository: PacketRepository, alertManager: AlertManager, snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker)","org.meshtastic.core.ui.viewmodel.UIViewModel.UIViewModel"]},{"name":"constructor(nodeRepository: NodeRepository, radioController: RadioController)","description":"org.meshtastic.core.ui.share.SharedContactViewModel.SharedContactViewModel","location":"core/ui/org.meshtastic.core.ui.share/-shared-contact-view-model/-shared-contact-view-model.html","searchKeys":["SharedContactViewModel","constructor(nodeRepository: NodeRepository, radioController: RadioController)","org.meshtastic.core.ui.share.SharedContactViewModel.SharedContactViewModel"]},{"name":"constructor(overlayAlignment: Alignment = Alignment.BottomCenter, overlayPadding: PaddingValues = PaddingValues(bottom = 16.dp), contentHorizontalAlignment: Alignment.Horizontal = Alignment.CenterHorizontally)","description":"org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.TracerouteMapOverlayInsets","location":"core/ui/org.meshtastic.core.ui.util/-traceroute-map-overlay-insets/-traceroute-map-overlay-insets.html","searchKeys":["TracerouteMapOverlayInsets","constructor(overlayAlignment: Alignment = Alignment.BottomCenter, overlayPadding: PaddingValues = PaddingValues(bottom = 16.dp), contentHorizontalAlignment: Alignment.Horizontal = Alignment.CenterHorizontally)","org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.TracerouteMapOverlayInsets"]},{"name":"constructor(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository)","description":"org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.ScannedQrCodeViewModel","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-view-model/-scanned-qr-code-view-model.html","searchKeys":["ScannedQrCodeViewModel","constructor(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository)","org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.ScannedQrCodeViewModel"]},{"name":"constructor(radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, nodeRestartTracker: NodeRestartTracker, uiPrefs: UiPrefs, deviceHardwareRepository: DeviceHardwareRepository, firmwareReleaseRepository: FirmwareReleaseRepository, radioPrefs: RadioPrefs, notificationManager: NotificationManager)","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.ConnectionsViewModel","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/-connections-view-model.html","searchKeys":["ConnectionsViewModel","constructor(radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, nodeRestartTracker: NodeRestartTracker, uiPrefs: UiPrefs, deviceHardwareRepository: DeviceHardwareRepository, firmwareReleaseRepository: FirmwareReleaseRepository, radioPrefs: RadioPrefs, notificationManager: NotificationManager)","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.ConnectionsViewModel"]},{"name":"constructor(range: IntRange, style: InlineStyle)","description":"org.meshtastic.core.ui.component.StyleSpan.StyleSpan","location":"core/ui/org.meshtastic.core.ui.component/-style-span/-style-span.html","searchKeys":["StyleSpan","constructor(range: IntRange, style: InlineStyle)","org.meshtastic.core.ui.component.StyleSpan.StyleSpan"]},{"name":"constructor(range: IntRange, url: String)","description":"org.meshtastic.core.ui.component.LinkSpan.LinkSpan","location":"core/ui/org.meshtastic.core.ui.component/-link-span/-link-span.html","searchKeys":["LinkSpan","constructor(range: IntRange, url: String)","org.meshtastic.core.ui.component.LinkSpan.LinkSpan"]},{"name":"constructor(settings: List<ChannelSettings>, selections: List<Boolean>)","description":"org.meshtastic.core.ui.util.ChannelAddPreview.ChannelAddPreview","location":"core/ui/org.meshtastic.core.ui.util/-channel-add-preview/-channel-add-preview.html","searchKeys":["ChannelAddPreview","constructor(settings: List<ChannelSettings>, selections: List<Boolean>)","org.meshtastic.core.ui.util.ChannelAddPreview.ChannelAddPreview"]},{"name":"constructor(status: PermissionStatus, request: () -> Unit, openAppSettings: () -> Unit, isRuntimeGated: Boolean = true)","description":"org.meshtastic.core.ui.util.PermissionUiState.PermissionUiState","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/-permission-ui-state.html","searchKeys":["PermissionUiState","constructor(status: PermissionStatus, request: () -> Unit, openAppSettings: () -> Unit, isRuntimeGated: Boolean = true)","org.meshtastic.core.ui.util.PermissionUiState.PermissionUiState"]},{"name":"constructor(title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, composableMessage: ComposableContent? = null, html: String? = null, icon: ImageVector? = null, onConfirm: () -> Unit? = null, onDismiss: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, choices: Map<String, () -> Unit> = emptyMap(), dismissable: Boolean = true)","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.AlertData","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/-alert-data.html","searchKeys":["AlertData","constructor(title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, composableMessage: ComposableContent? = null, html: String? = null, icon: ImageVector? = null, onConfirm: () -> Unit? = null, onDismiss: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, choices: Map<String, () -> Unit> = emptyMap(), dismissable: Boolean = true)","org.meshtastic.core.ui.util.AlertManager.AlertData.AlertData"]},{"name":"constructor(value: T, label: String, icon: ImageVector? = null, color: Color? = null, enabled: Boolean = true, testTag: String? = null)","description":"org.meshtastic.core.ui.component.DropDownItem.DropDownItem","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/-drop-down-item.html","searchKeys":["DropDownItem","constructor(value: T, label: String, icon: ImageVector? = null, color: Color? = null, enabled: Boolean = true, testTag: String? = null)","org.meshtastic.core.ui.component.DropDownItem.DropDownItem"]},{"name":"context(viewModel: ViewModel)fun <T> Flow<T>.asUiState(stopTimeout: Duration = 5.seconds): StateFlow<UiState<T>>","description":"org.meshtastic.core.ui.viewmodel.asUiState","location":"core/ui/org.meshtastic.core.ui.viewmodel/as-ui-state.html","searchKeys":["asUiState","context(viewModel: ViewModel)fun <T> Flow<T>.asUiState(stopTimeout: Duration = 5.seconds): StateFlow<UiState<T>>","org.meshtastic.core.ui.viewmodel.asUiState"]},{"name":"context(viewModel: ViewModel)fun <T> Flow<T>.stateInWhileSubscribed(initialValue: T, stopTimeout: Duration = 5.seconds): StateFlow<T>","description":"org.meshtastic.core.ui.viewmodel.stateInWhileSubscribed","location":"core/ui/org.meshtastic.core.ui.viewmodel/state-in-while-subscribed.html","searchKeys":["stateInWhileSubscribed","context(viewModel: ViewModel)fun <T> Flow<T>.stateInWhileSubscribed(initialValue: T, stopTimeout: Duration = 5.seconds): StateFlow<T>","org.meshtastic.core.ui.viewmodel.stateInWhileSubscribed"]},{"name":"context(viewModel: ViewModel)fun safeLaunch(context: CoroutineContext = EmptyCoroutineContext, errorEvents: MutableSharedFlow<UiText>? = null, tag: String? = null, block: suspend CoroutineScope.() -> Unit): Job","description":"org.meshtastic.core.ui.viewmodel.safeLaunch","location":"core/ui/org.meshtastic.core.ui.viewmodel/safe-launch.html","searchKeys":["safeLaunch","context(viewModel: ViewModel)fun safeLaunch(context: CoroutineContext = EmptyCoroutineContext, errorEvents: MutableSharedFlow<UiText>? = null, tag: String? = null, block: suspend CoroutineScope.() -> Unit): Job","org.meshtastic.core.ui.viewmodel.safeLaunch"]},{"name":"data class AlertData(val title: String? = null, val titleRes: StringResource? = null, val message: String? = null, val messageRes: StringResource? = null, val composableMessage: ComposableContent? = null, val html: String? = null, val icon: ImageVector? = null, val onConfirm: () -> Unit? = null, val onDismiss: () -> Unit? = null, val confirmText: String? = null, val confirmTextRes: StringResource? = null, val dismissText: String? = null, val dismissTextRes: StringResource? = null, val choices: Map<String, () -> Unit> = emptyMap(), val dismissable: Boolean = true)","description":"org.meshtastic.core.ui.util.AlertManager.AlertData","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/index.html","searchKeys":["AlertData","data class AlertData(val title: String? = null, val titleRes: StringResource? = null, val message: String? = null, val messageRes: StringResource? = null, val composableMessage: ComposableContent? = null, val html: String? = null, val icon: ImageVector? = null, val onConfirm: () -> Unit? = null, val onDismiss: () -> Unit? = null, val confirmText: String? = null, val confirmTextRes: StringResource? = null, val dismissText: String? = null, val dismissTextRes: StringResource? = null, val choices: Map<String, () -> Unit> = emptyMap(), val dismissable: Boolean = true)","org.meshtastic.core.ui.util.AlertManager.AlertData"]},{"name":"data class ChannelAddPreview(val settings: List<ChannelSettings>, val selections: List<Boolean>)","description":"org.meshtastic.core.ui.util.ChannelAddPreview","location":"core/ui/org.meshtastic.core.ui.util/-channel-add-preview/index.html","searchKeys":["ChannelAddPreview","data class ChannelAddPreview(val settings: List<ChannelSettings>, val selections: List<Boolean>)","org.meshtastic.core.ui.util.ChannelAddPreview"]},{"name":"data class ColorFamily(val color: Color, val onColor: Color, val colorContainer: Color, val onColorContainer: Color)","description":"org.meshtastic.core.ui.theme.ColorFamily","location":"core/ui/org.meshtastic.core.ui.theme/-color-family/index.html","searchKeys":["ColorFamily","data class ColorFamily(val color: Color, val onColor: Color, val colorContainer: Color, val onColorContainer: Color)","org.meshtastic.core.ui.theme.ColorFamily"]},{"name":"data class Content<T>(val data: T) : UiState<T> ","description":"org.meshtastic.core.ui.viewmodel.UiState.Content","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-content/index.html","searchKeys":["Content","data class Content<T>(val data: T) : UiState<T> ","org.meshtastic.core.ui.viewmodel.UiState.Content"]},{"name":"data class DiscoveryMapNode(val latitude: Double, val longitude: Double, val shortName: String?, val longName: String?, val neighborType: DiscoveryNeighborType, val snr: Float = 0.0f, val rssi: Int? = null, val messageCount: Int = 0, val sensorPacketCount: Int = 0)","description":"org.meshtastic.core.ui.util.DiscoveryMapNode","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/index.html","searchKeys":["DiscoveryMapNode","data class DiscoveryMapNode(val latitude: Double, val longitude: Double, val shortName: String?, val longName: String?, val neighborType: DiscoveryNeighborType, val snr: Float = 0.0f, val rssi: Int? = null, val messageCount: Int = 0, val sensorPacketCount: Int = 0)","org.meshtastic.core.ui.util.DiscoveryMapNode"]},{"name":"data class DropDownItem<T>(val value: T, val label: String, val icon: ImageVector? = null, val color: Color? = null, val enabled: Boolean = true, val testTag: String? = null)","description":"org.meshtastic.core.ui.component.DropDownItem","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/index.html","searchKeys":["DropDownItem","data class DropDownItem<T>(val value: T, val label: String, val icon: ImageVector? = null, val color: Color? = null, val enabled: Boolean = true, val testTag: String? = null)","org.meshtastic.core.ui.component.DropDownItem"]},{"name":"data class Error(val message: UiText) : UiState<Nothing> ","description":"org.meshtastic.core.ui.viewmodel.UiState.Error","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-error/index.html","searchKeys":["Error","data class Error(val message: UiText) : UiState<Nothing> ","org.meshtastic.core.ui.viewmodel.UiState.Error"]},{"name":"data class EventFonts(val heading: FontFamily? = null, val body: FontFamily? = null)","description":"org.meshtastic.core.ui.theme.EventFonts","location":"core/ui/org.meshtastic.core.ui.theme/-event-fonts/index.html","searchKeys":["EventFonts","data class EventFonts(val heading: FontFamily? = null, val body: FontFamily? = null)","org.meshtastic.core.ui.theme.EventFonts"]},{"name":"data class EventTheme(val accent: Color? = null, val highlight: Color? = null, val palette: List<Color> = emptyList(), val fonts: EventFonts? = null)","description":"org.meshtastic.core.ui.theme.EventTheme","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme/index.html","searchKeys":["EventTheme","data class EventTheme(val accent: Color? = null, val highlight: Color? = null, val palette: List<Color> = emptyList(), val fonts: EventFonts? = null)","org.meshtastic.core.ui.theme.EventTheme"]},{"name":"data class EventThemeToggle(val enabled: Boolean = true, val onChange: (Boolean) -> Unit = {})","description":"org.meshtastic.core.ui.theme.EventThemeToggle","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme-toggle/index.html","searchKeys":["EventThemeToggle","data class EventThemeToggle(val enabled: Boolean = true, val onChange: (Boolean) -> Unit = {})","org.meshtastic.core.ui.theme.EventThemeToggle"]},{"name":"data class InlineMarkdownResult(val displayText: String, val styleSpans: List<StyleSpan>, val linkSpans: List<LinkSpan>)","description":"org.meshtastic.core.ui.component.InlineMarkdownResult","location":"core/ui/org.meshtastic.core.ui.component/-inline-markdown-result/index.html","searchKeys":["InlineMarkdownResult","data class InlineMarkdownResult(val displayText: String, val styleSpans: List<StyleSpan>, val linkSpans: List<LinkSpan>)","org.meshtastic.core.ui.component.InlineMarkdownResult"]},{"name":"data class LinkSpan(val range: IntRange, val url: String)","description":"org.meshtastic.core.ui.component.LinkSpan","location":"core/ui/org.meshtastic.core.ui.component/-link-span/index.html","searchKeys":["LinkSpan","data class LinkSpan(val range: IntRange, val url: String)","org.meshtastic.core.ui.component.LinkSpan"]},{"name":"data class MenuFABItem(val label: String, val icon: ImageVector, val onClick: () -> Unit, val testTag: String? = null)","description":"org.meshtastic.core.ui.component.MenuFABItem","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b-item/index.html","searchKeys":["MenuFABItem","data class MenuFABItem(val label: String, val icon: ImageVector, val onClick: () -> Unit, val testTag: String? = null)","org.meshtastic.core.ui.component.MenuFABItem"]},{"name":"data class SnackbarEvent(val message: String, val actionLabel: String? = null, val withDismissAction: Boolean = false, val duration: SnackbarDuration = SnackbarDuration.Short, val onAction: () -> Unit? = null)","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/index.html","searchKeys":["SnackbarEvent","data class SnackbarEvent(val message: String, val actionLabel: String? = null, val withDismissAction: Boolean = false, val duration: SnackbarDuration = SnackbarDuration.Short, val onAction: () -> Unit? = null)","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent"]},{"name":"data class StyleSpan(val range: IntRange, val style: InlineStyle)","description":"org.meshtastic.core.ui.component.StyleSpan","location":"core/ui/org.meshtastic.core.ui.component/-style-span/index.html","searchKeys":["StyleSpan","data class StyleSpan(val range: IntRange, val style: InlineStyle)","org.meshtastic.core.ui.component.StyleSpan"]},{"name":"data class Tones(val light: Color, val dark: Color)","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Tones","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-tones/index.html","searchKeys":["Tones","data class Tones(val light: Color, val dark: Color)","org.meshtastic.core.ui.theme.AqiSeverityColors.Tones"]},{"name":"data class TracerouteMapOverlayInsets(val overlayAlignment: Alignment = Alignment.BottomCenter, val overlayPadding: PaddingValues = PaddingValues(bottom = 16.dp), val contentHorizontalAlignment: Alignment.Horizontal = Alignment.CenterHorizontally)","description":"org.meshtastic.core.ui.util.TracerouteMapOverlayInsets","location":"core/ui/org.meshtastic.core.ui.util/-traceroute-map-overlay-insets/index.html","searchKeys":["TracerouteMapOverlayInsets","data class TracerouteMapOverlayInsets(val overlayAlignment: Alignment = Alignment.BottomCenter, val overlayPadding: PaddingValues = PaddingValues(bottom = 16.dp), val contentHorizontalAlignment: Alignment.Horizontal = Alignment.CenterHorizontally)","org.meshtastic.core.ui.util.TracerouteMapOverlayInsets"]},{"name":"data object Loading : UiState<Nothing> ","description":"org.meshtastic.core.ui.viewmodel.UiState.Loading","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-loading/index.html","searchKeys":["Loading","data object Loading : UiState<Nothing> ","org.meshtastic.core.ui.viewmodel.UiState.Loading"]},{"name":"enum Co2Severity : Enum<Co2Severity> ","description":"org.meshtastic.core.ui.component.Co2Severity","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/index.html","searchKeys":["Co2Severity","enum Co2Severity : Enum<Co2Severity> ","org.meshtastic.core.ui.component.Co2Severity"]},{"name":"enum ConnectionStatus : Enum<ConnectionStatus> ","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/index.html","searchKeys":["ConnectionStatus","enum ConnectionStatus : Enum<ConnectionStatus> ","org.meshtastic.core.ui.viewmodel.ConnectionStatus"]},{"name":"enum DiscoveryNeighborType : Enum<DiscoveryNeighborType> ","description":"org.meshtastic.core.ui.util.DiscoveryNeighborType","location":"core/ui/org.meshtastic.core.ui.util/-discovery-neighbor-type/index.html","searchKeys":["DiscoveryNeighborType","enum DiscoveryNeighborType : Enum<DiscoveryNeighborType> ","org.meshtastic.core.ui.util.DiscoveryNeighborType"]},{"name":"enum Iaq : Enum<Iaq> ","description":"org.meshtastic.core.ui.component.Iaq","location":"core/ui/org.meshtastic.core.ui.component/-iaq/index.html","searchKeys":["Iaq","enum Iaq : Enum<Iaq> ","org.meshtastic.core.ui.component.Iaq"]},{"name":"enum IaqDisplayMode : Enum<IaqDisplayMode> ","description":"org.meshtastic.core.ui.component.IaqDisplayMode","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/index.html","searchKeys":["IaqDisplayMode","enum IaqDisplayMode : Enum<IaqDisplayMode> ","org.meshtastic.core.ui.component.IaqDisplayMode"]},{"name":"enum InlineStyle : Enum<InlineStyle> ","description":"org.meshtastic.core.ui.component.InlineStyle","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/index.html","searchKeys":["InlineStyle","enum InlineStyle : Enum<InlineStyle> ","org.meshtastic.core.ui.component.InlineStyle"]},{"name":"enum NodeKeySecurityState : Enum<NodeKeySecurityState> ","description":"org.meshtastic.core.ui.component.NodeKeySecurityState","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/index.html","searchKeys":["NodeKeySecurityState","enum NodeKeySecurityState : Enum<NodeKeySecurityState> ","org.meshtastic.core.ui.component.NodeKeySecurityState"]},{"name":"enum PermissionGateAction : Enum<PermissionGateAction> ","description":"org.meshtastic.core.ui.util.PermissionGateAction","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/index.html","searchKeys":["PermissionGateAction","enum PermissionGateAction : Enum<PermissionGateAction> ","org.meshtastic.core.ui.util.PermissionGateAction"]},{"name":"enum PermissionStatus : Enum<PermissionStatus> ","description":"org.meshtastic.core.ui.util.PermissionStatus","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/index.html","searchKeys":["PermissionStatus","enum PermissionStatus : Enum<PermissionStatus> ","org.meshtastic.core.ui.util.PermissionStatus"]},{"name":"enum PmAqiSeverity : Enum<PmAqiSeverity> ","description":"org.meshtastic.core.ui.component.PmAqiSeverity","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/index.html","searchKeys":["PmAqiSeverity","enum PmAqiSeverity : Enum<PmAqiSeverity> ","org.meshtastic.core.ui.component.PmAqiSeverity"]},{"name":"enum Quality : Enum<Quality> ","description":"org.meshtastic.core.ui.component.Quality","location":"core/ui/org.meshtastic.core.ui.component/-quality/index.html","searchKeys":["Quality","enum Quality : Enum<Quality> ","org.meshtastic.core.ui.component.Quality"]},{"name":"enum RecoveryTone : Enum<RecoveryTone> ","description":"org.meshtastic.core.ui.component.RecoveryTone","location":"core/ui/org.meshtastic.core.ui.component/-recovery-tone/index.html","searchKeys":["RecoveryTone","enum RecoveryTone : Enum<RecoveryTone> ","org.meshtastic.core.ui.component.RecoveryTone"]},{"name":"enum ScrollToTopEvent : Enum<ScrollToTopEvent> ","description":"org.meshtastic.core.ui.component.ScrollToTopEvent","location":"core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/index.html","searchKeys":["ScrollToTopEvent","enum ScrollToTopEvent : Enum<ScrollToTopEvent> ","org.meshtastic.core.ui.component.ScrollToTopEvent"]},{"name":"enum SecurityState : Enum<SecurityState> ","description":"org.meshtastic.core.ui.component.SecurityState","location":"core/ui/org.meshtastic.core.ui.component/-security-state/index.html","searchKeys":["SecurityState","enum SecurityState : Enum<SecurityState> ","org.meshtastic.core.ui.component.SecurityState"]},{"name":"expect fun KeepScreenOn(enabled: Boolean)","description":"org.meshtastic.core.ui.util.KeepScreenOn","location":"core/ui/org.meshtastic.core.ui.util/-keep-screen-on.html","searchKeys":["KeepScreenOn","expect fun KeepScreenOn(enabled: Boolean)","org.meshtastic.core.ui.util.KeepScreenOn"]},{"name":"expect fun SetScreenBrightness(brightness: Float)","description":"org.meshtastic.core.ui.util.SetScreenBrightness","location":"core/ui/org.meshtastic.core.ui.util/-set-screen-brightness.html","searchKeys":["SetScreenBrightness","expect fun SetScreenBrightness(brightness: Float)","org.meshtastic.core.ui.util.SetScreenBrightness"]},{"name":"expect fun annotatedStringFromHtml(html: String, linkStyles: TextLinkStyles? = null): AnnotatedString","description":"org.meshtastic.core.ui.util.annotatedStringFromHtml","location":"core/ui/org.meshtastic.core.ui.util/annotated-string-from-html.html","searchKeys":["annotatedStringFromHtml","expect fun annotatedStringFromHtml(html: String, linkStyles: TextLinkStyles? = null): AnnotatedString","org.meshtastic.core.ui.util.annotatedStringFromHtml"]},{"name":"expect fun createClipEntry(text: String, label: String = \"\", sensitive: Boolean = false): ClipEntry","description":"org.meshtastic.core.ui.util.createClipEntry","location":"core/ui/org.meshtastic.core.ui.util/create-clip-entry.html","searchKeys":["createClipEntry","expect fun createClipEntry(text: String, label: String = \"\", sensitive: Boolean = false): ClipEntry","org.meshtastic.core.ui.util.createClipEntry"]},{"name":"expect fun dynamicColorScheme(darkTheme: Boolean): ColorScheme?","description":"org.meshtastic.core.ui.theme.dynamicColorScheme","location":"core/ui/org.meshtastic.core.ui.theme/dynamic-color-scheme.html","searchKeys":["dynamicColorScheme","expect fun dynamicColorScheme(darkTheme: Boolean): ColorScheme?","org.meshtastic.core.ui.theme.dynamicColorScheme"]},{"name":"expect fun isBluetoothDisabled(): Boolean","description":"org.meshtastic.core.ui.util.isBluetoothDisabled","location":"core/ui/org.meshtastic.core.ui.util/is-bluetooth-disabled.html","searchKeys":["isBluetoothDisabled","expect fun isBluetoothDisabled(): Boolean","org.meshtastic.core.ui.util.isBluetoothDisabled"]},{"name":"expect fun isGpsDisabled(): Boolean","description":"org.meshtastic.core.ui.util.isGpsDisabled","location":"core/ui/org.meshtastic.core.ui.util/is-gps-disabled.html","searchKeys":["isGpsDisabled","expect fun isGpsDisabled(): Boolean","org.meshtastic.core.ui.util.isGpsDisabled"]},{"name":"expect fun isWifiUnavailable(): Boolean","description":"org.meshtastic.core.ui.util.isWifiUnavailable","location":"core/ui/org.meshtastic.core.ui.util/is-wifi-unavailable.html","searchKeys":["isWifiUnavailable","expect fun isWifiUnavailable(): Boolean","org.meshtastic.core.ui.util.isWifiUnavailable"]},{"name":"expect fun rememberBluetoothPermissionState(): PermissionUiState","description":"org.meshtastic.core.ui.util.rememberBluetoothPermissionState","location":"core/ui/org.meshtastic.core.ui.util/remember-bluetooth-permission-state.html","searchKeys":["rememberBluetoothPermissionState","expect fun rememberBluetoothPermissionState(): PermissionUiState","org.meshtastic.core.ui.util.rememberBluetoothPermissionState"]},{"name":"expect fun rememberCameraPermissionState(): PermissionUiState","description":"org.meshtastic.core.ui.util.rememberCameraPermissionState","location":"core/ui/org.meshtastic.core.ui.util/remember-camera-permission-state.html","searchKeys":["rememberCameraPermissionState","expect fun rememberCameraPermissionState(): PermissionUiState","org.meshtastic.core.ui.util.rememberCameraPermissionState"]},{"name":"expect fun rememberLocalNetworkPermissionState(): PermissionUiState","description":"org.meshtastic.core.ui.util.rememberLocalNetworkPermissionState","location":"core/ui/org.meshtastic.core.ui.util/remember-local-network-permission-state.html","searchKeys":["rememberLocalNetworkPermissionState","expect fun rememberLocalNetworkPermissionState(): PermissionUiState","org.meshtastic.core.ui.util.rememberLocalNetworkPermissionState"]},{"name":"expect fun rememberLocationPermissionState(): PermissionUiState","description":"org.meshtastic.core.ui.util.rememberLocationPermissionState","location":"core/ui/org.meshtastic.core.ui.util/remember-location-permission-state.html","searchKeys":["rememberLocationPermissionState","expect fun rememberLocationPermissionState(): PermissionUiState","org.meshtastic.core.ui.util.rememberLocationPermissionState"]},{"name":"expect fun rememberNotificationPermissionState(): PermissionUiState","description":"org.meshtastic.core.ui.util.rememberNotificationPermissionState","location":"core/ui/org.meshtastic.core.ui.util/remember-notification-permission-state.html","searchKeys":["rememberNotificationPermissionState","expect fun rememberNotificationPermissionState(): PermissionUiState","org.meshtastic.core.ui.util.rememberNotificationPermissionState"]},{"name":"expect fun rememberOpenAppSettings(): () -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenAppSettings","location":"core/ui/org.meshtastic.core.ui.util/remember-open-app-settings.html","searchKeys":["rememberOpenAppSettings","expect fun rememberOpenAppSettings(): () -> Unit","org.meshtastic.core.ui.util.rememberOpenAppSettings"]},{"name":"expect fun rememberOpenBluetoothSettings(): () -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenBluetoothSettings","location":"core/ui/org.meshtastic.core.ui.util/remember-open-bluetooth-settings.html","searchKeys":["rememberOpenBluetoothSettings","expect fun rememberOpenBluetoothSettings(): () -> Unit","org.meshtastic.core.ui.util.rememberOpenBluetoothSettings"]},{"name":"expect fun rememberOpenDocumentTreeLauncher(onTreeUriSelect: (CommonUri?) -> Unit): () -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenDocumentTreeLauncher","location":"core/ui/org.meshtastic.core.ui.util/remember-open-document-tree-launcher.html","searchKeys":["rememberOpenDocumentTreeLauncher","expect fun rememberOpenDocumentTreeLauncher(onTreeUriSelect: (CommonUri?) -> Unit): () -> Unit","org.meshtastic.core.ui.util.rememberOpenDocumentTreeLauncher"]},{"name":"expect fun rememberOpenFileLauncher(onUriReceived: (CommonUri?) -> Unit): (mimeType: String) -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenFileLauncher","location":"core/ui/org.meshtastic.core.ui.util/remember-open-file-launcher.html","searchKeys":["rememberOpenFileLauncher","expect fun rememberOpenFileLauncher(onUriReceived: (CommonUri?) -> Unit): (mimeType: String) -> Unit","org.meshtastic.core.ui.util.rememberOpenFileLauncher"]},{"name":"expect fun rememberOpenLocationSettings(): () -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenLocationSettings","location":"core/ui/org.meshtastic.core.ui.util/remember-open-location-settings.html","searchKeys":["rememberOpenLocationSettings","expect fun rememberOpenLocationSettings(): () -> Unit","org.meshtastic.core.ui.util.rememberOpenLocationSettings"]},{"name":"expect fun rememberOpenMap(): (latitude: Double, longitude: Double, label: String) -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenMap","location":"core/ui/org.meshtastic.core.ui.util/remember-open-map.html","searchKeys":["rememberOpenMap","expect fun rememberOpenMap(): (latitude: Double, longitude: Double, label: String) -> Unit","org.meshtastic.core.ui.util.rememberOpenMap"]},{"name":"expect fun rememberOpenNfcSettings(): () -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenNfcSettings","location":"core/ui/org.meshtastic.core.ui.util/remember-open-nfc-settings.html","searchKeys":["rememberOpenNfcSettings","expect fun rememberOpenNfcSettings(): () -> Unit","org.meshtastic.core.ui.util.rememberOpenNfcSettings"]},{"name":"expect fun rememberOpenUrl(): (url: String) -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenUrl","location":"core/ui/org.meshtastic.core.ui.util/remember-open-url.html","searchKeys":["rememberOpenUrl","expect fun rememberOpenUrl(): (url: String) -> Unit","org.meshtastic.core.ui.util.rememberOpenUrl"]},{"name":"expect fun rememberOpenWifiSettings(): () -> Unit","description":"org.meshtastic.core.ui.util.rememberOpenWifiSettings","location":"core/ui/org.meshtastic.core.ui.util/remember-open-wifi-settings.html","searchKeys":["rememberOpenWifiSettings","expect fun rememberOpenWifiSettings(): () -> Unit","org.meshtastic.core.ui.util.rememberOpenWifiSettings"]},{"name":"expect fun rememberReadTextFromUri(): suspend (CommonUri, maxChars: Int) -> String?","description":"org.meshtastic.core.ui.util.rememberReadTextFromUri","location":"core/ui/org.meshtastic.core.ui.util/remember-read-text-from-uri.html","searchKeys":["rememberReadTextFromUri","expect fun rememberReadTextFromUri(): suspend (CommonUri, maxChars: Int) -> String?","org.meshtastic.core.ui.util.rememberReadTextFromUri"]},{"name":"expect fun rememberSaveFileLauncher(onUriReceived: (CommonUri) -> Unit): (defaultFilename: String, mimeType: String) -> Unit","description":"org.meshtastic.core.ui.util.rememberSaveFileLauncher","location":"core/ui/org.meshtastic.core.ui.util/remember-save-file-launcher.html","searchKeys":["rememberSaveFileLauncher","expect fun rememberSaveFileLauncher(onUriReceived: (CommonUri) -> Unit): (defaultFilename: String, mimeType: String) -> Unit","org.meshtastic.core.ui.util.rememberSaveFileLauncher"]},{"name":"expect fun rememberShowToast(): suspend (String) -> Unit","description":"org.meshtastic.core.ui.util.rememberShowToast","location":"core/ui/org.meshtastic.core.ui.util/remember-show-toast.html","searchKeys":["rememberShowToast","expect fun rememberShowToast(): suspend (String) -> Unit","org.meshtastic.core.ui.util.rememberShowToast"]},{"name":"expect fun rememberShowToastResource(): suspend (StringResource) -> Unit","description":"org.meshtastic.core.ui.util.rememberShowToastResource","location":"core/ui/org.meshtastic.core.ui.util/remember-show-toast-resource.html","searchKeys":["rememberShowToastResource","expect fun rememberShowToastResource(): suspend (StringResource) -> Unit","org.meshtastic.core.ui.util.rememberShowToastResource"]},{"name":"expect val bleScanRequiresLocationServices: Boolean","description":"org.meshtastic.core.ui.util.bleScanRequiresLocationServices","location":"core/ui/org.meshtastic.core.ui.util/ble-scan-requires-location-services.html","searchKeys":["bleScanRequiresLocationServices","expect val bleScanRequiresLocationServices: Boolean","org.meshtastic.core.ui.util.bleScanRequiresLocationServices"]},{"name":"fun <T : Enum<T>> DropDownPreference(title: String, enabled: Boolean, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null, itemIcon: (T) -> ImageVector? = null, itemColor: (T) -> Color? = null, itemLabel: (T) -> String? = null)","description":"org.meshtastic.core.ui.component.DropDownPreference","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-preference.html","searchKeys":["DropDownPreference","fun <T : Enum<T>> DropDownPreference(title: String, enabled: Boolean, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null, itemIcon: (T) -> ImageVector? = null, itemColor: (T) -> Color? = null, itemLabel: (T) -> String? = null)","org.meshtastic.core.ui.component.DropDownPreference"]},{"name":"fun <T> DropDownPreference(title: String, enabled: Boolean, items: List<DropDownItem<T>>, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","description":"org.meshtastic.core.ui.component.DropDownPreference","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-preference.html","searchKeys":["DropDownPreference","fun <T> DropDownPreference(title: String, enabled: Boolean, items: List<DropDownItem<T>>, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","org.meshtastic.core.ui.component.DropDownPreference"]},{"name":"fun <T> DropDownPreference(title: String, enabled: Boolean, items: List<Pair<T, String>>, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","description":"org.meshtastic.core.ui.component.DropDownPreference","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-preference.html","searchKeys":["DropDownPreference","fun <T> DropDownPreference(title: String, enabled: Boolean, items: List<Pair<T, String>>, selectedItem: T, onItemSelected: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","org.meshtastic.core.ui.component.DropDownPreference"]},{"name":"fun <T> SliderPreference(title: String, enabled: Boolean, items: List<Pair<T, String>>, selectedValue: T, onValueChange: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","description":"org.meshtastic.core.ui.component.SliderPreference","location":"core/ui/org.meshtastic.core.ui.component/-slider-preference.html","searchKeys":["SliderPreference","fun <T> SliderPreference(title: String, enabled: Boolean, items: List<Pair<T, String>>, selectedValue: T, onValueChange: (T) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","org.meshtastic.core.ui.component.SliderPreference"]},{"name":"fun <T> UiState<T>.dataOrNull(): T?","description":"org.meshtastic.core.ui.viewmodel.dataOrNull","location":"core/ui/org.meshtastic.core.ui.viewmodel/data-or-null.html","searchKeys":["dataOrNull","fun <T> UiState<T>.dataOrNull(): T?","org.meshtastic.core.ui.viewmodel.dataOrNull"]},{"name":"fun ActiveWhileStarted(vararg restartKeys: Any?, enabled: Boolean = true, effect: () -> () -> Unit)","description":"org.meshtastic.core.ui.util.ActiveWhileStarted","location":"core/ui/org.meshtastic.core.ui.util/-active-while-started.html","searchKeys":["ActiveWhileStarted","fun ActiveWhileStarted(vararg restartKeys: Any?, enabled: Boolean = true, effect: () -> () -> Unit)","org.meshtastic.core.ui.util.ActiveWhileStarted"]},{"name":"fun AdaptiveTwoPane(first: ColumnScope.() -> Unit, second: ColumnScope.() -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.AdaptiveTwoPane","location":"core/ui/org.meshtastic.core.ui.component/-adaptive-two-pane.html","searchKeys":["AdaptiveTwoPane","fun AdaptiveTwoPane(first: ColumnScope.() -> Unit, second: ColumnScope.() -> Unit, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.AdaptiveTwoPane"]},{"name":"fun AdaptiveTwoPaneSample(modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.AdaptiveTwoPaneSample","location":"core/ui/org.meshtastic.core.ui.component/-adaptive-two-pane-sample.html","searchKeys":["AdaptiveTwoPaneSample","fun AdaptiveTwoPaneSample(modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.AdaptiveTwoPaneSample"]},{"name":"fun AirQualityInfo(iaq: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.AirQualityInfo","location":"core/ui/org.meshtastic.core.ui.component/-air-quality-info.html","searchKeys":["AirQualityInfo","fun AirQualityInfo(iaq: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.AirQualityInfo"]},{"name":"fun AlertHost(alertManager: AlertManager)","description":"org.meshtastic.core.ui.component.AlertHost","location":"core/ui/org.meshtastic.core.ui.component/-alert-host.html","searchKeys":["AlertHost","fun AlertHost(alertManager: AlertManager)","org.meshtastic.core.ui.component.AlertHost"]},{"name":"fun AlertPreviewRenderer(data: AlertManager.AlertData)","description":"org.meshtastic.core.ui.util.AlertPreviewRenderer","location":"core/ui/org.meshtastic.core.ui.util/-alert-preview-renderer.html","searchKeys":["AlertPreviewRenderer","fun AlertPreviewRenderer(data: AlertManager.AlertData)","org.meshtastic.core.ui.util.AlertPreviewRenderer"]},{"name":"fun AnimatedConnectionsNavIcon(connectionState: ConnectionState, deviceType: DeviceType?, meshActivityFlow: Flow<MeshActivity>, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.AnimatedConnectionsNavIcon","location":"core/ui/org.meshtastic.core.ui.component/-animated-connections-nav-icon.html","searchKeys":["AnimatedConnectionsNavIcon","fun AnimatedConnectionsNavIcon(connectionState: ConnectionState, deviceType: DeviceType?, meshActivityFlow: Flow<MeshActivity>, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.AnimatedConnectionsNavIcon"]},{"name":"fun AppTheme(darkTheme: Boolean = isSystemInDarkTheme(), dynamicColor: Boolean = true, content: () -> Unit)","description":"org.meshtastic.core.ui.theme.AppTheme","location":"core/ui/org.meshtastic.core.ui.theme/-app-theme.html","searchKeys":["AppTheme","fun AppTheme(darkTheme: Boolean = isSystemInDarkTheme(), dynamicColor: Boolean = true, content: () -> Unit)","org.meshtastic.core.ui.theme.AppTheme"]},{"name":"fun AutoLinkText(text: String, modifier: Modifier = Modifier, style: TextStyle = TextStyle.Default, linkStyles: TextLinkStyles = DefaultTextLinkStyles, color: Color = Color.Unspecified, textAlign: TextAlign? = null, mentionName: (String) -> String?? = null, onMentionClick: (String) -> Unit? = null)","description":"org.meshtastic.core.ui.component.AutoLinkText","location":"core/ui/org.meshtastic.core.ui.component/-auto-link-text.html","searchKeys":["AutoLinkText","fun AutoLinkText(text: String, modifier: Modifier = Modifier, style: TextStyle = TextStyle.Default, linkStyles: TextLinkStyles = DefaultTextLinkStyles, color: Color = Color.Unspecified, textAlign: TextAlign? = null, mentionName: (String) -> String?? = null, onMentionClick: (String) -> Unit? = null)","org.meshtastic.core.ui.component.AutoLinkText"]},{"name":"fun BasicListItem(text: String, modifier: Modifier = Modifier, textColor: Color = Color.Unspecified, supportingText: String? = null, supportingTextColor: Color = Color.Unspecified, enabled: Boolean = true, leadingIcon: ImageVector? = null, leadingIconTint: Color = Color.Unspecified, trailingContent: () -> Unit? = null, onClick: () -> Unit? = null, onLongClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.BasicListItem","location":"core/ui/org.meshtastic.core.ui.component/-basic-list-item.html","searchKeys":["BasicListItem","fun BasicListItem(text: String, modifier: Modifier = Modifier, textColor: Color = Color.Unspecified, supportingText: String? = null, supportingTextColor: Color = Color.Unspecified, enabled: Boolean = true, leadingIcon: ImageVector? = null, leadingIconTint: Color = Color.Unspecified, trailingContent: () -> Unit? = null, onClick: () -> Unit? = null, onLongClick: () -> Unit? = null)","org.meshtastic.core.ui.component.BasicListItem"]},{"name":"fun BitwisePreference(title: String, value: Int, enabled: Boolean, items: List<Pair<Int, String>>, onItemSelected: (Int) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","description":"org.meshtastic.core.ui.component.BitwisePreference","location":"core/ui/org.meshtastic.core.ui.component/-bitwise-preference.html","searchKeys":["BitwisePreference","fun BitwisePreference(title: String, value: Int, enabled: Boolean, items: List<Pair<Int, String>>, onItemSelected: (Int) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","org.meshtastic.core.ui.component.BitwisePreference"]},{"name":"fun BitwisePreferencePreview()","description":"org.meshtastic.core.ui.component.BitwisePreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-bitwise-preference-preview.html","searchKeys":["BitwisePreferencePreview","fun BitwisePreferencePreview()","org.meshtastic.core.ui.component.BitwisePreferencePreview"]},{"name":"fun ChannelInfo(channel: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.ChannelInfo","location":"core/ui/org.meshtastic.core.ui.component/-channel-info.html","searchKeys":["ChannelInfo","fun ChannelInfo(channel: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.ChannelInfo"]},{"name":"fun ChannelInfoPreview()","description":"org.meshtastic.core.ui.component.ChannelInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-channel-info-preview.html","searchKeys":["ChannelInfoPreview","fun ChannelInfoPreview()","org.meshtastic.core.ui.component.ChannelInfoPreview"]},{"name":"fun ChannelItem(index: Int, title: String, enabled: Boolean, onClick: () -> Unit = {}, content: RowScope.() -> Unit)","description":"org.meshtastic.core.ui.component.ChannelItem","location":"core/ui/org.meshtastic.core.ui.component/-channel-item.html","searchKeys":["ChannelItem","fun ChannelItem(index: Int, title: String, enabled: Boolean, onClick: () -> Unit = {}, content: RowScope.() -> Unit)","org.meshtastic.core.ui.component.ChannelItem"]},{"name":"fun ChannelItemPreview()","description":"org.meshtastic.core.ui.component.ChannelItemPreview","location":"core/ui/org.meshtastic.core.ui.component/-channel-item-preview.html","searchKeys":["ChannelItemPreview","fun ChannelItemPreview()","org.meshtastic.core.ui.component.ChannelItemPreview"]},{"name":"fun ChannelSelection(index: Int, title: String, enabled: Boolean, isSelected: Boolean, onSelected: (Boolean) -> Unit, channel: Channel)","description":"org.meshtastic.core.ui.component.ChannelSelection","location":"core/ui/org.meshtastic.core.ui.component/-channel-selection.html","searchKeys":["ChannelSelection","fun ChannelSelection(index: Int, title: String, enabled: Boolean, isSelected: Boolean, onSelected: (Boolean) -> Unit, channel: Channel)","org.meshtastic.core.ui.component.ChannelSelection"]},{"name":"fun ConnectionsNavIcon(modifier: Modifier = Modifier, connectionState: ConnectionState, deviceType: DeviceType?, contentDescription: String? = null)","description":"org.meshtastic.core.ui.component.ConnectionsNavIcon","location":"core/ui/org.meshtastic.core.ui.component/-connections-nav-icon.html","searchKeys":["ConnectionsNavIcon","fun ConnectionsNavIcon(modifier: Modifier = Modifier, connectionState: ConnectionState, deviceType: DeviceType?, contentDescription: String? = null)","org.meshtastic.core.ui.component.ConnectionsNavIcon"]},{"name":"fun Context.openNfcSettings()","description":"org.meshtastic.core.ui.util.openNfcSettings","location":"core/ui/org.meshtastic.core.ui.util/open-nfc-settings.html","searchKeys":["openNfcSettings","fun Context.openNfcSettings()","org.meshtastic.core.ui.util.openNfcSettings"]},{"name":"fun CopyIconButton(valueToCopy: String, modifier: Modifier = Modifier, label: String = stringResource(Res.string.copy), sensitive: Boolean = false)","description":"org.meshtastic.core.ui.component.CopyIconButton","location":"core/ui/org.meshtastic.core.ui.component/-copy-icon-button.html","searchKeys":["CopyIconButton","fun CopyIconButton(valueToCopy: String, modifier: Modifier = Modifier, label: String = stringResource(Res.string.copy), sensitive: Boolean = false)","org.meshtastic.core.ui.component.CopyIconButton"]},{"name":"fun DistanceInfo(distance: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.DistanceInfo","location":"core/ui/org.meshtastic.core.ui.component/-distance-info.html","searchKeys":["DistanceInfo","fun DistanceInfo(distance: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.DistanceInfo"]},{"name":"fun DistanceInfoPreview()","description":"org.meshtastic.core.ui.component.DistanceInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-distance-info-preview.html","searchKeys":["DistanceInfoPreview","fun DistanceInfoPreview()","org.meshtastic.core.ui.component.DistanceInfoPreview"]},{"name":"fun DropDownPreferencePreview()","description":"org.meshtastic.core.ui.component.DropDownPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-preference-preview.html","searchKeys":["DropDownPreferencePreview","fun DropDownPreferencePreview()","org.meshtastic.core.ui.component.DropDownPreferencePreview"]},{"name":"fun EditBase64Preference(modifier: Modifier = Modifier, title: String, summary: String? = null, value: ByteString, enabled: Boolean, readOnly: Boolean = false, placeholderText: String? = null, keyboardActions: KeyboardActions, onValueChange: (ByteString) -> Unit, onGenerateKey: () -> Unit? = null, trailingIcon: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.EditBase64Preference","location":"core/ui/org.meshtastic.core.ui.component/-edit-base64-preference.html","searchKeys":["EditBase64Preference","fun EditBase64Preference(modifier: Modifier = Modifier, title: String, summary: String? = null, value: ByteString, enabled: Boolean, readOnly: Boolean = false, placeholderText: String? = null, keyboardActions: KeyboardActions, onValueChange: (ByteString) -> Unit, onGenerateKey: () -> Unit? = null, trailingIcon: () -> Unit? = null)","org.meshtastic.core.ui.component.EditBase64Preference"]},{"name":"fun EditIPv4Preference(title: String, value: Int, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.EditIPv4Preference","location":"core/ui/org.meshtastic.core.ui.component/-edit-i-pv4-preference.html","searchKeys":["EditIPv4Preference","fun EditIPv4Preference(title: String, value: Int, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.EditIPv4Preference"]},{"name":"fun EditIPv4PreferencePreview()","description":"org.meshtastic.core.ui.component.EditIPv4PreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-edit-i-pv4-preference-preview.html","searchKeys":["EditIPv4PreferencePreview","fun EditIPv4PreferencePreview()","org.meshtastic.core.ui.component.EditIPv4PreferencePreview"]},{"name":"fun EditListPreferencePreview()","description":"org.meshtastic.core.ui.component.EditListPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-edit-list-preference-preview.html","searchKeys":["EditListPreferencePreview","fun EditListPreferencePreview()","org.meshtastic.core.ui.component.EditListPreferencePreview"]},{"name":"fun EditPasswordPreference(title: String, value: String, maxSize: Int, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (String) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.EditPasswordPreference","location":"core/ui/org.meshtastic.core.ui.component/-edit-password-preference.html","searchKeys":["EditPasswordPreference","fun EditPasswordPreference(title: String, value: String, maxSize: Int, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (String) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.EditPasswordPreference"]},{"name":"fun EditPasswordPreferencePreview()","description":"org.meshtastic.core.ui.component.EditPasswordPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-edit-password-preference-preview.html","searchKeys":["EditPasswordPreferencePreview","fun EditPasswordPreferencePreview()","org.meshtastic.core.ui.component.EditPasswordPreferencePreview"]},{"name":"fun EditTextPreference(title: String, value: Double, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Double) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {})","description":"org.meshtastic.core.ui.component.EditTextPreference","location":"core/ui/org.meshtastic.core.ui.component/-edit-text-preference.html","searchKeys":["EditTextPreference","fun EditTextPreference(title: String, value: Double, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Double) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {})","org.meshtastic.core.ui.component.EditTextPreference"]},{"name":"fun EditTextPreference(title: String, value: Float, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Float) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {})","description":"org.meshtastic.core.ui.component.EditTextPreference","location":"core/ui/org.meshtastic.core.ui.component/-edit-text-preference.html","searchKeys":["EditTextPreference","fun EditTextPreference(title: String, value: Float, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Float) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {})","org.meshtastic.core.ui.component.EditTextPreference"]},{"name":"fun EditTextPreference(title: String, value: Int, enabled: Boolean, isError: Boolean = false, keyboardActions: KeyboardActions, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {}, trailingIcon: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.EditTextPreference","location":"core/ui/org.meshtastic.core.ui.component/-edit-text-preference.html","searchKeys":["EditTextPreference","fun EditTextPreference(title: String, value: Int, enabled: Boolean, isError: Boolean = false, keyboardActions: KeyboardActions, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {}, trailingIcon: () -> Unit? = null)","org.meshtastic.core.ui.component.EditTextPreference"]},{"name":"fun EditTextPreference(title: String, value: String, enabled: Boolean, isError: Boolean, keyboardOptions: KeyboardOptions, keyboardActions: KeyboardActions, onValueChanged: (String) -> Unit, modifier: Modifier = Modifier, summary: String? = null, maxSize: Int = 0, counterVisibleWithinBytes: Int? = null, onFocusChanged: (FocusState) -> Unit = {}, trailingIcon: () -> Unit? = null, visualTransformation: VisualTransformation = VisualTransformation.None, multiline: Boolean = false)","description":"org.meshtastic.core.ui.component.EditTextPreference","location":"core/ui/org.meshtastic.core.ui.component/-edit-text-preference.html","searchKeys":["EditTextPreference","fun EditTextPreference(title: String, value: String, enabled: Boolean, isError: Boolean, keyboardOptions: KeyboardOptions, keyboardActions: KeyboardActions, onValueChanged: (String) -> Unit, modifier: Modifier = Modifier, summary: String? = null, maxSize: Int = 0, counterVisibleWithinBytes: Int? = null, onFocusChanged: (FocusState) -> Unit = {}, trailingIcon: () -> Unit? = null, visualTransformation: VisualTransformation = VisualTransformation.None, multiline: Boolean = false)","org.meshtastic.core.ui.component.EditTextPreference"]},{"name":"fun EditTextPreferencePreview()","description":"org.meshtastic.core.ui.component.EditTextPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-edit-text-preference-preview.html","searchKeys":["EditTextPreferencePreview","fun EditTextPreferencePreview()","org.meshtastic.core.ui.component.EditTextPreferencePreview"]},{"name":"fun ElevationInfo(modifier: Modifier = Modifier, altitude: Int, system: MeasurementSystem, suffix: String = stringResource(Res.string.elevation_suffix), contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.ElevationInfo","location":"core/ui/org.meshtastic.core.ui.component/-elevation-info.html","searchKeys":["ElevationInfo","fun ElevationInfo(modifier: Modifier = Modifier, altitude: Int, system: MeasurementSystem, suffix: String = stringResource(Res.string.elevation_suffix), contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.ElevationInfo"]},{"name":"fun ElevationInfoPreview()","description":"org.meshtastic.core.ui.component.ElevationInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-elevation-info-preview.html","searchKeys":["ElevationInfoPreview","fun ElevationInfoPreview()","org.meshtastic.core.ui.component.ElevationInfoPreview"]},{"name":"fun EmojiPickerContentLargeFontPreview()","description":"org.meshtastic.core.ui.emoji.EmojiPickerContentLargeFontPreview","location":"core/ui/org.meshtastic.core.ui.emoji/-emoji-picker-content-large-font-preview.html","searchKeys":["EmojiPickerContentLargeFontPreview","fun EmojiPickerContentLargeFontPreview()","org.meshtastic.core.ui.emoji.EmojiPickerContentLargeFontPreview"]},{"name":"fun EmojiPickerContentPreview()","description":"org.meshtastic.core.ui.emoji.EmojiPickerContentPreview","location":"core/ui/org.meshtastic.core.ui.emoji/-emoji-picker-content-preview.html","searchKeys":["EmojiPickerContentPreview","fun EmojiPickerContentPreview()","org.meshtastic.core.ui.emoji.EmojiPickerContentPreview"]},{"name":"fun EmojiPickerDialog(onDismiss: () -> Unit = {}, selectedEmojis: Set<String> = emptySet(), onConfirm: (String) -> Unit)","description":"org.meshtastic.core.ui.emoji.EmojiPickerDialog","location":"core/ui/org.meshtastic.core.ui.emoji/-emoji-picker-dialog.html","searchKeys":["EmojiPickerDialog","fun EmojiPickerDialog(onDismiss: () -> Unit = {}, selectedEmojis: Set<String> = emptySet(), onConfirm: (String) -> Unit)","org.meshtastic.core.ui.emoji.EmojiPickerDialog"]},{"name":"fun EmojiPickerSearchPreview()","description":"org.meshtastic.core.ui.emoji.EmojiPickerSearchPreview","location":"core/ui/org.meshtastic.core.ui.emoji/-emoji-picker-search-preview.html","searchKeys":["EmojiPickerSearchPreview","fun EmojiPickerSearchPreview()","org.meshtastic.core.ui.emoji.EmojiPickerSearchPreview"]},{"name":"fun EmptyDetailPlaceholder(icon: ImageVector, title: String, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.EmptyDetailPlaceholder","location":"core/ui/org.meshtastic.core.ui.component/-empty-detail-placeholder.html","searchKeys":["EmptyDetailPlaceholder","fun EmptyDetailPlaceholder(icon: ImageVector, title: String, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.EmptyDetailPlaceholder"]},{"name":"fun EventBrandingIcon(edition: EventFirmwareEdition, modifier: Modifier = Modifier, contentDescription: String? = edition.displayName)","description":"org.meshtastic.core.ui.util.EventBrandingIcon","location":"core/ui/org.meshtastic.core.ui.util/-event-branding-icon.html","searchKeys":["EventBrandingIcon","fun EventBrandingIcon(edition: EventFirmwareEdition, modifier: Modifier = Modifier, contentDescription: String? = edition.displayName)","org.meshtastic.core.ui.util.EventBrandingIcon"]},{"name":"fun EventFirmwareEdition.accentColorOrNull(): Color?","description":"org.meshtastic.core.ui.util.accentColorOrNull","location":"core/ui/org.meshtastic.core.ui.util/accent-color-or-null.html","searchKeys":["accentColorOrNull","fun EventFirmwareEdition.accentColorOrNull(): Color?","org.meshtastic.core.ui.util.accentColorOrNull"]},{"name":"fun EventFirmwareEdition.brandHighlightOrNull(): Color?","description":"org.meshtastic.core.ui.util.brandHighlightOrNull","location":"core/ui/org.meshtastic.core.ui.util/brand-highlight-or-null.html","searchKeys":["brandHighlightOrNull","fun EventFirmwareEdition.brandHighlightOrNull(): Color?","org.meshtastic.core.ui.util.brandHighlightOrNull"]},{"name":"fun EventFirmwareEdition.brandPalette(): List<Color>","description":"org.meshtastic.core.ui.util.brandPalette","location":"core/ui/org.meshtastic.core.ui.util/brand-palette.html","searchKeys":["brandPalette","fun EventFirmwareEdition.brandPalette(): List<Color>","org.meshtastic.core.ui.util.brandPalette"]},{"name":"fun EventFirmwareEdition.hasEnded(): Boolean","description":"org.meshtastic.core.ui.util.hasEnded","location":"core/ui/org.meshtastic.core.ui.util/has-ended.html","searchKeys":["hasEnded","fun EventFirmwareEdition.hasEnded(): Boolean","org.meshtastic.core.ui.util.hasEnded"]},{"name":"fun EventFirmwareEdition.safeLinks(): List<EventFirmwareLink>","description":"org.meshtastic.core.ui.util.safeLinks","location":"core/ui/org.meshtastic.core.ui.util/safe-links.html","searchKeys":["safeLinks","fun EventFirmwareEdition.safeLinks(): List<EventFirmwareLink>","org.meshtastic.core.ui.util.safeLinks"]},{"name":"fun EventInfoSheet(edition: EventFirmwareEdition, onDismiss: () -> Unit)","description":"org.meshtastic.core.ui.component.EventInfoSheet","location":"core/ui/org.meshtastic.core.ui.component/-event-info-sheet.html","searchKeys":["EventInfoSheet","fun EventInfoSheet(edition: EventFirmwareEdition, onDismiss: () -> Unit)","org.meshtastic.core.ui.component.EventInfoSheet"]},{"name":"fun EventPaletteStrip(palette: List<Color>, height: Dp, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.EventPaletteStrip","location":"core/ui/org.meshtastic.core.ui.component/-event-palette-strip.html","searchKeys":["EventPaletteStrip","fun EventPaletteStrip(palette: List<Color>, height: Dp, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.EventPaletteStrip"]},{"name":"fun FirmwareVersionCheck(viewModel: UIViewModel)","description":"org.meshtastic.core.ui.component.FirmwareVersionCheck","location":"core/ui/org.meshtastic.core.ui.component/-firmware-version-check.html","searchKeys":["FirmwareVersionCheck","fun FirmwareVersionCheck(viewModel: UIViewModel)","org.meshtastic.core.ui.component.FirmwareVersionCheck"]},{"name":"fun HardwareInfo(hwModel: String, modifier: Modifier = Modifier, deviceImageUrl: String? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.HardwareInfo","location":"core/ui/org.meshtastic.core.ui.component/-hardware-info.html","searchKeys":["HardwareInfo","fun HardwareInfo(hwModel: String, modifier: Modifier = Modifier, deviceImageUrl: String? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.HardwareInfo"]},{"name":"fun HighlightedText(text: String, query: String, modifier: Modifier = Modifier, style: TextStyle = TextStyle.Default, color: Color = Color.Unspecified)","description":"org.meshtastic.core.ui.component.HighlightedText","location":"core/ui/org.meshtastic.core.ui.component/-highlighted-text.html","searchKeys":["HighlightedText","fun HighlightedText(text: String, query: String, modifier: Modifier = Modifier, style: TextStyle = TextStyle.Default, color: Color = Color.Unspecified)","org.meshtastic.core.ui.component.HighlightedText"]},{"name":"fun HopsInfo(hops: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.HopsInfo","location":"core/ui/org.meshtastic.core.ui.component/-hops-info.html","searchKeys":["HopsInfo","fun HopsInfo(hops: Int, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.HopsInfo"]},{"name":"fun HopsInfoPreview()","description":"org.meshtastic.core.ui.component.HopsInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-hops-info-preview.html","searchKeys":["HopsInfoPreview","fun HopsInfoPreview()","org.meshtastic.core.ui.component.HopsInfoPreview"]},{"name":"fun HumidityInfo(humidity: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.HumidityInfo","location":"core/ui/org.meshtastic.core.ui.component/-humidity-info.html","searchKeys":["HumidityInfo","fun HumidityInfo(humidity: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.HumidityInfo"]},{"name":"fun IAQScale(modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.IAQScale","location":"core/ui/org.meshtastic.core.ui.component/-i-a-q-scale.html","searchKeys":["IAQScale","fun IAQScale(modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.IAQScale"]},{"name":"fun IAQScalePreview()","description":"org.meshtastic.core.ui.component.IAQScalePreview","location":"core/ui/org.meshtastic.core.ui.component/-i-a-q-scale-preview.html","searchKeys":["IAQScalePreview","fun IAQScalePreview()","org.meshtastic.core.ui.component.IAQScalePreview"]},{"name":"fun IconInfo(icon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, label: String? = null, text: String? = null, style: TextStyle = MaterialTheme.typography.labelMedium, contentColor: Color = MaterialTheme.colorScheme.onSurface, content: () -> Unit = {})","description":"org.meshtastic.core.ui.component.IconInfo","location":"core/ui/org.meshtastic.core.ui.component/-icon-info.html","searchKeys":["IconInfo","fun IconInfo(icon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, label: String? = null, text: String? = null, style: TextStyle = MaterialTheme.typography.labelMedium, contentColor: Color = MaterialTheme.colorScheme.onSurface, content: () -> Unit = {})","org.meshtastic.core.ui.component.IconInfo"]},{"name":"fun IconInfoPreview()","description":"org.meshtastic.core.ui.component.IconInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-icon-info-preview.html","searchKeys":["IconInfoPreview","fun IconInfoPreview()","org.meshtastic.core.ui.component.IconInfoPreview"]},{"name":"fun ImageVector?.icon(tint: Color = Color.Unspecified): () -> Unit?","description":"org.meshtastic.core.ui.component.icon","location":"core/ui/org.meshtastic.core.ui.component/icon.html","searchKeys":["icon","fun ImageVector?.icon(tint: Color = Color.Unspecified): () -> Unit?","org.meshtastic.core.ui.component.icon"]},{"name":"fun IndoorAirQuality(iaq: Int?, displayMode: IaqDisplayMode = IaqDisplayMode.Pill)","description":"org.meshtastic.core.ui.component.IndoorAirQuality","location":"core/ui/org.meshtastic.core.ui.component/-indoor-air-quality.html","searchKeys":["IndoorAirQuality","fun IndoorAirQuality(iaq: Int?, displayMode: IaqDisplayMode = IaqDisplayMode.Pill)","org.meshtastic.core.ui.component.IndoorAirQuality"]},{"name":"fun InsetDivider(modifier: Modifier = Modifier, inset: Dp = 16.dp, thickness: Dp = DividerDefaults.Thickness, color: Color = DividerDefaults.color)","description":"org.meshtastic.core.ui.component.InsetDivider","location":"core/ui/org.meshtastic.core.ui.component/-inset-divider.html","searchKeys":["InsetDivider","fun InsetDivider(modifier: Modifier = Modifier, inset: Dp = 16.dp, thickness: Dp = DividerDefaults.Thickness, color: Color = DividerDefaults.color)","org.meshtastic.core.ui.component.InsetDivider"]},{"name":"fun InsetDivider(modifier: Modifier = Modifier, startInset: Dp = 0.dp, endInset: Dp = 0.dp, thickness: Dp = DividerDefaults.Thickness, color: Color = DividerDefaults.color)","description":"org.meshtastic.core.ui.component.InsetDivider","location":"core/ui/org.meshtastic.core.ui.component/-inset-divider.html","searchKeys":["InsetDivider","fun InsetDivider(modifier: Modifier = Modifier, startInset: Dp = 0.dp, endInset: Dp = 0.dp, thickness: Dp = DividerDefaults.Thickness, color: Color = DividerDefaults.color)","org.meshtastic.core.ui.component.InsetDivider"]},{"name":"fun LastHeardInfo(modifier: Modifier = Modifier, lastHeard: Int, showLabel: Boolean = true, relative: Boolean = true, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.LastHeardInfo","location":"core/ui/org.meshtastic.core.ui.component/-last-heard-info.html","searchKeys":["LastHeardInfo","fun LastHeardInfo(modifier: Modifier = Modifier, lastHeard: Int, showLabel: Boolean = true, relative: Boolean = true, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.LastHeardInfo"]},{"name":"fun LastHeardInfoPreview()","description":"org.meshtastic.core.ui.component.LastHeardInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-last-heard-info-preview.html","searchKeys":["LastHeardInfoPreview","fun LastHeardInfoPreview()","org.meshtastic.core.ui.component.LastHeardInfoPreview"]},{"name":"fun LazyColumnDragAndDropDemo()","description":"org.meshtastic.core.ui.component.LazyColumnDragAndDropDemo","location":"core/ui/org.meshtastic.core.ui.component/-lazy-column-drag-and-drop-demo.html","searchKeys":["LazyColumnDragAndDropDemo","fun LazyColumnDragAndDropDemo()","org.meshtastic.core.ui.component.LazyColumnDragAndDropDemo"]},{"name":"fun LazyItemScope.DraggableItem(dragDropState: DragDropState, index: Int, modifier: Modifier = Modifier, content: ColumnScope.(isDragging: Boolean) -> Unit)","description":"org.meshtastic.core.ui.component.DraggableItem","location":"core/ui/org.meshtastic.core.ui.component/-draggable-item.html","searchKeys":["DraggableItem","fun LazyItemScope.DraggableItem(dragDropState: DragDropState, index: Int, modifier: Modifier = Modifier, content: ColumnScope.(isDragging: Boolean) -> Unit)","org.meshtastic.core.ui.component.DraggableItem"]},{"name":"fun LazyListState.smartScrollToIndex(coroutineScope: CoroutineScope, targetIndex: Int)","description":"org.meshtastic.core.ui.component.smartScrollToIndex","location":"core/ui/org.meshtastic.core.ui.component/smart-scroll-to-index.html","searchKeys":["smartScrollToIndex","fun LazyListState.smartScrollToIndex(coroutineScope: CoroutineScope, targetIndex: Int)","org.meshtastic.core.ui.component.smartScrollToIndex"]},{"name":"fun LazyListState.smartScrollToTop(coroutineScope: CoroutineScope)","description":"org.meshtastic.core.ui.component.smartScrollToTop","location":"core/ui/org.meshtastic.core.ui.component/smart-scroll-to-top.html","searchKeys":["smartScrollToTop","fun LazyListState.smartScrollToTop(coroutineScope: CoroutineScope)","org.meshtastic.core.ui.component.smartScrollToTop"]},{"name":"fun ListItem(text: String, modifier: Modifier = Modifier, supportingText: String? = null, textColor: Color = Color.Unspecified, supportingTextColor: Color = Color.Unspecified, copyable: Boolean = false, enabled: Boolean = true, leadingIcon: ImageVector? = null, leadingIconTint: Color = Color.Unspecified, trailingIcon: ImageVector? = MeshtasticIcons.ChevronRight, trailingIconTint: Color = Color.Unspecified, onClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.ListItem","location":"core/ui/org.meshtastic.core.ui.component/-list-item.html","searchKeys":["ListItem","fun ListItem(text: String, modifier: Modifier = Modifier, supportingText: String? = null, textColor: Color = Color.Unspecified, supportingTextColor: Color = Color.Unspecified, copyable: Boolean = false, enabled: Boolean = true, leadingIcon: ImageVector? = null, leadingIconTint: Color = Color.Unspecified, trailingIcon: ImageVector? = MeshtasticIcons.ChevronRight, trailingIconTint: Color = Color.Unspecified, onClick: () -> Unit? = null)","org.meshtastic.core.ui.component.ListItem"]},{"name":"fun ListItemDisabledPreview()","description":"org.meshtastic.core.ui.component.ListItemDisabledPreview","location":"core/ui/org.meshtastic.core.ui.component/-list-item-disabled-preview.html","searchKeys":["ListItemDisabledPreview","fun ListItemDisabledPreview()","org.meshtastic.core.ui.component.ListItemDisabledPreview"]},{"name":"fun ListItemPreview()","description":"org.meshtastic.core.ui.component.ListItemPreview","location":"core/ui/org.meshtastic.core.ui.component/-list-item-preview.html","searchKeys":["ListItemPreview","fun ListItemPreview()","org.meshtastic.core.ui.component.ListItemPreview"]},{"name":"fun LoraSignalIndicator(snr: Float?, modifier: Modifier = Modifier, modemPreset: Config.LoRaConfig.ModemPreset? = LocalModemPreset.current, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.LoraSignalIndicator","location":"core/ui/org.meshtastic.core.ui.component/-lora-signal-indicator.html","searchKeys":["LoraSignalIndicator","fun LoraSignalIndicator(snr: Float?, modifier: Modifier = Modifier, modemPreset: Config.LoRaConfig.ModemPreset? = LocalModemPreset.current, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.LoraSignalIndicator"]},{"name":"fun MainAppBar(modifier: Modifier = Modifier, title: String, subtitle: String? = null, ourNode: Node?, showNodeChip: Boolean, canNavigateUp: Boolean, onNavigateUp: () -> Unit, onClickChip: (Node) -> Unit, actions: () -> Unit)","description":"org.meshtastic.core.ui.component.MainAppBar","location":"core/ui/org.meshtastic.core.ui.component/-main-app-bar.html","searchKeys":["MainAppBar","fun MainAppBar(modifier: Modifier = Modifier, title: String, subtitle: String? = null, ourNode: Node?, showNodeChip: Boolean, canNavigateUp: Boolean, onNavigateUp: () -> Unit, onClickChip: (Node) -> Unit, actions: () -> Unit)","org.meshtastic.core.ui.component.MainAppBar"]},{"name":"fun MaterialBatteryInfo(modifier: Modifier = Modifier, level: Int?, voltage: Float? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface, unknownLabel: String = stringResource(Res.string.unknown))","description":"org.meshtastic.core.ui.component.MaterialBatteryInfo","location":"core/ui/org.meshtastic.core.ui.component/-material-battery-info.html","searchKeys":["MaterialBatteryInfo","fun MaterialBatteryInfo(modifier: Modifier = Modifier, level: Int?, voltage: Float? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface, unknownLabel: String = stringResource(Res.string.unknown))","org.meshtastic.core.ui.component.MaterialBatteryInfo"]},{"name":"fun MaterialBatteryInfoPreview(info: Pair<Int?, Float?>)","description":"org.meshtastic.core.ui.component.MaterialBatteryInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-material-battery-info-preview.html","searchKeys":["MaterialBatteryInfoPreview","fun MaterialBatteryInfoPreview(info: Pair<Int?, Float?>)","org.meshtastic.core.ui.component.MaterialBatteryInfoPreview"]},{"name":"fun MaterialBluetoothSignalInfo(rssi: Int, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.MaterialBluetoothSignalInfo","location":"core/ui/org.meshtastic.core.ui.component/-material-bluetooth-signal-info.html","searchKeys":["MaterialBluetoothSignalInfo","fun MaterialBluetoothSignalInfo(rssi: Int, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.MaterialBluetoothSignalInfo"]},{"name":"fun MaterialSignalInfo(signalBars: Int, modifier: Modifier = Modifier, signalStrengthValue: String? = null, typeIcon: ImageVector? = null)","description":"org.meshtastic.core.ui.component.MaterialSignalInfo","location":"core/ui/org.meshtastic.core.ui.component/-material-signal-info.html","searchKeys":["MaterialSignalInfo","fun MaterialSignalInfo(signalBars: Int, modifier: Modifier = Modifier, signalStrengthValue: String? = null, typeIcon: ImageVector? = null)","org.meshtastic.core.ui.component.MaterialSignalInfo"]},{"name":"fun MenuFAB(expanded: Boolean, onExpandedChange: (Boolean) -> Unit, items: List<MenuFABItem>, modifier: Modifier = Modifier, contentDescription: String? = null, testTag: String? = null)","description":"org.meshtastic.core.ui.component.MenuFAB","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b.html","searchKeys":["MenuFAB","fun MenuFAB(expanded: Boolean, onExpandedChange: (Boolean) -> Unit, items: List<MenuFABItem>, modifier: Modifier = Modifier, contentDescription: String? = null, testTag: String? = null)","org.meshtastic.core.ui.component.MenuFAB"]},{"name":"fun MeshPacket.toPosition(): Position?","description":"org.meshtastic.core.ui.util.toPosition","location":"core/ui/org.meshtastic.core.ui.util/to-position.html","searchKeys":["toPosition","fun MeshPacket.toPosition(): Position?","org.meshtastic.core.ui.util.toPosition"]},{"name":"fun MeshtasticAppShell(multiBackstack: MultiBackstack, uiViewModel: UIViewModel, hostModifier: Modifier = Modifier, content: () -> Unit)","description":"org.meshtastic.core.ui.component.MeshtasticAppShell","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-app-shell.html","searchKeys":["MeshtasticAppShell","fun MeshtasticAppShell(multiBackstack: MultiBackstack, uiViewModel: UIViewModel, hostModifier: Modifier = Modifier, content: () -> Unit)","org.meshtastic.core.ui.component.MeshtasticAppShell"]},{"name":"fun MeshtasticCommonAppSetup(uiViewModel: UIViewModel, onNavigateToTracerouteMap: (destinationNodeNum: Int, requestId: Int, logUuid: String?) -> Unit)","description":"org.meshtastic.core.ui.component.MeshtasticCommonAppSetup","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-common-app-setup.html","searchKeys":["MeshtasticCommonAppSetup","fun MeshtasticCommonAppSetup(uiViewModel: UIViewModel, onNavigateToTracerouteMap: (destinationNodeNum: Int, requestId: Int, logUuid: String?) -> Unit)","org.meshtastic.core.ui.component.MeshtasticCommonAppSetup"]},{"name":"fun MeshtasticDialog(modifier: Modifier = Modifier, title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, messageColor: Color = Color.Unspecified, html: String? = null, icon: ImageVector? = null, text: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, onConfirm: () -> Unit? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, onDismiss: () -> Unit? = null, choices: Map<String, () -> Unit> = emptyMap(), dismissable: Boolean = true)","description":"org.meshtastic.core.ui.component.MeshtasticDialog","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-dialog.html","searchKeys":["MeshtasticDialog","fun MeshtasticDialog(modifier: Modifier = Modifier, title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, messageColor: Color = Color.Unspecified, html: String? = null, icon: ImageVector? = null, text: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, onConfirm: () -> Unit? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, onDismiss: () -> Unit? = null, choices: Map<String, () -> Unit> = emptyMap(), dismissable: Boolean = true)","org.meshtastic.core.ui.component.MeshtasticDialog"]},{"name":"fun MeshtasticIcons.role(role: Config.DeviceConfig.Role?): ImageVector","description":"org.meshtastic.core.ui.icon.role","location":"core/ui/org.meshtastic.core.ui.icon/role.html","searchKeys":["role","fun MeshtasticIcons.role(role: Config.DeviceConfig.Role?): ImageVector","org.meshtastic.core.ui.icon.role"]},{"name":"fun MeshtasticImportFAB(onImport: (String) -> Unit, modifier: Modifier = Modifier, sharedContact: SharedContact? = null, onDismissSharedContact: () -> Unit = {}, onShareChannels: () -> Unit? = null, onShareContact: () -> Unit? = null, isContactContext: Boolean = true, testTag: String? = null, importDialog: (SharedContact, () -> Unit) -> Unit = { contact, dismiss ->\n SharedContactImportDialog(sharedContact = contact, onDismiss = dismiss)\n })","description":"org.meshtastic.core.ui.component.MeshtasticImportFAB","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-import-f-a-b.html","searchKeys":["MeshtasticImportFAB","fun MeshtasticImportFAB(onImport: (String) -> Unit, modifier: Modifier = Modifier, sharedContact: SharedContact? = null, onDismissSharedContact: () -> Unit = {}, onShareChannels: () -> Unit? = null, onShareContact: () -> Unit? = null, isContactContext: Boolean = true, testTag: String? = null, importDialog: (SharedContact, () -> Unit) -> Unit = { contact, dismiss ->\n SharedContactImportDialog(sharedContact = contact, onDismiss = dismiss)\n })","org.meshtastic.core.ui.component.MeshtasticImportFAB"]},{"name":"fun MeshtasticNavDisplay(backStack: NavBackStack<NavKey>, entryProvider: (key: NavKey) -> NavEntry<NavKey>, modifier: Modifier = Modifier, onBack: () -> Unit? = null, analytics: PlatformAnalytics? = null)","description":"org.meshtastic.core.ui.component.MeshtasticNavDisplay","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-nav-display.html","searchKeys":["MeshtasticNavDisplay","fun MeshtasticNavDisplay(backStack: NavBackStack<NavKey>, entryProvider: (key: NavKey) -> NavEntry<NavKey>, modifier: Modifier = Modifier, onBack: () -> Unit? = null, analytics: PlatformAnalytics? = null)","org.meshtastic.core.ui.component.MeshtasticNavDisplay"]},{"name":"fun MeshtasticNavDisplay(multiBackstack: MultiBackstack, entryProvider: (key: NavKey) -> NavEntry<NavKey>, modifier: Modifier = Modifier, analytics: PlatformAnalytics? = null)","description":"org.meshtastic.core.ui.component.MeshtasticNavDisplay","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-nav-display.html","searchKeys":["MeshtasticNavDisplay","fun MeshtasticNavDisplay(multiBackstack: MultiBackstack, entryProvider: (key: NavKey) -> NavEntry<NavKey>, modifier: Modifier = Modifier, analytics: PlatformAnalytics? = null)","org.meshtastic.core.ui.component.MeshtasticNavDisplay"]},{"name":"fun MeshtasticNavigationSuite(multiBackstack: MultiBackstack, uiViewModel: UIViewModel, modifier: Modifier = Modifier, content: () -> Unit)","description":"org.meshtastic.core.ui.component.MeshtasticNavigationSuite","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-navigation-suite.html","searchKeys":["MeshtasticNavigationSuite","fun MeshtasticNavigationSuite(multiBackstack: MultiBackstack, uiViewModel: UIViewModel, modifier: Modifier = Modifier, content: () -> Unit)","org.meshtastic.core.ui.component.MeshtasticNavigationSuite"]},{"name":"fun MeshtasticResourceDialog(modifier: Modifier = Modifier, titleRes: StringResource, messageRes: StringResource, confirmTextRes: StringResource? = null, dismissTextRes: StringResource? = null, onConfirm: () -> Unit? = null, onDismiss: () -> Unit? = null, dismissable: Boolean = true)","description":"org.meshtastic.core.ui.component.MeshtasticResourceDialog","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-resource-dialog.html","searchKeys":["MeshtasticResourceDialog","fun MeshtasticResourceDialog(modifier: Modifier = Modifier, titleRes: StringResource, messageRes: StringResource, confirmTextRes: StringResource? = null, dismissTextRes: StringResource? = null, onConfirm: () -> Unit? = null, onDismiss: () -> Unit? = null, dismissable: Boolean = true)","org.meshtastic.core.ui.component.MeshtasticResourceDialog"]},{"name":"fun MeshtasticSnackbarProvider(snackbarManager: SnackbarManager, modifier: Modifier = Modifier, hostModifier: Modifier = Modifier, content: () -> Unit)","description":"org.meshtastic.core.ui.component.MeshtasticSnackbarProvider","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-snackbar-provider.html","searchKeys":["MeshtasticSnackbarProvider","fun MeshtasticSnackbarProvider(snackbarManager: SnackbarManager, modifier: Modifier = Modifier, hostModifier: Modifier = Modifier, content: () -> Unit)","org.meshtastic.core.ui.component.MeshtasticSnackbarProvider"]},{"name":"fun MeshtasticTextDialog(modifier: Modifier = Modifier, titleRes: StringResource, message: String, confirmTextRes: StringResource? = null, dismissTextRes: StringResource? = null, onConfirm: () -> Unit? = null, onDismiss: () -> Unit? = null, dismissable: Boolean = true)","description":"org.meshtastic.core.ui.component.MeshtasticTextDialog","location":"core/ui/org.meshtastic.core.ui.component/-meshtastic-text-dialog.html","searchKeys":["MeshtasticTextDialog","fun MeshtasticTextDialog(modifier: Modifier = Modifier, titleRes: StringResource, message: String, confirmTextRes: StringResource? = null, dismissTextRes: StringResource? = null, onConfirm: () -> Unit? = null, onDismiss: () -> Unit? = null, dismissable: Boolean = true)","org.meshtastic.core.ui.component.MeshtasticTextDialog"]},{"name":"fun Modifier.dragContainer(dragDropState: DragDropState, haptics: HapticFeedback): Modifier","description":"org.meshtastic.core.ui.component.dragContainer","location":"core/ui/org.meshtastic.core.ui.component/drag-container.html","searchKeys":["dragContainer","fun Modifier.dragContainer(dragDropState: DragDropState, haptics: HapticFeedback): Modifier","org.meshtastic.core.ui.component.dragContainer"]},{"name":"fun Modifier.nodeCardGlow(lastHeard: Int, nodeColor: Color): Modifier","description":"org.meshtastic.core.ui.component.nodeCardGlow","location":"core/ui/org.meshtastic.core.ui.component/node-card-glow.html","searchKeys":["nodeCardGlow","fun Modifier.nodeCardGlow(lastHeard: Int, nodeColor: Color): Modifier","org.meshtastic.core.ui.component.nodeCardGlow"]},{"name":"fun NfcDisabledDialog(titleRes: StringResource, onDismiss: () -> Unit)","description":"org.meshtastic.core.ui.component.NfcDisabledDialog","location":"core/ui/org.meshtastic.core.ui.component/-nfc-disabled-dialog.html","searchKeys":["NfcDisabledDialog","fun NfcDisabledDialog(titleRes: StringResource, onDismiss: () -> Unit)","org.meshtastic.core.ui.component.NfcDisabledDialog"]},{"name":"fun NodeChip(modifier: Modifier = Modifier, node: Node, onClick: (Node) -> Unit? = null)","description":"org.meshtastic.core.ui.component.NodeChip","location":"core/ui/org.meshtastic.core.ui.component/-node-chip.html","searchKeys":["NodeChip","fun NodeChip(modifier: Modifier = Modifier, node: Node, onClick: (Node) -> Unit? = null)","org.meshtastic.core.ui.component.NodeChip"]},{"name":"fun NodeChipPreview()","description":"org.meshtastic.core.ui.component.NodeChipPreview","location":"core/ui/org.meshtastic.core.ui.component/-node-chip-preview.html","searchKeys":["NodeChipPreview","fun NodeChipPreview()","org.meshtastic.core.ui.component.NodeChipPreview"]},{"name":"fun NodeIdInfo(id: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.NodeIdInfo","location":"core/ui/org.meshtastic.core.ui.component/-node-id-info.html","searchKeys":["NodeIdInfo","fun NodeIdInfo(id: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.NodeIdInfo"]},{"name":"fun NodeItem(thisNode: Node?, thatNode: Node, distanceUnits: MeasurementSystem, tempInFahrenheit: Boolean, connectionState: ConnectionState, modifier: Modifier = Modifier, onClick: () -> Unit = {}, onLongClick: () -> Unit? = null, deviceType: DeviceType? = null, isActive: Boolean = false, showTelemetry: Boolean = true, deviceImageUrl: String? = null)","description":"org.meshtastic.core.ui.component.NodeItem","location":"core/ui/org.meshtastic.core.ui.component/-node-item.html","searchKeys":["NodeItem","fun NodeItem(thisNode: Node?, thatNode: Node, distanceUnits: MeasurementSystem, tempInFahrenheit: Boolean, connectionState: ConnectionState, modifier: Modifier = Modifier, onClick: () -> Unit = {}, onLongClick: () -> Unit? = null, deviceType: DeviceType? = null, isActive: Boolean = false, showTelemetry: Boolean = true, deviceImageUrl: String? = null)","org.meshtastic.core.ui.component.NodeItem"]},{"name":"fun NodeItemCompact(thisNode: Node?, thatNode: Node, distanceUnits: MeasurementSystem, modifier: Modifier = Modifier, onClick: () -> Unit = {}, onLongClick: () -> Unit? = null, isActive: Boolean = false, showPower: Boolean = true, showLastHeard: Boolean = true, lastHeardIsRelative: Boolean = true, showLocation: Boolean = true, showHops: Boolean = true, showSignal: Boolean = true, showChannel: Boolean = true, showRole: Boolean = true, showTelemetry: Boolean = true, tempInFahrenheit: Boolean = false, deviceImageUrl: String? = null)","description":"org.meshtastic.core.ui.component.NodeItemCompact","location":"core/ui/org.meshtastic.core.ui.component/-node-item-compact.html","searchKeys":["NodeItemCompact","fun NodeItemCompact(thisNode: Node?, thatNode: Node, distanceUnits: MeasurementSystem, modifier: Modifier = Modifier, onClick: () -> Unit = {}, onLongClick: () -> Unit? = null, isActive: Boolean = false, showPower: Boolean = true, showLastHeard: Boolean = true, lastHeardIsRelative: Boolean = true, showLocation: Boolean = true, showHops: Boolean = true, showSignal: Boolean = true, showChannel: Boolean = true, showRole: Boolean = true, showTelemetry: Boolean = true, tempInFahrenheit: Boolean = false, deviceImageUrl: String? = null)","org.meshtastic.core.ui.component.NodeItemCompact"]},{"name":"fun NodeKeyStatusIcon(modifier: Modifier = Modifier, hasPKC: Boolean, mismatchKey: Boolean, publicKey: ByteString? = null)","description":"org.meshtastic.core.ui.component.NodeKeyStatusIcon","location":"core/ui/org.meshtastic.core.ui.component/-node-key-status-icon.html","searchKeys":["NodeKeyStatusIcon","fun NodeKeyStatusIcon(modifier: Modifier = Modifier, hasPKC: Boolean, mismatchKey: Boolean, publicKey: ByteString? = null)","org.meshtastic.core.ui.component.NodeKeyStatusIcon"]},{"name":"fun NodeSecurityIcons(thatNode: Node, modifier: Modifier = Modifier, iconSize: Dp = 20.dp)","description":"org.meshtastic.core.ui.component.NodeSecurityIcons","location":"core/ui/org.meshtastic.core.ui.component/-node-security-icons.html","searchKeys":["NodeSecurityIcons","fun NodeSecurityIcons(thatNode: Node, modifier: Modifier = Modifier, iconSize: Dp = 20.dp)","org.meshtastic.core.ui.component.NodeSecurityIcons"]},{"name":"fun NodeSignedStatusIcon(modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.NodeSignedStatusIcon","location":"core/ui/org.meshtastic.core.ui.component/-node-signed-status-icon.html","searchKeys":["NodeSignedStatusIcon","fun NodeSignedStatusIcon(modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.NodeSignedStatusIcon"]},{"name":"fun NodeStatusIcons(isThisNode: Boolean, isUnmessageable: Boolean, isFavorite: Boolean, isMuted: Boolean, connectionState: ConnectionState, modifier: Modifier = Modifier, deviceType: DeviceType? = null, contentColor: Color = LocalContentColor.current, isUnknownUser: Boolean = false)","description":"org.meshtastic.core.ui.component.NodeStatusIcons","location":"core/ui/org.meshtastic.core.ui.component/-node-status-icons.html","searchKeys":["NodeStatusIcons","fun NodeStatusIcons(isThisNode: Boolean, isUnmessageable: Boolean, isFavorite: Boolean, isMuted: Boolean, connectionState: ConnectionState, modifier: Modifier = Modifier, deviceType: DeviceType? = null, contentColor: Color = LocalContentColor.current, isUnknownUser: Boolean = false)","org.meshtastic.core.ui.component.NodeStatusIcons"]},{"name":"fun OverlayIconInfo(icon: ImageVector, overlayIcon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, label: String? = null, text: String? = null, style: TextStyle = MaterialTheme.typography.labelMedium, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.OverlayIconInfo","location":"core/ui/org.meshtastic.core.ui.component/-overlay-icon-info.html","searchKeys":["OverlayIconInfo","fun OverlayIconInfo(icon: ImageVector, overlayIcon: ImageVector, contentDescription: String, modifier: Modifier = Modifier, label: String? = null, text: String? = null, style: TextStyle = MaterialTheme.typography.labelMedium, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.OverlayIconInfo"]},{"name":"fun PaxcountInfo(pax: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.PaxcountInfo","location":"core/ui/org.meshtastic.core.ui.component/-paxcount-info.html","searchKeys":["PaxcountInfo","fun PaxcountInfo(pax: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.PaxcountInfo"]},{"name":"fun PermissionRationaleDialog(titleRes: StringResource, rationaleRes: StringResource, onConfirm: () -> Unit, onDismiss: () -> Unit, icon: ImageVector = MeshtasticIcons.Info)","description":"org.meshtastic.core.ui.component.PermissionRationaleDialog","location":"core/ui/org.meshtastic.core.ui.component/-permission-rationale-dialog.html","searchKeys":["PermissionRationaleDialog","fun PermissionRationaleDialog(titleRes: StringResource, rationaleRes: StringResource, onConfirm: () -> Unit, onDismiss: () -> Unit, icon: ImageVector = MeshtasticIcons.Info)","org.meshtastic.core.ui.component.PermissionRationaleDialog"]},{"name":"fun PermissionRecoveryCard(state: PermissionUiState, rationale: String, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.PermissionRecoveryCard","location":"core/ui/org.meshtastic.core.ui.component/-permission-recovery-card.html","searchKeys":["PermissionRecoveryCard","fun PermissionRecoveryCard(state: PermissionUiState, rationale: String, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.PermissionRecoveryCard"]},{"name":"fun PermissionRecoveryCardBlockedPreview()","description":"org.meshtastic.core.ui.component.PermissionRecoveryCardBlockedPreview","location":"core/ui/org.meshtastic.core.ui.component/-permission-recovery-card-blocked-preview.html","searchKeys":["PermissionRecoveryCardBlockedPreview","fun PermissionRecoveryCardBlockedPreview()","org.meshtastic.core.ui.component.PermissionRecoveryCardBlockedPreview"]},{"name":"fun PermissionRecoveryCardDeniedPreview()","description":"org.meshtastic.core.ui.component.PermissionRecoveryCardDeniedPreview","location":"core/ui/org.meshtastic.core.ui.component/-permission-recovery-card-denied-preview.html","searchKeys":["PermissionRecoveryCardDeniedPreview","fun PermissionRecoveryCardDeniedPreview()","org.meshtastic.core.ui.component.PermissionRecoveryCardDeniedPreview"]},{"name":"fun PermissionRecoveryCardNotRequestedPreview()","description":"org.meshtastic.core.ui.component.PermissionRecoveryCardNotRequestedPreview","location":"core/ui/org.meshtastic.core.ui.component/-permission-recovery-card-not-requested-preview.html","searchKeys":["PermissionRecoveryCardNotRequestedPreview","fun PermissionRecoveryCardNotRequestedPreview()","org.meshtastic.core.ui.component.PermissionRecoveryCardNotRequestedPreview"]},{"name":"fun PlaceholderScreen(name: String)","description":"org.meshtastic.core.ui.component.PlaceholderScreen","location":"core/ui/org.meshtastic.core.ui.component/-placeholder-screen.html","searchKeys":["PlaceholderScreen","fun PlaceholderScreen(name: String)","org.meshtastic.core.ui.component.PlaceholderScreen"]},{"name":"fun Position.formatPositionTime(): String","description":"org.meshtastic.core.ui.util.formatPositionTime","location":"core/ui/org.meshtastic.core.ui.util/format-position-time.html","searchKeys":["formatPositionTime","fun Position.formatPositionTime(): String","org.meshtastic.core.ui.util.formatPositionTime"]},{"name":"fun PositionPrecisionPreference(value: Int, enabled: Boolean, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.component.PositionPrecisionPreference","location":"core/ui/org.meshtastic.core.ui.component/-position-precision-preference.html","searchKeys":["PositionPrecisionPreference","fun PositionPrecisionPreference(value: Int, enabled: Boolean, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.core.ui.component.PositionPrecisionPreference"]},{"name":"fun PositionPrecisionPreferencePreview()","description":"org.meshtastic.core.ui.component.PositionPrecisionPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-position-precision-preference-preview.html","searchKeys":["PositionPrecisionPreferencePreview","fun PositionPrecisionPreferencePreview()","org.meshtastic.core.ui.component.PositionPrecisionPreferencePreview"]},{"name":"fun PowerInfo(value: String, modifier: Modifier = Modifier, label: String? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.PowerInfo","location":"core/ui/org.meshtastic.core.ui.component/-power-info.html","searchKeys":["PowerInfo","fun PowerInfo(value: String, modifier: Modifier = Modifier, label: String? = null, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.PowerInfo"]},{"name":"fun PreferenceCategory(text: String, modifier: Modifier = Modifier, content: ColumnScope.() -> Unit? = null)","description":"org.meshtastic.core.ui.component.PreferenceCategory","location":"core/ui/org.meshtastic.core.ui.component/-preference-category.html","searchKeys":["PreferenceCategory","fun PreferenceCategory(text: String, modifier: Modifier = Modifier, content: ColumnScope.() -> Unit? = null)","org.meshtastic.core.ui.component.PreferenceCategory"]},{"name":"fun PreferenceCategoryPreview()","description":"org.meshtastic.core.ui.component.PreferenceCategoryPreview","location":"core/ui/org.meshtastic.core.ui.component/-preference-category-preview.html","searchKeys":["PreferenceCategoryPreview","fun PreferenceCategoryPreview()","org.meshtastic.core.ui.component.PreferenceCategoryPreview"]},{"name":"fun PreferenceDivider()","description":"org.meshtastic.core.ui.component.PreferenceDivider","location":"core/ui/org.meshtastic.core.ui.component/-preference-divider.html","searchKeys":["PreferenceDivider","fun PreferenceDivider()","org.meshtastic.core.ui.component.PreferenceDivider"]},{"name":"fun PreferenceFooter(modifier: Modifier = Modifier, enabled: Boolean = true, positiveEnabled: Boolean = true, negativeText: String? = null, onNegativeClicked: () -> Unit = {}, positiveText: String? = null, onPositiveClicked: () -> Unit = {})","description":"org.meshtastic.core.ui.component.PreferenceFooter","location":"core/ui/org.meshtastic.core.ui.component/-preference-footer.html","searchKeys":["PreferenceFooter","fun PreferenceFooter(modifier: Modifier = Modifier, enabled: Boolean = true, positiveEnabled: Boolean = true, negativeText: String? = null, onNegativeClicked: () -> Unit = {}, positiveText: String? = null, onPositiveClicked: () -> Unit = {})","org.meshtastic.core.ui.component.PreferenceFooter"]},{"name":"fun PressureInfo(pressure: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.PressureInfo","location":"core/ui/org.meshtastic.core.ui.component/-pressure-info.html","searchKeys":["PressureInfo","fun PressureInfo(pressure: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.PressureInfo"]},{"name":"fun PreviewAllSecurityIconsWithDialog()","description":"org.meshtastic.core.ui.component.PreviewAllSecurityIconsWithDialog","location":"core/ui/org.meshtastic.core.ui.component/-preview-all-security-icons-with-dialog.html","searchKeys":["PreviewAllSecurityIconsWithDialog","fun PreviewAllSecurityIconsWithDialog()","org.meshtastic.core.ui.component.PreviewAllSecurityIconsWithDialog"]},{"name":"fun PreviewComposableAlert()","description":"org.meshtastic.core.ui.util.PreviewComposableAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-composable-alert.html","searchKeys":["PreviewComposableAlert","fun PreviewComposableAlert()","org.meshtastic.core.ui.util.PreviewComposableAlert"]},{"name":"fun PreviewHtmlAlert()","description":"org.meshtastic.core.ui.util.PreviewHtmlAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-html-alert.html","searchKeys":["PreviewHtmlAlert","fun PreviewHtmlAlert()","org.meshtastic.core.ui.util.PreviewHtmlAlert"]},{"name":"fun PreviewIconAlert()","description":"org.meshtastic.core.ui.util.PreviewIconAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-icon-alert.html","searchKeys":["PreviewIconAlert","fun PreviewIconAlert()","org.meshtastic.core.ui.util.PreviewIconAlert"]},{"name":"fun PreviewImportFABChannel()","description":"org.meshtastic.core.ui.component.PreviewImportFABChannel","location":"core/ui/org.meshtastic.core.ui.component/-preview-import-f-a-b-channel.html","searchKeys":["PreviewImportFABChannel","fun PreviewImportFABChannel()","org.meshtastic.core.ui.component.PreviewImportFABChannel"]},{"name":"fun PreviewImportFABContact()","description":"org.meshtastic.core.ui.component.PreviewImportFABContact","location":"core/ui/org.meshtastic.core.ui.component/-preview-import-f-a-b-contact.html","searchKeys":["PreviewImportFABContact","fun PreviewImportFABContact()","org.meshtastic.core.ui.component.PreviewImportFABContact"]},{"name":"fun PreviewMultipleChoiceAlert()","description":"org.meshtastic.core.ui.util.PreviewMultipleChoiceAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-multiple-choice-alert.html","searchKeys":["PreviewMultipleChoiceAlert","fun PreviewMultipleChoiceAlert()","org.meshtastic.core.ui.util.PreviewMultipleChoiceAlert"]},{"name":"fun PreviewNfcWriteFailedAlert()","description":"org.meshtastic.core.ui.util.PreviewNfcWriteFailedAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-nfc-write-failed-alert.html","searchKeys":["PreviewNfcWriteFailedAlert","fun PreviewNfcWriteFailedAlert()","org.meshtastic.core.ui.util.PreviewNfcWriteFailedAlert"]},{"name":"fun PreviewNfcWriteSuccessAlert()","description":"org.meshtastic.core.ui.util.PreviewNfcWriteSuccessAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-nfc-write-success-alert.html","searchKeys":["PreviewNfcWriteSuccessAlert","fun PreviewNfcWriteSuccessAlert()","org.meshtastic.core.ui.util.PreviewNfcWriteSuccessAlert"]},{"name":"fun PreviewSharedContactImportAlert()","description":"org.meshtastic.core.ui.share.PreviewSharedContactImportAlert","location":"core/ui/org.meshtastic.core.ui.share/-preview-shared-contact-import-alert.html","searchKeys":["PreviewSharedContactImportAlert","fun PreviewSharedContactImportAlert()","org.meshtastic.core.ui.share.PreviewSharedContactImportAlert"]},{"name":"fun PreviewTextAlert()","description":"org.meshtastic.core.ui.util.PreviewTextAlert","location":"core/ui/org.meshtastic.core.ui.util/-preview-text-alert.html","searchKeys":["PreviewTextAlert","fun PreviewTextAlert()","org.meshtastic.core.ui.util.PreviewTextAlert"]},{"name":"fun QrDialog(title: String, uriString: String, onDismiss: () -> Unit)","description":"org.meshtastic.core.ui.component.QrDialog","location":"core/ui/org.meshtastic.core.ui.component/-qr-dialog.html","searchKeys":["QrDialog","fun QrDialog(title: String, uriString: String, onDismiss: () -> Unit)","org.meshtastic.core.ui.component.QrDialog"]},{"name":"fun RecoveryCard(message: String, actionLabel: String, onAction: () -> Unit, modifier: Modifier = Modifier, actionIcon: ImageVector? = null, onDismiss: () -> Unit? = null, dismissContentDescription: String? = null, tone: RecoveryTone = RecoveryTone.ERROR)","description":"org.meshtastic.core.ui.component.RecoveryCard","location":"core/ui/org.meshtastic.core.ui.component/-recovery-card.html","searchKeys":["RecoveryCard","fun RecoveryCard(message: String, actionLabel: String, onAction: () -> Unit, modifier: Modifier = Modifier, actionIcon: ImageVector? = null, onDismiss: () -> Unit? = null, dismissContentDescription: String? = null, tone: RecoveryTone = RecoveryTone.ERROR)","org.meshtastic.core.ui.component.RecoveryCard"]},{"name":"fun RecoveryCardPreview()","description":"org.meshtastic.core.ui.component.RecoveryCardPreview","location":"core/ui/org.meshtastic.core.ui.component/-recovery-card-preview.html","searchKeys":["RecoveryCardPreview","fun RecoveryCardPreview()","org.meshtastic.core.ui.component.RecoveryCardPreview"]},{"name":"fun RegularPreference(title: String, subtitle: AnnotatedString, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, summary: String? = null, trailingIcon: ImageVector? = null, dropdownMenu: () -> Unit = {})","description":"org.meshtastic.core.ui.component.RegularPreference","location":"core/ui/org.meshtastic.core.ui.component/-regular-preference.html","searchKeys":["RegularPreference","fun RegularPreference(title: String, subtitle: AnnotatedString, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, summary: String? = null, trailingIcon: ImageVector? = null, dropdownMenu: () -> Unit = {})","org.meshtastic.core.ui.component.RegularPreference"]},{"name":"fun RegularPreference(title: String, subtitle: String, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, summary: String? = null, trailingIcon: ImageVector? = null, dropdownMenu: () -> Unit = {})","description":"org.meshtastic.core.ui.component.RegularPreference","location":"core/ui/org.meshtastic.core.ui.component/-regular-preference.html","searchKeys":["RegularPreference","fun RegularPreference(title: String, subtitle: String, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, summary: String? = null, trailingIcon: ImageVector? = null, dropdownMenu: () -> Unit = {})","org.meshtastic.core.ui.component.RegularPreference"]},{"name":"fun RegularPreferencePreview()","description":"org.meshtastic.core.ui.component.RegularPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-regular-preference-preview.html","searchKeys":["RegularPreferencePreview","fun RegularPreferencePreview()","org.meshtastic.core.ui.component.RegularPreferencePreview"]},{"name":"fun RoleInfo(role: Config.DeviceConfig.Role, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.RoleInfo","location":"core/ui/org.meshtastic.core.ui.component/-role-info.html","searchKeys":["RoleInfo","fun RoleInfo(role: Config.DeviceConfig.Role, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.RoleInfo"]},{"name":"fun RoleInfo(role: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.RoleInfo","location":"core/ui/org.meshtastic.core.ui.component/-role-info.html","searchKeys":["RoleInfo","fun RoleInfo(role: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.RoleInfo"]},{"name":"fun Rssi(rssi: Int?, modifier: Modifier = Modifier, label: String = stringResource(Res.string.rssi))","description":"org.meshtastic.core.ui.component.Rssi","location":"core/ui/org.meshtastic.core.ui.component/-rssi.html","searchKeys":["Rssi","fun Rssi(rssi: Int?, modifier: Modifier = Modifier, label: String = stringResource(Res.string.rssi))","org.meshtastic.core.ui.component.Rssi"]},{"name":"fun ScannedQrCodeDialog(channels: ChannelSet, incoming: ChannelSet, onDismiss: () -> Unit, maxChannels: Int = DEFAULT_MAX_CHANNELS, onConfirm: (ChannelSet) -> Unit)","description":"org.meshtastic.core.ui.qr.ScannedQrCodeDialog","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-dialog.html","searchKeys":["ScannedQrCodeDialog","fun ScannedQrCodeDialog(channels: ChannelSet, incoming: ChannelSet, onDismiss: () -> Unit, maxChannels: Int = DEFAULT_MAX_CHANNELS, onConfirm: (ChannelSet) -> Unit)","org.meshtastic.core.ui.qr.ScannedQrCodeDialog"]},{"name":"fun ScannedQrCodeDialog(incoming: ChannelSet, onDismiss: () -> Unit, viewModel: ScannedQrCodeViewModel = koinViewModel())","description":"org.meshtastic.core.ui.qr.ScannedQrCodeDialog","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-dialog.html","searchKeys":["ScannedQrCodeDialog","fun ScannedQrCodeDialog(incoming: ChannelSet, onDismiss: () -> Unit, viewModel: ScannedQrCodeViewModel = koinViewModel())","org.meshtastic.core.ui.qr.ScannedQrCodeDialog"]},{"name":"fun SecurityIcon(channel: Channel, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SecurityIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-icon.html","searchKeys":["SecurityIcon","fun SecurityIcon(channel: Channel, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","org.meshtastic.core.ui.component.SecurityIcon"]},{"name":"fun SecurityIcon(channelSet: ChannelSet, channelIndex: Int, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SecurityIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-icon.html","searchKeys":["SecurityIcon","fun SecurityIcon(channelSet: ChannelSet, channelIndex: Int, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","org.meshtastic.core.ui.component.SecurityIcon"]},{"name":"fun SecurityIcon(channelSet: ChannelSet, channelName: String, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SecurityIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-icon.html","searchKeys":["SecurityIcon","fun SecurityIcon(channelSet: ChannelSet, channelName: String, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","org.meshtastic.core.ui.component.SecurityIcon"]},{"name":"fun SecurityIcon(channelSettings: ChannelSettings, loraConfig: Config.LoRaConfig, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SecurityIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-icon.html","searchKeys":["SecurityIcon","fun SecurityIcon(channelSettings: ChannelSettings, loraConfig: Config.LoRaConfig, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","org.meshtastic.core.ui.component.SecurityIcon"]},{"name":"fun SecurityIcon(isLowEntropyKey: Boolean, isPreciseLocation: Boolean = false, isMqttEnabled: Boolean = false, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SecurityIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-icon.html","searchKeys":["SecurityIcon","fun SecurityIcon(isLowEntropyKey: Boolean, isPreciseLocation: Boolean = false, isMqttEnabled: Boolean = false, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","org.meshtastic.core.ui.component.SecurityIcon"]},{"name":"fun SecurityIcon(securityState: SecurityState, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SecurityIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-icon.html","searchKeys":["SecurityIcon","fun SecurityIcon(securityState: SecurityState, baseContentDescription: String = stringResource(Res.string.security_icon_description), externalOnClick: () -> Unit? = null)","org.meshtastic.core.ui.component.SecurityIcon"]},{"name":"fun SharedContactDialog(contact: Node?, onDismiss: () -> Unit)","description":"org.meshtastic.core.ui.component.SharedContactDialog","location":"core/ui/org.meshtastic.core.ui.component/-shared-contact-dialog.html","searchKeys":["SharedContactDialog","fun SharedContactDialog(contact: Node?, onDismiss: () -> Unit)","org.meshtastic.core.ui.component.SharedContactDialog"]},{"name":"fun SharedContactDialog(sharedContact: SharedContact, onDismiss: () -> Unit, viewModel: SharedContactViewModel = koinViewModel())","description":"org.meshtastic.core.ui.share.SharedContactDialog","location":"core/ui/org.meshtastic.core.ui.share/-shared-contact-dialog.html","searchKeys":["SharedContactDialog","fun SharedContactDialog(sharedContact: SharedContact, onDismiss: () -> Unit, viewModel: SharedContactViewModel = koinViewModel())","org.meshtastic.core.ui.share.SharedContactDialog"]},{"name":"fun SharedContactDialogContent(sharedContact: SharedContact, node: Node?, onDismiss: () -> Unit, onImport: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.core.ui.share.SharedContactDialogContent","location":"core/ui/org.meshtastic.core.ui.share/-shared-contact-dialog-content.html","searchKeys":["SharedContactDialogContent","fun SharedContactDialogContent(sharedContact: SharedContact, node: Node?, onDismiss: () -> Unit, onImport: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.core.ui.share.SharedContactDialogContent"]},{"name":"fun SharedContactImportDialog(sharedContact: SharedContact, onDismiss: () -> Unit)","description":"org.meshtastic.core.ui.component.SharedContactImportDialog","location":"core/ui/org.meshtastic.core.ui.component/-shared-contact-import-dialog.html","searchKeys":["SharedContactImportDialog","fun SharedContactImportDialog(sharedContact: SharedContact, onDismiss: () -> Unit)","org.meshtastic.core.ui.component.SharedContactImportDialog"]},{"name":"fun SharedDialogs(uiViewModel: UIViewModel)","description":"org.meshtastic.core.ui.component.SharedDialogs","location":"core/ui/org.meshtastic.core.ui.component/-shared-dialogs.html","searchKeys":["SharedDialogs","fun SharedDialogs(uiViewModel: UIViewModel)","org.meshtastic.core.ui.component.SharedDialogs"]},{"name":"fun SignalInfo(modifier: Modifier = Modifier, node: Node, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.SignalInfo","location":"core/ui/org.meshtastic.core.ui.component/-signal-info.html","searchKeys":["SignalInfo","fun SignalInfo(modifier: Modifier = Modifier, node: Node, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.SignalInfo"]},{"name":"fun SignalInfoPreview(node: Node)","description":"org.meshtastic.core.ui.component.SignalInfoPreview","location":"core/ui/org.meshtastic.core.ui.component/-signal-info-preview.html","searchKeys":["SignalInfoPreview","fun SignalInfoPreview(node: Node)","org.meshtastic.core.ui.component.SignalInfoPreview"]},{"name":"fun SignalInfoSimplePreview()","description":"org.meshtastic.core.ui.component.SignalInfoSimplePreview","location":"core/ui/org.meshtastic.core.ui.component/-signal-info-simple-preview.html","searchKeys":["SignalInfoSimplePreview","fun SignalInfoSimplePreview()","org.meshtastic.core.ui.component.SignalInfoSimplePreview"]},{"name":"fun SignedIntegerEditTextPreference(title: String, value: Int, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {}, trailingIcon: () -> Unit? = null)","description":"org.meshtastic.core.ui.component.SignedIntegerEditTextPreference","location":"core/ui/org.meshtastic.core.ui.component/-signed-integer-edit-text-preference.html","searchKeys":["SignedIntegerEditTextPreference","fun SignedIntegerEditTextPreference(title: String, value: Int, enabled: Boolean, keyboardActions: KeyboardActions, onValueChanged: (Int) -> Unit, modifier: Modifier = Modifier, summary: String? = null, onFocusChanged: (FocusState) -> Unit = {}, trailingIcon: () -> Unit? = null)","org.meshtastic.core.ui.component.SignedIntegerEditTextPreference"]},{"name":"fun SignedNodeDialog(onDismiss: () -> Unit)","description":"org.meshtastic.core.ui.component.SignedNodeDialog","location":"core/ui/org.meshtastic.core.ui.component/-signed-node-dialog.html","searchKeys":["SignedNodeDialog","fun SignedNodeDialog(onDismiss: () -> Unit)","org.meshtastic.core.ui.component.SignedNodeDialog"]},{"name":"fun SkinTonePopupLargeFontPreview()","description":"org.meshtastic.core.ui.emoji.SkinTonePopupLargeFontPreview","location":"core/ui/org.meshtastic.core.ui.emoji/-skin-tone-popup-large-font-preview.html","searchKeys":["SkinTonePopupLargeFontPreview","fun SkinTonePopupLargeFontPreview()","org.meshtastic.core.ui.emoji.SkinTonePopupLargeFontPreview"]},{"name":"fun SkinTonePopupPreview()","description":"org.meshtastic.core.ui.emoji.SkinTonePopupPreview","location":"core/ui/org.meshtastic.core.ui.emoji/-skin-tone-popup-preview.html","searchKeys":["SkinTonePopupPreview","fun SkinTonePopupPreview()","org.meshtastic.core.ui.emoji.SkinTonePopupPreview"]},{"name":"fun SliderPreferenceDisabledPreview()","description":"org.meshtastic.core.ui.component.SliderPreferenceDisabledPreview","location":"core/ui/org.meshtastic.core.ui.component/-slider-preference-disabled-preview.html","searchKeys":["SliderPreferenceDisabledPreview","fun SliderPreferenceDisabledPreview()","org.meshtastic.core.ui.component.SliderPreferenceDisabledPreview"]},{"name":"fun SliderPreferencePreview()","description":"org.meshtastic.core.ui.component.SliderPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-slider-preference-preview.html","searchKeys":["SliderPreferencePreview","fun SliderPreferencePreview()","org.meshtastic.core.ui.component.SliderPreferencePreview"]},{"name":"fun Snr(snr: Float?, modifier: Modifier = Modifier, modemPreset: Config.LoRaConfig.ModemPreset? = LocalModemPreset.current)","description":"org.meshtastic.core.ui.component.Snr","location":"core/ui/org.meshtastic.core.ui.component/-snr.html","searchKeys":["Snr","fun Snr(snr: Float?, modifier: Modifier = Modifier, modemPreset: Config.LoRaConfig.ModemPreset? = LocalModemPreset.current)","org.meshtastic.core.ui.component.Snr"]},{"name":"fun SoilMoistureInfo(moisture: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.SoilMoistureInfo","location":"core/ui/org.meshtastic.core.ui.component/-soil-moisture-info.html","searchKeys":["SoilMoistureInfo","fun SoilMoistureInfo(moisture: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.SoilMoistureInfo"]},{"name":"fun SoilTemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.SoilTemperatureInfo","location":"core/ui/org.meshtastic.core.ui.component/-soil-temperature-info.html","searchKeys":["SoilTemperatureInfo","fun SoilTemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.SoilTemperatureInfo"]},{"name":"fun SwitchListItem(checked: Boolean, text: String, onClick: () -> Unit, modifier: Modifier = Modifier, textColor: Color = Color.Unspecified, enabled: Boolean = true, leadingIcon: ImageVector? = null, leadingIconTint: Color = Color.Unspecified)","description":"org.meshtastic.core.ui.component.SwitchListItem","location":"core/ui/org.meshtastic.core.ui.component/-switch-list-item.html","searchKeys":["SwitchListItem","fun SwitchListItem(checked: Boolean, text: String, onClick: () -> Unit, modifier: Modifier = Modifier, textColor: Color = Color.Unspecified, enabled: Boolean = true, leadingIcon: ImageVector? = null, leadingIconTint: Color = Color.Unspecified)","org.meshtastic.core.ui.component.SwitchListItem"]},{"name":"fun SwitchListItemPreview()","description":"org.meshtastic.core.ui.component.SwitchListItemPreview","location":"core/ui/org.meshtastic.core.ui.component/-switch-list-item-preview.html","searchKeys":["SwitchListItemPreview","fun SwitchListItemPreview()","org.meshtastic.core.ui.component.SwitchListItemPreview"]},{"name":"fun SwitchPreference(modifier: Modifier = Modifier, title: String, summary: String = \"\", checked: Boolean, enabled: Boolean, onCheckedChange: (Boolean) -> Unit, padding: PaddingValues? = null, containerColor: Color? = null, loading: Boolean = false)","description":"org.meshtastic.core.ui.component.SwitchPreference","location":"core/ui/org.meshtastic.core.ui.component/-switch-preference.html","searchKeys":["SwitchPreference","fun SwitchPreference(modifier: Modifier = Modifier, title: String, summary: String = \"\", checked: Boolean, enabled: Boolean, onCheckedChange: (Boolean) -> Unit, padding: PaddingValues? = null, containerColor: Color? = null, loading: Boolean = false)","org.meshtastic.core.ui.component.SwitchPreference"]},{"name":"fun SwitchPreferencePreview()","description":"org.meshtastic.core.ui.component.SwitchPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-switch-preference-preview.html","searchKeys":["SwitchPreferencePreview","fun SwitchPreferencePreview()","org.meshtastic.core.ui.component.SwitchPreferencePreview"]},{"name":"fun TemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.TemperatureInfo","location":"core/ui/org.meshtastic.core.ui.component/-temperature-info.html","searchKeys":["TemperatureInfo","fun TemperatureInfo(temp: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.TemperatureInfo"]},{"name":"fun TextDividerPreference(title: AnnotatedString, modifier: Modifier = Modifier, enabled: Boolean = true, trailingIcon: ImageVector? = null)","description":"org.meshtastic.core.ui.component.TextDividerPreference","location":"core/ui/org.meshtastic.core.ui.component/-text-divider-preference.html","searchKeys":["TextDividerPreference","fun TextDividerPreference(title: AnnotatedString, modifier: Modifier = Modifier, enabled: Boolean = true, trailingIcon: ImageVector? = null)","org.meshtastic.core.ui.component.TextDividerPreference"]},{"name":"fun TextDividerPreference(title: String, modifier: Modifier = Modifier, enabled: Boolean = true, trailingIcon: ImageVector? = null)","description":"org.meshtastic.core.ui.component.TextDividerPreference","location":"core/ui/org.meshtastic.core.ui.component/-text-divider-preference.html","searchKeys":["TextDividerPreference","fun TextDividerPreference(title: String, modifier: Modifier = Modifier, enabled: Boolean = true, trailingIcon: ImageVector? = null)","org.meshtastic.core.ui.component.TextDividerPreference"]},{"name":"fun TextDividerPreferencePreview()","description":"org.meshtastic.core.ui.component.TextDividerPreferencePreview","location":"core/ui/org.meshtastic.core.ui.component/-text-divider-preference-preview.html","searchKeys":["TextDividerPreferencePreview","fun TextDividerPreferencePreview()","org.meshtastic.core.ui.component.TextDividerPreferencePreview"]},{"name":"fun TitledCard(title: String?, modifier: Modifier = Modifier, content: ColumnScope.() -> Unit)","description":"org.meshtastic.core.ui.component.TitledCard","location":"core/ui/org.meshtastic.core.ui.component/-titled-card.html","searchKeys":["TitledCard","fun TitledCard(title: String?, modifier: Modifier = Modifier, content: ColumnScope.() -> Unit)","org.meshtastic.core.ui.component.TitledCard"]},{"name":"fun TitledCardPreview()","description":"org.meshtastic.core.ui.component.TitledCardPreview","location":"core/ui/org.meshtastic.core.ui.component/-titled-card-preview.html","searchKeys":["TitledCardPreview","fun TitledCardPreview()","org.meshtastic.core.ui.component.TitledCardPreview"]},{"name":"fun TracerouteAlertHandler(uiViewModel: UIViewModel, onNavigateToMap: (destinationNodeNum: Int, requestId: Int, logUuid: String?) -> Unit)","description":"org.meshtastic.core.ui.component.TracerouteAlertHandler","location":"core/ui/org.meshtastic.core.ui.component/-traceroute-alert-handler.html","searchKeys":["TracerouteAlertHandler","fun TracerouteAlertHandler(uiViewModel: UIViewModel, onNavigateToMap: (destinationNodeNum: Int, requestId: Int, logUuid: String?) -> Unit)","org.meshtastic.core.ui.component.TracerouteAlertHandler"]},{"name":"fun TracerouteMapAvailability.toMessageRes(): StringResource?","description":"org.meshtastic.core.ui.util.toMessageRes","location":"core/ui/org.meshtastic.core.ui.util/to-message-res.html","searchKeys":["toMessageRes","fun TracerouteMapAvailability.toMessageRes(): StringResource?","org.meshtastic.core.ui.util.toMessageRes"]},{"name":"fun TransportIcon(transport: Int, viaMqtt: Boolean, modifier: Modifier = Modifier, tint: Color = LocalContentColor.current)","description":"org.meshtastic.core.ui.component.TransportIcon","location":"core/ui/org.meshtastic.core.ui.component/-transport-icon.html","searchKeys":["TransportIcon","fun TransportIcon(transport: Int, viaMqtt: Boolean, modifier: Modifier = Modifier, tint: Color = LocalContentColor.current)","org.meshtastic.core.ui.component.TransportIcon"]},{"name":"fun Typography.withEventFonts(fonts: EventFonts): Typography","description":"org.meshtastic.core.ui.theme.withEventFonts","location":"core/ui/org.meshtastic.core.ui.theme/with-event-fonts.html","searchKeys":["withEventFonts","fun Typography.withEventFonts(fonts: EventFonts): Typography","org.meshtastic.core.ui.theme.withEventFonts"]},{"name":"fun UptimeInfo(uptime: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","description":"org.meshtastic.core.ui.component.UptimeInfo","location":"core/ui/org.meshtastic.core.ui.component/-uptime-info.html","searchKeys":["UptimeInfo","fun UptimeInfo(uptime: String, modifier: Modifier = Modifier, contentColor: Color = MaterialTheme.colorScheme.onSurface)","org.meshtastic.core.ui.component.UptimeInfo"]},{"name":"fun addSharedContact(sharedContact: SharedContact): Job","description":"org.meshtastic.core.ui.share.SharedContactViewModel.addSharedContact","location":"core/ui/org.meshtastic.core.ui.share/-shared-contact-view-model/add-shared-contact.html","searchKeys":["addSharedContact","fun addSharedContact(sharedContact: SharedContact): Job","org.meshtastic.core.ui.share.SharedContactViewModel.addSharedContact"]},{"name":"fun annotateNeighborInfo(inString: String?, statusGreen: Color, statusYellow: Color, statusOrange: Color): AnnotatedString","description":"org.meshtastic.core.ui.util.annotateNeighborInfo","location":"core/ui/org.meshtastic.core.ui.util/annotate-neighbor-info.html","searchKeys":["annotateNeighborInfo","fun annotateNeighborInfo(inString: String?, statusGreen: Color, statusYellow: Color, statusOrange: Color): AnnotatedString","org.meshtastic.core.ui.util.annotateNeighborInfo"]},{"name":"fun annotateTraceroute(inString: String?, statusGreen: Color, statusYellow: Color, statusOrange: Color): AnnotatedString","description":"org.meshtastic.core.ui.util.annotateTraceroute","location":"core/ui/org.meshtastic.core.ui.util/annotate-traceroute.html","searchKeys":["annotateTraceroute","fun annotateTraceroute(inString: String?, statusGreen: Color, statusYellow: Color, statusOrange: Color): AnnotatedString","org.meshtastic.core.ui.util.annotateTraceroute"]},{"name":"fun clearClientNotification(notification: ClientNotification)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clearClientNotification","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/clear-client-notification.html","searchKeys":["clearClientNotification","fun clearClientNotification(notification: ClientNotification)","org.meshtastic.core.ui.viewmodel.UIViewModel.clearClientNotification"]},{"name":"fun clearLockdownState()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clearLockdownState","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/clear-lockdown-state.html","searchKeys":["clearLockdownState","fun clearLockdownState()","org.meshtastic.core.ui.viewmodel.UIViewModel.clearLockdownState"]},{"name":"fun clearNeighborInfoResponse()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clearNeighborInfoResponse","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/clear-neighbor-info-response.html","searchKeys":["clearNeighborInfoResponse","fun clearNeighborInfoResponse()","org.meshtastic.core.ui.viewmodel.UIViewModel.clearNeighborInfoResponse"]},{"name":"fun clearRequestChannelUrl()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clearRequestChannelUrl","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/clear-request-channel-url.html","searchKeys":["clearRequestChannelUrl","fun clearRequestChannelUrl()","org.meshtastic.core.ui.viewmodel.UIViewModel.clearRequestChannelUrl"]},{"name":"fun clearSharedContactRequested()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clearSharedContactRequested","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/clear-shared-contact-requested.html","searchKeys":["clearSharedContactRequested","fun clearSharedContactRequested()","org.meshtastic.core.ui.viewmodel.UIViewModel.clearSharedContactRequested"]},{"name":"fun clearTracerouteResponse()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clearTracerouteResponse","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/clear-traceroute-response.html","searchKeys":["clearTracerouteResponse","fun clearTracerouteResponse()","org.meshtastic.core.ui.viewmodel.UIViewModel.clearTracerouteResponse"]},{"name":"fun color(): Color","description":"org.meshtastic.core.ui.component.PmAqiSeverity.color","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/color.html","searchKeys":["color","fun color(): Color","org.meshtastic.core.ui.component.PmAqiSeverity.color"]},{"name":"fun colorFor(darkTheme: Boolean): Color","description":"org.meshtastic.core.ui.component.PmAqiSeverity.colorFor","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/color-for.html","searchKeys":["colorFor","fun colorFor(darkTheme: Boolean): Color","org.meshtastic.core.ui.component.PmAqiSeverity.colorFor"]},{"name":"fun computePermissionStatus(granted: Boolean, hasRequested: Boolean, shouldShowRationale: Boolean): PermissionStatus","description":"org.meshtastic.core.ui.util.computePermissionStatus","location":"core/ui/org.meshtastic.core.ui.util/compute-permission-status.html","searchKeys":["computePermissionStatus","fun computePermissionStatus(granted: Boolean, hasRequested: Boolean, shouldShowRationale: Boolean): PermissionStatus","org.meshtastic.core.ui.util.computePermissionStatus"]},{"name":"fun contrastRatio(a: Color, b: Color): Float","description":"org.meshtastic.core.ui.theme.contrastRatio","location":"core/ui/org.meshtastic.core.ui.theme/contrast-ratio.html","searchKeys":["contrastRatio","fun contrastRatio(a: Color, b: Color): Float","org.meshtastic.core.ui.theme.contrastRatio"]},{"name":"fun determineSignalQuality(snr: Float, modemPreset: Config.LoRaConfig.ModemPreset?): Quality","description":"org.meshtastic.core.ui.component.determineSignalQuality","location":"core/ui/org.meshtastic.core.ui.component/determine-signal-quality.html","searchKeys":["determineSignalQuality","fun determineSignalQuality(snr: Float, modemPreset: Config.LoRaConfig.ModemPreset?): Quality","org.meshtastic.core.ui.component.determineSignalQuality"]},{"name":"fun dismissAlert()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.dismissAlert","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/dismiss-alert.html","searchKeys":["dismissAlert","fun dismissAlert()","org.meshtastic.core.ui.viewmodel.UIViewModel.dismissAlert"]},{"name":"fun emitScrollToTopEvent(event: ScrollToTopEvent)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.emitScrollToTopEvent","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/emit-scroll-to-top-event.html","searchKeys":["emitScrollToTopEvent","fun emitScrollToTopEvent(event: ScrollToTopEvent)","org.meshtastic.core.ui.viewmodel.UIViewModel.emitScrollToTopEvent"]},{"name":"fun errorEventFlow(): MutableSharedFlow<UiText>","description":"org.meshtastic.core.ui.viewmodel.errorEventFlow","location":"core/ui/org.meshtastic.core.ui.viewmodel/error-event-flow.html","searchKeys":["errorEventFlow","fun errorEventFlow(): MutableSharedFlow<UiText>","org.meshtastic.core.ui.viewmodel.errorEventFlow"]},{"name":"fun eventIconFor(editionName: String): DrawableResource?","description":"org.meshtastic.core.ui.util.eventIconFor","location":"core/ui/org.meshtastic.core.ui.util/event-icon-for.html","searchKeys":["eventIconFor","fun eventIconFor(editionName: String): DrawableResource?","org.meshtastic.core.ui.util.eventIconFor"]},{"name":"fun formatAgo(lastSeenUnixSeconds: Int): String","description":"org.meshtastic.core.ui.util.formatAgo","location":"core/ui/org.meshtastic.core.ui.util/format-ago.html","searchKeys":["formatAgo","fun formatAgo(lastSeenUnixSeconds: Int): String","org.meshtastic.core.ui.util.formatAgo"]},{"name":"fun formatAgo(lastSeenUnixSeconds: Int, unknownText: String, nowText: String): String","description":"org.meshtastic.core.ui.util.formatAgo","location":"core/ui/org.meshtastic.core.ui.util/format-ago.html","searchKeys":["formatAgo","fun formatAgo(lastSeenUnixSeconds: Int, unknownText: String, nowText: String): String","org.meshtastic.core.ui.util.formatAgo"]},{"name":"fun fromAqi(aqi: Int): PmAqiSeverity?","description":"org.meshtastic.core.ui.component.PmAqiSeverity.Companion.fromAqi","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-companion/from-aqi.html","searchKeys":["fromAqi","fun fromAqi(aqi: Int): PmAqiSeverity?","org.meshtastic.core.ui.component.PmAqiSeverity.Companion.fromAqi"]},{"name":"fun fromPpm(ppm: Int): Co2Severity?","description":"org.meshtastic.core.ui.component.Co2Severity.Companion.fromPpm","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-companion/from-ppm.html","searchKeys":["fromPpm","fun fromPpm(ppm: Int): Co2Severity?","org.meshtastic.core.ui.component.Co2Severity.Companion.fromPpm"]},{"name":"fun getChannelList(new: List<ChannelSettings>, old: List<ChannelSettings>): List<Channel>","description":"org.meshtastic.core.ui.util.getChannelList","location":"core/ui/org.meshtastic.core.ui.util/get-channel-list.html","searchKeys":["getChannelList","fun getChannelList(new: List<ChannelSettings>, old: List<ChannelSettings>): List<Channel>","org.meshtastic.core.ui.util.getChannelList"]},{"name":"fun getChannelPreviewForAdd(existing: List<ChannelSettings>, incoming: List<ChannelSettings>, loraConfig: Config.LoRaConfig, maxChannels: Int): ChannelAddPreview","description":"org.meshtastic.core.ui.util.getChannelPreviewForAdd","location":"core/ui/org.meshtastic.core.ui.util/get-channel-preview-for-add.html","searchKeys":["getChannelPreviewForAdd","fun getChannelPreviewForAdd(existing: List<ChannelSettings>, incoming: List<ChannelSettings>, loraConfig: Config.LoRaConfig, maxChannels: Int): ChannelAddPreview","org.meshtastic.core.ui.util.getChannelPreviewForAdd"]},{"name":"fun getIaq(iaq: Int): Iaq?","description":"org.meshtastic.core.ui.component.getIaq","location":"core/ui/org.meshtastic.core.ui.component/get-iaq.html","searchKeys":["getIaq","fun getIaq(iaq: Int): Iaq?","org.meshtastic.core.ui.component.getIaq"]},{"name":"fun getIconPair(connectionState: ConnectionState, deviceType: DeviceType? = null): Pair<ImageVector, ImageVector?>","description":"org.meshtastic.core.ui.component.getIconPair","location":"core/ui/org.meshtastic.core.ui.component/get-icon-pair.html","searchKeys":["getIconPair","fun getIconPair(connectionState: ConnectionState, deviceType: DeviceType? = null): Pair<ImageVector, ImageVector?>","org.meshtastic.core.ui.component.getIconPair"]},{"name":"fun grantedPermissionUiState(): PermissionUiState","description":"org.meshtastic.core.ui.util.grantedPermissionUiState","location":"core/ui/org.meshtastic.core.ui.util/granted-permission-ui-state.html","searchKeys":["grantedPermissionUiState","fun grantedPermissionUiState(): PermissionUiState","org.meshtastic.core.ui.util.grantedPermissionUiState"]},{"name":"fun handleDeepLink(uri: CommonUri, onInvalid: () -> Unit = {})","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.handleDeepLink","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/handle-deep-link.html","searchKeys":["handleDeepLink","fun handleDeepLink(uri: CommonUri, onInvalid: () -> Unit = {})","org.meshtastic.core.ui.viewmodel.UIViewModel.handleDeepLink"]},{"name":"fun inlineMarkdownStyleRanges(source: String): List<StyleSpan>","description":"org.meshtastic.core.ui.component.inlineMarkdownStyleRanges","location":"core/ui/org.meshtastic.core.ui.component/inline-markdown-style-ranges.html","searchKeys":["inlineMarkdownStyleRanges","fun inlineMarkdownStyleRanges(source: String): List<StyleSpan>","org.meshtastic.core.ui.component.inlineMarkdownStyleRanges"]},{"name":"fun interface ComposableContent","description":"org.meshtastic.core.ui.util.ComposableContent","location":"core/ui/org.meshtastic.core.ui.util/-composable-content/index.html","searchKeys":["ComposableContent","fun interface ComposableContent","org.meshtastic.core.ui.util.ComposableContent"]},{"name":"fun interface EventFontResolver","description":"org.meshtastic.core.ui.theme.EventFontResolver","location":"core/ui/org.meshtastic.core.ui.theme/-event-font-resolver/index.html","searchKeys":["EventFontResolver","fun interface EventFontResolver","org.meshtastic.core.ui.theme.EventFontResolver"]},{"name":"fun isPermissionGroupGranted(results: List<Boolean>, requireAll: Boolean): Boolean","description":"org.meshtastic.core.ui.util.isPermissionGroupGranted","location":"core/ui/org.meshtastic.core.ui.util/is-permission-group-granted.html","searchKeys":["isPermissionGroupGranted","fun isPermissionGroupGranted(results: List<Boolean>, requireAll: Boolean): Boolean","org.meshtastic.core.ui.util.isPermissionGroupGranted"]},{"name":"fun isSafeBrandUrl(url: String?): Boolean","description":"org.meshtastic.core.ui.util.isSafeBrandUrl","location":"core/ui/org.meshtastic.core.ui.util/is-safe-brand-url.html","searchKeys":["isSafeBrandUrl","fun isSafeBrandUrl(url: String?): Boolean","org.meshtastic.core.ui.util.isSafeBrandUrl"]},{"name":"fun nodeBorderStroke(nodeColor: Color, active: Boolean): BorderStroke?","description":"org.meshtastic.core.ui.component.nodeBorderStroke","location":"core/ui/org.meshtastic.core.ui.component/node-border-stroke.html","searchKeys":["nodeBorderStroke","fun nodeBorderStroke(nodeColor: Color, active: Boolean): BorderStroke?","org.meshtastic.core.ui.component.nodeBorderStroke"]},{"name":"fun nodeTintedContainer(nodeColor: Color, fraction: Float = NODE_TINT_NORMAL): Color","description":"org.meshtastic.core.ui.component.nodeTintedContainer","location":"core/ui/org.meshtastic.core.ui.component/node-tinted-container.html","searchKeys":["nodeTintedContainer","fun nodeTintedContainer(nodeColor: Color, fraction: Float = NODE_TINT_NORMAL): Color","org.meshtastic.core.ui.component.nodeTintedContainer"]},{"name":"fun onAppIntroCompleted()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.onAppIntroCompleted","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/on-app-intro-completed.html","searchKeys":["onAppIntroCompleted","fun onAppIntroCompleted()","org.meshtastic.core.ui.viewmodel.UIViewModel.onAppIntroCompleted"]},{"name":"fun onDeepLinkHandled()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.onDeepLinkHandled","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/on-deep-link-handled.html","searchKeys":["onDeepLinkHandled","fun onDeepLinkHandled()","org.meshtastic.core.ui.viewmodel.UIViewModel.onDeepLinkHandled"]},{"name":"fun parseBrandColor(hex: String?): Color?","description":"org.meshtastic.core.ui.util.parseBrandColor","location":"core/ui/org.meshtastic.core.ui.util/parse-brand-color.html","searchKeys":["parseBrandColor","fun parseBrandColor(hex: String?): Color?","org.meshtastic.core.ui.util.parseBrandColor"]},{"name":"fun parseDeepLinkOrInvalid(uriString: String, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, onInvalid: () -> Unit)","description":"org.meshtastic.core.ui.util.parseDeepLinkOrInvalid","location":"core/ui/org.meshtastic.core.ui.util/parse-deep-link-or-invalid.html","searchKeys":["parseDeepLinkOrInvalid","fun parseDeepLinkOrInvalid(uriString: String, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, onInvalid: () -> Unit)","org.meshtastic.core.ui.util.parseDeepLinkOrInvalid"]},{"name":"fun parseInlineMarkdown(source: String): InlineMarkdownResult","description":"org.meshtastic.core.ui.component.parseInlineMarkdown","location":"core/ui/org.meshtastic.core.ui.component/parse-inline-markdown.html","searchKeys":["parseInlineMarkdown","fun parseInlineMarkdown(source: String): InlineMarkdownResult","org.meshtastic.core.ui.component.parseInlineMarkdown"]},{"name":"fun permissionGateAction(status: PermissionStatus): PermissionGateAction","description":"org.meshtastic.core.ui.util.permissionGateAction","location":"core/ui/org.meshtastic.core.ui.util/permission-gate-action.html","searchKeys":["permissionGateAction","fun permissionGateAction(status: PermissionStatus): PermissionGateAction","org.meshtastic.core.ui.util.permissionGateAction"]},{"name":"fun pickLegible(candidates: List<Color>, background: Color, fallback: Color, minRatio: Float = MIN_GRAPHICAL_CONTRAST): Color","description":"org.meshtastic.core.ui.theme.pickLegible","location":"core/ui/org.meshtastic.core.ui.theme/pick-legible.html","searchKeys":["pickLegible","fun pickLegible(candidates: List<Color>, background: Color, fallback: Color, minRatio: Float = MIN_GRAPHICAL_CONTRAST): Color","org.meshtastic.core.ui.theme.pickLegible"]},{"name":"fun rememberDragDropState(lazyListState: LazyListState, headerCount: Int = 0, onMove: (Int, Int) -> Unit): DragDropState","description":"org.meshtastic.core.ui.component.rememberDragDropState","location":"core/ui/org.meshtastic.core.ui.component/remember-drag-drop-state.html","searchKeys":["rememberDragDropState","fun rememberDragDropState(lazyListState: LazyListState, headerCount: Int = 0, onMove: (Int, Int) -> Unit): DragDropState","org.meshtastic.core.ui.component.rememberDragDropState"]},{"name":"fun rememberQrCodePainter(text: String, size: Int = 512): Painter","description":"org.meshtastic.core.ui.util.rememberQrCodePainter","location":"core/ui/org.meshtastic.core.ui.util/remember-qr-code-painter.html","searchKeys":["rememberQrCodePainter","fun rememberQrCodePainter(text: String, size: Int = 512): Painter","org.meshtastic.core.ui.util.rememberQrCodePainter"]},{"name":"fun rememberQuickReactions(count: Int = DEFAULT_QUICK_REACTION_COUNT): List<String>","description":"org.meshtastic.core.ui.emoji.rememberQuickReactions","location":"core/ui/org.meshtastic.core.ui.emoji/remember-quick-reactions.html","searchKeys":["rememberQuickReactions","fun rememberQuickReactions(count: Int = DEFAULT_QUICK_REACTION_COUNT): List<String>","org.meshtastic.core.ui.emoji.rememberQuickReactions"]},{"name":"fun rememberScrollToTopEvents(): MutableSharedFlow<ScrollToTopEvent>","description":"org.meshtastic.core.ui.component.rememberScrollToTopEvents","location":"core/ui/org.meshtastic.core.ui.component/remember-scroll-to-top-events.html","searchKeys":["rememberScrollToTopEvents","fun rememberScrollToTopEvents(): MutableSharedFlow<ScrollToTopEvent>","org.meshtastic.core.ui.component.rememberScrollToTopEvents"]},{"name":"fun safeBrandUrlOrNull(url: String?): String?","description":"org.meshtastic.core.ui.util.safeBrandUrlOrNull","location":"core/ui/org.meshtastic.core.ui.util/safe-brand-url-or-null.html","searchKeys":["safeBrandUrlOrNull","fun safeBrandUrlOrNull(url: String?): String?","org.meshtastic.core.ui.util.safeBrandUrlOrNull"]},{"name":"fun sendLockNow()","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.sendLockNow","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/send-lock-now.html","searchKeys":["sendLockNow","fun sendLockNow()","org.meshtastic.core.ui.viewmodel.UIViewModel.sendLockNow"]},{"name":"fun sendLockdownUnlock(passphrase: String, bootTtl: Int = DEFAULT_BOOT_TTL, hourTtl: Int = 0, maxSessionSeconds: Int = 0, disable: Boolean = false)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.sendLockdownUnlock","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/send-lockdown-unlock.html","searchKeys":["sendLockdownUnlock","fun sendLockdownUnlock(passphrase: String, bootTtl: Int = DEFAULT_BOOT_TTL, hourTtl: Int = 0, maxSessionSeconds: Int = 0, disable: Boolean = false)","org.meshtastic.core.ui.viewmodel.UIViewModel.sendLockdownUnlock"]},{"name":"fun setChannels(channelSet: ChannelSet): Job","description":"org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.setChannels","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-view-model/set-channels.html","searchKeys":["setChannels","fun setChannels(channelSet: ChannelSet): Job","org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.setChannels"]},{"name":"fun setDeviceAddress(address: String)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.setDeviceAddress","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/set-device-address.html","searchKeys":["setDeviceAddress","fun setDeviceAddress(address: String)","org.meshtastic.core.ui.viewmodel.UIViewModel.setDeviceAddress"]},{"name":"fun setEventThemeEnabled(enabled: Boolean)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.setEventThemeEnabled","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/set-event-theme-enabled.html","searchKeys":["setEventThemeEnabled","fun setEventThemeEnabled(enabled: Boolean)","org.meshtastic.core.ui.viewmodel.UIViewModel.setEventThemeEnabled"]},{"name":"fun setRequestChannelSet(channelSet: ChannelSet?)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.setRequestChannelSet","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/set-request-channel-set.html","searchKeys":["setRequestChannelSet","fun setRequestChannelSet(channelSet: ChannelSet?)","org.meshtastic.core.ui.viewmodel.UIViewModel.setRequestChannelSet"]},{"name":"fun setSharedContactRequested(contact: SharedContact?)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.setSharedContactRequested","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/set-shared-contact-requested.html","searchKeys":["setSharedContactRequested","fun setSharedContactRequested(contact: SharedContact?)","org.meshtastic.core.ui.viewmodel.UIViewModel.setSharedContactRequested"]},{"name":"fun shouldShowWifiUnavailableBanner(isNetworkScanning: Boolean, localNetworkPermissionGranted: Boolean, wifiUnavailable: Boolean, discoveredTcpDevicesEmpty: Boolean): Boolean","description":"org.meshtastic.core.ui.util.shouldShowWifiUnavailableBanner","location":"core/ui/org.meshtastic.core.ui.util/should-show-wifi-unavailable-banner.html","searchKeys":["shouldShowWifiUnavailableBanner","fun shouldShowWifiUnavailableBanner(isNetworkScanning: Boolean, localNetworkPermissionGranted: Boolean, wifiUnavailable: Boolean, discoveredTcpDevicesEmpty: Boolean): Boolean","org.meshtastic.core.ui.util.shouldShowWifiUnavailableBanner"]},{"name":"fun showAlert(title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, composableMessage: ComposableContent? = null, html: String? = null, onConfirm: () -> Unit? = {}, onDismiss: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, choices: Map<String, () -> Unit> = emptyMap())","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.showAlert","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/show-alert.html","searchKeys":["showAlert","fun showAlert(title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, composableMessage: ComposableContent? = null, html: String? = null, onConfirm: () -> Unit? = {}, onDismiss: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, choices: Map<String, () -> Unit> = emptyMap())","org.meshtastic.core.ui.viewmodel.UIViewModel.showAlert"]},{"name":"fun showSnackbar(message: String, actionLabel: String? = null, onAction: () -> Unit? = null)","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.showSnackbar","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/show-snackbar.html","searchKeys":["showSnackbar","fun showSnackbar(message: String, actionLabel: String? = null, onAction: () -> Unit? = null)","org.meshtastic.core.ui.viewmodel.UIViewModel.showSnackbar"]},{"name":"fun suppressNoPairedWarning()","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.suppressNoPairedWarning","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/suppress-no-paired-warning.html","searchKeys":["suppressNoPairedWarning","fun suppressNoPairedWarning()","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.suppressNoPairedWarning"]},{"name":"fun tracerouteMapAvailability(forwardRoute: List<Int>, returnRoute: List<Int>): TracerouteMapAvailability","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.tracerouteMapAvailability","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/traceroute-map-availability.html","searchKeys":["tracerouteMapAvailability","fun tracerouteMapAvailability(forwardRoute: List<Int>, returnRoute: List<Int>): TracerouteMapAvailability","org.meshtastic.core.ui.viewmodel.UIViewModel.tracerouteMapAvailability"]},{"name":"fun transportInfo(transport: Int, viaMqtt: Boolean): Pair<ImageVector, String>?","description":"org.meshtastic.core.ui.component.transportInfo","location":"core/ui/org.meshtastic.core.ui.component/transport-info.html","searchKeys":["transportInfo","fun transportInfo(transport: Int, viaMqtt: Boolean): Pair<ImageVector, String>?","org.meshtastic.core.ui.component.transportInfo"]},{"name":"fun valueOf(value: String): Co2Severity","description":"org.meshtastic.core.ui.component.Co2Severity.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Co2Severity","org.meshtastic.core.ui.component.Co2Severity.valueOf"]},{"name":"fun valueOf(value: String): ConnectionStatus","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.valueOf","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ConnectionStatus","org.meshtastic.core.ui.viewmodel.ConnectionStatus.valueOf"]},{"name":"fun valueOf(value: String): DiscoveryNeighborType","description":"org.meshtastic.core.ui.util.DiscoveryNeighborType.valueOf","location":"core/ui/org.meshtastic.core.ui.util/-discovery-neighbor-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): DiscoveryNeighborType","org.meshtastic.core.ui.util.DiscoveryNeighborType.valueOf"]},{"name":"fun valueOf(value: String): Iaq","description":"org.meshtastic.core.ui.component.Iaq.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-iaq/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Iaq","org.meshtastic.core.ui.component.Iaq.valueOf"]},{"name":"fun valueOf(value: String): IaqDisplayMode","description":"org.meshtastic.core.ui.component.IaqDisplayMode.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): IaqDisplayMode","org.meshtastic.core.ui.component.IaqDisplayMode.valueOf"]},{"name":"fun valueOf(value: String): InlineStyle","description":"org.meshtastic.core.ui.component.InlineStyle.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): InlineStyle","org.meshtastic.core.ui.component.InlineStyle.valueOf"]},{"name":"fun valueOf(value: String): NodeKeySecurityState","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): NodeKeySecurityState","org.meshtastic.core.ui.component.NodeKeySecurityState.valueOf"]},{"name":"fun valueOf(value: String): PermissionGateAction","description":"org.meshtastic.core.ui.util.PermissionGateAction.valueOf","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): PermissionGateAction","org.meshtastic.core.ui.util.PermissionGateAction.valueOf"]},{"name":"fun valueOf(value: String): PermissionStatus","description":"org.meshtastic.core.ui.util.PermissionStatus.valueOf","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): PermissionStatus","org.meshtastic.core.ui.util.PermissionStatus.valueOf"]},{"name":"fun valueOf(value: String): PmAqiSeverity","description":"org.meshtastic.core.ui.component.PmAqiSeverity.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): PmAqiSeverity","org.meshtastic.core.ui.component.PmAqiSeverity.valueOf"]},{"name":"fun valueOf(value: String): Quality","description":"org.meshtastic.core.ui.component.Quality.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-quality/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Quality","org.meshtastic.core.ui.component.Quality.valueOf"]},{"name":"fun valueOf(value: String): RecoveryTone","description":"org.meshtastic.core.ui.component.RecoveryTone.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-recovery-tone/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): RecoveryTone","org.meshtastic.core.ui.component.RecoveryTone.valueOf"]},{"name":"fun valueOf(value: String): ScrollToTopEvent","description":"org.meshtastic.core.ui.component.ScrollToTopEvent.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ScrollToTopEvent","org.meshtastic.core.ui.component.ScrollToTopEvent.valueOf"]},{"name":"fun valueOf(value: String): SecurityState","description":"org.meshtastic.core.ui.component.SecurityState.valueOf","location":"core/ui/org.meshtastic.core.ui.component/-security-state/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): SecurityState","org.meshtastic.core.ui.component.SecurityState.valueOf"]},{"name":"fun values(): Array<Co2Severity>","description":"org.meshtastic.core.ui.component.Co2Severity.values","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/values.html","searchKeys":["values","fun values(): Array<Co2Severity>","org.meshtastic.core.ui.component.Co2Severity.values"]},{"name":"fun values(): Array<ConnectionStatus>","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.values","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/values.html","searchKeys":["values","fun values(): Array<ConnectionStatus>","org.meshtastic.core.ui.viewmodel.ConnectionStatus.values"]},{"name":"fun values(): Array<DiscoveryNeighborType>","description":"org.meshtastic.core.ui.util.DiscoveryNeighborType.values","location":"core/ui/org.meshtastic.core.ui.util/-discovery-neighbor-type/values.html","searchKeys":["values","fun values(): Array<DiscoveryNeighborType>","org.meshtastic.core.ui.util.DiscoveryNeighborType.values"]},{"name":"fun values(): Array<Iaq>","description":"org.meshtastic.core.ui.component.Iaq.values","location":"core/ui/org.meshtastic.core.ui.component/-iaq/values.html","searchKeys":["values","fun values(): Array<Iaq>","org.meshtastic.core.ui.component.Iaq.values"]},{"name":"fun values(): Array<IaqDisplayMode>","description":"org.meshtastic.core.ui.component.IaqDisplayMode.values","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/values.html","searchKeys":["values","fun values(): Array<IaqDisplayMode>","org.meshtastic.core.ui.component.IaqDisplayMode.values"]},{"name":"fun values(): Array<InlineStyle>","description":"org.meshtastic.core.ui.component.InlineStyle.values","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/values.html","searchKeys":["values","fun values(): Array<InlineStyle>","org.meshtastic.core.ui.component.InlineStyle.values"]},{"name":"fun values(): Array<NodeKeySecurityState>","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.values","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/values.html","searchKeys":["values","fun values(): Array<NodeKeySecurityState>","org.meshtastic.core.ui.component.NodeKeySecurityState.values"]},{"name":"fun values(): Array<PermissionGateAction>","description":"org.meshtastic.core.ui.util.PermissionGateAction.values","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/values.html","searchKeys":["values","fun values(): Array<PermissionGateAction>","org.meshtastic.core.ui.util.PermissionGateAction.values"]},{"name":"fun values(): Array<PermissionStatus>","description":"org.meshtastic.core.ui.util.PermissionStatus.values","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/values.html","searchKeys":["values","fun values(): Array<PermissionStatus>","org.meshtastic.core.ui.util.PermissionStatus.values"]},{"name":"fun values(): Array<PmAqiSeverity>","description":"org.meshtastic.core.ui.component.PmAqiSeverity.values","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/values.html","searchKeys":["values","fun values(): Array<PmAqiSeverity>","org.meshtastic.core.ui.component.PmAqiSeverity.values"]},{"name":"fun values(): Array<Quality>","description":"org.meshtastic.core.ui.component.Quality.values","location":"core/ui/org.meshtastic.core.ui.component/-quality/values.html","searchKeys":["values","fun values(): Array<Quality>","org.meshtastic.core.ui.component.Quality.values"]},{"name":"fun values(): Array<RecoveryTone>","description":"org.meshtastic.core.ui.component.RecoveryTone.values","location":"core/ui/org.meshtastic.core.ui.component/-recovery-tone/values.html","searchKeys":["values","fun values(): Array<RecoveryTone>","org.meshtastic.core.ui.component.RecoveryTone.values"]},{"name":"fun values(): Array<ScrollToTopEvent>","description":"org.meshtastic.core.ui.component.ScrollToTopEvent.values","location":"core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/values.html","searchKeys":["values","fun values(): Array<ScrollToTopEvent>","org.meshtastic.core.ui.component.ScrollToTopEvent.values"]},{"name":"fun values(): Array<SecurityState>","description":"org.meshtastic.core.ui.component.SecurityState.values","location":"core/ui/org.meshtastic.core.ui.component/-security-state/values.html","searchKeys":["values","fun values(): Array<SecurityState>","org.meshtastic.core.ui.component.SecurityState.values"]},{"name":"inline fun <T> EditListPreference(title: String, list: List<T>, maxCount: Int, enabled: Boolean, keyboardActions: KeyboardActions, crossinline onValuesChanged: (List<T>) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","description":"org.meshtastic.core.ui.component.EditListPreference","location":"core/ui/org.meshtastic.core.ui.component/-edit-list-preference.html","searchKeys":["EditListPreference","inline fun <T> EditListPreference(title: String, list: List<T>, maxCount: Int, enabled: Boolean, keyboardActions: KeyboardActions, crossinline onValuesChanged: (List<T>) -> Unit, modifier: Modifier = Modifier, summary: String? = null)","org.meshtastic.core.ui.component.EditListPreference"]},{"name":"inline fun <T> LazyListScope.dragDropItemsIndexed(items: List<T>, dragDropState: DragDropState, noinline key: (index: Int, item: T) -> Any? = null, crossinline itemContent: LazyItemScope.(index: Int, item: T, isDragging: Boolean) -> Unit)","description":"org.meshtastic.core.ui.component.dragDropItemsIndexed","location":"core/ui/org.meshtastic.core.ui.component/drag-drop-items-indexed.html","searchKeys":["dragDropItemsIndexed","inline fun <T> LazyListScope.dragDropItemsIndexed(items: List<T>, dragDropState: DragDropState, noinline key: (index: Int, item: T) -> Any? = null, crossinline itemContent: LazyItemScope.(index: Int, item: T, isDragging: Boolean) -> Unit)","org.meshtastic.core.ui.component.dragDropItemsIndexed"]},{"name":"inline fun Modifier.thenIf(precondition: Boolean, action: Modifier.() -> Modifier): Modifier","description":"org.meshtastic.core.ui.util.thenIf","location":"core/ui/org.meshtastic.core.ui.util/then-if.html","searchKeys":["thenIf","inline fun Modifier.thenIf(precondition: Boolean, action: Modifier.() -> Modifier): Modifier","org.meshtastic.core.ui.util.thenIf"]},{"name":"interface BarcodeScanner","description":"org.meshtastic.core.ui.util.BarcodeScanner","location":"core/ui/org.meshtastic.core.ui.util/-barcode-scanner/index.html","searchKeys":["BarcodeScanner","interface BarcodeScanner","org.meshtastic.core.ui.util.BarcodeScanner"]},{"name":"interface MapViewProvider","description":"org.meshtastic.core.ui.util.MapViewProvider","location":"core/ui/org.meshtastic.core.ui.util/-map-view-provider/index.html","searchKeys":["MapViewProvider","interface MapViewProvider","org.meshtastic.core.ui.util.MapViewProvider"]},{"name":"object AqiSeverityColors","description":"org.meshtastic.core.ui.theme.AqiSeverityColors","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/index.html","searchKeys":["AqiSeverityColors","object AqiSeverityColors","org.meshtastic.core.ui.theme.AqiSeverityColors"]},{"name":"object BluePalette","description":"org.meshtastic.core.ui.theme.BluePalette","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/index.html","searchKeys":["BluePalette","object BluePalette","org.meshtastic.core.ui.theme.BluePalette"]},{"name":"object Companion","description":"org.meshtastic.core.ui.component.Co2Severity.Companion","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.ui.component.Co2Severity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.ui.component.PmAqiSeverity.Companion","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.ui.component.PmAqiSeverity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.Companion","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.ui.viewmodel.UIViewModel.Companion"]},{"name":"object DiscoveryMapColors","description":"org.meshtastic.core.ui.theme.DiscoveryMapColors","location":"core/ui/org.meshtastic.core.ui.theme/-discovery-map-colors/index.html","searchKeys":["DiscoveryMapColors","object DiscoveryMapColors","org.meshtastic.core.ui.theme.DiscoveryMapColors"]},{"name":"object ErrorPalette","description":"org.meshtastic.core.ui.theme.ErrorPalette","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/index.html","searchKeys":["ErrorPalette","object ErrorPalette","org.meshtastic.core.ui.theme.ErrorPalette"]},{"name":"object GraphColors","description":"org.meshtastic.core.ui.theme.GraphColors","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/index.html","searchKeys":["GraphColors","object GraphColors","org.meshtastic.core.ui.theme.GraphColors"]},{"name":"object GreenPalette","description":"org.meshtastic.core.ui.theme.GreenPalette","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/index.html","searchKeys":["GreenPalette","object GreenPalette","org.meshtastic.core.ui.theme.GreenPalette"]},{"name":"object IAQColors","description":"org.meshtastic.core.ui.theme.IAQColors","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/index.html","searchKeys":["IAQColors","object IAQColors","org.meshtastic.core.ui.theme.IAQColors"]},{"name":"object MeshtasticIcons","description":"org.meshtastic.core.ui.icon.MeshtasticIcons","location":"core/ui/org.meshtastic.core.ui.icon/-meshtastic-icons/index.html","searchKeys":["MeshtasticIcons","object MeshtasticIcons","org.meshtastic.core.ui.icon.MeshtasticIcons"]},{"name":"object MessageItemColors","description":"org.meshtastic.core.ui.theme.MessageItemColors","location":"core/ui/org.meshtastic.core.ui.theme/-message-item-colors/index.html","searchKeys":["MessageItemColors","object MessageItemColors","org.meshtastic.core.ui.theme.MessageItemColors"]},{"name":"object NeutralPalette","description":"org.meshtastic.core.ui.theme.NeutralPalette","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/index.html","searchKeys":["NeutralPalette","object NeutralPalette","org.meshtastic.core.ui.theme.NeutralPalette"]},{"name":"object NeutralVariantPalette","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/index.html","searchKeys":["NeutralVariantPalette","object NeutralVariantPalette","org.meshtastic.core.ui.theme.NeutralVariantPalette"]},{"name":"object SemanticColors","description":"org.meshtastic.core.ui.theme.SemanticColors","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/index.html","searchKeys":["SemanticColors","object SemanticColors","org.meshtastic.core.ui.theme.SemanticColors"]},{"name":"object StatusColors","description":"org.meshtastic.core.ui.theme.StatusColors","location":"core/ui/org.meshtastic.core.ui.theme/-status-colors/index.html","searchKeys":["StatusColors","object StatusColors","org.meshtastic.core.ui.theme.StatusColors"]},{"name":"object TracerouteColors","description":"org.meshtastic.core.ui.theme.TracerouteColors","location":"core/ui/org.meshtastic.core.ui.theme/-traceroute-colors/index.html","searchKeys":["TracerouteColors","object TracerouteColors","org.meshtastic.core.ui.theme.TracerouteColors"]},{"name":"open class AlertManager","description":"org.meshtastic.core.ui.util.AlertManager","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/index.html","searchKeys":["AlertManager","open class AlertManager","org.meshtastic.core.ui.util.AlertManager"]},{"name":"open class SnackbarManager","description":"org.meshtastic.core.ui.util.SnackbarManager","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/index.html","searchKeys":["SnackbarManager","open class SnackbarManager","org.meshtastic.core.ui.util.SnackbarManager"]},{"name":"open fun dismissAlert()","description":"org.meshtastic.core.ui.util.AlertManager.dismissAlert","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/dismiss-alert.html","searchKeys":["dismissAlert","open fun dismissAlert()","org.meshtastic.core.ui.util.AlertManager.dismissAlert"]},{"name":"open fun showAlert(title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, composableMessage: ComposableContent? = null, html: String? = null, icon: ImageVector? = null, onConfirm: () -> Unit? = {}, onDismiss: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, choices: Map<String, () -> Unit> = emptyMap(), dismissable: Boolean = true)","description":"org.meshtastic.core.ui.util.AlertManager.showAlert","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/show-alert.html","searchKeys":["showAlert","open fun showAlert(title: String? = null, titleRes: StringResource? = null, message: String? = null, messageRes: StringResource? = null, composableMessage: ComposableContent? = null, html: String? = null, icon: ImageVector? = null, onConfirm: () -> Unit? = {}, onDismiss: () -> Unit? = null, confirmText: String? = null, confirmTextRes: StringResource? = null, dismissText: String? = null, dismissTextRes: StringResource? = null, choices: Map<String, () -> Unit> = emptyMap(), dismissable: Boolean = true)","org.meshtastic.core.ui.util.AlertManager.showAlert"]},{"name":"open fun showSnackbar(message: String, actionLabel: String? = null, withDismissAction: Boolean = false, duration: SnackbarDuration = if (actionLabel != null) SnackbarDuration.Long else SnackbarDuration.Short, onAction: () -> Unit? = null)","description":"org.meshtastic.core.ui.util.SnackbarManager.showSnackbar","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/show-snackbar.html","searchKeys":["showSnackbar","open fun showSnackbar(message: String, actionLabel: String? = null, withDismissAction: Boolean = false, duration: SnackbarDuration = if (actionLabel != null) SnackbarDuration.Long else SnackbarDuration.Short, onAction: () -> Unit? = null)","org.meshtastic.core.ui.util.SnackbarManager.showSnackbar"]},{"name":"open override fun Wrap(content: () -> Unit)","description":"org.meshtastic.core.ui.theme.AppThemePreviewWrapper.Wrap","location":"core/ui/org.meshtastic.core.ui.theme/-app-theme-preview-wrapper/-wrap.html","searchKeys":["Wrap","open override fun Wrap(content: () -> Unit)","org.meshtastic.core.ui.theme.AppThemePreviewWrapper.Wrap"]},{"name":"open override val values: Sequence<Boolean>","description":"org.meshtastic.core.ui.component.preview.BooleanProvider.values","location":"core/ui/org.meshtastic.core.ui.component.preview/-boolean-provider/values.html","searchKeys":["values","open override val values: Sequence<Boolean>","org.meshtastic.core.ui.component.preview.BooleanProvider.values"]},{"name":"open override val values: Sequence<Int>","description":"org.meshtastic.core.ui.component.SignalStrengthProvider.values","location":"core/ui/org.meshtastic.core.ui.component/-signal-strength-provider/values.html","searchKeys":["values","open override val values: Sequence<Int>","org.meshtastic.core.ui.component.SignalStrengthProvider.values"]},{"name":"open override val values: Sequence<Node>","description":"org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.values","location":"core/ui/org.meshtastic.core.ui.component.preview/-node-preview-parameter-provider/values.html","searchKeys":["values","open override val values: Sequence<Node>","org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.values"]},{"name":"open override val values: Sequence<Pair<Int?, Float?>>","description":"org.meshtastic.core.ui.component.BatteryInfoPreviewParameterProvider.values","location":"core/ui/org.meshtastic.core.ui.component/-battery-info-preview-parameter-provider/values.html","searchKeys":["values","open override val values: Sequence<Pair<Int?, Float?>>","org.meshtastic.core.ui.component.BatteryInfoPreviewParameterProvider.values"]},{"name":"open val currentAlert: StateFlow<AlertManager.AlertData?>","description":"org.meshtastic.core.ui.util.AlertManager.currentAlert","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/current-alert.html","searchKeys":["currentAlert","open val currentAlert: StateFlow<AlertManager.AlertData?>","org.meshtastic.core.ui.util.AlertManager.currentAlert"]},{"name":"open val events: Flow<SnackbarManager.SnackbarEvent>","description":"org.meshtastic.core.ui.util.SnackbarManager.events","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/events.html","searchKeys":["events","open val events: Flow<SnackbarManager.SnackbarEvent>","org.meshtastic.core.ui.util.SnackbarManager.events"]},{"name":"sealed interface UiState<out T>","description":"org.meshtastic.core.ui.viewmodel.UiState","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/index.html","searchKeys":["UiState","sealed interface UiState<out T>","org.meshtastic.core.ui.viewmodel.UiState"]},{"name":"suspend fun Context.showToast(stringResource: StringResource, vararg formatArgs: Any)","description":"org.meshtastic.core.ui.util.showToast","location":"core/ui/org.meshtastic.core.ui.util/show-toast.html","searchKeys":["showToast","suspend fun Context.showToast(stringResource: StringResource, vararg formatArgs: Any)","org.meshtastic.core.ui.util.showToast"]},{"name":"suspend fun Context.showToast(text: String)","description":"org.meshtastic.core.ui.util.showToast","location":"core/ui/org.meshtastic.core.ui.util/show-toast.html","searchKeys":["showToast","suspend fun Context.showToast(text: String)","org.meshtastic.core.ui.util.showToast"]},{"name":"suspend fun importChannelSet(channelSet: ChannelSet, radioController: RadioController, radioConfigRepository: RadioConfigRepository)","description":"org.meshtastic.core.ui.util.importChannelSet","location":"core/ui/org.meshtastic.core.ui.util/import-channel-set.html","searchKeys":["importChannelSet","suspend fun importChannelSet(channelSet: ChannelSet, radioController: RadioController, radioConfigRepository: RadioConfigRepository)","org.meshtastic.core.ui.util.importChannelSet"]},{"name":"val Accent: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.Accent","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-accent.html","searchKeys":["Accent","val Accent: Color","org.meshtastic.core.ui.theme.SemanticColors.Accent"]},{"name":"val AccentLight: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.AccentLight","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-accent-light.html","searchKeys":["AccentLight","val AccentLight: Color","org.meshtastic.core.ui.theme.SemanticColors.AccentLight"]},{"name":"val Amber: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Amber","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-amber.html","searchKeys":["Amber","val Amber: Color","org.meshtastic.core.ui.theme.GraphColors.Amber"]},{"name":"val AnnotationColor: Color","description":"org.meshtastic.core.ui.theme.AnnotationColor","location":"core/ui/org.meshtastic.core.ui.theme/-annotation-color.html","searchKeys":["AnnotationColor","val AnnotationColor: Color","org.meshtastic.core.ui.theme.AnnotationColor"]},{"name":"val AppTypography: Typography","description":"org.meshtastic.core.ui.theme.AppTypography","location":"core/ui/org.meshtastic.core.ui.theme/-app-typography.html","searchKeys":["AppTypography","val AppTypography: Typography","org.meshtastic.core.ui.theme.AppTypography"]},{"name":"val B100: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B100","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b100.html","searchKeys":["B100","val B100: Color","org.meshtastic.core.ui.theme.BluePalette.B100"]},{"name":"val B200: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B200","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b200.html","searchKeys":["B200","val B200: Color","org.meshtastic.core.ui.theme.BluePalette.B200"]},{"name":"val B300: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B300","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b300.html","searchKeys":["B300","val B300: Color","org.meshtastic.core.ui.theme.BluePalette.B300"]},{"name":"val B400: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B400","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b400.html","searchKeys":["B400","val B400: Color","org.meshtastic.core.ui.theme.BluePalette.B400"]},{"name":"val B500: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B500","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b500.html","searchKeys":["B500","val B500: Color","org.meshtastic.core.ui.theme.BluePalette.B500"]},{"name":"val B50: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B50","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b50.html","searchKeys":["B50","val B50: Color","org.meshtastic.core.ui.theme.BluePalette.B50"]},{"name":"val B600: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B600","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b600.html","searchKeys":["B600","val B600: Color","org.meshtastic.core.ui.theme.BluePalette.B600"]},{"name":"val B700: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B700","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b700.html","searchKeys":["B700","val B700: Color","org.meshtastic.core.ui.theme.BluePalette.B700"]},{"name":"val B800: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B800","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b800.html","searchKeys":["B800","val B800: Color","org.meshtastic.core.ui.theme.BluePalette.B800"]},{"name":"val B900: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B900","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b900.html","searchKeys":["B900","val B900: Color","org.meshtastic.core.ui.theme.BluePalette.B900"]},{"name":"val B950: Color","description":"org.meshtastic.core.ui.theme.BluePalette.B950","location":"core/ui/org.meshtastic.core.ui.theme/-blue-palette/-b950.html","searchKeys":["B950","val B950: Color","org.meshtastic.core.ui.theme.BluePalette.B950"]},{"name":"val Blue: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Blue","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-blue.html","searchKeys":["Blue","val Blue: Color","org.meshtastic.core.ui.theme.GraphColors.Blue"]},{"name":"val BlueGrey: Color","description":"org.meshtastic.core.ui.theme.GraphColors.BlueGrey","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-blue-grey.html","searchKeys":["BlueGrey","val BlueGrey: Color","org.meshtastic.core.ui.theme.GraphColors.BlueGrey"]},{"name":"val Brown: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Brown","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-brown.html","searchKeys":["Brown","val Brown: Color","org.meshtastic.core.ui.theme.GraphColors.Brown"]},{"name":"val Channel.isLowEntropyKey: Boolean","description":"org.meshtastic.core.ui.component.isLowEntropyKey","location":"core/ui/org.meshtastic.core.ui.component/is-low-entropy-key.html","searchKeys":["isLowEntropyKey","val Channel.isLowEntropyKey: Boolean","org.meshtastic.core.ui.component.isLowEntropyKey"]},{"name":"val Channel.isMqttEnabled: Boolean","description":"org.meshtastic.core.ui.component.isMqttEnabled","location":"core/ui/org.meshtastic.core.ui.component/is-mqtt-enabled.html","searchKeys":["isMqttEnabled","val Channel.isMqttEnabled: Boolean","org.meshtastic.core.ui.component.isMqttEnabled"]},{"name":"val Channel.isPreciseLocation: Boolean","description":"org.meshtastic.core.ui.component.isPreciseLocation","location":"core/ui/org.meshtastic.core.ui.component/is-precise-location.html","searchKeys":["isPreciseLocation","val Channel.isPreciseLocation: Boolean","org.meshtastic.core.ui.component.isPreciseLocation"]},{"name":"val ChannelOption.labelRes: StringResource","description":"org.meshtastic.core.ui.util.labelRes","location":"core/ui/org.meshtastic.core.ui.util/label-res.html","searchKeys":["labelRes","val ChannelOption.labelRes: StringResource","org.meshtastic.core.ui.util.labelRes"]},{"name":"val Chartreuse: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Chartreuse","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-chartreuse.html","searchKeys":["Chartreuse","val Chartreuse: Color","org.meshtastic.core.ui.theme.GraphColors.Chartreuse"]},{"name":"val ColorScheme.StatusBlue: Color","description":"org.meshtastic.core.ui.theme.StatusColors.StatusBlue","location":"core/ui/org.meshtastic.core.ui.theme/-status-colors/-status-blue.html","searchKeys":["StatusBlue","val ColorScheme.StatusBlue: Color","org.meshtastic.core.ui.theme.StatusColors.StatusBlue"]},{"name":"val ColorScheme.StatusGreen: Color","description":"org.meshtastic.core.ui.theme.StatusColors.StatusGreen","location":"core/ui/org.meshtastic.core.ui.theme/-status-colors/-status-green.html","searchKeys":["StatusGreen","val ColorScheme.StatusGreen: Color","org.meshtastic.core.ui.theme.StatusColors.StatusGreen"]},{"name":"val ColorScheme.StatusOrange: Color","description":"org.meshtastic.core.ui.theme.StatusColors.StatusOrange","location":"core/ui/org.meshtastic.core.ui.theme/-status-colors/-status-orange.html","searchKeys":["StatusOrange","val ColorScheme.StatusOrange: Color","org.meshtastic.core.ui.theme.StatusColors.StatusOrange"]},{"name":"val ColorScheme.StatusRed: Color","description":"org.meshtastic.core.ui.theme.StatusColors.StatusRed","location":"core/ui/org.meshtastic.core.ui.theme/-status-colors/-status-red.html","searchKeys":["StatusRed","val ColorScheme.StatusRed: Color","org.meshtastic.core.ui.theme.StatusColors.StatusRed"]},{"name":"val ColorScheme.StatusYellow: Color","description":"org.meshtastic.core.ui.theme.StatusColors.StatusYellow","location":"core/ui/org.meshtastic.core.ui.theme/-status-colors/-status-yellow.html","searchKeys":["StatusYellow","val ColorScheme.StatusYellow: Color","org.meshtastic.core.ui.theme.StatusColors.StatusYellow"]},{"name":"val Config.DeviceConfig.Role.label: StringResource","description":"org.meshtastic.core.ui.component.label","location":"core/ui/org.meshtastic.core.ui.component/label.html","searchKeys":["label","val Config.DeviceConfig.Role.label: StringResource","org.meshtastic.core.ui.component.label"]},{"name":"val Coral: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Coral","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-coral.html","searchKeys":["Coral","val Coral: Color","org.meshtastic.core.ui.theme.GraphColors.Coral"]},{"name":"val Cyan: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Cyan","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-cyan.html","searchKeys":["Cyan","val Cyan: Color","org.meshtastic.core.ui.theme.GraphColors.Cyan"]},{"name":"val DeepOrange: Color","description":"org.meshtastic.core.ui.theme.GraphColors.DeepOrange","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-deep-orange.html","searchKeys":["DeepOrange","val DeepOrange: Color","org.meshtastic.core.ui.theme.GraphColors.DeepOrange"]},{"name":"val DeepPurple: Color","description":"org.meshtastic.core.ui.theme.GraphColors.DeepPurple","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-deep-purple.html","searchKeys":["DeepPurple","val DeepPurple: Color","org.meshtastic.core.ui.theme.GraphColors.DeepPurple"]},{"name":"val DirectLine: Color","description":"org.meshtastic.core.ui.theme.DiscoveryMapColors.DirectLine","location":"core/ui/org.meshtastic.core.ui.theme/-discovery-map-colors/-direct-line.html","searchKeys":["DirectLine","val DirectLine: Color","org.meshtastic.core.ui.theme.DiscoveryMapColors.DirectLine"]},{"name":"val DirectNode: Color","description":"org.meshtastic.core.ui.theme.DiscoveryMapColors.DirectNode","location":"core/ui/org.meshtastic.core.ui.theme/-discovery-map-colors/-direct-node.html","searchKeys":["DirectNode","val DirectNode: Color","org.meshtastic.core.ui.theme.DiscoveryMapColors.DirectNode"]},{"name":"val E100: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E100","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e100.html","searchKeys":["E100","val E100: Color","org.meshtastic.core.ui.theme.ErrorPalette.E100"]},{"name":"val E200: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E200","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e200.html","searchKeys":["E200","val E200: Color","org.meshtastic.core.ui.theme.ErrorPalette.E200"]},{"name":"val E300: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E300","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e300.html","searchKeys":["E300","val E300: Color","org.meshtastic.core.ui.theme.ErrorPalette.E300"]},{"name":"val E400: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E400","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e400.html","searchKeys":["E400","val E400: Color","org.meshtastic.core.ui.theme.ErrorPalette.E400"]},{"name":"val E500: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E500","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e500.html","searchKeys":["E500","val E500: Color","org.meshtastic.core.ui.theme.ErrorPalette.E500"]},{"name":"val E600: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E600","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e600.html","searchKeys":["E600","val E600: Color","org.meshtastic.core.ui.theme.ErrorPalette.E600"]},{"name":"val E700: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E700","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e700.html","searchKeys":["E700","val E700: Color","org.meshtastic.core.ui.theme.ErrorPalette.E700"]},{"name":"val E800: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E800","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e800.html","searchKeys":["E800","val E800: Color","org.meshtastic.core.ui.theme.ErrorPalette.E800"]},{"name":"val E900: Color","description":"org.meshtastic.core.ui.theme.ErrorPalette.E900","location":"core/ui/org.meshtastic.core.ui.theme/-error-palette/-e900.html","searchKeys":["E900","val E900: Color","org.meshtastic.core.ui.theme.ErrorPalette.E900"]},{"name":"val Error: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.Error","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-error.html","searchKeys":["Error","val Error: Color","org.meshtastic.core.ui.theme.SemanticColors.Error"]},{"name":"val ErrorLight: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.ErrorLight","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-error-light.html","searchKeys":["ErrorLight","val ErrorLight: Color","org.meshtastic.core.ui.theme.SemanticColors.ErrorLight"]},{"name":"val G100: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G100","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g100.html","searchKeys":["G100","val G100: Color","org.meshtastic.core.ui.theme.GreenPalette.G100"]},{"name":"val G200: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G200","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g200.html","searchKeys":["G200","val G200: Color","org.meshtastic.core.ui.theme.GreenPalette.G200"]},{"name":"val G300: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G300","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g300.html","searchKeys":["G300","val G300: Color","org.meshtastic.core.ui.theme.GreenPalette.G300"]},{"name":"val G400: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G400","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g400.html","searchKeys":["G400","val G400: Color","org.meshtastic.core.ui.theme.GreenPalette.G400"]},{"name":"val G500: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G500","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g500.html","searchKeys":["G500","val G500: Color","org.meshtastic.core.ui.theme.GreenPalette.G500"]},{"name":"val G50: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G50","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g50.html","searchKeys":["G50","val G50: Color","org.meshtastic.core.ui.theme.GreenPalette.G50"]},{"name":"val G600: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G600","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g600.html","searchKeys":["G600","val G600: Color","org.meshtastic.core.ui.theme.GreenPalette.G600"]},{"name":"val G700: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G700","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g700.html","searchKeys":["G700","val G700: Color","org.meshtastic.core.ui.theme.GreenPalette.G700"]},{"name":"val G800: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G800","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g800.html","searchKeys":["G800","val G800: Color","org.meshtastic.core.ui.theme.GreenPalette.G800"]},{"name":"val G900: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G900","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g900.html","searchKeys":["G900","val G900: Color","org.meshtastic.core.ui.theme.GreenPalette.G900"]},{"name":"val G950: Color","description":"org.meshtastic.core.ui.theme.GreenPalette.G950","location":"core/ui/org.meshtastic.core.ui.theme/-green-palette/-g950.html","searchKeys":["G950","val G950: Color","org.meshtastic.core.ui.theme.GreenPalette.G950"]},{"name":"val Gold: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Gold","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-gold.html","searchKeys":["Gold","val Gold: Color","org.meshtastic.core.ui.theme.GraphColors.Gold"]},{"name":"val Good: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Good","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-good.html","searchKeys":["Good","val Good: AqiSeverityColors.Tones","org.meshtastic.core.ui.theme.AqiSeverityColors.Good"]},{"name":"val Green: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Green","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-green.html","searchKeys":["Green","val Green: Color","org.meshtastic.core.ui.theme.GraphColors.Green"]},{"name":"val Hazardous: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Hazardous","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-hazardous.html","searchKeys":["Hazardous","val Hazardous: AqiSeverityColors.Tones","org.meshtastic.core.ui.theme.AqiSeverityColors.Hazardous"]},{"name":"val HyperlinkBlue: Color","description":"org.meshtastic.core.ui.theme.HyperlinkBlue","location":"core/ui/org.meshtastic.core.ui.theme/-hyperlink-blue.html","searchKeys":["HyperlinkBlue","val HyperlinkBlue: Color","org.meshtastic.core.ui.theme.HyperlinkBlue"]},{"name":"val IAQDangerouslyPolluted: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQDangerouslyPolluted","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-dangerously-polluted.html","searchKeys":["IAQDangerouslyPolluted","val IAQDangerouslyPolluted: Color","org.meshtastic.core.ui.theme.IAQColors.IAQDangerouslyPolluted"]},{"name":"val IAQExcellent: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQExcellent","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-excellent.html","searchKeys":["IAQExcellent","val IAQExcellent: Color","org.meshtastic.core.ui.theme.IAQColors.IAQExcellent"]},{"name":"val IAQExtremelyPolluted: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQExtremelyPolluted","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-extremely-polluted.html","searchKeys":["IAQExtremelyPolluted","val IAQExtremelyPolluted: Color","org.meshtastic.core.ui.theme.IAQColors.IAQExtremelyPolluted"]},{"name":"val IAQGood: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQGood","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-good.html","searchKeys":["IAQGood","val IAQGood: Color","org.meshtastic.core.ui.theme.IAQColors.IAQGood"]},{"name":"val IAQHeavilyPolluted: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQHeavilyPolluted","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-heavily-polluted.html","searchKeys":["IAQHeavilyPolluted","val IAQHeavilyPolluted: Color","org.meshtastic.core.ui.theme.IAQColors.IAQHeavilyPolluted"]},{"name":"val IAQLightlyPolluted: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQLightlyPolluted","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-lightly-polluted.html","searchKeys":["IAQLightlyPolluted","val IAQLightlyPolluted: Color","org.meshtastic.core.ui.theme.IAQColors.IAQLightlyPolluted"]},{"name":"val IAQModeratelyPolluted: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQModeratelyPolluted","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-moderately-polluted.html","searchKeys":["IAQModeratelyPolluted","val IAQModeratelyPolluted: Color","org.meshtastic.core.ui.theme.IAQColors.IAQModeratelyPolluted"]},{"name":"val IAQSeverelyPolluted: Color","description":"org.meshtastic.core.ui.theme.IAQColors.IAQSeverelyPolluted","location":"core/ui/org.meshtastic.core.ui.theme/-i-a-q-colors/-i-a-q-severely-polluted.html","searchKeys":["IAQSeverelyPolluted","val IAQSeverelyPolluted: Color","org.meshtastic.core.ui.theme.IAQColors.IAQSeverelyPolluted"]},{"name":"val Indigo: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Indigo","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-indigo.html","searchKeys":["Indigo","val Indigo: Color","org.meshtastic.core.ui.theme.GraphColors.Indigo"]},{"name":"val InfantryBlue: Color","description":"org.meshtastic.core.ui.theme.GraphColors.InfantryBlue","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-infantry-blue.html","searchKeys":["InfantryBlue","val InfantryBlue: Color","org.meshtastic.core.ui.theme.GraphColors.InfantryBlue"]},{"name":"val Info: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.Info","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-info.html","searchKeys":["Info","val Info: Color","org.meshtastic.core.ui.theme.SemanticColors.Info"]},{"name":"val InfoLight: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.InfoLight","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-info-light.html","searchKeys":["InfoLight","val InfoLight: Color","org.meshtastic.core.ui.theme.SemanticColors.InfoLight"]},{"name":"val LightGreen: Color","description":"org.meshtastic.core.ui.theme.GraphColors.LightGreen","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-light-green.html","searchKeys":["LightGreen","val LightGreen: Color","org.meshtastic.core.ui.theme.GraphColors.LightGreen"]},{"name":"val Lime: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Lime","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-lime.html","searchKeys":["Lime","val Lime: Color","org.meshtastic.core.ui.theme.GraphColors.Lime"]},{"name":"val LocalAnalyticsIntroProvider: ProvidableCompositionLocal<() -> Unit>","description":"org.meshtastic.core.ui.util.LocalAnalyticsIntroProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-analytics-intro-provider.html","searchKeys":["LocalAnalyticsIntroProvider","val LocalAnalyticsIntroProvider: ProvidableCompositionLocal<() -> Unit>","org.meshtastic.core.ui.util.LocalAnalyticsIntroProvider"]},{"name":"val LocalBarcodeScannerProvider: ProvidableCompositionLocal<(onResult: (String?) -> Unit) -> BarcodeScanner>","description":"org.meshtastic.core.ui.util.LocalBarcodeScannerProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-barcode-scanner-provider.html","searchKeys":["LocalBarcodeScannerProvider","val LocalBarcodeScannerProvider: ProvidableCompositionLocal<(onResult: (String?) -> Unit) -> BarcodeScanner>","org.meshtastic.core.ui.util.LocalBarcodeScannerProvider"]},{"name":"val LocalBarcodeScannerSupported: ProvidableCompositionLocal<Boolean>","description":"org.meshtastic.core.ui.util.LocalBarcodeScannerSupported","location":"core/ui/org.meshtastic.core.ui.util/-local-barcode-scanner-supported.html","searchKeys":["LocalBarcodeScannerSupported","val LocalBarcodeScannerSupported: ProvidableCompositionLocal<Boolean>","org.meshtastic.core.ui.util.LocalBarcodeScannerSupported"]},{"name":"val LocalDiscoveryMapProvider: ProvidableCompositionLocal<(userLatitude: Double, userLongitude: Double, nodes: List<DiscoveryMapNode>, modifier: Modifier) -> Unit>","description":"org.meshtastic.core.ui.util.LocalDiscoveryMapProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-discovery-map-provider.html","searchKeys":["LocalDiscoveryMapProvider","val LocalDiscoveryMapProvider: ProvidableCompositionLocal<(userLatitude: Double, userLongitude: Double, nodes: List<DiscoveryMapNode>, modifier: Modifier) -> Unit>","org.meshtastic.core.ui.util.LocalDiscoveryMapProvider"]},{"name":"val LocalEventBranding: ProvidableCompositionLocal<EventFirmwareEdition?>","description":"org.meshtastic.core.ui.util.LocalEventBranding","location":"core/ui/org.meshtastic.core.ui.util/-local-event-branding.html","searchKeys":["LocalEventBranding","val LocalEventBranding: ProvidableCompositionLocal<EventFirmwareEdition?>","org.meshtastic.core.ui.util.LocalEventBranding"]},{"name":"val LocalEventTheme: ProvidableCompositionLocal<EventTheme?>","description":"org.meshtastic.core.ui.theme.LocalEventTheme","location":"core/ui/org.meshtastic.core.ui.theme/-local-event-theme.html","searchKeys":["LocalEventTheme","val LocalEventTheme: ProvidableCompositionLocal<EventTheme?>","org.meshtastic.core.ui.theme.LocalEventTheme"]},{"name":"val LocalEventThemeToggle: ProvidableCompositionLocal<EventThemeToggle>","description":"org.meshtastic.core.ui.theme.LocalEventThemeToggle","location":"core/ui/org.meshtastic.core.ui.theme/-local-event-theme-toggle.html","searchKeys":["LocalEventThemeToggle","val LocalEventThemeToggle: ProvidableCompositionLocal<EventThemeToggle>","org.meshtastic.core.ui.theme.LocalEventThemeToggle"]},{"name":"val LocalInlineMapProvider: ProvidableCompositionLocal<(node: Node, modifier: Modifier) -> Unit>","description":"org.meshtastic.core.ui.util.LocalInlineMapProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-inline-map-provider.html","searchKeys":["LocalInlineMapProvider","val LocalInlineMapProvider: ProvidableCompositionLocal<(node: Node, modifier: Modifier) -> Unit>","org.meshtastic.core.ui.util.LocalInlineMapProvider"]},{"name":"val LocalMapMainScreenProvider: ProvidableCompositionLocal<(onClickNodeChip: (Int) -> Unit, navigateToNodeDetails: (Int) -> Unit, waypointId: Int?, sitePlannerNodeNum: Int?) -> Unit>","description":"org.meshtastic.core.ui.util.LocalMapMainScreenProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-map-main-screen-provider.html","searchKeys":["LocalMapMainScreenProvider","val LocalMapMainScreenProvider: ProvidableCompositionLocal<(onClickNodeChip: (Int) -> Unit, navigateToNodeDetails: (Int) -> Unit, waypointId: Int?, sitePlannerNodeNum: Int?) -> Unit>","org.meshtastic.core.ui.util.LocalMapMainScreenProvider"]},{"name":"val LocalMapViewProvider: ProvidableCompositionLocal<MapViewProvider?>","description":"org.meshtastic.core.ui.util.LocalMapViewProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-map-view-provider.html","searchKeys":["LocalMapViewProvider","val LocalMapViewProvider: ProvidableCompositionLocal<MapViewProvider?>","org.meshtastic.core.ui.util.LocalMapViewProvider"]},{"name":"val LocalMeshActivity: ProvidableCompositionLocal<Flow<MeshActivity>?>","description":"org.meshtastic.core.ui.util.LocalMeshActivity","location":"core/ui/org.meshtastic.core.ui.util/-local-mesh-activity.html","searchKeys":["LocalMeshActivity","val LocalMeshActivity: ProvidableCompositionLocal<Flow<MeshActivity>?>","org.meshtastic.core.ui.util.LocalMeshActivity"]},{"name":"val LocalModemPreset: ProvidableCompositionLocal<Config.LoRaConfig.ModemPreset?>","description":"org.meshtastic.core.ui.util.LocalModemPreset","location":"core/ui/org.meshtastic.core.ui.util/-local-modem-preset.html","searchKeys":["LocalModemPreset","val LocalModemPreset: ProvidableCompositionLocal<Config.LoRaConfig.ModemPreset?>","org.meshtastic.core.ui.util.LocalModemPreset"]},{"name":"val LocalNfcScannerProvider: ProvidableCompositionLocal<(onResult: (String?) -> Unit, onNfcDisabled: () -> Unit) -> Unit>","description":"org.meshtastic.core.ui.util.LocalNfcScannerProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-nfc-scanner-provider.html","searchKeys":["LocalNfcScannerProvider","val LocalNfcScannerProvider: ProvidableCompositionLocal<(onResult: (String?) -> Unit, onNfcDisabled: () -> Unit) -> Unit>","org.meshtastic.core.ui.util.LocalNfcScannerProvider"]},{"name":"val LocalNfcScannerSupported: ProvidableCompositionLocal<Boolean>","description":"org.meshtastic.core.ui.util.LocalNfcScannerSupported","location":"core/ui/org.meshtastic.core.ui.util/-local-nfc-scanner-supported.html","searchKeys":["LocalNfcScannerSupported","val LocalNfcScannerSupported: ProvidableCompositionLocal<Boolean>","org.meshtastic.core.ui.util.LocalNfcScannerSupported"]},{"name":"val LocalNfcWriterProvider: ProvidableCompositionLocal<(url: String, onResult: (Boolean) -> Unit, onNfcDisabled: () -> Unit) -> Unit>","description":"org.meshtastic.core.ui.util.LocalNfcWriterProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-nfc-writer-provider.html","searchKeys":["LocalNfcWriterProvider","val LocalNfcWriterProvider: ProvidableCompositionLocal<(url: String, onResult: (Boolean) -> Unit, onNfcDisabled: () -> Unit) -> Unit>","org.meshtastic.core.ui.util.LocalNfcWriterProvider"]},{"name":"val LocalNodeMapScreenProvider: ProvidableCompositionLocal<(destNum: Int, onNavigateUp: () -> Unit) -> Unit>","description":"org.meshtastic.core.ui.util.LocalNodeMapScreenProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-node-map-screen-provider.html","searchKeys":["LocalNodeMapScreenProvider","val LocalNodeMapScreenProvider: ProvidableCompositionLocal<(destNum: Int, onNavigateUp: () -> Unit) -> Unit>","org.meshtastic.core.ui.util.LocalNodeMapScreenProvider"]},{"name":"val LocalNodeTrackMapProvider: ProvidableCompositionLocal<(destNum: Int, positions: List<Position>, modifier: Modifier, selectedPositionTime: Int?, onPositionSelected: (Int) -> Unit?) -> Unit>","description":"org.meshtastic.core.ui.util.LocalNodeTrackMapProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-node-track-map-provider.html","searchKeys":["LocalNodeTrackMapProvider","val LocalNodeTrackMapProvider: ProvidableCompositionLocal<(destNum: Int, positions: List<Position>, modifier: Modifier, selectedPositionTime: Int?, onPositionSelected: (Int) -> Unit?) -> Unit>","org.meshtastic.core.ui.util.LocalNodeTrackMapProvider"]},{"name":"val LocalSitePlannerAvailable: ProvidableCompositionLocal<Boolean>","description":"org.meshtastic.core.ui.util.LocalSitePlannerAvailable","location":"core/ui/org.meshtastic.core.ui.util/-local-site-planner-available.html","searchKeys":["LocalSitePlannerAvailable","val LocalSitePlannerAvailable: ProvidableCompositionLocal<Boolean>","org.meshtastic.core.ui.util.LocalSitePlannerAvailable"]},{"name":"val LocalTracerouteMapOverlayInsetsProvider: ProvidableCompositionLocal<TracerouteMapOverlayInsets>","description":"org.meshtastic.core.ui.util.LocalTracerouteMapOverlayInsetsProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-traceroute-map-overlay-insets-provider.html","searchKeys":["LocalTracerouteMapOverlayInsetsProvider","val LocalTracerouteMapOverlayInsetsProvider: ProvidableCompositionLocal<TracerouteMapOverlayInsets>","org.meshtastic.core.ui.util.LocalTracerouteMapOverlayInsetsProvider"]},{"name":"val LocalTracerouteMapProvider: ProvidableCompositionLocal<(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, onMappableCountChanged: (Int, Int) -> Unit, modifier: Modifier) -> Unit>","description":"org.meshtastic.core.ui.util.LocalTracerouteMapProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-traceroute-map-provider.html","searchKeys":["LocalTracerouteMapProvider","val LocalTracerouteMapProvider: ProvidableCompositionLocal<(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, onMappableCountChanged: (Int, Int) -> Unit, modifier: Modifier) -> Unit>","org.meshtastic.core.ui.util.LocalTracerouteMapProvider"]},{"name":"val LocalTracerouteMapScreenProvider: ProvidableCompositionLocal<(destNum: Int, requestId: Int, logUuid: String?, onNavigateUp: () -> Unit) -> Unit>","description":"org.meshtastic.core.ui.util.LocalTracerouteMapScreenProvider","location":"core/ui/org.meshtastic.core.ui.util/-local-traceroute-map-screen-provider.html","searchKeys":["LocalTracerouteMapScreenProvider","val LocalTracerouteMapScreenProvider: ProvidableCompositionLocal<(destNum: Int, requestId: Int, logUuid: String?, onNavigateUp: () -> Unit) -> Unit>","org.meshtastic.core.ui.util.LocalTracerouteMapScreenProvider"]},{"name":"val Magenta: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Magenta","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-magenta.html","searchKeys":["Magenta","val Magenta: Color","org.meshtastic.core.ui.theme.GraphColors.Magenta"]},{"name":"val Maroon: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Maroon","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-maroon.html","searchKeys":["Maroon","val Maroon: Color","org.meshtastic.core.ui.theme.GraphColors.Maroon"]},{"name":"val MeshNode: Color","description":"org.meshtastic.core.ui.theme.DiscoveryMapColors.MeshNode","location":"core/ui/org.meshtastic.core.ui.theme/-discovery-map-colors/-mesh-node.html","searchKeys":["MeshNode","val MeshNode: Color","org.meshtastic.core.ui.theme.DiscoveryMapColors.MeshNode"]},{"name":"val MeshtasticAlt: Color","description":"org.meshtastic.core.ui.theme.MeshtasticAlt","location":"core/ui/org.meshtastic.core.ui.theme/-meshtastic-alt.html","searchKeys":["MeshtasticAlt","val MeshtasticAlt: Color","org.meshtastic.core.ui.theme.MeshtasticAlt"]},{"name":"val MeshtasticGreen: Color","description":"org.meshtastic.core.ui.theme.MeshtasticGreen","location":"core/ui/org.meshtastic.core.ui.theme/-meshtastic-green.html","searchKeys":["MeshtasticGreen","val MeshtasticGreen: Color","org.meshtastic.core.ui.theme.MeshtasticGreen"]},{"name":"val MeshtasticIcons.Abc: ImageVector","description":"org.meshtastic.core.ui.icon.Abc","location":"core/ui/org.meshtastic.core.ui.icon/-abc.html","searchKeys":["Abc","val MeshtasticIcons.Abc: ImageVector","org.meshtastic.core.ui.icon.Abc"]},{"name":"val MeshtasticIcons.AccountCircle: ImageVector","description":"org.meshtastic.core.ui.icon.AccountCircle","location":"core/ui/org.meshtastic.core.ui.icon/-account-circle.html","searchKeys":["AccountCircle","val MeshtasticIcons.AccountCircle: ImageVector","org.meshtastic.core.ui.icon.AccountCircle"]},{"name":"val MeshtasticIcons.Acknowledged: ImageVector","description":"org.meshtastic.core.ui.icon.Acknowledged","location":"core/ui/org.meshtastic.core.ui.icon/-acknowledged.html","searchKeys":["Acknowledged","val MeshtasticIcons.Acknowledged: ImageVector","org.meshtastic.core.ui.icon.Acknowledged"]},{"name":"val MeshtasticIcons.Add: ImageVector","description":"org.meshtastic.core.ui.icon.Add","location":"core/ui/org.meshtastic.core.ui.icon/-add.html","searchKeys":["Add","val MeshtasticIcons.Add: ImageVector","org.meshtastic.core.ui.icon.Add"]},{"name":"val MeshtasticIcons.AddLink: ImageVector","description":"org.meshtastic.core.ui.icon.AddLink","location":"core/ui/org.meshtastic.core.ui.icon/-add-link.html","searchKeys":["AddLink","val MeshtasticIcons.AddLink: ImageVector","org.meshtastic.core.ui.icon.AddLink"]},{"name":"val MeshtasticIcons.AddReaction: ImageVector","description":"org.meshtastic.core.ui.icon.AddReaction","location":"core/ui/org.meshtastic.core.ui.icon/-add-reaction.html","searchKeys":["AddReaction","val MeshtasticIcons.AddReaction: ImageVector","org.meshtastic.core.ui.icon.AddReaction"]},{"name":"val MeshtasticIcons.AdminPanelSettings: ImageVector","description":"org.meshtastic.core.ui.icon.AdminPanelSettings","location":"core/ui/org.meshtastic.core.ui.icon/-admin-panel-settings.html","searchKeys":["AdminPanelSettings","val MeshtasticIcons.AdminPanelSettings: ImageVector","org.meshtastic.core.ui.icon.AdminPanelSettings"]},{"name":"val MeshtasticIcons.AirQuality: ImageVector","description":"org.meshtastic.core.ui.icon.AirQuality","location":"core/ui/org.meshtastic.core.ui.icon/-air-quality.html","searchKeys":["AirQuality","val MeshtasticIcons.AirQuality: ImageVector","org.meshtastic.core.ui.icon.AirQuality"]},{"name":"val MeshtasticIcons.AirUtilization: ImageVector","description":"org.meshtastic.core.ui.icon.AirUtilization","location":"core/ui/org.meshtastic.core.ui.icon/-air-utilization.html","searchKeys":["AirUtilization","val MeshtasticIcons.AirUtilization: ImageVector","org.meshtastic.core.ui.icon.AirUtilization"]},{"name":"val MeshtasticIcons.Altitude: ImageVector","description":"org.meshtastic.core.ui.icon.Altitude","location":"core/ui/org.meshtastic.core.ui.icon/-altitude.html","searchKeys":["Altitude","val MeshtasticIcons.Altitude: ImageVector","org.meshtastic.core.ui.icon.Altitude"]},{"name":"val MeshtasticIcons.Android: ImageVector","description":"org.meshtastic.core.ui.icon.Android","location":"core/ui/org.meshtastic.core.ui.icon/-android.html","searchKeys":["Android","val MeshtasticIcons.Android: ImageVector","org.meshtastic.core.ui.icon.Android"]},{"name":"val MeshtasticIcons.Antenna: ImageVector","description":"org.meshtastic.core.ui.icon.Antenna","location":"core/ui/org.meshtastic.core.ui.icon/-antenna.html","searchKeys":["Antenna","val MeshtasticIcons.Antenna: ImageVector","org.meshtastic.core.ui.icon.Antenna"]},{"name":"val MeshtasticIcons.Api: ImageVector","description":"org.meshtastic.core.ui.icon.Api","location":"core/ui/org.meshtastic.core.ui.icon/-api.html","searchKeys":["Api","val MeshtasticIcons.Api: ImageVector","org.meshtastic.core.ui.icon.Api"]},{"name":"val MeshtasticIcons.AppSettingsAlt: ImageVector","description":"org.meshtastic.core.ui.icon.AppSettingsAlt","location":"core/ui/org.meshtastic.core.ui.icon/-app-settings-alt.html","searchKeys":["AppSettingsAlt","val MeshtasticIcons.AppSettingsAlt: ImageVector","org.meshtastic.core.ui.icon.AppSettingsAlt"]},{"name":"val MeshtasticIcons.ArrowBack: ImageVector","description":"org.meshtastic.core.ui.icon.ArrowBack","location":"core/ui/org.meshtastic.core.ui.icon/-arrow-back.html","searchKeys":["ArrowBack","val MeshtasticIcons.ArrowBack: ImageVector","org.meshtastic.core.ui.icon.ArrowBack"]},{"name":"val MeshtasticIcons.ArrowCircleUp: ImageVector","description":"org.meshtastic.core.ui.icon.ArrowCircleUp","location":"core/ui/org.meshtastic.core.ui.icon/-arrow-circle-up.html","searchKeys":["ArrowCircleUp","val MeshtasticIcons.ArrowCircleUp: ImageVector","org.meshtastic.core.ui.icon.ArrowCircleUp"]},{"name":"val MeshtasticIcons.ArrowDownward: ImageVector","description":"org.meshtastic.core.ui.icon.ArrowDownward","location":"core/ui/org.meshtastic.core.ui.icon/-arrow-downward.html","searchKeys":["ArrowDownward","val MeshtasticIcons.ArrowDownward: ImageVector","org.meshtastic.core.ui.icon.ArrowDownward"]},{"name":"val MeshtasticIcons.BarChart: ImageVector","description":"org.meshtastic.core.ui.icon.BarChart","location":"core/ui/org.meshtastic.core.ui.icon/-bar-chart.html","searchKeys":["BarChart","val MeshtasticIcons.BarChart: ImageVector","org.meshtastic.core.ui.icon.BarChart"]},{"name":"val MeshtasticIcons.BatteryAlert: ImageVector","description":"org.meshtastic.core.ui.icon.BatteryAlert","location":"core/ui/org.meshtastic.core.ui.icon/-battery-alert.html","searchKeys":["BatteryAlert","val MeshtasticIcons.BatteryAlert: ImageVector","org.meshtastic.core.ui.icon.BatteryAlert"]},{"name":"val MeshtasticIcons.BatteryEmpty: ImageVector","description":"org.meshtastic.core.ui.icon.BatteryEmpty","location":"core/ui/org.meshtastic.core.ui.icon/-battery-empty.html","searchKeys":["BatteryEmpty","val MeshtasticIcons.BatteryEmpty: ImageVector","org.meshtastic.core.ui.icon.BatteryEmpty"]},{"name":"val MeshtasticIcons.BatteryUnknown: ImageVector","description":"org.meshtastic.core.ui.icon.BatteryUnknown","location":"core/ui/org.meshtastic.core.ui.icon/-battery-unknown.html","searchKeys":["BatteryUnknown","val MeshtasticIcons.BatteryUnknown: ImageVector","org.meshtastic.core.ui.icon.BatteryUnknown"]},{"name":"val MeshtasticIcons.Bluetooth: ImageVector","description":"org.meshtastic.core.ui.icon.Bluetooth","location":"core/ui/org.meshtastic.core.ui.icon/-bluetooth.html","searchKeys":["Bluetooth","val MeshtasticIcons.Bluetooth: ImageVector","org.meshtastic.core.ui.icon.Bluetooth"]},{"name":"val MeshtasticIcons.BluetoothConnected: ImageVector","description":"org.meshtastic.core.ui.icon.BluetoothConnected","location":"core/ui/org.meshtastic.core.ui.icon/-bluetooth-connected.html","searchKeys":["BluetoothConnected","val MeshtasticIcons.BluetoothConnected: ImageVector","org.meshtastic.core.ui.icon.BluetoothConnected"]},{"name":"val MeshtasticIcons.BluetoothSearching: ImageVector","description":"org.meshtastic.core.ui.icon.BluetoothSearching","location":"core/ui/org.meshtastic.core.ui.icon/-bluetooth-searching.html","searchKeys":["BluetoothSearching","val MeshtasticIcons.BluetoothSearching: ImageVector","org.meshtastic.core.ui.icon.BluetoothSearching"]},{"name":"val MeshtasticIcons.Bold: ImageVector","description":"org.meshtastic.core.ui.icon.Bold","location":"core/ui/org.meshtastic.core.ui.icon/-bold.html","searchKeys":["Bold","val MeshtasticIcons.Bold: ImageVector","org.meshtastic.core.ui.icon.Bold"]},{"name":"val MeshtasticIcons.BugReport: ImageVector","description":"org.meshtastic.core.ui.icon.BugReport","location":"core/ui/org.meshtastic.core.ui.icon/-bug-report.html","searchKeys":["BugReport","val MeshtasticIcons.BugReport: ImageVector","org.meshtastic.core.ui.icon.BugReport"]},{"name":"val MeshtasticIcons.CalendarMonth: ImageVector","description":"org.meshtastic.core.ui.icon.CalendarMonth","location":"core/ui/org.meshtastic.core.ui.icon/-calendar-month.html","searchKeys":["CalendarMonth","val MeshtasticIcons.CalendarMonth: ImageVector","org.meshtastic.core.ui.icon.CalendarMonth"]},{"name":"val MeshtasticIcons.CellTower: ImageVector","description":"org.meshtastic.core.ui.icon.CellTower","location":"core/ui/org.meshtastic.core.ui.icon/-cell-tower.html","searchKeys":["CellTower","val MeshtasticIcons.CellTower: ImageVector","org.meshtastic.core.ui.icon.CellTower"]},{"name":"val MeshtasticIcons.Channel: ImageVector","description":"org.meshtastic.core.ui.icon.Channel","location":"core/ui/org.meshtastic.core.ui.icon/-channel.html","searchKeys":["Channel","val MeshtasticIcons.Channel: ImageVector","org.meshtastic.core.ui.icon.Channel"]},{"name":"val MeshtasticIcons.ChannelUtilization: ImageVector","description":"org.meshtastic.core.ui.icon.ChannelUtilization","location":"core/ui/org.meshtastic.core.ui.icon/-channel-utilization.html","searchKeys":["ChannelUtilization","val MeshtasticIcons.ChannelUtilization: ImageVector","org.meshtastic.core.ui.icon.ChannelUtilization"]},{"name":"val MeshtasticIcons.ChargingStation: ImageVector","description":"org.meshtastic.core.ui.icon.ChargingStation","location":"core/ui/org.meshtastic.core.ui.icon/-charging-station.html","searchKeys":["ChargingStation","val MeshtasticIcons.ChargingStation: ImageVector","org.meshtastic.core.ui.icon.ChargingStation"]},{"name":"val MeshtasticIcons.Chart: ImageVector","description":"org.meshtastic.core.ui.icon.Chart","location":"core/ui/org.meshtastic.core.ui.icon/-chart.html","searchKeys":["Chart","val MeshtasticIcons.Chart: ImageVector","org.meshtastic.core.ui.icon.Chart"]},{"name":"val MeshtasticIcons.ChatBubbleOutline: ImageVector","description":"org.meshtastic.core.ui.icon.ChatBubbleOutline","location":"core/ui/org.meshtastic.core.ui.icon/-chat-bubble-outline.html","searchKeys":["ChatBubbleOutline","val MeshtasticIcons.ChatBubbleOutline: ImageVector","org.meshtastic.core.ui.icon.ChatBubbleOutline"]},{"name":"val MeshtasticIcons.Check: ImageVector","description":"org.meshtastic.core.ui.icon.Check","location":"core/ui/org.meshtastic.core.ui.icon/-check.html","searchKeys":["Check","val MeshtasticIcons.Check: ImageVector","org.meshtastic.core.ui.icon.Check"]},{"name":"val MeshtasticIcons.CheckCircle: ImageVector","description":"org.meshtastic.core.ui.icon.CheckCircle","location":"core/ui/org.meshtastic.core.ui.icon/-check-circle.html","searchKeys":["CheckCircle","val MeshtasticIcons.CheckCircle: ImageVector","org.meshtastic.core.ui.icon.CheckCircle"]},{"name":"val MeshtasticIcons.ChevronRight: ImageVector","description":"org.meshtastic.core.ui.icon.ChevronRight","location":"core/ui/org.meshtastic.core.ui.icon/-chevron-right.html","searchKeys":["ChevronRight","val MeshtasticIcons.ChevronRight: ImageVector","org.meshtastic.core.ui.icon.ChevronRight"]},{"name":"val MeshtasticIcons.CleaningServices: ImageVector","description":"org.meshtastic.core.ui.icon.CleaningServices","location":"core/ui/org.meshtastic.core.ui.icon/-cleaning-services.html","searchKeys":["CleaningServices","val MeshtasticIcons.CleaningServices: ImageVector","org.meshtastic.core.ui.icon.CleaningServices"]},{"name":"val MeshtasticIcons.Close: ImageVector","description":"org.meshtastic.core.ui.icon.Close","location":"core/ui/org.meshtastic.core.ui.icon/-close.html","searchKeys":["Close","val MeshtasticIcons.Close: ImageVector","org.meshtastic.core.ui.icon.Close"]},{"name":"val MeshtasticIcons.CloudDownload: ImageVector","description":"org.meshtastic.core.ui.icon.CloudDownload","location":"core/ui/org.meshtastic.core.ui.icon/-cloud-download.html","searchKeys":["CloudDownload","val MeshtasticIcons.CloudDownload: ImageVector","org.meshtastic.core.ui.icon.CloudDownload"]},{"name":"val MeshtasticIcons.CloudUpload: ImageVector","description":"org.meshtastic.core.ui.icon.CloudUpload","location":"core/ui/org.meshtastic.core.ui.icon/-cloud-upload.html","searchKeys":["CloudUpload","val MeshtasticIcons.CloudUpload: ImageVector","org.meshtastic.core.ui.icon.CloudUpload"]},{"name":"val MeshtasticIcons.Code: ImageVector","description":"org.meshtastic.core.ui.icon.Code","location":"core/ui/org.meshtastic.core.ui.icon/-code.html","searchKeys":["Code","val MeshtasticIcons.Code: ImageVector","org.meshtastic.core.ui.icon.Code"]},{"name":"val MeshtasticIcons.Compass: ImageVector","description":"org.meshtastic.core.ui.icon.Compass","location":"core/ui/org.meshtastic.core.ui.icon/-compass.html","searchKeys":["Compass","val MeshtasticIcons.Compass: ImageVector","org.meshtastic.core.ui.icon.Compass"]},{"name":"val MeshtasticIcons.ConfigChannels: ImageVector","description":"org.meshtastic.core.ui.icon.ConfigChannels","location":"core/ui/org.meshtastic.core.ui.icon/-config-channels.html","searchKeys":["ConfigChannels","val MeshtasticIcons.ConfigChannels: ImageVector","org.meshtastic.core.ui.icon.ConfigChannels"]},{"name":"val MeshtasticIcons.Conversations: ImageVector","description":"org.meshtastic.core.ui.icon.Conversations","location":"core/ui/org.meshtastic.core.ui.icon/-conversations.html","searchKeys":["Conversations","val MeshtasticIcons.Conversations: ImageVector","org.meshtastic.core.ui.icon.Conversations"]},{"name":"val MeshtasticIcons.Copy: ImageVector","description":"org.meshtastic.core.ui.icon.Copy","location":"core/ui/org.meshtastic.core.ui.icon/-copy.html","searchKeys":["Copy","val MeshtasticIcons.Copy: ImageVector","org.meshtastic.core.ui.icon.Copy"]},{"name":"val MeshtasticIcons.Counter0: ImageVector","description":"org.meshtastic.core.ui.icon.Counter0","location":"core/ui/org.meshtastic.core.ui.icon/-counter0.html","searchKeys":["Counter0","val MeshtasticIcons.Counter0: ImageVector","org.meshtastic.core.ui.icon.Counter0"]},{"name":"val MeshtasticIcons.Counter1: ImageVector","description":"org.meshtastic.core.ui.icon.Counter1","location":"core/ui/org.meshtastic.core.ui.icon/-counter1.html","searchKeys":["Counter1","val MeshtasticIcons.Counter1: ImageVector","org.meshtastic.core.ui.icon.Counter1"]},{"name":"val MeshtasticIcons.Counter2: ImageVector","description":"org.meshtastic.core.ui.icon.Counter2","location":"core/ui/org.meshtastic.core.ui.icon/-counter2.html","searchKeys":["Counter2","val MeshtasticIcons.Counter2: ImageVector","org.meshtastic.core.ui.icon.Counter2"]},{"name":"val MeshtasticIcons.Counter3: ImageVector","description":"org.meshtastic.core.ui.icon.Counter3","location":"core/ui/org.meshtastic.core.ui.icon/-counter3.html","searchKeys":["Counter3","val MeshtasticIcons.Counter3: ImageVector","org.meshtastic.core.ui.icon.Counter3"]},{"name":"val MeshtasticIcons.Counter4: ImageVector","description":"org.meshtastic.core.ui.icon.Counter4","location":"core/ui/org.meshtastic.core.ui.icon/-counter4.html","searchKeys":["Counter4","val MeshtasticIcons.Counter4: ImageVector","org.meshtastic.core.ui.icon.Counter4"]},{"name":"val MeshtasticIcons.Counter5: ImageVector","description":"org.meshtastic.core.ui.icon.Counter5","location":"core/ui/org.meshtastic.core.ui.icon/-counter5.html","searchKeys":["Counter5","val MeshtasticIcons.Counter5: ImageVector","org.meshtastic.core.ui.icon.Counter5"]},{"name":"val MeshtasticIcons.Counter6: ImageVector","description":"org.meshtastic.core.ui.icon.Counter6","location":"core/ui/org.meshtastic.core.ui.icon/-counter6.html","searchKeys":["Counter6","val MeshtasticIcons.Counter6: ImageVector","org.meshtastic.core.ui.icon.Counter6"]},{"name":"val MeshtasticIcons.Counter7: ImageVector","description":"org.meshtastic.core.ui.icon.Counter7","location":"core/ui/org.meshtastic.core.ui.icon/-counter7.html","searchKeys":["Counter7","val MeshtasticIcons.Counter7: ImageVector","org.meshtastic.core.ui.icon.Counter7"]},{"name":"val MeshtasticIcons.Counter8: ImageVector","description":"org.meshtastic.core.ui.icon.Counter8","location":"core/ui/org.meshtastic.core.ui.icon/-counter8.html","searchKeys":["Counter8","val MeshtasticIcons.Counter8: ImageVector","org.meshtastic.core.ui.icon.Counter8"]},{"name":"val MeshtasticIcons.Dangerous: ImageVector","description":"org.meshtastic.core.ui.icon.Dangerous","location":"core/ui/org.meshtastic.core.ui.icon/-dangerous.html","searchKeys":["Dangerous","val MeshtasticIcons.Dangerous: ImageVector","org.meshtastic.core.ui.icon.Dangerous"]},{"name":"val MeshtasticIcons.DataArray: ImageVector","description":"org.meshtastic.core.ui.icon.DataArray","location":"core/ui/org.meshtastic.core.ui.icon/-data-array.html","searchKeys":["DataArray","val MeshtasticIcons.DataArray: ImageVector","org.meshtastic.core.ui.icon.DataArray"]},{"name":"val MeshtasticIcons.DataUsage: ImageVector","description":"org.meshtastic.core.ui.icon.DataUsage","location":"core/ui/org.meshtastic.core.ui.icon/-data-usage.html","searchKeys":["DataUsage","val MeshtasticIcons.DataUsage: ImageVector","org.meshtastic.core.ui.icon.DataUsage"]},{"name":"val MeshtasticIcons.Delete: ImageVector","description":"org.meshtastic.core.ui.icon.Delete","location":"core/ui/org.meshtastic.core.ui.icon/-delete.html","searchKeys":["Delete","val MeshtasticIcons.Delete: ImageVector","org.meshtastic.core.ui.icon.Delete"]},{"name":"val MeshtasticIcons.DeleteNode: ImageVector","description":"org.meshtastic.core.ui.icon.DeleteNode","location":"core/ui/org.meshtastic.core.ui.icon/-delete-node.html","searchKeys":["DeleteNode","val MeshtasticIcons.DeleteNode: ImageVector","org.meshtastic.core.ui.icon.DeleteNode"]},{"name":"val MeshtasticIcons.DetectionSensor: ImageVector","description":"org.meshtastic.core.ui.icon.DetectionSensor","location":"core/ui/org.meshtastic.core.ui.icon/-detection-sensor.html","searchKeys":["DetectionSensor","val MeshtasticIcons.DetectionSensor: ImageVector","org.meshtastic.core.ui.icon.DetectionSensor"]},{"name":"val MeshtasticIcons.Device: ImageVector","description":"org.meshtastic.core.ui.icon.Device","location":"core/ui/org.meshtastic.core.ui.icon/-device.html","searchKeys":["Device","val MeshtasticIcons.Device: ImageVector","org.meshtastic.core.ui.icon.Device"]},{"name":"val MeshtasticIcons.DeviceNumbers: ImageVector","description":"org.meshtastic.core.ui.icon.DeviceNumbers","location":"core/ui/org.meshtastic.core.ui.icon/-device-numbers.html","searchKeys":["DeviceNumbers","val MeshtasticIcons.DeviceNumbers: ImageVector","org.meshtastic.core.ui.icon.DeviceNumbers"]},{"name":"val MeshtasticIcons.DeviceSleep: ImageVector","description":"org.meshtastic.core.ui.icon.DeviceSleep","location":"core/ui/org.meshtastic.core.ui.icon/-device-sleep.html","searchKeys":["DeviceSleep","val MeshtasticIcons.DeviceSleep: ImageVector","org.meshtastic.core.ui.icon.DeviceSleep"]},{"name":"val MeshtasticIcons.Disconnected: ImageVector","description":"org.meshtastic.core.ui.icon.Disconnected","location":"core/ui/org.meshtastic.core.ui.icon/-disconnected.html","searchKeys":["Disconnected","val MeshtasticIcons.Disconnected: ImageVector","org.meshtastic.core.ui.icon.Disconnected"]},{"name":"val MeshtasticIcons.DisplaySettings: ImageVector","description":"org.meshtastic.core.ui.icon.DisplaySettings","location":"core/ui/org.meshtastic.core.ui.icon/-display-settings.html","searchKeys":["DisplaySettings","val MeshtasticIcons.DisplaySettings: ImageVector","org.meshtastic.core.ui.icon.DisplaySettings"]},{"name":"val MeshtasticIcons.Distance: ImageVector","description":"org.meshtastic.core.ui.icon.Distance","location":"core/ui/org.meshtastic.core.ui.icon/-distance.html","searchKeys":["Distance","val MeshtasticIcons.Distance: ImageVector","org.meshtastic.core.ui.icon.Distance"]},{"name":"val MeshtasticIcons.DoDisturb: ImageVector","description":"org.meshtastic.core.ui.icon.DoDisturb","location":"core/ui/org.meshtastic.core.ui.icon/-do-disturb.html","searchKeys":["DoDisturb","val MeshtasticIcons.DoDisturb: ImageVector","org.meshtastic.core.ui.icon.DoDisturb"]},{"name":"val MeshtasticIcons.Download: ImageVector","description":"org.meshtastic.core.ui.icon.Download","location":"core/ui/org.meshtastic.core.ui.icon/-download.html","searchKeys":["Download","val MeshtasticIcons.Download: ImageVector","org.meshtastic.core.ui.icon.Download"]},{"name":"val MeshtasticIcons.DragHandle: ImageVector","description":"org.meshtastic.core.ui.icon.DragHandle","location":"core/ui/org.meshtastic.core.ui.icon/-drag-handle.html","searchKeys":["DragHandle","val MeshtasticIcons.DragHandle: ImageVector","org.meshtastic.core.ui.icon.DragHandle"]},{"name":"val MeshtasticIcons.Edit: ImageVector","description":"org.meshtastic.core.ui.icon.Edit","location":"core/ui/org.meshtastic.core.ui.icon/-edit.html","searchKeys":["Edit","val MeshtasticIcons.Edit: ImageVector","org.meshtastic.core.ui.icon.Edit"]},{"name":"val MeshtasticIcons.ElectricPower: ImageVector","description":"org.meshtastic.core.ui.icon.ElectricPower","location":"core/ui/org.meshtastic.core.ui.icon/-electric-power.html","searchKeys":["ElectricPower","val MeshtasticIcons.ElectricPower: ImageVector","org.meshtastic.core.ui.icon.ElectricPower"]},{"name":"val MeshtasticIcons.Elevation: ImageVector","description":"org.meshtastic.core.ui.icon.Elevation","location":"core/ui/org.meshtastic.core.ui.icon/-elevation.html","searchKeys":["Elevation","val MeshtasticIcons.Elevation: ImageVector","org.meshtastic.core.ui.icon.Elevation"]},{"name":"val MeshtasticIcons.Error: ImageVector","description":"org.meshtastic.core.ui.icon.Error","location":"core/ui/org.meshtastic.core.ui.icon/-error.html","searchKeys":["Error","val MeshtasticIcons.Error: ImageVector","org.meshtastic.core.ui.icon.Error"]},{"name":"val MeshtasticIcons.ErrorOutline: ImageVector","description":"org.meshtastic.core.ui.icon.ErrorOutline","location":"core/ui/org.meshtastic.core.ui.icon/-error-outline.html","searchKeys":["ErrorOutline","val MeshtasticIcons.ErrorOutline: ImageVector","org.meshtastic.core.ui.icon.ErrorOutline"]},{"name":"val MeshtasticIcons.Ethernet: ImageVector","description":"org.meshtastic.core.ui.icon.Ethernet","location":"core/ui/org.meshtastic.core.ui.icon/-ethernet.html","searchKeys":["Ethernet","val MeshtasticIcons.Ethernet: ImageVector","org.meshtastic.core.ui.icon.Ethernet"]},{"name":"val MeshtasticIcons.ExpandLess: ImageVector","description":"org.meshtastic.core.ui.icon.ExpandLess","location":"core/ui/org.meshtastic.core.ui.icon/-expand-less.html","searchKeys":["ExpandLess","val MeshtasticIcons.ExpandLess: ImageVector","org.meshtastic.core.ui.icon.ExpandLess"]},{"name":"val MeshtasticIcons.ExpandMore: ImageVector","description":"org.meshtastic.core.ui.icon.ExpandMore","location":"core/ui/org.meshtastic.core.ui.icon/-expand-more.html","searchKeys":["ExpandMore","val MeshtasticIcons.ExpandMore: ImageVector","org.meshtastic.core.ui.icon.ExpandMore"]},{"name":"val MeshtasticIcons.FactoryReset: ImageVector","description":"org.meshtastic.core.ui.icon.FactoryReset","location":"core/ui/org.meshtastic.core.ui.icon/-factory-reset.html","searchKeys":["FactoryReset","val MeshtasticIcons.FactoryReset: ImageVector","org.meshtastic.core.ui.icon.FactoryReset"]},{"name":"val MeshtasticIcons.FastForward: ImageVector","description":"org.meshtastic.core.ui.icon.FastForward","location":"core/ui/org.meshtastic.core.ui.icon/-fast-forward.html","searchKeys":["FastForward","val MeshtasticIcons.FastForward: ImageVector","org.meshtastic.core.ui.icon.FastForward"]},{"name":"val MeshtasticIcons.Favorite: ImageVector","description":"org.meshtastic.core.ui.icon.Favorite","location":"core/ui/org.meshtastic.core.ui.icon/-favorite.html","searchKeys":["Favorite","val MeshtasticIcons.Favorite: ImageVector","org.meshtastic.core.ui.icon.Favorite"]},{"name":"val MeshtasticIcons.FileDownload: ImageVector","description":"org.meshtastic.core.ui.icon.FileDownload","location":"core/ui/org.meshtastic.core.ui.icon/-file-download.html","searchKeys":["FileDownload","val MeshtasticIcons.FileDownload: ImageVector","org.meshtastic.core.ui.icon.FileDownload"]},{"name":"val MeshtasticIcons.FilterAlt: ImageVector","description":"org.meshtastic.core.ui.icon.FilterAlt","location":"core/ui/org.meshtastic.core.ui.icon/-filter-alt.html","searchKeys":["FilterAlt","val MeshtasticIcons.FilterAlt: ImageVector","org.meshtastic.core.ui.icon.FilterAlt"]},{"name":"val MeshtasticIcons.FilterAltOff: ImageVector","description":"org.meshtastic.core.ui.icon.FilterAltOff","location":"core/ui/org.meshtastic.core.ui.icon/-filter-alt-off.html","searchKeys":["FilterAltOff","val MeshtasticIcons.FilterAltOff: ImageVector","org.meshtastic.core.ui.icon.FilterAltOff"]},{"name":"val MeshtasticIcons.FilterList: ImageVector","description":"org.meshtastic.core.ui.icon.FilterList","location":"core/ui/org.meshtastic.core.ui.icon/-filter-list.html","searchKeys":["FilterList","val MeshtasticIcons.FilterList: ImageVector","org.meshtastic.core.ui.icon.FilterList"]},{"name":"val MeshtasticIcons.FilterListOff: ImageVector","description":"org.meshtastic.core.ui.icon.FilterListOff","location":"core/ui/org.meshtastic.core.ui.icon/-filter-list-off.html","searchKeys":["FilterListOff","val MeshtasticIcons.FilterListOff: ImageVector","org.meshtastic.core.ui.icon.FilterListOff"]},{"name":"val MeshtasticIcons.Folder: ImageVector","description":"org.meshtastic.core.ui.icon.Folder","location":"core/ui/org.meshtastic.core.ui.icon/-folder.html","searchKeys":["Folder","val MeshtasticIcons.Folder: ImageVector","org.meshtastic.core.ui.icon.Folder"]},{"name":"val MeshtasticIcons.FolderOpen: ImageVector","description":"org.meshtastic.core.ui.icon.FolderOpen","location":"core/ui/org.meshtastic.core.ui.icon/-folder-open.html","searchKeys":["FolderOpen","val MeshtasticIcons.FolderOpen: ImageVector","org.meshtastic.core.ui.icon.FolderOpen"]},{"name":"val MeshtasticIcons.ForkLeft: ImageVector","description":"org.meshtastic.core.ui.icon.ForkLeft","location":"core/ui/org.meshtastic.core.ui.icon/-fork-left.html","searchKeys":["ForkLeft","val MeshtasticIcons.ForkLeft: ImageVector","org.meshtastic.core.ui.icon.ForkLeft"]},{"name":"val MeshtasticIcons.FormatPaint: ImageVector","description":"org.meshtastic.core.ui.icon.FormatPaint","location":"core/ui/org.meshtastic.core.ui.icon/-format-paint.html","searchKeys":["FormatPaint","val MeshtasticIcons.FormatPaint: ImageVector","org.meshtastic.core.ui.icon.FormatPaint"]},{"name":"val MeshtasticIcons.FormatQuote: ImageVector","description":"org.meshtastic.core.ui.icon.FormatQuote","location":"core/ui/org.meshtastic.core.ui.icon/-format-quote.html","searchKeys":["FormatQuote","val MeshtasticIcons.FormatQuote: ImageVector","org.meshtastic.core.ui.icon.FormatQuote"]},{"name":"val MeshtasticIcons.Foxhunt: ImageVector","description":"org.meshtastic.core.ui.icon.Foxhunt","location":"core/ui/org.meshtastic.core.ui.icon/-foxhunt.html","searchKeys":["Foxhunt","val MeshtasticIcons.Foxhunt: ImageVector","org.meshtastic.core.ui.icon.Foxhunt"]},{"name":"val MeshtasticIcons.Group: ImageVector","description":"org.meshtastic.core.ui.icon.Group","location":"core/ui/org.meshtastic.core.ui.icon/-group.html","searchKeys":["Group","val MeshtasticIcons.Group: ImageVector","org.meshtastic.core.ui.icon.Group"]},{"name":"val MeshtasticIcons.Groups: ImageVector","description":"org.meshtastic.core.ui.icon.Groups","location":"core/ui/org.meshtastic.core.ui.icon/-groups.html","searchKeys":["Groups","val MeshtasticIcons.Groups: ImageVector","org.meshtastic.core.ui.icon.Groups"]},{"name":"val MeshtasticIcons.HardwareModel: ImageVector","description":"org.meshtastic.core.ui.icon.HardwareModel","location":"core/ui/org.meshtastic.core.ui.icon/-hardware-model.html","searchKeys":["HardwareModel","val MeshtasticIcons.HardwareModel: ImageVector","org.meshtastic.core.ui.icon.HardwareModel"]},{"name":"val MeshtasticIcons.HelpOutline: ImageVector","description":"org.meshtastic.core.ui.icon.HelpOutline","location":"core/ui/org.meshtastic.core.ui.icon/-help-outline.html","searchKeys":["HelpOutline","val MeshtasticIcons.HelpOutline: ImageVector","org.meshtastic.core.ui.icon.HelpOutline"]},{"name":"val MeshtasticIcons.History: ImageVector","description":"org.meshtastic.core.ui.icon.History","location":"core/ui/org.meshtastic.core.ui.icon/-history.html","searchKeys":["History","val MeshtasticIcons.History: ImageVector","org.meshtastic.core.ui.icon.History"]},{"name":"val MeshtasticIcons.HopCount: ImageVector","description":"org.meshtastic.core.ui.icon.HopCount","location":"core/ui/org.meshtastic.core.ui.icon/-hop-count.html","searchKeys":["HopCount","val MeshtasticIcons.HopCount: ImageVector","org.meshtastic.core.ui.icon.HopCount"]},{"name":"val MeshtasticIcons.Humidity: ImageVector","description":"org.meshtastic.core.ui.icon.Humidity","location":"core/ui/org.meshtastic.core.ui.icon/-humidity.html","searchKeys":["Humidity","val MeshtasticIcons.Humidity: ImageVector","org.meshtastic.core.ui.icon.Humidity"]},{"name":"val MeshtasticIcons.Icecream: ImageVector","description":"org.meshtastic.core.ui.icon.Icecream","location":"core/ui/org.meshtastic.core.ui.icon/-icecream.html","searchKeys":["Icecream","val MeshtasticIcons.Icecream: ImageVector","org.meshtastic.core.ui.icon.Icecream"]},{"name":"val MeshtasticIcons.Info: ImageVector","description":"org.meshtastic.core.ui.icon.Info","location":"core/ui/org.meshtastic.core.ui.icon/-info.html","searchKeys":["Info","val MeshtasticIcons.Info: ImageVector","org.meshtastic.core.ui.icon.Info"]},{"name":"val MeshtasticIcons.Italic: ImageVector","description":"org.meshtastic.core.ui.icon.Italic","location":"core/ui/org.meshtastic.core.ui.icon/-italic.html","searchKeys":["Italic","val MeshtasticIcons.Italic: ImageVector","org.meshtastic.core.ui.icon.Italic"]},{"name":"val MeshtasticIcons.Keep: ImageVector","description":"org.meshtastic.core.ui.icon.Keep","location":"core/ui/org.meshtastic.core.ui.icon/-keep.html","searchKeys":["Keep","val MeshtasticIcons.Keep: ImageVector","org.meshtastic.core.ui.icon.Keep"]},{"name":"val MeshtasticIcons.KeyOff: ImageVector","description":"org.meshtastic.core.ui.icon.KeyOff","location":"core/ui/org.meshtastic.core.ui.icon/-key-off.html","searchKeys":["KeyOff","val MeshtasticIcons.KeyOff: ImageVector","org.meshtastic.core.ui.icon.KeyOff"]},{"name":"val MeshtasticIcons.KeyboardArrowDown: ImageVector","description":"org.meshtastic.core.ui.icon.KeyboardArrowDown","location":"core/ui/org.meshtastic.core.ui.icon/-keyboard-arrow-down.html","searchKeys":["KeyboardArrowDown","val MeshtasticIcons.KeyboardArrowDown: ImageVector","org.meshtastic.core.ui.icon.KeyboardArrowDown"]},{"name":"val MeshtasticIcons.KeyboardArrowUp: ImageVector","description":"org.meshtastic.core.ui.icon.KeyboardArrowUp","location":"core/ui/org.meshtastic.core.ui.icon/-keyboard-arrow-up.html","searchKeys":["KeyboardArrowUp","val MeshtasticIcons.KeyboardArrowUp: ImageVector","org.meshtastic.core.ui.icon.KeyboardArrowUp"]},{"name":"val MeshtasticIcons.Language: ImageVector","description":"org.meshtastic.core.ui.icon.Language","location":"core/ui/org.meshtastic.core.ui.icon/-language.html","searchKeys":["Language","val MeshtasticIcons.Language: ImageVector","org.meshtastic.core.ui.icon.Language"]},{"name":"val MeshtasticIcons.Layers: ImageVector","description":"org.meshtastic.core.ui.icon.Layers","location":"core/ui/org.meshtastic.core.ui.icon/-layers.html","searchKeys":["Layers","val MeshtasticIcons.Layers: ImageVector","org.meshtastic.core.ui.icon.Layers"]},{"name":"val MeshtasticIcons.Lens: ImageVector","description":"org.meshtastic.core.ui.icon.Lens","location":"core/ui/org.meshtastic.core.ui.icon/-lens.html","searchKeys":["Lens","val MeshtasticIcons.Lens: ImageVector","org.meshtastic.core.ui.icon.Lens"]},{"name":"val MeshtasticIcons.LightMode: ImageVector","description":"org.meshtastic.core.ui.icon.LightMode","location":"core/ui/org.meshtastic.core.ui.icon/-light-mode.html","searchKeys":["LightMode","val MeshtasticIcons.LightMode: ImageVector","org.meshtastic.core.ui.icon.LightMode"]},{"name":"val MeshtasticIcons.LineAxis: ImageVector","description":"org.meshtastic.core.ui.icon.LineAxis","location":"core/ui/org.meshtastic.core.ui.icon/-line-axis.html","searchKeys":["LineAxis","val MeshtasticIcons.LineAxis: ImageVector","org.meshtastic.core.ui.icon.LineAxis"]},{"name":"val MeshtasticIcons.Link: ImageVector","description":"org.meshtastic.core.ui.icon.Link","location":"core/ui/org.meshtastic.core.ui.icon/-link.html","searchKeys":["Link","val MeshtasticIcons.Link: ImageVector","org.meshtastic.core.ui.icon.Link"]},{"name":"val MeshtasticIcons.LinkIcon: ImageVector","description":"org.meshtastic.core.ui.icon.LinkIcon","location":"core/ui/org.meshtastic.core.ui.icon/-link-icon.html","searchKeys":["LinkIcon","val MeshtasticIcons.LinkIcon: ImageVector","org.meshtastic.core.ui.icon.LinkIcon"]},{"name":"val MeshtasticIcons.LinkOff: ImageVector","description":"org.meshtastic.core.ui.icon.LinkOff","location":"core/ui/org.meshtastic.core.ui.icon/-link-off.html","searchKeys":["LinkOff","val MeshtasticIcons.LinkOff: ImageVector","org.meshtastic.core.ui.icon.LinkOff"]},{"name":"val MeshtasticIcons.List: ImageVector","description":"org.meshtastic.core.ui.icon.List","location":"core/ui/org.meshtastic.core.ui.icon/-list.html","searchKeys":["List","val MeshtasticIcons.List: ImageVector","org.meshtastic.core.ui.icon.List"]},{"name":"val MeshtasticIcons.LocationDisabled: ImageVector","description":"org.meshtastic.core.ui.icon.LocationDisabled","location":"core/ui/org.meshtastic.core.ui.icon/-location-disabled.html","searchKeys":["LocationDisabled","val MeshtasticIcons.LocationDisabled: ImageVector","org.meshtastic.core.ui.icon.LocationDisabled"]},{"name":"val MeshtasticIcons.LocationOn: ImageVector","description":"org.meshtastic.core.ui.icon.LocationOn","location":"core/ui/org.meshtastic.core.ui.icon/-location-on.html","searchKeys":["LocationOn","val MeshtasticIcons.LocationOn: ImageVector","org.meshtastic.core.ui.icon.LocationOn"]},{"name":"val MeshtasticIcons.Lock: ImageVector","description":"org.meshtastic.core.ui.icon.Lock","location":"core/ui/org.meshtastic.core.ui.icon/-lock.html","searchKeys":["Lock","val MeshtasticIcons.Lock: ImageVector","org.meshtastic.core.ui.icon.Lock"]},{"name":"val MeshtasticIcons.LockOpen: ImageVector","description":"org.meshtastic.core.ui.icon.LockOpen","location":"core/ui/org.meshtastic.core.ui.icon/-lock-open.html","searchKeys":["LockOpen","val MeshtasticIcons.LockOpen: ImageVector","org.meshtastic.core.ui.icon.LockOpen"]},{"name":"val MeshtasticIcons.Map: ImageVector","description":"org.meshtastic.core.ui.icon.Map","location":"core/ui/org.meshtastic.core.ui.icon/-map.html","searchKeys":["Map","val MeshtasticIcons.Map: ImageVector","org.meshtastic.core.ui.icon.Map"]},{"name":"val MeshtasticIcons.MapCompass: ImageVector","description":"org.meshtastic.core.ui.icon.MapCompass","location":"core/ui/org.meshtastic.core.ui.icon/-map-compass.html","searchKeys":["MapCompass","val MeshtasticIcons.MapCompass: ImageVector","org.meshtastic.core.ui.icon.MapCompass"]},{"name":"val MeshtasticIcons.MarkChatRead: ImageVector","description":"org.meshtastic.core.ui.icon.MarkChatRead","location":"core/ui/org.meshtastic.core.ui.icon/-mark-chat-read.html","searchKeys":["MarkChatRead","val MeshtasticIcons.MarkChatRead: ImageVector","org.meshtastic.core.ui.icon.MarkChatRead"]},{"name":"val MeshtasticIcons.MarkChatUnread: ImageVector","description":"org.meshtastic.core.ui.icon.MarkChatUnread","location":"core/ui/org.meshtastic.core.ui.icon/-mark-chat-unread.html","searchKeys":["MarkChatUnread","val MeshtasticIcons.MarkChatUnread: ImageVector","org.meshtastic.core.ui.icon.MarkChatUnread"]},{"name":"val MeshtasticIcons.Memory: ImageVector","description":"org.meshtastic.core.ui.icon.Memory","location":"core/ui/org.meshtastic.core.ui.icon/-memory.html","searchKeys":["Memory","val MeshtasticIcons.Memory: ImageVector","org.meshtastic.core.ui.icon.Memory"]},{"name":"val MeshtasticIcons.MeshHub: ImageVector","description":"org.meshtastic.core.ui.icon.MeshHub","location":"core/ui/org.meshtastic.core.ui.icon/-mesh-hub.html","searchKeys":["MeshHub","val MeshtasticIcons.MeshHub: ImageVector","org.meshtastic.core.ui.icon.MeshHub"]},{"name":"val MeshtasticIcons.MeshRadio: ImageVector","description":"org.meshtastic.core.ui.icon.MeshRadio","location":"core/ui/org.meshtastic.core.ui.icon/-mesh-radio.html","searchKeys":["MeshRadio","val MeshtasticIcons.MeshRadio: ImageVector","org.meshtastic.core.ui.icon.MeshRadio"]},{"name":"val MeshtasticIcons.Message: ImageVector","description":"org.meshtastic.core.ui.icon.Message","location":"core/ui/org.meshtastic.core.ui.icon/-message.html","searchKeys":["Message","val MeshtasticIcons.Message: ImageVector","org.meshtastic.core.ui.icon.Message"]},{"name":"val MeshtasticIcons.MessageEnroute: ImageVector","description":"org.meshtastic.core.ui.icon.MessageEnroute","location":"core/ui/org.meshtastic.core.ui.icon/-message-enroute.html","searchKeys":["MessageEnroute","val MeshtasticIcons.MessageEnroute: ImageVector","org.meshtastic.core.ui.icon.MessageEnroute"]},{"name":"val MeshtasticIcons.MessageError: ImageVector","description":"org.meshtastic.core.ui.icon.MessageError","location":"core/ui/org.meshtastic.core.ui.icon/-message-error.html","searchKeys":["MessageError","val MeshtasticIcons.MessageError: ImageVector","org.meshtastic.core.ui.icon.MessageError"]},{"name":"val MeshtasticIcons.More: ImageVector","description":"org.meshtastic.core.ui.icon.More","location":"core/ui/org.meshtastic.core.ui.icon/-more.html","searchKeys":["More","val MeshtasticIcons.More: ImageVector","org.meshtastic.core.ui.icon.More"]},{"name":"val MeshtasticIcons.MqttConnected: ImageVector","description":"org.meshtastic.core.ui.icon.MqttConnected","location":"core/ui/org.meshtastic.core.ui.icon/-mqtt-connected.html","searchKeys":["MqttConnected","val MeshtasticIcons.MqttConnected: ImageVector","org.meshtastic.core.ui.icon.MqttConnected"]},{"name":"val MeshtasticIcons.MqttDelivered: ImageVector","description":"org.meshtastic.core.ui.icon.MqttDelivered","location":"core/ui/org.meshtastic.core.ui.icon/-mqtt-delivered.html","searchKeys":["MqttDelivered","val MeshtasticIcons.MqttDelivered: ImageVector","org.meshtastic.core.ui.icon.MqttDelivered"]},{"name":"val MeshtasticIcons.MqttSyncing: ImageVector","description":"org.meshtastic.core.ui.icon.MqttSyncing","location":"core/ui/org.meshtastic.core.ui.icon/-mqtt-syncing.html","searchKeys":["MqttSyncing","val MeshtasticIcons.MqttSyncing: ImageVector","org.meshtastic.core.ui.icon.MqttSyncing"]},{"name":"val MeshtasticIcons.Muted: ImageVector","description":"org.meshtastic.core.ui.icon.Muted","location":"core/ui/org.meshtastic.core.ui.icon/-muted.html","searchKeys":["Muted","val MeshtasticIcons.Muted: ImageVector","org.meshtastic.core.ui.icon.Muted"]},{"name":"val MeshtasticIcons.MyLocation: ImageVector","description":"org.meshtastic.core.ui.icon.MyLocation","location":"core/ui/org.meshtastic.core.ui.icon/-my-location.html","searchKeys":["MyLocation","val MeshtasticIcons.MyLocation: ImageVector","org.meshtastic.core.ui.icon.MyLocation"]},{"name":"val MeshtasticIcons.NearMe: ImageVector","description":"org.meshtastic.core.ui.icon.NearMe","location":"core/ui/org.meshtastic.core.ui.icon/-near-me.html","searchKeys":["NearMe","val MeshtasticIcons.NearMe: ImageVector","org.meshtastic.core.ui.icon.NearMe"]},{"name":"val MeshtasticIcons.Nfc: ImageVector","description":"org.meshtastic.core.ui.icon.Nfc","location":"core/ui/org.meshtastic.core.ui.icon/-nfc.html","searchKeys":["Nfc","val MeshtasticIcons.Nfc: ImageVector","org.meshtastic.core.ui.icon.Nfc"]},{"name":"val MeshtasticIcons.NoDevice: ImageVector","description":"org.meshtastic.core.ui.icon.NoDevice","location":"core/ui/org.meshtastic.core.ui.icon/-no-device.html","searchKeys":["NoDevice","val MeshtasticIcons.NoDevice: ImageVector","org.meshtastic.core.ui.icon.NoDevice"]},{"name":"val MeshtasticIcons.NodeId: ImageVector","description":"org.meshtastic.core.ui.icon.NodeId","location":"core/ui/org.meshtastic.core.ui.icon/-node-id.html","searchKeys":["NodeId","val MeshtasticIcons.NodeId: ImageVector","org.meshtastic.core.ui.icon.NodeId"]},{"name":"val MeshtasticIcons.Nodes: ImageVector","description":"org.meshtastic.core.ui.icon.Nodes","location":"core/ui/org.meshtastic.core.ui.icon/-nodes.html","searchKeys":["Nodes","val MeshtasticIcons.Nodes: ImageVector","org.meshtastic.core.ui.icon.Nodes"]},{"name":"val MeshtasticIcons.NotFavorite: ImageVector","description":"org.meshtastic.core.ui.icon.NotFavorite","location":"core/ui/org.meshtastic.core.ui.icon/-not-favorite.html","searchKeys":["NotFavorite","val MeshtasticIcons.NotFavorite: ImageVector","org.meshtastic.core.ui.icon.NotFavorite"]},{"name":"val MeshtasticIcons.Notes: ImageVector","description":"org.meshtastic.core.ui.icon.Notes","location":"core/ui/org.meshtastic.core.ui.icon/-notes.html","searchKeys":["Notes","val MeshtasticIcons.Notes: ImageVector","org.meshtastic.core.ui.icon.Notes"]},{"name":"val MeshtasticIcons.Notifications: ImageVector","description":"org.meshtastic.core.ui.icon.Notifications","location":"core/ui/org.meshtastic.core.ui.icon/-notifications.html","searchKeys":["Notifications","val MeshtasticIcons.Notifications: ImageVector","org.meshtastic.core.ui.icon.Notifications"]},{"name":"val MeshtasticIcons.OfflineShare: ImageVector","description":"org.meshtastic.core.ui.icon.OfflineShare","location":"core/ui/org.meshtastic.core.ui.icon/-offline-share.html","searchKeys":["OfflineShare","val MeshtasticIcons.OfflineShare: ImageVector","org.meshtastic.core.ui.icon.OfflineShare"]},{"name":"val MeshtasticIcons.Output: ImageVector","description":"org.meshtastic.core.ui.icon.Output","location":"core/ui/org.meshtastic.core.ui.icon/-output.html","searchKeys":["Output","val MeshtasticIcons.Output: ImageVector","org.meshtastic.core.ui.icon.Output"]},{"name":"val MeshtasticIcons.Particulate: ImageVector","description":"org.meshtastic.core.ui.icon.Particulate","location":"core/ui/org.meshtastic.core.ui.icon/-particulate.html","searchKeys":["Particulate","val MeshtasticIcons.Particulate: ImageVector","org.meshtastic.core.ui.icon.Particulate"]},{"name":"val MeshtasticIcons.PeopleCount: ImageVector","description":"org.meshtastic.core.ui.icon.PeopleCount","location":"core/ui/org.meshtastic.core.ui.icon/-people-count.html","searchKeys":["PeopleCount","val MeshtasticIcons.PeopleCount: ImageVector","org.meshtastic.core.ui.icon.PeopleCount"]},{"name":"val MeshtasticIcons.PermScanWifi: ImageVector","description":"org.meshtastic.core.ui.icon.PermScanWifi","location":"core/ui/org.meshtastic.core.ui.icon/-perm-scan-wifi.html","searchKeys":["PermScanWifi","val MeshtasticIcons.PermScanWifi: ImageVector","org.meshtastic.core.ui.icon.PermScanWifi"]},{"name":"val MeshtasticIcons.Person: ImageVector","description":"org.meshtastic.core.ui.icon.Person","location":"core/ui/org.meshtastic.core.ui.icon/-person.html","searchKeys":["Person","val MeshtasticIcons.Person: ImageVector","org.meshtastic.core.ui.icon.Person"]},{"name":"val MeshtasticIcons.PersonAdd: ImageVector","description":"org.meshtastic.core.ui.icon.PersonAdd","location":"core/ui/org.meshtastic.core.ui.icon/-person-add.html","searchKeys":["PersonAdd","val MeshtasticIcons.PersonAdd: ImageVector","org.meshtastic.core.ui.icon.PersonAdd"]},{"name":"val MeshtasticIcons.PersonOff: ImageVector","description":"org.meshtastic.core.ui.icon.PersonOff","location":"core/ui/org.meshtastic.core.ui.icon/-person-off.html","searchKeys":["PersonOff","val MeshtasticIcons.PersonOff: ImageVector","org.meshtastic.core.ui.icon.PersonOff"]},{"name":"val MeshtasticIcons.PersonQuestion: ImageVector","description":"org.meshtastic.core.ui.icon.PersonQuestion","location":"core/ui/org.meshtastic.core.ui.icon/-person-question.html","searchKeys":["PersonQuestion","val MeshtasticIcons.PersonQuestion: ImageVector","org.meshtastic.core.ui.icon.PersonQuestion"]},{"name":"val MeshtasticIcons.PersonSearch: ImageVector","description":"org.meshtastic.core.ui.icon.PersonSearch","location":"core/ui/org.meshtastic.core.ui.icon/-person-search.html","searchKeys":["PersonSearch","val MeshtasticIcons.PersonSearch: ImageVector","org.meshtastic.core.ui.icon.PersonSearch"]},{"name":"val MeshtasticIcons.PhoneAndroid: ImageVector","description":"org.meshtastic.core.ui.icon.PhoneAndroid","location":"core/ui/org.meshtastic.core.ui.icon/-phone-android.html","searchKeys":["PhoneAndroid","val MeshtasticIcons.PhoneAndroid: ImageVector","org.meshtastic.core.ui.icon.PhoneAndroid"]},{"name":"val MeshtasticIcons.PinDrop: ImageVector","description":"org.meshtastic.core.ui.icon.PinDrop","location":"core/ui/org.meshtastic.core.ui.icon/-pin-drop.html","searchKeys":["PinDrop","val MeshtasticIcons.PinDrop: ImageVector","org.meshtastic.core.ui.icon.PinDrop"]},{"name":"val MeshtasticIcons.Place: ImageVector","description":"org.meshtastic.core.ui.icon.Place","location":"core/ui/org.meshtastic.core.ui.icon/-place.html","searchKeys":["Place","val MeshtasticIcons.Place: ImageVector","org.meshtastic.core.ui.icon.Place"]},{"name":"val MeshtasticIcons.PlayArrow: ImageVector","description":"org.meshtastic.core.ui.icon.PlayArrow","location":"core/ui/org.meshtastic.core.ui.icon/-play-arrow.html","searchKeys":["PlayArrow","val MeshtasticIcons.PlayArrow: ImageVector","org.meshtastic.core.ui.icon.PlayArrow"]},{"name":"val MeshtasticIcons.PowerSettingsNew: ImageVector","description":"org.meshtastic.core.ui.icon.PowerSettingsNew","location":"core/ui/org.meshtastic.core.ui.icon/-power-settings-new.html","searchKeys":["PowerSettingsNew","val MeshtasticIcons.PowerSettingsNew: ImageVector","org.meshtastic.core.ui.icon.PowerSettingsNew"]},{"name":"val MeshtasticIcons.PowerSupply: ImageVector","description":"org.meshtastic.core.ui.icon.PowerSupply","location":"core/ui/org.meshtastic.core.ui.icon/-power-supply.html","searchKeys":["PowerSupply","val MeshtasticIcons.PowerSupply: ImageVector","org.meshtastic.core.ui.icon.PowerSupply"]},{"name":"val MeshtasticIcons.Pressure: ImageVector","description":"org.meshtastic.core.ui.icon.Pressure","location":"core/ui/org.meshtastic.core.ui.icon/-pressure.html","searchKeys":["Pressure","val MeshtasticIcons.Pressure: ImageVector","org.meshtastic.core.ui.icon.Pressure"]},{"name":"val MeshtasticIcons.QrCode2: ImageVector","description":"org.meshtastic.core.ui.icon.QrCode2","location":"core/ui/org.meshtastic.core.ui.icon/-qr-code2.html","searchKeys":["QrCode2","val MeshtasticIcons.QrCode2: ImageVector","org.meshtastic.core.ui.icon.QrCode2"]},{"name":"val MeshtasticIcons.QrCode: ImageVector","description":"org.meshtastic.core.ui.icon.QrCode","location":"core/ui/org.meshtastic.core.ui.icon/-qr-code.html","searchKeys":["QrCode","val MeshtasticIcons.QrCode: ImageVector","org.meshtastic.core.ui.icon.QrCode"]},{"name":"val MeshtasticIcons.QrCodeScanner: ImageVector","description":"org.meshtastic.core.ui.icon.QrCodeScanner","location":"core/ui/org.meshtastic.core.ui.icon/-qr-code-scanner.html","searchKeys":["QrCodeScanner","val MeshtasticIcons.QrCodeScanner: ImageVector","org.meshtastic.core.ui.icon.QrCodeScanner"]},{"name":"val MeshtasticIcons.RadioButtonUnchecked: ImageVector","description":"org.meshtastic.core.ui.icon.RadioButtonUnchecked","location":"core/ui/org.meshtastic.core.ui.icon/-radio-button-unchecked.html","searchKeys":["RadioButtonUnchecked","val MeshtasticIcons.RadioButtonUnchecked: ImageVector","org.meshtastic.core.ui.icon.RadioButtonUnchecked"]},{"name":"val MeshtasticIcons.Reconnecting: ImageVector","description":"org.meshtastic.core.ui.icon.Reconnecting","location":"core/ui/org.meshtastic.core.ui.icon/-reconnecting.html","searchKeys":["Reconnecting","val MeshtasticIcons.Reconnecting: ImageVector","org.meshtastic.core.ui.icon.Reconnecting"]},{"name":"val MeshtasticIcons.Refresh: ImageVector","description":"org.meshtastic.core.ui.icon.Refresh","location":"core/ui/org.meshtastic.core.ui.icon/-refresh.html","searchKeys":["Refresh","val MeshtasticIcons.Refresh: ImageVector","org.meshtastic.core.ui.icon.Refresh"]},{"name":"val MeshtasticIcons.Remove: ImageVector","description":"org.meshtastic.core.ui.icon.Remove","location":"core/ui/org.meshtastic.core.ui.icon/-remove.html","searchKeys":["Remove","val MeshtasticIcons.Remove: ImageVector","org.meshtastic.core.ui.icon.Remove"]},{"name":"val MeshtasticIcons.Reply: ImageVector","description":"org.meshtastic.core.ui.icon.Reply","location":"core/ui/org.meshtastic.core.ui.icon/-reply.html","searchKeys":["Reply","val MeshtasticIcons.Reply: ImageVector","org.meshtastic.core.ui.icon.Reply"]},{"name":"val MeshtasticIcons.RestartAlt: ImageVector","description":"org.meshtastic.core.ui.icon.RestartAlt","location":"core/ui/org.meshtastic.core.ui.icon/-restart-alt.html","searchKeys":["RestartAlt","val MeshtasticIcons.RestartAlt: ImageVector","org.meshtastic.core.ui.icon.RestartAlt"]},{"name":"val MeshtasticIcons.Role: ImageVector","description":"org.meshtastic.core.ui.icon.Role","location":"core/ui/org.meshtastic.core.ui.icon/-role.html","searchKeys":["Role","val MeshtasticIcons.Role: ImageVector","org.meshtastic.core.ui.icon.Role"]},{"name":"val MeshtasticIcons.Route: ImageVector","description":"org.meshtastic.core.ui.icon.Route","location":"core/ui/org.meshtastic.core.ui.icon/-route.html","searchKeys":["Route","val MeshtasticIcons.Route: ImageVector","org.meshtastic.core.ui.icon.Route"]},{"name":"val MeshtasticIcons.Rssi: ImageVector","description":"org.meshtastic.core.ui.icon.Rssi","location":"core/ui/org.meshtastic.core.ui.icon/-rssi.html","searchKeys":["Rssi","val MeshtasticIcons.Rssi: ImageVector","org.meshtastic.core.ui.icon.Rssi"]},{"name":"val MeshtasticIcons.Satellites: ImageVector","description":"org.meshtastic.core.ui.icon.Satellites","location":"core/ui/org.meshtastic.core.ui.icon/-satellites.html","searchKeys":["Satellites","val MeshtasticIcons.Satellites: ImageVector","org.meshtastic.core.ui.icon.Satellites"]},{"name":"val MeshtasticIcons.Save: ImageVector","description":"org.meshtastic.core.ui.icon.Save","location":"core/ui/org.meshtastic.core.ui.icon/-save.html","searchKeys":["Save","val MeshtasticIcons.Save: ImageVector","org.meshtastic.core.ui.icon.Save"]},{"name":"val MeshtasticIcons.Search: ImageVector","description":"org.meshtastic.core.ui.icon.Search","location":"core/ui/org.meshtastic.core.ui.icon/-search.html","searchKeys":["Search","val MeshtasticIcons.Search: ImageVector","org.meshtastic.core.ui.icon.Search"]},{"name":"val MeshtasticIcons.SecurityShield: ImageVector","description":"org.meshtastic.core.ui.icon.SecurityShield","location":"core/ui/org.meshtastic.core.ui.icon/-security-shield.html","searchKeys":["SecurityShield","val MeshtasticIcons.SecurityShield: ImageVector","org.meshtastic.core.ui.icon.SecurityShield"]},{"name":"val MeshtasticIcons.SelectAll: ImageVector","description":"org.meshtastic.core.ui.icon.SelectAll","location":"core/ui/org.meshtastic.core.ui.icon/-select-all.html","searchKeys":["SelectAll","val MeshtasticIcons.SelectAll: ImageVector","org.meshtastic.core.ui.icon.SelectAll"]},{"name":"val MeshtasticIcons.Send: ImageVector","description":"org.meshtastic.core.ui.icon.Send","location":"core/ui/org.meshtastic.core.ui.icon/-send.html","searchKeys":["Send","val MeshtasticIcons.Send: ImageVector","org.meshtastic.core.ui.icon.Send"]},{"name":"val MeshtasticIcons.Serial: ImageVector","description":"org.meshtastic.core.ui.icon.Serial","location":"core/ui/org.meshtastic.core.ui.icon/-serial.html","searchKeys":["Serial","val MeshtasticIcons.Serial: ImageVector","org.meshtastic.core.ui.icon.Serial"]},{"name":"val MeshtasticIcons.Settings: ImageVector","description":"org.meshtastic.core.ui.icon.Settings","location":"core/ui/org.meshtastic.core.ui.icon/-settings.html","searchKeys":["Settings","val MeshtasticIcons.Settings: ImageVector","org.meshtastic.core.ui.icon.Settings"]},{"name":"val MeshtasticIcons.SettingsRemote: ImageVector","description":"org.meshtastic.core.ui.icon.SettingsRemote","location":"core/ui/org.meshtastic.core.ui.icon/-settings-remote.html","searchKeys":["SettingsRemote","val MeshtasticIcons.SettingsRemote: ImageVector","org.meshtastic.core.ui.icon.SettingsRemote"]},{"name":"val MeshtasticIcons.Share: ImageVector","description":"org.meshtastic.core.ui.icon.Share","location":"core/ui/org.meshtastic.core.ui.icon/-share.html","searchKeys":["Share","val MeshtasticIcons.Share: ImageVector","org.meshtastic.core.ui.icon.Share"]},{"name":"val MeshtasticIcons.ShieldCheck: ImageVector","description":"org.meshtastic.core.ui.icon.ShieldCheck","location":"core/ui/org.meshtastic.core.ui.icon/-shield-check.html","searchKeys":["ShieldCheck","val MeshtasticIcons.ShieldCheck: ImageVector","org.meshtastic.core.ui.icon.ShieldCheck"]},{"name":"val MeshtasticIcons.SignalAlt1Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalAlt1Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-alt1-bar.html","searchKeys":["SignalAlt1Bar","val MeshtasticIcons.SignalAlt1Bar: ImageVector","org.meshtastic.core.ui.icon.SignalAlt1Bar"]},{"name":"val MeshtasticIcons.SignalAlt2Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalAlt2Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-alt2-bar.html","searchKeys":["SignalAlt2Bar","val MeshtasticIcons.SignalAlt2Bar: ImageVector","org.meshtastic.core.ui.icon.SignalAlt2Bar"]},{"name":"val MeshtasticIcons.SignalCellular0Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalCellular0Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-cellular0-bar.html","searchKeys":["SignalCellular0Bar","val MeshtasticIcons.SignalCellular0Bar: ImageVector","org.meshtastic.core.ui.icon.SignalCellular0Bar"]},{"name":"val MeshtasticIcons.SignalCellular1Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalCellular1Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-cellular1-bar.html","searchKeys":["SignalCellular1Bar","val MeshtasticIcons.SignalCellular1Bar: ImageVector","org.meshtastic.core.ui.icon.SignalCellular1Bar"]},{"name":"val MeshtasticIcons.SignalCellular2Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalCellular2Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-cellular2-bar.html","searchKeys":["SignalCellular2Bar","val MeshtasticIcons.SignalCellular2Bar: ImageVector","org.meshtastic.core.ui.icon.SignalCellular2Bar"]},{"name":"val MeshtasticIcons.SignalCellular3Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalCellular3Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-cellular3-bar.html","searchKeys":["SignalCellular3Bar","val MeshtasticIcons.SignalCellular3Bar: ImageVector","org.meshtastic.core.ui.icon.SignalCellular3Bar"]},{"name":"val MeshtasticIcons.SignalCellular4Bar: ImageVector","description":"org.meshtastic.core.ui.icon.SignalCellular4Bar","location":"core/ui/org.meshtastic.core.ui.icon/-signal-cellular4-bar.html","searchKeys":["SignalCellular4Bar","val MeshtasticIcons.SignalCellular4Bar: ImageVector","org.meshtastic.core.ui.icon.SignalCellular4Bar"]},{"name":"val MeshtasticIcons.SignalOff: ImageVector","description":"org.meshtastic.core.ui.icon.SignalOff","location":"core/ui/org.meshtastic.core.ui.icon/-signal-off.html","searchKeys":["SignalOff","val MeshtasticIcons.SignalOff: ImageVector","org.meshtastic.core.ui.icon.SignalOff"]},{"name":"val MeshtasticIcons.Snr: ImageVector","description":"org.meshtastic.core.ui.icon.Snr","location":"core/ui/org.meshtastic.core.ui.icon/-snr.html","searchKeys":["Snr","val MeshtasticIcons.Snr: ImageVector","org.meshtastic.core.ui.icon.Snr"]},{"name":"val MeshtasticIcons.SoilMoisture: ImageVector","description":"org.meshtastic.core.ui.icon.SoilMoisture","location":"core/ui/org.meshtastic.core.ui.icon/-soil-moisture.html","searchKeys":["SoilMoisture","val MeshtasticIcons.SoilMoisture: ImageVector","org.meshtastic.core.ui.icon.SoilMoisture"]},{"name":"val MeshtasticIcons.SoilTemperature: ImageVector","description":"org.meshtastic.core.ui.icon.SoilTemperature","location":"core/ui/org.meshtastic.core.ui.icon/-soil-temperature.html","searchKeys":["SoilTemperature","val MeshtasticIcons.SoilTemperature: ImageVector","org.meshtastic.core.ui.icon.SoilTemperature"]},{"name":"val MeshtasticIcons.Sort: ImageVector","description":"org.meshtastic.core.ui.icon.Sort","location":"core/ui/org.meshtastic.core.ui.icon/-sort.html","searchKeys":["Sort","val MeshtasticIcons.Sort: ImageVector","org.meshtastic.core.ui.icon.Sort"]},{"name":"val MeshtasticIcons.Speaker: ImageVector","description":"org.meshtastic.core.ui.icon.Speaker","location":"core/ui/org.meshtastic.core.ui.icon/-speaker.html","searchKeys":["Speaker","val MeshtasticIcons.Speaker: ImageVector","org.meshtastic.core.ui.icon.Speaker"]},{"name":"val MeshtasticIcons.Speed: ImageVector","description":"org.meshtastic.core.ui.icon.Speed","location":"core/ui/org.meshtastic.core.ui.icon/-speed.html","searchKeys":["Speed","val MeshtasticIcons.Speed: ImageVector","org.meshtastic.core.ui.icon.Speed"]},{"name":"val MeshtasticIcons.Storage: ImageVector","description":"org.meshtastic.core.ui.icon.Storage","location":"core/ui/org.meshtastic.core.ui.icon/-storage.html","searchKeys":["Storage","val MeshtasticIcons.Storage: ImageVector","org.meshtastic.core.ui.icon.Storage"]},{"name":"val MeshtasticIcons.Strikethrough: ImageVector","description":"org.meshtastic.core.ui.icon.Strikethrough","location":"core/ui/org.meshtastic.core.ui.icon/-strikethrough.html","searchKeys":["Strikethrough","val MeshtasticIcons.Strikethrough: ImageVector","org.meshtastic.core.ui.icon.Strikethrough"]},{"name":"val MeshtasticIcons.Success: ImageVector","description":"org.meshtastic.core.ui.icon.Success","location":"core/ui/org.meshtastic.core.ui.icon/-success.html","searchKeys":["Success","val MeshtasticIcons.Success: ImageVector","org.meshtastic.core.ui.icon.Success"]},{"name":"val MeshtasticIcons.SystemUpdate: ImageVector","description":"org.meshtastic.core.ui.icon.SystemUpdate","location":"core/ui/org.meshtastic.core.ui.icon/-system-update.html","searchKeys":["SystemUpdate","val MeshtasticIcons.SystemUpdate: ImageVector","org.meshtastic.core.ui.icon.SystemUpdate"]},{"name":"val MeshtasticIcons.Temperature: ImageVector","description":"org.meshtastic.core.ui.icon.Temperature","location":"core/ui/org.meshtastic.core.ui.icon/-temperature.html","searchKeys":["Temperature","val MeshtasticIcons.Temperature: ImageVector","org.meshtastic.core.ui.icon.Temperature"]},{"name":"val MeshtasticIcons.ThumbUp: ImageVector","description":"org.meshtastic.core.ui.icon.ThumbUp","location":"core/ui/org.meshtastic.core.ui.icon/-thumb-up.html","searchKeys":["ThumbUp","val MeshtasticIcons.ThumbUp: ImageVector","org.meshtastic.core.ui.icon.ThumbUp"]},{"name":"val MeshtasticIcons.Translate: ImageVector","description":"org.meshtastic.core.ui.icon.Translate","location":"core/ui/org.meshtastic.core.ui.icon/-translate.html","searchKeys":["Translate","val MeshtasticIcons.Translate: ImageVector","org.meshtastic.core.ui.icon.Translate"]},{"name":"val MeshtasticIcons.TripOrigin: ImageVector","description":"org.meshtastic.core.ui.icon.TripOrigin","location":"core/ui/org.meshtastic.core.ui.icon/-trip-origin.html","searchKeys":["TripOrigin","val MeshtasticIcons.TripOrigin: ImageVector","org.meshtastic.core.ui.icon.TripOrigin"]},{"name":"val MeshtasticIcons.Tsunami: ImageVector","description":"org.meshtastic.core.ui.icon.Tsunami","location":"core/ui/org.meshtastic.core.ui.icon/-tsunami.html","searchKeys":["Tsunami","val MeshtasticIcons.Tsunami: ImageVector","org.meshtastic.core.ui.icon.Tsunami"]},{"name":"val MeshtasticIcons.Tune: ImageVector","description":"org.meshtastic.core.ui.icon.Tune","location":"core/ui/org.meshtastic.core.ui.icon/-tune.html","searchKeys":["Tune","val MeshtasticIcons.Tune: ImageVector","org.meshtastic.core.ui.icon.Tune"]},{"name":"val MeshtasticIcons.Udp: ImageVector","description":"org.meshtastic.core.ui.icon.Udp","location":"core/ui/org.meshtastic.core.ui.icon/-udp.html","searchKeys":["Udp","val MeshtasticIcons.Udp: ImageVector","org.meshtastic.core.ui.icon.Udp"]},{"name":"val MeshtasticIcons.Unmessageable: ImageVector","description":"org.meshtastic.core.ui.icon.Unmessageable","location":"core/ui/org.meshtastic.core.ui.icon/-unmessageable.html","searchKeys":["Unmessageable","val MeshtasticIcons.Unmessageable: ImageVector","org.meshtastic.core.ui.icon.Unmessageable"]},{"name":"val MeshtasticIcons.Unmuted: ImageVector","description":"org.meshtastic.core.ui.icon.Unmuted","location":"core/ui/org.meshtastic.core.ui.icon/-unmuted.html","searchKeys":["Unmuted","val MeshtasticIcons.Unmuted: ImageVector","org.meshtastic.core.ui.icon.Unmuted"]},{"name":"val MeshtasticIcons.Upload: ImageVector","description":"org.meshtastic.core.ui.icon.Upload","location":"core/ui/org.meshtastic.core.ui.icon/-upload.html","searchKeys":["Upload","val MeshtasticIcons.Upload: ImageVector","org.meshtastic.core.ui.icon.Upload"]},{"name":"val MeshtasticIcons.Usb: ImageVector","description":"org.meshtastic.core.ui.icon.Usb","location":"core/ui/org.meshtastic.core.ui.icon/-usb.html","searchKeys":["Usb","val MeshtasticIcons.Usb: ImageVector","org.meshtastic.core.ui.icon.Usb"]},{"name":"val MeshtasticIcons.UsbOff: ImageVector","description":"org.meshtastic.core.ui.icon.UsbOff","location":"core/ui/org.meshtastic.core.ui.icon/-usb-off.html","searchKeys":["UsbOff","val MeshtasticIcons.UsbOff: ImageVector","org.meshtastic.core.ui.icon.UsbOff"]},{"name":"val MeshtasticIcons.Verified: ImageVector","description":"org.meshtastic.core.ui.icon.Verified","location":"core/ui/org.meshtastic.core.ui.icon/-verified.html","searchKeys":["Verified","val MeshtasticIcons.Verified: ImageVector","org.meshtastic.core.ui.icon.Verified"]},{"name":"val MeshtasticIcons.Visibility: ImageVector","description":"org.meshtastic.core.ui.icon.Visibility","location":"core/ui/org.meshtastic.core.ui.icon/-visibility.html","searchKeys":["Visibility","val MeshtasticIcons.Visibility: ImageVector","org.meshtastic.core.ui.icon.Visibility"]},{"name":"val MeshtasticIcons.VisibilityOff: ImageVector","description":"org.meshtastic.core.ui.icon.VisibilityOff","location":"core/ui/org.meshtastic.core.ui.icon/-visibility-off.html","searchKeys":["VisibilityOff","val MeshtasticIcons.VisibilityOff: ImageVector","org.meshtastic.core.ui.icon.VisibilityOff"]},{"name":"val MeshtasticIcons.Voltage: ImageVector","description":"org.meshtastic.core.ui.icon.Voltage","location":"core/ui/org.meshtastic.core.ui.icon/-voltage.html","searchKeys":["Voltage","val MeshtasticIcons.Voltage: ImageVector","org.meshtastic.core.ui.icon.Voltage"]},{"name":"val MeshtasticIcons.VolumeMute: ImageVector","description":"org.meshtastic.core.ui.icon.VolumeMute","location":"core/ui/org.meshtastic.core.ui.icon/-volume-mute.html","searchKeys":["VolumeMute","val MeshtasticIcons.VolumeMute: ImageVector","org.meshtastic.core.ui.icon.VolumeMute"]},{"name":"val MeshtasticIcons.VolumeOff: ImageVector","description":"org.meshtastic.core.ui.icon.VolumeOff","location":"core/ui/org.meshtastic.core.ui.icon/-volume-off.html","searchKeys":["VolumeOff","val MeshtasticIcons.VolumeOff: ImageVector","org.meshtastic.core.ui.icon.VolumeOff"]},{"name":"val MeshtasticIcons.VolumeUp: ImageVector","description":"org.meshtastic.core.ui.icon.VolumeUp","location":"core/ui/org.meshtastic.core.ui.icon/-volume-up.html","searchKeys":["VolumeUp","val MeshtasticIcons.VolumeUp: ImageVector","org.meshtastic.core.ui.icon.VolumeUp"]},{"name":"val MeshtasticIcons.Warning: ImageVector","description":"org.meshtastic.core.ui.icon.Warning","location":"core/ui/org.meshtastic.core.ui.icon/-warning.html","searchKeys":["Warning","val MeshtasticIcons.Warning: ImageVector","org.meshtastic.core.ui.icon.Warning"]},{"name":"val MeshtasticIcons.WavingHand: ImageVector","description":"org.meshtastic.core.ui.icon.WavingHand","location":"core/ui/org.meshtastic.core.ui.icon/-waving-hand.html","searchKeys":["WavingHand","val MeshtasticIcons.WavingHand: ImageVector","org.meshtastic.core.ui.icon.WavingHand"]},{"name":"val MeshtasticIcons.Weight: ImageVector","description":"org.meshtastic.core.ui.icon.Weight","location":"core/ui/org.meshtastic.core.ui.icon/-weight.html","searchKeys":["Weight","val MeshtasticIcons.Weight: ImageVector","org.meshtastic.core.ui.icon.Weight"]},{"name":"val MeshtasticIcons.Wifi: ImageVector","description":"org.meshtastic.core.ui.icon.Wifi","location":"core/ui/org.meshtastic.core.ui.icon/-wifi.html","searchKeys":["Wifi","val MeshtasticIcons.Wifi: ImageVector","org.meshtastic.core.ui.icon.Wifi"]},{"name":"val MeshtasticIcons.WindDirection: ImageVector","description":"org.meshtastic.core.ui.icon.WindDirection","location":"core/ui/org.meshtastic.core.ui.icon/-wind-direction.html","searchKeys":["WindDirection","val MeshtasticIcons.WindDirection: ImageVector","org.meshtastic.core.ui.icon.WindDirection"]},{"name":"val Moderate: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Moderate","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-moderate.html","searchKeys":["Moderate","val Moderate: AqiSeverityColors.Tones","org.meshtastic.core.ui.theme.AqiSeverityColors.Moderate"]},{"name":"val Mustard: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Mustard","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-mustard.html","searchKeys":["Mustard","val Mustard: Color","org.meshtastic.core.ui.theme.GraphColors.Mustard"]},{"name":"val N100: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N100","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n100.html","searchKeys":["N100","val N100: Color","org.meshtastic.core.ui.theme.NeutralPalette.N100"]},{"name":"val N200: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N200","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n200.html","searchKeys":["N200","val N200: Color","org.meshtastic.core.ui.theme.NeutralPalette.N200"]},{"name":"val N300: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N300","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n300.html","searchKeys":["N300","val N300: Color","org.meshtastic.core.ui.theme.NeutralPalette.N300"]},{"name":"val N400: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N400","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n400.html","searchKeys":["N400","val N400: Color","org.meshtastic.core.ui.theme.NeutralPalette.N400"]},{"name":"val N500: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N500","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n500.html","searchKeys":["N500","val N500: Color","org.meshtastic.core.ui.theme.NeutralPalette.N500"]},{"name":"val N50: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N50","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n50.html","searchKeys":["N50","val N50: Color","org.meshtastic.core.ui.theme.NeutralPalette.N50"]},{"name":"val N600: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N600","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n600.html","searchKeys":["N600","val N600: Color","org.meshtastic.core.ui.theme.NeutralPalette.N600"]},{"name":"val N700: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N700","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n700.html","searchKeys":["N700","val N700: Color","org.meshtastic.core.ui.theme.NeutralPalette.N700"]},{"name":"val N800: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N800","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n800.html","searchKeys":["N800","val N800: Color","org.meshtastic.core.ui.theme.NeutralPalette.N800"]},{"name":"val N900: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N900","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n900.html","searchKeys":["N900","val N900: Color","org.meshtastic.core.ui.theme.NeutralPalette.N900"]},{"name":"val N950: Color","description":"org.meshtastic.core.ui.theme.NeutralPalette.N950","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-palette/-n950.html","searchKeys":["N950","val N950: Color","org.meshtastic.core.ui.theme.NeutralPalette.N950"]},{"name":"val NV100: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV100","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v100.html","searchKeys":["NV100","val NV100: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV100"]},{"name":"val NV200: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV200","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v200.html","searchKeys":["NV200","val NV200: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV200"]},{"name":"val NV300: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV300","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v300.html","searchKeys":["NV300","val NV300: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV300"]},{"name":"val NV400: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV400","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v400.html","searchKeys":["NV400","val NV400: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV400"]},{"name":"val NV500: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV500","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v500.html","searchKeys":["NV500","val NV500: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV500"]},{"name":"val NV50: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV50","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v50.html","searchKeys":["NV50","val NV50: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV50"]},{"name":"val NV600: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV600","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v600.html","searchKeys":["NV600","val NV600: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV600"]},{"name":"val NV700: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV700","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v700.html","searchKeys":["NV700","val NV700: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV700"]},{"name":"val NV800: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV800","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v800.html","searchKeys":["NV800","val NV800: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV800"]},{"name":"val NV900: Color","description":"org.meshtastic.core.ui.theme.NeutralVariantPalette.NV900","location":"core/ui/org.meshtastic.core.ui.theme/-neutral-variant-palette/-n-v900.html","searchKeys":["NV900","val NV900: Color","org.meshtastic.core.ui.theme.NeutralVariantPalette.NV900"]},{"name":"val Olive: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Olive","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-olive.html","searchKeys":["Olive","val Olive: Color","org.meshtastic.core.ui.theme.GraphColors.Olive"]},{"name":"val Orange: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Orange","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-orange.html","searchKeys":["Orange","val Orange: Color","org.meshtastic.core.ui.theme.GraphColors.Orange"]},{"name":"val OutgoingRoute: Color","description":"org.meshtastic.core.ui.theme.TracerouteColors.OutgoingRoute","location":"core/ui/org.meshtastic.core.ui.theme/-traceroute-colors/-outgoing-route.html","searchKeys":["OutgoingRoute","val OutgoingRoute: Color","org.meshtastic.core.ui.theme.TracerouteColors.OutgoingRoute"]},{"name":"val Pink: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Pink","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-pink.html","searchKeys":["Pink","val Pink: Color","org.meshtastic.core.ui.theme.GraphColors.Pink"]},{"name":"val Purple: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Purple","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-purple.html","searchKeys":["Purple","val Purple: Color","org.meshtastic.core.ui.theme.GraphColors.Purple"]},{"name":"val Red: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Red","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-red.html","searchKeys":["Red","val Red: Color","org.meshtastic.core.ui.theme.GraphColors.Red"]},{"name":"val Red: Color","description":"org.meshtastic.core.ui.theme.MessageItemColors.Red","location":"core/ui/org.meshtastic.core.ui.theme/-message-item-colors/-red.html","searchKeys":["Red","val Red: Color","org.meshtastic.core.ui.theme.MessageItemColors.Red"]},{"name":"val ReturnRoute: Color","description":"org.meshtastic.core.ui.theme.TracerouteColors.ReturnRoute","location":"core/ui/org.meshtastic.core.ui.theme/-traceroute-colors/-return-route.html","searchKeys":["ReturnRoute","val ReturnRoute: Color","org.meshtastic.core.ui.theme.TracerouteColors.ReturnRoute"]},{"name":"val SeaGreen: Color","description":"org.meshtastic.core.ui.theme.GraphColors.SeaGreen","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-sea-green.html","searchKeys":["SeaGreen","val SeaGreen: Color","org.meshtastic.core.ui.theme.GraphColors.SeaGreen"]},{"name":"val SkyBlue: Color","description":"org.meshtastic.core.ui.theme.GraphColors.SkyBlue","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-sky-blue.html","searchKeys":["SkyBlue","val SkyBlue: Color","org.meshtastic.core.ui.theme.GraphColors.SkyBlue"]},{"name":"val Slate: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Slate","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-slate.html","searchKeys":["Slate","val Slate: Color","org.meshtastic.core.ui.theme.GraphColors.Slate"]},{"name":"val Success: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.Success","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-success.html","searchKeys":["Success","val Success: Color","org.meshtastic.core.ui.theme.SemanticColors.Success"]},{"name":"val SuccessLight: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.SuccessLight","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-success-light.html","searchKeys":["SuccessLight","val SuccessLight: Color","org.meshtastic.core.ui.theme.SemanticColors.SuccessLight"]},{"name":"val Teal: Color","description":"org.meshtastic.core.ui.theme.GraphColors.Teal","location":"core/ui/org.meshtastic.core.ui.theme/-graph-colors/-teal.html","searchKeys":["Teal","val Teal: Color","org.meshtastic.core.ui.theme.GraphColors.Teal"]},{"name":"val TopLevelDestination.icon: DrawableResource","description":"org.meshtastic.core.ui.navigation.icon","location":"core/ui/org.meshtastic.core.ui.navigation/icon.html","searchKeys":["icon","val TopLevelDestination.icon: DrawableResource","org.meshtastic.core.ui.navigation.icon"]},{"name":"val Unhealthy: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Unhealthy","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-unhealthy.html","searchKeys":["Unhealthy","val Unhealthy: AqiSeverityColors.Tones","org.meshtastic.core.ui.theme.AqiSeverityColors.Unhealthy"]},{"name":"val UnhealthySensitive: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.UnhealthySensitive","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-unhealthy-sensitive.html","searchKeys":["UnhealthySensitive","val UnhealthySensitive: AqiSeverityColors.Tones","org.meshtastic.core.ui.theme.AqiSeverityColors.UnhealthySensitive"]},{"name":"val UserPosition: Color","description":"org.meshtastic.core.ui.theme.DiscoveryMapColors.UserPosition","location":"core/ui/org.meshtastic.core.ui.theme/-discovery-map-colors/-user-position.html","searchKeys":["UserPosition","val UserPosition: Color","org.meshtastic.core.ui.theme.DiscoveryMapColors.UserPosition"]},{"name":"val VeryUnhealthy: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.VeryUnhealthy","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-very-unhealthy.html","searchKeys":["VeryUnhealthy","val VeryUnhealthy: AqiSeverityColors.Tones","org.meshtastic.core.ui.theme.AqiSeverityColors.VeryUnhealthy"]},{"name":"val Warning: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.Warning","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-warning.html","searchKeys":["Warning","val Warning: Color","org.meshtastic.core.ui.theme.SemanticColors.Warning"]},{"name":"val WarningLight: Color","description":"org.meshtastic.core.ui.theme.SemanticColors.WarningLight","location":"core/ui/org.meshtastic.core.ui.theme/-semantic-colors/-warning-light.html","searchKeys":["WarningLight","val WarningLight: Color","org.meshtastic.core.ui.theme.SemanticColors.WarningLight"]},{"name":"val accent: Color?","description":"org.meshtastic.core.ui.theme.EventTheme.accent","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme/accent.html","searchKeys":["accent","val accent: Color?","org.meshtastic.core.ui.theme.EventTheme.accent"]},{"name":"val actionLabel: String?","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.actionLabel","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/action-label.html","searchKeys":["actionLabel","val actionLabel: String?","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.actionLabel"]},{"name":"val adjustedItemIndex: Int?","description":"org.meshtastic.core.ui.component.DragDropState.adjustedItemIndex","location":"core/ui/org.meshtastic.core.ui.component/-drag-drop-state/adjusted-item-index.html","searchKeys":["adjustedItemIndex","val adjustedItemIndex: Int?","org.meshtastic.core.ui.component.DragDropState.adjustedItemIndex"]},{"name":"val alertManager: AlertManager","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.alertManager","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/alert-manager.html","searchKeys":["alertManager","val alertManager: AlertManager","org.meshtastic.core.ui.viewmodel.UIViewModel.alertManager"]},{"name":"val appIntroCompleted: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.appIntroCompleted","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/app-intro-completed.html","searchKeys":["appIntroCompleted","val appIntroCompleted: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.UIViewModel.appIntroCompleted"]},{"name":"val backgroundDark: Color","description":"org.meshtastic.core.ui.theme.backgroundDark","location":"core/ui/org.meshtastic.core.ui.theme/background-dark.html","searchKeys":["backgroundDark","val backgroundDark: Color","org.meshtastic.core.ui.theme.backgroundDark"]},{"name":"val backgroundLight: Color","description":"org.meshtastic.core.ui.theme.backgroundLight","location":"core/ui/org.meshtastic.core.ui.theme/background-light.html","searchKeys":["backgroundLight","val backgroundLight: Color","org.meshtastic.core.ui.theme.backgroundLight"]},{"name":"val badgeIcon: DrawableResource?","description":"org.meshtastic.core.ui.component.SecurityState.badgeIcon","location":"core/ui/org.meshtastic.core.ui.component/-security-state/badge-icon.html","searchKeys":["badgeIcon","val badgeIcon: DrawableResource?","org.meshtastic.core.ui.component.SecurityState.badgeIcon"]},{"name":"val badgeIconColor: () -> Color?","description":"org.meshtastic.core.ui.component.SecurityState.badgeIconColor","location":"core/ui/org.meshtastic.core.ui.component/-security-state/badge-icon-color.html","searchKeys":["badgeIconColor","val badgeIconColor: () -> Color?","org.meshtastic.core.ui.component.SecurityState.badgeIconColor"]},{"name":"val body: FontFamily?","description":"org.meshtastic.core.ui.theme.EventFonts.body","location":"core/ui/org.meshtastic.core.ui.theme/-event-fonts/body.html","searchKeys":["body","val body: FontFamily?","org.meshtastic.core.ui.theme.EventFonts.body"]},{"name":"val channels: StateFlow<ChannelSet>","description":"org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.channels","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-view-model/channels.html","searchKeys":["channels","val channels: StateFlow<ChannelSet>","org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.channels"]},{"name":"val choices: Map<String, () -> Unit>","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.choices","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/choices.html","searchKeys":["choices","val choices: Map<String, () -> Unit>","org.meshtastic.core.ui.util.AlertManager.AlertData.choices"]},{"name":"val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.clientNotification","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/client-notification.html","searchKeys":["clientNotification","val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.ui.viewmodel.UIViewModel.clientNotification"]},{"name":"val color: () -> Color","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.color","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/color.html","searchKeys":["color","val color: () -> Color","org.meshtastic.core.ui.component.NodeKeySecurityState.color"]},{"name":"val color: () -> Color","description":"org.meshtastic.core.ui.component.Quality.color","location":"core/ui/org.meshtastic.core.ui.component/-quality/color.html","searchKeys":["color","val color: () -> Color","org.meshtastic.core.ui.component.Quality.color"]},{"name":"val color: () -> Color","description":"org.meshtastic.core.ui.component.SecurityState.color","location":"core/ui/org.meshtastic.core.ui.component/-security-state/color.html","searchKeys":["color","val color: () -> Color","org.meshtastic.core.ui.component.SecurityState.color"]},{"name":"val color: Color","description":"org.meshtastic.core.ui.component.Co2Severity.color","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/color.html","searchKeys":["color","val color: Color","org.meshtastic.core.ui.component.Co2Severity.color"]},{"name":"val color: Color","description":"org.meshtastic.core.ui.component.Iaq.color","location":"core/ui/org.meshtastic.core.ui.component/-iaq/color.html","searchKeys":["color","val color: Color","org.meshtastic.core.ui.component.Iaq.color"]},{"name":"val color: Color","description":"org.meshtastic.core.ui.theme.ColorFamily.color","location":"core/ui/org.meshtastic.core.ui.theme/-color-family/color.html","searchKeys":["color","val color: Color","org.meshtastic.core.ui.theme.ColorFamily.color"]},{"name":"val color: Color?","description":"org.meshtastic.core.ui.component.DropDownItem.color","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/color.html","searchKeys":["color","val color: Color?","org.meshtastic.core.ui.component.DropDownItem.color"]},{"name":"val colorContainer: Color","description":"org.meshtastic.core.ui.theme.ColorFamily.colorContainer","location":"core/ui/org.meshtastic.core.ui.theme/-color-family/color-container.html","searchKeys":["colorContainer","val colorContainer: Color","org.meshtastic.core.ui.theme.ColorFamily.colorContainer"]},{"name":"val composableMessage: ComposableContent?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.composableMessage","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/composable-message.html","searchKeys":["composableMessage","val composableMessage: ComposableContent?","org.meshtastic.core.ui.util.AlertManager.AlertData.composableMessage"]},{"name":"val confirmText: String?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.confirmText","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/confirm-text.html","searchKeys":["confirmText","val confirmText: String?","org.meshtastic.core.ui.util.AlertManager.AlertData.confirmText"]},{"name":"val confirmTextRes: StringResource?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.confirmTextRes","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/confirm-text-res.html","searchKeys":["confirmTextRes","val confirmTextRes: StringResource?","org.meshtastic.core.ui.util.AlertManager.AlertData.confirmTextRes"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.connectionState","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.connectionState"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.connectionState","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.ui.viewmodel.UIViewModel.connectionState"]},{"name":"val connectionStatus: StateFlow<ConnectionStatus>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.connectionStatus","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/connection-status.html","searchKeys":["connectionStatus","val connectionStatus: StateFlow<ConnectionStatus>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.connectionStatus"]},{"name":"val contentHorizontalAlignment: Alignment.Horizontal","description":"org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.contentHorizontalAlignment","location":"core/ui/org.meshtastic.core.ui.util/-traceroute-map-overlay-insets/content-horizontal-alignment.html","searchKeys":["contentHorizontalAlignment","val contentHorizontalAlignment: Alignment.Horizontal","org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.contentHorizontalAlignment"]},{"name":"val currentDeviceAddressFlow: StateFlow<String?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.currentDeviceAddressFlow","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/current-device-address-flow.html","searchKeys":["currentDeviceAddressFlow","val currentDeviceAddressFlow: StateFlow<String?>","org.meshtastic.core.ui.viewmodel.UIViewModel.currentDeviceAddressFlow"]},{"name":"val dark: Color","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Tones.dark","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-tones/dark.html","searchKeys":["dark","val dark: Color","org.meshtastic.core.ui.theme.AqiSeverityColors.Tones.dark"]},{"name":"val data: T","description":"org.meshtastic.core.ui.viewmodel.UiState.Content.data","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-content/data.html","searchKeys":["data","val data: T","org.meshtastic.core.ui.viewmodel.UiState.Content.data"]},{"name":"val description: String","description":"org.meshtastic.core.ui.component.Iaq.description","location":"core/ui/org.meshtastic.core.ui.component/-iaq/description.html","searchKeys":["description","val description: String","org.meshtastic.core.ui.component.Iaq.description"]},{"name":"val descriptionResId: StringResource","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.descriptionResId","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/description-res-id.html","searchKeys":["descriptionResId","val descriptionResId: StringResource","org.meshtastic.core.ui.component.NodeKeySecurityState.descriptionResId"]},{"name":"val descriptionResId: StringResource","description":"org.meshtastic.core.ui.component.SecurityState.descriptionResId","location":"core/ui/org.meshtastic.core.ui.component/-security-state/description-res-id.html","searchKeys":["descriptionResId","val descriptionResId: StringResource","org.meshtastic.core.ui.component.SecurityState.descriptionResId"]},{"name":"val dismissText: String?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.dismissText","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/dismiss-text.html","searchKeys":["dismissText","val dismissText: String?","org.meshtastic.core.ui.util.AlertManager.AlertData.dismissText"]},{"name":"val dismissTextRes: StringResource?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.dismissTextRes","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/dismiss-text-res.html","searchKeys":["dismissTextRes","val dismissTextRes: StringResource?","org.meshtastic.core.ui.util.AlertManager.AlertData.dismissTextRes"]},{"name":"val dismissable: Boolean","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.dismissable","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/dismissable.html","searchKeys":["dismissable","val dismissable: Boolean","org.meshtastic.core.ui.util.AlertManager.AlertData.dismissable"]},{"name":"val displayText: String","description":"org.meshtastic.core.ui.component.InlineMarkdownResult.displayText","location":"core/ui/org.meshtastic.core.ui.component/-inline-markdown-result/display-text.html","searchKeys":["displayText","val displayText: String","org.meshtastic.core.ui.component.InlineMarkdownResult.displayText"]},{"name":"val duration: SnackbarDuration","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.duration","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/duration.html","searchKeys":["duration","val duration: SnackbarDuration","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.duration"]},{"name":"val enabled: Boolean","description":"org.meshtastic.core.ui.component.DropDownItem.enabled","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/enabled.html","searchKeys":["enabled","val enabled: Boolean","org.meshtastic.core.ui.component.DropDownItem.enabled"]},{"name":"val enabled: Boolean","description":"org.meshtastic.core.ui.theme.EventThemeToggle.enabled","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme-toggle/enabled.html","searchKeys":["enabled","val enabled: Boolean","org.meshtastic.core.ui.theme.EventThemeToggle.enabled"]},{"name":"val entries: EnumEntries<Co2Severity>","description":"org.meshtastic.core.ui.component.Co2Severity.entries","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/entries.html","searchKeys":["entries","val entries: EnumEntries<Co2Severity>","org.meshtastic.core.ui.component.Co2Severity.entries"]},{"name":"val entries: EnumEntries<ConnectionStatus>","description":"org.meshtastic.core.ui.viewmodel.ConnectionStatus.entries","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connection-status/entries.html","searchKeys":["entries","val entries: EnumEntries<ConnectionStatus>","org.meshtastic.core.ui.viewmodel.ConnectionStatus.entries"]},{"name":"val entries: EnumEntries<DiscoveryNeighborType>","description":"org.meshtastic.core.ui.util.DiscoveryNeighborType.entries","location":"core/ui/org.meshtastic.core.ui.util/-discovery-neighbor-type/entries.html","searchKeys":["entries","val entries: EnumEntries<DiscoveryNeighborType>","org.meshtastic.core.ui.util.DiscoveryNeighborType.entries"]},{"name":"val entries: EnumEntries<Iaq>","description":"org.meshtastic.core.ui.component.Iaq.entries","location":"core/ui/org.meshtastic.core.ui.component/-iaq/entries.html","searchKeys":["entries","val entries: EnumEntries<Iaq>","org.meshtastic.core.ui.component.Iaq.entries"]},{"name":"val entries: EnumEntries<IaqDisplayMode>","description":"org.meshtastic.core.ui.component.IaqDisplayMode.entries","location":"core/ui/org.meshtastic.core.ui.component/-iaq-display-mode/entries.html","searchKeys":["entries","val entries: EnumEntries<IaqDisplayMode>","org.meshtastic.core.ui.component.IaqDisplayMode.entries"]},{"name":"val entries: EnumEntries<InlineStyle>","description":"org.meshtastic.core.ui.component.InlineStyle.entries","location":"core/ui/org.meshtastic.core.ui.component/-inline-style/entries.html","searchKeys":["entries","val entries: EnumEntries<InlineStyle>","org.meshtastic.core.ui.component.InlineStyle.entries"]},{"name":"val entries: EnumEntries<NodeKeySecurityState>","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.entries","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/entries.html","searchKeys":["entries","val entries: EnumEntries<NodeKeySecurityState>","org.meshtastic.core.ui.component.NodeKeySecurityState.entries"]},{"name":"val entries: EnumEntries<PermissionGateAction>","description":"org.meshtastic.core.ui.util.PermissionGateAction.entries","location":"core/ui/org.meshtastic.core.ui.util/-permission-gate-action/entries.html","searchKeys":["entries","val entries: EnumEntries<PermissionGateAction>","org.meshtastic.core.ui.util.PermissionGateAction.entries"]},{"name":"val entries: EnumEntries<PermissionStatus>","description":"org.meshtastic.core.ui.util.PermissionStatus.entries","location":"core/ui/org.meshtastic.core.ui.util/-permission-status/entries.html","searchKeys":["entries","val entries: EnumEntries<PermissionStatus>","org.meshtastic.core.ui.util.PermissionStatus.entries"]},{"name":"val entries: EnumEntries<PmAqiSeverity>","description":"org.meshtastic.core.ui.component.PmAqiSeverity.entries","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/entries.html","searchKeys":["entries","val entries: EnumEntries<PmAqiSeverity>","org.meshtastic.core.ui.component.PmAqiSeverity.entries"]},{"name":"val entries: EnumEntries<Quality>","description":"org.meshtastic.core.ui.component.Quality.entries","location":"core/ui/org.meshtastic.core.ui.component/-quality/entries.html","searchKeys":["entries","val entries: EnumEntries<Quality>","org.meshtastic.core.ui.component.Quality.entries"]},{"name":"val entries: EnumEntries<RecoveryTone>","description":"org.meshtastic.core.ui.component.RecoveryTone.entries","location":"core/ui/org.meshtastic.core.ui.component/-recovery-tone/entries.html","searchKeys":["entries","val entries: EnumEntries<RecoveryTone>","org.meshtastic.core.ui.component.RecoveryTone.entries"]},{"name":"val entries: EnumEntries<ScrollToTopEvent>","description":"org.meshtastic.core.ui.component.ScrollToTopEvent.entries","location":"core/ui/org.meshtastic.core.ui.component/-scroll-to-top-event/entries.html","searchKeys":["entries","val entries: EnumEntries<ScrollToTopEvent>","org.meshtastic.core.ui.component.ScrollToTopEvent.entries"]},{"name":"val entries: EnumEntries<SecurityState>","description":"org.meshtastic.core.ui.component.SecurityState.entries","location":"core/ui/org.meshtastic.core.ui.component/-security-state/entries.html","searchKeys":["entries","val entries: EnumEntries<SecurityState>","org.meshtastic.core.ui.component.SecurityState.entries"]},{"name":"val errorContainerDark: Color","description":"org.meshtastic.core.ui.theme.errorContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/error-container-dark.html","searchKeys":["errorContainerDark","val errorContainerDark: Color","org.meshtastic.core.ui.theme.errorContainerDark"]},{"name":"val errorContainerLight: Color","description":"org.meshtastic.core.ui.theme.errorContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/error-container-light.html","searchKeys":["errorContainerLight","val errorContainerLight: Color","org.meshtastic.core.ui.theme.errorContainerLight"]},{"name":"val errorDark: Color","description":"org.meshtastic.core.ui.theme.errorDark","location":"core/ui/org.meshtastic.core.ui.theme/error-dark.html","searchKeys":["errorDark","val errorDark: Color","org.meshtastic.core.ui.theme.errorDark"]},{"name":"val errorLight: Color","description":"org.meshtastic.core.ui.theme.errorLight","location":"core/ui/org.meshtastic.core.ui.theme/error-light.html","searchKeys":["errorLight","val errorLight: Color","org.meshtastic.core.ui.theme.errorLight"]},{"name":"val eventEdition: StateFlow<EventFirmwareEdition?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.eventEdition","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/event-edition.html","searchKeys":["eventEdition","val eventEdition: StateFlow<EventFirmwareEdition?>","org.meshtastic.core.ui.viewmodel.UIViewModel.eventEdition"]},{"name":"val eventThemeEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.eventThemeEnabled","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/event-theme-enabled.html","searchKeys":["eventThemeEnabled","val eventThemeEnabled: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.UIViewModel.eventThemeEnabled"]},{"name":"val firmwareEdition: Flow<FirmwareEdition?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.firmwareEdition","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/firmware-edition.html","searchKeys":["firmwareEdition","val firmwareEdition: Flow<FirmwareEdition?>","org.meshtastic.core.ui.viewmodel.UIViewModel.firmwareEdition"]},{"name":"val firmwareUpdateNotice: StateFlow<FirmwareUpdateNotice?>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.firmwareUpdateNotice","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/firmware-update-notice.html","searchKeys":["firmwareUpdateNotice","val firmwareUpdateNotice: StateFlow<FirmwareUpdateNotice?>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.firmwareUpdateNotice"]},{"name":"val fonts: EventFonts?","description":"org.meshtastic.core.ui.theme.EventTheme.fonts","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme/fonts.html","searchKeys":["fonts","val fonts: EventFonts?","org.meshtastic.core.ui.theme.EventTheme.fonts"]},{"name":"val hasShownNotPairedWarning: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.hasShownNotPairedWarning","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/has-shown-not-paired-warning.html","searchKeys":["hasShownNotPairedWarning","val hasShownNotPairedWarning: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.hasShownNotPairedWarning"]},{"name":"val heading: FontFamily?","description":"org.meshtastic.core.ui.theme.EventFonts.heading","location":"core/ui/org.meshtastic.core.ui.theme/-event-fonts/heading.html","searchKeys":["heading","val heading: FontFamily?","org.meshtastic.core.ui.theme.EventFonts.heading"]},{"name":"val helpTextResId: StringResource","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.helpTextResId","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/help-text-res-id.html","searchKeys":["helpTextResId","val helpTextResId: StringResource","org.meshtastic.core.ui.component.NodeKeySecurityState.helpTextResId"]},{"name":"val helpTextResId: StringResource","description":"org.meshtastic.core.ui.component.SecurityState.helpTextResId","location":"core/ui/org.meshtastic.core.ui.component/-security-state/help-text-res-id.html","searchKeys":["helpTextResId","val helpTextResId: StringResource","org.meshtastic.core.ui.component.SecurityState.helpTextResId"]},{"name":"val highlight: Color?","description":"org.meshtastic.core.ui.theme.EventTheme.highlight","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme/highlight.html","searchKeys":["highlight","val highlight: Color?","org.meshtastic.core.ui.theme.EventTheme.highlight"]},{"name":"val html: String?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.html","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/html.html","searchKeys":["html","val html: String?","org.meshtastic.core.ui.util.AlertManager.AlertData.html"]},{"name":"val icon: DrawableResource","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.icon","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/icon.html","searchKeys":["icon","val icon: DrawableResource","org.meshtastic.core.ui.component.NodeKeySecurityState.icon"]},{"name":"val icon: DrawableResource","description":"org.meshtastic.core.ui.component.Quality.icon","location":"core/ui/org.meshtastic.core.ui.component/-quality/icon.html","searchKeys":["icon","val icon: DrawableResource","org.meshtastic.core.ui.component.Quality.icon"]},{"name":"val icon: DrawableResource","description":"org.meshtastic.core.ui.component.SecurityState.icon","location":"core/ui/org.meshtastic.core.ui.component/-security-state/icon.html","searchKeys":["icon","val icon: DrawableResource","org.meshtastic.core.ui.component.SecurityState.icon"]},{"name":"val icon: ImageVector","description":"org.meshtastic.core.ui.component.MenuFABItem.icon","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b-item/icon.html","searchKeys":["icon","val icon: ImageVector","org.meshtastic.core.ui.component.MenuFABItem.icon"]},{"name":"val icon: ImageVector?","description":"org.meshtastic.core.ui.component.DropDownItem.icon","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/icon.html","searchKeys":["icon","val icon: ImageVector?","org.meshtastic.core.ui.component.DropDownItem.icon"]},{"name":"val icon: ImageVector?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.icon","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/icon.html","searchKeys":["icon","val icon: ImageVector?","org.meshtastic.core.ui.util.AlertManager.AlertData.icon"]},{"name":"val inverseOnSurfaceDark: Color","description":"org.meshtastic.core.ui.theme.inverseOnSurfaceDark","location":"core/ui/org.meshtastic.core.ui.theme/inverse-on-surface-dark.html","searchKeys":["inverseOnSurfaceDark","val inverseOnSurfaceDark: Color","org.meshtastic.core.ui.theme.inverseOnSurfaceDark"]},{"name":"val inverseOnSurfaceLight: Color","description":"org.meshtastic.core.ui.theme.inverseOnSurfaceLight","location":"core/ui/org.meshtastic.core.ui.theme/inverse-on-surface-light.html","searchKeys":["inverseOnSurfaceLight","val inverseOnSurfaceLight: Color","org.meshtastic.core.ui.theme.inverseOnSurfaceLight"]},{"name":"val inversePrimaryDark: Color","description":"org.meshtastic.core.ui.theme.inversePrimaryDark","location":"core/ui/org.meshtastic.core.ui.theme/inverse-primary-dark.html","searchKeys":["inversePrimaryDark","val inversePrimaryDark: Color","org.meshtastic.core.ui.theme.inversePrimaryDark"]},{"name":"val inversePrimaryLight: Color","description":"org.meshtastic.core.ui.theme.inversePrimaryLight","location":"core/ui/org.meshtastic.core.ui.theme/inverse-primary-light.html","searchKeys":["inversePrimaryLight","val inversePrimaryLight: Color","org.meshtastic.core.ui.theme.inversePrimaryLight"]},{"name":"val inverseSurfaceDark: Color","description":"org.meshtastic.core.ui.theme.inverseSurfaceDark","location":"core/ui/org.meshtastic.core.ui.theme/inverse-surface-dark.html","searchKeys":["inverseSurfaceDark","val inverseSurfaceDark: Color","org.meshtastic.core.ui.theme.inverseSurfaceDark"]},{"name":"val inverseSurfaceLight: Color","description":"org.meshtastic.core.ui.theme.inverseSurfaceLight","location":"core/ui/org.meshtastic.core.ui.theme/inverse-surface-light.html","searchKeys":["inverseSurfaceLight","val inverseSurfaceLight: Color","org.meshtastic.core.ui.theme.inverseSurfaceLight"]},{"name":"val isGranted: Boolean","description":"org.meshtastic.core.ui.util.PermissionUiState.isGranted","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/is-granted.html","searchKeys":["isGranted","val isGranted: Boolean","org.meshtastic.core.ui.util.PermissionUiState.isGranted"]},{"name":"val isRuntimeGated: Boolean","description":"org.meshtastic.core.ui.util.PermissionUiState.isRuntimeGated","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/is-runtime-gated.html","searchKeys":["isRuntimeGated","val isRuntimeGated: Boolean","org.meshtastic.core.ui.util.PermissionUiState.isRuntimeGated"]},{"name":"val isSensorNode: Boolean","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.isSensorNode","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/is-sensor-node.html","searchKeys":["isSensorNode","val isSensorNode: Boolean","org.meshtastic.core.ui.util.DiscoveryMapNode.isSensorNode"]},{"name":"val label: String","description":"org.meshtastic.core.ui.component.Co2Severity.label","location":"core/ui/org.meshtastic.core.ui.component/-co2-severity/label.html","searchKeys":["label","val label: String","org.meshtastic.core.ui.component.Co2Severity.label"]},{"name":"val label: String","description":"org.meshtastic.core.ui.component.DropDownItem.label","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/label.html","searchKeys":["label","val label: String","org.meshtastic.core.ui.component.DropDownItem.label"]},{"name":"val label: String","description":"org.meshtastic.core.ui.component.MenuFABItem.label","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b-item/label.html","searchKeys":["label","val label: String","org.meshtastic.core.ui.component.MenuFABItem.label"]},{"name":"val labelRes: StringResource","description":"org.meshtastic.core.ui.component.PmAqiSeverity.labelRes","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/label-res.html","searchKeys":["labelRes","val labelRes: StringResource","org.meshtastic.core.ui.component.PmAqiSeverity.labelRes"]},{"name":"val latestStableFirmwareRelease: Flow<DeviceVersion>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.latestStableFirmwareRelease","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/latest-stable-firmware-release.html","searchKeys":["latestStableFirmwareRelease","val latestStableFirmwareRelease: Flow<DeviceVersion>","org.meshtastic.core.ui.viewmodel.UIViewModel.latestStableFirmwareRelease"]},{"name":"val latitude: Double","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.latitude","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.core.ui.util.DiscoveryMapNode.latitude"]},{"name":"val light: Color","description":"org.meshtastic.core.ui.theme.AqiSeverityColors.Tones.light","location":"core/ui/org.meshtastic.core.ui.theme/-aqi-severity-colors/-tones/light.html","searchKeys":["light","val light: Color","org.meshtastic.core.ui.theme.AqiSeverityColors.Tones.light"]},{"name":"val linkSpans: List<LinkSpan>","description":"org.meshtastic.core.ui.component.InlineMarkdownResult.linkSpans","location":"core/ui/org.meshtastic.core.ui.component/-inline-markdown-result/link-spans.html","searchKeys":["linkSpans","val linkSpans: List<LinkSpan>","org.meshtastic.core.ui.component.InlineMarkdownResult.linkSpans"]},{"name":"val localConfig: StateFlow<LocalConfig>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.localConfig","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/local-config.html","searchKeys":["localConfig","val localConfig: StateFlow<LocalConfig>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.localConfig"]},{"name":"val lockdownState: StateFlow<LockdownState>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.lockdownState","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/lockdown-state.html","searchKeys":["lockdownState","val lockdownState: StateFlow<LockdownState>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.lockdownState"]},{"name":"val lockdownState: StateFlow<LockdownState>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.lockdownState","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/lockdown-state.html","searchKeys":["lockdownState","val lockdownState: StateFlow<LockdownState>","org.meshtastic.core.ui.viewmodel.UIViewModel.lockdownState"]},{"name":"val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.lockdownTokenInfo","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/lockdown-token-info.html","searchKeys":["lockdownTokenInfo","val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","org.meshtastic.core.ui.viewmodel.UIViewModel.lockdownTokenInfo"]},{"name":"val longName: String?","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.longName","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/long-name.html","searchKeys":["longName","val longName: String?","org.meshtastic.core.ui.util.DiscoveryMapNode.longName"]},{"name":"val longitude: Double","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.longitude","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.core.ui.util.DiscoveryMapNode.longitude"]},{"name":"val maxChannels: StateFlow<Int>","description":"org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.maxChannels","location":"core/ui/org.meshtastic.core.ui.qr/-scanned-qr-code-view-model/max-channels.html","searchKeys":["maxChannels","val maxChannels: StateFlow<Int>","org.meshtastic.core.ui.qr.ScannedQrCodeViewModel.maxChannels"]},{"name":"val meshActivity: Flow<MeshActivity>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.meshActivity","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/mesh-activity.html","searchKeys":["meshActivity","val meshActivity: Flow<MeshActivity>","org.meshtastic.core.ui.viewmodel.UIViewModel.meshActivity"]},{"name":"val message: String","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.message","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/message.html","searchKeys":["message","val message: String","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.message"]},{"name":"val message: String?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.message","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/message.html","searchKeys":["message","val message: String?","org.meshtastic.core.ui.util.AlertManager.AlertData.message"]},{"name":"val message: UiText","description":"org.meshtastic.core.ui.viewmodel.UiState.Error.message","location":"core/ui/org.meshtastic.core.ui.viewmodel/-ui-state/-error/message.html","searchKeys":["message","val message: UiText","org.meshtastic.core.ui.viewmodel.UiState.Error.message"]},{"name":"val messageCount: Int","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.messageCount","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/message-count.html","searchKeys":["messageCount","val messageCount: Int","org.meshtastic.core.ui.util.DiscoveryMapNode.messageCount"]},{"name":"val messageRes: StringResource?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.messageRes","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/message-res.html","searchKeys":["messageRes","val messageRes: StringResource?","org.meshtastic.core.ui.util.AlertManager.AlertData.messageRes"]},{"name":"val mickeyMouse: Node","description":"org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.mickeyMouse","location":"core/ui/org.meshtastic.core.ui.component.preview/-node-preview-parameter-provider/mickey-mouse.html","searchKeys":["mickeyMouse","val mickeyMouse: Node","org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.mickeyMouse"]},{"name":"val minnieMouse: Node","description":"org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.minnieMouse","location":"core/ui/org.meshtastic.core.ui.component.preview/-node-preview-parameter-provider/minnie-mouse.html","searchKeys":["minnieMouse","val minnieMouse: Node","org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.minnieMouse"]},{"name":"val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.myNodeInfo","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/my-node-info.html","searchKeys":["myNodeInfo","val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.myNodeInfo"]},{"name":"val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.myNodeInfo","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/my-node-info.html","searchKeys":["myNodeInfo","val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.core.ui.viewmodel.UIViewModel.myNodeInfo"]},{"name":"val nameRes: StringResource","description":"org.meshtastic.core.ui.component.Quality.nameRes","location":"core/ui/org.meshtastic.core.ui.component/-quality/name-res.html","searchKeys":["nameRes","val nameRes: StringResource","org.meshtastic.core.ui.component.Quality.nameRes"]},{"name":"val navigationDeepLink: SharedFlow<List<NavKey>>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.navigationDeepLink","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/navigation-deep-link.html","searchKeys":["navigationDeepLink","val navigationDeepLink: SharedFlow<List<NavKey>>","org.meshtastic.core.ui.viewmodel.UIViewModel.navigationDeepLink"]},{"name":"val neighborInfoResponse: StateFlow<String?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.neighborInfoResponse","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/neighbor-info-response.html","searchKeys":["neighborInfoResponse","val neighborInfoResponse: StateFlow<String?>","org.meshtastic.core.ui.viewmodel.UIViewModel.neighborInfoResponse"]},{"name":"val neighborType: DiscoveryNeighborType","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.neighborType","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/neighbor-type.html","searchKeys":["neighborType","val neighborType: DiscoveryNeighborType","org.meshtastic.core.ui.util.DiscoveryMapNode.neighborType"]},{"name":"val nodeRestartExpected: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.nodeRestartExpected","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/node-restart-expected.html","searchKeys":["nodeRestartExpected","val nodeRestartExpected: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.UIViewModel.nodeRestartExpected"]},{"name":"val onAction: () -> Unit?","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.onAction","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/on-action.html","searchKeys":["onAction","val onAction: () -> Unit?","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.onAction"]},{"name":"val onBackgroundDark: Color","description":"org.meshtastic.core.ui.theme.onBackgroundDark","location":"core/ui/org.meshtastic.core.ui.theme/on-background-dark.html","searchKeys":["onBackgroundDark","val onBackgroundDark: Color","org.meshtastic.core.ui.theme.onBackgroundDark"]},{"name":"val onBackgroundLight: Color","description":"org.meshtastic.core.ui.theme.onBackgroundLight","location":"core/ui/org.meshtastic.core.ui.theme/on-background-light.html","searchKeys":["onBackgroundLight","val onBackgroundLight: Color","org.meshtastic.core.ui.theme.onBackgroundLight"]},{"name":"val onChange: (Boolean) -> Unit","description":"org.meshtastic.core.ui.theme.EventThemeToggle.onChange","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme-toggle/on-change.html","searchKeys":["onChange","val onChange: (Boolean) -> Unit","org.meshtastic.core.ui.theme.EventThemeToggle.onChange"]},{"name":"val onClick: () -> Unit","description":"org.meshtastic.core.ui.component.MenuFABItem.onClick","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b-item/on-click.html","searchKeys":["onClick","val onClick: () -> Unit","org.meshtastic.core.ui.component.MenuFABItem.onClick"]},{"name":"val onColor: Color","description":"org.meshtastic.core.ui.theme.ColorFamily.onColor","location":"core/ui/org.meshtastic.core.ui.theme/-color-family/on-color.html","searchKeys":["onColor","val onColor: Color","org.meshtastic.core.ui.theme.ColorFamily.onColor"]},{"name":"val onColorContainer: Color","description":"org.meshtastic.core.ui.theme.ColorFamily.onColorContainer","location":"core/ui/org.meshtastic.core.ui.theme/-color-family/on-color-container.html","searchKeys":["onColorContainer","val onColorContainer: Color","org.meshtastic.core.ui.theme.ColorFamily.onColorContainer"]},{"name":"val onConfirm: () -> Unit?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.onConfirm","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/on-confirm.html","searchKeys":["onConfirm","val onConfirm: () -> Unit?","org.meshtastic.core.ui.util.AlertManager.AlertData.onConfirm"]},{"name":"val onDismiss: () -> Unit?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.onDismiss","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/on-dismiss.html","searchKeys":["onDismiss","val onDismiss: () -> Unit?","org.meshtastic.core.ui.util.AlertManager.AlertData.onDismiss"]},{"name":"val onErrorContainerDark: Color","description":"org.meshtastic.core.ui.theme.onErrorContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/on-error-container-dark.html","searchKeys":["onErrorContainerDark","val onErrorContainerDark: Color","org.meshtastic.core.ui.theme.onErrorContainerDark"]},{"name":"val onErrorContainerLight: Color","description":"org.meshtastic.core.ui.theme.onErrorContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/on-error-container-light.html","searchKeys":["onErrorContainerLight","val onErrorContainerLight: Color","org.meshtastic.core.ui.theme.onErrorContainerLight"]},{"name":"val onErrorDark: Color","description":"org.meshtastic.core.ui.theme.onErrorDark","location":"core/ui/org.meshtastic.core.ui.theme/on-error-dark.html","searchKeys":["onErrorDark","val onErrorDark: Color","org.meshtastic.core.ui.theme.onErrorDark"]},{"name":"val onErrorLight: Color","description":"org.meshtastic.core.ui.theme.onErrorLight","location":"core/ui/org.meshtastic.core.ui.theme/on-error-light.html","searchKeys":["onErrorLight","val onErrorLight: Color","org.meshtastic.core.ui.theme.onErrorLight"]},{"name":"val onPrimaryContainerDark: Color","description":"org.meshtastic.core.ui.theme.onPrimaryContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/on-primary-container-dark.html","searchKeys":["onPrimaryContainerDark","val onPrimaryContainerDark: Color","org.meshtastic.core.ui.theme.onPrimaryContainerDark"]},{"name":"val onPrimaryContainerLight: Color","description":"org.meshtastic.core.ui.theme.onPrimaryContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/on-primary-container-light.html","searchKeys":["onPrimaryContainerLight","val onPrimaryContainerLight: Color","org.meshtastic.core.ui.theme.onPrimaryContainerLight"]},{"name":"val onPrimaryDark: Color","description":"org.meshtastic.core.ui.theme.onPrimaryDark","location":"core/ui/org.meshtastic.core.ui.theme/on-primary-dark.html","searchKeys":["onPrimaryDark","val onPrimaryDark: Color","org.meshtastic.core.ui.theme.onPrimaryDark"]},{"name":"val onPrimaryLight: Color","description":"org.meshtastic.core.ui.theme.onPrimaryLight","location":"core/ui/org.meshtastic.core.ui.theme/on-primary-light.html","searchKeys":["onPrimaryLight","val onPrimaryLight: Color","org.meshtastic.core.ui.theme.onPrimaryLight"]},{"name":"val onSecondaryContainerDark: Color","description":"org.meshtastic.core.ui.theme.onSecondaryContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/on-secondary-container-dark.html","searchKeys":["onSecondaryContainerDark","val onSecondaryContainerDark: Color","org.meshtastic.core.ui.theme.onSecondaryContainerDark"]},{"name":"val onSecondaryContainerLight: Color","description":"org.meshtastic.core.ui.theme.onSecondaryContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/on-secondary-container-light.html","searchKeys":["onSecondaryContainerLight","val onSecondaryContainerLight: Color","org.meshtastic.core.ui.theme.onSecondaryContainerLight"]},{"name":"val onSecondaryDark: Color","description":"org.meshtastic.core.ui.theme.onSecondaryDark","location":"core/ui/org.meshtastic.core.ui.theme/on-secondary-dark.html","searchKeys":["onSecondaryDark","val onSecondaryDark: Color","org.meshtastic.core.ui.theme.onSecondaryDark"]},{"name":"val onSecondaryLight: Color","description":"org.meshtastic.core.ui.theme.onSecondaryLight","location":"core/ui/org.meshtastic.core.ui.theme/on-secondary-light.html","searchKeys":["onSecondaryLight","val onSecondaryLight: Color","org.meshtastic.core.ui.theme.onSecondaryLight"]},{"name":"val onSurfaceDark: Color","description":"org.meshtastic.core.ui.theme.onSurfaceDark","location":"core/ui/org.meshtastic.core.ui.theme/on-surface-dark.html","searchKeys":["onSurfaceDark","val onSurfaceDark: Color","org.meshtastic.core.ui.theme.onSurfaceDark"]},{"name":"val onSurfaceLight: Color","description":"org.meshtastic.core.ui.theme.onSurfaceLight","location":"core/ui/org.meshtastic.core.ui.theme/on-surface-light.html","searchKeys":["onSurfaceLight","val onSurfaceLight: Color","org.meshtastic.core.ui.theme.onSurfaceLight"]},{"name":"val onSurfaceVariantDark: Color","description":"org.meshtastic.core.ui.theme.onSurfaceVariantDark","location":"core/ui/org.meshtastic.core.ui.theme/on-surface-variant-dark.html","searchKeys":["onSurfaceVariantDark","val onSurfaceVariantDark: Color","org.meshtastic.core.ui.theme.onSurfaceVariantDark"]},{"name":"val onSurfaceVariantLight: Color","description":"org.meshtastic.core.ui.theme.onSurfaceVariantLight","location":"core/ui/org.meshtastic.core.ui.theme/on-surface-variant-light.html","searchKeys":["onSurfaceVariantLight","val onSurfaceVariantLight: Color","org.meshtastic.core.ui.theme.onSurfaceVariantLight"]},{"name":"val onTertiaryContainerDark: Color","description":"org.meshtastic.core.ui.theme.onTertiaryContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/on-tertiary-container-dark.html","searchKeys":["onTertiaryContainerDark","val onTertiaryContainerDark: Color","org.meshtastic.core.ui.theme.onTertiaryContainerDark"]},{"name":"val onTertiaryContainerLight: Color","description":"org.meshtastic.core.ui.theme.onTertiaryContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/on-tertiary-container-light.html","searchKeys":["onTertiaryContainerLight","val onTertiaryContainerLight: Color","org.meshtastic.core.ui.theme.onTertiaryContainerLight"]},{"name":"val onTertiaryDark: Color","description":"org.meshtastic.core.ui.theme.onTertiaryDark","location":"core/ui/org.meshtastic.core.ui.theme/on-tertiary-dark.html","searchKeys":["onTertiaryDark","val onTertiaryDark: Color","org.meshtastic.core.ui.theme.onTertiaryDark"]},{"name":"val onTertiaryLight: Color","description":"org.meshtastic.core.ui.theme.onTertiaryLight","location":"core/ui/org.meshtastic.core.ui.theme/on-tertiary-light.html","searchKeys":["onTertiaryLight","val onTertiaryLight: Color","org.meshtastic.core.ui.theme.onTertiaryLight"]},{"name":"val openAppSettings: () -> Unit","description":"org.meshtastic.core.ui.util.PermissionUiState.openAppSettings","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/open-app-settings.html","searchKeys":["openAppSettings","val openAppSettings: () -> Unit","org.meshtastic.core.ui.util.PermissionUiState.openAppSettings"]},{"name":"val ourNodeForDisplay: StateFlow<Node?>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.ourNodeForDisplay","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/our-node-for-display.html","searchKeys":["ourNodeForDisplay","val ourNodeForDisplay: StateFlow<Node?>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.ourNodeForDisplay"]},{"name":"val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.ourNodeInfo","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/our-node-info.html","searchKeys":["ourNodeInfo","val ourNodeInfo: StateFlow<Node?>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.ourNodeInfo"]},{"name":"val outlineDark: Color","description":"org.meshtastic.core.ui.theme.outlineDark","location":"core/ui/org.meshtastic.core.ui.theme/outline-dark.html","searchKeys":["outlineDark","val outlineDark: Color","org.meshtastic.core.ui.theme.outlineDark"]},{"name":"val outlineLight: Color","description":"org.meshtastic.core.ui.theme.outlineLight","location":"core/ui/org.meshtastic.core.ui.theme/outline-light.html","searchKeys":["outlineLight","val outlineLight: Color","org.meshtastic.core.ui.theme.outlineLight"]},{"name":"val outlineVariantDark: Color","description":"org.meshtastic.core.ui.theme.outlineVariantDark","location":"core/ui/org.meshtastic.core.ui.theme/outline-variant-dark.html","searchKeys":["outlineVariantDark","val outlineVariantDark: Color","org.meshtastic.core.ui.theme.outlineVariantDark"]},{"name":"val outlineVariantLight: Color","description":"org.meshtastic.core.ui.theme.outlineVariantLight","location":"core/ui/org.meshtastic.core.ui.theme/outline-variant-light.html","searchKeys":["outlineVariantLight","val outlineVariantLight: Color","org.meshtastic.core.ui.theme.outlineVariantLight"]},{"name":"val overlayAlignment: Alignment","description":"org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.overlayAlignment","location":"core/ui/org.meshtastic.core.ui.util/-traceroute-map-overlay-insets/overlay-alignment.html","searchKeys":["overlayAlignment","val overlayAlignment: Alignment","org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.overlayAlignment"]},{"name":"val overlayPadding: PaddingValues","description":"org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.overlayPadding","location":"core/ui/org.meshtastic.core.ui.util/-traceroute-map-overlay-insets/overlay-padding.html","searchKeys":["overlayPadding","val overlayPadding: PaddingValues","org.meshtastic.core.ui.util.TracerouteMapOverlayInsets.overlayPadding"]},{"name":"val palette: List<Color>","description":"org.meshtastic.core.ui.theme.EventTheme.palette","location":"core/ui/org.meshtastic.core.ui.theme/-event-theme/palette.html","searchKeys":["palette","val palette: List<Color>","org.meshtastic.core.ui.theme.EventTheme.palette"]},{"name":"val previewNode: Node","description":"org.meshtastic.core.ui.component.preview.previewNode","location":"core/ui/org.meshtastic.core.ui.component.preview/preview-node.html","searchKeys":["previewNode","val previewNode: Node","org.meshtastic.core.ui.component.preview.previewNode"]},{"name":"val primaryContainerDark: Color","description":"org.meshtastic.core.ui.theme.primaryContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/primary-container-dark.html","searchKeys":["primaryContainerDark","val primaryContainerDark: Color","org.meshtastic.core.ui.theme.primaryContainerDark"]},{"name":"val primaryContainerLight: Color","description":"org.meshtastic.core.ui.theme.primaryContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/primary-container-light.html","searchKeys":["primaryContainerLight","val primaryContainerLight: Color","org.meshtastic.core.ui.theme.primaryContainerLight"]},{"name":"val primaryDark: Color","description":"org.meshtastic.core.ui.theme.primaryDark","location":"core/ui/org.meshtastic.core.ui.theme/primary-dark.html","searchKeys":["primaryDark","val primaryDark: Color","org.meshtastic.core.ui.theme.primaryDark"]},{"name":"val primaryLight: Color","description":"org.meshtastic.core.ui.theme.primaryLight","location":"core/ui/org.meshtastic.core.ui.theme/primary-light.html","searchKeys":["primaryLight","val primaryLight: Color","org.meshtastic.core.ui.theme.primaryLight"]},{"name":"val range: IntRange","description":"org.meshtastic.core.ui.component.Iaq.range","location":"core/ui/org.meshtastic.core.ui.component/-iaq/range.html","searchKeys":["range","val range: IntRange","org.meshtastic.core.ui.component.Iaq.range"]},{"name":"val range: IntRange","description":"org.meshtastic.core.ui.component.LinkSpan.range","location":"core/ui/org.meshtastic.core.ui.component/-link-span/range.html","searchKeys":["range","val range: IntRange","org.meshtastic.core.ui.component.LinkSpan.range"]},{"name":"val range: IntRange","description":"org.meshtastic.core.ui.component.PmAqiSeverity.range","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/range.html","searchKeys":["range","val range: IntRange","org.meshtastic.core.ui.component.PmAqiSeverity.range"]},{"name":"val range: IntRange","description":"org.meshtastic.core.ui.component.StyleSpan.range","location":"core/ui/org.meshtastic.core.ui.component/-style-span/range.html","searchKeys":["range","val range: IntRange","org.meshtastic.core.ui.component.StyleSpan.range"]},{"name":"val regionUnset: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.regionUnset","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/region-unset.html","searchKeys":["regionUnset","val regionUnset: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.regionUnset"]},{"name":"val request: () -> Unit","description":"org.meshtastic.core.ui.util.PermissionUiState.request","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/request.html","searchKeys":["request","val request: () -> Unit","org.meshtastic.core.ui.util.PermissionUiState.request"]},{"name":"val requestChannelSet: StateFlow<ChannelSet?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.requestChannelSet","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/request-channel-set.html","searchKeys":["requestChannelSet","val requestChannelSet: StateFlow<ChannelSet?>","org.meshtastic.core.ui.viewmodel.UIViewModel.requestChannelSet"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.rssi","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.ui.util.DiscoveryMapNode.rssi"]},{"name":"val scrimDark: Color","description":"org.meshtastic.core.ui.theme.scrimDark","location":"core/ui/org.meshtastic.core.ui.theme/scrim-dark.html","searchKeys":["scrimDark","val scrimDark: Color","org.meshtastic.core.ui.theme.scrimDark"]},{"name":"val scrimLight: Color","description":"org.meshtastic.core.ui.theme.scrimLight","location":"core/ui/org.meshtastic.core.ui.theme/scrim-light.html","searchKeys":["scrimLight","val scrimLight: Color","org.meshtastic.core.ui.theme.scrimLight"]},{"name":"val scrollToTopEventFlow: Flow<ScrollToTopEvent>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.scrollToTopEventFlow","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/scroll-to-top-event-flow.html","searchKeys":["scrollToTopEventFlow","val scrollToTopEventFlow: Flow<ScrollToTopEvent>","org.meshtastic.core.ui.viewmodel.UIViewModel.scrollToTopEventFlow"]},{"name":"val secondaryContainerDark: Color","description":"org.meshtastic.core.ui.theme.secondaryContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/secondary-container-dark.html","searchKeys":["secondaryContainerDark","val secondaryContainerDark: Color","org.meshtastic.core.ui.theme.secondaryContainerDark"]},{"name":"val secondaryContainerLight: Color","description":"org.meshtastic.core.ui.theme.secondaryContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/secondary-container-light.html","searchKeys":["secondaryContainerLight","val secondaryContainerLight: Color","org.meshtastic.core.ui.theme.secondaryContainerLight"]},{"name":"val secondaryDark: Color","description":"org.meshtastic.core.ui.theme.secondaryDark","location":"core/ui/org.meshtastic.core.ui.theme/secondary-dark.html","searchKeys":["secondaryDark","val secondaryDark: Color","org.meshtastic.core.ui.theme.secondaryDark"]},{"name":"val secondaryLight: Color","description":"org.meshtastic.core.ui.theme.secondaryLight","location":"core/ui/org.meshtastic.core.ui.theme/secondary-light.html","searchKeys":["secondaryLight","val secondaryLight: Color","org.meshtastic.core.ui.theme.secondaryLight"]},{"name":"val selections: List<Boolean>","description":"org.meshtastic.core.ui.util.ChannelAddPreview.selections","location":"core/ui/org.meshtastic.core.ui.util/-channel-add-preview/selections.html","searchKeys":["selections","val selections: List<Boolean>","org.meshtastic.core.ui.util.ChannelAddPreview.selections"]},{"name":"val sensorPacketCount: Int","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.sensorPacketCount","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/sensor-packet-count.html","searchKeys":["sensorPacketCount","val sensorPacketCount: Int","org.meshtastic.core.ui.util.DiscoveryMapNode.sensorPacketCount"]},{"name":"val sessionAuthorized: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.sessionAuthorized","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/session-authorized.html","searchKeys":["sessionAuthorized","val sessionAuthorized: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.sessionAuthorized"]},{"name":"val settings: List<ChannelSettings>","description":"org.meshtastic.core.ui.util.ChannelAddPreview.settings","location":"core/ui/org.meshtastic.core.ui.util/-channel-add-preview/settings.html","searchKeys":["settings","val settings: List<ChannelSettings>","org.meshtastic.core.ui.util.ChannelAddPreview.settings"]},{"name":"val sharedContactRequested: StateFlow<SharedContact?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.sharedContactRequested","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/shared-contact-requested.html","searchKeys":["sharedContactRequested","val sharedContactRequested: StateFlow<SharedContact?>","org.meshtastic.core.ui.viewmodel.UIViewModel.sharedContactRequested"]},{"name":"val shortName: String?","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.shortName","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/short-name.html","searchKeys":["shortName","val shortName: String?","org.meshtastic.core.ui.util.DiscoveryMapNode.shortName"]},{"name":"val snackbarManager: SnackbarManager","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.snackbarManager","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/snackbar-manager.html","searchKeys":["snackbarManager","val snackbarManager: SnackbarManager","org.meshtastic.core.ui.viewmodel.UIViewModel.snackbarManager"]},{"name":"val snr: Float","description":"org.meshtastic.core.ui.util.DiscoveryMapNode.snr","location":"core/ui/org.meshtastic.core.ui.util/-discovery-map-node/snr.html","searchKeys":["snr","val snr: Float","org.meshtastic.core.ui.util.DiscoveryMapNode.snr"]},{"name":"val status: PermissionStatus","description":"org.meshtastic.core.ui.util.PermissionUiState.status","location":"core/ui/org.meshtastic.core.ui.util/-permission-ui-state/status.html","searchKeys":["status","val status: PermissionStatus","org.meshtastic.core.ui.util.PermissionUiState.status"]},{"name":"val style: InlineStyle","description":"org.meshtastic.core.ui.component.StyleSpan.style","location":"core/ui/org.meshtastic.core.ui.component/-style-span/style.html","searchKeys":["style","val style: InlineStyle","org.meshtastic.core.ui.component.StyleSpan.style"]},{"name":"val styleSpans: List<StyleSpan>","description":"org.meshtastic.core.ui.component.InlineMarkdownResult.styleSpans","location":"core/ui/org.meshtastic.core.ui.component/-inline-markdown-result/style-spans.html","searchKeys":["styleSpans","val styleSpans: List<StyleSpan>","org.meshtastic.core.ui.component.InlineMarkdownResult.styleSpans"]},{"name":"val surfaceBrightDark: Color","description":"org.meshtastic.core.ui.theme.surfaceBrightDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-bright-dark.html","searchKeys":["surfaceBrightDark","val surfaceBrightDark: Color","org.meshtastic.core.ui.theme.surfaceBrightDark"]},{"name":"val surfaceBrightLight: Color","description":"org.meshtastic.core.ui.theme.surfaceBrightLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-bright-light.html","searchKeys":["surfaceBrightLight","val surfaceBrightLight: Color","org.meshtastic.core.ui.theme.surfaceBrightLight"]},{"name":"val surfaceContainerDark: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-dark.html","searchKeys":["surfaceContainerDark","val surfaceContainerDark: Color","org.meshtastic.core.ui.theme.surfaceContainerDark"]},{"name":"val surfaceContainerHighDark: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerHighDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-high-dark.html","searchKeys":["surfaceContainerHighDark","val surfaceContainerHighDark: Color","org.meshtastic.core.ui.theme.surfaceContainerHighDark"]},{"name":"val surfaceContainerHighLight: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerHighLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-high-light.html","searchKeys":["surfaceContainerHighLight","val surfaceContainerHighLight: Color","org.meshtastic.core.ui.theme.surfaceContainerHighLight"]},{"name":"val surfaceContainerHighestDark: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerHighestDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-highest-dark.html","searchKeys":["surfaceContainerHighestDark","val surfaceContainerHighestDark: Color","org.meshtastic.core.ui.theme.surfaceContainerHighestDark"]},{"name":"val surfaceContainerHighestLight: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerHighestLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-highest-light.html","searchKeys":["surfaceContainerHighestLight","val surfaceContainerHighestLight: Color","org.meshtastic.core.ui.theme.surfaceContainerHighestLight"]},{"name":"val surfaceContainerLight: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-light.html","searchKeys":["surfaceContainerLight","val surfaceContainerLight: Color","org.meshtastic.core.ui.theme.surfaceContainerLight"]},{"name":"val surfaceContainerLowDark: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerLowDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-low-dark.html","searchKeys":["surfaceContainerLowDark","val surfaceContainerLowDark: Color","org.meshtastic.core.ui.theme.surfaceContainerLowDark"]},{"name":"val surfaceContainerLowLight: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerLowLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-low-light.html","searchKeys":["surfaceContainerLowLight","val surfaceContainerLowLight: Color","org.meshtastic.core.ui.theme.surfaceContainerLowLight"]},{"name":"val surfaceContainerLowestDark: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerLowestDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-lowest-dark.html","searchKeys":["surfaceContainerLowestDark","val surfaceContainerLowestDark: Color","org.meshtastic.core.ui.theme.surfaceContainerLowestDark"]},{"name":"val surfaceContainerLowestLight: Color","description":"org.meshtastic.core.ui.theme.surfaceContainerLowestLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-container-lowest-light.html","searchKeys":["surfaceContainerLowestLight","val surfaceContainerLowestLight: Color","org.meshtastic.core.ui.theme.surfaceContainerLowestLight"]},{"name":"val surfaceDark: Color","description":"org.meshtastic.core.ui.theme.surfaceDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-dark.html","searchKeys":["surfaceDark","val surfaceDark: Color","org.meshtastic.core.ui.theme.surfaceDark"]},{"name":"val surfaceDimDark: Color","description":"org.meshtastic.core.ui.theme.surfaceDimDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-dim-dark.html","searchKeys":["surfaceDimDark","val surfaceDimDark: Color","org.meshtastic.core.ui.theme.surfaceDimDark"]},{"name":"val surfaceDimLight: Color","description":"org.meshtastic.core.ui.theme.surfaceDimLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-dim-light.html","searchKeys":["surfaceDimLight","val surfaceDimLight: Color","org.meshtastic.core.ui.theme.surfaceDimLight"]},{"name":"val surfaceLight: Color","description":"org.meshtastic.core.ui.theme.surfaceLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-light.html","searchKeys":["surfaceLight","val surfaceLight: Color","org.meshtastic.core.ui.theme.surfaceLight"]},{"name":"val surfaceVariantDark: Color","description":"org.meshtastic.core.ui.theme.surfaceVariantDark","location":"core/ui/org.meshtastic.core.ui.theme/surface-variant-dark.html","searchKeys":["surfaceVariantDark","val surfaceVariantDark: Color","org.meshtastic.core.ui.theme.surfaceVariantDark"]},{"name":"val surfaceVariantLight: Color","description":"org.meshtastic.core.ui.theme.surfaceVariantLight","location":"core/ui/org.meshtastic.core.ui.theme/surface-variant-light.html","searchKeys":["surfaceVariantLight","val surfaceVariantLight: Color","org.meshtastic.core.ui.theme.surfaceVariantLight"]},{"name":"val tertiaryContainerDark: Color","description":"org.meshtastic.core.ui.theme.tertiaryContainerDark","location":"core/ui/org.meshtastic.core.ui.theme/tertiary-container-dark.html","searchKeys":["tertiaryContainerDark","val tertiaryContainerDark: Color","org.meshtastic.core.ui.theme.tertiaryContainerDark"]},{"name":"val tertiaryContainerLight: Color","description":"org.meshtastic.core.ui.theme.tertiaryContainerLight","location":"core/ui/org.meshtastic.core.ui.theme/tertiary-container-light.html","searchKeys":["tertiaryContainerLight","val tertiaryContainerLight: Color","org.meshtastic.core.ui.theme.tertiaryContainerLight"]},{"name":"val tertiaryDark: Color","description":"org.meshtastic.core.ui.theme.tertiaryDark","location":"core/ui/org.meshtastic.core.ui.theme/tertiary-dark.html","searchKeys":["tertiaryDark","val tertiaryDark: Color","org.meshtastic.core.ui.theme.tertiaryDark"]},{"name":"val tertiaryLight: Color","description":"org.meshtastic.core.ui.theme.tertiaryLight","location":"core/ui/org.meshtastic.core.ui.theme/tertiary-light.html","searchKeys":["tertiaryLight","val tertiaryLight: Color","org.meshtastic.core.ui.theme.tertiaryLight"]},{"name":"val testTag: String?","description":"org.meshtastic.core.ui.component.DropDownItem.testTag","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/test-tag.html","searchKeys":["testTag","val testTag: String?","org.meshtastic.core.ui.component.DropDownItem.testTag"]},{"name":"val testTag: String?","description":"org.meshtastic.core.ui.component.MenuFABItem.testTag","location":"core/ui/org.meshtastic.core.ui.component/-menu-f-a-b-item/test-tag.html","searchKeys":["testTag","val testTag: String?","org.meshtastic.core.ui.component.MenuFABItem.testTag"]},{"name":"val theme: StateFlow<Int>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.theme","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/theme.html","searchKeys":["theme","val theme: StateFlow<Int>","org.meshtastic.core.ui.viewmodel.UIViewModel.theme"]},{"name":"val title: String?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.title","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/title.html","searchKeys":["title","val title: String?","org.meshtastic.core.ui.util.AlertManager.AlertData.title"]},{"name":"val title: StringResource","description":"org.meshtastic.core.ui.component.NodeKeySecurityState.title","location":"core/ui/org.meshtastic.core.ui.component/-node-key-security-state/title.html","searchKeys":["title","val title: StringResource","org.meshtastic.core.ui.component.NodeKeySecurityState.title"]},{"name":"val titleRes: StringResource?","description":"org.meshtastic.core.ui.util.AlertManager.AlertData.titleRes","location":"core/ui/org.meshtastic.core.ui.util/-alert-manager/-alert-data/title-res.html","searchKeys":["titleRes","val titleRes: StringResource?","org.meshtastic.core.ui.util.AlertManager.AlertData.titleRes"]},{"name":"val tones: AqiSeverityColors.Tones","description":"org.meshtastic.core.ui.component.PmAqiSeverity.tones","location":"core/ui/org.meshtastic.core.ui.component/-pm-aqi-severity/tones.html","searchKeys":["tones","val tones: AqiSeverityColors.Tones","org.meshtastic.core.ui.component.PmAqiSeverity.tones"]},{"name":"val tracerouteResponse: Flow<TracerouteResponse?>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.tracerouteResponse","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/traceroute-response.html","searchKeys":["tracerouteResponse","val tracerouteResponse: Flow<TracerouteResponse?>","org.meshtastic.core.ui.viewmodel.UIViewModel.tracerouteResponse"]},{"name":"val txDisabled: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.txDisabled","location":"core/ui/org.meshtastic.core.ui.viewmodel/-connections-view-model/tx-disabled.html","searchKeys":["txDisabled","val txDisabled: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.ConnectionsViewModel.txDisabled"]},{"name":"val unfilteredNodes: StateFlow<List<Node>>","description":"org.meshtastic.core.ui.share.SharedContactViewModel.unfilteredNodes","location":"core/ui/org.meshtastic.core.ui.share/-shared-contact-view-model/unfiltered-nodes.html","searchKeys":["unfilteredNodes","val unfilteredNodes: StateFlow<List<Node>>","org.meshtastic.core.ui.share.SharedContactViewModel.unfilteredNodes"]},{"name":"val unknown: Node","description":"org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.unknown","location":"core/ui/org.meshtastic.core.ui.component.preview/-node-preview-parameter-provider/unknown.html","searchKeys":["unknown","val unknown: Node","org.meshtastic.core.ui.component.preview.NodePreviewParameterProvider.unknown"]},{"name":"val unreadMessageCount: StateFlow<Int>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.unreadMessageCount","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/unread-message-count.html","searchKeys":["unreadMessageCount","val unreadMessageCount: StateFlow<Int>","org.meshtastic.core.ui.viewmodel.UIViewModel.unreadMessageCount"]},{"name":"val unspecified_scheme: ColorFamily","description":"org.meshtastic.core.ui.theme.unspecified_scheme","location":"core/ui/org.meshtastic.core.ui.theme/unspecified_scheme.html","searchKeys":["unspecified_scheme","val unspecified_scheme: ColorFamily","org.meshtastic.core.ui.theme.unspecified_scheme"]},{"name":"val url: String","description":"org.meshtastic.core.ui.component.LinkSpan.url","location":"core/ui/org.meshtastic.core.ui.component/-link-span/url.html","searchKeys":["url","val url: String","org.meshtastic.core.ui.component.LinkSpan.url"]},{"name":"val value: T","description":"org.meshtastic.core.ui.component.DropDownItem.value","location":"core/ui/org.meshtastic.core.ui.component/-drop-down-item/value.html","searchKeys":["value","val value: T","org.meshtastic.core.ui.component.DropDownItem.value"]},{"name":"val watchdogReconnectInFlight: StateFlow<Boolean>","description":"org.meshtastic.core.ui.viewmodel.UIViewModel.watchdogReconnectInFlight","location":"core/ui/org.meshtastic.core.ui.viewmodel/-u-i-view-model/watchdog-reconnect-in-flight.html","searchKeys":["watchdogReconnectInFlight","val watchdogReconnectInFlight: StateFlow<Boolean>","org.meshtastic.core.ui.viewmodel.UIViewModel.watchdogReconnectInFlight"]},{"name":"val withDismissAction: Boolean","description":"org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.withDismissAction","location":"core/ui/org.meshtastic.core.ui.util/-snackbar-manager/-snackbar-event/with-dismiss-action.html","searchKeys":["withDismissAction","val withDismissAction: Boolean","org.meshtastic.core.ui.util.SnackbarManager.SnackbarEvent.withDismissAction"]},{"name":"BASELINE","description":"org.meshtastic.core.data.manager.GeofenceTransition.BASELINE","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/-b-a-s-e-l-i-n-e/index.html","searchKeys":["BASELINE","BASELINE","org.meshtastic.core.data.manager.GeofenceTransition.BASELINE"]},{"name":"ENTERED","description":"org.meshtastic.core.data.manager.GeofenceTransition.ENTERED","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/-e-n-t-e-r-e-d/index.html","searchKeys":["ENTERED","ENTERED","org.meshtastic.core.data.manager.GeofenceTransition.ENTERED"]},{"name":"EXITED","description":"org.meshtastic.core.data.manager.GeofenceTransition.EXITED","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/-e-x-i-t-e-d/index.html","searchKeys":["EXITED","EXITED","org.meshtastic.core.data.manager.GeofenceTransition.EXITED"]},{"name":"UNCHANGED","description":"org.meshtastic.core.data.manager.GeofenceTransition.UNCHANGED","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/-u-n-c-h-a-n-g-e-d/index.html","searchKeys":["UNCHANGED","UNCHANGED","org.meshtastic.core.data.manager.GeofenceTransition.UNCHANGED"]},{"name":"abstract fun getNodesFlow(sort: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getNodesFlow","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/get-nodes-flow.html","searchKeys":["getNodesFlow","abstract fun getNodesFlow(sort: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>","org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getNodesFlow"]},{"name":"abstract fun myNodeInfoFlow(): Flow<MyNodeEntity?>","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource.myNodeInfoFlow","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/my-node-info-flow.html","searchKeys":["myNodeInfoFlow","abstract fun myNodeInfoFlow(): Flow<MyNodeEntity?>","org.meshtastic.core.data.datasource.NodeInfoReadDataSource.myNodeInfoFlow"]},{"name":"abstract fun nodeDBbyNumFlow(): Flow<Map<Int, NodeWithRelations>>","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource.nodeDBbyNumFlow","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/node-d-bby-num-flow.html","searchKeys":["nodeDBbyNumFlow","abstract fun nodeDBbyNumFlow(): Flow<Map<Int, NodeWithRelations>>","org.meshtastic.core.data.datasource.NodeInfoReadDataSource.nodeDBbyNumFlow"]},{"name":"abstract fun open(name: String): Source?","description":"org.meshtastic.core.data.datasource.BundledAssetReader.open","location":"core/data/org.meshtastic.core.data.datasource/-bundled-asset-reader/open.html","searchKeys":["open","abstract fun open(name: String): Source?","org.meshtastic.core.data.datasource.BundledAssetReader.open"]},{"name":"abstract suspend fun backfillDenormalizedNames()","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.backfillDenormalizedNames","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/backfill-denormalized-names.html","searchKeys":["backfillDenormalizedNames","abstract suspend fun backfillDenormalizedNames()","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.backfillDenormalizedNames"]},{"name":"abstract suspend fun clearMyNodeInfo()","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.clearMyNodeInfo","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/clear-my-node-info.html","searchKeys":["clearMyNodeInfo","abstract suspend fun clearMyNodeInfo()","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.clearMyNodeInfo"]},{"name":"abstract suspend fun clearNodeDB(preserveFavorites: Boolean)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.clearNodeDB","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/clear-node-d-b.html","searchKeys":["clearNodeDB","abstract suspend fun clearNodeDB(preserveFavorites: Boolean)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.clearNodeDB"]},{"name":"abstract suspend fun deleteNodeAndMetadata(num: Int)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.deleteNodeAndMetadata","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/delete-node-and-metadata.html","searchKeys":["deleteNodeAndMetadata","abstract suspend fun deleteNodeAndMetadata(num: Int)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.deleteNodeAndMetadata"]},{"name":"abstract suspend fun deleteNodesAndMetadata(nodeNums: List<Int>)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.deleteNodesAndMetadata","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/delete-nodes-and-metadata.html","searchKeys":["deleteNodesAndMetadata","abstract suspend fun deleteNodesAndMetadata(nodeNums: List<Int>)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.deleteNodesAndMetadata"]},{"name":"abstract suspend fun getChannelInfo(): GetChannelInfoResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getChannelInfo","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-channel-info.html","searchKeys":["getChannelInfo","abstract suspend fun getChannelInfo(): GetChannelInfoResult","org.meshtastic.core.data.ai.AiFunctionProvider.getChannelInfo"]},{"name":"abstract suspend fun getDeviceStatus(): GetDeviceStatusResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getDeviceStatus","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-device-status.html","searchKeys":["getDeviceStatus","abstract suspend fun getDeviceStatus(): GetDeviceStatusResult","org.meshtastic.core.data.ai.AiFunctionProvider.getDeviceStatus"]},{"name":"abstract suspend fun getMeshMetrics(): GetMeshMetricsResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getMeshMetrics","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-mesh-metrics.html","searchKeys":["getMeshMetrics","abstract suspend fun getMeshMetrics(): GetMeshMetricsResult","org.meshtastic.core.data.ai.AiFunctionProvider.getMeshMetrics"]},{"name":"abstract suspend fun getMeshStatus(): MeshStatusResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getMeshStatus","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-mesh-status.html","searchKeys":["getMeshStatus","abstract suspend fun getMeshStatus(): MeshStatusResult","org.meshtastic.core.data.ai.AiFunctionProvider.getMeshStatus"]},{"name":"abstract suspend fun getNodeDbSnapshot(): Map<Int, NodeWithRelations>","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getNodeDbSnapshot","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/get-node-db-snapshot.html","searchKeys":["getNodeDbSnapshot","abstract suspend fun getNodeDbSnapshot(): Map<Int, NodeWithRelations>","org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getNodeDbSnapshot"]},{"name":"abstract suspend fun getNodeDetails(nodeId: String): GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getNodeDetails","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-node-details.html","searchKeys":["getNodeDetails","abstract suspend fun getNodeDetails(nodeId: String): GetNodeDetailsResult","org.meshtastic.core.data.ai.AiFunctionProvider.getNodeDetails"]},{"name":"abstract suspend fun getNodeList(): GetNodeListResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getNodeList","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-node-list.html","searchKeys":["getNodeList","abstract suspend fun getNodeList(): GetNodeListResult","org.meshtastic.core.data.ai.AiFunctionProvider.getNodeList"]},{"name":"abstract suspend fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getNodesOlderThan","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/get-nodes-older-than.html","searchKeys":["getNodesOlderThan","abstract suspend fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>","org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getNodesOlderThan"]},{"name":"abstract suspend fun getRecentMessages(contactName: String? = null, limit: Int = DEFAULT_MESSAGE_LIMIT): GetRecentMessagesResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getRecentMessages","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-recent-messages.html","searchKeys":["getRecentMessages","abstract suspend fun getRecentMessages(contactName: String? = null, limit: Int = DEFAULT_MESSAGE_LIMIT): GetRecentMessagesResult","org.meshtastic.core.data.ai.AiFunctionProvider.getRecentMessages"]},{"name":"abstract suspend fun getUnknownNodes(): List<NodeEntity>","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getUnknownNodes","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/get-unknown-nodes.html","searchKeys":["getUnknownNodes","abstract suspend fun getUnknownNodes(): List<NodeEntity>","org.meshtastic.core.data.datasource.NodeInfoReadDataSource.getUnknownNodes"]},{"name":"abstract suspend fun getUnreadSummary(): GetUnreadSummaryResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.getUnreadSummary","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/get-unread-summary.html","searchKeys":["getUnreadSummary","abstract suspend fun getUnreadSummary(): GetUnreadSummaryResult","org.meshtastic.core.data.ai.AiFunctionProvider.getUnreadSummary"]},{"name":"abstract suspend fun installConfig(mi: MyNodeEntity, nodes: List<NodeEntity>): List<Int>","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.installConfig","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/install-config.html","searchKeys":["installConfig","abstract suspend fun installConfig(mi: MyNodeEntity, nodes: List<NodeEntity>): List<Int>","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.installConfig"]},{"name":"abstract suspend fun sendMessage(text: String, recipientName: String? = null, channelName: String? = null): SendMessageResult","description":"org.meshtastic.core.data.ai.AiFunctionProvider.sendMessage","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/send-message.html","searchKeys":["sendMessage","abstract suspend fun sendMessage(text: String, recipientName: String? = null, channelName: String? = null): SendMessageResult","org.meshtastic.core.data.ai.AiFunctionProvider.sendMessage"]},{"name":"abstract suspend fun setNodeNotes(num: Int, notes: String)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.setNodeNotes","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/set-node-notes.html","searchKeys":["setNodeNotes","abstract suspend fun setNodeNotes(num: Int, notes: String)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.setNodeNotes"]},{"name":"abstract suspend fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.updatePowerChannelLabel","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/update-power-channel-label.html","searchKeys":["updatePowerChannelLabel","abstract suspend fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.updatePowerChannelLabel"]},{"name":"abstract suspend fun upsert(metadata: MetadataEntity)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.upsert","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(metadata: MetadataEntity)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.upsert"]},{"name":"abstract suspend fun upsert(node: NodeEntity)","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.upsert","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/upsert.html","searchKeys":["upsert","abstract suspend fun upsert(node: NodeEntity)","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource.upsert"]},{"name":"class AdminPacketHandlerImpl(nodeManager: NodeManager, configHandler: Lazy<MeshConfigHandler>, configFlowManager: Lazy<MeshConfigFlowManager>, sessionManager: SessionManager) : AdminPacketHandler","description":"org.meshtastic.core.data.manager.AdminPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-admin-packet-handler-impl/index.html","searchKeys":["AdminPacketHandlerImpl","class AdminPacketHandlerImpl(nodeManager: NodeManager, configHandler: Lazy<MeshConfigHandler>, configFlowManager: Lazy<MeshConfigFlowManager>, sessionManager: SessionManager) : AdminPacketHandler","org.meshtastic.core.data.manager.AdminPacketHandlerImpl"]},{"name":"class AiFunctionProviderImpl(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, sendMessageUseCase: SendMessageUseCase, fuzzyNameResolver: FuzzyNameResolver, rateLimiter: RateLimiter, clock: Clock) : AiFunctionProvider","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/index.html","searchKeys":["AiFunctionProviderImpl","class AiFunctionProviderImpl(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, sendMessageUseCase: SendMessageUseCase, fuzzyNameResolver: FuzzyNameResolver, rateLimiter: RateLimiter, clock: Clock) : AiFunctionProvider","org.meshtastic.core.data.ai.AiFunctionProviderImpl"]},{"name":"class AndroidBundledAssetReader(application: Application) : BundledAssetReader","description":"org.meshtastic.core.data.datasource.AndroidBundledAssetReader","location":"core/data/org.meshtastic.core.data.datasource/-android-bundled-asset-reader/index.html","searchKeys":["AndroidBundledAssetReader","class AndroidBundledAssetReader(application: Application) : BundledAssetReader","org.meshtastic.core.data.datasource.AndroidBundledAssetReader"]},{"name":"class BootloaderOtaQuirksLocalDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-bootloader-ota-quirks-local-data-source/index.html","searchKeys":["BootloaderOtaQuirksLocalDataSource","class BootloaderOtaQuirksLocalDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource"]},{"name":"class BootloaderOtaQuirksRepositoryImpl(remoteDataSource: BootloaderOtaQuirksRemoteDataSource, localDataSource: BootloaderOtaQuirksLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers) : BootloaderOtaQuirksRepository","description":"org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-bootloader-ota-quirks-repository-impl/index.html","searchKeys":["BootloaderOtaQuirksRepositoryImpl","class BootloaderOtaQuirksRepositoryImpl(remoteDataSource: BootloaderOtaQuirksRemoteDataSource, localDataSource: BootloaderOtaQuirksLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers) : BootloaderOtaQuirksRepository","org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl"]},{"name":"class CommandSenderImpl(packetHandler: PacketHandler, nodeManager: NodeManager, radioConfigRepository: RadioConfigRepository, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, sessionManager: SessionManager, scope: ServiceScope) : CommandSender","description":"org.meshtastic.core.data.manager.CommandSenderImpl","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/index.html","searchKeys":["CommandSenderImpl","class CommandSenderImpl(packetHandler: PacketHandler, nodeManager: NodeManager, radioConfigRepository: RadioConfigRepository, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, sessionManager: SessionManager, scope: ServiceScope) : CommandSender","org.meshtastic.core.data.manager.CommandSenderImpl"]},{"name":"class CoreDataAndroidModule","description":"org.meshtastic.core.data.di.CoreDataAndroidModule","location":"core/data/org.meshtastic.core.data.di/-core-data-android-module/index.html","searchKeys":["CoreDataAndroidModule","class CoreDataAndroidModule","org.meshtastic.core.data.di.CoreDataAndroidModule"]},{"name":"class CoreDataModule","description":"org.meshtastic.core.data.di.CoreDataModule","location":"core/data/org.meshtastic.core.data.di/-core-data-module/index.html","searchKeys":["CoreDataModule","class CoreDataModule","org.meshtastic.core.data.di.CoreDataModule"]},{"name":"class DataLayerHeartbeatSender(packetHandler: PacketHandler)","description":"org.meshtastic.core.data.manager.DataLayerHeartbeatSender","location":"core/data/org.meshtastic.core.data.manager/-data-layer-heartbeat-sender/index.html","searchKeys":["DataLayerHeartbeatSender","class DataLayerHeartbeatSender(packetHandler: PacketHandler)","org.meshtastic.core.data.manager.DataLayerHeartbeatSender"]},{"name":"class DeviceHardwareLocalDataSource(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/index.html","searchKeys":["DeviceHardwareLocalDataSource","class DeviceHardwareLocalDataSource(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource"]},{"name":"class DeviceHardwareRepositoryImpl(remoteDataSource: DeviceHardwareRemoteDataSource, localDataSource: DeviceHardwareLocalDataSource, assetReader: BundledAssetReader, json: Json, deviceLinkRepository: DeviceLinkRepository, bootloaderOtaQuirksRepository: BootloaderOtaQuirksRepository, dispatchers: CoroutineDispatchers) : DeviceHardwareRepository","description":"org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-device-hardware-repository-impl/index.html","searchKeys":["DeviceHardwareRepositoryImpl","class DeviceHardwareRepositoryImpl(remoteDataSource: DeviceHardwareRemoteDataSource, localDataSource: DeviceHardwareLocalDataSource, assetReader: BundledAssetReader, json: Json, deviceLinkRepository: DeviceLinkRepository, bootloaderOtaQuirksRepository: BootloaderOtaQuirksRepository, dispatchers: CoroutineDispatchers) : DeviceHardwareRepository","org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl"]},{"name":"class DeviceLinkLocalDataSource(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/index.html","searchKeys":["DeviceLinkLocalDataSource","class DeviceLinkLocalDataSource(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource"]},{"name":"class DeviceLinkRepositoryImpl(remoteDataSource: DeviceLinksRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: DeviceLinkLocalDataSource, dispatchers: CoroutineDispatchers) : DeviceLinkRepository","description":"org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-device-link-repository-impl/index.html","searchKeys":["DeviceLinkRepositoryImpl","class DeviceLinkRepositoryImpl(remoteDataSource: DeviceLinksRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: DeviceLinkLocalDataSource, dispatchers: CoroutineDispatchers) : DeviceLinkRepository","org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl"]},{"name":"class DiscoveryPacketCollectorRegistryImpl : DiscoveryPacketCollectorRegistry","description":"org.meshtastic.core.data.manager.DiscoveryPacketCollectorRegistryImpl","location":"core/data/org.meshtastic.core.data.manager/-discovery-packet-collector-registry-impl/index.html","searchKeys":["DiscoveryPacketCollectorRegistryImpl","class DiscoveryPacketCollectorRegistryImpl : DiscoveryPacketCollectorRegistry","org.meshtastic.core.data.manager.DiscoveryPacketCollectorRegistryImpl"]},{"name":"class EventFirmwareEditionLocalDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/index.html","searchKeys":["EventFirmwareEditionLocalDataSource","class EventFirmwareEditionLocalDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource"]},{"name":"class EventFirmwareRepositoryImpl(remoteDataSource: EventFirmwareRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: EventFirmwareEditionLocalDataSource, dispatchers: CoroutineDispatchers) : EventFirmwareRepository","description":"org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-event-firmware-repository-impl/index.html","searchKeys":["EventFirmwareRepositoryImpl","class EventFirmwareRepositoryImpl(remoteDataSource: EventFirmwareRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: EventFirmwareEditionLocalDataSource, dispatchers: CoroutineDispatchers) : EventFirmwareRepository","org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl"]},{"name":"class FirmwareReleaseLocalDataSource(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-firmware-release-local-data-source/index.html","searchKeys":["FirmwareReleaseLocalDataSource","class FirmwareReleaseLocalDataSource(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource"]},{"name":"class FromRadioPacketHandlerImpl(serviceStateWriter: ServiceStateWriter, configFlowManager: Lazy<MeshConfigFlowManager>, configHandler: Lazy<MeshConfigHandler>, xmodemManager: Lazy<XModemManager>, mqttManager: MqttManager, packetHandler: PacketHandler, notificationManager: NotificationManager, lockdownCoordinator: LockdownCoordinator, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, radioInterfaceService: RadioInterfaceService) : FromRadioPacketHandler","description":"org.meshtastic.core.data.manager.FromRadioPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-from-radio-packet-handler-impl/index.html","searchKeys":["FromRadioPacketHandlerImpl","class FromRadioPacketHandlerImpl(serviceStateWriter: ServiceStateWriter, configFlowManager: Lazy<MeshConfigFlowManager>, configHandler: Lazy<MeshConfigHandler>, xmodemManager: Lazy<XModemManager>, mqttManager: MqttManager, packetHandler: PacketHandler, notificationManager: NotificationManager, lockdownCoordinator: LockdownCoordinator, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, radioInterfaceService: RadioInterfaceService) : FromRadioPacketHandler","org.meshtastic.core.data.manager.FromRadioPacketHandlerImpl"]},{"name":"class FuzzyNameResolver(nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository)","description":"org.meshtastic.core.data.ai.FuzzyNameResolver","location":"core/data/org.meshtastic.core.data.ai/-fuzzy-name-resolver/index.html","searchKeys":["FuzzyNameResolver","class FuzzyNameResolver(nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository)","org.meshtastic.core.data.ai.FuzzyNameResolver"]},{"name":"class GeofenceCrossingStore","description":"org.meshtastic.core.data.manager.GeofenceCrossingStore","location":"core/data/org.meshtastic.core.data.manager/-geofence-crossing-store/index.html","searchKeys":["GeofenceCrossingStore","class GeofenceCrossingStore","org.meshtastic.core.data.manager.GeofenceCrossingStore"]},{"name":"class GeofenceMonitor(packetRepository: Lazy<PacketRepository>, nodeManager: NodeManager, serviceNotifications: MeshNotificationManager, crossingStore: GeofenceCrossingStore, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.GeofenceMonitor","location":"core/data/org.meshtastic.core.data.manager/-geofence-monitor/index.html","searchKeys":["GeofenceMonitor","class GeofenceMonitor(packetRepository: Lazy<PacketRepository>, nodeManager: NodeManager, serviceNotifications: MeshNotificationManager, crossingStore: GeofenceCrossingStore, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.GeofenceMonitor"]},{"name":"class HistoryManagerImpl(meshPrefs: MeshPrefs, packetHandler: PacketHandler, commandSender: CommandSender) : HistoryManager","description":"org.meshtastic.core.data.manager.HistoryManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/index.html","searchKeys":["HistoryManagerImpl","class HistoryManagerImpl(meshPrefs: MeshPrefs, packetHandler: PacketHandler, commandSender: CommandSender) : HistoryManager","org.meshtastic.core.data.manager.HistoryManagerImpl"]},{"name":"class LocationRepositoryImpl(context: Application, locationManager: Lazy<LocationManager>, analytics: PlatformAnalytics, dispatchers: CoroutineDispatchers) : LocationRepository","description":"org.meshtastic.core.data.repository.LocationRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-location-repository-impl/index.html","searchKeys":["LocationRepositoryImpl","class LocationRepositoryImpl(context: Application, locationManager: Lazy<LocationManager>, analytics: PlatformAnalytics, dispatchers: CoroutineDispatchers) : LocationRepository","org.meshtastic.core.data.repository.LocationRepositoryImpl"]},{"name":"class LockdownCoordinatorImpl(serviceRepository: ServiceRepository, commandSender: CommandSender, passphraseStore: LockdownPassphraseStore, radioInterfaceService: RadioInterfaceService, connectionManager: Lazy<MeshConnectionManager>) : LockdownCoordinator","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/index.html","searchKeys":["LockdownCoordinatorImpl","class LockdownCoordinatorImpl(serviceRepository: ServiceRepository, commandSender: CommandSender, passphraseStore: LockdownPassphraseStore, radioInterfaceService: RadioInterfaceService, connectionManager: Lazy<MeshConnectionManager>) : LockdownCoordinator","org.meshtastic.core.data.manager.LockdownCoordinatorImpl"]},{"name":"class MaintenanceUf2LocalDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-maintenance-uf2-local-data-source/index.html","searchKeys":["MaintenanceUf2LocalDataSource","class MaintenanceUf2LocalDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource"]},{"name":"class MaintenanceUf2RepositoryImpl(remoteDataSource: MaintenanceUf2RemoteDataSource, localDataSource: MaintenanceUf2LocalDataSource, assetReader: BundledAssetReader, json: Json) : MaintenanceUf2Repository","description":"org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-maintenance-uf2-repository-impl/index.html","searchKeys":["MaintenanceUf2RepositoryImpl","class MaintenanceUf2RepositoryImpl(remoteDataSource: MaintenanceUf2RemoteDataSource, localDataSource: MaintenanceUf2LocalDataSource, assetReader: BundledAssetReader, json: Json) : MaintenanceUf2Repository","org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl"]},{"name":"class MeshConfigFlowManagerImpl(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, analytics: PlatformAnalytics, commandSender: CommandSender, heartbeatSender: DataLayerHeartbeatSender, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshConfigFlowManager","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/index.html","searchKeys":["MeshConfigFlowManagerImpl","class MeshConfigFlowManagerImpl(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, analytics: PlatformAnalytics, commandSender: CommandSender, heartbeatSender: DataLayerHeartbeatSender, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshConfigFlowManager","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl"]},{"name":"class MeshConfigHandlerImpl(radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshConfigHandler","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/index.html","searchKeys":["MeshConfigHandlerImpl","class MeshConfigHandlerImpl(radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshConfigHandler","org.meshtastic.core.data.manager.MeshConfigHandlerImpl"]},{"name":"class MeshConnectionManagerImpl(radioInterfaceService: RadioInterfaceService, serviceRepository: ServiceRepository, serviceNotifications: MeshNotificationManager, uiPrefs: UiPrefs, packetHandler: PacketHandler, nodeRepository: NodeRepository, locationManager: MeshLocationManager, mqttManager: MqttManager, historyManager: HistoryManager, radioConfigRepository: RadioConfigRepository, commandSender: CommandSender, sessionManager: SessionManager, nodeManager: NodeManager, analytics: PlatformAnalytics, packetRepository: PacketRepository, workerManager: MeshWorkerManager, appWidgetUpdater: AppWidgetUpdater, heartbeatSender: DataLayerHeartbeatSender, lockdownCoordinator: LockdownCoordinator, scope: ServiceScope, nodeRestartTracker: NodeRestartTracker) : MeshConnectionManager","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/index.html","searchKeys":["MeshConnectionManagerImpl","class MeshConnectionManagerImpl(radioInterfaceService: RadioInterfaceService, serviceRepository: ServiceRepository, serviceNotifications: MeshNotificationManager, uiPrefs: UiPrefs, packetHandler: PacketHandler, nodeRepository: NodeRepository, locationManager: MeshLocationManager, mqttManager: MqttManager, historyManager: HistoryManager, radioConfigRepository: RadioConfigRepository, commandSender: CommandSender, sessionManager: SessionManager, nodeManager: NodeManager, analytics: PlatformAnalytics, packetRepository: PacketRepository, workerManager: MeshWorkerManager, appWidgetUpdater: AppWidgetUpdater, heartbeatSender: DataLayerHeartbeatSender, lockdownCoordinator: LockdownCoordinator, scope: ServiceScope, nodeRestartTracker: NodeRestartTracker) : MeshConnectionManager","org.meshtastic.core.data.manager.MeshConnectionManagerImpl"]},{"name":"class MeshDataHandlerImpl(nodeManager: NodeManager, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, packetRepository: Lazy<PacketRepository>, notificationManager: NotificationManager, serviceNotifications: MeshNotificationManager, analytics: PlatformAnalytics, dataMapper: MeshDataMapper, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, radioConfigRepository: RadioConfigRepository, messageFilter: MessageFilter, storeForwardHandler: StoreForwardPacketHandler, telemetryHandler: TelemetryPacketHandler, adminPacketHandler: AdminPacketHandler, collectorRegistry: DiscoveryPacketCollectorRegistry, geofenceMonitor: GeofenceMonitor, meshBeaconRepository: MeshBeaconRepository, radioInterfaceService: RadioInterfaceService, activeConversationTracker: ActiveConversationTracker, scope: ServiceScope) : MeshDataHandler","description":"org.meshtastic.core.data.manager.MeshDataHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-data-handler-impl/index.html","searchKeys":["MeshDataHandlerImpl","class MeshDataHandlerImpl(nodeManager: NodeManager, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, packetRepository: Lazy<PacketRepository>, notificationManager: NotificationManager, serviceNotifications: MeshNotificationManager, analytics: PlatformAnalytics, dataMapper: MeshDataMapper, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, radioConfigRepository: RadioConfigRepository, messageFilter: MessageFilter, storeForwardHandler: StoreForwardPacketHandler, telemetryHandler: TelemetryPacketHandler, adminPacketHandler: AdminPacketHandler, collectorRegistry: DiscoveryPacketCollectorRegistry, geofenceMonitor: GeofenceMonitor, meshBeaconRepository: MeshBeaconRepository, radioInterfaceService: RadioInterfaceService, activeConversationTracker: ActiveConversationTracker, scope: ServiceScope) : MeshDataHandler","org.meshtastic.core.data.manager.MeshDataHandlerImpl"]},{"name":"class MeshMessageProcessorImpl(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, meshLogRepository: Lazy<MeshLogRepository>, dataHandler: Lazy<MeshDataHandler>, fromRadioDispatcher: FromRadioPacketHandler, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshMessageProcessor","description":"org.meshtastic.core.data.manager.MeshMessageProcessorImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-message-processor-impl/index.html","searchKeys":["MeshMessageProcessorImpl","class MeshMessageProcessorImpl(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, meshLogRepository: Lazy<MeshLogRepository>, dataHandler: Lazy<MeshDataHandler>, fromRadioDispatcher: FromRadioPacketHandler, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : MeshMessageProcessor","org.meshtastic.core.data.manager.MeshMessageProcessorImpl"]},{"name":"class MessageFilterImpl(filterPrefs: FilterPrefs) : MessageFilter","description":"org.meshtastic.core.data.manager.MessageFilterImpl","location":"core/data/org.meshtastic.core.data.manager/-message-filter-impl/index.html","searchKeys":["MessageFilterImpl","class MessageFilterImpl(filterPrefs: FilterPrefs) : MessageFilter","org.meshtastic.core.data.manager.MessageFilterImpl"]},{"name":"class MqttManagerImpl(mqttRepository: MQTTRepository, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository, scope: ServiceScope) : MqttManager","description":"org.meshtastic.core.data.manager.MqttManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/index.html","searchKeys":["MqttManagerImpl","class MqttManagerImpl(mqttRepository: MQTTRepository, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository, scope: ServiceScope) : MqttManager","org.meshtastic.core.data.manager.MqttManagerImpl"]},{"name":"class NeighborInfoHandlerImpl(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository) : NeighborInfoHandler","description":"org.meshtastic.core.data.manager.NeighborInfoHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-neighbor-info-handler-impl/index.html","searchKeys":["NeighborInfoHandlerImpl","class NeighborInfoHandlerImpl(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository) : NeighborInfoHandler","org.meshtastic.core.data.manager.NeighborInfoHandlerImpl"]},{"name":"class NodeManagerImpl(nodeRepository: NodeRepository, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : NodeManager","description":"org.meshtastic.core.data.manager.NodeManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/index.html","searchKeys":["NodeManagerImpl","class NodeManagerImpl(nodeRepository: NodeRepository, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : NodeManager","org.meshtastic.core.data.manager.NodeManagerImpl"]},{"name":"class NodeRepositoryImpl(processLifecycle: Lifecycle, nodeInfoReadDataSource: NodeInfoReadDataSource, nodeInfoWriteDataSource: NodeInfoWriteDataSource, dispatchers: CoroutineDispatchers, localStatsDataSource: LocalStatsDataSource) : NodeRepository","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/index.html","searchKeys":["NodeRepositoryImpl","class NodeRepositoryImpl(processLifecycle: Lifecycle, nodeInfoReadDataSource: NodeInfoReadDataSource, nodeInfoWriteDataSource: NodeInfoWriteDataSource, dispatchers: CoroutineDispatchers, localStatsDataSource: LocalStatsDataSource) : NodeRepository","org.meshtastic.core.data.repository.NodeRepositoryImpl"]},{"name":"class PacketHandlerImpl(packetRepository: Lazy<PacketRepository>, radioInterfaceService: RadioInterfaceService, meshLogRepository: Lazy<MeshLogRepository>, connectionStateProvider: ConnectionStateProvider, scope: ServiceScope) : PacketHandler","description":"org.meshtastic.core.data.manager.PacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/index.html","searchKeys":["PacketHandlerImpl","class PacketHandlerImpl(packetRepository: Lazy<PacketRepository>, radioInterfaceService: RadioInterfaceService, meshLogRepository: Lazy<MeshLogRepository>, connectionStateProvider: ConnectionStateProvider, scope: ServiceScope) : PacketHandler","org.meshtastic.core.data.manager.PacketHandlerImpl"]},{"name":"class PacketRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : PacketRepository","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/index.html","searchKeys":["PacketRepositoryImpl","class PacketRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : PacketRepository","org.meshtastic.core.data.repository.PacketRepositoryImpl"]},{"name":"class QuickChatActionRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : QuickChatActionRepository","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/index.html","searchKeys":["QuickChatActionRepositoryImpl","class QuickChatActionRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : QuickChatActionRepository","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl"]},{"name":"class RateLimiter(clock: Clock)","description":"org.meshtastic.core.data.ai.RateLimiter","location":"core/data/org.meshtastic.core.data.ai/-rate-limiter/index.html","searchKeys":["RateLimiter","class RateLimiter(clock: Clock)","org.meshtastic.core.data.ai.RateLimiter"]},{"name":"class SessionManagerImpl(clock: Clock) : SessionManager","description":"org.meshtastic.core.data.manager.SessionManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/index.html","searchKeys":["SessionManagerImpl","class SessionManagerImpl(clock: Clock) : SessionManager","org.meshtastic.core.data.manager.SessionManagerImpl"]},{"name":"class StoreForwardPacketHandlerImpl(nodeManager: NodeManager, packetRepository: Lazy<PacketRepository>, historyManager: HistoryManager, dataHandler: Lazy<MeshDataHandler>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : StoreForwardPacketHandler","description":"org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-store-forward-packet-handler-impl/index.html","searchKeys":["StoreForwardPacketHandlerImpl","class StoreForwardPacketHandlerImpl(nodeManager: NodeManager, packetRepository: Lazy<PacketRepository>, historyManager: HistoryManager, dataHandler: Lazy<MeshDataHandler>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : StoreForwardPacketHandler","org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl"]},{"name":"class SwitchingChannelSetDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/index.html","searchKeys":["SwitchingChannelSetDataSource","class SwitchingChannelSetDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource"]},{"name":"class SwitchingNodeInfoReadDataSource(dbManager: DatabaseProvider) : NodeInfoReadDataSource","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/index.html","searchKeys":["SwitchingNodeInfoReadDataSource","class SwitchingNodeInfoReadDataSource(dbManager: DatabaseProvider) : NodeInfoReadDataSource","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource"]},{"name":"class SwitchingNodeInfoWriteDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : NodeInfoWriteDataSource","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/index.html","searchKeys":["SwitchingNodeInfoWriteDataSource","class SwitchingNodeInfoWriteDataSource(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : NodeInfoWriteDataSource","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource"]},{"name":"class TelemetryPacketHandlerImpl(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : TelemetryPacketHandler","description":"org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-telemetry-packet-handler-impl/index.html","searchKeys":["TelemetryPacketHandlerImpl","class TelemetryPacketHandlerImpl(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : TelemetryPacketHandler","org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl"]},{"name":"class TracerouteHandlerImpl(serviceStateWriter: ServiceStateWriter, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRepository: NodeRepository, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : TracerouteHandler","description":"org.meshtastic.core.data.manager.TracerouteHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-traceroute-handler-impl/index.html","searchKeys":["TracerouteHandlerImpl","class TracerouteHandlerImpl(serviceStateWriter: ServiceStateWriter, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRepository: NodeRepository, radioInterfaceService: RadioInterfaceService, scope: ServiceScope) : TracerouteHandler","org.meshtastic.core.data.manager.TracerouteHandlerImpl"]},{"name":"class TracerouteSnapshotRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : TracerouteSnapshotRepository","description":"org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-traceroute-snapshot-repository-impl/index.html","searchKeys":["TracerouteSnapshotRepositoryImpl","class TracerouteSnapshotRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers) : TracerouteSnapshotRepository","org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl"]},{"name":"class XModemManagerImpl(packetHandler: PacketHandler) : XModemManager","description":"org.meshtastic.core.data.manager.XModemManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/index.html","searchKeys":["XModemManagerImpl","class XModemManagerImpl(packetHandler: PacketHandler) : XModemManager","org.meshtastic.core.data.manager.XModemManagerImpl"]},{"name":"const val DEFAULT_MESSAGE_LIMIT: Int = 20","description":"org.meshtastic.core.data.ai.AiFunctionProvider.Companion.DEFAULT_MESSAGE_LIMIT","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/-companion/-d-e-f-a-u-l-t_-m-e-s-s-a-g-e_-l-i-m-i-t.html","searchKeys":["DEFAULT_MESSAGE_LIMIT","const val DEFAULT_MESSAGE_LIMIT: Int = 20","org.meshtastic.core.data.ai.AiFunctionProvider.Companion.DEFAULT_MESSAGE_LIMIT"]},{"name":"const val MATCH_THRESHOLD: Double = 0.5","description":"org.meshtastic.core.data.ai.FuzzyNameResolver.Companion.MATCH_THRESHOLD","location":"core/data/org.meshtastic.core.data.ai/-fuzzy-name-resolver/-companion/-m-a-t-c-h_-t-h-r-e-s-h-o-l-d.html","searchKeys":["MATCH_THRESHOLD","const val MATCH_THRESHOLD: Double = 0.5","org.meshtastic.core.data.ai.FuzzyNameResolver.Companion.MATCH_THRESHOLD"]},{"name":"const val MAX_CALLS: Int = 5","description":"org.meshtastic.core.data.ai.RateLimiter.Companion.MAX_CALLS","location":"core/data/org.meshtastic.core.data.ai/-rate-limiter/-companion/-m-a-x_-c-a-l-l-s.html","searchKeys":["MAX_CALLS","const val MAX_CALLS: Int = 5","org.meshtastic.core.data.ai.RateLimiter.Companion.MAX_CALLS"]},{"name":"const val MAX_IN_MEMORY_NODES: Int","description":"org.meshtastic.core.data.manager.NodeManagerImpl.Companion.MAX_IN_MEMORY_NODES","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/-companion/-m-a-x_-i-n_-m-e-m-o-r-y_-n-o-d-e-s.html","searchKeys":["MAX_IN_MEMORY_NODES","const val MAX_IN_MEMORY_NODES: Int","org.meshtastic.core.data.manager.NodeManagerImpl.Companion.MAX_IN_MEMORY_NODES"]},{"name":"const val MAX_MESSAGE_LENGTH: Int = 237","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.Companion.MAX_MESSAGE_LENGTH","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/-companion/-m-a-x_-m-e-s-s-a-g-e_-l-e-n-g-t-h.html","searchKeys":["MAX_MESSAGE_LENGTH","const val MAX_MESSAGE_LENGTH: Int = 237","org.meshtastic.core.data.ai.AiFunctionProviderImpl.Companion.MAX_MESSAGE_LENGTH"]},{"name":"const val MAX_MESSAGE_LIMIT: Int = 50","description":"org.meshtastic.core.data.ai.AiFunctionProvider.Companion.MAX_MESSAGE_LIMIT","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/-companion/-m-a-x_-m-e-s-s-a-g-e_-l-i-m-i-t.html","searchKeys":["MAX_MESSAGE_LIMIT","const val MAX_MESSAGE_LIMIT: Int = 50","org.meshtastic.core.data.ai.AiFunctionProvider.Companion.MAX_MESSAGE_LIMIT"]},{"name":"constructor()","description":"org.meshtastic.core.data.di.CoreDataAndroidModule.CoreDataAndroidModule","location":"core/data/org.meshtastic.core.data.di/-core-data-android-module/-core-data-android-module.html","searchKeys":["CoreDataAndroidModule","constructor()","org.meshtastic.core.data.di.CoreDataAndroidModule.CoreDataAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.data.di.CoreDataModule.CoreDataModule","location":"core/data/org.meshtastic.core.data.di/-core-data-module/-core-data-module.html","searchKeys":["CoreDataModule","constructor()","org.meshtastic.core.data.di.CoreDataModule.CoreDataModule"]},{"name":"constructor()","description":"org.meshtastic.core.data.manager.DiscoveryPacketCollectorRegistryImpl.DiscoveryPacketCollectorRegistryImpl","location":"core/data/org.meshtastic.core.data.manager/-discovery-packet-collector-registry-impl/-discovery-packet-collector-registry-impl.html","searchKeys":["DiscoveryPacketCollectorRegistryImpl","constructor()","org.meshtastic.core.data.manager.DiscoveryPacketCollectorRegistryImpl.DiscoveryPacketCollectorRegistryImpl"]},{"name":"constructor()","description":"org.meshtastic.core.data.manager.GeofenceCrossingStore.GeofenceCrossingStore","location":"core/data/org.meshtastic.core.data.manager/-geofence-crossing-store/-geofence-crossing-store.html","searchKeys":["GeofenceCrossingStore","constructor()","org.meshtastic.core.data.manager.GeofenceCrossingStore.GeofenceCrossingStore"]},{"name":"constructor(application: Application)","description":"org.meshtastic.core.data.datasource.AndroidBundledAssetReader.AndroidBundledAssetReader","location":"core/data/org.meshtastic.core.data.datasource/-android-bundled-asset-reader/-android-bundled-asset-reader.html","searchKeys":["AndroidBundledAssetReader","constructor(application: Application)","org.meshtastic.core.data.datasource.AndroidBundledAssetReader.AndroidBundledAssetReader"]},{"name":"constructor(candidates: List<String>)","description":"org.meshtastic.core.data.ai.ChannelNameResult.Ambiguous.Ambiguous","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-ambiguous/-ambiguous.html","searchKeys":["Ambiguous","constructor(candidates: List<String>)","org.meshtastic.core.data.ai.ChannelNameResult.Ambiguous.Ambiguous"]},{"name":"constructor(candidates: List<String>)","description":"org.meshtastic.core.data.ai.NodeNameResult.Ambiguous.Ambiguous","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-ambiguous/-ambiguous.html","searchKeys":["Ambiguous","constructor(candidates: List<String>)","org.meshtastic.core.data.ai.NodeNameResult.Ambiguous.Ambiguous"]},{"name":"constructor(candidates: List<String>)","description":"org.meshtastic.core.data.ai.SendMessageResult.AmbiguousName.AmbiguousName","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-ambiguous-name/-ambiguous-name.html","searchKeys":["AmbiguousName","constructor(candidates: List<String>)","org.meshtastic.core.data.ai.SendMessageResult.AmbiguousName.AmbiguousName"]},{"name":"constructor(channelIndex: Int, name: String)","description":"org.meshtastic.core.data.ai.ChannelNameResult.Found.Found","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-found/-found.html","searchKeys":["Found","constructor(channelIndex: Int, name: String)","org.meshtastic.core.data.ai.ChannelNameResult.Found.Found"]},{"name":"constructor(channels: List<ChannelSummary>)","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-success/-success.html","searchKeys":["Success","constructor(channels: List<ChannelSummary>)","org.meshtastic.core.data.ai.GetChannelInfoResult.Success.Success"]},{"name":"constructor(clock: Clock)","description":"org.meshtastic.core.data.ai.RateLimiter.RateLimiter","location":"core/data/org.meshtastic.core.data.ai/-rate-limiter/-rate-limiter.html","searchKeys":["RateLimiter","constructor(clock: Clock)","org.meshtastic.core.data.ai.RateLimiter.RateLimiter"]},{"name":"constructor(clock: Clock)","description":"org.meshtastic.core.data.manager.SessionManagerImpl.SessionManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/-session-manager-impl.html","searchKeys":["SessionManagerImpl","constructor(clock: Clock)","org.meshtastic.core.data.manager.SessionManagerImpl.SessionManagerImpl"]},{"name":"constructor(connectionState: String, onlineNodeCount: Int, totalNodeCount: Int, localBatteryLevel: Int?, localNodeName: String?)","description":"org.meshtastic.core.data.ai.MeshStatusResult.MeshStatusResult","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/-mesh-status-result.html","searchKeys":["MeshStatusResult","constructor(connectionState: String, onlineNodeCount: Int, totalNodeCount: Int, localBatteryLevel: Int?, localNodeName: String?)","org.meshtastic.core.data.ai.MeshStatusResult.MeshStatusResult"]},{"name":"constructor(context: Application, locationManager: Lazy<LocationManager>, analytics: PlatformAnalytics, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.LocationRepositoryImpl.LocationRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-location-repository-impl/-location-repository-impl.html","searchKeys":["LocationRepositoryImpl","constructor(context: Application, locationManager: Lazy<LocationManager>, analytics: PlatformAnalytics, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.LocationRepositoryImpl.LocationRepositoryImpl"]},{"name":"constructor(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.DeviceHardwareLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/-device-hardware-local-data-source.html","searchKeys":["DeviceHardwareLocalDataSource","constructor(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.DeviceHardwareLocalDataSource"]},{"name":"constructor(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.DeviceLinkLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/-device-link-local-data-source.html","searchKeys":["DeviceLinkLocalDataSource","constructor(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.DeviceLinkLocalDataSource"]},{"name":"constructor(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.FirmwareReleaseLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-firmware-release-local-data-source/-firmware-release-local-data-source.html","searchKeys":["FirmwareReleaseLocalDataSource","constructor(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.FirmwareReleaseLocalDataSource"]},{"name":"constructor(dbManager: DatabaseProvider)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.SwitchingNodeInfoReadDataSource","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/-switching-node-info-read-data-source.html","searchKeys":["SwitchingNodeInfoReadDataSource","constructor(dbManager: DatabaseProvider)","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.SwitchingNodeInfoReadDataSource"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.BootloaderOtaQuirksLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-bootloader-ota-quirks-local-data-source/-bootloader-ota-quirks-local-data-source.html","searchKeys":["BootloaderOtaQuirksLocalDataSource","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.BootloaderOtaQuirksLocalDataSource"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.EventFirmwareEditionLocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/-event-firmware-edition-local-data-source.html","searchKeys":["EventFirmwareEditionLocalDataSource","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.EventFirmwareEditionLocalDataSource"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.MaintenanceUf2LocalDataSource","location":"core/data/org.meshtastic.core.data.datasource/-maintenance-uf2-local-data-source/-maintenance-uf2-local-data-source.html","searchKeys":["MaintenanceUf2LocalDataSource","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.MaintenanceUf2LocalDataSource"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.SwitchingChannelSetDataSource","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/-switching-channel-set-data-source.html","searchKeys":["SwitchingChannelSetDataSource","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.SwitchingChannelSetDataSource"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.SwitchingNodeInfoWriteDataSource","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/-switching-node-info-write-data-source.html","searchKeys":["SwitchingNodeInfoWriteDataSource","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.SwitchingNodeInfoWriteDataSource"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.PacketRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/-packet-repository-impl.html","searchKeys":["PacketRepositoryImpl","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.PacketRepositoryImpl.PacketRepositoryImpl"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.QuickChatActionRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/-quick-chat-action-repository-impl.html","searchKeys":["QuickChatActionRepositoryImpl","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.QuickChatActionRepositoryImpl"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl.TracerouteSnapshotRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-traceroute-snapshot-repository-impl/-traceroute-snapshot-repository-impl.html","searchKeys":["TracerouteSnapshotRepositoryImpl","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl.TracerouteSnapshotRepositoryImpl"]},{"name":"constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers, meshLogPrefs: MeshLogPrefs, nodeInfoReadDataSource: NodeInfoReadDataSource)","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.MeshLogRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/-mesh-log-repository-impl.html","searchKeys":["MeshLogRepositoryImpl","constructor(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers, meshLogPrefs: MeshLogPrefs, nodeInfoReadDataSource: NodeInfoReadDataSource)","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.MeshLogRepositoryImpl"]},{"name":"constructor(device: DeviceStatus)","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-success/-success.html","searchKeys":["Success","constructor(device: DeviceStatus)","org.meshtastic.core.data.ai.GetDeviceStatusResult.Success.Success"]},{"name":"constructor(filterPrefs: FilterPrefs)","description":"org.meshtastic.core.data.manager.MessageFilterImpl.MessageFilterImpl","location":"core/data/org.meshtastic.core.data.manager/-message-filter-impl/-message-filter-impl.html","searchKeys":["MessageFilterImpl","constructor(filterPrefs: FilterPrefs)","org.meshtastic.core.data.manager.MessageFilterImpl.MessageFilterImpl"]},{"name":"constructor(id: String, name: String, batteryLevel: Int?, lastHeard: Long, isOnline: Boolean)","description":"org.meshtastic.core.data.ai.NodeSummary.NodeSummary","location":"core/data/org.meshtastic.core.data.ai/-node-summary/-node-summary.html","searchKeys":["NodeSummary","constructor(id: String, name: String, batteryLevel: Int?, lastHeard: Long, isOnline: Boolean)","org.meshtastic.core.data.ai.NodeSummary.NodeSummary"]},{"name":"constructor(id: String, userId: String, name: String, batteryLevel: Int?, voltage: Float?, hardwareModel: String, firmwareVersion: String, snr: Float?, rssi: Int?, hopsAway: Int, channel: Int, lastHeard: Long, userRole: String, isLicensed: Boolean, latitude: Double?, longitude: Double?)","description":"org.meshtastic.core.data.ai.NodeDetails.NodeDetails","location":"core/data/org.meshtastic.core.data.ai/-node-details/-node-details.html","searchKeys":["NodeDetails","constructor(id: String, userId: String, name: String, batteryLevel: Int?, voltage: Float?, hardwareModel: String, firmwareVersion: String, snr: Float?, rssi: Int?, hopsAway: Int, channel: Int, lastHeard: Long, userRole: String, isLicensed: Boolean, latitude: Double?, longitude: Double?)","org.meshtastic.core.data.ai.NodeDetails.NodeDetails"]},{"name":"constructor(index: Int, name: String, isPrimary: Boolean, uplinkEnabled: Boolean, downlinkEnabled: Boolean)","description":"org.meshtastic.core.data.ai.ChannelSummary.ChannelSummary","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/-channel-summary.html","searchKeys":["ChannelSummary","constructor(index: Int, name: String, isPrimary: Boolean, uplinkEnabled: Boolean, downlinkEnabled: Boolean)","org.meshtastic.core.data.ai.ChannelSummary.ChannelSummary"]},{"name":"constructor(meshPrefs: MeshPrefs, packetHandler: PacketHandler, commandSender: CommandSender)","description":"org.meshtastic.core.data.manager.HistoryManagerImpl.HistoryManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/-history-manager-impl.html","searchKeys":["HistoryManagerImpl","constructor(meshPrefs: MeshPrefs, packetHandler: PacketHandler, commandSender: CommandSender)","org.meshtastic.core.data.manager.HistoryManagerImpl.HistoryManagerImpl"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.NotConnected.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-not-connected/-not-connected.html","searchKeys":["NotConnected","constructor(message: String)","org.meshtastic.core.data.ai.GetChannelInfoResult.NotConnected.NotConnected"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.NotAvailable.NotAvailable","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-not-available/-not-available.html","searchKeys":["NotAvailable","constructor(message: String)","org.meshtastic.core.data.ai.GetDeviceStatusResult.NotAvailable.NotAvailable"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.NotConnected.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-not-connected/-not-connected.html","searchKeys":["NotConnected","constructor(message: String)","org.meshtastic.core.data.ai.GetMeshMetricsResult.NotConnected.NotConnected"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.NotConnected.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-not-connected/-not-connected.html","searchKeys":["NotConnected","constructor(message: String)","org.meshtastic.core.data.ai.GetNodeDetailsResult.NotConnected.NotConnected"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.NotFound.NotFound","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-not-found/-not-found.html","searchKeys":["NotFound","constructor(message: String)","org.meshtastic.core.data.ai.GetNodeDetailsResult.NotFound.NotFound"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetNodeListResult.NotConnected.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-not-connected/-not-connected.html","searchKeys":["NotConnected","constructor(message: String)","org.meshtastic.core.data.ai.GetNodeListResult.NotConnected.NotConnected"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.ContactNotFound.ContactNotFound","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-contact-not-found/-contact-not-found.html","searchKeys":["ContactNotFound","constructor(message: String)","org.meshtastic.core.data.ai.GetRecentMessagesResult.ContactNotFound.ContactNotFound"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.data.ai.SendMessageResult.NotConnected.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-not-connected/-not-connected.html","searchKeys":["NotConnected","constructor(message: String)","org.meshtastic.core.data.ai.SendMessageResult.NotConnected.NotConnected"]},{"name":"constructor(messageId: Int, channel: String, timestamp: Long)","description":"org.meshtastic.core.data.ai.SendMessageResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-success/-success.html","searchKeys":["Success","constructor(messageId: Int, channel: String, timestamp: Long)","org.meshtastic.core.data.ai.SendMessageResult.Success.Success"]},{"name":"constructor(messages: List<MessageSummary>)","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-success/-success.html","searchKeys":["Success","constructor(messages: List<MessageSummary>)","org.meshtastic.core.data.ai.GetRecentMessagesResult.Success.Success"]},{"name":"constructor(metrics: MeshMetrics)","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-success/-success.html","searchKeys":["Success","constructor(metrics: MeshMetrics)","org.meshtastic.core.data.ai.GetMeshMetricsResult.Success.Success"]},{"name":"constructor(model: String, firmwareVersion: String, batteryLevel: Int?, chargingStatus: String, deviceName: String?, isActive: Boolean)","description":"org.meshtastic.core.data.ai.DeviceStatus.DeviceStatus","location":"core/data/org.meshtastic.core.data.ai/-device-status/-device-status.html","searchKeys":["DeviceStatus","constructor(model: String, firmwareVersion: String, batteryLevel: Int?, chargingStatus: String, deviceName: String?, isActive: Boolean)","org.meshtastic.core.data.ai.DeviceStatus.DeviceStatus"]},{"name":"constructor(mqttRepository: MQTTRepository, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.MqttManagerImpl.MqttManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/-mqtt-manager-impl.html","searchKeys":["MqttManagerImpl","constructor(mqttRepository: MQTTRepository, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository, scope: ServiceScope)","org.meshtastic.core.data.manager.MqttManagerImpl.MqttManagerImpl"]},{"name":"constructor(name: String, unreadCount: Int, lastMessagePreview: String?, lastMessageTime: Long?)","description":"org.meshtastic.core.data.ai.ContactUnread.ContactUnread","location":"core/data/org.meshtastic.core.data.ai/-contact-unread/-contact-unread.html","searchKeys":["ContactUnread","constructor(name: String, unreadCount: Int, lastMessagePreview: String?, lastMessageTime: Long?)","org.meshtastic.core.data.ai.ContactUnread.ContactUnread"]},{"name":"constructor(node: NodeDetails)","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-success/-success.html","searchKeys":["Success","constructor(node: NodeDetails)","org.meshtastic.core.data.ai.GetNodeDetailsResult.Success.Success"]},{"name":"constructor(nodeDB: NodeRepository, channelSetDataSource: SwitchingChannelSetDataSource, localConfigDataSource: LocalConfigDataSource, moduleConfigDataSource: ModuleConfigDataSource)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.RadioConfigRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/-radio-config-repository-impl.html","searchKeys":["RadioConfigRepositoryImpl","constructor(nodeDB: NodeRepository, channelSetDataSource: SwitchingChannelSetDataSource, localConfigDataSource: LocalConfigDataSource, moduleConfigDataSource: ModuleConfigDataSource)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.RadioConfigRepositoryImpl"]},{"name":"constructor(nodeManager: NodeManager, configHandler: Lazy<MeshConfigHandler>, configFlowManager: Lazy<MeshConfigFlowManager>, sessionManager: SessionManager)","description":"org.meshtastic.core.data.manager.AdminPacketHandlerImpl.AdminPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-admin-packet-handler-impl/-admin-packet-handler-impl.html","searchKeys":["AdminPacketHandlerImpl","constructor(nodeManager: NodeManager, configHandler: Lazy<MeshConfigHandler>, configFlowManager: Lazy<MeshConfigFlowManager>, sessionManager: SessionManager)","org.meshtastic.core.data.manager.AdminPacketHandlerImpl.AdminPacketHandlerImpl"]},{"name":"constructor(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, analytics: PlatformAnalytics, commandSender: CommandSender, heartbeatSender: DataLayerHeartbeatSender, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.MeshConfigFlowManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/-mesh-config-flow-manager-impl.html","searchKeys":["MeshConfigFlowManagerImpl","constructor(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, analytics: PlatformAnalytics, commandSender: CommandSender, heartbeatSender: DataLayerHeartbeatSender, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.MeshConfigFlowManagerImpl"]},{"name":"constructor(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl.TelemetryPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-telemetry-packet-handler-impl/-telemetry-packet-handler-impl.html","searchKeys":["TelemetryPacketHandlerImpl","constructor(nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl.TelemetryPacketHandlerImpl"]},{"name":"constructor(nodeManager: NodeManager, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, packetRepository: Lazy<PacketRepository>, notificationManager: NotificationManager, serviceNotifications: MeshNotificationManager, analytics: PlatformAnalytics, dataMapper: MeshDataMapper, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, radioConfigRepository: RadioConfigRepository, messageFilter: MessageFilter, storeForwardHandler: StoreForwardPacketHandler, telemetryHandler: TelemetryPacketHandler, adminPacketHandler: AdminPacketHandler, collectorRegistry: DiscoveryPacketCollectorRegistry, geofenceMonitor: GeofenceMonitor, meshBeaconRepository: MeshBeaconRepository, radioInterfaceService: RadioInterfaceService, activeConversationTracker: ActiveConversationTracker, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.MeshDataHandlerImpl.MeshDataHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-data-handler-impl/-mesh-data-handler-impl.html","searchKeys":["MeshDataHandlerImpl","constructor(nodeManager: NodeManager, packetHandler: PacketHandler, serviceStateWriter: ServiceStateWriter, packetRepository: Lazy<PacketRepository>, notificationManager: NotificationManager, serviceNotifications: MeshNotificationManager, analytics: PlatformAnalytics, dataMapper: MeshDataMapper, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, radioConfigRepository: RadioConfigRepository, messageFilter: MessageFilter, storeForwardHandler: StoreForwardPacketHandler, telemetryHandler: TelemetryPacketHandler, adminPacketHandler: AdminPacketHandler, collectorRegistry: DiscoveryPacketCollectorRegistry, geofenceMonitor: GeofenceMonitor, meshBeaconRepository: MeshBeaconRepository, radioInterfaceService: RadioInterfaceService, activeConversationTracker: ActiveConversationTracker, scope: ServiceScope)","org.meshtastic.core.data.manager.MeshDataHandlerImpl.MeshDataHandlerImpl"]},{"name":"constructor(nodeManager: NodeManager, packetRepository: Lazy<PacketRepository>, historyManager: HistoryManager, dataHandler: Lazy<MeshDataHandler>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl.StoreForwardPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-store-forward-packet-handler-impl/-store-forward-packet-handler-impl.html","searchKeys":["StoreForwardPacketHandlerImpl","constructor(nodeManager: NodeManager, packetRepository: Lazy<PacketRepository>, historyManager: HistoryManager, dataHandler: Lazy<MeshDataHandler>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl.StoreForwardPacketHandlerImpl"]},{"name":"constructor(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, meshLogRepository: Lazy<MeshLogRepository>, dataHandler: Lazy<MeshDataHandler>, fromRadioDispatcher: FromRadioPacketHandler, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.MeshMessageProcessorImpl.MeshMessageProcessorImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-message-processor-impl/-mesh-message-processor-impl.html","searchKeys":["MeshMessageProcessorImpl","constructor(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, meshLogRepository: Lazy<MeshLogRepository>, dataHandler: Lazy<MeshDataHandler>, fromRadioDispatcher: FromRadioPacketHandler, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.MeshMessageProcessorImpl.MeshMessageProcessorImpl"]},{"name":"constructor(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository)","description":"org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.NeighborInfoHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-neighbor-info-handler-impl/-neighbor-info-handler-impl.html","searchKeys":["NeighborInfoHandlerImpl","constructor(nodeManager: NodeManager, serviceStateWriter: ServiceStateWriter, nodeRepository: NodeRepository)","org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.NeighborInfoHandlerImpl"]},{"name":"constructor(nodeNum: Int, userId: String)","description":"org.meshtastic.core.data.ai.NodeNameResult.Found.Found","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-found/-found.html","searchKeys":["Found","constructor(nodeNum: Int, userId: String)","org.meshtastic.core.data.ai.NodeNameResult.Found.Found"]},{"name":"constructor(nodeRepository: NodeRepository, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.NodeManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/-node-manager-impl.html","searchKeys":["NodeManagerImpl","constructor(nodeRepository: NodeRepository, notificationManager: NotificationManager, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.NodeManagerImpl.NodeManagerImpl"]},{"name":"constructor(nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository)","description":"org.meshtastic.core.data.ai.FuzzyNameResolver.FuzzyNameResolver","location":"core/data/org.meshtastic.core.data.ai/-fuzzy-name-resolver/-fuzzy-name-resolver.html","searchKeys":["FuzzyNameResolver","constructor(nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository)","org.meshtastic.core.data.ai.FuzzyNameResolver.FuzzyNameResolver"]},{"name":"constructor(nodes: List<NodeSummary>)","description":"org.meshtastic.core.data.ai.GetNodeListResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-success/-success.html","searchKeys":["Success","constructor(nodes: List<NodeSummary>)","org.meshtastic.core.data.ai.GetNodeListResult.Success.Success"]},{"name":"constructor(packetHandler: PacketHandler)","description":"org.meshtastic.core.data.manager.DataLayerHeartbeatSender.DataLayerHeartbeatSender","location":"core/data/org.meshtastic.core.data.manager/-data-layer-heartbeat-sender/-data-layer-heartbeat-sender.html","searchKeys":["DataLayerHeartbeatSender","constructor(packetHandler: PacketHandler)","org.meshtastic.core.data.manager.DataLayerHeartbeatSender.DataLayerHeartbeatSender"]},{"name":"constructor(packetHandler: PacketHandler)","description":"org.meshtastic.core.data.manager.XModemManagerImpl.XModemManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/-x-modem-manager-impl.html","searchKeys":["XModemManagerImpl","constructor(packetHandler: PacketHandler)","org.meshtastic.core.data.manager.XModemManagerImpl.XModemManagerImpl"]},{"name":"constructor(packetHandler: PacketHandler, nodeManager: NodeManager, radioConfigRepository: RadioConfigRepository, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, sessionManager: SessionManager, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.CommandSenderImpl","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/-command-sender-impl.html","searchKeys":["CommandSenderImpl","constructor(packetHandler: PacketHandler, nodeManager: NodeManager, radioConfigRepository: RadioConfigRepository, tracerouteHandler: TracerouteHandler, neighborInfoHandler: NeighborInfoHandler, sessionManager: SessionManager, scope: ServiceScope)","org.meshtastic.core.data.manager.CommandSenderImpl.CommandSenderImpl"]},{"name":"constructor(packetRepository: Lazy<PacketRepository>, nodeManager: NodeManager, serviceNotifications: MeshNotificationManager, crossingStore: GeofenceCrossingStore, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.GeofenceMonitor.GeofenceMonitor","location":"core/data/org.meshtastic.core.data.manager/-geofence-monitor/-geofence-monitor.html","searchKeys":["GeofenceMonitor","constructor(packetRepository: Lazy<PacketRepository>, nodeManager: NodeManager, serviceNotifications: MeshNotificationManager, crossingStore: GeofenceCrossingStore, notificationPrefs: NotificationPrefs, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.GeofenceMonitor.GeofenceMonitor"]},{"name":"constructor(packetRepository: Lazy<PacketRepository>, radioInterfaceService: RadioInterfaceService, meshLogRepository: Lazy<MeshLogRepository>, connectionStateProvider: ConnectionStateProvider, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.PacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/-packet-handler-impl.html","searchKeys":["PacketHandlerImpl","constructor(packetRepository: Lazy<PacketRepository>, radioInterfaceService: RadioInterfaceService, meshLogRepository: Lazy<MeshLogRepository>, connectionStateProvider: ConnectionStateProvider, scope: ServiceScope)","org.meshtastic.core.data.manager.PacketHandlerImpl.PacketHandlerImpl"]},{"name":"constructor(processLifecycle: Lifecycle, nodeInfoReadDataSource: NodeInfoReadDataSource, nodeInfoWriteDataSource: NodeInfoWriteDataSource, dispatchers: CoroutineDispatchers, localStatsDataSource: LocalStatsDataSource)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.NodeRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/-node-repository-impl.html","searchKeys":["NodeRepositoryImpl","constructor(processLifecycle: Lifecycle, nodeInfoReadDataSource: NodeInfoReadDataSource, nodeInfoWriteDataSource: NodeInfoWriteDataSource, dispatchers: CoroutineDispatchers, localStatsDataSource: LocalStatsDataSource)","org.meshtastic.core.data.repository.NodeRepositoryImpl.NodeRepositoryImpl"]},{"name":"constructor(radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.MeshConfigHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/-mesh-config-handler-impl.html","searchKeys":["MeshConfigHandlerImpl","constructor(radioConfigRepository: RadioConfigRepository, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, connectionManager: Lazy<MeshConnectionManager>, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.MeshConfigHandlerImpl"]},{"name":"constructor(radioInterfaceService: RadioInterfaceService, serviceRepository: ServiceRepository, serviceNotifications: MeshNotificationManager, uiPrefs: UiPrefs, packetHandler: PacketHandler, nodeRepository: NodeRepository, locationManager: MeshLocationManager, mqttManager: MqttManager, historyManager: HistoryManager, radioConfigRepository: RadioConfigRepository, commandSender: CommandSender, sessionManager: SessionManager, nodeManager: NodeManager, analytics: PlatformAnalytics, packetRepository: PacketRepository, workerManager: MeshWorkerManager, appWidgetUpdater: AppWidgetUpdater, heartbeatSender: DataLayerHeartbeatSender, lockdownCoordinator: LockdownCoordinator, scope: ServiceScope, nodeRestartTracker: NodeRestartTracker)","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.MeshConnectionManagerImpl","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/-mesh-connection-manager-impl.html","searchKeys":["MeshConnectionManagerImpl","constructor(radioInterfaceService: RadioInterfaceService, serviceRepository: ServiceRepository, serviceNotifications: MeshNotificationManager, uiPrefs: UiPrefs, packetHandler: PacketHandler, nodeRepository: NodeRepository, locationManager: MeshLocationManager, mqttManager: MqttManager, historyManager: HistoryManager, radioConfigRepository: RadioConfigRepository, commandSender: CommandSender, sessionManager: SessionManager, nodeManager: NodeManager, analytics: PlatformAnalytics, packetRepository: PacketRepository, workerManager: MeshWorkerManager, appWidgetUpdater: AppWidgetUpdater, heartbeatSender: DataLayerHeartbeatSender, lockdownCoordinator: LockdownCoordinator, scope: ServiceScope, nodeRestartTracker: NodeRestartTracker)","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.MeshConnectionManagerImpl"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetChannelInfoResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetDeviceStatusResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetMeshMetricsResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetNodeDetailsResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetNodeListResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetNodeListResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetRecentMessagesResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult.Error.Error","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/-error/-error.html","searchKeys":["Error","constructor(reason: String)","org.meshtastic.core.data.ai.GetUnreadSummaryResult.Error.Error"]},{"name":"constructor(reason: String)","description":"org.meshtastic.core.data.ai.SendMessageResult.InvalidArgument.InvalidArgument","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-invalid-argument/-invalid-argument.html","searchKeys":["InvalidArgument","constructor(reason: String)","org.meshtastic.core.data.ai.SendMessageResult.InvalidArgument.InvalidArgument"]},{"name":"constructor(remoteDataSource: BootloaderOtaQuirksRemoteDataSource, localDataSource: BootloaderOtaQuirksLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl.BootloaderOtaQuirksRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-bootloader-ota-quirks-repository-impl/-bootloader-ota-quirks-repository-impl.html","searchKeys":["BootloaderOtaQuirksRepositoryImpl","constructor(remoteDataSource: BootloaderOtaQuirksRemoteDataSource, localDataSource: BootloaderOtaQuirksLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl.BootloaderOtaQuirksRepositoryImpl"]},{"name":"constructor(remoteDataSource: DeviceHardwareRemoteDataSource, localDataSource: DeviceHardwareLocalDataSource, assetReader: BundledAssetReader, json: Json, deviceLinkRepository: DeviceLinkRepository, bootloaderOtaQuirksRepository: BootloaderOtaQuirksRepository, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.DeviceHardwareRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-device-hardware-repository-impl/-device-hardware-repository-impl.html","searchKeys":["DeviceHardwareRepositoryImpl","constructor(remoteDataSource: DeviceHardwareRemoteDataSource, localDataSource: DeviceHardwareLocalDataSource, assetReader: BundledAssetReader, json: Json, deviceLinkRepository: DeviceLinkRepository, bootloaderOtaQuirksRepository: BootloaderOtaQuirksRepository, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.DeviceHardwareRepositoryImpl"]},{"name":"constructor(remoteDataSource: DeviceLinksRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: DeviceLinkLocalDataSource, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.DeviceLinkRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-device-link-repository-impl/-device-link-repository-impl.html","searchKeys":["DeviceLinkRepositoryImpl","constructor(remoteDataSource: DeviceLinksRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: DeviceLinkLocalDataSource, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.DeviceLinkRepositoryImpl"]},{"name":"constructor(remoteDataSource: EventFirmwareRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: EventFirmwareEditionLocalDataSource, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl.EventFirmwareRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-event-firmware-repository-impl/-event-firmware-repository-impl.html","searchKeys":["EventFirmwareRepositoryImpl","constructor(remoteDataSource: EventFirmwareRemoteDataSource, assetReader: BundledAssetReader, json: Json, localDataSource: EventFirmwareEditionLocalDataSource, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl.EventFirmwareRepositoryImpl"]},{"name":"constructor(remoteDataSource: FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.FirmwareReleaseRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/-firmware-release-repository-impl.html","searchKeys":["FirmwareReleaseRepositoryImpl","constructor(remoteDataSource: FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers)","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.FirmwareReleaseRepositoryImpl"]},{"name":"constructor(remoteDataSource: MaintenanceUf2RemoteDataSource, localDataSource: MaintenanceUf2LocalDataSource, assetReader: BundledAssetReader, json: Json)","description":"org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl.MaintenanceUf2RepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-maintenance-uf2-repository-impl/-maintenance-uf2-repository-impl.html","searchKeys":["MaintenanceUf2RepositoryImpl","constructor(remoteDataSource: MaintenanceUf2RemoteDataSource, localDataSource: MaintenanceUf2LocalDataSource, assetReader: BundledAssetReader, json: Json)","org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl.MaintenanceUf2RepositoryImpl"]},{"name":"constructor(retryAfterSeconds: Int)","description":"org.meshtastic.core.data.ai.RateLimitResult.Limited.Limited","location":"core/data/org.meshtastic.core.data.ai/-rate-limit-result/-limited/-limited.html","searchKeys":["Limited","constructor(retryAfterSeconds: Int)","org.meshtastic.core.data.ai.RateLimitResult.Limited.Limited"]},{"name":"constructor(retryAfterSeconds: Int)","description":"org.meshtastic.core.data.ai.SendMessageResult.RateLimited.RateLimited","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-rate-limited/-rate-limited.html","searchKeys":["RateLimited","constructor(retryAfterSeconds: Int)","org.meshtastic.core.data.ai.SendMessageResult.RateLimited.RateLimited"]},{"name":"constructor(senderName: String, text: String, contactName: String, receivedTime: Long, fromLocal: Boolean, read: Boolean)","description":"org.meshtastic.core.data.ai.MessageSummary.MessageSummary","location":"core/data/org.meshtastic.core.data.ai/-message-summary/-message-summary.html","searchKeys":["MessageSummary","constructor(senderName: String, text: String, contactName: String, receivedTime: Long, fromLocal: Boolean, read: Boolean)","org.meshtastic.core.data.ai.MessageSummary.MessageSummary"]},{"name":"constructor(serviceRepository: ServiceRepository, commandSender: CommandSender, passphraseStore: LockdownPassphraseStore, radioInterfaceService: RadioInterfaceService, connectionManager: Lazy<MeshConnectionManager>)","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.LockdownCoordinatorImpl","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/-lockdown-coordinator-impl.html","searchKeys":["LockdownCoordinatorImpl","constructor(serviceRepository: ServiceRepository, commandSender: CommandSender, passphraseStore: LockdownPassphraseStore, radioInterfaceService: RadioInterfaceService, connectionManager: Lazy<MeshConnectionManager>)","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.LockdownCoordinatorImpl"]},{"name":"constructor(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, sendMessageUseCase: SendMessageUseCase, fuzzyNameResolver: FuzzyNameResolver, rateLimiter: RateLimiter, clock: Clock)","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.AiFunctionProviderImpl","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/-ai-function-provider-impl.html","searchKeys":["AiFunctionProviderImpl","constructor(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, sendMessageUseCase: SendMessageUseCase, fuzzyNameResolver: FuzzyNameResolver, rateLimiter: RateLimiter, clock: Clock)","org.meshtastic.core.data.ai.AiFunctionProviderImpl.AiFunctionProviderImpl"]},{"name":"constructor(serviceStateWriter: ServiceStateWriter, configFlowManager: Lazy<MeshConfigFlowManager>, configHandler: Lazy<MeshConfigHandler>, xmodemManager: Lazy<XModemManager>, mqttManager: MqttManager, packetHandler: PacketHandler, notificationManager: NotificationManager, lockdownCoordinator: LockdownCoordinator, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, radioInterfaceService: RadioInterfaceService)","description":"org.meshtastic.core.data.manager.FromRadioPacketHandlerImpl.FromRadioPacketHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-from-radio-packet-handler-impl/-from-radio-packet-handler-impl.html","searchKeys":["FromRadioPacketHandlerImpl","constructor(serviceStateWriter: ServiceStateWriter, configFlowManager: Lazy<MeshConfigFlowManager>, configHandler: Lazy<MeshConfigHandler>, xmodemManager: Lazy<XModemManager>, mqttManager: MqttManager, packetHandler: PacketHandler, notificationManager: NotificationManager, lockdownCoordinator: LockdownCoordinator, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, radioInterfaceService: RadioInterfaceService)","org.meshtastic.core.data.manager.FromRadioPacketHandlerImpl.FromRadioPacketHandlerImpl"]},{"name":"constructor(serviceStateWriter: ServiceStateWriter, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRepository: NodeRepository, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","description":"org.meshtastic.core.data.manager.TracerouteHandlerImpl.TracerouteHandlerImpl","location":"core/data/org.meshtastic.core.data.manager/-traceroute-handler-impl/-traceroute-handler-impl.html","searchKeys":["TracerouteHandlerImpl","constructor(serviceStateWriter: ServiceStateWriter, tracerouteSnapshotRepository: TracerouteSnapshotRepository, nodeRepository: NodeRepository, radioInterfaceService: RadioInterfaceService, scope: ServiceScope)","org.meshtastic.core.data.manager.TracerouteHandlerImpl.TracerouteHandlerImpl"]},{"name":"constructor(summary: UnreadSummary)","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult.Success.Success","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/-success/-success.html","searchKeys":["Success","constructor(summary: UnreadSummary)","org.meshtastic.core.data.ai.GetUnreadSummaryResult.Success.Success"]},{"name":"constructor(totalNodeCount: Int, onlineNodeCount: Int, averageBatteryLevel: Int?, meshHealthScore: Int, mostRecentPacketTime: Long, meshUptimeSeconds: Long, channelUtilizationPercent: Int?)","description":"org.meshtastic.core.data.ai.MeshMetrics.MeshMetrics","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/-mesh-metrics.html","searchKeys":["MeshMetrics","constructor(totalNodeCount: Int, onlineNodeCount: Int, averageBatteryLevel: Int?, meshHealthScore: Int, mostRecentPacketTime: Long, meshUptimeSeconds: Long, channelUtilizationPercent: Int?)","org.meshtastic.core.data.ai.MeshMetrics.MeshMetrics"]},{"name":"constructor(totalUnreadCount: Int, contacts: List<ContactUnread>)","description":"org.meshtastic.core.data.ai.UnreadSummary.UnreadSummary","location":"core/data/org.meshtastic.core.data.ai/-unread-summary/-unread-summary.html","searchKeys":["UnreadSummary","constructor(totalUnreadCount: Int, contacts: List<ContactUnread>)","org.meshtastic.core.data.ai.UnreadSummary.UnreadSummary"]},{"name":"data class Ambiguous(val candidates: List<String>) : ChannelNameResult","description":"org.meshtastic.core.data.ai.ChannelNameResult.Ambiguous","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-ambiguous/index.html","searchKeys":["Ambiguous","data class Ambiguous(val candidates: List<String>) : ChannelNameResult","org.meshtastic.core.data.ai.ChannelNameResult.Ambiguous"]},{"name":"data class Ambiguous(val candidates: List<String>) : NodeNameResult","description":"org.meshtastic.core.data.ai.NodeNameResult.Ambiguous","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-ambiguous/index.html","searchKeys":["Ambiguous","data class Ambiguous(val candidates: List<String>) : NodeNameResult","org.meshtastic.core.data.ai.NodeNameResult.Ambiguous"]},{"name":"data class AmbiguousName(val candidates: List<String>) : SendMessageResult","description":"org.meshtastic.core.data.ai.SendMessageResult.AmbiguousName","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-ambiguous-name/index.html","searchKeys":["AmbiguousName","data class AmbiguousName(val candidates: List<String>) : SendMessageResult","org.meshtastic.core.data.ai.SendMessageResult.AmbiguousName"]},{"name":"data class ChannelSummary(val index: Int, val name: String, val isPrimary: Boolean, val uplinkEnabled: Boolean, val downlinkEnabled: Boolean)","description":"org.meshtastic.core.data.ai.ChannelSummary","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/index.html","searchKeys":["ChannelSummary","data class ChannelSummary(val index: Int, val name: String, val isPrimary: Boolean, val uplinkEnabled: Boolean, val downlinkEnabled: Boolean)","org.meshtastic.core.data.ai.ChannelSummary"]},{"name":"data class ContactNotFound(val message: String) : GetRecentMessagesResult","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.ContactNotFound","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-contact-not-found/index.html","searchKeys":["ContactNotFound","data class ContactNotFound(val message: String) : GetRecentMessagesResult","org.meshtastic.core.data.ai.GetRecentMessagesResult.ContactNotFound"]},{"name":"data class ContactUnread(val name: String, val unreadCount: Int, val lastMessagePreview: String?, val lastMessageTime: Long?)","description":"org.meshtastic.core.data.ai.ContactUnread","location":"core/data/org.meshtastic.core.data.ai/-contact-unread/index.html","searchKeys":["ContactUnread","data class ContactUnread(val name: String, val unreadCount: Int, val lastMessagePreview: String?, val lastMessageTime: Long?)","org.meshtastic.core.data.ai.ContactUnread"]},{"name":"data class DeviceStatus(val model: String, val firmwareVersion: String, val batteryLevel: Int?, val chargingStatus: String, val deviceName: String?, val isActive: Boolean)","description":"org.meshtastic.core.data.ai.DeviceStatus","location":"core/data/org.meshtastic.core.data.ai/-device-status/index.html","searchKeys":["DeviceStatus","data class DeviceStatus(val model: String, val firmwareVersion: String, val batteryLevel: Int?, val chargingStatus: String, val deviceName: String?, val isActive: Boolean)","org.meshtastic.core.data.ai.DeviceStatus"]},{"name":"data class Error(val reason: String) : GetChannelInfoResult","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetChannelInfoResult","org.meshtastic.core.data.ai.GetChannelInfoResult.Error"]},{"name":"data class Error(val reason: String) : GetDeviceStatusResult","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetDeviceStatusResult","org.meshtastic.core.data.ai.GetDeviceStatusResult.Error"]},{"name":"data class Error(val reason: String) : GetMeshMetricsResult","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetMeshMetricsResult","org.meshtastic.core.data.ai.GetMeshMetricsResult.Error"]},{"name":"data class Error(val reason: String) : GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetNodeDetailsResult","org.meshtastic.core.data.ai.GetNodeDetailsResult.Error"]},{"name":"data class Error(val reason: String) : GetNodeListResult","description":"org.meshtastic.core.data.ai.GetNodeListResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetNodeListResult","org.meshtastic.core.data.ai.GetNodeListResult.Error"]},{"name":"data class Error(val reason: String) : GetRecentMessagesResult","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetRecentMessagesResult","org.meshtastic.core.data.ai.GetRecentMessagesResult.Error"]},{"name":"data class Error(val reason: String) : GetUnreadSummaryResult","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult.Error","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/-error/index.html","searchKeys":["Error","data class Error(val reason: String) : GetUnreadSummaryResult","org.meshtastic.core.data.ai.GetUnreadSummaryResult.Error"]},{"name":"data class Found(val channelIndex: Int, val name: String) : ChannelNameResult","description":"org.meshtastic.core.data.ai.ChannelNameResult.Found","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-found/index.html","searchKeys":["Found","data class Found(val channelIndex: Int, val name: String) : ChannelNameResult","org.meshtastic.core.data.ai.ChannelNameResult.Found"]},{"name":"data class Found(val nodeNum: Int, val userId: String) : NodeNameResult","description":"org.meshtastic.core.data.ai.NodeNameResult.Found","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-found/index.html","searchKeys":["Found","data class Found(val nodeNum: Int, val userId: String) : NodeNameResult","org.meshtastic.core.data.ai.NodeNameResult.Found"]},{"name":"data class InvalidArgument(val reason: String) : SendMessageResult","description":"org.meshtastic.core.data.ai.SendMessageResult.InvalidArgument","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-invalid-argument/index.html","searchKeys":["InvalidArgument","data class InvalidArgument(val reason: String) : SendMessageResult","org.meshtastic.core.data.ai.SendMessageResult.InvalidArgument"]},{"name":"data class Limited(val retryAfterSeconds: Int) : RateLimitResult","description":"org.meshtastic.core.data.ai.RateLimitResult.Limited","location":"core/data/org.meshtastic.core.data.ai/-rate-limit-result/-limited/index.html","searchKeys":["Limited","data class Limited(val retryAfterSeconds: Int) : RateLimitResult","org.meshtastic.core.data.ai.RateLimitResult.Limited"]},{"name":"data class MeshMetrics(val totalNodeCount: Int, val onlineNodeCount: Int, val averageBatteryLevel: Int?, val meshHealthScore: Int, val mostRecentPacketTime: Long, val meshUptimeSeconds: Long, val channelUtilizationPercent: Int?)","description":"org.meshtastic.core.data.ai.MeshMetrics","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/index.html","searchKeys":["MeshMetrics","data class MeshMetrics(val totalNodeCount: Int, val onlineNodeCount: Int, val averageBatteryLevel: Int?, val meshHealthScore: Int, val mostRecentPacketTime: Long, val meshUptimeSeconds: Long, val channelUtilizationPercent: Int?)","org.meshtastic.core.data.ai.MeshMetrics"]},{"name":"data class MeshStatusResult(val connectionState: String, val onlineNodeCount: Int, val totalNodeCount: Int, val localBatteryLevel: Int?, val localNodeName: String?)","description":"org.meshtastic.core.data.ai.MeshStatusResult","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/index.html","searchKeys":["MeshStatusResult","data class MeshStatusResult(val connectionState: String, val onlineNodeCount: Int, val totalNodeCount: Int, val localBatteryLevel: Int?, val localNodeName: String?)","org.meshtastic.core.data.ai.MeshStatusResult"]},{"name":"data class MessageSummary(val senderName: String, val text: String, val contactName: String, val receivedTime: Long, val fromLocal: Boolean, val read: Boolean)","description":"org.meshtastic.core.data.ai.MessageSummary","location":"core/data/org.meshtastic.core.data.ai/-message-summary/index.html","searchKeys":["MessageSummary","data class MessageSummary(val senderName: String, val text: String, val contactName: String, val receivedTime: Long, val fromLocal: Boolean, val read: Boolean)","org.meshtastic.core.data.ai.MessageSummary"]},{"name":"data class NodeDetails(val id: String, val userId: String, val name: String, val batteryLevel: Int?, val voltage: Float?, val hardwareModel: String, val firmwareVersion: String, val snr: Float?, val rssi: Int?, val hopsAway: Int, val channel: Int, val lastHeard: Long, val userRole: String, val isLicensed: Boolean, val latitude: Double?, val longitude: Double?)","description":"org.meshtastic.core.data.ai.NodeDetails","location":"core/data/org.meshtastic.core.data.ai/-node-details/index.html","searchKeys":["NodeDetails","data class NodeDetails(val id: String, val userId: String, val name: String, val batteryLevel: Int?, val voltage: Float?, val hardwareModel: String, val firmwareVersion: String, val snr: Float?, val rssi: Int?, val hopsAway: Int, val channel: Int, val lastHeard: Long, val userRole: String, val isLicensed: Boolean, val latitude: Double?, val longitude: Double?)","org.meshtastic.core.data.ai.NodeDetails"]},{"name":"data class NodeSummary(val id: String, val name: String, val batteryLevel: Int?, val lastHeard: Long, val isOnline: Boolean)","description":"org.meshtastic.core.data.ai.NodeSummary","location":"core/data/org.meshtastic.core.data.ai/-node-summary/index.html","searchKeys":["NodeSummary","data class NodeSummary(val id: String, val name: String, val batteryLevel: Int?, val lastHeard: Long, val isOnline: Boolean)","org.meshtastic.core.data.ai.NodeSummary"]},{"name":"data class NotAvailable(val message: String) : GetDeviceStatusResult","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.NotAvailable","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-not-available/index.html","searchKeys":["NotAvailable","data class NotAvailable(val message: String) : GetDeviceStatusResult","org.meshtastic.core.data.ai.GetDeviceStatusResult.NotAvailable"]},{"name":"data class NotConnected(val message: String) : GetChannelInfoResult","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-not-connected/index.html","searchKeys":["NotConnected","data class NotConnected(val message: String) : GetChannelInfoResult","org.meshtastic.core.data.ai.GetChannelInfoResult.NotConnected"]},{"name":"data class NotConnected(val message: String) : GetMeshMetricsResult","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-not-connected/index.html","searchKeys":["NotConnected","data class NotConnected(val message: String) : GetMeshMetricsResult","org.meshtastic.core.data.ai.GetMeshMetricsResult.NotConnected"]},{"name":"data class NotConnected(val message: String) : GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-not-connected/index.html","searchKeys":["NotConnected","data class NotConnected(val message: String) : GetNodeDetailsResult","org.meshtastic.core.data.ai.GetNodeDetailsResult.NotConnected"]},{"name":"data class NotConnected(val message: String) : GetNodeListResult","description":"org.meshtastic.core.data.ai.GetNodeListResult.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-not-connected/index.html","searchKeys":["NotConnected","data class NotConnected(val message: String) : GetNodeListResult","org.meshtastic.core.data.ai.GetNodeListResult.NotConnected"]},{"name":"data class NotConnected(val message: String) : SendMessageResult","description":"org.meshtastic.core.data.ai.SendMessageResult.NotConnected","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-not-connected/index.html","searchKeys":["NotConnected","data class NotConnected(val message: String) : SendMessageResult","org.meshtastic.core.data.ai.SendMessageResult.NotConnected"]},{"name":"data class NotFound(val message: String) : GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.NotFound","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-not-found/index.html","searchKeys":["NotFound","data class NotFound(val message: String) : GetNodeDetailsResult","org.meshtastic.core.data.ai.GetNodeDetailsResult.NotFound"]},{"name":"data class RateLimited(val retryAfterSeconds: Int) : SendMessageResult","description":"org.meshtastic.core.data.ai.SendMessageResult.RateLimited","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-rate-limited/index.html","searchKeys":["RateLimited","data class RateLimited(val retryAfterSeconds: Int) : SendMessageResult","org.meshtastic.core.data.ai.SendMessageResult.RateLimited"]},{"name":"data class Success(val channels: List<ChannelSummary>) : GetChannelInfoResult","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-success/index.html","searchKeys":["Success","data class Success(val channels: List<ChannelSummary>) : GetChannelInfoResult","org.meshtastic.core.data.ai.GetChannelInfoResult.Success"]},{"name":"data class Success(val device: DeviceStatus) : GetDeviceStatusResult","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-success/index.html","searchKeys":["Success","data class Success(val device: DeviceStatus) : GetDeviceStatusResult","org.meshtastic.core.data.ai.GetDeviceStatusResult.Success"]},{"name":"data class Success(val messageId: Int, val channel: String, val timestamp: Long) : SendMessageResult","description":"org.meshtastic.core.data.ai.SendMessageResult.Success","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-success/index.html","searchKeys":["Success","data class Success(val messageId: Int, val channel: String, val timestamp: Long) : SendMessageResult","org.meshtastic.core.data.ai.SendMessageResult.Success"]},{"name":"data class Success(val messages: List<MessageSummary>) : GetRecentMessagesResult","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-success/index.html","searchKeys":["Success","data class Success(val messages: List<MessageSummary>) : GetRecentMessagesResult","org.meshtastic.core.data.ai.GetRecentMessagesResult.Success"]},{"name":"data class Success(val metrics: MeshMetrics) : GetMeshMetricsResult","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-success/index.html","searchKeys":["Success","data class Success(val metrics: MeshMetrics) : GetMeshMetricsResult","org.meshtastic.core.data.ai.GetMeshMetricsResult.Success"]},{"name":"data class Success(val node: NodeDetails) : GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-success/index.html","searchKeys":["Success","data class Success(val node: NodeDetails) : GetNodeDetailsResult","org.meshtastic.core.data.ai.GetNodeDetailsResult.Success"]},{"name":"data class Success(val nodes: List<NodeSummary>) : GetNodeListResult","description":"org.meshtastic.core.data.ai.GetNodeListResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-success/index.html","searchKeys":["Success","data class Success(val nodes: List<NodeSummary>) : GetNodeListResult","org.meshtastic.core.data.ai.GetNodeListResult.Success"]},{"name":"data class Success(val summary: UnreadSummary) : GetUnreadSummaryResult","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult.Success","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/-success/index.html","searchKeys":["Success","data class Success(val summary: UnreadSummary) : GetUnreadSummaryResult","org.meshtastic.core.data.ai.GetUnreadSummaryResult.Success"]},{"name":"data class UnreadSummary(val totalUnreadCount: Int, val contacts: List<ContactUnread>)","description":"org.meshtastic.core.data.ai.UnreadSummary","location":"core/data/org.meshtastic.core.data.ai/-unread-summary/index.html","searchKeys":["UnreadSummary","data class UnreadSummary(val totalUnreadCount: Int, val contacts: List<ContactUnread>)","org.meshtastic.core.data.ai.UnreadSummary"]},{"name":"data object NotFound : ChannelNameResult","description":"org.meshtastic.core.data.ai.ChannelNameResult.NotFound","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-not-found/index.html","searchKeys":["NotFound","data object NotFound : ChannelNameResult","org.meshtastic.core.data.ai.ChannelNameResult.NotFound"]},{"name":"data object NotFound : NodeNameResult","description":"org.meshtastic.core.data.ai.NodeNameResult.NotFound","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-not-found/index.html","searchKeys":["NotFound","data object NotFound : NodeNameResult","org.meshtastic.core.data.ai.NodeNameResult.NotFound"]},{"name":"data object Permitted : RateLimitResult","description":"org.meshtastic.core.data.ai.RateLimitResult.Permitted","location":"core/data/org.meshtastic.core.data.ai/-rate-limit-result/-permitted/index.html","searchKeys":["Permitted","data object Permitted : RateLimitResult","org.meshtastic.core.data.ai.RateLimitResult.Permitted"]},{"name":"enum GeofenceTransition : Enum<GeofenceTransition> ","description":"org.meshtastic.core.data.manager.GeofenceTransition","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/index.html","searchKeys":["GeofenceTransition","enum GeofenceTransition : Enum<GeofenceTransition> ","org.meshtastic.core.data.manager.GeofenceTransition"]},{"name":"fun buildStoreForwardHistoryRequest(lastRequest: Int, historyReturnWindow: Int, historyReturnMax: Int): StoreAndForward","description":"org.meshtastic.core.data.manager.HistoryManagerImpl.Companion.buildStoreForwardHistoryRequest","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/-companion/build-store-forward-history-request.html","searchKeys":["buildStoreForwardHistoryRequest","fun buildStoreForwardHistoryRequest(lastRequest: Int, historyReturnWindow: Int, historyReturnMax: Int): StoreAndForward","org.meshtastic.core.data.manager.HistoryManagerImpl.Companion.buildStoreForwardHistoryRequest"]},{"name":"fun getNodeEntityDBbyNumFlow(): Flow<Map<Int, NodeEntity>>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodeEntityDBbyNumFlow","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-node-entity-d-bby-num-flow.html","searchKeys":["getNodeEntityDBbyNumFlow","fun getNodeEntityDBbyNumFlow(): Flow<Map<Int, NodeEntity>>","org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodeEntityDBbyNumFlow"]},{"name":"fun interface BundledAssetReader","description":"org.meshtastic.core.data.datasource.BundledAssetReader","location":"core/data/org.meshtastic.core.data.datasource/-bundled-asset-reader/index.html","searchKeys":["BundledAssetReader","fun interface BundledAssetReader","org.meshtastic.core.data.datasource.BundledAssetReader"]},{"name":"fun observeAll(): Flow<List<DeviceLinkEntity>>","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.observeAll","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/observe-all.html","searchKeys":["observeAll","fun observeAll(): Flow<List<DeviceLinkEntity>>","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.observeAll"]},{"name":"fun observeByEdition(edition: String): Flow<EventFirmwareEditionEntity?>","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.observeByEdition","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/observe-by-edition.html","searchKeys":["observeByEdition","fun observeByEdition(edition: String): Flow<EventFirmwareEditionEntity?>","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.observeByEdition"]},{"name":"fun onPositionReceived(nodeNum: Int, myNodeNum: Int, position: Position, session: RadioSessionContext? = null)","description":"org.meshtastic.core.data.manager.GeofenceMonitor.onPositionReceived","location":"core/data/org.meshtastic.core.data.manager/-geofence-monitor/on-position-received.html","searchKeys":["onPositionReceived","fun onPositionReceived(nodeNum: Int, myNodeNum: Int, position: Position, session: RadioSessionContext? = null)","org.meshtastic.core.data.manager.GeofenceMonitor.onPositionReceived"]},{"name":"fun provideActiveConversationTracker(processLifecycle: Lifecycle, applicationScope: ApplicationCoroutineScope): ActiveConversationTracker","description":"org.meshtastic.core.data.di.CoreDataModule.provideActiveConversationTracker","location":"core/data/org.meshtastic.core.data.di/-core-data-module/provide-active-conversation-tracker.html","searchKeys":["provideActiveConversationTracker","fun provideActiveConversationTracker(processLifecycle: Lifecycle, applicationScope: ApplicationCoroutineScope): ActiveConversationTracker","org.meshtastic.core.data.di.CoreDataModule.provideActiveConversationTracker"]},{"name":"fun provideClock(): Clock","description":"org.meshtastic.core.data.di.CoreDataModule.provideClock","location":"core/data/org.meshtastic.core.data.di/-core-data-module/provide-clock.html","searchKeys":["provideClock","fun provideClock(): Clock","org.meshtastic.core.data.di.CoreDataModule.provideClock"]},{"name":"fun provideMeshDataMapper(nodeIdLookup: NodeIdLookup): MeshDataMapper","description":"org.meshtastic.core.data.di.CoreDataModule.provideMeshDataMapper","location":"core/data/org.meshtastic.core.data.di/-core-data-module/provide-mesh-data-mapper.html","searchKeys":["provideMeshDataMapper","fun provideMeshDataMapper(nodeIdLookup: NodeIdLookup): MeshDataMapper","org.meshtastic.core.data.di.CoreDataModule.provideMeshDataMapper"]},{"name":"fun resolveHistoryRequestParameters(window: Int, max: Int): Pair<Int, Int>","description":"org.meshtastic.core.data.manager.HistoryManagerImpl.Companion.resolveHistoryRequestParameters","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/-companion/resolve-history-request-parameters.html","searchKeys":["resolveHistoryRequestParameters","fun resolveHistoryRequestParameters(window: Int, max: Int): Pair<Int, Int>","org.meshtastic.core.data.manager.HistoryManagerImpl.Companion.resolveHistoryRequestParameters"]},{"name":"fun resolveNodeName(query: String): NodeNameResult","description":"org.meshtastic.core.data.ai.FuzzyNameResolver.resolveNodeName","location":"core/data/org.meshtastic.core.data.ai/-fuzzy-name-resolver/resolve-node-name.html","searchKeys":["resolveNodeName","fun resolveNodeName(query: String): NodeNameResult","org.meshtastic.core.data.ai.FuzzyNameResolver.resolveNodeName"]},{"name":"fun resolveNodeNum(address: NodeAddress): Int","description":"org.meshtastic.core.data.manager.CommandSenderImpl.resolveNodeNum","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/resolve-node-num.html","searchKeys":["resolveNodeNum","fun resolveNodeNum(address: NodeAddress): Int","org.meshtastic.core.data.manager.CommandSenderImpl.resolveNodeNum"]},{"name":"fun sendHeartbeat(tag: String = \"handshake\")","description":"org.meshtastic.core.data.manager.DataLayerHeartbeatSender.sendHeartbeat","location":"core/data/org.meshtastic.core.data.manager/-data-layer-heartbeat-sender/send-heartbeat.html","searchKeys":["sendHeartbeat","fun sendHeartbeat(tag: String = \"handshake\")","org.meshtastic.core.data.manager.DataLayerHeartbeatSender.sendHeartbeat"]},{"name":"fun valueOf(value: String): GeofenceTransition","description":"org.meshtastic.core.data.manager.GeofenceTransition.valueOf","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): GeofenceTransition","org.meshtastic.core.data.manager.GeofenceTransition.valueOf"]},{"name":"fun values(): Array<GeofenceTransition>","description":"org.meshtastic.core.data.manager.GeofenceTransition.values","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/values.html","searchKeys":["values","fun values(): Array<GeofenceTransition>","org.meshtastic.core.data.manager.GeofenceTransition.values"]},{"name":"inline fun <T> BundledAssetReader.decode(name: String, json: Json): T?","description":"org.meshtastic.core.data.datasource.decode","location":"core/data/org.meshtastic.core.data.datasource/decode.html","searchKeys":["decode","inline fun <T> BundledAssetReader.decode(name: String, json: Json): T?","org.meshtastic.core.data.datasource.decode"]},{"name":"interface AiFunctionProvider","description":"org.meshtastic.core.data.ai.AiFunctionProvider","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/index.html","searchKeys":["AiFunctionProvider","interface AiFunctionProvider","org.meshtastic.core.data.ai.AiFunctionProvider"]},{"name":"interface NodeInfoReadDataSource","description":"org.meshtastic.core.data.datasource.NodeInfoReadDataSource","location":"core/data/org.meshtastic.core.data.datasource/-node-info-read-data-source/index.html","searchKeys":["NodeInfoReadDataSource","interface NodeInfoReadDataSource","org.meshtastic.core.data.datasource.NodeInfoReadDataSource"]},{"name":"interface NodeInfoWriteDataSource","description":"org.meshtastic.core.data.datasource.NodeInfoWriteDataSource","location":"core/data/org.meshtastic.core.data.datasource/-node-info-write-data-source/index.html","searchKeys":["NodeInfoWriteDataSource","interface NodeInfoWriteDataSource","org.meshtastic.core.data.datasource.NodeInfoWriteDataSource"]},{"name":"object Companion","description":"org.meshtastic.core.data.ai.AiFunctionProvider.Companion","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.ai.AiFunctionProvider.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.Companion","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.ai.AiFunctionProviderImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.ai.FuzzyNameResolver.Companion","location":"core/data/org.meshtastic.core.data.ai/-fuzzy-name-resolver/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.ai.FuzzyNameResolver.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.ai.RateLimiter.Companion","location":"core/data/org.meshtastic.core.data.ai/-rate-limiter/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.ai.RateLimiter.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.CommandSenderImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.CommandSenderImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.HistoryManagerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.HistoryManagerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.MeshDataHandlerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-mesh-data-handler-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.MeshDataHandlerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.MeshMessageProcessorImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-mesh-message-processor-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.MeshMessageProcessorImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.MessageFilterImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-message-filter-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.MessageFilterImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.NodeManagerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.NodeManagerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.PacketHandlerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.SessionManagerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.SessionManagerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-telemetry-packet-handler-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.manager.XModemManagerImpl.Companion","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.manager.XModemManagerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.Companion","location":"core/data/org.meshtastic.core.data.repository/-device-hardware-repository-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.Companion","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.repository.LocationRepositoryImpl.Companion","location":"core/data/org.meshtastic.core.data.repository/-location-repository-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.repository.LocationRepositoryImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.Companion","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.Companion","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.data.repository.PacketRepositoryImpl.Companion"]},{"name":"open class FirmwareReleaseRepositoryImpl(remoteDataSource: FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers) : FirmwareReleaseRepository","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/index.html","searchKeys":["FirmwareReleaseRepositoryImpl","open class FirmwareReleaseRepositoryImpl(remoteDataSource: FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, assetReader: BundledAssetReader, json: Json, dispatchers: CoroutineDispatchers) : FirmwareReleaseRepository","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl"]},{"name":"open class MeshLogRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers, meshLogPrefs: MeshLogPrefs, nodeInfoReadDataSource: NodeInfoReadDataSource) : MeshLogRepository","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/index.html","searchKeys":["MeshLogRepositoryImpl","open class MeshLogRepositoryImpl(dbManager: DatabaseProvider, dispatchers: CoroutineDispatchers, meshLogPrefs: MeshLogPrefs, nodeInfoReadDataSource: NodeInfoReadDataSource) : MeshLogRepository","org.meshtastic.core.data.repository.MeshLogRepositoryImpl"]},{"name":"open class RadioConfigRepositoryImpl(nodeDB: NodeRepository, channelSetDataSource: SwitchingChannelSetDataSource, localConfigDataSource: LocalConfigDataSource, moduleConfigDataSource: ModuleConfigDataSource) : RadioConfigRepository","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/index.html","searchKeys":["RadioConfigRepositoryImpl","open class RadioConfigRepositoryImpl(nodeDB: NodeRepository, channelSetDataSource: SwitchingChannelSetDataSource, localConfigDataSource: LocalConfigDataSource, moduleConfigDataSource: ModuleConfigDataSource) : RadioConfigRepository","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl"]},{"name":"open override fun applyTrustedIdentityMigrations(removedNums: Collection<Int>)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.applyTrustedIdentityMigrations","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/apply-trusted-identity-migrations.html","searchKeys":["applyTrustedIdentityMigrations","open override fun applyTrustedIdentityMigrations(removedNums: Collection<Int>)","org.meshtastic.core.data.manager.NodeManagerImpl.applyTrustedIdentityMigrations"]},{"name":"open override fun cancel()","description":"org.meshtastic.core.data.manager.XModemManagerImpl.cancel","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/cancel.html","searchKeys":["cancel","open override fun cancel()","org.meshtastic.core.data.manager.XModemManagerImpl.cancel"]},{"name":"open override fun clear()","description":"org.meshtastic.core.data.manager.NodeManagerImpl.clear","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/clear.html","searchKeys":["clear","open override fun clear()","org.meshtastic.core.data.manager.NodeManagerImpl.clear"]},{"name":"open override fun clearAll()","description":"org.meshtastic.core.data.manager.SessionManagerImpl.clearAll","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/clear-all.html","searchKeys":["clearAll","open override fun clearAll()","org.meshtastic.core.data.manager.SessionManagerImpl.clearAll"]},{"name":"open override fun clearConnectionIdentity()","description":"org.meshtastic.core.data.manager.NodeManagerImpl.clearConnectionIdentity","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/clear-connection-identity.html","searchKeys":["clearConnectionIdentity","open override fun clearConnectionIdentity()","org.meshtastic.core.data.manager.NodeManagerImpl.clearConnectionIdentity"]},{"name":"open override fun clearRadioConfig()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.clearRadioConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/clear-radio-config.html","searchKeys":["clearRadioConfig","open override fun clearRadioConfig()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.clearRadioConfig"]},{"name":"open override fun clearStaleConnectionIdentity(activeSessionGeneration: Long)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.clearStaleConnectionIdentity","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/clear-stale-connection-identity.html","searchKeys":["clearStaleConnectionIdentity","open override fun clearStaleConnectionIdentity(activeSessionGeneration: Long)","org.meshtastic.core.data.manager.NodeManagerImpl.clearStaleConnectionIdentity"]},{"name":"open override fun effectiveLogNodeId(nodeNum: Int): Flow<Int>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.effectiveLogNodeId","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/effective-log-node-id.html","searchKeys":["effectiveLogNodeId","open override fun effectiveLogNodeId(nodeNum: Int): Flow<Int>","org.meshtastic.core.data.repository.NodeRepositoryImpl.effectiveLogNodeId"]},{"name":"open override fun generatePacketId(): Int","description":"org.meshtastic.core.data.manager.CommandSenderImpl.generatePacketId","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/generate-packet-id.html","searchKeys":["generatePacketId","open override fun generatePacketId(): Int","org.meshtastic.core.data.manager.CommandSenderImpl.generatePacketId"]},{"name":"open override fun getAllActions(): Flow<List<QuickChatAction>>","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.getAllActions","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/get-all-actions.html","searchKeys":["getAllActions","open override fun getAllActions(): Flow<List<QuickChatAction>>","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.getAllActions"]},{"name":"open override fun getAllLogs(maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getAllLogs","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-all-logs.html","searchKeys":["getAllLogs","open override fun getAllLogs(maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getAllLogs"]},{"name":"open override fun getAllLogsInReceiveOrder(maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getAllLogsInReceiveOrder","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-all-logs-in-receive-order.html","searchKeys":["getAllLogsInReceiveOrder","open override fun getAllLogsInReceiveOrder(maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getAllLogsInReceiveOrder"]},{"name":"open override fun getAllLogsUnbounded(): Flow<List<MeshLog>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getAllLogsUnbounded","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-all-logs-unbounded.html","searchKeys":["getAllLogsUnbounded","open override fun getAllLogsUnbounded(): Flow<List<MeshLog>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getAllLogsUnbounded"]},{"name":"open override fun getCachedChannelSet(): ChannelSet","description":"org.meshtastic.core.data.manager.CommandSenderImpl.getCachedChannelSet","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/get-cached-channel-set.html","searchKeys":["getCachedChannelSet","open override fun getCachedChannelSet(): ChannelSet","org.meshtastic.core.data.manager.CommandSenderImpl.getCachedChannelSet"]},{"name":"open override fun getCachedLocalConfig(): LocalConfig","description":"org.meshtastic.core.data.manager.CommandSenderImpl.getCachedLocalConfig","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/get-cached-local-config.html","searchKeys":["getCachedLocalConfig","open override fun getCachedLocalConfig(): LocalConfig","org.meshtastic.core.data.manager.CommandSenderImpl.getCachedLocalConfig"]},{"name":"open override fun getContactSettings(): Flow<Map<String, ContactSettings>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getContactSettings","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-contact-settings.html","searchKeys":["getContactSettings","open override fun getContactSettings(): Flow<Map<String, ContactSettings>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getContactSettings"]},{"name":"open override fun getContacts(): Flow<Map<String, DataPacket>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getContacts","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-contacts.html","searchKeys":["getContacts","open override fun getContacts(): Flow<Map<String, DataPacket>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getContacts"]},{"name":"open override fun getContactsPaged(): Flow<PagingData<Pair<String, DataPacket>>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getContactsPaged","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-contacts-paged.html","searchKeys":["getContactsPaged","open override fun getContactsPaged(): Flow<PagingData<Pair<String, DataPacket>>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getContactsPaged"]},{"name":"open override fun getCurrentPacketId(): Long","description":"org.meshtastic.core.data.manager.CommandSenderImpl.getCurrentPacketId","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/get-current-packet-id.html","searchKeys":["getCurrentPacketId","open override fun getCurrentPacketId(): Long","org.meshtastic.core.data.manager.CommandSenderImpl.getCurrentPacketId"]},{"name":"open override fun getFilteredCountFlow(contactKey: String): Flow<Int>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getFilteredCountFlow","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-filtered-count-flow.html","searchKeys":["getFilteredCountFlow","open override fun getFilteredCountFlow(contactKey: String): Flow<Int>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getFilteredCountFlow"]},{"name":"open override fun getFirstUnreadMessageUuid(contact: String): Flow<Long?>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getFirstUnreadMessageUuid","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-first-unread-message-uuid.html","searchKeys":["getFirstUnreadMessageUuid","open override fun getFirstUnreadMessageUuid(contact: String): Flow<Long?>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getFirstUnreadMessageUuid"]},{"name":"open override fun getLocations(): Flow<Location>","description":"org.meshtastic.core.data.repository.LocationRepositoryImpl.getLocations","location":"core/data/org.meshtastic.core.data.repository/-location-repository-impl/get-locations.html","searchKeys":["getLocations","open override fun getLocations(): Flow<Location>","org.meshtastic.core.data.repository.LocationRepositoryImpl.getLocations"]},{"name":"open override fun getLogsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getLogsFrom","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-logs-from.html","searchKeys":["getLogsFrom","open override fun getLogsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshLog>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getLogsFrom"]},{"name":"open override fun getMeshPacketsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshPacket>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getMeshPacketsFrom","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-mesh-packets-from.html","searchKeys":["getMeshPacketsFrom","open override fun getMeshPacketsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshPacket>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getMeshPacketsFrom"]},{"name":"open override fun getMessagesFromPaged(contact: String, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessagesFromPaged","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","open override fun getMessagesFromPaged(contact: String, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessagesFromPaged"]},{"name":"open override fun getMessagesFromPaged(contactKey: String, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessagesFromPaged","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-messages-from-paged.html","searchKeys":["getMessagesFromPaged","open override fun getMessagesFromPaged(contactKey: String, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<PagingData<Message>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessagesFromPaged"]},{"name":"open override fun getMyId(): String","description":"org.meshtastic.core.data.manager.NodeManagerImpl.getMyId","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/get-my-id.html","searchKeys":["getMyId","open override fun getMyId(): String","org.meshtastic.core.data.manager.NodeManagerImpl.getMyId"]},{"name":"open override fun getMyNodeInfo(): Flow<MyNodeInfo?>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getMyNodeInfo","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-my-node-info.html","searchKeys":["getMyNodeInfo","open override fun getMyNodeInfo(): Flow<MyNodeInfo?>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getMyNodeInfo"]},{"name":"open override fun getMyNodeInfo(): MyNodeInfo?","description":"org.meshtastic.core.data.manager.NodeManagerImpl.getMyNodeInfo","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/get-my-node-info.html","searchKeys":["getMyNodeInfo","open override fun getMyNodeInfo(): MyNodeInfo?","org.meshtastic.core.data.manager.NodeManagerImpl.getMyNodeInfo"]},{"name":"open override fun getNode(userId: String): Node","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getNode","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-node.html","searchKeys":["getNode","open override fun getNode(userId: String): Node","org.meshtastic.core.data.repository.NodeRepositoryImpl.getNode"]},{"name":"open override fun getNodeById(id: String): Node?","description":"org.meshtastic.core.data.manager.NodeManagerImpl.getNodeById","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/get-node-by-id.html","searchKeys":["getNodeById","open override fun getNodeById(id: String): Node?","org.meshtastic.core.data.manager.NodeManagerImpl.getNodeById"]},{"name":"open override fun getNodes(sort: NodeSortOption, filter: String, includeUnknown: Boolean, onlyOnline: Boolean, onlyDirect: Boolean): Flow<List<Node>>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodes","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-nodes.html","searchKeys":["getNodes","open override fun getNodes(sort: NodeSortOption, filter: String, includeUnknown: Boolean, onlyOnline: Boolean, onlyDirect: Boolean): Flow<List<Node>>","org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodes"]},{"name":"open override fun getNodesFlow(sort: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getNodesFlow","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/get-nodes-flow.html","searchKeys":["getNodesFlow","open override fun getNodesFlow(sort: String, includeUnknown: Boolean, hopsAwayMax: Int, lastHeardMin: Int): Flow<List<NodeWithRelations>>","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getNodesFlow"]},{"name":"open override fun getPasskey(destNum: Int): ByteString","description":"org.meshtastic.core.data.manager.SessionManagerImpl.getPasskey","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/get-passkey.html","searchKeys":["getPasskey","open override fun getPasskey(destNum: Int): ByteString","org.meshtastic.core.data.manager.SessionManagerImpl.getPasskey"]},{"name":"open override fun getRequestLogs(targetNodeNum: Int, portNum: PortNum): Flow<List<MeshLog>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getRequestLogs","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-request-logs.html","searchKeys":["getRequestLogs","open override fun getRequestLogs(targetNodeNum: Int, portNum: PortNum): Flow<List<MeshLog>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getRequestLogs"]},{"name":"open override fun getSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","description":"org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl.getSnapshotPositions","location":"core/data/org.meshtastic.core.data.repository/-traceroute-snapshot-repository-impl/get-snapshot-positions.html","searchKeys":["getSnapshotPositions","open override fun getSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl.getSnapshotPositions"]},{"name":"open override fun getTelemetryFrom(nodeNum: Int): Flow<List<Telemetry>>","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getTelemetryFrom","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/get-telemetry-from.html","searchKeys":["getTelemetryFrom","open override fun getTelemetryFrom(nodeNum: Int): Flow<List<Telemetry>>","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.getTelemetryFrom"]},{"name":"open override fun getUnreadCountFlow(contact: String): Flow<Int>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getUnreadCountFlow","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-unread-count-flow.html","searchKeys":["getUnreadCountFlow","open override fun getUnreadCountFlow(contact: String): Flow<Int>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getUnreadCountFlow"]},{"name":"open override fun getUnreadCountTotal(): Flow<Int>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getUnreadCountTotal","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-unread-count-total.html","searchKeys":["getUnreadCountTotal","open override fun getUnreadCountTotal(): Flow<Int>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getUnreadCountTotal"]},{"name":"open override fun getUser(nodeNum: Int): User","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getUser","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-user.html","searchKeys":["getUser","open override fun getUser(nodeNum: Int): User","org.meshtastic.core.data.repository.NodeRepositoryImpl.getUser"]},{"name":"open override fun getUser(userId: String): User","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getUser","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-user.html","searchKeys":["getUser","open override fun getUser(userId: String): User","org.meshtastic.core.data.repository.NodeRepositoryImpl.getUser"]},{"name":"open override fun getWaypoints(): Flow<List<DataPacket>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getWaypoints","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-waypoints.html","searchKeys":["getWaypoints","open override fun getWaypoints(): Flow<List<DataPacket>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getWaypoints"]},{"name":"open override fun handleAdminMessage(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext)","description":"org.meshtastic.core.data.manager.AdminPacketHandlerImpl.handleAdminMessage","location":"core/data/org.meshtastic.core.data.manager/-admin-packet-handler-impl/handle-admin-message.html","searchKeys":["handleAdminMessage","open override fun handleAdminMessage(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext)","org.meshtastic.core.data.manager.AdminPacketHandlerImpl.handleAdminMessage"]},{"name":"open override fun handleChannel(channel: Channel, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleChannel","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/handle-channel.html","searchKeys":["handleChannel","open override fun handleChannel(channel: Channel, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleChannel"]},{"name":"open override fun handleConfigComplete(configCompleteId: Int, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleConfigComplete","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/handle-config-complete.html","searchKeys":["handleConfigComplete","open override fun handleConfigComplete(configCompleteId: Int, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleConfigComplete"]},{"name":"open override fun handleDeviceConfig(config: Config, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleDeviceConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/handle-device-config.html","searchKeys":["handleDeviceConfig","open override fun handleDeviceConfig(config: Config, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleDeviceConfig"]},{"name":"open override fun handleDeviceUIConfig(config: DeviceUIConfig, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleDeviceUIConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/handle-device-u-i-config.html","searchKeys":["handleDeviceUIConfig","open override fun handleDeviceUIConfig(config: DeviceUIConfig, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleDeviceUIConfig"]},{"name":"open override fun handleFileInfo(info: FileInfo, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleFileInfo","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/handle-file-info.html","searchKeys":["handleFileInfo","open override fun handleFileInfo(info: FileInfo, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleFileInfo"]},{"name":"open override fun handleFromRadio(proto: FromRadio, session: RadioSessionContext)","description":"org.meshtastic.core.data.manager.FromRadioPacketHandlerImpl.handleFromRadio","location":"core/data/org.meshtastic.core.data.manager/-from-radio-packet-handler-impl/handle-from-radio.html","searchKeys":["handleFromRadio","open override fun handleFromRadio(proto: FromRadio, session: RadioSessionContext)","org.meshtastic.core.data.manager.FromRadioPacketHandlerImpl.handleFromRadio"]},{"name":"open override fun handleIncomingXModem(packet: XModem)","description":"org.meshtastic.core.data.manager.XModemManagerImpl.handleIncomingXModem","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/handle-incoming-x-modem.html","searchKeys":["handleIncomingXModem","open override fun handleIncomingXModem(packet: XModem)","org.meshtastic.core.data.manager.XModemManagerImpl.handleIncomingXModem"]},{"name":"open override fun handleLocalMetadata(metadata: DeviceMetadata, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleLocalMetadata","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/handle-local-metadata.html","searchKeys":["handleLocalMetadata","open override fun handleLocalMetadata(metadata: DeviceMetadata, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleLocalMetadata"]},{"name":"open override fun handleLockdownStatus(status: LockdownStatus)","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.handleLockdownStatus","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/handle-lockdown-status.html","searchKeys":["handleLockdownStatus","open override fun handleLockdownStatus(status: LockdownStatus)","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.handleLockdownStatus"]},{"name":"open override fun handleModuleConfig(config: ModuleConfig, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleModuleConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/handle-module-config.html","searchKeys":["handleModuleConfig","open override fun handleModuleConfig(config: ModuleConfig, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleModuleConfig"]},{"name":"open override fun handleMqttProxyMessage(message: MqttClientProxyMessage)","description":"org.meshtastic.core.data.manager.MqttManagerImpl.handleMqttProxyMessage","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/handle-mqtt-proxy-message.html","searchKeys":["handleMqttProxyMessage","open override fun handleMqttProxyMessage(message: MqttClientProxyMessage)","org.meshtastic.core.data.manager.MqttManagerImpl.handleMqttProxyMessage"]},{"name":"open override fun handleMyInfo(myInfo: MyNodeInfo, session: RadioSessionContext)","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleMyInfo","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/handle-my-info.html","searchKeys":["handleMyInfo","open override fun handleMyInfo(myInfo: MyNodeInfo, session: RadioSessionContext)","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleMyInfo"]},{"name":"open override fun handleNeighborInfo(packet: MeshPacket)","description":"org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.handleNeighborInfo","location":"core/data/org.meshtastic.core.data.manager/-neighbor-info-handler-impl/handle-neighbor-info.html","searchKeys":["handleNeighborInfo","open override fun handleNeighborInfo(packet: MeshPacket)","org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.handleNeighborInfo"]},{"name":"open override fun handleNodeInfo(info: NodeInfo, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleNodeInfo","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/handle-node-info.html","searchKeys":["handleNodeInfo","open override fun handleNodeInfo(info: NodeInfo, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.handleNodeInfo"]},{"name":"open override fun handleQueueStatus(queueStatus: QueueStatus)","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.handleQueueStatus","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/handle-queue-status.html","searchKeys":["handleQueueStatus","open override fun handleQueueStatus(queueStatus: QueueStatus)","org.meshtastic.core.data.manager.PacketHandlerImpl.handleQueueStatus"]},{"name":"open override fun handleReceivedData(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext, logUuid: String?, logInsertJob: Job?)","description":"org.meshtastic.core.data.manager.MeshDataHandlerImpl.handleReceivedData","location":"core/data/org.meshtastic.core.data.manager/-mesh-data-handler-impl/handle-received-data.html","searchKeys":["handleReceivedData","open override fun handleReceivedData(packet: MeshPacket, myNodeNum: Int, session: RadioSessionContext, logUuid: String?, logInsertJob: Job?)","org.meshtastic.core.data.manager.MeshDataHandlerImpl.handleReceivedData"]},{"name":"open override fun handleReceivedNodeStatus(fromNum: Int, s: StatusMessage, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedNodeStatus","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/handle-received-node-status.html","searchKeys":["handleReceivedNodeStatus","open override fun handleReceivedNodeStatus(fromNum: Int, s: StatusMessage, session: RadioSessionContext?)","org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedNodeStatus"]},{"name":"open override fun handleReceivedPaxcounter(fromNum: Int, p: Paxcount, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedPaxcounter","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/handle-received-paxcounter.html","searchKeys":["handleReceivedPaxcounter","open override fun handleReceivedPaxcounter(fromNum: Int, p: Paxcount, session: RadioSessionContext?)","org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedPaxcounter"]},{"name":"open override fun handleReceivedPosition(fromNum: Int, myNodeNum: Int, p: Position, defaultTime: Long, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedPosition","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/handle-received-position.html","searchKeys":["handleReceivedPosition","open override fun handleReceivedPosition(fromNum: Int, myNodeNum: Int, p: Position, defaultTime: Long, session: RadioSessionContext?)","org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedPosition"]},{"name":"open override fun handleReceivedTelemetry(fromNum: Int, telemetry: Telemetry)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedTelemetry","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/handle-received-telemetry.html","searchKeys":["handleReceivedTelemetry","open override fun handleReceivedTelemetry(fromNum: Int, telemetry: Telemetry)","org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedTelemetry"]},{"name":"open override fun handleReceivedUser(fromNum: Int, p: User, channel: Int, manuallyVerified: Boolean, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedUser","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/handle-received-user.html","searchKeys":["handleReceivedUser","open override fun handleReceivedUser(fromNum: Int, p: User, channel: Int, manuallyVerified: Boolean, session: RadioSessionContext?)","org.meshtastic.core.data.manager.NodeManagerImpl.handleReceivedUser"]},{"name":"open override fun handleRegionPresets(map: LoRaRegionPresetMap, session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleRegionPresets","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/handle-region-presets.html","searchKeys":["handleRegionPresets","open override fun handleRegionPresets(map: LoRaRegionPresetMap, session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.handleRegionPresets"]},{"name":"open override fun handleStoreAndForward(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl.handleStoreAndForward","location":"core/data/org.meshtastic.core.data.manager/-store-forward-packet-handler-impl/handle-store-and-forward.html","searchKeys":["handleStoreAndForward","open override fun handleStoreAndForward(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext?)","org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl.handleStoreAndForward"]},{"name":"open override fun handleStoreForwardPlusPlus(packet: MeshPacket, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl.handleStoreForwardPlusPlus","location":"core/data/org.meshtastic.core.data.manager/-store-forward-packet-handler-impl/handle-store-forward-plus-plus.html","searchKeys":["handleStoreForwardPlusPlus","open override fun handleStoreForwardPlusPlus(packet: MeshPacket, session: RadioSessionContext?)","org.meshtastic.core.data.manager.StoreForwardPacketHandlerImpl.handleStoreForwardPlusPlus"]},{"name":"open override fun handleTelemetry(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext)","description":"org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl.handleTelemetry","location":"core/data/org.meshtastic.core.data.manager/-telemetry-packet-handler-impl/handle-telemetry.html","searchKeys":["handleTelemetry","open override fun handleTelemetry(packet: MeshPacket, dataPacket: DataPacket, myNodeNum: Int, session: RadioSessionContext)","org.meshtastic.core.data.manager.TelemetryPacketHandlerImpl.handleTelemetry"]},{"name":"open override fun handleTraceroute(packet: MeshPacket, logUuid: String?, logInsertJob: Job?, session: RadioSessionContext)","description":"org.meshtastic.core.data.manager.TracerouteHandlerImpl.handleTraceroute","location":"core/data/org.meshtastic.core.data.manager/-traceroute-handler-impl/handle-traceroute.html","searchKeys":["handleTraceroute","open override fun handleTraceroute(packet: MeshPacket, logUuid: String?, logInsertJob: Job?, session: RadioSessionContext)","org.meshtastic.core.data.manager.TracerouteHandlerImpl.handleTraceroute"]},{"name":"open override fun hasUnreadMessages(contact: String): Flow<Boolean>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.hasUnreadMessages","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/has-unread-messages.html","searchKeys":["hasUnreadMessages","open override fun hasUnreadMessages(contact: String): Flow<Boolean>","org.meshtastic.core.data.repository.PacketRepositoryImpl.hasUnreadMessages"]},{"name":"open override fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.insertMetadata","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/insert-metadata.html","searchKeys":["insertMetadata","open override fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata, session: RadioSessionContext?)","org.meshtastic.core.data.manager.NodeManagerImpl.insertMetadata"]},{"name":"open override fun installNodeInfo(info: NodeInfo)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.installNodeInfo","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/install-node-info.html","searchKeys":["installNodeInfo","open override fun installNodeInfo(info: NodeInfo)","org.meshtastic.core.data.manager.NodeManagerImpl.installNodeInfo"]},{"name":"open override fun loadCachedNodeDB()","description":"org.meshtastic.core.data.manager.NodeManagerImpl.loadCachedNodeDB","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/load-cached-node-d-b.html","searchKeys":["loadCachedNodeDB","open override fun loadCachedNodeDB()","org.meshtastic.core.data.manager.NodeManagerImpl.loadCachedNodeDB"]},{"name":"open override fun lockNow()","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.lockNow","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/lock-now.html","searchKeys":["lockNow","open override fun lockNow()","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.lockNow"]},{"name":"open override fun myNodeInfoFlow(): Flow<MyNodeEntity?>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.myNodeInfoFlow","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/my-node-info-flow.html","searchKeys":["myNodeInfoFlow","open override fun myNodeInfoFlow(): Flow<MyNodeEntity?>","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.myNodeInfoFlow"]},{"name":"open override fun nodeDBbyNumFlow(): Flow<Map<Int, NodeWithRelations>>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.nodeDBbyNumFlow","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/node-d-bby-num-flow.html","searchKeys":["nodeDBbyNumFlow","open override fun nodeDBbyNumFlow(): Flow<Map<Int, NodeWithRelations>>","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.nodeDBbyNumFlow"]},{"name":"open override fun observeAllLinks(): Flow<List<DeviceLink>>","description":"org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.observeAllLinks","location":"core/data/org.meshtastic.core.data.repository/-device-link-repository-impl/observe-all-links.html","searchKeys":["observeAllLinks","open override fun observeAllLinks(): Flow<List<DeviceLink>>","org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.observeAllLinks"]},{"name":"open override fun observeDeviceHardware(hwModel: Int, target: String?): Flow<DeviceHardware?>","description":"org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.observeDeviceHardware","location":"core/data/org.meshtastic.core.data.repository/-device-hardware-repository-impl/observe-device-hardware.html","searchKeys":["observeDeviceHardware","open override fun observeDeviceHardware(hwModel: Int, target: String?): Flow<DeviceHardware?>","org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.observeDeviceHardware"]},{"name":"open override fun observeEdition(editionName: String): Flow<EventFirmwareEdition?>","description":"org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl.observeEdition","location":"core/data/org.meshtastic.core.data.repository/-event-firmware-repository-impl/observe-edition.html","searchKeys":["observeEdition","open override fun observeEdition(editionName: String): Flow<EventFirmwareEdition?>","org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl.observeEdition"]},{"name":"open override fun observeSessionStatus(destNum: Int): Flow<SessionStatus>","description":"org.meshtastic.core.data.manager.SessionManagerImpl.observeSessionStatus","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/observe-session-status.html","searchKeys":["observeSessionStatus","open override fun observeSessionStatus(destNum: Int): Flow<SessionStatus>","org.meshtastic.core.data.manager.SessionManagerImpl.observeSessionStatus"]},{"name":"open override fun onConfigComplete()","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.onConfigComplete","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/on-config-complete.html","searchKeys":["onConfigComplete","open override fun onConfigComplete()","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.onConfigComplete"]},{"name":"open override fun onConnect()","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.onConnect","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/on-connect.html","searchKeys":["onConnect","open override fun onConnect()","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.onConnect"]},{"name":"open override fun onDisconnect()","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.onDisconnect","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/on-disconnect.html","searchKeys":["onDisconnect","open override fun onDisconnect()","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.onDisconnect"]},{"name":"open override fun onHandshakeComplete()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onHandshakeComplete","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/on-handshake-complete.html","searchKeys":["onHandshakeComplete","open override fun onHandshakeComplete()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onHandshakeComplete"]},{"name":"open override fun onHandshakeProgress()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onHandshakeProgress","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/on-handshake-progress.html","searchKeys":["onHandshakeProgress","open override fun onHandshakeProgress()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onHandshakeProgress"]},{"name":"open override fun onMyNodeInfoReceived(myNodeNum: Int)","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onMyNodeInfoReceived","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/on-my-node-info-received.html","searchKeys":["onMyNodeInfoReceived","open override fun onMyNodeInfoReceived(myNodeNum: Int)","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onMyNodeInfoReceived"]},{"name":"open override fun onRadioConfigLoaded()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onRadioConfigLoaded","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/on-radio-config-loaded.html","searchKeys":["onRadioConfigLoaded","open override fun onRadioConfigLoaded()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onRadioConfigLoaded"]},{"name":"open override fun open(name: String): Source?","description":"org.meshtastic.core.data.datasource.AndroidBundledAssetReader.open","location":"core/data/org.meshtastic.core.data.datasource/-android-bundled-asset-reader/open.html","searchKeys":["open","open override fun open(name: String): Source?","org.meshtastic.core.data.datasource.AndroidBundledAssetReader.open"]},{"name":"open override fun publishConnectionIdentity(sessionGeneration: Long, address: String, nodeNum: Int, deviceId: String?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.publishConnectionIdentity","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/publish-connection-identity.html","searchKeys":["publishConnectionIdentity","open override fun publishConnectionIdentity(sessionGeneration: Long, address: String, nodeNum: Int, deviceId: String?)","org.meshtastic.core.data.manager.NodeManagerImpl.publishConnectionIdentity"]},{"name":"open override fun rearmSendAckTimeouts()","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.rearmSendAckTimeouts","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/rearm-send-ack-timeouts.html","searchKeys":["rearmSendAckTimeouts","open override fun rearmSendAckTimeouts()","org.meshtastic.core.data.manager.PacketHandlerImpl.rearmSendAckTimeouts"]},{"name":"open override fun rebuildPatterns()","description":"org.meshtastic.core.data.manager.MessageFilterImpl.rebuildPatterns","location":"core/data/org.meshtastic.core.data.manager/-message-filter-impl/rebuild-patterns.html","searchKeys":["rebuildPatterns","open override fun rebuildPatterns()","org.meshtastic.core.data.manager.MessageFilterImpl.rebuildPatterns"]},{"name":"open override fun recordSession(srcNodeNum: Int, passkey: ByteString)","description":"org.meshtastic.core.data.manager.SessionManagerImpl.recordSession","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/record-session.html","searchKeys":["recordSession","open override fun recordSession(srcNodeNum: Int, passkey: ByteString)","org.meshtastic.core.data.manager.SessionManagerImpl.recordSession"]},{"name":"open override fun recordStartTime(requestId: Int)","description":"org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.recordStartTime","location":"core/data/org.meshtastic.core.data.manager/-neighbor-info-handler-impl/record-start-time.html","searchKeys":["recordStartTime","open override fun recordStartTime(requestId: Int)","org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.recordStartTime"]},{"name":"open override fun recordStartTime(requestId: Int)","description":"org.meshtastic.core.data.manager.TracerouteHandlerImpl.recordStartTime","location":"core/data/org.meshtastic.core.data.manager/-traceroute-handler-impl/record-start-time.html","searchKeys":["recordStartTime","open override fun recordStartTime(requestId: Int)","org.meshtastic.core.data.manager.TracerouteHandlerImpl.recordStartTime"]},{"name":"open override fun recoverPostHandshakeFailure()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.recoverPostHandshakeFailure","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/recover-post-handshake-failure.html","searchKeys":["recoverPostHandshakeFailure","open override fun recoverPostHandshakeFailure()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.recoverPostHandshakeFailure"]},{"name":"open override fun rememberDataPacket(dataPacket: DataPacket, myNodeNum: Int, updateNotification: Boolean, session: RadioSessionContext?)","description":"org.meshtastic.core.data.manager.MeshDataHandlerImpl.rememberDataPacket","location":"core/data/org.meshtastic.core.data.manager/-mesh-data-handler-impl/remember-data-packet.html","searchKeys":["rememberDataPacket","open override fun rememberDataPacket(dataPacket: DataPacket, myNodeNum: Int, updateNotification: Boolean, session: RadioSessionContext?)","org.meshtastic.core.data.manager.MeshDataHandlerImpl.rememberDataPacket"]},{"name":"open override fun removeByNodenum(nodeNum: Int)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.removeByNodenum","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/remove-by-nodenum.html","searchKeys":["removeByNodenum","open override fun removeByNodenum(nodeNum: Int)","org.meshtastic.core.data.manager.NodeManagerImpl.removeByNodenum"]},{"name":"open override fun searchMessages(query: String, contactKey: String?, getNode: (String?) -> Node): Flow<List<Message>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.searchMessages","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/search-messages.html","searchKeys":["searchMessages","open override fun searchMessages(query: String, contactKey: String?, getNode: (String?) -> Node): Flow<List<Message>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.searchMessages"]},{"name":"open override fun sendAdminImmediate(destNum: Int, initFn: () -> AdminMessage)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendAdminImmediate","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-admin-immediate.html","searchKeys":["sendAdminImmediate","open override fun sendAdminImmediate(destNum: Int, initFn: () -> AdminMessage)","org.meshtastic.core.data.manager.CommandSenderImpl.sendAdminImmediate"]},{"name":"open override fun sendLockNow()","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendLockNow","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-lock-now.html","searchKeys":["sendLockNow","open override fun sendLockNow()","org.meshtastic.core.data.manager.CommandSenderImpl.sendLockNow"]},{"name":"open override fun sendLockdownPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendLockdownPassphrase","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-lockdown-passphrase.html","searchKeys":["sendLockdownPassphrase","open override fun sendLockdownPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","org.meshtastic.core.data.manager.CommandSenderImpl.sendLockdownPassphrase"]},{"name":"open override fun sendToRadio(p: ToRadio)","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadio","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/send-to-radio.html","searchKeys":["sendToRadio","open override fun sendToRadio(p: ToRadio)","org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadio"]},{"name":"open override fun setAllowNodeDbWrites(allowed: Boolean)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.setAllowNodeDbWrites","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/set-allow-node-db-writes.html","searchKeys":["setAllowNodeDbWrites","open override fun setAllowNodeDbWrites(allowed: Boolean)","org.meshtastic.core.data.manager.NodeManagerImpl.setAllowNodeDbWrites"]},{"name":"open override fun setFirmwareEdition(edition: FirmwareEdition?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.setFirmwareEdition","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/set-firmware-edition.html","searchKeys":["setFirmwareEdition","open override fun setFirmwareEdition(edition: FirmwareEdition?)","org.meshtastic.core.data.manager.NodeManagerImpl.setFirmwareEdition"]},{"name":"open override fun setMyDeviceId(id: String?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.setMyDeviceId","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/set-my-device-id.html","searchKeys":["setMyDeviceId","open override fun setMyDeviceId(id: String?)","org.meshtastic.core.data.manager.NodeManagerImpl.setMyDeviceId"]},{"name":"open override fun setMyNodeNum(num: Int?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.setMyNodeNum","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/set-my-node-num.html","searchKeys":["setMyNodeNum","open override fun setMyNodeNum(num: Int?)","org.meshtastic.core.data.manager.NodeManagerImpl.setMyNodeNum"]},{"name":"open override fun setNodeDbReady(ready: Boolean)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.setNodeDbReady","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/set-node-db-ready.html","searchKeys":["setNodeDbReady","open override fun setNodeDbReady(ready: Boolean)","org.meshtastic.core.data.manager.NodeManagerImpl.setNodeDbReady"]},{"name":"open override fun setTransferName(name: String)","description":"org.meshtastic.core.data.manager.XModemManagerImpl.setTransferName","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/set-transfer-name.html","searchKeys":["setTransferName","open override fun setTransferName(name: String)","org.meshtastic.core.data.manager.XModemManagerImpl.setTransferName"]},{"name":"open override fun shouldFilter(message: String, isFilteringDisabled: Boolean): Boolean","description":"org.meshtastic.core.data.manager.MessageFilterImpl.shouldFilter","location":"core/data/org.meshtastic.core.data.manager/-message-filter-impl/should-filter.html","searchKeys":["shouldFilter","open override fun shouldFilter(message: String, isFilteringDisabled: Boolean): Boolean","org.meshtastic.core.data.manager.MessageFilterImpl.shouldFilter"]},{"name":"open override fun startConfigOnly()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.startConfigOnly","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/start-config-only.html","searchKeys":["startConfigOnly","open override fun startConfigOnly()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.startConfigOnly"]},{"name":"open override fun startNodeInfoOnly()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.startNodeInfoOnly","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/start-node-info-only.html","searchKeys":["startNodeInfoOnly","open override fun startNodeInfoOnly()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.startNodeInfoOnly"]},{"name":"open override fun startProxy(enabled: Boolean, proxyToClientEnabled: Boolean)","description":"org.meshtastic.core.data.manager.MqttManagerImpl.startProxy","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/start-proxy.html","searchKeys":["startProxy","open override fun startProxy(enabled: Boolean, proxyToClientEnabled: Boolean)","org.meshtastic.core.data.manager.MqttManagerImpl.startProxy"]},{"name":"open override fun stop()","description":"org.meshtastic.core.data.manager.MqttManagerImpl.stop","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/stop.html","searchKeys":["stop","open override fun stop()","org.meshtastic.core.data.manager.MqttManagerImpl.stop"]},{"name":"open override fun stopPacketQueue()","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.stopPacketQueue","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/stop-packet-queue.html","searchKeys":["stopPacketQueue","open override fun stopPacketQueue()","org.meshtastic.core.data.manager.PacketHandlerImpl.stopPacketQueue"]},{"name":"open override fun submitPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","description":"org.meshtastic.core.data.manager.LockdownCoordinatorImpl.submitPassphrase","location":"core/data/org.meshtastic.core.data.manager/-lockdown-coordinator-impl/submit-passphrase.html","searchKeys":["submitPassphrase","open override fun submitPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","org.meshtastic.core.data.manager.LockdownCoordinatorImpl.submitPassphrase"]},{"name":"open override fun toNodeID(nodeNum: Int): String","description":"org.meshtastic.core.data.manager.NodeManagerImpl.toNodeID","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/to-node-i-d.html","searchKeys":["toNodeID","open override fun toNodeID(nodeNum: Int): String","org.meshtastic.core.data.manager.NodeManagerImpl.toNodeID"]},{"name":"open override fun triggerWantConfig(session: RadioSessionContext): Boolean","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.triggerWantConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/trigger-want-config.html","searchKeys":["triggerWantConfig","open override fun triggerWantConfig(session: RadioSessionContext): Boolean","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.triggerWantConfig"]},{"name":"open override fun updateLocalStats(stats: LocalStats)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.updateLocalStats","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/update-local-stats.html","searchKeys":["updateLocalStats","open override fun updateLocalStats(stats: LocalStats)","org.meshtastic.core.data.repository.NodeRepositoryImpl.updateLocalStats"]},{"name":"open override fun updateNode(nodeNum: Int, channel: Int, transform: (Node) -> Node)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.updateNode","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/update-node.html","searchKeys":["updateNode","open override fun updateNode(nodeNum: Int, channel: Int, transform: (Node) -> Node)","org.meshtastic.core.data.manager.NodeManagerImpl.updateNode"]},{"name":"open override fun updateNodeForSession(nodeNum: Int, session: RadioSessionContext, channel: Int, transform: (Node) -> Node)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeForSession","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/update-node-for-session.html","searchKeys":["updateNodeForSession","open override fun updateNodeForSession(nodeNum: Int, session: RadioSessionContext, channel: Int, transform: (Node) -> Node)","org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeForSession"]},{"name":"open override fun updateNodeStatus(nodeNum: Int, status: String?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeStatus","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/update-node-status.html","searchKeys":["updateNodeStatus","open override fun updateNodeStatus(nodeNum: Int, status: String?)","org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeStatus"]},{"name":"open override fun updateStatusNotification(telemetry: Telemetry?)","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.updateStatusNotification","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/update-status-notification.html","searchKeys":["updateStatusNotification","open override fun updateStatusNotification(telemetry: Telemetry?)","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.updateStatusNotification"]},{"name":"open override fun updateStoreForwardLastRequest(source: String, lastRequest: Int, transport: String)","description":"org.meshtastic.core.data.manager.HistoryManagerImpl.updateStoreForwardLastRequest","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/update-store-forward-last-request.html","searchKeys":["updateStoreForwardLastRequest","open override fun updateStoreForwardLastRequest(source: String, lastRequest: Int, transport: String)","org.meshtastic.core.data.manager.HistoryManagerImpl.updateStoreForwardLastRequest"]},{"name":"open override fun updateTelemetry(t: Telemetry)","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.updateTelemetry","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/update-telemetry.html","searchKeys":["updateTelemetry","open override fun updateTelemetry(t: Telemetry)","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.updateTelemetry"]},{"name":"open override val allowNodeDbWrites: MutableStateFlow<Boolean>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.allowNodeDbWrites","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/allow-node-db-writes.html","searchKeys":["allowNodeDbWrites","open override val allowNodeDbWrites: MutableStateFlow<Boolean>","org.meshtastic.core.data.manager.NodeManagerImpl.allowNodeDbWrites"]},{"name":"open override val alphaRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.alphaRelease","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/alpha-release.html","searchKeys":["alphaRelease","open override val alphaRelease: Flow<FirmwareRelease?>","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.alphaRelease"]},{"name":"open override val channelSetFlow: Flow<ChannelSet>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.channelSetFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/channel-set-flow.html","searchKeys":["channelSetFlow","open override val channelSetFlow: Flow<ChannelSet>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.channelSetFlow"]},{"name":"open override val connectionIdentity: StateFlow<ConnectionIdentity?>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.connectionIdentity","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/connection-identity.html","searchKeys":["connectionIdentity","open override val connectionIdentity: StateFlow<ConnectionIdentity?>","org.meshtastic.core.data.manager.NodeManagerImpl.connectionIdentity"]},{"name":"open override val deviceProfileFlow: Flow<DeviceProfile>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.deviceProfileFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/device-profile-flow.html","searchKeys":["deviceProfileFlow","open override val deviceProfileFlow: Flow<DeviceProfile>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.deviceProfileFlow"]},{"name":"open override val deviceUIConfigFlow: Flow<DeviceUIConfig?>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.deviceUIConfigFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/device-u-i-config-flow.html","searchKeys":["deviceUIConfigFlow","open override val deviceUIConfigFlow: Flow<DeviceUIConfig?>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.deviceUIConfigFlow"]},{"name":"open override val fileManifestFlow: Flow<List<FileInfo>>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.fileManifestFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/file-manifest-flow.html","searchKeys":["fileManifestFlow","open override val fileManifestFlow: Flow<List<FileInfo>>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.fileManifestFlow"]},{"name":"open override val fileTransferFlow: Flow<XModemFile>","description":"org.meshtastic.core.data.manager.XModemManagerImpl.fileTransferFlow","location":"core/data/org.meshtastic.core.data.manager/-x-modem-manager-impl/file-transfer-flow.html","searchKeys":["fileTransferFlow","open override val fileTransferFlow: Flow<XModemFile>","org.meshtastic.core.data.manager.XModemManagerImpl.fileTransferFlow"]},{"name":"open override val firmwareEdition: MutableStateFlow<FirmwareEdition?>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.firmwareEdition","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/firmware-edition.html","searchKeys":["firmwareEdition","open override val firmwareEdition: MutableStateFlow<FirmwareEdition?>","org.meshtastic.core.data.manager.NodeManagerImpl.firmwareEdition"]},{"name":"open override val isNodeDbReady: MutableStateFlow<Boolean>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.isNodeDbReady","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/is-node-db-ready.html","searchKeys":["isNodeDbReady","open override val isNodeDbReady: MutableStateFlow<Boolean>","org.meshtastic.core.data.manager.NodeManagerImpl.isNodeDbReady"]},{"name":"open override val localConfig: StateFlow<LocalConfig>","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.localConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/local-config.html","searchKeys":["localConfig","open override val localConfig: StateFlow<LocalConfig>","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.localConfig"]},{"name":"open override val localConfigFlow: Flow<LocalConfig>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.localConfigFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/local-config-flow.html","searchKeys":["localConfigFlow","open override val localConfigFlow: Flow<LocalConfig>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.localConfigFlow"]},{"name":"open override val localStats: StateFlow<LocalStats>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.localStats","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/local-stats.html","searchKeys":["localStats","open override val localStats: StateFlow<LocalStats>","org.meshtastic.core.data.repository.NodeRepositoryImpl.localStats"]},{"name":"open override val loraRegionPresetMapFlow: Flow<LoRaRegionPresetMap?>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.loraRegionPresetMapFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/lora-region-preset-map-flow.html","searchKeys":["loraRegionPresetMapFlow","open override val loraRegionPresetMapFlow: Flow<LoRaRegionPresetMap?>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.loraRegionPresetMapFlow"]},{"name":"open override val moduleConfig: StateFlow<LocalModuleConfig>","description":"org.meshtastic.core.data.manager.MeshConfigHandlerImpl.moduleConfig","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-handler-impl/module-config.html","searchKeys":["moduleConfig","open override val moduleConfig: StateFlow<LocalModuleConfig>","org.meshtastic.core.data.manager.MeshConfigHandlerImpl.moduleConfig"]},{"name":"open override val moduleConfigFlow: Flow<LocalModuleConfig>","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.moduleConfigFlow","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/module-config-flow.html","searchKeys":["moduleConfigFlow","open override val moduleConfigFlow: Flow<LocalModuleConfig>","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.moduleConfigFlow"]},{"name":"open override val mqttConnectionState: StateFlow<MqttConnectionState>","description":"org.meshtastic.core.data.manager.MqttManagerImpl.mqttConnectionState","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/mqtt-connection-state.html","searchKeys":["mqttConnectionState","open override val mqttConnectionState: StateFlow<MqttConnectionState>","org.meshtastic.core.data.manager.MqttManagerImpl.mqttConnectionState"]},{"name":"open override val myDeviceId: MutableStateFlow<String?>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.myDeviceId","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/my-device-id.html","searchKeys":["myDeviceId","open override val myDeviceId: MutableStateFlow<String?>","org.meshtastic.core.data.manager.NodeManagerImpl.myDeviceId"]},{"name":"open override val myId: StateFlow<String?>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.myId","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/my-id.html","searchKeys":["myId","open override val myId: StateFlow<String?>","org.meshtastic.core.data.repository.NodeRepositoryImpl.myId"]},{"name":"open override val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.myNodeInfo","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/my-node-info.html","searchKeys":["myNodeInfo","open override val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.core.data.repository.NodeRepositoryImpl.myNodeInfo"]},{"name":"open override val myNodeNum: MutableStateFlow<Int?>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.myNodeNum","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/my-node-num.html","searchKeys":["myNodeNum","open override val myNodeNum: MutableStateFlow<Int?>","org.meshtastic.core.data.manager.NodeManagerImpl.myNodeNum"]},{"name":"open override val newNodeCount: Int","description":"org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.newNodeCount","location":"core/data/org.meshtastic.core.data.manager/-mesh-config-flow-manager-impl/new-node-count.html","searchKeys":["newNodeCount","open override val newNodeCount: Int","org.meshtastic.core.data.manager.MeshConfigFlowManagerImpl.newNodeCount"]},{"name":"open override val nightlyRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.nightlyRelease","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/nightly-release.html","searchKeys":["nightlyRelease","open override val nightlyRelease: Flow<FirmwareRelease?>","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.nightlyRelease"]},{"name":"open override val nodeDBbyNodeNum: Map<Int, Node>","description":"org.meshtastic.core.data.manager.NodeManagerImpl.nodeDBbyNodeNum","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/node-d-bby-node-num.html","searchKeys":["nodeDBbyNodeNum","open override val nodeDBbyNodeNum: Map<Int, Node>","org.meshtastic.core.data.manager.NodeManagerImpl.nodeDBbyNodeNum"]},{"name":"open override val nodeDBbyNum: StateFlow<Map<Int, Node>>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.nodeDBbyNum","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/node-d-bby-num.html","searchKeys":["nodeDBbyNum","open override val nodeDBbyNum: StateFlow<Map<Int, Node>>","org.meshtastic.core.data.repository.NodeRepositoryImpl.nodeDBbyNum"]},{"name":"open override val onlineNodeCount: Flow<Int>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.onlineNodeCount","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/online-node-count.html","searchKeys":["onlineNodeCount","open override val onlineNodeCount: Flow<Int>","org.meshtastic.core.data.repository.NodeRepositoryImpl.onlineNodeCount"]},{"name":"open override val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.ourNodeInfo","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/our-node-info.html","searchKeys":["ourNodeInfo","open override val ourNodeInfo: StateFlow<Node?>","org.meshtastic.core.data.repository.NodeRepositoryImpl.ourNodeInfo"]},{"name":"open override val proxyActive: StateFlow<Boolean>","description":"org.meshtastic.core.data.manager.MqttManagerImpl.proxyActive","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/proxy-active.html","searchKeys":["proxyActive","open override val proxyActive: StateFlow<Boolean>","org.meshtastic.core.data.manager.MqttManagerImpl.proxyActive"]},{"name":"open override val receivingLocationUpdates: StateFlow<Boolean>","description":"org.meshtastic.core.data.repository.LocationRepositoryImpl.receivingLocationUpdates","location":"core/data/org.meshtastic.core.data.repository/-location-repository-impl/receiving-location-updates.html","searchKeys":["receivingLocationUpdates","open override val receivingLocationUpdates: StateFlow<Boolean>","org.meshtastic.core.data.repository.LocationRepositoryImpl.receivingLocationUpdates"]},{"name":"open override val sessionRefreshFlow: Flow<Int>","description":"org.meshtastic.core.data.manager.SessionManagerImpl.sessionRefreshFlow","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/session-refresh-flow.html","searchKeys":["sessionRefreshFlow","open override val sessionRefreshFlow: Flow<Int>","org.meshtastic.core.data.manager.SessionManagerImpl.sessionRefreshFlow"]},{"name":"open override val stableRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.stableRelease","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/stable-release.html","searchKeys":["stableRelease","open override val stableRelease: Flow<FirmwareRelease?>","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.stableRelease"]},{"name":"open override val totalNodeCount: Flow<Int>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.totalNodeCount","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/total-node-count.html","searchKeys":["totalNodeCount","open override val totalNodeCount: Flow<Int>","org.meshtastic.core.data.repository.NodeRepositoryImpl.totalNodeCount"]},{"name":"open override var collector: DiscoveryPacketCollector?","description":"org.meshtastic.core.data.manager.DiscoveryPacketCollectorRegistryImpl.collector","location":"core/data/org.meshtastic.core.data.manager/-discovery-packet-collector-registry-impl/collector.html","searchKeys":["collector","open override var collector: DiscoveryPacketCollector?","org.meshtastic.core.data.manager.DiscoveryPacketCollectorRegistryImpl.collector"]},{"name":"open override var lastNeighborInfo: NeighborInfo?","description":"org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.lastNeighborInfo","location":"core/data/org.meshtastic.core.data.manager/-neighbor-info-handler-impl/last-neighbor-info.html","searchKeys":["lastNeighborInfo","open override var lastNeighborInfo: NeighborInfo?","org.meshtastic.core.data.manager.NeighborInfoHandlerImpl.lastNeighborInfo"]},{"name":"open suspend override fun addFileInfo(info: FileInfo)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.addFileInfo","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/add-file-info.html","searchKeys":["addFileInfo","open suspend override fun addFileInfo(info: FileInfo)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.addFileInfo"]},{"name":"open suspend override fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): PersistedPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.applyOutgoingQueueStatus","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/apply-outgoing-queue-status.html","searchKeys":["applyOutgoingQueueStatus","open suspend override fun applyOutgoingQueueStatus(packet: MeshPacket, status: MessageStatus): PersistedPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.applyOutgoingQueueStatus"]},{"name":"open suspend override fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): PersistedReaction?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.applyOutgoingReactionQueueStatus","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/apply-outgoing-reaction-queue-status.html","searchKeys":["applyOutgoingReactionQueueStatus","open suspend override fun applyOutgoingReactionQueueStatus(packetId: Int, status: MessageStatus): PersistedReaction?","org.meshtastic.core.data.repository.PacketRepositoryImpl.applyOutgoingReactionQueueStatus"]},{"name":"open suspend override fun backfillDenormalizedNames()","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.backfillDenormalizedNames","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/backfill-denormalized-names.html","searchKeys":["backfillDenormalizedNames","open suspend override fun backfillDenormalizedNames()","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.backfillDenormalizedNames"]},{"name":"open suspend override fun claimQueuedPacket(id: PersistedPacketId): PersistedPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.claimQueuedPacket","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/claim-queued-packet.html","searchKeys":["claimQueuedPacket","open suspend override fun claimQueuedPacket(id: PersistedPacketId): PersistedPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.claimQueuedPacket"]},{"name":"open suspend override fun claimQueuedPacketByPacketIdIfUnique(packetId: Int): PersistedPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.claimQueuedPacketByPacketIdIfUnique","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/claim-queued-packet-by-packet-id-if-unique.html","searchKeys":["claimQueuedPacketByPacketIdIfUnique","open suspend override fun claimQueuedPacketByPacketIdIfUnique(packetId: Int): PersistedPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.claimQueuedPacketByPacketIdIfUnique"]},{"name":"open suspend override fun clearAllUnreadCounts()","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.clearAllUnreadCounts","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/clear-all-unread-counts.html","searchKeys":["clearAllUnreadCounts","open suspend override fun clearAllUnreadCounts()","org.meshtastic.core.data.repository.PacketRepositoryImpl.clearAllUnreadCounts"]},{"name":"open suspend override fun clearChannelSet()","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearChannelSet","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/clear-channel-set.html","searchKeys":["clearChannelSet","open suspend override fun clearChannelSet()","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearChannelSet"]},{"name":"open suspend override fun clearDeviceUIConfig()","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearDeviceUIConfig","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/clear-device-u-i-config.html","searchKeys":["clearDeviceUIConfig","open suspend override fun clearDeviceUIConfig()","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearDeviceUIConfig"]},{"name":"open suspend override fun clearEarlyPackets()","description":"org.meshtastic.core.data.manager.MeshMessageProcessorImpl.clearEarlyPackets","location":"core/data/org.meshtastic.core.data.manager/-mesh-message-processor-impl/clear-early-packets.html","searchKeys":["clearEarlyPackets","open suspend override fun clearEarlyPackets()","org.meshtastic.core.data.manager.MeshMessageProcessorImpl.clearEarlyPackets"]},{"name":"open suspend override fun clearFileManifest()","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearFileManifest","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/clear-file-manifest.html","searchKeys":["clearFileManifest","open suspend override fun clearFileManifest()","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearFileManifest"]},{"name":"open suspend override fun clearLocalConfig()","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearLocalConfig","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/clear-local-config.html","searchKeys":["clearLocalConfig","open suspend override fun clearLocalConfig()","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearLocalConfig"]},{"name":"open suspend override fun clearLocalModuleConfig()","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearLocalModuleConfig","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/clear-local-module-config.html","searchKeys":["clearLocalModuleConfig","open suspend override fun clearLocalModuleConfig()","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearLocalModuleConfig"]},{"name":"open suspend override fun clearLoraRegionPresetMap()","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearLoraRegionPresetMap","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/clear-lora-region-preset-map.html","searchKeys":["clearLoraRegionPresetMap","open suspend override fun clearLoraRegionPresetMap()","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.clearLoraRegionPresetMap"]},{"name":"open suspend override fun clearMyNodeInfo()","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.clearMyNodeInfo","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/clear-my-node-info.html","searchKeys":["clearMyNodeInfo","open suspend override fun clearMyNodeInfo()","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.clearMyNodeInfo"]},{"name":"open suspend override fun clearMyNodeInfo()","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.clearMyNodeInfo","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/clear-my-node-info.html","searchKeys":["clearMyNodeInfo","open suspend override fun clearMyNodeInfo()","org.meshtastic.core.data.repository.NodeRepositoryImpl.clearMyNodeInfo"]},{"name":"open suspend override fun clearNodeDB(preserveFavorites: Boolean)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.clearNodeDB","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/clear-node-d-b.html","searchKeys":["clearNodeDB","open suspend override fun clearNodeDB(preserveFavorites: Boolean)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.clearNodeDB"]},{"name":"open suspend override fun clearNodeDB(preserveFavorites: Boolean)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.clearNodeDB","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/clear-node-d-b.html","searchKeys":["clearNodeDB","open suspend override fun clearNodeDB(preserveFavorites: Boolean)","org.meshtastic.core.data.repository.NodeRepositoryImpl.clearNodeDB"]},{"name":"open suspend override fun clearPacketDB()","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.clearPacketDB","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/clear-packet-d-b.html","searchKeys":["clearPacketDB","open suspend override fun clearPacketDB()","org.meshtastic.core.data.repository.PacketRepositoryImpl.clearPacketDB"]},{"name":"open suspend override fun clearUnreadCount(contact: String, timestamp: Long)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.clearUnreadCount","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/clear-unread-count.html","searchKeys":["clearUnreadCount","open suspend override fun clearUnreadCount(contact: String, timestamp: Long)","org.meshtastic.core.data.repository.PacketRepositoryImpl.clearUnreadCount"]},{"name":"open suspend override fun completeDispatchedResponse(dataRequestId: Int, complete: Boolean)","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.completeDispatchedResponse","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/complete-dispatched-response.html","searchKeys":["completeDispatchedResponse","open suspend override fun completeDispatchedResponse(dataRequestId: Int, complete: Boolean)","org.meshtastic.core.data.manager.PacketHandlerImpl.completeDispatchedResponse"]},{"name":"open suspend override fun delete(action: QuickChatAction)","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.delete","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/delete.html","searchKeys":["delete","open suspend override fun delete(action: QuickChatAction)","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.delete"]},{"name":"open suspend override fun deleteAll()","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteAll","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/delete-all.html","searchKeys":["deleteAll","open suspend override fun deleteAll()","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteAll"]},{"name":"open suspend override fun deleteAll()","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.deleteAll","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/delete-all.html","searchKeys":["deleteAll","open suspend override fun deleteAll()","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.deleteAll"]},{"name":"open suspend override fun deleteContacts(contactList: List<String>)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.deleteContacts","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/delete-contacts.html","searchKeys":["deleteContacts","open suspend override fun deleteContacts(contactList: List<String>)","org.meshtastic.core.data.repository.PacketRepositoryImpl.deleteContacts"]},{"name":"open suspend override fun deleteLocalStatsLogs(nodeNum: Int)","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLocalStatsLogs","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/delete-local-stats-logs.html","searchKeys":["deleteLocalStatsLogs","open suspend override fun deleteLocalStatsLogs(nodeNum: Int)","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLocalStatsLogs"]},{"name":"open suspend override fun deleteLog(uuid: String)","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLog","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/delete-log.html","searchKeys":["deleteLog","open suspend override fun deleteLog(uuid: String)","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLog"]},{"name":"open suspend override fun deleteLogs(nodeNum: Int, portNum: Int)","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLogs","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/delete-logs.html","searchKeys":["deleteLogs","open suspend override fun deleteLogs(nodeNum: Int, portNum: Int)","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLogs"]},{"name":"open suspend override fun deleteLogsOlderThan(retentionDays: Int)","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLogsOlderThan","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/delete-logs-older-than.html","searchKeys":["deleteLogsOlderThan","open suspend override fun deleteLogsOlderThan(retentionDays: Int)","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.deleteLogsOlderThan"]},{"name":"open suspend override fun deleteMessages(uuidList: List<Long>)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.deleteMessages","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/delete-messages.html","searchKeys":["deleteMessages","open suspend override fun deleteMessages(uuidList: List<Long>)","org.meshtastic.core.data.repository.PacketRepositoryImpl.deleteMessages"]},{"name":"open suspend override fun deleteNode(num: Int)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.deleteNode","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/delete-node.html","searchKeys":["deleteNode","open suspend override fun deleteNode(num: Int)","org.meshtastic.core.data.repository.NodeRepositoryImpl.deleteNode"]},{"name":"open suspend override fun deleteNodeAndMetadata(num: Int)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.deleteNodeAndMetadata","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/delete-node-and-metadata.html","searchKeys":["deleteNodeAndMetadata","open suspend override fun deleteNodeAndMetadata(num: Int)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.deleteNodeAndMetadata"]},{"name":"open suspend override fun deleteNodes(nodeNums: List<Int>)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.deleteNodes","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/delete-nodes.html","searchKeys":["deleteNodes","open suspend override fun deleteNodes(nodeNums: List<Int>)","org.meshtastic.core.data.repository.NodeRepositoryImpl.deleteNodes"]},{"name":"open suspend override fun deleteNodesAndMetadata(nodeNums: List<Int>)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.deleteNodesAndMetadata","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/delete-nodes-and-metadata.html","searchKeys":["deleteNodesAndMetadata","open suspend override fun deleteNodesAndMetadata(nodeNums: List<Int>)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.deleteNodesAndMetadata"]},{"name":"open suspend override fun deleteWaypoint(id: Int)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.deleteWaypoint","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/delete-waypoint.html","searchKeys":["deleteWaypoint","open suspend override fun deleteWaypoint(id: Int)","org.meshtastic.core.data.repository.PacketRepositoryImpl.deleteWaypoint"]},{"name":"open suspend override fun ensureImported()","description":"org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.ensureImported","location":"core/data/org.meshtastic.core.data.repository/-device-link-repository-impl/ensure-imported.html","searchKeys":["ensureImported","open suspend override fun ensureImported()","org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.ensureImported"]},{"name":"open suspend override fun findPacketsWithId(packetId: Int): List<DataPacket>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.findPacketsWithId","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/find-packets-with-id.html","searchKeys":["findPacketsWithId","open suspend override fun findPacketsWithId(packetId: Int): List<DataPacket>","org.meshtastic.core.data.repository.PacketRepositoryImpl.findPacketsWithId"]},{"name":"open suspend override fun findReactionsWithId(packetId: Int): List<Reaction>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.findReactionsWithId","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/find-reactions-with-id.html","searchKeys":["findReactionsWithId","open suspend override fun findReactionsWithId(packetId: Int): List<Reaction>","org.meshtastic.core.data.repository.PacketRepositoryImpl.findReactionsWithId"]},{"name":"open suspend override fun getChannelInfo(): GetChannelInfoResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getChannelInfo","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-channel-info.html","searchKeys":["getChannelInfo","open suspend override fun getChannelInfo(): GetChannelInfoResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getChannelInfo"]},{"name":"open suspend override fun getContactSettings(contact: String): ContactSettings","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getContactSettings","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-contact-settings.html","searchKeys":["getContactSettings","open suspend override fun getContactSettings(contact: String): ContactSettings","org.meshtastic.core.data.repository.PacketRepositoryImpl.getContactSettings"]},{"name":"open suspend override fun getDeviceHardwareByModel(hwModel: Int, target: String?, forceRefresh: Boolean): Result<DeviceHardware?>","description":"org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.getDeviceHardwareByModel","location":"core/data/org.meshtastic.core.data.repository/-device-hardware-repository-impl/get-device-hardware-by-model.html","searchKeys":["getDeviceHardwareByModel","open suspend override fun getDeviceHardwareByModel(hwModel: Int, target: String?, forceRefresh: Boolean): Result<DeviceHardware?>","org.meshtastic.core.data.repository.DeviceHardwareRepositoryImpl.getDeviceHardwareByModel"]},{"name":"open suspend override fun getDeviceStatus(): GetDeviceStatusResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getDeviceStatus","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-device-status.html","searchKeys":["getDeviceStatus","open suspend override fun getDeviceStatus(): GetDeviceStatusResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getDeviceStatus"]},{"name":"open suspend override fun getDraft(contactKey: String): String","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getDraft","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-draft.html","searchKeys":["getDraft","open suspend override fun getDraft(contactKey: String): String","org.meshtastic.core.data.repository.PacketRepositoryImpl.getDraft"]},{"name":"open suspend override fun getEdition(editionName: String): EventFirmwareEdition?","description":"org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl.getEdition","location":"core/data/org.meshtastic.core.data.repository/-event-firmware-repository-impl/get-edition.html","searchKeys":["getEdition","open suspend override fun getEdition(editionName: String): EventFirmwareEdition?","org.meshtastic.core.data.repository.EventFirmwareRepositoryImpl.getEdition"]},{"name":"open suspend override fun getEnroutePackets(): List<PersistedPacket>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getEnroutePackets","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-enroute-packets.html","searchKeys":["getEnroutePackets","open suspend override fun getEnroutePackets(): List<PersistedPacket>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getEnroutePackets"]},{"name":"open suspend override fun getEnrouteReactions(): List<PersistedReaction>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getEnrouteReactions","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-enroute-reactions.html","searchKeys":["getEnrouteReactions","open suspend override fun getEnrouteReactions(): List<PersistedReaction>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getEnrouteReactions"]},{"name":"open suspend override fun getFilteredCount(contactKey: String): Int","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getFilteredCount","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-filtered-count.html","searchKeys":["getFilteredCount","open suspend override fun getFilteredCount(contactKey: String): Int","org.meshtastic.core.data.repository.PacketRepositoryImpl.getFilteredCount"]},{"name":"open suspend override fun getLinksForTarget(platformioTarget: String, regionCode: String): List<DeviceLink>","description":"org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.getLinksForTarget","location":"core/data/org.meshtastic.core.data.repository/-device-link-repository-impl/get-links-for-target.html","searchKeys":["getLinksForTarget","open suspend override fun getLinksForTarget(platformioTarget: String, regionCode: String): List<DeviceLink>","org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.getLinksForTarget"]},{"name":"open suspend override fun getManifestTargets(release: FirmwareRelease): Set<String>?","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.getManifestTargets","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/get-manifest-targets.html","searchKeys":["getManifestTargets","open suspend override fun getManifestTargets(release: FirmwareRelease): Set<String>?","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.getManifestTargets"]},{"name":"open suspend override fun getMeshMetrics(): GetMeshMetricsResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getMeshMetrics","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-mesh-metrics.html","searchKeys":["getMeshMetrics","open suspend override fun getMeshMetrics(): GetMeshMetricsResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getMeshMetrics"]},{"name":"open suspend override fun getMeshStatus(): MeshStatusResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getMeshStatus","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-mesh-status.html","searchKeys":["getMeshStatus","open suspend override fun getMeshStatus(): MeshStatusResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getMeshStatus"]},{"name":"open suspend override fun getMessageCount(contact: String): Int","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessageCount","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-message-count.html","searchKeys":["getMessageCount","open suspend override fun getMessageCount(contact: String): Int","org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessageCount"]},{"name":"open suspend override fun getMessagesFrom(contact: String, limit: Int?, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<List<Message>>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessagesFrom","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-messages-from.html","searchKeys":["getMessagesFrom","open suspend override fun getMessagesFrom(contact: String, limit: Int?, includeFiltered: Boolean, getNode: suspend (String?) -> Node): Flow<List<Message>>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getMessagesFrom"]},{"name":"open suspend override fun getNodeDbSnapshot(): Map<Int, Node>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodeDbSnapshot","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-node-db-snapshot.html","searchKeys":["getNodeDbSnapshot","open suspend override fun getNodeDbSnapshot(): Map<Int, Node>","org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodeDbSnapshot"]},{"name":"open suspend override fun getNodeDbSnapshot(): Map<Int, NodeWithRelations>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getNodeDbSnapshot","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/get-node-db-snapshot.html","searchKeys":["getNodeDbSnapshot","open suspend override fun getNodeDbSnapshot(): Map<Int, NodeWithRelations>","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getNodeDbSnapshot"]},{"name":"open suspend override fun getNodeDetails(nodeId: String): GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getNodeDetails","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-node-details.html","searchKeys":["getNodeDetails","open suspend override fun getNodeDetails(nodeId: String): GetNodeDetailsResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getNodeDetails"]},{"name":"open suspend override fun getNodeList(): GetNodeListResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getNodeList","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-node-list.html","searchKeys":["getNodeList","open suspend override fun getNodeList(): GetNodeListResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getNodeList"]},{"name":"open suspend override fun getNodesOlderThan(lastHeard: Int): List<Node>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodesOlderThan","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-nodes-older-than.html","searchKeys":["getNodesOlderThan","open suspend override fun getNodesOlderThan(lastHeard: Int): List<Node>","org.meshtastic.core.data.repository.NodeRepositoryImpl.getNodesOlderThan"]},{"name":"open suspend override fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getNodesOlderThan","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/get-nodes-older-than.html","searchKeys":["getNodesOlderThan","open suspend override fun getNodesOlderThan(lastHeard: Int): List<NodeEntity>","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getNodesOlderThan"]},{"name":"open suspend override fun getPacketById(id: Int): DataPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketById","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-packet-by-id.html","searchKeys":["getPacketById","open suspend override fun getPacketById(id: Int): DataPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketById"]},{"name":"open suspend override fun getPacketByPacketId(packetId: Int): DataPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketByPacketId","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-packet-by-packet-id.html","searchKeys":["getPacketByPacketId","open suspend override fun getPacketByPacketId(packetId: Int): DataPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketByPacketId"]},{"name":"open suspend override fun getPacketByPacketIdIfUnique(packetId: Int): DataPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketByPacketIdIfUnique","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-packet-by-packet-id-if-unique.html","searchKeys":["getPacketByPacketIdIfUnique","open suspend override fun getPacketByPacketIdIfUnique(packetId: Int): DataPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketByPacketIdIfUnique"]},{"name":"open suspend override fun getPacketByPersistedId(id: PersistedPacketId): DataPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketByPersistedId","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-packet-by-persisted-id.html","searchKeys":["getPacketByPersistedId","open suspend override fun getPacketByPersistedId(id: PersistedPacketId): DataPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.getPacketByPersistedId"]},{"name":"open suspend override fun getQueuedPackets(): List<PersistedPacket>","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getQueuedPackets","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-queued-packets.html","searchKeys":["getQueuedPackets","open suspend override fun getQueuedPackets(): List<PersistedPacket>","org.meshtastic.core.data.repository.PacketRepositoryImpl.getQueuedPackets"]},{"name":"open suspend override fun getReactionByPacketId(packetId: Int): Reaction?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getReactionByPacketId","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-reaction-by-packet-id.html","searchKeys":["getReactionByPacketId","open suspend override fun getReactionByPacketId(packetId: Int): Reaction?","org.meshtastic.core.data.repository.PacketRepositoryImpl.getReactionByPacketId"]},{"name":"open suspend override fun getRecentMessages(contactName: String? = null, limit: Int = DEFAULT_MESSAGE_LIMIT): GetRecentMessagesResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getRecentMessages","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-recent-messages.html","searchKeys":["getRecentMessages","open suspend override fun getRecentMessages(contactName: String? = null, limit: Int = DEFAULT_MESSAGE_LIMIT): GetRecentMessagesResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getRecentMessages"]},{"name":"open suspend override fun getSnapshot(): BootloaderOtaQuirksResponse","description":"org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl.getSnapshot","location":"core/data/org.meshtastic.core.data.repository/-bootloader-ota-quirks-repository-impl/get-snapshot.html","searchKeys":["getSnapshot","open suspend override fun getSnapshot(): BootloaderOtaQuirksResponse","org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl.getSnapshot"]},{"name":"open suspend override fun getSnapshot(): MaintenanceUf2Manifest","description":"org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl.getSnapshot","location":"core/data/org.meshtastic.core.data.repository/-maintenance-uf2-repository-impl/get-snapshot.html","searchKeys":["getSnapshot","open suspend override fun getSnapshot(): MaintenanceUf2Manifest","org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl.getSnapshot"]},{"name":"open suspend override fun getUnknownNodes(): List<Node>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.getUnknownNodes","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/get-unknown-nodes.html","searchKeys":["getUnknownNodes","open suspend override fun getUnknownNodes(): List<Node>","org.meshtastic.core.data.repository.NodeRepositoryImpl.getUnknownNodes"]},{"name":"open suspend override fun getUnknownNodes(): List<NodeEntity>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getUnknownNodes","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-read-data-source/get-unknown-nodes.html","searchKeys":["getUnknownNodes","open suspend override fun getUnknownNodes(): List<NodeEntity>","org.meshtastic.core.data.datasource.SwitchingNodeInfoReadDataSource.getUnknownNodes"]},{"name":"open suspend override fun getUnreadCount(contact: String): Int","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.getUnreadCount","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/get-unread-count.html","searchKeys":["getUnreadCount","open suspend override fun getUnreadCount(contact: String): Int","org.meshtastic.core.data.repository.PacketRepositoryImpl.getUnreadCount"]},{"name":"open suspend override fun getUnreadSummary(): GetUnreadSummaryResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.getUnreadSummary","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/get-unread-summary.html","searchKeys":["getUnreadSummary","open suspend override fun getUnreadSummary(): GetUnreadSummaryResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.getUnreadSummary"]},{"name":"open suspend override fun handleFromRadio(frame: ReceivedRadioFrame, myNodeNum: Int?)","description":"org.meshtastic.core.data.manager.MeshMessageProcessorImpl.handleFromRadio","location":"core/data/org.meshtastic.core.data.manager/-mesh-message-processor-impl/handle-from-radio.html","searchKeys":["handleFromRadio","open suspend override fun handleFromRadio(frame: ReceivedRadioFrame, myNodeNum: Int?)","org.meshtastic.core.data.manager.MeshMessageProcessorImpl.handleFromRadio"]},{"name":"open suspend override fun insert(log: MeshLog)","description":"org.meshtastic.core.data.repository.MeshLogRepositoryImpl.insert","location":"core/data/org.meshtastic.core.data.repository/-mesh-log-repository-impl/insert.html","searchKeys":["insert","open suspend override fun insert(log: MeshLog)","org.meshtastic.core.data.repository.MeshLogRepositoryImpl.insert"]},{"name":"open suspend override fun insert(packet: DataPacket, myNodeNum: Int, contactKey: String, receivedTime: Long, read: Boolean, filtered: Boolean)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.insert","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/insert.html","searchKeys":["insert","open suspend override fun insert(packet: DataPacket, myNodeNum: Int, contactKey: String, receivedTime: Long, read: Boolean, filtered: Boolean)","org.meshtastic.core.data.repository.PacketRepositoryImpl.insert"]},{"name":"open suspend override fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.insertMetadata","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/insert-metadata.html","searchKeys":["insertMetadata","open suspend override fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata)","org.meshtastic.core.data.repository.NodeRepositoryImpl.insertMetadata"]},{"name":"open suspend override fun insertReaction(reaction: Reaction, myNodeNum: Int)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.insertReaction","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/insert-reaction.html","searchKeys":["insertReaction","open suspend override fun insertReaction(reaction: Reaction, myNodeNum: Int)","org.meshtastic.core.data.repository.PacketRepositoryImpl.insertReaction"]},{"name":"open suspend override fun installConfig(mi: MyNodeEntity, nodes: List<NodeEntity>): List<Int>","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.installConfig","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/install-config.html","searchKeys":["installConfig","open suspend override fun installConfig(mi: MyNodeEntity, nodes: List<NodeEntity>): List<Int>","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.installConfig"]},{"name":"open suspend override fun installConfig(mi: MyNodeInfo, nodes: List<Node>): List<Int>","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.installConfig","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/install-config.html","searchKeys":["installConfig","open suspend override fun installConfig(mi: MyNodeInfo, nodes: List<Node>): List<Int>","org.meshtastic.core.data.repository.NodeRepositoryImpl.installConfig"]},{"name":"open suspend override fun installNodeInfoAndPersist(info: NodeInfo)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.installNodeInfoAndPersist","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/install-node-info-and-persist.html","searchKeys":["installNodeInfoAndPersist","open suspend override fun installNodeInfoAndPersist(info: NodeInfo)","org.meshtastic.core.data.manager.NodeManagerImpl.installNodeInfoAndPersist"]},{"name":"open suspend override fun invalidateCache()","description":"org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.invalidateCache","location":"core/data/org.meshtastic.core.data.repository/-firmware-release-repository-impl/invalidate-cache.html","searchKeys":["invalidateCache","open suspend override fun invalidateCache()","org.meshtastic.core.data.repository.FirmwareReleaseRepositoryImpl.invalidateCache"]},{"name":"open suspend override fun markContactUnread(contactKey: String)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.markContactUnread","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/mark-contact-unread.html","searchKeys":["markContactUnread","open suspend override fun markContactUnread(contactKey: String)","org.meshtastic.core.data.repository.PacketRepositoryImpl.markContactUnread"]},{"name":"open suspend override fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.migrateChannelsByPSK","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/migrate-channels-by-p-s-k.html","searchKeys":["migrateChannelsByPSK","open suspend override fun migrateChannelsByPSK(oldSettings: List<ChannelSettings>, newSettings: List<ChannelSettings>)","org.meshtastic.core.data.repository.PacketRepositoryImpl.migrateChannelsByPSK"]},{"name":"open suspend override fun onNodeDbReady()","description":"org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onNodeDbReady","location":"core/data/org.meshtastic.core.data.manager/-mesh-connection-manager-impl/on-node-db-ready.html","searchKeys":["onNodeDbReady","open suspend override fun onNodeDbReady()","org.meshtastic.core.data.manager.MeshConnectionManagerImpl.onNodeDbReady"]},{"name":"open suspend override fun probe(address: String, tlsEnabled: Boolean, username: String?, password: String?): MqttProbeStatus","description":"org.meshtastic.core.data.manager.MqttManagerImpl.probe","location":"core/data/org.meshtastic.core.data.manager/-mqtt-manager-impl/probe.html","searchKeys":["probe","open suspend override fun probe(address: String, tlsEnabled: Boolean, username: String?, password: String?): MqttProbeStatus","org.meshtastic.core.data.manager.MqttManagerImpl.probe"]},{"name":"open suspend override fun reconcile()","description":"org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl.reconcile","location":"core/data/org.meshtastic.core.data.repository/-bootloader-ota-quirks-repository-impl/reconcile.html","searchKeys":["reconcile","open suspend override fun reconcile()","org.meshtastic.core.data.repository.BootloaderOtaQuirksRepositoryImpl.reconcile"]},{"name":"open suspend override fun reconcile()","description":"org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.reconcile","location":"core/data/org.meshtastic.core.data.repository/-device-link-repository-impl/reconcile.html","searchKeys":["reconcile","open suspend override fun reconcile()","org.meshtastic.core.data.repository.DeviceLinkRepositoryImpl.reconcile"]},{"name":"open suspend override fun reconcile()","description":"org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl.reconcile","location":"core/data/org.meshtastic.core.data.repository/-maintenance-uf2-repository-impl/reconcile.html","searchKeys":["reconcile","open suspend override fun reconcile()","org.meshtastic.core.data.repository.MaintenanceUf2RepositoryImpl.reconcile"]},{"name":"open suspend override fun replaceAllSettings(settingsList: List<ChannelSettings>)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.replaceAllSettings","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/replace-all-settings.html","searchKeys":["replaceAllSettings","open suspend override fun replaceAllSettings(settingsList: List<ChannelSettings>)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.replaceAllSettings"]},{"name":"open suspend override fun requestHistoryReplay(trigger: String, myNodeNum: Int?, storeForwardConfig: ModuleConfig.StoreForwardConfig?, transport: String, expectedConnectionVersion: Long)","description":"org.meshtastic.core.data.manager.HistoryManagerImpl.requestHistoryReplay","location":"core/data/org.meshtastic.core.data.manager/-history-manager-impl/request-history-replay.html","searchKeys":["requestHistoryReplay","open suspend override fun requestHistoryReplay(trigger: String, myNodeNum: Int?, storeForwardConfig: ModuleConfig.StoreForwardConfig?, transport: String, expectedConnectionVersion: Long)","org.meshtastic.core.data.manager.HistoryManagerImpl.requestHistoryReplay"]},{"name":"open suspend override fun requestNeighborInfo(requestId: Int, destNum: Int)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.requestNeighborInfo","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/request-neighbor-info.html","searchKeys":["requestNeighborInfo","open suspend override fun requestNeighborInfo(requestId: Int, destNum: Int)","org.meshtastic.core.data.manager.CommandSenderImpl.requestNeighborInfo"]},{"name":"open suspend override fun requestPosition(destNum: Int, currentPosition: Position)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.requestPosition","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/request-position.html","searchKeys":["requestPosition","open suspend override fun requestPosition(destNum: Int, currentPosition: Position)","org.meshtastic.core.data.manager.CommandSenderImpl.requestPosition"]},{"name":"open suspend override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.requestTelemetry","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/request-telemetry.html","searchKeys":["requestTelemetry","open suspend override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","org.meshtastic.core.data.manager.CommandSenderImpl.requestTelemetry"]},{"name":"open suspend override fun requestTelemetryForConnection(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.requestTelemetryForConnection","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/request-telemetry-for-connection.html","searchKeys":["requestTelemetryForConnection","open suspend override fun requestTelemetryForConnection(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long)","org.meshtastic.core.data.manager.CommandSenderImpl.requestTelemetryForConnection"]},{"name":"open suspend override fun requestTraceroute(requestId: Int, destNum: Int)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.requestTraceroute","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/request-traceroute.html","searchKeys":["requestTraceroute","open suspend override fun requestTraceroute(requestId: Int, destNum: Int)","org.meshtastic.core.data.manager.CommandSenderImpl.requestTraceroute"]},{"name":"open suspend override fun requestUserInfo(destNum: Int)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.requestUserInfo","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/request-user-info.html","searchKeys":["requestUserInfo","open suspend override fun requestUserInfo(destNum: Int)","org.meshtastic.core.data.manager.CommandSenderImpl.requestUserInfo"]},{"name":"open suspend override fun resolveOutgoingPacket(packet: MeshPacket): PersistedPacket?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.resolveOutgoingPacket","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/resolve-outgoing-packet.html","searchKeys":["resolveOutgoingPacket","open suspend override fun resolveOutgoingPacket(packet: MeshPacket): PersistedPacket?","org.meshtastic.core.data.repository.PacketRepositoryImpl.resolveOutgoingPacket"]},{"name":"open suspend override fun rollbackEnroutePacket(id: PersistedPacketId): Boolean","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.rollbackEnroutePacket","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/rollback-enroute-packet.html","searchKeys":["rollbackEnroutePacket","open suspend override fun rollbackEnroutePacket(id: PersistedPacketId): Boolean","org.meshtastic.core.data.repository.PacketRepositoryImpl.rollbackEnroutePacket"]},{"name":"open suspend override fun savePacket(myNodeNum: Int, contactKey: String, packet: DataPacket, receivedTime: Long, read: Boolean, filtered: Boolean): PersistedPacketId","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.savePacket","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/save-packet.html","searchKeys":["savePacket","open suspend override fun savePacket(myNodeNum: Int, contactKey: String, packet: DataPacket, receivedTime: Long, read: Boolean, filtered: Boolean): PersistedPacketId","org.meshtastic.core.data.repository.PacketRepositoryImpl.savePacket"]},{"name":"open suspend override fun sendAdmin(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendAdmin","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-admin.html","searchKeys":["sendAdmin","open suspend override fun sendAdmin(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","org.meshtastic.core.data.manager.CommandSenderImpl.sendAdmin"]},{"name":"open suspend override fun sendAdminAwaitResult(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage): AwaitedSendResult","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendAdminAwaitResult","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-admin-await-result.html","searchKeys":["sendAdminAwaitResult","open suspend override fun sendAdminAwaitResult(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage): AwaitedSendResult","org.meshtastic.core.data.manager.CommandSenderImpl.sendAdminAwaitResult"]},{"name":"open suspend override fun sendAdminForConnection(destNum: Int, expectedConnectionVersion: Long, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendAdminForConnection","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-admin-for-connection.html","searchKeys":["sendAdminForConnection","open suspend override fun sendAdminForConnection(destNum: Int, expectedConnectionVersion: Long, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","org.meshtastic.core.data.manager.CommandSenderImpl.sendAdminForConnection"]},{"name":"open suspend override fun sendData(p: DataPacket)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendData","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-data.html","searchKeys":["sendData","open suspend override fun sendData(p: DataPacket)","org.meshtastic.core.data.manager.CommandSenderImpl.sendData"]},{"name":"open suspend override fun sendMessage(text: String, recipientName: String? = null, channelName: String? = null): SendMessageResult","description":"org.meshtastic.core.data.ai.AiFunctionProviderImpl.sendMessage","location":"core/data/org.meshtastic.core.data.ai/-ai-function-provider-impl/send-message.html","searchKeys":["sendMessage","open suspend override fun sendMessage(text: String, recipientName: String? = null, channelName: String? = null): SendMessageResult","org.meshtastic.core.data.ai.AiFunctionProviderImpl.sendMessage"]},{"name":"open suspend override fun sendPosition(pos: Position, destNum: Int?, wantResponse: Boolean)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.sendPosition","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/send-position.html","searchKeys":["sendPosition","open suspend override fun sendPosition(pos: Position, destNum: Int?, wantResponse: Boolean)","org.meshtastic.core.data.manager.CommandSenderImpl.sendPosition"]},{"name":"open suspend override fun sendToRadio(packet: MeshPacket): Boolean","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadio","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/send-to-radio.html","searchKeys":["sendToRadio","open suspend override fun sendToRadio(packet: MeshPacket): Boolean","org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadio"]},{"name":"open suspend override fun sendToRadioAndAwaitResult(packet: MeshPacket): AwaitedSendResult","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadioAndAwaitResult","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/send-to-radio-and-await-result.html","searchKeys":["sendToRadioAndAwaitResult","open suspend override fun sendToRadioAndAwaitResult(packet: MeshPacket): AwaitedSendResult","org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadioAndAwaitResult"]},{"name":"open suspend override fun sendToRadioForConnection(packet: MeshPacket, expectedConnectionVersion: Long): Boolean","description":"org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadioForConnection","location":"core/data/org.meshtastic.core.data.manager/-packet-handler-impl/send-to-radio-for-connection.html","searchKeys":["sendToRadioForConnection","open suspend override fun sendToRadioForConnection(packet: MeshPacket, expectedConnectionVersion: Long): Boolean","org.meshtastic.core.data.manager.PacketHandlerImpl.sendToRadioForConnection"]},{"name":"open suspend override fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.setContactFilteringDisabled","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/set-contact-filtering-disabled.html","searchKeys":["setContactFilteringDisabled","open suspend override fun setContactFilteringDisabled(contactKey: String, disabled: Boolean)","org.meshtastic.core.data.repository.PacketRepositoryImpl.setContactFilteringDisabled"]},{"name":"open suspend override fun setDeviceUIConfig(config: DeviceUIConfig)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setDeviceUIConfig","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/set-device-u-i-config.html","searchKeys":["setDeviceUIConfig","open suspend override fun setDeviceUIConfig(config: DeviceUIConfig)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setDeviceUIConfig"]},{"name":"open suspend override fun setDraft(contactKey: String, draft: String)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.setDraft","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/set-draft.html","searchKeys":["setDraft","open suspend override fun setDraft(contactKey: String, draft: String)","org.meshtastic.core.data.repository.PacketRepositoryImpl.setDraft"]},{"name":"open suspend override fun setFixedPosition(destNum: Int, pos: Position)","description":"org.meshtastic.core.data.manager.CommandSenderImpl.setFixedPosition","location":"core/data/org.meshtastic.core.data.manager/-command-sender-impl/set-fixed-position.html","searchKeys":["setFixedPosition","open suspend override fun setFixedPosition(destNum: Int, pos: Position)","org.meshtastic.core.data.manager.CommandSenderImpl.setFixedPosition"]},{"name":"open suspend override fun setItemPosition(uuid: Long, newPos: Int)","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.setItemPosition","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/set-item-position.html","searchKeys":["setItemPosition","open suspend override fun setItemPosition(uuid: Long, newPos: Int)","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.setItemPosition"]},{"name":"open suspend override fun setLocalConfig(config: Config)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setLocalConfig","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/set-local-config.html","searchKeys":["setLocalConfig","open suspend override fun setLocalConfig(config: Config)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setLocalConfig"]},{"name":"open suspend override fun setLocalModuleConfig(config: ModuleConfig)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setLocalModuleConfig","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/set-local-module-config.html","searchKeys":["setLocalModuleConfig","open suspend override fun setLocalModuleConfig(config: ModuleConfig)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setLocalModuleConfig"]},{"name":"open suspend override fun setLoraRegionPresetMap(map: LoRaRegionPresetMap)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setLoraRegionPresetMap","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/set-lora-region-preset-map.html","searchKeys":["setLoraRegionPresetMap","open suspend override fun setLoraRegionPresetMap(map: LoRaRegionPresetMap)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.setLoraRegionPresetMap"]},{"name":"open suspend override fun setMessageTranslation(uuid: Long, translatedText: String)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.setMessageTranslation","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/set-message-translation.html","searchKeys":["setMessageTranslation","open suspend override fun setMessageTranslation(uuid: Long, translatedText: String)","org.meshtastic.core.data.repository.PacketRepositoryImpl.setMessageTranslation"]},{"name":"open suspend override fun setMuteUntil(contacts: List<String>, until: Long)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.setMuteUntil","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/set-mute-until.html","searchKeys":["setMuteUntil","open suspend override fun setMuteUntil(contacts: List<String>, until: Long)","org.meshtastic.core.data.repository.PacketRepositoryImpl.setMuteUntil"]},{"name":"open suspend override fun setNodeNotes(num: Int, notes: String)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.setNodeNotes","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/set-node-notes.html","searchKeys":["setNodeNotes","open suspend override fun setNodeNotes(num: Int, notes: String)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.setNodeNotes"]},{"name":"open suspend override fun setNodeNotes(num: Int, notes: String)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.setNodeNotes","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/set-node-notes.html","searchKeys":["setNodeNotes","open suspend override fun setNodeNotes(num: Int, notes: String)","org.meshtastic.core.data.repository.NodeRepositoryImpl.setNodeNotes"]},{"name":"open suspend override fun setPinned(contactKeys: List<String>, pinned: Boolean)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.setPinned","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/set-pinned.html","searchKeys":["setPinned","open suspend override fun setPinned(contactKeys: List<String>, pinned: Boolean)","org.meshtastic.core.data.repository.PacketRepositoryImpl.setPinned"]},{"name":"open suspend override fun setShowTranslated(uuid: Long, showTranslated: Boolean)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.setShowTranslated","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/set-show-translated.html","searchKeys":["setShowTranslated","open suspend override fun setShowTranslated(uuid: Long, showTranslated: Boolean)","org.meshtastic.core.data.repository.PacketRepositoryImpl.setShowTranslated"]},{"name":"open suspend override fun timeOutEnroutePacket(id: PersistedPacketId, routingError: Int): Boolean","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.timeOutEnroutePacket","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/time-out-enroute-packet.html","searchKeys":["timeOutEnroutePacket","open suspend override fun timeOutEnroutePacket(id: PersistedPacketId, routingError: Int): Boolean","org.meshtastic.core.data.repository.PacketRepositoryImpl.timeOutEnroutePacket"]},{"name":"open suspend override fun timeOutEnrouteReaction(id: PersistedReactionId, routingError: Int): Boolean","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.timeOutEnrouteReaction","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/time-out-enroute-reaction.html","searchKeys":["timeOutEnrouteReaction","open suspend override fun timeOutEnrouteReaction(id: PersistedReactionId, routingError: Int): Boolean","org.meshtastic.core.data.repository.PacketRepositoryImpl.timeOutEnrouteReaction"]},{"name":"open suspend override fun update(packet: DataPacket, routingError: Int)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.update","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update.html","searchKeys":["update","open suspend override fun update(packet: DataPacket, routingError: Int)","org.meshtastic.core.data.repository.PacketRepositoryImpl.update"]},{"name":"open suspend override fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.updateChannelSet","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/update-channel-set.html","searchKeys":["updateChannelSet","open suspend override fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.updateChannelSet"]},{"name":"open suspend override fun updateChannelSettings(channel: Channel)","description":"org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.updateChannelSettings","location":"core/data/org.meshtastic.core.data.repository/-radio-config-repository-impl/update-channel-settings.html","searchKeys":["updateChannelSettings","open suspend override fun updateChannelSettings(channel: Channel)","org.meshtastic.core.data.repository.RadioConfigRepositoryImpl.updateChannelSettings"]},{"name":"open suspend override fun updateFilteredBySender(senderId: String, filtered: Boolean)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateFilteredBySender","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-filtered-by-sender.html","searchKeys":["updateFilteredBySender","open suspend override fun updateFilteredBySender(senderId: String, filtered: Boolean)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateFilteredBySender"]},{"name":"open suspend override fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateLastReadMessage","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-last-read-message.html","searchKeys":["updateLastReadMessage","open suspend override fun updateLastReadMessage(contact: String, messageUuid: Long, lastReadTimestamp: Long)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateLastReadMessage"]},{"name":"open suspend override fun updateMessageId(d: DataPacket, id: Int)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateMessageId","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-message-id.html","searchKeys":["updateMessageId","open suspend override fun updateMessageId(d: DataPacket, id: Int)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateMessageId"]},{"name":"open suspend override fun updateMessageStatus(d: DataPacket, m: MessageStatus)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateMessageStatus","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-message-status.html","searchKeys":["updateMessageStatus","open suspend override fun updateMessageStatus(d: DataPacket, m: MessageStatus)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateMessageStatus"]},{"name":"open suspend override fun updateMessageStatus(id: PersistedPacketId, status: MessageStatus)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateMessageStatus","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-message-status.html","searchKeys":["updateMessageStatus","open suspend override fun updateMessageStatus(id: PersistedPacketId, status: MessageStatus)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateMessageStatus"]},{"name":"open suspend override fun updateNodeAndPersist(nodeNum: Int, channel: Int, transform: (Node) -> Node)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeAndPersist","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/update-node-and-persist.html","searchKeys":["updateNodeAndPersist","open suspend override fun updateNodeAndPersist(nodeNum: Int, channel: Int, transform: (Node) -> Node)","org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeAndPersist"]},{"name":"open suspend override fun updateNodeStatusAndPersist(nodeNum: Int, status: String?)","description":"org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeStatusAndPersist","location":"core/data/org.meshtastic.core.data.manager/-node-manager-impl/update-node-status-and-persist.html","searchKeys":["updateNodeStatusAndPersist","open suspend override fun updateNodeStatusAndPersist(nodeNum: Int, status: String?)","org.meshtastic.core.data.manager.NodeManagerImpl.updateNodeStatusAndPersist"]},{"name":"open suspend override fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): PersistedPacketId?","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateOutgoingMessageStatus","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-outgoing-message-status.html","searchKeys":["updateOutgoingMessageStatus","open suspend override fun updateOutgoingMessageStatus(packet: MeshPacket, status: MessageStatus): PersistedPacketId?","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateOutgoingMessageStatus"]},{"name":"open suspend override fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.updatePowerChannelLabel","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/update-power-channel-label.html","searchKeys":["updatePowerChannelLabel","open suspend override fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.updatePowerChannelLabel"]},{"name":"open suspend override fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.updatePowerChannelLabel","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/update-power-channel-label.html","searchKeys":["updatePowerChannelLabel","open suspend override fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","org.meshtastic.core.data.repository.NodeRepositoryImpl.updatePowerChannelLabel"]},{"name":"open suspend override fun updateReaction(reaction: Reaction)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateReaction","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-reaction.html","searchKeys":["updateReaction","open suspend override fun updateReaction(reaction: Reaction)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateReaction"]},{"name":"open suspend override fun updateSFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteArray, status: MessageStatus, rxTime: Long, myNodeNum: Int?)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateSFPPStatus","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-s-f-p-p-status.html","searchKeys":["updateSFPPStatus","open suspend override fun updateSFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteArray, status: MessageStatus, rxTime: Long, myNodeNum: Int?)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateSFPPStatus"]},{"name":"open suspend override fun updateSFPPStatusByHash(hash: ByteArray, status: MessageStatus, rxTime: Long)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateSFPPStatusByHash","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-s-f-p-p-status-by-hash.html","searchKeys":["updateSFPPStatusByHash","open suspend override fun updateSFPPStatusByHash(hash: ByteArray, status: MessageStatus, rxTime: Long)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateSFPPStatusByHash"]},{"name":"open suspend override fun upsert(action: QuickChatAction)","description":"org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.upsert","location":"core/data/org.meshtastic.core.data.repository/-quick-chat-action-repository-impl/upsert.html","searchKeys":["upsert","open suspend override fun upsert(action: QuickChatAction)","org.meshtastic.core.data.repository.QuickChatActionRepositoryImpl.upsert"]},{"name":"open suspend override fun upsert(metadata: MetadataEntity)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.upsert","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/upsert.html","searchKeys":["upsert","open suspend override fun upsert(metadata: MetadataEntity)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.upsert"]},{"name":"open suspend override fun upsert(node: Node)","description":"org.meshtastic.core.data.repository.NodeRepositoryImpl.upsert","location":"core/data/org.meshtastic.core.data.repository/-node-repository-impl/upsert.html","searchKeys":["upsert","open suspend override fun upsert(node: Node)","org.meshtastic.core.data.repository.NodeRepositoryImpl.upsert"]},{"name":"open suspend override fun upsert(node: NodeEntity)","description":"org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.upsert","location":"core/data/org.meshtastic.core.data.datasource/-switching-node-info-write-data-source/upsert.html","searchKeys":["upsert","open suspend override fun upsert(node: NodeEntity)","org.meshtastic.core.data.datasource.SwitchingNodeInfoWriteDataSource.upsert"]},{"name":"open suspend override fun upsertSnapshotPositions(logUuid: String, requestId: Int, positions: Map<Int, Position>)","description":"org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl.upsertSnapshotPositions","location":"core/data/org.meshtastic.core.data.repository/-traceroute-snapshot-repository-impl/upsert-snapshot-positions.html","searchKeys":["upsertSnapshotPositions","open suspend override fun upsertSnapshotPositions(logUuid: String, requestId: Int, positions: Map<Int, Position>)","org.meshtastic.core.data.repository.TracerouteSnapshotRepositoryImpl.upsertSnapshotPositions"]},{"name":"sealed class ChannelNameResult","description":"org.meshtastic.core.data.ai.ChannelNameResult","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/index.html","searchKeys":["ChannelNameResult","sealed class ChannelNameResult","org.meshtastic.core.data.ai.ChannelNameResult"]},{"name":"sealed class GetChannelInfoResult","description":"org.meshtastic.core.data.ai.GetChannelInfoResult","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/index.html","searchKeys":["GetChannelInfoResult","sealed class GetChannelInfoResult","org.meshtastic.core.data.ai.GetChannelInfoResult"]},{"name":"sealed class GetDeviceStatusResult","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/index.html","searchKeys":["GetDeviceStatusResult","sealed class GetDeviceStatusResult","org.meshtastic.core.data.ai.GetDeviceStatusResult"]},{"name":"sealed class GetMeshMetricsResult","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/index.html","searchKeys":["GetMeshMetricsResult","sealed class GetMeshMetricsResult","org.meshtastic.core.data.ai.GetMeshMetricsResult"]},{"name":"sealed class GetNodeDetailsResult","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/index.html","searchKeys":["GetNodeDetailsResult","sealed class GetNodeDetailsResult","org.meshtastic.core.data.ai.GetNodeDetailsResult"]},{"name":"sealed class GetNodeListResult","description":"org.meshtastic.core.data.ai.GetNodeListResult","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/index.html","searchKeys":["GetNodeListResult","sealed class GetNodeListResult","org.meshtastic.core.data.ai.GetNodeListResult"]},{"name":"sealed class GetRecentMessagesResult","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/index.html","searchKeys":["GetRecentMessagesResult","sealed class GetRecentMessagesResult","org.meshtastic.core.data.ai.GetRecentMessagesResult"]},{"name":"sealed class GetUnreadSummaryResult","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/index.html","searchKeys":["GetUnreadSummaryResult","sealed class GetUnreadSummaryResult","org.meshtastic.core.data.ai.GetUnreadSummaryResult"]},{"name":"sealed class NodeNameResult","description":"org.meshtastic.core.data.ai.NodeNameResult","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/index.html","searchKeys":["NodeNameResult","sealed class NodeNameResult","org.meshtastic.core.data.ai.NodeNameResult"]},{"name":"sealed class RateLimitResult","description":"org.meshtastic.core.data.ai.RateLimitResult","location":"core/data/org.meshtastic.core.data.ai/-rate-limit-result/index.html","searchKeys":["RateLimitResult","sealed class RateLimitResult","org.meshtastic.core.data.ai.RateLimitResult"]},{"name":"sealed class SendMessageResult","description":"org.meshtastic.core.data.ai.SendMessageResult","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/index.html","searchKeys":["SendMessageResult","sealed class SendMessageResult","org.meshtastic.core.data.ai.SendMessageResult"]},{"name":"suspend fun clearChannelSet()","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.clearChannelSet","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/clear-channel-set.html","searchKeys":["clearChannelSet","suspend fun clearChannelSet()","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.clearChannelSet"]},{"name":"suspend fun count(): Int","description":"org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.count","location":"core/data/org.meshtastic.core.data.datasource/-bootloader-ota-quirks-local-data-source/count.html","searchKeys":["count","suspend fun count(): Int","org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.count"]},{"name":"suspend fun count(): Int","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.count","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/count.html","searchKeys":["count","suspend fun count(): Int","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.count"]},{"name":"suspend fun count(): Int","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.count","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/count.html","searchKeys":["count","suspend fun count(): Int","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.count"]},{"name":"suspend fun count(): Int","description":"org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.count","location":"core/data/org.meshtastic.core.data.datasource/-maintenance-uf2-local-data-source/count.html","searchKeys":["count","suspend fun count(): Int","org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.count"]},{"name":"suspend fun delete(packet: Packet)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.delete","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/delete.html","searchKeys":["delete","suspend fun delete(packet: Packet)","org.meshtastic.core.data.repository.PacketRepositoryImpl.delete"]},{"name":"suspend fun deleteAll()","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.deleteAll","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/delete-all.html","searchKeys":["deleteAll","suspend fun deleteAll()","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.deleteAll"]},{"name":"suspend fun deleteAllFirmwareReleases()","description":"org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.deleteAllFirmwareReleases","location":"core/data/org.meshtastic.core.data.datasource/-firmware-release-local-data-source/delete-all-firmware-releases.html","searchKeys":["deleteAllFirmwareReleases","suspend fun deleteAllFirmwareReleases()","org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.deleteAllFirmwareReleases"]},{"name":"suspend fun deleteNotIn(keep: List<String>)","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.deleteNotIn","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/delete-not-in.html","searchKeys":["deleteNotIn","suspend fun deleteNotIn(keep: List<String>)","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.deleteNotIn"]},{"name":"suspend fun deleteNotIn(keep: List<String>)","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.deleteNotIn","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/delete-not-in.html","searchKeys":["deleteNotIn","suspend fun deleteNotIn(keep: List<String>)","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.deleteNotIn"]},{"name":"suspend fun get(): BootloaderOtaQuirksCacheEntity?","description":"org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.get","location":"core/data/org.meshtastic.core.data.datasource/-bootloader-ota-quirks-local-data-source/get.html","searchKeys":["get","suspend fun get(): BootloaderOtaQuirksCacheEntity?","org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.get"]},{"name":"suspend fun get(): MaintenanceUf2CacheEntity?","description":"org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.get","location":"core/data/org.meshtastic.core.data.datasource/-maintenance-uf2-local-data-source/get.html","searchKeys":["get","suspend fun get(): MaintenanceUf2CacheEntity?","org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.get"]},{"name":"suspend fun getAll(): List<DeviceLinkEntity>","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.getAll","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/get-all.html","searchKeys":["getAll","suspend fun getAll(): List<DeviceLinkEntity>","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.getAll"]},{"name":"suspend fun getAllTargets(): List<String>","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getAllTargets","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/get-all-targets.html","searchKeys":["getAllTargets","suspend fun getAllTargets(): List<String>","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getAllTargets"]},{"name":"suspend fun getByEdition(edition: String): EventFirmwareEditionEntity?","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.getByEdition","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/get-by-edition.html","searchKeys":["getByEdition","suspend fun getByEdition(edition: String): EventFirmwareEditionEntity?","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.getByEdition"]},{"name":"suspend fun getByHwModel(hwModel: Int): List<DeviceHardwareEntity>","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getByHwModel","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/get-by-hw-model.html","searchKeys":["getByHwModel","suspend fun getByHwModel(hwModel: Int): List<DeviceHardwareEntity>","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getByHwModel"]},{"name":"suspend fun getByModelAndTarget(hwModel: Int, target: String): DeviceHardwareEntity?","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getByModelAndTarget","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/get-by-model-and-target.html","searchKeys":["getByModelAndTarget","suspend fun getByModelAndTarget(hwModel: Int, target: String): DeviceHardwareEntity?","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getByModelAndTarget"]},{"name":"suspend fun getByTarget(target: String): DeviceHardwareEntity?","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getByTarget","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/get-by-target.html","searchKeys":["getByTarget","suspend fun getByTarget(target: String): DeviceHardwareEntity?","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.getByTarget"]},{"name":"suspend fun getLatestRelease(releaseType: FirmwareReleaseType): FirmwareReleaseEntity?","description":"org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.getLatestRelease","location":"core/data/org.meshtastic.core.data.datasource/-firmware-release-local-data-source/get-latest-release.html","searchKeys":["getLatestRelease","suspend fun getLatestRelease(releaseType: FirmwareReleaseType): FirmwareReleaseEntity?","org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.getLatestRelease"]},{"name":"suspend fun hasAnyEntries(): Boolean","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.hasAnyEntries","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/has-any-entries.html","searchKeys":["hasAnyEntries","suspend fun hasAnyEntries(): Boolean","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.hasAnyEntries"]},{"name":"suspend fun insertAllDeviceHardware(deviceHardware: List<NetworkDeviceHardware>)","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.insertAllDeviceHardware","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/insert-all-device-hardware.html","searchKeys":["insertAllDeviceHardware","suspend fun insertAllDeviceHardware(deviceHardware: List<NetworkDeviceHardware>)","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.insertAllDeviceHardware"]},{"name":"suspend fun insertReaction(reaction: ReactionEntity)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.insertReaction","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/insert-reaction.html","searchKeys":["insertReaction","suspend fun insertReaction(reaction: ReactionEntity)","org.meshtastic.core.data.repository.PacketRepositoryImpl.insertReaction"]},{"name":"suspend fun insertRoomPacket(packet: Packet): Long","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.insertRoomPacket","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/insert-room-packet.html","searchKeys":["insertRoomPacket","suspend fun insertRoomPacket(packet: Packet): Long","org.meshtastic.core.data.repository.PacketRepositoryImpl.insertRoomPacket"]},{"name":"suspend fun replaceAllDeviceHardware(deviceHardware: List<NetworkDeviceHardware>)","description":"org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.replaceAllDeviceHardware","location":"core/data/org.meshtastic.core.data.datasource/-device-hardware-local-data-source/replace-all-device-hardware.html","searchKeys":["replaceAllDeviceHardware","suspend fun replaceAllDeviceHardware(deviceHardware: List<NetworkDeviceHardware>)","org.meshtastic.core.data.datasource.DeviceHardwareLocalDataSource.replaceAllDeviceHardware"]},{"name":"suspend fun replaceAllSettings(settingsList: List<ChannelSettings>)","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.replaceAllSettings","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/replace-all-settings.html","searchKeys":["replaceAllSettings","suspend fun replaceAllSettings(settingsList: List<ChannelSettings>)","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.replaceAllSettings"]},{"name":"suspend fun replaceFirmwareReleases(releasesByType: Map<FirmwareReleaseType, List<NetworkFirmwareRelease>>)","description":"org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.replaceFirmwareReleases","location":"core/data/org.meshtastic.core.data.datasource/-firmware-release-local-data-source/replace-firmware-releases.html","searchKeys":["replaceFirmwareReleases","suspend fun replaceFirmwareReleases(releasesByType: Map<FirmwareReleaseType, List<NetworkFirmwareRelease>>)","org.meshtastic.core.data.datasource.FirmwareReleaseLocalDataSource.replaceFirmwareReleases"]},{"name":"suspend fun resolveChannelName(query: String): ChannelNameResult","description":"org.meshtastic.core.data.ai.FuzzyNameResolver.resolveChannelName","location":"core/data/org.meshtastic.core.data.ai/-fuzzy-name-resolver/resolve-channel-name.html","searchKeys":["resolveChannelName","suspend fun resolveChannelName(query: String): ChannelNameResult","org.meshtastic.core.data.ai.FuzzyNameResolver.resolveChannelName"]},{"name":"suspend fun retainOnly(waypointIds: Set<Int>)","description":"org.meshtastic.core.data.manager.GeofenceCrossingStore.retainOnly","location":"core/data/org.meshtastic.core.data.manager/-geofence-crossing-store/retain-only.html","searchKeys":["retainOnly","suspend fun retainOnly(waypointIds: Set<Int>)","org.meshtastic.core.data.manager.GeofenceCrossingStore.retainOnly"]},{"name":"suspend fun setLoraConfig(config: Config.LoRaConfig)","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.setLoraConfig","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/set-lora-config.html","searchKeys":["setLoraConfig","suspend fun setLoraConfig(config: Config.LoRaConfig)","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.setLoraConfig"]},{"name":"suspend fun tryAcquire(): RateLimitResult","description":"org.meshtastic.core.data.ai.RateLimiter.tryAcquire","location":"core/data/org.meshtastic.core.data.ai/-rate-limiter/try-acquire.html","searchKeys":["tryAcquire","suspend fun tryAcquire(): RateLimitResult","org.meshtastic.core.data.ai.RateLimiter.tryAcquire"]},{"name":"suspend fun update(packet: Packet)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.update","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update.html","searchKeys":["update","suspend fun update(packet: Packet)","org.meshtastic.core.data.repository.PacketRepositoryImpl.update"]},{"name":"suspend fun update(waypointId: Int, nodeNum: Int, isInside: Boolean): GeofenceTransition","description":"org.meshtastic.core.data.manager.GeofenceCrossingStore.update","location":"core/data/org.meshtastic.core.data.manager/-geofence-crossing-store/update.html","searchKeys":["update","suspend fun update(waypointId: Int, nodeNum: Int, isInside: Boolean): GeofenceTransition","org.meshtastic.core.data.manager.GeofenceCrossingStore.update"]},{"name":"suspend fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.updateChannelSet","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/update-channel-set.html","searchKeys":["updateChannelSet","suspend fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.updateChannelSet"]},{"name":"suspend fun updateChannelSettings(channel: Channel)","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.updateChannelSettings","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/update-channel-settings.html","searchKeys":["updateChannelSettings","suspend fun updateChannelSettings(channel: Channel)","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.updateChannelSettings"]},{"name":"suspend fun updateReaction(reaction: ReactionEntity)","description":"org.meshtastic.core.data.repository.PacketRepositoryImpl.updateReaction","location":"core/data/org.meshtastic.core.data.repository/-packet-repository-impl/update-reaction.html","searchKeys":["updateReaction","suspend fun updateReaction(reaction: ReactionEntity)","org.meshtastic.core.data.repository.PacketRepositoryImpl.updateReaction"]},{"name":"suspend fun upsert(entity: BootloaderOtaQuirksCacheEntity)","description":"org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.upsert","location":"core/data/org.meshtastic.core.data.datasource/-bootloader-ota-quirks-local-data-source/upsert.html","searchKeys":["upsert","suspend fun upsert(entity: BootloaderOtaQuirksCacheEntity)","org.meshtastic.core.data.datasource.BootloaderOtaQuirksLocalDataSource.upsert"]},{"name":"suspend fun upsert(entity: MaintenanceUf2CacheEntity)","description":"org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.upsert","location":"core/data/org.meshtastic.core.data.datasource/-maintenance-uf2-local-data-source/upsert.html","searchKeys":["upsert","suspend fun upsert(entity: MaintenanceUf2CacheEntity)","org.meshtastic.core.data.datasource.MaintenanceUf2LocalDataSource.upsert"]},{"name":"suspend fun upsertAll(editions: List<EventFirmwareEditionEntity>)","description":"org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.upsertAll","location":"core/data/org.meshtastic.core.data.datasource/-event-firmware-edition-local-data-source/upsert-all.html","searchKeys":["upsertAll","suspend fun upsertAll(editions: List<EventFirmwareEditionEntity>)","org.meshtastic.core.data.datasource.EventFirmwareEditionLocalDataSource.upsertAll"]},{"name":"suspend fun upsertAll(links: List<DeviceLinkEntity>)","description":"org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.upsertAll","location":"core/data/org.meshtastic.core.data.datasource/-device-link-local-data-source/upsert-all.html","searchKeys":["upsertAll","suspend fun upsertAll(links: List<DeviceLinkEntity>)","org.meshtastic.core.data.datasource.DeviceLinkLocalDataSource.upsertAll"]},{"name":"val ACTIVE_THRESHOLD: Duration","description":"org.meshtastic.core.data.manager.SessionManagerImpl.Companion.ACTIVE_THRESHOLD","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/-companion/-a-c-t-i-v-e_-t-h-r-e-s-h-o-l-d.html","searchKeys":["ACTIVE_THRESHOLD","val ACTIVE_THRESHOLD: Duration","org.meshtastic.core.data.manager.SessionManagerImpl.Companion.ACTIVE_THRESHOLD"]},{"name":"val RECHECK_INTERVAL: Duration","description":"org.meshtastic.core.data.manager.SessionManagerImpl.Companion.RECHECK_INTERVAL","location":"core/data/org.meshtastic.core.data.manager/-session-manager-impl/-companion/-r-e-c-h-e-c-k_-i-n-t-e-r-v-a-l.html","searchKeys":["RECHECK_INTERVAL","val RECHECK_INTERVAL: Duration","org.meshtastic.core.data.manager.SessionManagerImpl.Companion.RECHECK_INTERVAL"]},{"name":"val WINDOW_DURATION: Duration","description":"org.meshtastic.core.data.ai.RateLimiter.Companion.WINDOW_DURATION","location":"core/data/org.meshtastic.core.data.ai/-rate-limiter/-companion/-w-i-n-d-o-w_-d-u-r-a-t-i-o-n.html","searchKeys":["WINDOW_DURATION","val WINDOW_DURATION: Duration","org.meshtastic.core.data.ai.RateLimiter.Companion.WINDOW_DURATION"]},{"name":"val averageBatteryLevel: Int?","description":"org.meshtastic.core.data.ai.MeshMetrics.averageBatteryLevel","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/average-battery-level.html","searchKeys":["averageBatteryLevel","val averageBatteryLevel: Int?","org.meshtastic.core.data.ai.MeshMetrics.averageBatteryLevel"]},{"name":"val batteryLevel: Int?","description":"org.meshtastic.core.data.ai.DeviceStatus.batteryLevel","location":"core/data/org.meshtastic.core.data.ai/-device-status/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int?","org.meshtastic.core.data.ai.DeviceStatus.batteryLevel"]},{"name":"val batteryLevel: Int?","description":"org.meshtastic.core.data.ai.NodeDetails.batteryLevel","location":"core/data/org.meshtastic.core.data.ai/-node-details/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int?","org.meshtastic.core.data.ai.NodeDetails.batteryLevel"]},{"name":"val batteryLevel: Int?","description":"org.meshtastic.core.data.ai.NodeSummary.batteryLevel","location":"core/data/org.meshtastic.core.data.ai/-node-summary/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int?","org.meshtastic.core.data.ai.NodeSummary.batteryLevel"]},{"name":"val candidates: List<String>","description":"org.meshtastic.core.data.ai.ChannelNameResult.Ambiguous.candidates","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-ambiguous/candidates.html","searchKeys":["candidates","val candidates: List<String>","org.meshtastic.core.data.ai.ChannelNameResult.Ambiguous.candidates"]},{"name":"val candidates: List<String>","description":"org.meshtastic.core.data.ai.NodeNameResult.Ambiguous.candidates","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-ambiguous/candidates.html","searchKeys":["candidates","val candidates: List<String>","org.meshtastic.core.data.ai.NodeNameResult.Ambiguous.candidates"]},{"name":"val candidates: List<String>","description":"org.meshtastic.core.data.ai.SendMessageResult.AmbiguousName.candidates","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-ambiguous-name/candidates.html","searchKeys":["candidates","val candidates: List<String>","org.meshtastic.core.data.ai.SendMessageResult.AmbiguousName.candidates"]},{"name":"val channel: Int","description":"org.meshtastic.core.data.ai.NodeDetails.channel","location":"core/data/org.meshtastic.core.data.ai/-node-details/channel.html","searchKeys":["channel","val channel: Int","org.meshtastic.core.data.ai.NodeDetails.channel"]},{"name":"val channel: String","description":"org.meshtastic.core.data.ai.SendMessageResult.Success.channel","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-success/channel.html","searchKeys":["channel","val channel: String","org.meshtastic.core.data.ai.SendMessageResult.Success.channel"]},{"name":"val channelIndex: Int","description":"org.meshtastic.core.data.ai.ChannelNameResult.Found.channelIndex","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-found/channel-index.html","searchKeys":["channelIndex","val channelIndex: Int","org.meshtastic.core.data.ai.ChannelNameResult.Found.channelIndex"]},{"name":"val channelSetFlow: Flow<ChannelSet>","description":"org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.channelSetFlow","location":"core/data/org.meshtastic.core.data.datasource/-switching-channel-set-data-source/channel-set-flow.html","searchKeys":["channelSetFlow","val channelSetFlow: Flow<ChannelSet>","org.meshtastic.core.data.datasource.SwitchingChannelSetDataSource.channelSetFlow"]},{"name":"val channelUtilizationPercent: Int?","description":"org.meshtastic.core.data.ai.MeshMetrics.channelUtilizationPercent","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/channel-utilization-percent.html","searchKeys":["channelUtilizationPercent","val channelUtilizationPercent: Int?","org.meshtastic.core.data.ai.MeshMetrics.channelUtilizationPercent"]},{"name":"val channels: List<ChannelSummary>","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.Success.channels","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-success/channels.html","searchKeys":["channels","val channels: List<ChannelSummary>","org.meshtastic.core.data.ai.GetChannelInfoResult.Success.channels"]},{"name":"val chargingStatus: String","description":"org.meshtastic.core.data.ai.DeviceStatus.chargingStatus","location":"core/data/org.meshtastic.core.data.ai/-device-status/charging-status.html","searchKeys":["chargingStatus","val chargingStatus: String","org.meshtastic.core.data.ai.DeviceStatus.chargingStatus"]},{"name":"val connectionState: String","description":"org.meshtastic.core.data.ai.MeshStatusResult.connectionState","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/connection-state.html","searchKeys":["connectionState","val connectionState: String","org.meshtastic.core.data.ai.MeshStatusResult.connectionState"]},{"name":"val contactName: String","description":"org.meshtastic.core.data.ai.MessageSummary.contactName","location":"core/data/org.meshtastic.core.data.ai/-message-summary/contact-name.html","searchKeys":["contactName","val contactName: String","org.meshtastic.core.data.ai.MessageSummary.contactName"]},{"name":"val contacts: List<ContactUnread>","description":"org.meshtastic.core.data.ai.UnreadSummary.contacts","location":"core/data/org.meshtastic.core.data.ai/-unread-summary/contacts.html","searchKeys":["contacts","val contacts: List<ContactUnread>","org.meshtastic.core.data.ai.UnreadSummary.contacts"]},{"name":"val device: DeviceStatus","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.Success.device","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-success/device.html","searchKeys":["device","val device: DeviceStatus","org.meshtastic.core.data.ai.GetDeviceStatusResult.Success.device"]},{"name":"val deviceName: String?","description":"org.meshtastic.core.data.ai.DeviceStatus.deviceName","location":"core/data/org.meshtastic.core.data.ai/-device-status/device-name.html","searchKeys":["deviceName","val deviceName: String?","org.meshtastic.core.data.ai.DeviceStatus.deviceName"]},{"name":"val downlinkEnabled: Boolean","description":"org.meshtastic.core.data.ai.ChannelSummary.downlinkEnabled","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/downlink-enabled.html","searchKeys":["downlinkEnabled","val downlinkEnabled: Boolean","org.meshtastic.core.data.ai.ChannelSummary.downlinkEnabled"]},{"name":"val entries: EnumEntries<GeofenceTransition>","description":"org.meshtastic.core.data.manager.GeofenceTransition.entries","location":"core/data/org.meshtastic.core.data.manager/-geofence-transition/entries.html","searchKeys":["entries","val entries: EnumEntries<GeofenceTransition>","org.meshtastic.core.data.manager.GeofenceTransition.entries"]},{"name":"val firmwareVersion: String","description":"org.meshtastic.core.data.ai.DeviceStatus.firmwareVersion","location":"core/data/org.meshtastic.core.data.ai/-device-status/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String","org.meshtastic.core.data.ai.DeviceStatus.firmwareVersion"]},{"name":"val firmwareVersion: String","description":"org.meshtastic.core.data.ai.NodeDetails.firmwareVersion","location":"core/data/org.meshtastic.core.data.ai/-node-details/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String","org.meshtastic.core.data.ai.NodeDetails.firmwareVersion"]},{"name":"val fromLocal: Boolean","description":"org.meshtastic.core.data.ai.MessageSummary.fromLocal","location":"core/data/org.meshtastic.core.data.ai/-message-summary/from-local.html","searchKeys":["fromLocal","val fromLocal: Boolean","org.meshtastic.core.data.ai.MessageSummary.fromLocal"]},{"name":"val hardwareModel: String","description":"org.meshtastic.core.data.ai.NodeDetails.hardwareModel","location":"core/data/org.meshtastic.core.data.ai/-node-details/hardware-model.html","searchKeys":["hardwareModel","val hardwareModel: String","org.meshtastic.core.data.ai.NodeDetails.hardwareModel"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.data.ai.NodeDetails.hopsAway","location":"core/data/org.meshtastic.core.data.ai/-node-details/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.data.ai.NodeDetails.hopsAway"]},{"name":"val id: String","description":"org.meshtastic.core.data.ai.NodeDetails.id","location":"core/data/org.meshtastic.core.data.ai/-node-details/id.html","searchKeys":["id","val id: String","org.meshtastic.core.data.ai.NodeDetails.id"]},{"name":"val id: String","description":"org.meshtastic.core.data.ai.NodeSummary.id","location":"core/data/org.meshtastic.core.data.ai/-node-summary/id.html","searchKeys":["id","val id: String","org.meshtastic.core.data.ai.NodeSummary.id"]},{"name":"val index: Int","description":"org.meshtastic.core.data.ai.ChannelSummary.index","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/--index--.html","searchKeys":["index","val index: Int","org.meshtastic.core.data.ai.ChannelSummary.index"]},{"name":"val isActive: Boolean","description":"org.meshtastic.core.data.ai.DeviceStatus.isActive","location":"core/data/org.meshtastic.core.data.ai/-device-status/is-active.html","searchKeys":["isActive","val isActive: Boolean","org.meshtastic.core.data.ai.DeviceStatus.isActive"]},{"name":"val isLicensed: Boolean","description":"org.meshtastic.core.data.ai.NodeDetails.isLicensed","location":"core/data/org.meshtastic.core.data.ai/-node-details/is-licensed.html","searchKeys":["isLicensed","val isLicensed: Boolean","org.meshtastic.core.data.ai.NodeDetails.isLicensed"]},{"name":"val isOnline: Boolean","description":"org.meshtastic.core.data.ai.NodeSummary.isOnline","location":"core/data/org.meshtastic.core.data.ai/-node-summary/is-online.html","searchKeys":["isOnline","val isOnline: Boolean","org.meshtastic.core.data.ai.NodeSummary.isOnline"]},{"name":"val isPrimary: Boolean","description":"org.meshtastic.core.data.ai.ChannelSummary.isPrimary","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/is-primary.html","searchKeys":["isPrimary","val isPrimary: Boolean","org.meshtastic.core.data.ai.ChannelSummary.isPrimary"]},{"name":"val lastHeard: Long","description":"org.meshtastic.core.data.ai.NodeDetails.lastHeard","location":"core/data/org.meshtastic.core.data.ai/-node-details/last-heard.html","searchKeys":["lastHeard","val lastHeard: Long","org.meshtastic.core.data.ai.NodeDetails.lastHeard"]},{"name":"val lastHeard: Long","description":"org.meshtastic.core.data.ai.NodeSummary.lastHeard","location":"core/data/org.meshtastic.core.data.ai/-node-summary/last-heard.html","searchKeys":["lastHeard","val lastHeard: Long","org.meshtastic.core.data.ai.NodeSummary.lastHeard"]},{"name":"val lastMessagePreview: String?","description":"org.meshtastic.core.data.ai.ContactUnread.lastMessagePreview","location":"core/data/org.meshtastic.core.data.ai/-contact-unread/last-message-preview.html","searchKeys":["lastMessagePreview","val lastMessagePreview: String?","org.meshtastic.core.data.ai.ContactUnread.lastMessagePreview"]},{"name":"val lastMessageTime: Long?","description":"org.meshtastic.core.data.ai.ContactUnread.lastMessageTime","location":"core/data/org.meshtastic.core.data.ai/-contact-unread/last-message-time.html","searchKeys":["lastMessageTime","val lastMessageTime: Long?","org.meshtastic.core.data.ai.ContactUnread.lastMessageTime"]},{"name":"val latitude: Double?","description":"org.meshtastic.core.data.ai.NodeDetails.latitude","location":"core/data/org.meshtastic.core.data.ai/-node-details/latitude.html","searchKeys":["latitude","val latitude: Double?","org.meshtastic.core.data.ai.NodeDetails.latitude"]},{"name":"val localBatteryLevel: Int?","description":"org.meshtastic.core.data.ai.MeshStatusResult.localBatteryLevel","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/local-battery-level.html","searchKeys":["localBatteryLevel","val localBatteryLevel: Int?","org.meshtastic.core.data.ai.MeshStatusResult.localBatteryLevel"]},{"name":"val localNodeName: String?","description":"org.meshtastic.core.data.ai.MeshStatusResult.localNodeName","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/local-node-name.html","searchKeys":["localNodeName","val localNodeName: String?","org.meshtastic.core.data.ai.MeshStatusResult.localNodeName"]},{"name":"val longitude: Double?","description":"org.meshtastic.core.data.ai.NodeDetails.longitude","location":"core/data/org.meshtastic.core.data.ai/-node-details/longitude.html","searchKeys":["longitude","val longitude: Double?","org.meshtastic.core.data.ai.NodeDetails.longitude"]},{"name":"val meshHealthScore: Int","description":"org.meshtastic.core.data.ai.MeshMetrics.meshHealthScore","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/mesh-health-score.html","searchKeys":["meshHealthScore","val meshHealthScore: Int","org.meshtastic.core.data.ai.MeshMetrics.meshHealthScore"]},{"name":"val meshUptimeSeconds: Long","description":"org.meshtastic.core.data.ai.MeshMetrics.meshUptimeSeconds","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/mesh-uptime-seconds.html","searchKeys":["meshUptimeSeconds","val meshUptimeSeconds: Long","org.meshtastic.core.data.ai.MeshMetrics.meshUptimeSeconds"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.NotConnected.message","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-not-connected/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetChannelInfoResult.NotConnected.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.NotAvailable.message","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-not-available/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetDeviceStatusResult.NotAvailable.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.NotConnected.message","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-not-connected/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetMeshMetricsResult.NotConnected.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.NotConnected.message","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-not-connected/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetNodeDetailsResult.NotConnected.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.NotFound.message","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-not-found/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetNodeDetailsResult.NotFound.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetNodeListResult.NotConnected.message","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-not-connected/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetNodeListResult.NotConnected.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.ContactNotFound.message","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-contact-not-found/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.GetRecentMessagesResult.ContactNotFound.message"]},{"name":"val message: String","description":"org.meshtastic.core.data.ai.SendMessageResult.NotConnected.message","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-not-connected/message.html","searchKeys":["message","val message: String","org.meshtastic.core.data.ai.SendMessageResult.NotConnected.message"]},{"name":"val messageId: Int","description":"org.meshtastic.core.data.ai.SendMessageResult.Success.messageId","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-success/message-id.html","searchKeys":["messageId","val messageId: Int","org.meshtastic.core.data.ai.SendMessageResult.Success.messageId"]},{"name":"val messages: List<MessageSummary>","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.Success.messages","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-success/messages.html","searchKeys":["messages","val messages: List<MessageSummary>","org.meshtastic.core.data.ai.GetRecentMessagesResult.Success.messages"]},{"name":"val metrics: MeshMetrics","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.Success.metrics","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-success/metrics.html","searchKeys":["metrics","val metrics: MeshMetrics","org.meshtastic.core.data.ai.GetMeshMetricsResult.Success.metrics"]},{"name":"val model: String","description":"org.meshtastic.core.data.ai.DeviceStatus.model","location":"core/data/org.meshtastic.core.data.ai/-device-status/model.html","searchKeys":["model","val model: String","org.meshtastic.core.data.ai.DeviceStatus.model"]},{"name":"val mostRecentPacketTime: Long","description":"org.meshtastic.core.data.ai.MeshMetrics.mostRecentPacketTime","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/most-recent-packet-time.html","searchKeys":["mostRecentPacketTime","val mostRecentPacketTime: Long","org.meshtastic.core.data.ai.MeshMetrics.mostRecentPacketTime"]},{"name":"val name: String","description":"org.meshtastic.core.data.ai.ChannelNameResult.Found.name","location":"core/data/org.meshtastic.core.data.ai/-channel-name-result/-found/name.html","searchKeys":["name","val name: String","org.meshtastic.core.data.ai.ChannelNameResult.Found.name"]},{"name":"val name: String","description":"org.meshtastic.core.data.ai.ChannelSummary.name","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/name.html","searchKeys":["name","val name: String","org.meshtastic.core.data.ai.ChannelSummary.name"]},{"name":"val name: String","description":"org.meshtastic.core.data.ai.ContactUnread.name","location":"core/data/org.meshtastic.core.data.ai/-contact-unread/name.html","searchKeys":["name","val name: String","org.meshtastic.core.data.ai.ContactUnread.name"]},{"name":"val name: String","description":"org.meshtastic.core.data.ai.NodeDetails.name","location":"core/data/org.meshtastic.core.data.ai/-node-details/name.html","searchKeys":["name","val name: String","org.meshtastic.core.data.ai.NodeDetails.name"]},{"name":"val name: String","description":"org.meshtastic.core.data.ai.NodeSummary.name","location":"core/data/org.meshtastic.core.data.ai/-node-summary/name.html","searchKeys":["name","val name: String","org.meshtastic.core.data.ai.NodeSummary.name"]},{"name":"val node: NodeDetails","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.Success.node","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-success/node.html","searchKeys":["node","val node: NodeDetails","org.meshtastic.core.data.ai.GetNodeDetailsResult.Success.node"]},{"name":"val nodeNum: Int","description":"org.meshtastic.core.data.ai.NodeNameResult.Found.nodeNum","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-found/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.core.data.ai.NodeNameResult.Found.nodeNum"]},{"name":"val nodes: List<NodeSummary>","description":"org.meshtastic.core.data.ai.GetNodeListResult.Success.nodes","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-success/nodes.html","searchKeys":["nodes","val nodes: List<NodeSummary>","org.meshtastic.core.data.ai.GetNodeListResult.Success.nodes"]},{"name":"val onlineNodeCount: Int","description":"org.meshtastic.core.data.ai.MeshMetrics.onlineNodeCount","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/online-node-count.html","searchKeys":["onlineNodeCount","val onlineNodeCount: Int","org.meshtastic.core.data.ai.MeshMetrics.onlineNodeCount"]},{"name":"val onlineNodeCount: Int","description":"org.meshtastic.core.data.ai.MeshStatusResult.onlineNodeCount","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/online-node-count.html","searchKeys":["onlineNodeCount","val onlineNodeCount: Int","org.meshtastic.core.data.ai.MeshStatusResult.onlineNodeCount"]},{"name":"val read: Boolean","description":"org.meshtastic.core.data.ai.MessageSummary.read","location":"core/data/org.meshtastic.core.data.ai/-message-summary/read.html","searchKeys":["read","val read: Boolean","org.meshtastic.core.data.ai.MessageSummary.read"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetChannelInfoResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-channel-info-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetChannelInfoResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetDeviceStatusResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-device-status-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetDeviceStatusResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetMeshMetricsResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-mesh-metrics-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetMeshMetricsResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetNodeDetailsResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-node-details-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetNodeDetailsResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetNodeListResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-node-list-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetNodeListResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetRecentMessagesResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-recent-messages-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetRecentMessagesResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult.Error.reason","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/-error/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.GetUnreadSummaryResult.Error.reason"]},{"name":"val reason: String","description":"org.meshtastic.core.data.ai.SendMessageResult.InvalidArgument.reason","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-invalid-argument/reason.html","searchKeys":["reason","val reason: String","org.meshtastic.core.data.ai.SendMessageResult.InvalidArgument.reason"]},{"name":"val receivedTime: Long","description":"org.meshtastic.core.data.ai.MessageSummary.receivedTime","location":"core/data/org.meshtastic.core.data.ai/-message-summary/received-time.html","searchKeys":["receivedTime","val receivedTime: Long","org.meshtastic.core.data.ai.MessageSummary.receivedTime"]},{"name":"val retryAfterSeconds: Int","description":"org.meshtastic.core.data.ai.RateLimitResult.Limited.retryAfterSeconds","location":"core/data/org.meshtastic.core.data.ai/-rate-limit-result/-limited/retry-after-seconds.html","searchKeys":["retryAfterSeconds","val retryAfterSeconds: Int","org.meshtastic.core.data.ai.RateLimitResult.Limited.retryAfterSeconds"]},{"name":"val retryAfterSeconds: Int","description":"org.meshtastic.core.data.ai.SendMessageResult.RateLimited.retryAfterSeconds","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-rate-limited/retry-after-seconds.html","searchKeys":["retryAfterSeconds","val retryAfterSeconds: Int","org.meshtastic.core.data.ai.SendMessageResult.RateLimited.retryAfterSeconds"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.data.ai.NodeDetails.rssi","location":"core/data/org.meshtastic.core.data.ai/-node-details/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.data.ai.NodeDetails.rssi"]},{"name":"val senderName: String","description":"org.meshtastic.core.data.ai.MessageSummary.senderName","location":"core/data/org.meshtastic.core.data.ai/-message-summary/sender-name.html","searchKeys":["senderName","val senderName: String","org.meshtastic.core.data.ai.MessageSummary.senderName"]},{"name":"val snr: Float?","description":"org.meshtastic.core.data.ai.NodeDetails.snr","location":"core/data/org.meshtastic.core.data.ai/-node-details/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.data.ai.NodeDetails.snr"]},{"name":"val summary: UnreadSummary","description":"org.meshtastic.core.data.ai.GetUnreadSummaryResult.Success.summary","location":"core/data/org.meshtastic.core.data.ai/-get-unread-summary-result/-success/summary.html","searchKeys":["summary","val summary: UnreadSummary","org.meshtastic.core.data.ai.GetUnreadSummaryResult.Success.summary"]},{"name":"val text: String","description":"org.meshtastic.core.data.ai.MessageSummary.text","location":"core/data/org.meshtastic.core.data.ai/-message-summary/text.html","searchKeys":["text","val text: String","org.meshtastic.core.data.ai.MessageSummary.text"]},{"name":"val timestamp: Long","description":"org.meshtastic.core.data.ai.SendMessageResult.Success.timestamp","location":"core/data/org.meshtastic.core.data.ai/-send-message-result/-success/timestamp.html","searchKeys":["timestamp","val timestamp: Long","org.meshtastic.core.data.ai.SendMessageResult.Success.timestamp"]},{"name":"val totalNodeCount: Int","description":"org.meshtastic.core.data.ai.MeshMetrics.totalNodeCount","location":"core/data/org.meshtastic.core.data.ai/-mesh-metrics/total-node-count.html","searchKeys":["totalNodeCount","val totalNodeCount: Int","org.meshtastic.core.data.ai.MeshMetrics.totalNodeCount"]},{"name":"val totalNodeCount: Int","description":"org.meshtastic.core.data.ai.MeshStatusResult.totalNodeCount","location":"core/data/org.meshtastic.core.data.ai/-mesh-status-result/total-node-count.html","searchKeys":["totalNodeCount","val totalNodeCount: Int","org.meshtastic.core.data.ai.MeshStatusResult.totalNodeCount"]},{"name":"val totalUnreadCount: Int","description":"org.meshtastic.core.data.ai.UnreadSummary.totalUnreadCount","location":"core/data/org.meshtastic.core.data.ai/-unread-summary/total-unread-count.html","searchKeys":["totalUnreadCount","val totalUnreadCount: Int","org.meshtastic.core.data.ai.UnreadSummary.totalUnreadCount"]},{"name":"val unreadCount: Int","description":"org.meshtastic.core.data.ai.ContactUnread.unreadCount","location":"core/data/org.meshtastic.core.data.ai/-contact-unread/unread-count.html","searchKeys":["unreadCount","val unreadCount: Int","org.meshtastic.core.data.ai.ContactUnread.unreadCount"]},{"name":"val uplinkEnabled: Boolean","description":"org.meshtastic.core.data.ai.ChannelSummary.uplinkEnabled","location":"core/data/org.meshtastic.core.data.ai/-channel-summary/uplink-enabled.html","searchKeys":["uplinkEnabled","val uplinkEnabled: Boolean","org.meshtastic.core.data.ai.ChannelSummary.uplinkEnabled"]},{"name":"val userId: String","description":"org.meshtastic.core.data.ai.NodeDetails.userId","location":"core/data/org.meshtastic.core.data.ai/-node-details/user-id.html","searchKeys":["userId","val userId: String","org.meshtastic.core.data.ai.NodeDetails.userId"]},{"name":"val userId: String","description":"org.meshtastic.core.data.ai.NodeNameResult.Found.userId","location":"core/data/org.meshtastic.core.data.ai/-node-name-result/-found/user-id.html","searchKeys":["userId","val userId: String","org.meshtastic.core.data.ai.NodeNameResult.Found.userId"]},{"name":"val userRole: String","description":"org.meshtastic.core.data.ai.NodeDetails.userRole","location":"core/data/org.meshtastic.core.data.ai/-node-details/user-role.html","searchKeys":["userRole","val userRole: String","org.meshtastic.core.data.ai.NodeDetails.userRole"]},{"name":"val voltage: Float?","description":"org.meshtastic.core.data.ai.NodeDetails.voltage","location":"core/data/org.meshtastic.core.data.ai/-node-details/voltage.html","searchKeys":["voltage","val voltage: Float?","org.meshtastic.core.data.ai.NodeDetails.voltage"]},{"name":"BootloaderUpgrade","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.BootloaderUpgrade","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/-bootloader-upgrade/index.html","searchKeys":["BootloaderUpgrade","BootloaderUpgrade","org.meshtastic.feature.firmware.UsbFileSaveStep.BootloaderUpgrade"]},{"name":"BootloaderUpgrade","description":"org.meshtastic.feature.firmware.UsbMaintenanceRequest.BootloaderUpgrade","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-request/-bootloader-upgrade/index.html","searchKeys":["BootloaderUpgrade","BootloaderUpgrade","org.meshtastic.feature.firmware.UsbMaintenanceRequest.BootloaderUpgrade"]},{"name":"DestinationNotRemovable","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.DestinationNotRemovable","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-destination-not-removable/index.html","searchKeys":["DestinationNotRemovable","DestinationNotRemovable","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.DestinationNotRemovable"]},{"name":"FactoryErase","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.FactoryErase","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/-factory-erase/index.html","searchKeys":["FactoryErase","FactoryErase","org.meshtastic.feature.firmware.UsbFileSaveStep.FactoryErase"]},{"name":"FactoryErase","description":"org.meshtastic.feature.firmware.UsbMaintenanceRequest.FactoryErase","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-request/-factory-erase/index.html","searchKeys":["FactoryErase","FactoryErase","org.meshtastic.feature.firmware.UsbMaintenanceRequest.FactoryErase"]},{"name":"Firmware","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.Firmware","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/-firmware/index.html","searchKeys":["Firmware","Firmware","org.meshtastic.feature.firmware.UsbFileSaveStep.Firmware"]},{"name":"MaintenanceDataUnavailable","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.MaintenanceDataUnavailable","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-maintenance-data-unavailable/index.html","searchKeys":["MaintenanceDataUnavailable","MaintenanceDataUnavailable","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.MaintenanceDataUnavailable"]},{"name":"NoFirmwareRelease","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.NoFirmwareRelease","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-no-firmware-release/index.html","searchKeys":["NoFirmwareRelease","NoFirmwareRelease","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.NoFirmwareRelease"]},{"name":"NotABootloaderVolume","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.NotABootloaderVolume","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-not-a-bootloader-volume/index.html","searchKeys":["NotABootloaderVolume","NotABootloaderVolume","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.NotABootloaderVolume"]},{"name":"PREPARING","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.PREPARING","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-phase/-p-r-e-p-a-r-i-n-g/index.html","searchKeys":["PREPARING","PREPARING","org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.PREPARING"]},{"name":"STREAMING","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.STREAMING","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-phase/-s-t-r-e-a-m-i-n-g/index.html","searchKeys":["STREAMING","STREAMING","org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.STREAMING"]},{"name":"SoftDeviceConflict","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.SoftDeviceConflict","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-soft-device-conflict/index.html","searchKeys":["SoftDeviceConflict","SoftDeviceConflict","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.SoftDeviceConflict"]},{"name":"UnknownBoardId","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.UnknownBoardId","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-unknown-board-id/index.html","searchKeys":["UnknownBoardId","UnknownBoardId","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.UnknownBoardId"]},{"name":"UnknownSoftDevice","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.UnknownSoftDevice","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-unknown-soft-device/index.html","searchKeys":["UnknownSoftDevice","UnknownSoftDevice","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.UnknownSoftDevice"]},{"name":"UnsupportedArchitecture","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.UnsupportedArchitecture","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/-unsupported-architecture/index.html","searchKeys":["UnsupportedArchitecture","UnsupportedArchitecture","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.UnsupportedArchitecture"]},{"name":"abstract fun cleanupAllTemporaryFiles()","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.cleanupAllTemporaryFiles","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/cleanup-all-temporary-files.html","searchKeys":["cleanupAllTemporaryFiles","abstract fun cleanupAllTemporaryFiles()","org.meshtastic.feature.firmware.FirmwareFileHandler.cleanupAllTemporaryFiles"]},{"name":"abstract fun createBleTransport(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher): UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.createBleTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/create-ble-transport.html","searchKeys":["createBleTransport","abstract fun createBleTransport(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher): UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.createBleTransport"]},{"name":"abstract fun createWifiTransport(deviceIp: String): UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.createWifiTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/create-wifi-transport.html","searchKeys":["createWifiTransport","abstract fun createWifiTransport(deviceIp: String): UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.createWifiTransport"]},{"name":"abstract fun deviceDetachFlow(): Flow<Unit>","description":"org.meshtastic.feature.firmware.FirmwareUsbManager.deviceDetachFlow","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-usb-manager/device-detach-flow.html","searchKeys":["deviceDetachFlow","abstract fun deviceDetachFlow(): Flow<Unit>","org.meshtastic.feature.firmware.FirmwareUsbManager.deviceDetachFlow"]},{"name":"abstract suspend fun abort()","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.abort","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/abort.html","searchKeys":["abort","abstract suspend fun abort()","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.abort"]},{"name":"abstract suspend fun checkUrlExists(url: String): Boolean","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.checkUrlExists","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/check-url-exists.html","searchKeys":["checkUrlExists","abstract suspend fun checkUrlExists(url: String): Boolean","org.meshtastic.feature.firmware.FirmwareFileHandler.checkUrlExists"]},{"name":"abstract suspend fun close()","description":"org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.close","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-unified-ota-protocol/close.html","searchKeys":["close","abstract suspend fun close()","org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.close"]},{"name":"abstract suspend fun close()","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.close","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/close.html","searchKeys":["close","abstract suspend fun close()","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.close"]},{"name":"abstract suspend fun connect(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.connect","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-unified-ota-protocol/connect.html","searchKeys":["connect","abstract suspend fun connect(): Result<Unit>","org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.connect"]},{"name":"abstract suspend fun connectToDfuMode(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.connectToDfuMode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/connect-to-dfu-mode.html","searchKeys":["connectToDfuMode","abstract suspend fun connectToDfuMode(): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.connectToDfuMode"]},{"name":"abstract suspend fun copyToUri(source: FirmwareArtifact, destinationUri: CommonUri): Long","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.copyToUri","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/copy-to-uri.html","searchKeys":["copyToUri","abstract suspend fun copyToUri(source: FirmwareArtifact, destinationUri: CommonUri): Long","org.meshtastic.feature.firmware.FirmwareFileHandler.copyToUri"]},{"name":"abstract suspend fun createDocumentInTree(treeUri: CommonUri, fileName: String, mimeType: String): CommonUri?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.createDocumentInTree","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/create-document-in-tree.html","searchKeys":["createDocumentInTree","abstract suspend fun createDocumentInTree(treeUri: CommonUri, fileName: String, mimeType: String): CommonUri?","org.meshtastic.feature.firmware.FirmwareFileHandler.createDocumentInTree"]},{"name":"abstract suspend fun delay(milliseconds: Long)","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.delay","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/delay.html","searchKeys":["delay","abstract suspend fun delay(milliseconds: Long)","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.delay"]},{"name":"abstract suspend fun deleteFile(file: FirmwareArtifact)","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.deleteFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/delete-file.html","searchKeys":["deleteFile","abstract suspend fun deleteFile(file: FirmwareArtifact)","org.meshtastic.feature.firmware.FirmwareFileHandler.deleteFile"]},{"name":"abstract suspend fun discoverWifiOtaDevice(): String?","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.discoverWifiOtaDevice","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/discover-wifi-ota-device.html","searchKeys":["discoverWifiOtaDevice","abstract suspend fun discoverWifiOtaDevice(): String?","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.discoverWifiOtaDevice"]},{"name":"abstract suspend fun downloadFile(url: String, fileName: String, onProgress: (Float) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.downloadFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/download-file.html","searchKeys":["downloadFile","abstract suspend fun downloadFile(url: String, fileName: String, onProgress: (Float) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareFileHandler.downloadFile"]},{"name":"abstract suspend fun ensureSerialPermission(waitMillis: Long): Boolean","description":"org.meshtastic.feature.firmware.FirmwareUsbManager.ensureSerialPermission","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-usb-manager/ensure-serial-permission.html","searchKeys":["ensureSerialPermission","abstract suspend fun ensureSerialPermission(waitMillis: Long): Boolean","org.meshtastic.feature.firmware.FirmwareUsbManager.ensureSerialPermission"]},{"name":"abstract suspend fun extractFirmware(uri: CommonUri, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.extractFirmware","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/extract-firmware.html","searchKeys":["extractFirmware","abstract suspend fun extractFirmware(uri: CommonUri, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareFileHandler.extractFirmware"]},{"name":"abstract suspend fun extractFirmwareFromZip(zipFile: FirmwareArtifact, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.extractFirmwareFromZip","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/extract-firmware-from-zip.html","searchKeys":["extractFirmwareFromZip","abstract suspend fun extractFirmwareFromZip(zipFile: FirmwareArtifact, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareFileHandler.extractFirmwareFromZip"]},{"name":"abstract suspend fun extractZipEntries(artifact: FirmwareArtifact): Map<String, ByteArray>","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.extractZipEntries","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/extract-zip-entries.html","searchKeys":["extractZipEntries","abstract suspend fun extractZipEntries(artifact: FirmwareArtifact): Map<String, ByteArray>","org.meshtastic.feature.firmware.FirmwareFileHandler.extractZipEntries"]},{"name":"abstract suspend fun fetchText(url: String): String?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.fetchText","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/fetch-text.html","searchKeys":["fetchText","abstract suspend fun fetchText(url: String): String?","org.meshtastic.feature.firmware.FirmwareFileHandler.fetchText"]},{"name":"abstract suspend fun getDisplayName(uri: CommonUri): String?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.getDisplayName","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/get-display-name.html","searchKeys":["getDisplayName","abstract suspend fun getDisplayName(uri: CommonUri): String?","org.meshtastic.feature.firmware.FirmwareFileHandler.getDisplayName"]},{"name":"abstract suspend fun getFileSize(file: FirmwareArtifact): Long","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.getFileSize","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/get-file-size.html","searchKeys":["getFileSize","abstract suspend fun getFileSize(file: FirmwareArtifact): Long","org.meshtastic.feature.firmware.FirmwareFileHandler.getFileSize"]},{"name":"abstract suspend fun importFromUri(uri: CommonUri): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.importFromUri","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/import-from-uri.html","searchKeys":["importFromUri","abstract suspend fun importFromUri(uri: CommonUri): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareFileHandler.importFromUri"]},{"name":"abstract suspend fun isDestinationReadable(destinationUri: CommonUri): Boolean","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.isDestinationReadable","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/is-destination-readable.html","searchKeys":["isDestinationReadable","abstract suspend fun isDestinationReadable(destinationUri: CommonUri): Boolean","org.meshtastic.feature.firmware.FirmwareFileHandler.isDestinationReadable"]},{"name":"abstract suspend fun isRemovableDestination(destinationUri: CommonUri): Boolean","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.isRemovableDestination","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/is-removable-destination.html","searchKeys":["isRemovableDestination","abstract suspend fun isRemovableDestination(destinationUri: CommonUri): Boolean","org.meshtastic.feature.firmware.FirmwareFileHandler.isRemovableDestination"]},{"name":"abstract suspend fun readBytes(artifact: FirmwareArtifact): ByteArray","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.readBytes","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/read-bytes.html","searchKeys":["readBytes","abstract suspend fun readBytes(artifact: FirmwareArtifact): ByteArray","org.meshtastic.feature.firmware.FirmwareFileHandler.readBytes"]},{"name":"abstract suspend fun readSiblingText(treeUri: CommonUri, fileName: String): String?","description":"org.meshtastic.feature.firmware.FirmwareFileHandler.readSiblingText","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/read-sibling-text.html","searchKeys":["readSiblingText","abstract suspend fun readSiblingText(treeUri: CommonUri, fileName: String): String?","org.meshtastic.feature.firmware.FirmwareFileHandler.readSiblingText"]},{"name":"abstract suspend fun recoverDfuDevice(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareUpdateManager.recoverDfuDevice","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-manager/recover-dfu-device.html","searchKeys":["recoverDfuDevice","abstract suspend fun recoverDfuDevice(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareUpdateManager.recoverDfuDevice"]},{"name":"abstract suspend fun serialPortKeys(): Set<String>","description":"org.meshtastic.feature.firmware.FirmwareUsbManager.serialPortKeys","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-usb-manager/serial-port-keys.html","searchKeys":["serialPortKeys","abstract suspend fun serialPortKeys(): Set<String>","org.meshtastic.feature.firmware.FirmwareUsbManager.serialPortKeys"]},{"name":"abstract suspend fun startOta(sizeBytes: Long, sha256Hash: String, onHandshakeStatus: suspend (OtaHandshakeStatus) -> Unit = {}): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.startOta","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-unified-ota-protocol/start-ota.html","searchKeys":["startOta","abstract suspend fun startOta(sizeBytes: Long, sha256Hash: String, onHandshakeStatus: suspend (OtaHandshakeStatus) -> Unit = {}): Result<Unit>","org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.startOta"]},{"name":"abstract suspend fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareUpdateManager.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-manager/start-update.html","searchKeys":["startUpdate","abstract suspend fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareUpdateManager.startUpdate"]},{"name":"abstract suspend fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareUpdateHandler.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-handler/start-update.html","searchKeys":["startUpdate","abstract suspend fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareUpdateHandler.startUpdate"]},{"name":"abstract suspend fun streamFirmware(data: ByteArray, chunkSize: Int, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.streamFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-unified-ota-protocol/stream-firmware.html","searchKeys":["streamFirmware","abstract suspend fun streamFirmware(data: ByteArray, chunkSize: Int, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol.streamFirmware"]},{"name":"abstract suspend fun transferFirmware(firmware: ByteArray, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.transferFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/transfer-firmware.html","searchKeys":["transferFirmware","abstract suspend fun transferFirmware(firmware: ByteArray, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.transferFirmware"]},{"name":"abstract suspend fun transferInitPacket(initPacket: ByteArray): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.transferInitPacket","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/transfer-init-packet.html","searchKeys":["transferInitPacket","abstract suspend fun transferInitPacket(initPacket: ByteArray): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.transferInitPacket"]},{"name":"abstract suspend fun unblockCdcPort(excluding: Set<String>, waitMillis: Long, holdMillis: Long): Boolean","description":"org.meshtastic.feature.firmware.FirmwareUsbManager.unblockCdcPort","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-usb-manager/unblock-cdc-port.html","searchKeys":["unblockCdcPort","abstract suspend fun unblockCdcPort(excluding: Set<String>, waitMillis: Long, holdMillis: Long): Boolean","org.meshtastic.feature.firmware.FirmwareUsbManager.unblockCdcPort"]},{"name":"abstract val gattReleaseDelayMs: Long","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.gattReleaseDelayMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/gatt-release-delay-ms.html","searchKeys":["gattReleaseDelayMs","abstract val gattReleaseDelayMs: Long","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.gattReleaseDelayMs"]},{"name":"abstract val otaPreflightTimeoutMs: Long","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.otaPreflightTimeoutMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/ota-preflight-timeout-ms.html","searchKeys":["otaPreflightTimeoutMs","abstract val otaPreflightTimeoutMs: Long","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.otaPreflightTimeoutMs"]},{"name":"abstract val otaTransportRetryDelayMs: Long","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.otaTransportRetryDelayMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/ota-transport-retry-delay-ms.html","searchKeys":["otaTransportRetryDelayMs","abstract val otaTransportRetryDelayMs: Long","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.otaTransportRetryDelayMs"]},{"name":"abstract val wifiDiscoveryEnabled: Boolean","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.wifiDiscoveryEnabled","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/wifi-discovery-enabled.html","searchKeys":["wifiDiscoveryEnabled","abstract val wifiDiscoveryEnabled: Boolean","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.wifiDiscoveryEnabled"]},{"name":"abstract val wifiOtaReadinessDelayMs: Long","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.wifiOtaReadinessDelayMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/wifi-ota-readiness-delay-ms.html","searchKeys":["wifiOtaReadinessDelayMs","abstract val wifiOtaReadinessDelayMs: Long","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment.wifiOtaReadinessDelayMs"]},{"name":"class AndroidFirmwareFileHandler(context: Context, client: HttpClient) : FirmwareFileHandler","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/index.html","searchKeys":["AndroidFirmwareFileHandler","class AndroidFirmwareFileHandler(context: Context, client: HttpClient) : FirmwareFileHandler","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler"]},{"name":"class AndroidFirmwareUsbManager(context: Context, usbRepository: UsbRepository) : FirmwareUsbManager","description":"org.meshtastic.feature.firmware.AndroidFirmwareUsbManager","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-usb-manager/index.html","searchKeys":["AndroidFirmwareUsbManager","class AndroidFirmwareUsbManager(context: Context, usbRepository: UsbRepository) : FirmwareUsbManager","org.meshtastic.feature.firmware.AndroidFirmwareUsbManager"]},{"name":"class BleOtaTransport(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher) : UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/index.html","searchKeys":["BleOtaTransport","class BleOtaTransport(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher) : UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.BleOtaTransport"]},{"name":"class ChecksumMismatch(expected: Int, actual: Int) : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ChecksumMismatch","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-checksum-mismatch/index.html","searchKeys":["ChecksumMismatch","class ChecksumMismatch(expected: Int, actual: Int) : DfuException","org.meshtastic.feature.firmware.ota.dfu.DfuException.ChecksumMismatch"]},{"name":"class CommandFailed(val command: OtaCommand, val response: OtaResponse.Error) : OtaProtocolException","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-command-failed/index.html","searchKeys":["CommandFailed","class CommandFailed(val command: OtaCommand, val response: OtaResponse.Error) : OtaProtocolException","org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed"]},{"name":"class ConnectionFailed(message: String, cause: Throwable? = null) : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ConnectionFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-connection-failed/index.html","searchKeys":["ConnectionFailed","class ConnectionFailed(message: String, cause: Throwable? = null) : DfuException","org.meshtastic.feature.firmware.ota.dfu.DfuException.ConnectionFailed"]},{"name":"class ConnectionFailed(message: String, cause: Throwable? = null) : OtaProtocolException","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.ConnectionFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-connection-failed/index.html","searchKeys":["ConnectionFailed","class ConnectionFailed(message: String, cause: Throwable? = null) : OtaProtocolException","org.meshtastic.feature.firmware.ota.OtaProtocolException.ConnectionFailed"]},{"name":"class DefaultEsp32OtaUpdateEnvironment : Esp32OtaUpdateEnvironment","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/index.html","searchKeys":["DefaultEsp32OtaUpdateEnvironment","class DefaultEsp32OtaUpdateEnvironment : Esp32OtaUpdateEnvironment","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment"]},{"name":"class DefaultFirmwareUpdateManager(radioPrefs: RadioPrefs, secureDfuHandler: SecureDfuHandler, usbUpdateHandler: UsbUpdateHandler, esp32OtaUpdateHandler: Esp32OtaUpdateHandler) : FirmwareUpdateManager","description":"org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager","location":"feature/firmware/org.meshtastic.feature.firmware/-default-firmware-update-manager/index.html","searchKeys":["DefaultFirmwareUpdateManager","class DefaultFirmwareUpdateManager(radioPrefs: RadioPrefs, secureDfuHandler: SecureDfuHandler, usbUpdateHandler: UsbUpdateHandler, esp32OtaUpdateHandler: Esp32OtaUpdateHandler) : FirmwareUpdateManager","org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager"]},{"name":"class DesktopFirmwareUsbManager : FirmwareUsbManager","description":"org.meshtastic.feature.firmware.DesktopFirmwareUsbManager","location":"feature/firmware/org.meshtastic.feature.firmware/-desktop-firmware-usb-manager/index.html","searchKeys":["DesktopFirmwareUsbManager","class DesktopFirmwareUsbManager : FirmwareUsbManager","org.meshtastic.feature.firmware.DesktopFirmwareUsbManager"]},{"name":"class Esp32OtaUpdateHandler(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, nodeRepository: NodeRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, environment: Esp32OtaUpdateEnvironment, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : FirmwareUpdateHandler","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateHandler","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-handler/index.html","searchKeys":["Esp32OtaUpdateHandler","class Esp32OtaUpdateHandler(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, nodeRepository: NodeRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, environment: Esp32OtaUpdateEnvironment, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : FirmwareUpdateHandler","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateHandler"]},{"name":"class FeatureFirmwareModule","description":"org.meshtastic.feature.firmware.di.FeatureFirmwareModule","location":"feature/firmware/org.meshtastic.feature.firmware.di/-feature-firmware-module/index.html","searchKeys":["FeatureFirmwareModule","class FeatureFirmwareModule","org.meshtastic.feature.firmware.di.FeatureFirmwareModule"]},{"name":"class FirmwareUpdateViewModel(firmwareReleaseRepository: FirmwareReleaseRepository, deviceHardwareRepository: DeviceHardwareRepository, maintenanceUf2Repository: MaintenanceUf2Repository, nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, bootloaderWarningDataSource: BootloaderWarningDataSource, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, firmwareUpdateManager: FirmwareUpdateManager, usbManager: FirmwareUsbManager, fileHandler: FirmwareFileHandler, firmwareRetriever: FirmwareRetriever, firmwareMaintenanceLock: FirmwareMaintenanceLock, applicationScope: ApplicationCoroutineScope, hiddenFeaturesUnlock: HiddenFeaturesUnlock, analytics: PlatformAnalytics, nodeRestartTracker: NodeRestartTracker) : ViewModel","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/index.html","searchKeys":["FirmwareUpdateViewModel","class FirmwareUpdateViewModel(firmwareReleaseRepository: FirmwareReleaseRepository, deviceHardwareRepository: DeviceHardwareRepository, maintenanceUf2Repository: MaintenanceUf2Repository, nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, bootloaderWarningDataSource: BootloaderWarningDataSource, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, firmwareUpdateManager: FirmwareUpdateManager, usbManager: FirmwareUsbManager, fileHandler: FirmwareFileHandler, firmwareRetriever: FirmwareRetriever, firmwareMaintenanceLock: FirmwareMaintenanceLock, applicationScope: ApplicationCoroutineScope, hiddenFeaturesUnlock: HiddenFeaturesUnlock, analytics: PlatformAnalytics, nodeRestartTracker: NodeRestartTracker) : ViewModel","org.meshtastic.feature.firmware.FirmwareUpdateViewModel"]},{"name":"class HashRejected(val providedHash: String) : OtaProtocolException","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.HashRejected","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-hash-rejected/index.html","searchKeys":["HashRejected","class HashRejected(val providedHash: String) : OtaProtocolException","org.meshtastic.feature.firmware.ota.OtaProtocolException.HashRejected"]},{"name":"class InitPacketNotLegacy(size: Int) : LegacyDfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.InitPacketNotLegacy","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-init-packet-not-legacy/index.html","searchKeys":["InitPacketNotLegacy","class InitPacketNotLegacy(size: Int) : LegacyDfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.InitPacketNotLegacy"]},{"name":"class InvalidPackage(message: String) : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.InvalidPackage","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-invalid-package/index.html","searchKeys":["InvalidPackage","class InvalidPackage(message: String) : DfuException","org.meshtastic.feature.firmware.ota.dfu.DfuException.InvalidPackage"]},{"name":"class JvmFirmwareFileHandler(client: HttpClient) : FirmwareFileHandler","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/index.html","searchKeys":["JvmFirmwareFileHandler","class JvmFirmwareFileHandler(client: HttpClient) : FirmwareFileHandler","org.meshtastic.feature.firmware.JvmFirmwareFileHandler"]},{"name":"class LegacyDfuTransport : DfuUploadTransport","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/index.html","searchKeys":["LegacyDfuTransport","class LegacyDfuTransport : DfuUploadTransport","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport"]},{"name":"class MidStreamDisconnect(val bytesSent: Int, val totalBytes: Int, val connectionState: BleConnectionState, val lastConfirmedBytes: Int, cause: Throwable? = null) : LegacyDfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-mid-stream-disconnect/index.html","searchKeys":["MidStreamDisconnect","class MidStreamDisconnect(val bytesSent: Int, val totalBytes: Int, val connectionState: BleConnectionState, val lastConfirmedBytes: Int, cause: Throwable? = null) : LegacyDfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect"]},{"name":"class PacketReceiptMismatch(expected: Long, actual: Long) : LegacyDfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.PacketReceiptMismatch","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-packet-receipt-mismatch/index.html","searchKeys":["PacketReceiptMismatch","class PacketReceiptMismatch(expected: Long, actual: Long) : LegacyDfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.PacketReceiptMismatch"]},{"name":"class ProtocolError(val opcode: Byte, val resultCode: Byte, val extendedError: Byte? = null) : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-protocol-error/index.html","searchKeys":["ProtocolError","class ProtocolError(val opcode: Byte, val resultCode: Byte, val extendedError: Byte? = null) : DfuException","org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError"]},{"name":"class ProtocolError(val requestOpcode: Byte, val status: Byte) : LegacyDfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-protocol-error/index.html","searchKeys":["ProtocolError","class ProtocolError(val requestOpcode: Byte, val status: Byte) : LegacyDfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError"]},{"name":"class SecureDfuHandler(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : FirmwareUpdateHandler","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuHandler","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-handler/index.html","searchKeys":["SecureDfuHandler","class SecureDfuHandler(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : FirmwareUpdateHandler","org.meshtastic.feature.firmware.ota.dfu.SecureDfuHandler"]},{"name":"class SecureDfuTransport(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher) : DfuUploadTransport","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/index.html","searchKeys":["SecureDfuTransport","class SecureDfuTransport(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher) : DfuUploadTransport","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport"]},{"name":"class StaleSessionReset : LegacyDfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.StaleSessionReset","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-stale-session-reset/index.html","searchKeys":["StaleSessionReset","class StaleSessionReset : LegacyDfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.StaleSessionReset"]},{"name":"class ThroughputTracker(windowSize: Int = 10, timeSource: TimeSource = TimeSource.Monotonic)","description":"org.meshtastic.feature.firmware.ota.ThroughputTracker","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-throughput-tracker/index.html","searchKeys":["ThroughputTracker","class ThroughputTracker(windowSize: Int = 10, timeSource: TimeSource = TimeSource.Monotonic)","org.meshtastic.feature.firmware.ota.ThroughputTracker"]},{"name":"class Timeout(message: String) : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.Timeout","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-timeout/index.html","searchKeys":["Timeout","class Timeout(message: String) : DfuException","org.meshtastic.feature.firmware.ota.dfu.DfuException.Timeout"]},{"name":"class Timeout(message: String) : OtaProtocolException","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.Timeout","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-timeout/index.html","searchKeys":["Timeout","class Timeout(message: String) : OtaProtocolException","org.meshtastic.feature.firmware.ota.OtaProtocolException.Timeout"]},{"name":"class TransferFailed(message: String, cause: Throwable? = null) : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.TransferFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-transfer-failed/index.html","searchKeys":["TransferFailed","class TransferFailed(message: String, cause: Throwable? = null) : DfuException","org.meshtastic.feature.firmware.ota.dfu.DfuException.TransferFailed"]},{"name":"class TransferFailed(message: String, cause: Throwable? = null) : OtaProtocolException","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.TransferFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-transfer-failed/index.html","searchKeys":["TransferFailed","class TransferFailed(message: String, cause: Throwable? = null) : OtaProtocolException","org.meshtastic.feature.firmware.ota.OtaProtocolException.TransferFailed"]},{"name":"class UnsupportedBootloader(version: Int) : LegacyDfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.UnsupportedBootloader","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-unsupported-bootloader/index.html","searchKeys":["UnsupportedBootloader","class UnsupportedBootloader(version: Int) : LegacyDfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.UnsupportedBootloader"]},{"name":"class UsbUpdateHandler(firmwareRetriever: FirmwareRetriever, radioController: RadioController, nodeRepository: NodeRepository) : FirmwareUpdateHandler","description":"org.meshtastic.feature.firmware.UsbUpdateHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-update-handler/index.html","searchKeys":["UsbUpdateHandler","class UsbUpdateHandler(firmwareRetriever: FirmwareRetriever, radioController: RadioController, nodeRepository: NodeRepository) : FirmwareUpdateHandler","org.meshtastic.feature.firmware.UsbUpdateHandler"]},{"name":"class VerificationFailed(message: String) : OtaProtocolException","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.VerificationFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-verification-failed/index.html","searchKeys":["VerificationFailed","class VerificationFailed(message: String) : OtaProtocolException","org.meshtastic.feature.firmware.ota.OtaProtocolException.VerificationFailed"]},{"name":"class WifiOtaTransport(deviceIpAddress: String, port: Int = DEFAULT_PORT) : UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/index.html","searchKeys":["WifiOtaTransport","class WifiOtaTransport(deviceIpAddress: String, port: Int = DEFAULT_PORT) : UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.WifiOtaTransport"]},{"name":"const val DEFAULT_PORT: Int = 3232","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.Companion.DEFAULT_PORT","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/-companion/-d-e-f-a-u-l-t_-p-o-r-t.html","searchKeys":["DEFAULT_PORT","const val DEFAULT_PORT: Int = 3232","org.meshtastic.feature.firmware.ota.WifiOtaTransport.Companion.DEFAULT_PORT"]},{"name":"const val RECOMMENDED_CHUNK_SIZE: Int = 1024","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.Companion.RECOMMENDED_CHUNK_SIZE","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/-companion/-r-e-c-o-m-m-e-n-d-e-d_-c-h-u-n-k_-s-i-z-e.html","searchKeys":["RECOMMENDED_CHUNK_SIZE","const val RECOMMENDED_CHUNK_SIZE: Int = 1024","org.meshtastic.feature.firmware.ota.WifiOtaTransport.Companion.RECOMMENDED_CHUNK_SIZE"]},{"name":"const val RECOMMENDED_CHUNK_SIZE: Int = 512","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.Companion.RECOMMENDED_CHUNK_SIZE","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/-companion/-r-e-c-o-m-m-e-n-d-e-d_-c-h-u-n-k_-s-i-z-e.html","searchKeys":["RECOMMENDED_CHUNK_SIZE","const val RECOMMENDED_CHUNK_SIZE: Int = 512","org.meshtastic.feature.firmware.ota.BleOtaTransport.Companion.RECOMMENDED_CHUNK_SIZE"]},{"name":"constructor()","description":"org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.DesktopFirmwareUsbManager","location":"feature/firmware/org.meshtastic.feature.firmware/-desktop-firmware-usb-manager/-desktop-firmware-usb-manager.html","searchKeys":["DesktopFirmwareUsbManager","constructor()","org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.DesktopFirmwareUsbManager"]},{"name":"constructor()","description":"org.meshtastic.feature.firmware.di.FeatureFirmwareModule.FeatureFirmwareModule","location":"feature/firmware/org.meshtastic.feature.firmware.di/-feature-firmware-module/-feature-firmware-module.html","searchKeys":["FeatureFirmwareModule","constructor()","org.meshtastic.feature.firmware.di.FeatureFirmwareModule.FeatureFirmwareModule"]},{"name":"constructor()","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.DefaultEsp32OtaUpdateEnvironment","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/-default-esp32-ota-update-environment.html","searchKeys":["DefaultEsp32OtaUpdateEnvironment","constructor()","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.DefaultEsp32OtaUpdateEnvironment"]},{"name":"constructor()","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.StaleSessionReset.StaleSessionReset","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-stale-session-reset/-stale-session-reset.html","searchKeys":["StaleSessionReset","constructor()","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.StaleSessionReset.StaleSessionReset"]},{"name":"constructor(bytesSent: Int, totalBytes: Int, connectionState: BleConnectionState, lastConfirmedBytes: Int, cause: Throwable? = null)","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.MidStreamDisconnect","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-mid-stream-disconnect/-mid-stream-disconnect.html","searchKeys":["MidStreamDisconnect","constructor(bytesSent: Int, totalBytes: Int, connectionState: BleConnectionState, lastConfirmedBytes: Int, cause: Throwable? = null)","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.MidStreamDisconnect"]},{"name":"constructor(client: HttpClient)","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.JvmFirmwareFileHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/-jvm-firmware-file-handler.html","searchKeys":["JvmFirmwareFileHandler","constructor(client: HttpClient)","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.JvmFirmwareFileHandler"]},{"name":"constructor(command: OtaCommand, response: OtaResponse.Error)","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed.CommandFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-command-failed/-command-failed.html","searchKeys":["CommandFailed","constructor(command: OtaCommand, response: OtaResponse.Error)","org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed.CommandFailed"]},{"name":"constructor(context: Context, client: HttpClient)","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.AndroidFirmwareFileHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/-android-firmware-file-handler.html","searchKeys":["AndroidFirmwareFileHandler","constructor(context: Context, client: HttpClient)","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.AndroidFirmwareFileHandler"]},{"name":"constructor(context: Context, usbRepository: UsbRepository)","description":"org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.AndroidFirmwareUsbManager","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-usb-manager/-android-firmware-usb-manager.html","searchKeys":["AndroidFirmwareUsbManager","constructor(context: Context, usbRepository: UsbRepository)","org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.AndroidFirmwareUsbManager"]},{"name":"constructor(deviceIpAddress: String, port: Int = DEFAULT_PORT)","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.WifiOtaTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/-wifi-ota-transport.html","searchKeys":["WifiOtaTransport","constructor(deviceIpAddress: String, port: Int = DEFAULT_PORT)","org.meshtastic.feature.firmware.ota.WifiOtaTransport.WifiOtaTransport"]},{"name":"constructor(error: UiText)","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Error.Error","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-error/-error.html","searchKeys":["Error","constructor(error: UiText)","org.meshtastic.feature.firmware.FirmwareUpdateState.Error.Error"]},{"name":"constructor(expected: Int, actual: Int)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ChecksumMismatch.ChecksumMismatch","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-checksum-mismatch/-checksum-mismatch.html","searchKeys":["ChecksumMismatch","constructor(expected: Int, actual: Int)","org.meshtastic.feature.firmware.ota.dfu.DfuException.ChecksumMismatch.ChecksumMismatch"]},{"name":"constructor(expected: Long, actual: Long)","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.PacketReceiptMismatch.PacketReceiptMismatch","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-packet-receipt-mismatch/-packet-receipt-mismatch.html","searchKeys":["PacketReceiptMismatch","constructor(expected: Long, actual: Long)","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.PacketReceiptMismatch.PacketReceiptMismatch"]},{"name":"constructor(fileHandler: FirmwareFileHandler)","description":"org.meshtastic.feature.firmware.FirmwareRetriever.FirmwareRetriever","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-retriever/-firmware-retriever.html","searchKeys":["FirmwareRetriever","constructor(fileHandler: FirmwareFileHandler)","org.meshtastic.feature.firmware.FirmwareRetriever.FirmwareRetriever"]},{"name":"constructor(firmwareReleaseRepository: FirmwareReleaseRepository, deviceHardwareRepository: DeviceHardwareRepository, maintenanceUf2Repository: MaintenanceUf2Repository, nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, bootloaderWarningDataSource: BootloaderWarningDataSource, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, firmwareUpdateManager: FirmwareUpdateManager, usbManager: FirmwareUsbManager, fileHandler: FirmwareFileHandler, firmwareRetriever: FirmwareRetriever, firmwareMaintenanceLock: FirmwareMaintenanceLock, applicationScope: ApplicationCoroutineScope, hiddenFeaturesUnlock: HiddenFeaturesUnlock, analytics: PlatformAnalytics, nodeRestartTracker: NodeRestartTracker)","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.FirmwareUpdateViewModel","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/-firmware-update-view-model.html","searchKeys":["FirmwareUpdateViewModel","constructor(firmwareReleaseRepository: FirmwareReleaseRepository, deviceHardwareRepository: DeviceHardwareRepository, maintenanceUf2Repository: MaintenanceUf2Repository, nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, bootloaderWarningDataSource: BootloaderWarningDataSource, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, firmwareUpdateManager: FirmwareUpdateManager, usbManager: FirmwareUsbManager, fileHandler: FirmwareFileHandler, firmwareRetriever: FirmwareRetriever, firmwareMaintenanceLock: FirmwareMaintenanceLock, applicationScope: ApplicationCoroutineScope, hiddenFeaturesUnlock: HiddenFeaturesUnlock, analytics: PlatformAnalytics, nodeRestartTracker: NodeRestartTracker)","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.FirmwareUpdateViewModel"]},{"name":"constructor(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuHandler.SecureDfuHandler","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-handler/-secure-dfu-handler.html","searchKeys":["SecureDfuHandler","constructor(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.firmware.ota.dfu.SecureDfuHandler.SecureDfuHandler"]},{"name":"constructor(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, nodeRepository: NodeRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, environment: Esp32OtaUpdateEnvironment, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateHandler.Esp32OtaUpdateHandler","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-handler/-esp32-ota-update-handler.html","searchKeys":["Esp32OtaUpdateHandler","constructor(firmwareRetriever: FirmwareRetriever, firmwareFileHandler: FirmwareFileHandler, radioController: RadioController, nodeRepository: NodeRepository, firmwareUpdateStatusRepository: FirmwareUpdateStatusRepository, environment: Esp32OtaUpdateEnvironment, bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateHandler.Esp32OtaUpdateHandler"]},{"name":"constructor(firmwareRetriever: FirmwareRetriever, radioController: RadioController, nodeRepository: NodeRepository)","description":"org.meshtastic.feature.firmware.UsbUpdateHandler.UsbUpdateHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-update-handler/-usb-update-handler.html","searchKeys":["UsbUpdateHandler","constructor(firmwareRetriever: FirmwareRetriever, radioController: RadioController, nodeRepository: NodeRepository)","org.meshtastic.feature.firmware.UsbUpdateHandler.UsbUpdateHandler"]},{"name":"constructor(hwVersion: String? = null, fwVersion: String? = null, rebootCount: Int? = null, gitHash: String? = null)","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ok.Ok","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ok/-ok.html","searchKeys":["Ok","constructor(hwVersion: String? = null, fwVersion: String? = null, rebootCount: Int? = null, gitHash: String? = null)","org.meshtastic.feature.firmware.ota.OtaResponse.Ok.Ok"]},{"name":"constructor(initPacket: ByteArray, firmware: ByteArray)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.DfuZipPackage","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-zip-package/-dfu-zip-package.html","searchKeys":["DfuZipPackage","constructor(initPacket: ByteArray, firmware: ByteArray)","org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.DfuZipPackage"]},{"name":"constructor(message: String)","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.Timeout.Timeout","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-timeout/-timeout.html","searchKeys":["Timeout","constructor(message: String)","org.meshtastic.feature.firmware.ota.OtaProtocolException.Timeout.Timeout"]},{"name":"constructor(message: String)","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.VerificationFailed.VerificationFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-verification-failed/-verification-failed.html","searchKeys":["VerificationFailed","constructor(message: String)","org.meshtastic.feature.firmware.ota.OtaProtocolException.VerificationFailed.VerificationFailed"]},{"name":"constructor(message: String)","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Error.Error","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-error/-error.html","searchKeys":["Error","constructor(message: String)","org.meshtastic.feature.firmware.ota.OtaResponse.Error.Error"]},{"name":"constructor(message: String)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.InvalidPackage.InvalidPackage","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-invalid-package/-invalid-package.html","searchKeys":["InvalidPackage","constructor(message: String)","org.meshtastic.feature.firmware.ota.dfu.DfuException.InvalidPackage.InvalidPackage"]},{"name":"constructor(message: String)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.Timeout.Timeout","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-timeout/-timeout.html","searchKeys":["Timeout","constructor(message: String)","org.meshtastic.feature.firmware.ota.dfu.DfuException.Timeout.Timeout"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.ConnectionFailed.ConnectionFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-connection-failed/-connection-failed.html","searchKeys":["ConnectionFailed","constructor(message: String, cause: Throwable? = null)","org.meshtastic.feature.firmware.ota.OtaProtocolException.ConnectionFailed.ConnectionFailed"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.TransferFailed.TransferFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-transfer-failed/-transfer-failed.html","searchKeys":["TransferFailed","constructor(message: String, cause: Throwable? = null)","org.meshtastic.feature.firmware.ota.OtaProtocolException.TransferFailed.TransferFailed"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ConnectionFailed.ConnectionFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-connection-failed/-connection-failed.html","searchKeys":["ConnectionFailed","constructor(message: String, cause: Throwable? = null)","org.meshtastic.feature.firmware.ota.dfu.DfuException.ConnectionFailed.ConnectionFailed"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.TransferFailed.TransferFailed","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-transfer-failed/-transfer-failed.html","searchKeys":["TransferFailed","constructor(message: String, cause: Throwable? = null)","org.meshtastic.feature.firmware.ota.dfu.DfuException.TransferFailed.TransferFailed"]},{"name":"constructor(message: UiText = UiText.DynamicString(\"\"), progress: Float = 0.0f, details: String? = null, hint: UiText? = null)","description":"org.meshtastic.feature.firmware.ProgressState.ProgressState","location":"feature/firmware/org.meshtastic.feature.firmware/-progress-state/-progress-state.html","searchKeys":["ProgressState","constructor(message: UiText = UiText.DynamicString(\"\"), progress: Float = 0.0f, details: String? = null, hint: UiText? = null)","org.meshtastic.feature.firmware.ProgressState.ProgressState"]},{"name":"constructor(onReleaseTypeSelect: (FirmwareReleaseType) -> Unit, onStartUpdate: (Boolean) -> Unit, onPickFile: () -> Unit, onSaveFile: (String) -> Unit, onPickVolume: () -> Unit, onBootloaderUpgrade: () -> Unit, onConfirmLocalFile: () -> Unit, onDismissLocalFile: () -> Unit, onRetry: () -> Unit, onCancel: () -> Unit, onDone: () -> Unit, onDismissBootloaderWarning: () -> Unit)","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.FirmwareUpdateActions","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/-firmware-update-actions.html","searchKeys":["FirmwareUpdateActions","constructor(onReleaseTypeSelect: (FirmwareReleaseType) -> Unit, onStartUpdate: (Boolean) -> Unit, onPickFile: () -> Unit, onSaveFile: (String) -> Unit, onPickVolume: () -> Unit, onBootloaderUpgrade: () -> Unit, onConfirmLocalFile: () -> Unit, onDismissLocalFile: () -> Unit, onRetry: () -> Unit, onCancel: () -> Unit, onDone: () -> Unit, onDismissBootloaderWarning: () -> Unit)","org.meshtastic.feature.firmware.FirmwareUpdateActions.FirmwareUpdateActions"]},{"name":"constructor(opcode: Byte, resultCode: Byte, extendedError: Byte? = null)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.ProtocolError","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-protocol-error/-protocol-error.html","searchKeys":["ProtocolError","constructor(opcode: Byte, resultCode: Byte, extendedError: Byte? = null)","org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.ProtocolError"]},{"name":"constructor(progressState: ProgressState)","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Downloading.Downloading","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-downloading/-downloading.html","searchKeys":["Downloading","constructor(progressState: ProgressState)","org.meshtastic.feature.firmware.FirmwareUpdateState.Downloading.Downloading"]},{"name":"constructor(progressState: ProgressState)","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Processing.Processing","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-processing/-processing.html","searchKeys":["Processing","constructor(progressState: ProgressState)","org.meshtastic.feature.firmware.FirmwareUpdateState.Processing.Processing"]},{"name":"constructor(progressState: ProgressState)","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Updating.Updating","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-updating/-updating.html","searchKeys":["Updating","constructor(progressState: ProgressState)","org.meshtastic.feature.firmware.FirmwareUpdateState.Updating.Updating"]},{"name":"constructor(providedHash: String)","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.HashRejected.HashRejected","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-hash-rejected/-hash-rejected.html","searchKeys":["HashRejected","constructor(providedHash: String)","org.meshtastic.feature.firmware.ota.OtaProtocolException.HashRejected.HashRejected"]},{"name":"constructor(radioPrefs: RadioPrefs, secureDfuHandler: SecureDfuHandler, usbUpdateHandler: UsbUpdateHandler, esp32OtaUpdateHandler: Esp32OtaUpdateHandler)","description":"org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager.DefaultFirmwareUpdateManager","location":"feature/firmware/org.meshtastic.feature.firmware/-default-firmware-update-manager/-default-firmware-update-manager.html","searchKeys":["DefaultFirmwareUpdateManager","constructor(radioPrefs: RadioPrefs, secureDfuHandler: SecureDfuHandler, usbUpdateHandler: UsbUpdateHandler, esp32OtaUpdateHandler: Esp32OtaUpdateHandler)","org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager.DefaultFirmwareUpdateManager"]},{"name":"constructor(release: FirmwareRelease?, deviceHardware: DeviceHardware, address: String, showBootloaderWarning: Boolean, updateMethod: FirmwareUpdateMethod, currentFirmwareVersion: String? = null, isRecovery: Boolean = false, maintenance: UsbMaintenanceGate = UsbMaintenanceGate())","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.Ready","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/-ready.html","searchKeys":["Ready","constructor(release: FirmwareRelease?, deviceHardware: DeviceHardware, address: String, showBootloaderWarning: Boolean, updateMethod: FirmwareUpdateMethod, currentFirmwareVersion: String? = null, isRecovery: Boolean = false, maintenance: UsbMaintenanceGate = UsbMaintenanceGate())","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.Ready"]},{"name":"constructor(requestOpcode: Byte, status: Byte)","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError.ProtocolError","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-protocol-error/-protocol-error.html","searchKeys":["ProtocolError","constructor(requestOpcode: Byte, status: Byte)","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError.ProtocolError"]},{"name":"constructor(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher)","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.BleOtaTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/-ble-ota-transport.html","searchKeys":["BleOtaTransport","constructor(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher)","org.meshtastic.feature.firmware.ota.BleOtaTransport.BleOtaTransport"]},{"name":"constructor(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher)","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.SecureDfuTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/-secure-dfu-transport.html","searchKeys":["SecureDfuTransport","constructor(scanner: BleScanner, connectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher)","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.SecureDfuTransport"]},{"name":"constructor(show: Boolean = false, eraseRefusal: UsbMaintenanceRefusal? = null, showBootloaderUpgrade: Boolean = false)","description":"org.meshtastic.feature.firmware.UsbMaintenanceGate.UsbMaintenanceGate","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-gate/-usb-maintenance-gate.html","searchKeys":["UsbMaintenanceGate","constructor(show: Boolean = false, eraseRefusal: UsbMaintenanceRefusal? = null, showBootloaderUpgrade: Boolean = false)","org.meshtastic.feature.firmware.UsbMaintenanceGate.UsbMaintenanceGate"]},{"name":"constructor(size: Int)","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.InitPacketNotLegacy.InitPacketNotLegacy","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-init-packet-not-legacy/-init-packet-not-legacy.html","searchKeys":["InitPacketNotLegacy","constructor(size: Int)","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.InitPacketNotLegacy.InitPacketNotLegacy"]},{"name":"constructor(sizeBytes: Long, sha256Hash: String)","description":"org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.StartOta","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-command/-start-ota/-start-ota.html","searchKeys":["StartOta","constructor(sizeBytes: Long, sha256Hash: String)","org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.StartOta"]},{"name":"constructor(uf2Artifact: FirmwareArtifact?, fileName: String?, step: UsbFileSaveStep = UsbFileSaveStep.Firmware, retryMessage: UiText? = null)","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.AwaitingFileSave","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-awaiting-file-save/-awaiting-file-save.html","searchKeys":["AwaitingFileSave","constructor(uf2Artifact: FirmwareArtifact?, fileName: String?, step: UsbFileSaveStep = UsbFileSaveStep.Firmware, retryMessage: UiText? = null)","org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.AwaitingFileSave"]},{"name":"constructor(uri: CommonUri, fileName: String, deviceName: String, platformioTarget: String, updateMethod: FirmwareUpdateMethod, address: String)","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.PendingLocalFirmwareFile","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/-pending-local-firmware-file.html","searchKeys":["PendingLocalFirmwareFile","constructor(uri: CommonUri, fileName: String, deviceName: String, platformioTarget: String, updateMethod: FirmwareUpdateMethod, address: String)","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.PendingLocalFirmwareFile"]},{"name":"constructor(uri: CommonUri, fileName: String? = null, isTemporary: Boolean = false)","description":"org.meshtastic.feature.firmware.FirmwareArtifact.FirmwareArtifact","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-artifact/-firmware-artifact.html","searchKeys":["FirmwareArtifact","constructor(uri: CommonUri, fileName: String? = null, isTemporary: Boolean = false)","org.meshtastic.feature.firmware.FirmwareArtifact.FirmwareArtifact"]},{"name":"constructor(version: Int)","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.UnsupportedBootloader.UnsupportedBootloader","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-unsupported-bootloader/-unsupported-bootloader.html","searchKeys":["UnsupportedBootloader","constructor(version: Int)","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.UnsupportedBootloader.UnsupportedBootloader"]},{"name":"constructor(wasLowSpeedTransfer: Boolean = false, deviceWasWiped: Boolean = false)","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Success.Success","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-success/-success.html","searchKeys":["Success","constructor(wasLowSpeedTransfer: Boolean = false, deviceWasWiped: Boolean = false)","org.meshtastic.feature.firmware.FirmwareUpdateState.Success.Success"]},{"name":"constructor(windowSize: Int = 10, timeSource: TimeSource = TimeSource.Monotonic)","description":"org.meshtastic.feature.firmware.ota.ThroughputTracker.ThroughputTracker","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-throughput-tracker/-throughput-tracker.html","searchKeys":["ThroughputTracker","constructor(windowSize: Int = 10, timeSource: TimeSource = TimeSource.Monotonic)","org.meshtastic.feature.firmware.ota.ThroughputTracker.ThroughputTracker"]},{"name":"data class AwaitingFileSave(val uf2Artifact: FirmwareArtifact?, val fileName: String?, val step: UsbFileSaveStep = UsbFileSaveStep.Firmware, val retryMessage: UiText? = null) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-awaiting-file-save/index.html","searchKeys":["AwaitingFileSave","data class AwaitingFileSave(val uf2Artifact: FirmwareArtifact?, val fileName: String?, val step: UsbFileSaveStep = UsbFileSaveStep.Firmware, val retryMessage: UiText? = null) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave"]},{"name":"data class DfuZipPackage(val initPacket: ByteArray, val firmware: ByteArray)","description":"org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-zip-package/index.html","searchKeys":["DfuZipPackage","data class DfuZipPackage(val initPacket: ByteArray, val firmware: ByteArray)","org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage"]},{"name":"data class Downloading(val progressState: ProgressState) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Downloading","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-downloading/index.html","searchKeys":["Downloading","data class Downloading(val progressState: ProgressState) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Downloading"]},{"name":"data class Error(val error: UiText) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Error","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-error/index.html","searchKeys":["Error","data class Error(val error: UiText) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Error"]},{"name":"data class Error(val message: String) : OtaResponse","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Error","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-error/index.html","searchKeys":["Error","data class Error(val message: String) : OtaResponse","org.meshtastic.feature.firmware.ota.OtaResponse.Error"]},{"name":"data class FirmwareArtifact(val uri: CommonUri, val fileName: String? = null, val isTemporary: Boolean = false)","description":"org.meshtastic.feature.firmware.FirmwareArtifact","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-artifact/index.html","searchKeys":["FirmwareArtifact","data class FirmwareArtifact(val uri: CommonUri, val fileName: String? = null, val isTemporary: Boolean = false)","org.meshtastic.feature.firmware.FirmwareArtifact"]},{"name":"data class FirmwareUpdateActions(val onReleaseTypeSelect: (FirmwareReleaseType) -> Unit, val onStartUpdate: (Boolean) -> Unit, val onPickFile: () -> Unit, val onSaveFile: (String) -> Unit, val onPickVolume: () -> Unit, val onBootloaderUpgrade: () -> Unit, val onConfirmLocalFile: () -> Unit, val onDismissLocalFile: () -> Unit, val onRetry: () -> Unit, val onCancel: () -> Unit, val onDone: () -> Unit, val onDismissBootloaderWarning: () -> Unit)","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/index.html","searchKeys":["FirmwareUpdateActions","data class FirmwareUpdateActions(val onReleaseTypeSelect: (FirmwareReleaseType) -> Unit, val onStartUpdate: (Boolean) -> Unit, val onPickFile: () -> Unit, val onSaveFile: (String) -> Unit, val onPickVolume: () -> Unit, val onBootloaderUpgrade: () -> Unit, val onConfirmLocalFile: () -> Unit, val onDismissLocalFile: () -> Unit, val onRetry: () -> Unit, val onCancel: () -> Unit, val onDone: () -> Unit, val onDismissBootloaderWarning: () -> Unit)","org.meshtastic.feature.firmware.FirmwareUpdateActions"]},{"name":"data class Ok(val hwVersion: String? = null, val fwVersion: String? = null, val rebootCount: Int? = null, val gitHash: String? = null) : OtaResponse","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ok","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ok/index.html","searchKeys":["Ok","data class Ok(val hwVersion: String? = null, val fwVersion: String? = null, val rebootCount: Int? = null, val gitHash: String? = null) : OtaResponse","org.meshtastic.feature.firmware.ota.OtaResponse.Ok"]},{"name":"data class PendingLocalFirmwareFile(val uri: CommonUri, val fileName: String, val deviceName: String, val platformioTarget: String, val updateMethod: FirmwareUpdateMethod, val address: String)","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/index.html","searchKeys":["PendingLocalFirmwareFile","data class PendingLocalFirmwareFile(val uri: CommonUri, val fileName: String, val deviceName: String, val platformioTarget: String, val updateMethod: FirmwareUpdateMethod, val address: String)","org.meshtastic.feature.firmware.PendingLocalFirmwareFile"]},{"name":"data class Processing(val progressState: ProgressState) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Processing","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-processing/index.html","searchKeys":["Processing","data class Processing(val progressState: ProgressState) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Processing"]},{"name":"data class ProgressState(val message: UiText = UiText.DynamicString(\"\"), val progress: Float = 0.0f, val details: String? = null, val hint: UiText? = null)","description":"org.meshtastic.feature.firmware.ProgressState","location":"feature/firmware/org.meshtastic.feature.firmware/-progress-state/index.html","searchKeys":["ProgressState","data class ProgressState(val message: UiText = UiText.DynamicString(\"\"), val progress: Float = 0.0f, val details: String? = null, val hint: UiText? = null)","org.meshtastic.feature.firmware.ProgressState"]},{"name":"data class Ready(val release: FirmwareRelease?, val deviceHardware: DeviceHardware, val address: String, val showBootloaderWarning: Boolean, val updateMethod: FirmwareUpdateMethod, val currentFirmwareVersion: String? = null, val isRecovery: Boolean = false, val maintenance: UsbMaintenanceGate = UsbMaintenanceGate()) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/index.html","searchKeys":["Ready","data class Ready(val release: FirmwareRelease?, val deviceHardware: DeviceHardware, val address: String, val showBootloaderWarning: Boolean, val updateMethod: FirmwareUpdateMethod, val currentFirmwareVersion: String? = null, val isRecovery: Boolean = false, val maintenance: UsbMaintenanceGate = UsbMaintenanceGate()) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready"]},{"name":"data class StartOta(val sizeBytes: Long, val sha256Hash: String) : OtaCommand","description":"org.meshtastic.feature.firmware.ota.OtaCommand.StartOta","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-command/-start-ota/index.html","searchKeys":["StartOta","data class StartOta(val sizeBytes: Long, val sha256Hash: String) : OtaCommand","org.meshtastic.feature.firmware.ota.OtaCommand.StartOta"]},{"name":"data class Success(val wasLowSpeedTransfer: Boolean = false, val deviceWasWiped: Boolean = false) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Success","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-success/index.html","searchKeys":["Success","data class Success(val wasLowSpeedTransfer: Boolean = false, val deviceWasWiped: Boolean = false) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Success"]},{"name":"data class Updating(val progressState: ProgressState) : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Updating","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-updating/index.html","searchKeys":["Updating","data class Updating(val progressState: ProgressState) : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Updating"]},{"name":"data class UsbMaintenanceGate(val show: Boolean = false, val eraseRefusal: UsbMaintenanceRefusal? = null, val showBootloaderUpgrade: Boolean = false)","description":"org.meshtastic.feature.firmware.UsbMaintenanceGate","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-gate/index.html","searchKeys":["UsbMaintenanceGate","data class UsbMaintenanceGate(val show: Boolean = false, val eraseRefusal: UsbMaintenanceRefusal? = null, val showBootloaderUpgrade: Boolean = false)","org.meshtastic.feature.firmware.UsbMaintenanceGate"]},{"name":"data object Ack : OtaResponse","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ack","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ack/index.html","searchKeys":["Ack","data object Ack : OtaResponse","org.meshtastic.feature.firmware.ota.OtaResponse.Ack"]},{"name":"data object Ble : FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.FirmwareUpdateMethod.Ble","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-method/-ble/index.html","searchKeys":["Ble","data object Ble : FirmwareUpdateMethod","org.meshtastic.feature.firmware.FirmwareUpdateMethod.Ble"]},{"name":"data object Checking : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Checking","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-checking/index.html","searchKeys":["Checking","data object Checking : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Checking"]},{"name":"data object Erasing : OtaHandshakeStatus","description":"org.meshtastic.feature.firmware.ota.OtaHandshakeStatus.Erasing","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-handshake-status/-erasing/index.html","searchKeys":["Erasing","data object Erasing : OtaHandshakeStatus","org.meshtastic.feature.firmware.ota.OtaHandshakeStatus.Erasing"]},{"name":"data object Erasing : OtaResponse","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Erasing","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-erasing/index.html","searchKeys":["Erasing","data object Erasing : OtaResponse","org.meshtastic.feature.firmware.ota.OtaResponse.Erasing"]},{"name":"data object Idle : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Idle","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-idle/index.html","searchKeys":["Idle","data object Idle : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Idle"]},{"name":"data object Unknown : FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.FirmwareUpdateMethod.Unknown","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-method/-unknown/index.html","searchKeys":["Unknown","data object Unknown : FirmwareUpdateMethod","org.meshtastic.feature.firmware.FirmwareUpdateMethod.Unknown"]},{"name":"data object Usb : FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.FirmwareUpdateMethod.Usb","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-method/-usb/index.html","searchKeys":["Usb","data object Usb : FirmwareUpdateMethod","org.meshtastic.feature.firmware.FirmwareUpdateMethod.Usb"]},{"name":"data object VerificationFailed : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.VerificationFailed","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-verification-failed/index.html","searchKeys":["VerificationFailed","data object VerificationFailed : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.VerificationFailed"]},{"name":"data object Verifying : FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Verifying","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-verifying/index.html","searchKeys":["Verifying","data object Verifying : FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState.Verifying"]},{"name":"data object Wifi : FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.FirmwareUpdateMethod.Wifi","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-method/-wifi/index.html","searchKeys":["Wifi","data object Wifi : FirmwareUpdateMethod","org.meshtastic.feature.firmware.FirmwareUpdateMethod.Wifi"]},{"name":"enum DfuUploadPhase : Enum<DfuUploadPhase> ","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-phase/index.html","searchKeys":["DfuUploadPhase","enum DfuUploadPhase : Enum<DfuUploadPhase> ","org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase"]},{"name":"enum UsbFileSaveStep : Enum<UsbFileSaveStep> ","description":"org.meshtastic.feature.firmware.UsbFileSaveStep","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/index.html","searchKeys":["UsbFileSaveStep","enum UsbFileSaveStep : Enum<UsbFileSaveStep> ","org.meshtastic.feature.firmware.UsbFileSaveStep"]},{"name":"enum UsbMaintenanceRefusal : Enum<UsbMaintenanceRefusal> ","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/index.html","searchKeys":["UsbMaintenanceRefusal","enum UsbMaintenanceRefusal : Enum<UsbMaintenanceRefusal> ","org.meshtastic.feature.firmware.UsbMaintenanceRefusal"]},{"name":"enum UsbMaintenanceRequest : Enum<UsbMaintenanceRequest> ","description":"org.meshtastic.feature.firmware.UsbMaintenanceRequest","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-request/index.html","searchKeys":["UsbMaintenanceRequest","enum UsbMaintenanceRequest : Enum<UsbMaintenanceRequest> ","org.meshtastic.feature.firmware.UsbMaintenanceRequest"]},{"name":"fun CheckingStatePreview()","description":"org.meshtastic.feature.firmware.CheckingStatePreview","location":"feature/firmware/org.meshtastic.feature.firmware/-checking-state-preview.html","searchKeys":["CheckingStatePreview","fun CheckingStatePreview()","org.meshtastic.feature.firmware.CheckingStatePreview"]},{"name":"fun DisclaimerDialogPreview()","description":"org.meshtastic.feature.firmware.DisclaimerDialogPreview","location":"feature/firmware/org.meshtastic.feature.firmware/-disclaimer-dialog-preview.html","searchKeys":["DisclaimerDialogPreview","fun DisclaimerDialogPreview()","org.meshtastic.feature.firmware.DisclaimerDialogPreview"]},{"name":"fun EntryProviderScope<NavKey>.firmwareGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.firmware.navigation.firmwareGraph","location":"feature/firmware/org.meshtastic.feature.firmware.navigation/firmware-graph.html","searchKeys":["firmwareGraph","fun EntryProviderScope<NavKey>.firmwareGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.firmware.navigation.firmwareGraph"]},{"name":"fun ErrorStatePreview()","description":"org.meshtastic.feature.firmware.ErrorStatePreview","location":"feature/firmware/org.meshtastic.feature.firmware/-error-state-preview.html","searchKeys":["ErrorStatePreview","fun ErrorStatePreview()","org.meshtastic.feature.firmware.ErrorStatePreview"]},{"name":"fun FirmwareUpdateScreen(onNavigateUp: () -> Unit, viewModel: FirmwareUpdateViewModel, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.firmware.FirmwareUpdateScreen","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-screen.html","searchKeys":["FirmwareUpdateScreen","fun FirmwareUpdateScreen(onNavigateUp: () -> Unit, viewModel: FirmwareUpdateViewModel, modifier: Modifier = Modifier)","org.meshtastic.feature.firmware.FirmwareUpdateScreen"]},{"name":"fun SuccessStatePreview()","description":"org.meshtastic.feature.firmware.SuccessStatePreview","location":"feature/firmware/org.meshtastic.feature.firmware/-success-state-preview.html","searchKeys":["SuccessStatePreview","fun SuccessStatePreview()","org.meshtastic.feature.firmware.SuccessStatePreview"]},{"name":"fun VerifyingStatePreview()","description":"org.meshtastic.feature.firmware.VerifyingStatePreview","location":"feature/firmware/org.meshtastic.feature.firmware/-verifying-state-preview.html","searchKeys":["VerifyingStatePreview","fun VerifyingStatePreview()","org.meshtastic.feature.firmware.VerifyingStatePreview"]},{"name":"fun bytesPerSecond(): Long","description":"org.meshtastic.feature.firmware.ota.ThroughputTracker.bytesPerSecond","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-throughput-tracker/bytes-per-second.html","searchKeys":["bytesPerSecond","fun bytesPerSecond(): Long","org.meshtastic.feature.firmware.ota.ThroughputTracker.bytesPerSecond"]},{"name":"fun bytesToHex(bytes: ByteArray): String","description":"org.meshtastic.feature.firmware.ota.FirmwareHashUtil.bytesToHex","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-firmware-hash-util/bytes-to-hex.html","searchKeys":["bytesToHex","fun bytesToHex(bytes: ByteArray): String","org.meshtastic.feature.firmware.ota.FirmwareHashUtil.bytesToHex"]},{"name":"fun calculateMd5Hex(data: ByteArray): String","description":"org.meshtastic.feature.firmware.ota.FirmwareHashUtil.calculateMd5Hex","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-firmware-hash-util/calculate-md5-hex.html","searchKeys":["calculateMd5Hex","fun calculateMd5Hex(data: ByteArray): String","org.meshtastic.feature.firmware.ota.FirmwareHashUtil.calculateMd5Hex"]},{"name":"fun calculateSha256Bytes(data: ByteArray): ByteArray","description":"org.meshtastic.feature.firmware.ota.FirmwareHashUtil.calculateSha256Bytes","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-firmware-hash-util/calculate-sha256-bytes.html","searchKeys":["calculateSha256Bytes","fun calculateSha256Bytes(data: ByteArray): ByteArray","org.meshtastic.feature.firmware.ota.FirmwareHashUtil.calculateSha256Bytes"]},{"name":"fun cancelUpdate()","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.cancelUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/cancel-update.html","searchKeys":["cancelUpdate","fun cancelUpdate()","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.cancelUpdate"]},{"name":"fun checkForUpdates()","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.checkForUpdates","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/check-for-updates.html","searchKeys":["checkForUpdates","fun checkForUpdates()","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.checkForUpdates"]},{"name":"fun confirmLocalFirmwareFile()","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.confirmLocalFirmwareFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/confirm-local-firmware-file.html","searchKeys":["confirmLocalFirmwareFile","fun confirmLocalFirmwareFile()","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.confirmLocalFirmwareFile"]},{"name":"fun dismissBootloaderWarningForCurrentDevice()","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.dismissBootloaderWarningForCurrentDevice","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/dismiss-bootloader-warning-for-current-device.html","searchKeys":["dismissBootloaderWarningForCurrentDevice","fun dismissBootloaderWarningForCurrentDevice()","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.dismissBootloaderWarningForCurrentDevice"]},{"name":"fun dismissLocalFirmwareFile()","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.dismissLocalFirmwareFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/dismiss-local-firmware-file.html","searchKeys":["dismissLocalFirmwareFile","fun dismissLocalFirmwareFile()","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.dismissLocalFirmwareFile"]},{"name":"fun parse(response: String): OtaResponse","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Companion.parse","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-companion/parse.html","searchKeys":["parse","fun parse(response: String): OtaResponse","org.meshtastic.feature.firmware.ota.OtaResponse.Companion.parse"]},{"name":"fun prepareLocalFirmwareFile(uri: CommonUri)","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.prepareLocalFirmwareFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/prepare-local-firmware-file.html","searchKeys":["prepareLocalFirmwareFile","fun prepareLocalFirmwareFile(uri: CommonUri)","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.prepareLocalFirmwareFile"]},{"name":"fun record(bytesSent: Long)","description":"org.meshtastic.feature.firmware.ota.ThroughputTracker.record","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-throughput-tracker/record.html","searchKeys":["record","fun record(bytesSent: Long)","org.meshtastic.feature.firmware.ota.ThroughputTracker.record"]},{"name":"fun saveDfuFile(uri: CommonUri)","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.saveDfuFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/save-dfu-file.html","searchKeys":["saveDfuFile","fun saveDfuFile(uri: CommonUri)","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.saveDfuFile"]},{"name":"fun setReleaseType(type: FirmwareReleaseType)","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.setReleaseType","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/set-release-type.html","searchKeys":["setReleaseType","fun setReleaseType(type: FirmwareReleaseType)","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.setReleaseType"]},{"name":"fun startBootloaderUpgrade()","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.startBootloaderUpgrade","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/start-bootloader-upgrade.html","searchKeys":["startBootloaderUpgrade","fun startBootloaderUpgrade()","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.startBootloaderUpgrade"]},{"name":"fun startUpdate(wipeDevice: Boolean = false)","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/start-update.html","searchKeys":["startUpdate","fun startUpdate(wipeDevice: Boolean = false)","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.startUpdate"]},{"name":"fun valueOf(value: String): DfuUploadPhase","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.valueOf","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-phase/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): DfuUploadPhase","org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.valueOf"]},{"name":"fun valueOf(value: String): UsbFileSaveStep","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.valueOf","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): UsbFileSaveStep","org.meshtastic.feature.firmware.UsbFileSaveStep.valueOf"]},{"name":"fun valueOf(value: String): UsbMaintenanceRefusal","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.valueOf","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): UsbMaintenanceRefusal","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.valueOf"]},{"name":"fun valueOf(value: String): UsbMaintenanceRequest","description":"org.meshtastic.feature.firmware.UsbMaintenanceRequest.valueOf","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-request/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): UsbMaintenanceRequest","org.meshtastic.feature.firmware.UsbMaintenanceRequest.valueOf"]},{"name":"fun values(): Array<DfuUploadPhase>","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.values","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-phase/values.html","searchKeys":["values","fun values(): Array<DfuUploadPhase>","org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.values"]},{"name":"fun values(): Array<UsbFileSaveStep>","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.values","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/values.html","searchKeys":["values","fun values(): Array<UsbFileSaveStep>","org.meshtastic.feature.firmware.UsbFileSaveStep.values"]},{"name":"fun values(): Array<UsbMaintenanceRefusal>","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.values","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/values.html","searchKeys":["values","fun values(): Array<UsbMaintenanceRefusal>","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.values"]},{"name":"fun values(): Array<UsbMaintenanceRequest>","description":"org.meshtastic.feature.firmware.UsbMaintenanceRequest.values","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-request/values.html","searchKeys":["values","fun values(): Array<UsbMaintenanceRequest>","org.meshtastic.feature.firmware.UsbMaintenanceRequest.values"]},{"name":"fun writeMaintenancePass(treeUri: CommonUri)","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.writeMaintenancePass","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/write-maintenance-pass.html","searchKeys":["writeMaintenancePass","fun writeMaintenancePass(treeUri: CommonUri)","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.writeMaintenancePass"]},{"name":"interface DfuUploadTransport","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/index.html","searchKeys":["DfuUploadTransport","interface DfuUploadTransport","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport"]},{"name":"interface Esp32OtaUpdateEnvironment","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-environment/index.html","searchKeys":["Esp32OtaUpdateEnvironment","interface Esp32OtaUpdateEnvironment","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateEnvironment"]},{"name":"interface FirmwareFileHandler","description":"org.meshtastic.feature.firmware.FirmwareFileHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-file-handler/index.html","searchKeys":["FirmwareFileHandler","interface FirmwareFileHandler","org.meshtastic.feature.firmware.FirmwareFileHandler"]},{"name":"interface FirmwareUpdateHandler","description":"org.meshtastic.feature.firmware.FirmwareUpdateHandler","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-handler/index.html","searchKeys":["FirmwareUpdateHandler","interface FirmwareUpdateHandler","org.meshtastic.feature.firmware.FirmwareUpdateHandler"]},{"name":"interface FirmwareUpdateManager","description":"org.meshtastic.feature.firmware.FirmwareUpdateManager","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-manager/index.html","searchKeys":["FirmwareUpdateManager","interface FirmwareUpdateManager","org.meshtastic.feature.firmware.FirmwareUpdateManager"]},{"name":"interface FirmwareUsbManager","description":"org.meshtastic.feature.firmware.FirmwareUsbManager","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-usb-manager/index.html","searchKeys":["FirmwareUsbManager","interface FirmwareUsbManager","org.meshtastic.feature.firmware.FirmwareUsbManager"]},{"name":"interface UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-unified-ota-protocol/index.html","searchKeys":["UnifiedOtaProtocol","interface UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.UnifiedOtaProtocol"]},{"name":"object Companion","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.Companion","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.firmware.ota.BleOtaTransport.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Companion","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.firmware.ota.OtaResponse.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.Companion","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.firmware.ota.WifiOtaTransport.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.Companion","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.Companion","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.Companion"]},{"name":"object FirmwareHashUtil","description":"org.meshtastic.feature.firmware.ota.FirmwareHashUtil","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-firmware-hash-util/index.html","searchKeys":["FirmwareHashUtil","object FirmwareHashUtil","org.meshtastic.feature.firmware.ota.FirmwareHashUtil"]},{"name":"open class FirmwareRetriever(fileHandler: FirmwareFileHandler)","description":"org.meshtastic.feature.firmware.FirmwareRetriever","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-retriever/index.html","searchKeys":["FirmwareRetriever","open class FirmwareRetriever(fileHandler: FirmwareFileHandler)","org.meshtastic.feature.firmware.FirmwareRetriever"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.equals","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-zip-package/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.equals"]},{"name":"open override fun cleanupAllTemporaryFiles()","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.cleanupAllTemporaryFiles","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/cleanup-all-temporary-files.html","searchKeys":["cleanupAllTemporaryFiles","open override fun cleanupAllTemporaryFiles()","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.cleanupAllTemporaryFiles"]},{"name":"open override fun cleanupAllTemporaryFiles()","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.cleanupAllTemporaryFiles","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/cleanup-all-temporary-files.html","searchKeys":["cleanupAllTemporaryFiles","open override fun cleanupAllTemporaryFiles()","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.cleanupAllTemporaryFiles"]},{"name":"open override fun createBleTransport(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher): UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.createBleTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/create-ble-transport.html","searchKeys":["createBleTransport","open override fun createBleTransport(bleScanner: BleScanner, bleConnectionFactory: BleConnectionFactory, address: String, dispatcher: CoroutineDispatcher): UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.createBleTransport"]},{"name":"open override fun createWifiTransport(deviceIp: String): UnifiedOtaProtocol","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.createWifiTransport","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/create-wifi-transport.html","searchKeys":["createWifiTransport","open override fun createWifiTransport(deviceIp: String): UnifiedOtaProtocol","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.createWifiTransport"]},{"name":"open override fun deviceDetachFlow(): Flow<Unit>","description":"org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.deviceDetachFlow","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-usb-manager/device-detach-flow.html","searchKeys":["deviceDetachFlow","open override fun deviceDetachFlow(): Flow<Unit>","org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.deviceDetachFlow"]},{"name":"open override fun deviceDetachFlow(): Flow<Unit>","description":"org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.deviceDetachFlow","location":"feature/firmware/org.meshtastic.feature.firmware/-desktop-firmware-usb-manager/device-detach-flow.html","searchKeys":["deviceDetachFlow","open override fun deviceDetachFlow(): Flow<Unit>","org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.deviceDetachFlow"]},{"name":"open override fun hashCode(): Int","description":"org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.hashCode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-zip-package/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.hashCode"]},{"name":"open override fun toString(): String","description":"org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.toString","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-command/-start-ota/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.toString"]},{"name":"open override val gattReleaseDelayMs: Long","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.gattReleaseDelayMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/gatt-release-delay-ms.html","searchKeys":["gattReleaseDelayMs","open override val gattReleaseDelayMs: Long","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.gattReleaseDelayMs"]},{"name":"open override val isLowSpeedTransfer: Boolean","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.isLowSpeedTransfer","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/is-low-speed-transfer.html","searchKeys":["isLowSpeedTransfer","open override val isLowSpeedTransfer: Boolean","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.isLowSpeedTransfer"]},{"name":"open override val otaPreflightTimeoutMs: Long","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.otaPreflightTimeoutMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/ota-preflight-timeout-ms.html","searchKeys":["otaPreflightTimeoutMs","open override val otaPreflightTimeoutMs: Long","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.otaPreflightTimeoutMs"]},{"name":"open override val otaTransportRetryDelayMs: Long","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.otaTransportRetryDelayMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/ota-transport-retry-delay-ms.html","searchKeys":["otaTransportRetryDelayMs","open override val otaTransportRetryDelayMs: Long","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.otaTransportRetryDelayMs"]},{"name":"open override val wifiDiscoveryEnabled: Boolean = true","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.wifiDiscoveryEnabled","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/wifi-discovery-enabled.html","searchKeys":["wifiDiscoveryEnabled","open override val wifiDiscoveryEnabled: Boolean = true","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.wifiDiscoveryEnabled"]},{"name":"open override val wifiOtaReadinessDelayMs: Long","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.wifiOtaReadinessDelayMs","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/wifi-ota-readiness-delay-ms.html","searchKeys":["wifiOtaReadinessDelayMs","open override val wifiOtaReadinessDelayMs: Long","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.wifiOtaReadinessDelayMs"]},{"name":"open suspend fun retrieveEsp32Firmware(release: FirmwareRelease, hardware: DeviceHardware, onProgress: (Float) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareRetriever.retrieveEsp32Firmware","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-retriever/retrieve-esp32-firmware.html","searchKeys":["retrieveEsp32Firmware","open suspend fun retrieveEsp32Firmware(release: FirmwareRelease, hardware: DeviceHardware, onProgress: (Float) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareRetriever.retrieveEsp32Firmware"]},{"name":"open suspend fun retrieveOtaFirmware(release: FirmwareRelease, hardware: DeviceHardware, onProgress: (Float) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareRetriever.retrieveOtaFirmware","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-retriever/retrieve-ota-firmware.html","searchKeys":["retrieveOtaFirmware","open suspend fun retrieveOtaFirmware(release: FirmwareRelease, hardware: DeviceHardware, onProgress: (Float) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareRetriever.retrieveOtaFirmware"]},{"name":"open suspend fun retrieveUsbFirmware(release: FirmwareRelease, hardware: DeviceHardware, onProgress: (Float) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareRetriever.retrieveUsbFirmware","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-retriever/retrieve-usb-firmware.html","searchKeys":["retrieveUsbFirmware","open suspend fun retrieveUsbFirmware(release: FirmwareRelease, hardware: DeviceHardware, onProgress: (Float) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareRetriever.retrieveUsbFirmware"]},{"name":"open suspend fun transferFirmware(firmware: ByteArray, onPhase: suspend (DfuUploadPhase) -> Unit, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.transferFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/transfer-firmware.html","searchKeys":["transferFirmware","open suspend fun transferFirmware(firmware: ByteArray, onPhase: suspend (DfuUploadPhase) -> Unit, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.transferFirmware"]},{"name":"open suspend override fun abort()","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.abort","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/abort.html","searchKeys":["abort","open suspend override fun abort()","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.abort"]},{"name":"open suspend override fun abort()","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.abort","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/abort.html","searchKeys":["abort","open suspend override fun abort()","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.abort"]},{"name":"open suspend override fun checkUrlExists(url: String): Boolean","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.checkUrlExists","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/check-url-exists.html","searchKeys":["checkUrlExists","open suspend override fun checkUrlExists(url: String): Boolean","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.checkUrlExists"]},{"name":"open suspend override fun checkUrlExists(url: String): Boolean","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.checkUrlExists","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/check-url-exists.html","searchKeys":["checkUrlExists","open suspend override fun checkUrlExists(url: String): Boolean","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.checkUrlExists"]},{"name":"open suspend override fun close()","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.close","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.feature.firmware.ota.BleOtaTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.close","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.feature.firmware.ota.WifiOtaTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.close","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.close","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.close"]},{"name":"open suspend override fun connect(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.connect","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/connect.html","searchKeys":["connect","open suspend override fun connect(): Result<Unit>","org.meshtastic.feature.firmware.ota.BleOtaTransport.connect"]},{"name":"open suspend override fun connect(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.connect","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/connect.html","searchKeys":["connect","open suspend override fun connect(): Result<Unit>","org.meshtastic.feature.firmware.ota.WifiOtaTransport.connect"]},{"name":"open suspend override fun connectToDfuMode(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.connectToDfuMode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/connect-to-dfu-mode.html","searchKeys":["connectToDfuMode","open suspend override fun connectToDfuMode(): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.connectToDfuMode"]},{"name":"open suspend override fun connectToDfuMode(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.connectToDfuMode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/connect-to-dfu-mode.html","searchKeys":["connectToDfuMode","open suspend override fun connectToDfuMode(): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.connectToDfuMode"]},{"name":"open suspend override fun copyToUri(source: FirmwareArtifact, destinationUri: CommonUri): Long","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.copyToUri","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/copy-to-uri.html","searchKeys":["copyToUri","open suspend override fun copyToUri(source: FirmwareArtifact, destinationUri: CommonUri): Long","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.copyToUri"]},{"name":"open suspend override fun copyToUri(source: FirmwareArtifact, destinationUri: CommonUri): Long","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.copyToUri","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/copy-to-uri.html","searchKeys":["copyToUri","open suspend override fun copyToUri(source: FirmwareArtifact, destinationUri: CommonUri): Long","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.copyToUri"]},{"name":"open suspend override fun createDocumentInTree(treeUri: CommonUri, fileName: String, mimeType: String): CommonUri?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.createDocumentInTree","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/create-document-in-tree.html","searchKeys":["createDocumentInTree","open suspend override fun createDocumentInTree(treeUri: CommonUri, fileName: String, mimeType: String): CommonUri?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.createDocumentInTree"]},{"name":"open suspend override fun createDocumentInTree(treeUri: CommonUri, fileName: String, mimeType: String): CommonUri?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.createDocumentInTree","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/create-document-in-tree.html","searchKeys":["createDocumentInTree","open suspend override fun createDocumentInTree(treeUri: CommonUri, fileName: String, mimeType: String): CommonUri?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.createDocumentInTree"]},{"name":"open suspend override fun delay(milliseconds: Long)","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.delay","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/delay.html","searchKeys":["delay","open suspend override fun delay(milliseconds: Long)","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.delay"]},{"name":"open suspend override fun deleteFile(file: FirmwareArtifact)","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.deleteFile","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/delete-file.html","searchKeys":["deleteFile","open suspend override fun deleteFile(file: FirmwareArtifact)","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.deleteFile"]},{"name":"open suspend override fun deleteFile(file: FirmwareArtifact)","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.deleteFile","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/delete-file.html","searchKeys":["deleteFile","open suspend override fun deleteFile(file: FirmwareArtifact)","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.deleteFile"]},{"name":"open suspend override fun discoverWifiOtaDevice(): String?","description":"org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.discoverWifiOtaDevice","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-default-esp32-ota-update-environment/discover-wifi-ota-device.html","searchKeys":["discoverWifiOtaDevice","open suspend override fun discoverWifiOtaDevice(): String?","org.meshtastic.feature.firmware.ota.DefaultEsp32OtaUpdateEnvironment.discoverWifiOtaDevice"]},{"name":"open suspend override fun downloadFile(url: String, fileName: String, onProgress: (Float) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.downloadFile","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/download-file.html","searchKeys":["downloadFile","open suspend override fun downloadFile(url: String, fileName: String, onProgress: (Float) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.downloadFile"]},{"name":"open suspend override fun downloadFile(url: String, fileName: String, onProgress: (Float) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.downloadFile","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/download-file.html","searchKeys":["downloadFile","open suspend override fun downloadFile(url: String, fileName: String, onProgress: (Float) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.downloadFile"]},{"name":"open suspend override fun ensureSerialPermission(waitMillis: Long): Boolean","description":"org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.ensureSerialPermission","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-usb-manager/ensure-serial-permission.html","searchKeys":["ensureSerialPermission","open suspend override fun ensureSerialPermission(waitMillis: Long): Boolean","org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.ensureSerialPermission"]},{"name":"open suspend override fun ensureSerialPermission(waitMillis: Long): Boolean","description":"org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.ensureSerialPermission","location":"feature/firmware/org.meshtastic.feature.firmware/-desktop-firmware-usb-manager/ensure-serial-permission.html","searchKeys":["ensureSerialPermission","open suspend override fun ensureSerialPermission(waitMillis: Long): Boolean","org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.ensureSerialPermission"]},{"name":"open suspend override fun extractFirmware(uri: CommonUri, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.extractFirmware","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/extract-firmware.html","searchKeys":["extractFirmware","open suspend override fun extractFirmware(uri: CommonUri, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.extractFirmware"]},{"name":"open suspend override fun extractFirmware(uri: CommonUri, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.extractFirmware","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/extract-firmware.html","searchKeys":["extractFirmware","open suspend override fun extractFirmware(uri: CommonUri, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.extractFirmware"]},{"name":"open suspend override fun extractFirmwareFromZip(zipFile: FirmwareArtifact, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.extractFirmwareFromZip","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/extract-firmware-from-zip.html","searchKeys":["extractFirmwareFromZip","open suspend override fun extractFirmwareFromZip(zipFile: FirmwareArtifact, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.extractFirmwareFromZip"]},{"name":"open suspend override fun extractFirmwareFromZip(zipFile: FirmwareArtifact, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.extractFirmwareFromZip","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/extract-firmware-from-zip.html","searchKeys":["extractFirmwareFromZip","open suspend override fun extractFirmwareFromZip(zipFile: FirmwareArtifact, hardware: DeviceHardware, fileExtension: String, preferredFilename: String? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.extractFirmwareFromZip"]},{"name":"open suspend override fun extractZipEntries(artifact: FirmwareArtifact): Map<String, ByteArray>","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.extractZipEntries","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/extract-zip-entries.html","searchKeys":["extractZipEntries","open suspend override fun extractZipEntries(artifact: FirmwareArtifact): Map<String, ByteArray>","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.extractZipEntries"]},{"name":"open suspend override fun extractZipEntries(artifact: FirmwareArtifact): Map<String, ByteArray>","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.extractZipEntries","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/extract-zip-entries.html","searchKeys":["extractZipEntries","open suspend override fun extractZipEntries(artifact: FirmwareArtifact): Map<String, ByteArray>","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.extractZipEntries"]},{"name":"open suspend override fun fetchText(url: String): String?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.fetchText","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/fetch-text.html","searchKeys":["fetchText","open suspend override fun fetchText(url: String): String?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.fetchText"]},{"name":"open suspend override fun fetchText(url: String): String?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.fetchText","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/fetch-text.html","searchKeys":["fetchText","open suspend override fun fetchText(url: String): String?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.fetchText"]},{"name":"open suspend override fun getDisplayName(uri: CommonUri): String?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.getDisplayName","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/get-display-name.html","searchKeys":["getDisplayName","open suspend override fun getDisplayName(uri: CommonUri): String?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.getDisplayName"]},{"name":"open suspend override fun getDisplayName(uri: CommonUri): String?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.getDisplayName","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/get-display-name.html","searchKeys":["getDisplayName","open suspend override fun getDisplayName(uri: CommonUri): String?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.getDisplayName"]},{"name":"open suspend override fun getFileSize(file: FirmwareArtifact): Long","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.getFileSize","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/get-file-size.html","searchKeys":["getFileSize","open suspend override fun getFileSize(file: FirmwareArtifact): Long","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.getFileSize"]},{"name":"open suspend override fun getFileSize(file: FirmwareArtifact): Long","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.getFileSize","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/get-file-size.html","searchKeys":["getFileSize","open suspend override fun getFileSize(file: FirmwareArtifact): Long","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.getFileSize"]},{"name":"open suspend override fun importFromUri(uri: CommonUri): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.importFromUri","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/import-from-uri.html","searchKeys":["importFromUri","open suspend override fun importFromUri(uri: CommonUri): FirmwareArtifact?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.importFromUri"]},{"name":"open suspend override fun importFromUri(uri: CommonUri): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.importFromUri","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/import-from-uri.html","searchKeys":["importFromUri","open suspend override fun importFromUri(uri: CommonUri): FirmwareArtifact?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.importFromUri"]},{"name":"open suspend override fun isDestinationReadable(destinationUri: CommonUri): Boolean","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.isDestinationReadable","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/is-destination-readable.html","searchKeys":["isDestinationReadable","open suspend override fun isDestinationReadable(destinationUri: CommonUri): Boolean","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.isDestinationReadable"]},{"name":"open suspend override fun isDestinationReadable(destinationUri: CommonUri): Boolean","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.isDestinationReadable","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/is-destination-readable.html","searchKeys":["isDestinationReadable","open suspend override fun isDestinationReadable(destinationUri: CommonUri): Boolean","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.isDestinationReadable"]},{"name":"open suspend override fun isRemovableDestination(destinationUri: CommonUri): Boolean","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.isRemovableDestination","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/is-removable-destination.html","searchKeys":["isRemovableDestination","open suspend override fun isRemovableDestination(destinationUri: CommonUri): Boolean","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.isRemovableDestination"]},{"name":"open suspend override fun isRemovableDestination(destinationUri: CommonUri): Boolean","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.isRemovableDestination","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/is-removable-destination.html","searchKeys":["isRemovableDestination","open suspend override fun isRemovableDestination(destinationUri: CommonUri): Boolean","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.isRemovableDestination"]},{"name":"open suspend override fun readBytes(artifact: FirmwareArtifact): ByteArray","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.readBytes","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/read-bytes.html","searchKeys":["readBytes","open suspend override fun readBytes(artifact: FirmwareArtifact): ByteArray","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.readBytes"]},{"name":"open suspend override fun readBytes(artifact: FirmwareArtifact): ByteArray","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.readBytes","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/read-bytes.html","searchKeys":["readBytes","open suspend override fun readBytes(artifact: FirmwareArtifact): ByteArray","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.readBytes"]},{"name":"open suspend override fun readSiblingText(treeUri: CommonUri, fileName: String): String?","description":"org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.readSiblingText","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-file-handler/read-sibling-text.html","searchKeys":["readSiblingText","open suspend override fun readSiblingText(treeUri: CommonUri, fileName: String): String?","org.meshtastic.feature.firmware.AndroidFirmwareFileHandler.readSiblingText"]},{"name":"open suspend override fun readSiblingText(treeUri: CommonUri, fileName: String): String?","description":"org.meshtastic.feature.firmware.JvmFirmwareFileHandler.readSiblingText","location":"feature/firmware/org.meshtastic.feature.firmware/-jvm-firmware-file-handler/read-sibling-text.html","searchKeys":["readSiblingText","open suspend override fun readSiblingText(treeUri: CommonUri, fileName: String): String?","org.meshtastic.feature.firmware.JvmFirmwareFileHandler.readSiblingText"]},{"name":"open suspend override fun recoverDfuDevice(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager.recoverDfuDevice","location":"feature/firmware/org.meshtastic.feature.firmware/-default-firmware-update-manager/recover-dfu-device.html","searchKeys":["recoverDfuDevice","open suspend override fun recoverDfuDevice(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit): FirmwareArtifact?","org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager.recoverDfuDevice"]},{"name":"open suspend override fun serialPortKeys(): Set<String>","description":"org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.serialPortKeys","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-usb-manager/serial-port-keys.html","searchKeys":["serialPortKeys","open suspend override fun serialPortKeys(): Set<String>","org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.serialPortKeys"]},{"name":"open suspend override fun serialPortKeys(): Set<String>","description":"org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.serialPortKeys","location":"feature/firmware/org.meshtastic.feature.firmware/-desktop-firmware-usb-manager/serial-port-keys.html","searchKeys":["serialPortKeys","open suspend override fun serialPortKeys(): Set<String>","org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.serialPortKeys"]},{"name":"open suspend override fun startOta(sizeBytes: Long, sha256Hash: String, onHandshakeStatus: suspend (OtaHandshakeStatus) -> Unit = {}): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.startOta","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/start-ota.html","searchKeys":["startOta","open suspend override fun startOta(sizeBytes: Long, sha256Hash: String, onHandshakeStatus: suspend (OtaHandshakeStatus) -> Unit = {}): Result<Unit>","org.meshtastic.feature.firmware.ota.BleOtaTransport.startOta"]},{"name":"open suspend override fun startOta(sizeBytes: Long, sha256Hash: String, onHandshakeStatus: suspend (OtaHandshakeStatus) -> Unit = {}): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.startOta","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/start-ota.html","searchKeys":["startOta","open suspend override fun startOta(sizeBytes: Long, sha256Hash: String, onHandshakeStatus: suspend (OtaHandshakeStatus) -> Unit = {}): Result<Unit>","org.meshtastic.feature.firmware.ota.WifiOtaTransport.startOta"]},{"name":"open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-default-firmware-update-manager/start-update.html","searchKeys":["startUpdate","open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, address: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.DefaultFirmwareUpdateManager.startUpdate"]},{"name":"open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.UsbUpdateHandler.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-update-handler/start-update.html","searchKeys":["startUpdate","open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.UsbUpdateHandler.startUpdate"]},{"name":"open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.ota.Esp32OtaUpdateHandler.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-esp32-ota-update-handler/start-update.html","searchKeys":["startUpdate","open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.ota.Esp32OtaUpdateHandler.startUpdate"]},{"name":"open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuHandler.startUpdate","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-handler/start-update.html","searchKeys":["startUpdate","open suspend override fun startUpdate(release: FirmwareRelease, hardware: DeviceHardware, target: String, updateState: (FirmwareUpdateState) -> Unit, firmwareUri: CommonUri? = null): FirmwareArtifact?","org.meshtastic.feature.firmware.ota.dfu.SecureDfuHandler.startUpdate"]},{"name":"open suspend override fun streamFirmware(data: ByteArray, chunkSize: Int, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.BleOtaTransport.streamFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ble-ota-transport/stream-firmware.html","searchKeys":["streamFirmware","open suspend override fun streamFirmware(data: ByteArray, chunkSize: Int, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.BleOtaTransport.streamFirmware"]},{"name":"open suspend override fun streamFirmware(data: ByteArray, chunkSize: Int, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.WifiOtaTransport.streamFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-wifi-ota-transport/stream-firmware.html","searchKeys":["streamFirmware","open suspend override fun streamFirmware(data: ByteArray, chunkSize: Int, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.WifiOtaTransport.streamFirmware"]},{"name":"open suspend override fun transferFirmware(firmware: ByteArray, onPhase: suspend (DfuUploadPhase) -> Unit, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.transferFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/transfer-firmware.html","searchKeys":["transferFirmware","open suspend override fun transferFirmware(firmware: ByteArray, onPhase: suspend (DfuUploadPhase) -> Unit, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.transferFirmware"]},{"name":"open suspend override fun transferFirmware(firmware: ByteArray, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.transferFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/transfer-firmware.html","searchKeys":["transferFirmware","open suspend override fun transferFirmware(firmware: ByteArray, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.transferFirmware"]},{"name":"open suspend override fun transferFirmware(firmware: ByteArray, onProgress: suspend (Float) -> Unit): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.transferFirmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/transfer-firmware.html","searchKeys":["transferFirmware","open suspend override fun transferFirmware(firmware: ByteArray, onProgress: suspend (Float) -> Unit): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.transferFirmware"]},{"name":"open suspend override fun transferInitPacket(initPacket: ByteArray): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.transferInitPacket","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-transport/transfer-init-packet.html","searchKeys":["transferInitPacket","open suspend override fun transferInitPacket(initPacket: ByteArray): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuTransport.transferInitPacket"]},{"name":"open suspend override fun transferInitPacket(initPacket: ByteArray): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.transferInitPacket","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/transfer-init-packet.html","searchKeys":["transferInitPacket","open suspend override fun transferInitPacket(initPacket: ByteArray): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.transferInitPacket"]},{"name":"open suspend override fun unblockCdcPort(excluding: Set<String>, waitMillis: Long, holdMillis: Long): Boolean","description":"org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.unblockCdcPort","location":"feature/firmware/org.meshtastic.feature.firmware/-android-firmware-usb-manager/unblock-cdc-port.html","searchKeys":["unblockCdcPort","open suspend override fun unblockCdcPort(excluding: Set<String>, waitMillis: Long, holdMillis: Long): Boolean","org.meshtastic.feature.firmware.AndroidFirmwareUsbManager.unblockCdcPort"]},{"name":"open suspend override fun unblockCdcPort(excluding: Set<String>, waitMillis: Long, holdMillis: Long): Boolean","description":"org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.unblockCdcPort","location":"feature/firmware/org.meshtastic.feature.firmware/-desktop-firmware-usb-manager/unblock-cdc-port.html","searchKeys":["unblockCdcPort","open suspend override fun unblockCdcPort(excluding: Set<String>, waitMillis: Long, holdMillis: Long): Boolean","org.meshtastic.feature.firmware.DesktopFirmwareUsbManager.unblockCdcPort"]},{"name":"open val isLowSpeedTransfer: Boolean","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.isLowSpeedTransfer","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-transport/is-low-speed-transfer.html","searchKeys":["isLowSpeedTransfer","open val isLowSpeedTransfer: Boolean","org.meshtastic.feature.firmware.ota.dfu.DfuUploadTransport.isLowSpeedTransfer"]},{"name":"sealed class DfuException : Exception","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/index.html","searchKeys":["DfuException","sealed class DfuException : Exception","org.meshtastic.feature.firmware.ota.dfu.DfuException"]},{"name":"sealed class FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.FirmwareUpdateMethod","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-method/index.html","searchKeys":["FirmwareUpdateMethod","sealed class FirmwareUpdateMethod","org.meshtastic.feature.firmware.FirmwareUpdateMethod"]},{"name":"sealed class LegacyDfuException : DfuException","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/index.html","searchKeys":["LegacyDfuException","sealed class LegacyDfuException : DfuException","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException"]},{"name":"sealed class OtaCommand","description":"org.meshtastic.feature.firmware.ota.OtaCommand","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-command/index.html","searchKeys":["OtaCommand","sealed class OtaCommand","org.meshtastic.feature.firmware.ota.OtaCommand"]},{"name":"sealed class OtaHandshakeStatus","description":"org.meshtastic.feature.firmware.ota.OtaHandshakeStatus","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-handshake-status/index.html","searchKeys":["OtaHandshakeStatus","sealed class OtaHandshakeStatus","org.meshtastic.feature.firmware.ota.OtaHandshakeStatus"]},{"name":"sealed class OtaProtocolException : Exception","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/index.html","searchKeys":["OtaProtocolException","sealed class OtaProtocolException : Exception","org.meshtastic.feature.firmware.ota.OtaProtocolException"]},{"name":"sealed class OtaResponse","description":"org.meshtastic.feature.firmware.ota.OtaResponse","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/index.html","searchKeys":["OtaResponse","sealed class OtaResponse","org.meshtastic.feature.firmware.ota.OtaResponse"]},{"name":"sealed interface FirmwareUpdateState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/index.html","searchKeys":["FirmwareUpdateState","sealed interface FirmwareUpdateState","org.meshtastic.feature.firmware.FirmwareUpdateState"]},{"name":"suspend fun triggerButtonlessDfu(): Result<Unit>","description":"org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.triggerButtonlessDfu","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-secure-dfu-transport/trigger-buttonless-dfu.html","searchKeys":["triggerButtonlessDfu","suspend fun triggerButtonlessDfu(): Result<Unit>","org.meshtastic.feature.firmware.ota.dfu.SecureDfuTransport.triggerButtonlessDfu"]},{"name":"val address: String","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.address","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/address.html","searchKeys":["address","val address: String","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.address"]},{"name":"val address: String","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.address","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/address.html","searchKeys":["address","val address: String","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.address"]},{"name":"val bytesSent: Int","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.bytesSent","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-mid-stream-disconnect/bytes-sent.html","searchKeys":["bytesSent","val bytesSent: Int","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.bytesSent"]},{"name":"val command: OtaCommand","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed.command","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-command-failed/command.html","searchKeys":["command","val command: OtaCommand","org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed.command"]},{"name":"val connectionState: BleConnectionState","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.connectionState","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-mid-stream-disconnect/connection-state.html","searchKeys":["connectionState","val connectionState: BleConnectionState","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.connectionState"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.connectionState","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.connectionState"]},{"name":"val currentFirmwareVersion: StateFlow<String?>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.currentFirmwareVersion","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/current-firmware-version.html","searchKeys":["currentFirmwareVersion","val currentFirmwareVersion: StateFlow<String?>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.currentFirmwareVersion"]},{"name":"val currentFirmwareVersion: String?","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.currentFirmwareVersion","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/current-firmware-version.html","searchKeys":["currentFirmwareVersion","val currentFirmwareVersion: String?","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.currentFirmwareVersion"]},{"name":"val description: StringResource","description":"org.meshtastic.feature.firmware.FirmwareUpdateMethod.description","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-method/description.html","searchKeys":["description","val description: StringResource","org.meshtastic.feature.firmware.FirmwareUpdateMethod.description"]},{"name":"val details: String?","description":"org.meshtastic.feature.firmware.ProgressState.details","location":"feature/firmware/org.meshtastic.feature.firmware/-progress-state/details.html","searchKeys":["details","val details: String?","org.meshtastic.feature.firmware.ProgressState.details"]},{"name":"val deviceHardware: DeviceHardware","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.deviceHardware","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/device-hardware.html","searchKeys":["deviceHardware","val deviceHardware: DeviceHardware","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.deviceHardware"]},{"name":"val deviceHardware: StateFlow<DeviceHardware?>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.deviceHardware","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/device-hardware.html","searchKeys":["deviceHardware","val deviceHardware: StateFlow<DeviceHardware?>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.deviceHardware"]},{"name":"val deviceName: String","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.deviceName","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/device-name.html","searchKeys":["deviceName","val deviceName: String","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.deviceName"]},{"name":"val deviceWasWiped: Boolean","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Success.deviceWasWiped","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-success/device-was-wiped.html","searchKeys":["deviceWasWiped","val deviceWasWiped: Boolean","org.meshtastic.feature.firmware.FirmwareUpdateState.Success.deviceWasWiped"]},{"name":"val entries: EnumEntries<DfuUploadPhase>","description":"org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.entries","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-upload-phase/entries.html","searchKeys":["entries","val entries: EnumEntries<DfuUploadPhase>","org.meshtastic.feature.firmware.ota.dfu.DfuUploadPhase.entries"]},{"name":"val entries: EnumEntries<UsbFileSaveStep>","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.entries","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/entries.html","searchKeys":["entries","val entries: EnumEntries<UsbFileSaveStep>","org.meshtastic.feature.firmware.UsbFileSaveStep.entries"]},{"name":"val entries: EnumEntries<UsbMaintenanceRefusal>","description":"org.meshtastic.feature.firmware.UsbMaintenanceRefusal.entries","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-refusal/entries.html","searchKeys":["entries","val entries: EnumEntries<UsbMaintenanceRefusal>","org.meshtastic.feature.firmware.UsbMaintenanceRefusal.entries"]},{"name":"val entries: EnumEntries<UsbMaintenanceRequest>","description":"org.meshtastic.feature.firmware.UsbMaintenanceRequest.entries","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-request/entries.html","searchKeys":["entries","val entries: EnumEntries<UsbMaintenanceRequest>","org.meshtastic.feature.firmware.UsbMaintenanceRequest.entries"]},{"name":"val eraseRefusal: UsbMaintenanceRefusal?","description":"org.meshtastic.feature.firmware.UsbMaintenanceGate.eraseRefusal","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-gate/erase-refusal.html","searchKeys":["eraseRefusal","val eraseRefusal: UsbMaintenanceRefusal?","org.meshtastic.feature.firmware.UsbMaintenanceGate.eraseRefusal"]},{"name":"val error: UiText","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Error.error","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-error/error.html","searchKeys":["error","val error: UiText","org.meshtastic.feature.firmware.FirmwareUpdateState.Error.error"]},{"name":"val extendedError: Byte?","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.extendedError","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-protocol-error/extended-error.html","searchKeys":["extendedError","val extendedError: Byte?","org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.extendedError"]},{"name":"val fileName: String","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.fileName","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/file-name.html","searchKeys":["fileName","val fileName: String","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.fileName"]},{"name":"val fileName: String?","description":"org.meshtastic.feature.firmware.FirmwareArtifact.fileName","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-artifact/file-name.html","searchKeys":["fileName","val fileName: String?","org.meshtastic.feature.firmware.FirmwareArtifact.fileName"]},{"name":"val fileName: String?","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.fileName","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-awaiting-file-save/file-name.html","searchKeys":["fileName","val fileName: String?","org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.fileName"]},{"name":"val firmware: ByteArray","description":"org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.firmware","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-zip-package/firmware.html","searchKeys":["firmware","val firmware: ByteArray","org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.firmware"]},{"name":"val fwVersion: String?","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ok.fwVersion","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ok/fw-version.html","searchKeys":["fwVersion","val fwVersion: String?","org.meshtastic.feature.firmware.ota.OtaResponse.Ok.fwVersion"]},{"name":"val gitHash: String?","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ok.gitHash","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ok/git-hash.html","searchKeys":["gitHash","val gitHash: String?","org.meshtastic.feature.firmware.ota.OtaResponse.Ok.gitHash"]},{"name":"val hint: UiText?","description":"org.meshtastic.feature.firmware.ProgressState.hint","location":"feature/firmware/org.meshtastic.feature.firmware/-progress-state/hint.html","searchKeys":["hint","val hint: UiText?","org.meshtastic.feature.firmware.ProgressState.hint"]},{"name":"val hwVersion: String?","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ok.hwVersion","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ok/hw-version.html","searchKeys":["hwVersion","val hwVersion: String?","org.meshtastic.feature.firmware.ota.OtaResponse.Ok.hwVersion"]},{"name":"val initPacket: ByteArray","description":"org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.initPacket","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-zip-package/init-packet.html","searchKeys":["initPacket","val initPacket: ByteArray","org.meshtastic.feature.firmware.ota.dfu.DfuZipPackage.initPacket"]},{"name":"val isDestructive: Boolean","description":"org.meshtastic.feature.firmware.UsbFileSaveStep.isDestructive","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-file-save-step/is-destructive.html","searchKeys":["isDestructive","val isDestructive: Boolean","org.meshtastic.feature.firmware.UsbFileSaveStep.isDestructive"]},{"name":"val isRecovery: Boolean","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.isRecovery","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/is-recovery.html","searchKeys":["isRecovery","val isRecovery: Boolean","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.isRecovery"]},{"name":"val isTemporary: Boolean","description":"org.meshtastic.feature.firmware.FirmwareArtifact.isTemporary","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-artifact/is-temporary.html","searchKeys":["isTemporary","val isTemporary: Boolean","org.meshtastic.feature.firmware.FirmwareArtifact.isTemporary"]},{"name":"val lastConfirmedBytes: Int","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.lastConfirmedBytes","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-mid-stream-disconnect/last-confirmed-bytes.html","searchKeys":["lastConfirmedBytes","val lastConfirmedBytes: Int","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.lastConfirmedBytes"]},{"name":"val maintenance: UsbMaintenanceGate","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.maintenance","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/maintenance.html","searchKeys":["maintenance","val maintenance: UsbMaintenanceGate","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.maintenance"]},{"name":"val message: String","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Error.message","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-error/message.html","searchKeys":["message","val message: String","org.meshtastic.feature.firmware.ota.OtaResponse.Error.message"]},{"name":"val message: UiText","description":"org.meshtastic.feature.firmware.ProgressState.message","location":"feature/firmware/org.meshtastic.feature.firmware/-progress-state/message.html","searchKeys":["message","val message: UiText","org.meshtastic.feature.firmware.ProgressState.message"]},{"name":"val nightlyUnlocked: StateFlow<Boolean>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.nightlyUnlocked","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/nightly-unlocked.html","searchKeys":["nightlyUnlocked","val nightlyUnlocked: StateFlow<Boolean>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.nightlyUnlocked"]},{"name":"val onBootloaderUpgrade: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onBootloaderUpgrade","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-bootloader-upgrade.html","searchKeys":["onBootloaderUpgrade","val onBootloaderUpgrade: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onBootloaderUpgrade"]},{"name":"val onCancel: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onCancel","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-cancel.html","searchKeys":["onCancel","val onCancel: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onCancel"]},{"name":"val onConfirmLocalFile: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onConfirmLocalFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-confirm-local-file.html","searchKeys":["onConfirmLocalFile","val onConfirmLocalFile: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onConfirmLocalFile"]},{"name":"val onDismissBootloaderWarning: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onDismissBootloaderWarning","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-dismiss-bootloader-warning.html","searchKeys":["onDismissBootloaderWarning","val onDismissBootloaderWarning: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onDismissBootloaderWarning"]},{"name":"val onDismissLocalFile: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onDismissLocalFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-dismiss-local-file.html","searchKeys":["onDismissLocalFile","val onDismissLocalFile: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onDismissLocalFile"]},{"name":"val onDone: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onDone","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-done.html","searchKeys":["onDone","val onDone: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onDone"]},{"name":"val onPickFile: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onPickFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-pick-file.html","searchKeys":["onPickFile","val onPickFile: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onPickFile"]},{"name":"val onPickVolume: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onPickVolume","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-pick-volume.html","searchKeys":["onPickVolume","val onPickVolume: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onPickVolume"]},{"name":"val onReleaseTypeSelect: (FirmwareReleaseType) -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onReleaseTypeSelect","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-release-type-select.html","searchKeys":["onReleaseTypeSelect","val onReleaseTypeSelect: (FirmwareReleaseType) -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onReleaseTypeSelect"]},{"name":"val onRetry: () -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onRetry","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-retry.html","searchKeys":["onRetry","val onRetry: () -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onRetry"]},{"name":"val onSaveFile: (String) -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onSaveFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-save-file.html","searchKeys":["onSaveFile","val onSaveFile: (String) -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onSaveFile"]},{"name":"val onStartUpdate: (Boolean) -> Unit","description":"org.meshtastic.feature.firmware.FirmwareUpdateActions.onStartUpdate","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-actions/on-start-update.html","searchKeys":["onStartUpdate","val onStartUpdate: (Boolean) -> Unit","org.meshtastic.feature.firmware.FirmwareUpdateActions.onStartUpdate"]},{"name":"val opcode: Byte","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.opcode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-protocol-error/opcode.html","searchKeys":["opcode","val opcode: Byte","org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.opcode"]},{"name":"val pendingLocalFirmwareFile: StateFlow<PendingLocalFirmwareFile?>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.pendingLocalFirmwareFile","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/pending-local-firmware-file.html","searchKeys":["pendingLocalFirmwareFile","val pendingLocalFirmwareFile: StateFlow<PendingLocalFirmwareFile?>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.pendingLocalFirmwareFile"]},{"name":"val platformioTarget: String","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.platformioTarget","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/platformio-target.html","searchKeys":["platformioTarget","val platformioTarget: String","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.platformioTarget"]},{"name":"val progress: Float","description":"org.meshtastic.feature.firmware.ProgressState.progress","location":"feature/firmware/org.meshtastic.feature.firmware/-progress-state/progress.html","searchKeys":["progress","val progress: Float","org.meshtastic.feature.firmware.ProgressState.progress"]},{"name":"val progressState: ProgressState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Downloading.progressState","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-downloading/progress-state.html","searchKeys":["progressState","val progressState: ProgressState","org.meshtastic.feature.firmware.FirmwareUpdateState.Downloading.progressState"]},{"name":"val progressState: ProgressState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Processing.progressState","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-processing/progress-state.html","searchKeys":["progressState","val progressState: ProgressState","org.meshtastic.feature.firmware.FirmwareUpdateState.Processing.progressState"]},{"name":"val progressState: ProgressState","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Updating.progressState","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-updating/progress-state.html","searchKeys":["progressState","val progressState: ProgressState","org.meshtastic.feature.firmware.FirmwareUpdateState.Updating.progressState"]},{"name":"val providedHash: String","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.HashRejected.providedHash","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-hash-rejected/provided-hash.html","searchKeys":["providedHash","val providedHash: String","org.meshtastic.feature.firmware.ota.OtaProtocolException.HashRejected.providedHash"]},{"name":"val rebootCount: Int?","description":"org.meshtastic.feature.firmware.ota.OtaResponse.Ok.rebootCount","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-response/-ok/reboot-count.html","searchKeys":["rebootCount","val rebootCount: Int?","org.meshtastic.feature.firmware.ota.OtaResponse.Ok.rebootCount"]},{"name":"val release: FirmwareRelease?","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.release","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/release.html","searchKeys":["release","val release: FirmwareRelease?","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.release"]},{"name":"val requestOpcode: Byte","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError.requestOpcode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-protocol-error/request-opcode.html","searchKeys":["requestOpcode","val requestOpcode: Byte","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError.requestOpcode"]},{"name":"val response: OtaResponse.Error","description":"org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed.response","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-protocol-exception/-command-failed/response.html","searchKeys":["response","val response: OtaResponse.Error","org.meshtastic.feature.firmware.ota.OtaProtocolException.CommandFailed.response"]},{"name":"val resultCode: Byte","description":"org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.resultCode","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-dfu-exception/-protocol-error/result-code.html","searchKeys":["resultCode","val resultCode: Byte","org.meshtastic.feature.firmware.ota.dfu.DfuException.ProtocolError.resultCode"]},{"name":"val retryMessage: UiText?","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.retryMessage","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-awaiting-file-save/retry-message.html","searchKeys":["retryMessage","val retryMessage: UiText?","org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.retryMessage"]},{"name":"val selectedRelease: StateFlow<FirmwareRelease?>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.selectedRelease","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/selected-release.html","searchKeys":["selectedRelease","val selectedRelease: StateFlow<FirmwareRelease?>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.selectedRelease"]},{"name":"val selectedReleaseType: StateFlow<FirmwareReleaseType>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.selectedReleaseType","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/selected-release-type.html","searchKeys":["selectedReleaseType","val selectedReleaseType: StateFlow<FirmwareReleaseType>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.selectedReleaseType"]},{"name":"val sha256Hash: String","description":"org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.sha256Hash","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-command/-start-ota/sha256-hash.html","searchKeys":["sha256Hash","val sha256Hash: String","org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.sha256Hash"]},{"name":"val show: Boolean","description":"org.meshtastic.feature.firmware.UsbMaintenanceGate.show","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-gate/show.html","searchKeys":["show","val show: Boolean","org.meshtastic.feature.firmware.UsbMaintenanceGate.show"]},{"name":"val showBootloaderUpgrade: Boolean","description":"org.meshtastic.feature.firmware.UsbMaintenanceGate.showBootloaderUpgrade","location":"feature/firmware/org.meshtastic.feature.firmware/-usb-maintenance-gate/show-bootloader-upgrade.html","searchKeys":["showBootloaderUpgrade","val showBootloaderUpgrade: Boolean","org.meshtastic.feature.firmware.UsbMaintenanceGate.showBootloaderUpgrade"]},{"name":"val showBootloaderWarning: Boolean","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.showBootloaderWarning","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/show-bootloader-warning.html","searchKeys":["showBootloaderWarning","val showBootloaderWarning: Boolean","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.showBootloaderWarning"]},{"name":"val sizeBytes: Long","description":"org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.sizeBytes","location":"feature/firmware/org.meshtastic.feature.firmware.ota/-ota-command/-start-ota/size-bytes.html","searchKeys":["sizeBytes","val sizeBytes: Long","org.meshtastic.feature.firmware.ota.OtaCommand.StartOta.sizeBytes"]},{"name":"val state: StateFlow<FirmwareUpdateState>","description":"org.meshtastic.feature.firmware.FirmwareUpdateViewModel.state","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-view-model/state.html","searchKeys":["state","val state: StateFlow<FirmwareUpdateState>","org.meshtastic.feature.firmware.FirmwareUpdateViewModel.state"]},{"name":"val status: Byte","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError.status","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-protocol-error/status.html","searchKeys":["status","val status: Byte","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.ProtocolError.status"]},{"name":"val step: UsbFileSaveStep","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.step","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-awaiting-file-save/step.html","searchKeys":["step","val step: UsbFileSaveStep","org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.step"]},{"name":"val totalBytes: Int","description":"org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.totalBytes","location":"feature/firmware/org.meshtastic.feature.firmware.ota.dfu/-legacy-dfu-exception/-mid-stream-disconnect/total-bytes.html","searchKeys":["totalBytes","val totalBytes: Int","org.meshtastic.feature.firmware.ota.dfu.LegacyDfuException.MidStreamDisconnect.totalBytes"]},{"name":"val uf2Artifact: FirmwareArtifact?","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.uf2Artifact","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-awaiting-file-save/uf2-artifact.html","searchKeys":["uf2Artifact","val uf2Artifact: FirmwareArtifact?","org.meshtastic.feature.firmware.FirmwareUpdateState.AwaitingFileSave.uf2Artifact"]},{"name":"val updateMethod: FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.updateMethod","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-ready/update-method.html","searchKeys":["updateMethod","val updateMethod: FirmwareUpdateMethod","org.meshtastic.feature.firmware.FirmwareUpdateState.Ready.updateMethod"]},{"name":"val updateMethod: FirmwareUpdateMethod","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.updateMethod","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/update-method.html","searchKeys":["updateMethod","val updateMethod: FirmwareUpdateMethod","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.updateMethod"]},{"name":"val uri: CommonUri","description":"org.meshtastic.feature.firmware.FirmwareArtifact.uri","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-artifact/uri.html","searchKeys":["uri","val uri: CommonUri","org.meshtastic.feature.firmware.FirmwareArtifact.uri"]},{"name":"val uri: CommonUri","description":"org.meshtastic.feature.firmware.PendingLocalFirmwareFile.uri","location":"feature/firmware/org.meshtastic.feature.firmware/-pending-local-firmware-file/uri.html","searchKeys":["uri","val uri: CommonUri","org.meshtastic.feature.firmware.PendingLocalFirmwareFile.uri"]},{"name":"val wasLowSpeedTransfer: Boolean","description":"org.meshtastic.feature.firmware.FirmwareUpdateState.Success.wasLowSpeedTransfer","location":"feature/firmware/org.meshtastic.feature.firmware/-firmware-update-state/-success/was-low-speed-transfer.html","searchKeys":["wasLowSpeedTransfer","val wasLowSpeedTransfer: Boolean","org.meshtastic.feature.firmware.FirmwareUpdateState.Success.wasLowSpeedTransfer"]},{"name":"abstract operator fun invoke(): Flow<Boolean>","description":"org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-is-ota-capable-use-case/invoke.html","searchKeys":["invoke","abstract operator fun invoke(): Flow<Boolean>","org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCase.invoke"]},{"name":"class CoreDomainModule","description":"org.meshtastic.core.domain.di.CoreDomainModule","location":"core/domain/org.meshtastic.core.domain.di/-core-domain-module/index.html","searchKeys":["CoreDomainModule","class CoreDomainModule","org.meshtastic.core.domain.di.CoreDomainModule"]},{"name":"class ExportNodeDatabaseUseCase(nodeRepository: NodeRepository)","description":"org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-node-database-use-case/index.html","searchKeys":["ExportNodeDatabaseUseCase","class ExportNodeDatabaseUseCase(nodeRepository: NodeRepository)","org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase"]},{"name":"class IsOtaCapableUseCaseImpl(nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, deviceHardwareRepository: DeviceHardwareRepository) : IsOtaCapableUseCase","description":"org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCaseImpl","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-is-ota-capable-use-case-impl/index.html","searchKeys":["IsOtaCapableUseCaseImpl","class IsOtaCapableUseCaseImpl(nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, deviceHardwareRepository: DeviceHardwareRepository) : IsOtaCapableUseCase","org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCaseImpl"]},{"name":"constructor()","description":"org.meshtastic.core.domain.di.CoreDomainModule.CoreDomainModule","location":"core/domain/org.meshtastic.core.domain.di/-core-domain-module/-core-domain-module.html","searchKeys":["CoreDomainModule","constructor()","org.meshtastic.core.domain.di.CoreDomainModule.CoreDomainModule"]},{"name":"constructor()","description":"org.meshtastic.core.domain.usecase.settings.ExportProfileUseCase.ExportProfileUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-profile-use-case/-export-profile-use-case.html","searchKeys":["ExportProfileUseCase","constructor()","org.meshtastic.core.domain.usecase.settings.ExportProfileUseCase.ExportProfileUseCase"]},{"name":"constructor()","description":"org.meshtastic.core.domain.usecase.settings.ImportProfileUseCase.ImportProfileUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-import-profile-use-case/-import-profile-use-case.html","searchKeys":["ImportProfileUseCase","constructor()","org.meshtastic.core.domain.usecase.settings.ImportProfileUseCase.ImportProfileUseCase"]},{"name":"constructor()","description":"org.meshtastic.core.domain.usecase.settings.ImportSecurityConfigUseCase.ImportSecurityConfigUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-import-security-config-use-case/-import-security-config-use-case.html","searchKeys":["ImportSecurityConfigUseCase","constructor()","org.meshtastic.core.domain.usecase.settings.ImportSecurityConfigUseCase.ImportSecurityConfigUseCase"]},{"name":"constructor()","description":"org.meshtastic.core.domain.usecase.settings.ProcessRadioResponseUseCase.ProcessRadioResponseUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-process-radio-response-use-case/-process-radio-response-use-case.html","searchKeys":["ProcessRadioResponseUseCase","constructor()","org.meshtastic.core.domain.usecase.settings.ProcessRadioResponseUseCase.ProcessRadioResponseUseCase"]},{"name":"constructor(batteryLevel: Int? = null, voltage: Float? = null, channelUtilization: Float? = null, airUtilTx: Float? = null, uptimeSeconds: Int? = null)","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.DeviceMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/-device-metrics-export.html","searchKeys":["DeviceMetricsExport","constructor(batteryLevel: Int? = null, voltage: Float? = null, channelUtilization: Float? = null, airUtilTx: Float? = null, uptimeSeconds: Int? = null)","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.DeviceMetricsExport"]},{"name":"constructor(ch1Voltage: Float? = null, ch1Current: Float? = null, ch2Voltage: Float? = null, ch2Current: Float? = null, ch3Voltage: Float? = null, ch3Current: Float? = null, ch4Voltage: Float? = null, ch4Current: Float? = null, ch5Voltage: Float? = null, ch5Current: Float? = null, ch6Voltage: Float? = null, ch6Current: Float? = null, ch7Voltage: Float? = null, ch7Current: Float? = null, ch8Voltage: Float? = null, ch8Current: Float? = null)","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.PowerMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/-power-metrics-export.html","searchKeys":["PowerMetricsExport","constructor(ch1Voltage: Float? = null, ch1Current: Float? = null, ch2Voltage: Float? = null, ch2Current: Float? = null, ch3Voltage: Float? = null, ch3Current: Float? = null, ch4Voltage: Float? = null, ch4Current: Float? = null, ch5Voltage: Float? = null, ch5Current: Float? = null, ch6Voltage: Float? = null, ch6Current: Float? = null, ch7Voltage: Float? = null, ch7Current: Float? = null, ch8Voltage: Float? = null, ch8Current: Float? = null)","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.PowerMetricsExport"]},{"name":"constructor(channel: Channel)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ChannelResponse.ChannelResponse","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-channel-response/-channel-response.html","searchKeys":["ChannelResponse","constructor(channel: Channel)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ChannelResponse.ChannelResponse"]},{"name":"constructor(config: Config)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConfigResponse.ConfigResponse","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-config-response/-config-response.html","searchKeys":["ConfigResponse","constructor(config: Config)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConfigResponse.ConfigResponse"]},{"name":"constructor(config: ModuleConfig)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ModuleConfigResponse.ModuleConfigResponse","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-module-config-response/-module-config-response.html","searchKeys":["ModuleConfigResponse","constructor(config: ModuleConfig)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ModuleConfigResponse.ModuleConfigResponse"]},{"name":"constructor(firmwareVersion: String? = null, deviceStateVersion: Int? = null, canShutdown: Boolean = false, hasWifi: Boolean = false, hasBluetooth: Boolean = false, hasEthernet: Boolean = false, role: String? = null, positionFlags: Int? = null, hwModel: String? = null, hasRemoteHardware: Boolean = false, hasPKC: Boolean = false, excludedModules: Int? = null, hasXeddsa: Boolean = false)","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.DeviceMetadataExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/-device-metadata-export.html","searchKeys":["DeviceMetadataExport","constructor(firmwareVersion: String? = null, deviceStateVersion: Int? = null, canShutdown: Boolean = false, hasWifi: Boolean = false, hasBluetooth: Boolean = false, hasEthernet: Boolean = false, role: String? = null, positionFlags: Int? = null, hwModel: String? = null, hasRemoteHardware: Boolean = false, hasPKC: Boolean = false, excludedModules: Int? = null, hasXeddsa: Boolean = false)","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.DeviceMetadataExport"]},{"name":"constructor(latitude: Double? = null, longitude: Double? = null, altitude: Int? = null, time: Long? = null, locationSource: String? = null, groundSpeed: Int? = null, groundTrack: Int? = null, satsInView: Int? = null, precisionBits: Int? = null)","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.PositionExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/-position-export.html","searchKeys":["PositionExport","constructor(latitude: Double? = null, longitude: Double? = null, altitude: Int? = null, time: Long? = null, locationSource: String? = null, groundSpeed: Int? = null, groundTrack: Int? = null, satsInView: Int? = null, precisionBits: Int? = null)","org.meshtastic.core.domain.usecase.settings.PositionExport.PositionExport"]},{"name":"constructor(meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs)","description":"org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase.SetMeshLogSettingsUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-set-mesh-log-settings-use-case/-set-mesh-log-settings-use-case.html","searchKeys":["SetMeshLogSettingsUseCase","constructor(meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs)","org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase.SetMeshLogSettingsUseCase"]},{"name":"constructor(message: UiText, routingError: Routing.Error? = null)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error.Error","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-error/-error.html","searchKeys":["Error","constructor(message: UiText, routingError: Routing.Error? = null)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error.Error"]},{"name":"constructor(messages: String)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.CannedMessages.CannedMessages","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-canned-messages/-canned-messages.html","searchKeys":["CannedMessages","constructor(messages: String)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.CannedMessages.CannedMessages"]},{"name":"constructor(metadata: DeviceMetadata)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Metadata.Metadata","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-metadata/-metadata.html","searchKeys":["Metadata","constructor(metadata: DeviceMetadata)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Metadata.Metadata"]},{"name":"constructor(nodeRepository: NodeRepository)","description":"org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase.ExportNodeDatabaseUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-node-database-use-case/-export-node-database-use-case.html","searchKeys":["ExportNodeDatabaseUseCase","constructor(nodeRepository: NodeRepository)","org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase.ExportNodeDatabaseUseCase"]},{"name":"constructor(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository)","description":"org.meshtastic.core.domain.usecase.settings.ExportDataUseCase.ExportDataUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-data-use-case/-export-data-use-case.html","searchKeys":["ExportDataUseCase","constructor(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository)","org.meshtastic.core.domain.usecase.settings.ExportDataUseCase.ExportDataUseCase"]},{"name":"constructor(nodeRepository: NodeRepository, radioController: RadioController)","description":"org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase.CleanNodeDatabaseUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-clean-node-database-use-case/-clean-node-database-use-case.html","searchKeys":["CleanNodeDatabaseUseCase","constructor(nodeRepository: NodeRepository, radioController: RadioController)","org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase.CleanNodeDatabaseUseCase"]},{"name":"constructor(nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, deviceHardwareRepository: DeviceHardwareRepository)","description":"org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCaseImpl.IsOtaCapableUseCaseImpl","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-is-ota-capable-use-case-impl/-is-ota-capable-use-case-impl.html","searchKeys":["IsOtaCapableUseCaseImpl","constructor(nodeRepository: NodeRepository, radioController: RadioController, radioPrefs: RadioPrefs, deviceHardwareRepository: DeviceHardwareRepository)","org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCaseImpl.IsOtaCapableUseCaseImpl"]},{"name":"constructor(num: Long, id: String? = null, longName: String? = null, shortName: String? = null, hwModel: String? = null, role: String? = null, isLicensed: Boolean = false, isUnmessagable: Boolean? = null, publicKey: String? = null, signsPackets: Boolean = false, manuallyVerified: Boolean = false, lastHeard: Long? = null, snr: Float? = null, rssi: Int? = null, channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int? = null, lastTransport: String? = null, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, nodeStatus: String? = null, notes: String? = null, position: PositionExport? = null, deviceMetrics: DeviceMetricsExport? = null, environmentMetrics: EnvironmentMetricsExport? = null, powerMetrics: PowerMetricsExport? = null, powerChannelLabels: List<String>? = null, airQualityMetrics: AirQualityMetricsExport? = null, paxcounter: PaxcountExport? = null, metadata: DeviceMetadataExport? = null)","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.NodeExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/-node-export.html","searchKeys":["NodeExport","constructor(num: Long, id: String? = null, longName: String? = null, shortName: String? = null, hwModel: String? = null, role: String? = null, isLicensed: Boolean = false, isUnmessagable: Boolean? = null, publicKey: String? = null, signsPackets: Boolean = false, manuallyVerified: Boolean = false, lastHeard: Long? = null, snr: Float? = null, rssi: Int? = null, channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int? = null, lastTransport: String? = null, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, nodeStatus: String? = null, notes: String? = null, position: PositionExport? = null, deviceMetrics: DeviceMetricsExport? = null, environmentMetrics: EnvironmentMetricsExport? = null, powerMetrics: PowerMetricsExport? = null, powerChannelLabels: List<String>? = null, airQualityMetrics: AirQualityMetricsExport? = null, paxcounter: PaxcountExport? = null, metadata: DeviceMetadataExport? = null)","org.meshtastic.core.domain.usecase.settings.NodeExport.NodeExport"]},{"name":"constructor(pm10Standard: Int? = null, pm25Standard: Int? = null, pm100Standard: Int? = null, pm10Environmental: Int? = null, pm25Environmental: Int? = null, pm100Environmental: Int? = null, particles03um: Int? = null, particles05um: Int? = null, particles10um: Int? = null, particles25um: Int? = null, particles50um: Int? = null, particles100um: Int? = null, co2: Int? = null, co2Temperature: Float? = null, co2Humidity: Float? = null, formFormaldehyde: Float? = null, formHumidity: Float? = null, formTemperature: Float? = null, pm40Standard: Int? = null, particles40um: Int? = null, pmTemperature: Float? = null, pmHumidity: Float? = null, pmVocIdx: Float? = null, pmNoxIdx: Float? = null, particlesTps: Float? = null)","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.AirQualityMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/-air-quality-metrics-export.html","searchKeys":["AirQualityMetricsExport","constructor(pm10Standard: Int? = null, pm25Standard: Int? = null, pm100Standard: Int? = null, pm10Environmental: Int? = null, pm25Environmental: Int? = null, pm100Environmental: Int? = null, particles03um: Int? = null, particles05um: Int? = null, particles10um: Int? = null, particles25um: Int? = null, particles50um: Int? = null, particles100um: Int? = null, co2: Int? = null, co2Temperature: Float? = null, co2Humidity: Float? = null, formFormaldehyde: Float? = null, formHumidity: Float? = null, formTemperature: Float? = null, pm40Standard: Int? = null, particles40um: Int? = null, pmTemperature: Float? = null, pmHumidity: Float? = null, pmVocIdx: Float? = null, pmNoxIdx: Float? = null, particlesTps: Float? = null)","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.AirQualityMetricsExport"]},{"name":"constructor(radioController: RadioController)","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.RadioConfigUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/-radio-config-use-case.html","searchKeys":["RadioConfigUseCase","constructor(radioController: RadioController)","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.RadioConfigUseCase"]},{"name":"constructor(radioController: RadioController, nodeRepository: NodeRepository)","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.AdminActionsUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/-admin-actions-use-case.html","searchKeys":["AdminActionsUseCase","constructor(radioController: RadioController, nodeRepository: NodeRepository)","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.AdminActionsUseCase"]},{"name":"constructor(radioController: RadioController, radioConfigRepository: RadioConfigRepository)","description":"org.meshtastic.core.domain.usecase.settings.InstallProfileUseCase.InstallProfileUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-install-profile-use-case/-install-profile-use-case.html","searchKeys":["InstallProfileUseCase","constructor(radioController: RadioController, radioConfigRepository: RadioConfigRepository)","org.meshtastic.core.domain.usecase.settings.InstallProfileUseCase.InstallProfileUseCase"]},{"name":"constructor(ringtone: String)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Ringtone.Ringtone","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-ringtone/-ringtone.html","searchKeys":["Ringtone","constructor(ringtone: String)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Ringtone.Ringtone"]},{"name":"constructor(schemaVersion: Int, exportedAt: String, myNodeNum: Long? = null, nodes: List<NodeExport>)","description":"org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.NodeDatabaseExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-database-export/-node-database-export.html","searchKeys":["NodeDatabaseExport","constructor(schemaVersion: Int, exportedAt: String, myNodeNum: Long? = null, nodes: List<NodeExport>)","org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.NodeDatabaseExport"]},{"name":"constructor(sessionManager: SessionManager)","description":"org.meshtastic.core.domain.usecase.session.ObserveRemoteAdminSessionStatusUseCase.ObserveRemoteAdminSessionStatusUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.session/-observe-remote-admin-session-status-use-case/-observe-remote-admin-session-status-use-case.html","searchKeys":["ObserveRemoteAdminSessionStatusUseCase","constructor(sessionManager: SessionManager)","org.meshtastic.core.domain.usecase.session.ObserveRemoteAdminSessionStatusUseCase.ObserveRemoteAdminSessionStatusUseCase"]},{"name":"constructor(sessionManager: SessionManager, radioController: RadioController, serviceRepository: ServiceRepository, serviceScope: ServiceScope)","description":"org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.EnsureRemoteAdminSessionUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-remote-admin-session-use-case/-ensure-remote-admin-session-use-case.html","searchKeys":["EnsureRemoteAdminSessionUseCase","constructor(sessionManager: SessionManager, radioController: RadioController, serviceRepository: ServiceRepository, serviceScope: ServiceScope)","org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.EnsureRemoteAdminSessionUseCase"]},{"name":"constructor(status: DeviceConnectionStatus)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConnectionStatus.ConnectionStatus","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-connection-status/-connection-status.html","searchKeys":["ConnectionStatus","constructor(status: DeviceConnectionStatus)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConnectionStatus.ConnectionStatus"]},{"name":"constructor(temperature: Float? = null, relativeHumidity: Float? = null, barometricPressure: Float? = null, gasResistance: Float? = null, voltage: Float? = null, current: Float? = null, iaq: Int? = null, distance: Float? = null, lux: Float? = null, whiteLux: Float? = null, irLux: Float? = null, uvLux: Float? = null, windDirection: Int? = null, windSpeed: Float? = null, weight: Float? = null, windGust: Float? = null, windLull: Float? = null, radiation: Float? = null, rainfall1h: Float? = null, rainfall24h: Float? = null, soilMoisture: Int? = null, soilTemperature: Float? = null, oneWireTemperature: List<Float>? = null, oneWireTemperatureCh0: Float? = null, oneWireTemperatureCh1: Float? = null, oneWireTemperatureCh2: Float? = null, oneWireTemperatureCh3: Float? = null, oneWireTemperatureCh4: Float? = null, oneWireTemperatureCh5: Float? = null, oneWireTemperatureCh6: Float? = null, oneWireTemperatureCh7: Float? = null, adcVoltageCh0: Float? = null, adcVoltageCh1: Float? = null, adcVoltageCh2: Float? = null, adcVoltageCh3: Float? = null, adcVoltageCh4: Float? = null, adcVoltageCh5: Float? = null, adcVoltageCh6: Float? = null, adcVoltageCh7: Float? = null)","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.EnvironmentMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/-environment-metrics-export.html","searchKeys":["EnvironmentMetricsExport","constructor(temperature: Float? = null, relativeHumidity: Float? = null, barometricPressure: Float? = null, gasResistance: Float? = null, voltage: Float? = null, current: Float? = null, iaq: Int? = null, distance: Float? = null, lux: Float? = null, whiteLux: Float? = null, irLux: Float? = null, uvLux: Float? = null, windDirection: Int? = null, windSpeed: Float? = null, weight: Float? = null, windGust: Float? = null, windLull: Float? = null, radiation: Float? = null, rainfall1h: Float? = null, rainfall24h: Float? = null, soilMoisture: Int? = null, soilTemperature: Float? = null, oneWireTemperature: List<Float>? = null, oneWireTemperatureCh0: Float? = null, oneWireTemperatureCh1: Float? = null, oneWireTemperatureCh2: Float? = null, oneWireTemperatureCh3: Float? = null, oneWireTemperatureCh4: Float? = null, oneWireTemperatureCh5: Float? = null, oneWireTemperatureCh6: Float? = null, oneWireTemperatureCh7: Float? = null, adcVoltageCh0: Float? = null, adcVoltageCh1: Float? = null, adcVoltageCh2: Float? = null, adcVoltageCh3: Float? = null, adcVoltageCh4: Float? = null, adcVoltageCh5: Float? = null, adcVoltageCh6: Float? = null, adcVoltageCh7: Float? = null)","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.EnvironmentMetricsExport"]},{"name":"constructor(user: User)","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Owner.Owner","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-owner/-owner.html","searchKeys":["Owner","constructor(user: User)","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Owner.Owner"]},{"name":"constructor(wifi: Int = 0, ble: Int = 0, uptime: Int = 0)","description":"org.meshtastic.core.domain.usecase.settings.PaxcountExport.PaxcountExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-paxcount-export/-paxcount-export.html","searchKeys":["PaxcountExport","constructor(wifi: Int = 0, ble: Int = 0, uptime: Int = 0)","org.meshtastic.core.domain.usecase.settings.PaxcountExport.PaxcountExport"]},{"name":"data class AirQualityMetricsExport(val pm10Standard: Int? = null, val pm25Standard: Int? = null, val pm100Standard: Int? = null, val pm10Environmental: Int? = null, val pm25Environmental: Int? = null, val pm100Environmental: Int? = null, val particles03um: Int? = null, val particles05um: Int? = null, val particles10um: Int? = null, val particles25um: Int? = null, val particles50um: Int? = null, val particles100um: Int? = null, val co2: Int? = null, val co2Temperature: Float? = null, val co2Humidity: Float? = null, val formFormaldehyde: Float? = null, val formHumidity: Float? = null, val formTemperature: Float? = null, val pm40Standard: Int? = null, val particles40um: Int? = null, val pmTemperature: Float? = null, val pmHumidity: Float? = null, val pmVocIdx: Float? = null, val pmNoxIdx: Float? = null, val particlesTps: Float? = null)","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/index.html","searchKeys":["AirQualityMetricsExport","data class AirQualityMetricsExport(val pm10Standard: Int? = null, val pm25Standard: Int? = null, val pm100Standard: Int? = null, val pm10Environmental: Int? = null, val pm25Environmental: Int? = null, val pm100Environmental: Int? = null, val particles03um: Int? = null, val particles05um: Int? = null, val particles10um: Int? = null, val particles25um: Int? = null, val particles50um: Int? = null, val particles100um: Int? = null, val co2: Int? = null, val co2Temperature: Float? = null, val co2Humidity: Float? = null, val formFormaldehyde: Float? = null, val formHumidity: Float? = null, val formTemperature: Float? = null, val pm40Standard: Int? = null, val particles40um: Int? = null, val pmTemperature: Float? = null, val pmHumidity: Float? = null, val pmVocIdx: Float? = null, val pmNoxIdx: Float? = null, val particlesTps: Float? = null)","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport"]},{"name":"data class CannedMessages(val messages: String) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.CannedMessages","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-canned-messages/index.html","searchKeys":["CannedMessages","data class CannedMessages(val messages: String) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.CannedMessages"]},{"name":"data class ChannelResponse(val channel: Channel) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ChannelResponse","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-channel-response/index.html","searchKeys":["ChannelResponse","data class ChannelResponse(val channel: Channel) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ChannelResponse"]},{"name":"data class ConfigResponse(val config: Config) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConfigResponse","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-config-response/index.html","searchKeys":["ConfigResponse","data class ConfigResponse(val config: Config) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConfigResponse"]},{"name":"data class ConnectionStatus(val status: DeviceConnectionStatus) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConnectionStatus","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-connection-status/index.html","searchKeys":["ConnectionStatus","data class ConnectionStatus(val status: DeviceConnectionStatus) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConnectionStatus"]},{"name":"data class DeviceMetadataExport(val firmwareVersion: String? = null, val deviceStateVersion: Int? = null, val canShutdown: Boolean = false, val hasWifi: Boolean = false, val hasBluetooth: Boolean = false, val hasEthernet: Boolean = false, val role: String? = null, val positionFlags: Int? = null, val hwModel: String? = null, val hasRemoteHardware: Boolean = false, val hasPKC: Boolean = false, val excludedModules: Int? = null, val hasXeddsa: Boolean = false)","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/index.html","searchKeys":["DeviceMetadataExport","data class DeviceMetadataExport(val firmwareVersion: String? = null, val deviceStateVersion: Int? = null, val canShutdown: Boolean = false, val hasWifi: Boolean = false, val hasBluetooth: Boolean = false, val hasEthernet: Boolean = false, val role: String? = null, val positionFlags: Int? = null, val hwModel: String? = null, val hasRemoteHardware: Boolean = false, val hasPKC: Boolean = false, val excludedModules: Int? = null, val hasXeddsa: Boolean = false)","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport"]},{"name":"data class DeviceMetricsExport(val batteryLevel: Int? = null, val voltage: Float? = null, val channelUtilization: Float? = null, val airUtilTx: Float? = null, val uptimeSeconds: Int? = null)","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/index.html","searchKeys":["DeviceMetricsExport","data class DeviceMetricsExport(val batteryLevel: Int? = null, val voltage: Float? = null, val channelUtilization: Float? = null, val airUtilTx: Float? = null, val uptimeSeconds: Int? = null)","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport"]},{"name":"data class EnvironmentMetricsExport(val temperature: Float? = null, val relativeHumidity: Float? = null, val barometricPressure: Float? = null, val gasResistance: Float? = null, val voltage: Float? = null, val current: Float? = null, val iaq: Int? = null, val distance: Float? = null, val lux: Float? = null, val whiteLux: Float? = null, val irLux: Float? = null, val uvLux: Float? = null, val windDirection: Int? = null, val windSpeed: Float? = null, val weight: Float? = null, val windGust: Float? = null, val windLull: Float? = null, val radiation: Float? = null, val rainfall1h: Float? = null, val rainfall24h: Float? = null, val soilMoisture: Int? = null, val soilTemperature: Float? = null, val oneWireTemperature: List<Float>? = null, val oneWireTemperatureCh0: Float? = null, val oneWireTemperatureCh1: Float? = null, val oneWireTemperatureCh2: Float? = null, val oneWireTemperatureCh3: Float? = null, val oneWireTemperatureCh4: Float? = null, val oneWireTemperatureCh5: Float? = null, val oneWireTemperatureCh6: Float? = null, val oneWireTemperatureCh7: Float? = null, val adcVoltageCh0: Float? = null, val adcVoltageCh1: Float? = null, val adcVoltageCh2: Float? = null, val adcVoltageCh3: Float? = null, val adcVoltageCh4: Float? = null, val adcVoltageCh5: Float? = null, val adcVoltageCh6: Float? = null, val adcVoltageCh7: Float? = null)","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/index.html","searchKeys":["EnvironmentMetricsExport","data class EnvironmentMetricsExport(val temperature: Float? = null, val relativeHumidity: Float? = null, val barometricPressure: Float? = null, val gasResistance: Float? = null, val voltage: Float? = null, val current: Float? = null, val iaq: Int? = null, val distance: Float? = null, val lux: Float? = null, val whiteLux: Float? = null, val irLux: Float? = null, val uvLux: Float? = null, val windDirection: Int? = null, val windSpeed: Float? = null, val weight: Float? = null, val windGust: Float? = null, val windLull: Float? = null, val radiation: Float? = null, val rainfall1h: Float? = null, val rainfall24h: Float? = null, val soilMoisture: Int? = null, val soilTemperature: Float? = null, val oneWireTemperature: List<Float>? = null, val oneWireTemperatureCh0: Float? = null, val oneWireTemperatureCh1: Float? = null, val oneWireTemperatureCh2: Float? = null, val oneWireTemperatureCh3: Float? = null, val oneWireTemperatureCh4: Float? = null, val oneWireTemperatureCh5: Float? = null, val oneWireTemperatureCh6: Float? = null, val oneWireTemperatureCh7: Float? = null, val adcVoltageCh0: Float? = null, val adcVoltageCh1: Float? = null, val adcVoltageCh2: Float? = null, val adcVoltageCh3: Float? = null, val adcVoltageCh4: Float? = null, val adcVoltageCh5: Float? = null, val adcVoltageCh6: Float? = null, val adcVoltageCh7: Float? = null)","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport"]},{"name":"data class Error(val message: UiText, val routingError: Routing.Error? = null) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-error/index.html","searchKeys":["Error","data class Error(val message: UiText, val routingError: Routing.Error? = null) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error"]},{"name":"data class Metadata(val metadata: DeviceMetadata) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Metadata","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-metadata/index.html","searchKeys":["Metadata","data class Metadata(val metadata: DeviceMetadata) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Metadata"]},{"name":"data class ModuleConfigResponse(val config: ModuleConfig) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ModuleConfigResponse","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-module-config-response/index.html","searchKeys":["ModuleConfigResponse","data class ModuleConfigResponse(val config: ModuleConfig) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ModuleConfigResponse"]},{"name":"data class NodeDatabaseExport(val schemaVersion: Int, val exportedAt: String, val myNodeNum: Long? = null, val nodes: List<NodeExport>)","description":"org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-database-export/index.html","searchKeys":["NodeDatabaseExport","data class NodeDatabaseExport(val schemaVersion: Int, val exportedAt: String, val myNodeNum: Long? = null, val nodes: List<NodeExport>)","org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport"]},{"name":"data class NodeExport(val num: Long, val id: String? = null, val longName: String? = null, val shortName: String? = null, val hwModel: String? = null, val role: String? = null, val isLicensed: Boolean = false, val isUnmessagable: Boolean? = null, val publicKey: String? = null, val signsPackets: Boolean = false, val manuallyVerified: Boolean = false, val lastHeard: Long? = null, val snr: Float? = null, val rssi: Int? = null, val channel: Int = 0, val viaMqtt: Boolean = false, val hopsAway: Int? = null, val lastTransport: String? = null, val isFavorite: Boolean = false, val isIgnored: Boolean = false, val isMuted: Boolean = false, val nodeStatus: String? = null, val notes: String? = null, val position: PositionExport? = null, val deviceMetrics: DeviceMetricsExport? = null, val environmentMetrics: EnvironmentMetricsExport? = null, val powerMetrics: PowerMetricsExport? = null, val powerChannelLabels: List<String>? = null, val airQualityMetrics: AirQualityMetricsExport? = null, val paxcounter: PaxcountExport? = null, val metadata: DeviceMetadataExport? = null)","description":"org.meshtastic.core.domain.usecase.settings.NodeExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/index.html","searchKeys":["NodeExport","data class NodeExport(val num: Long, val id: String? = null, val longName: String? = null, val shortName: String? = null, val hwModel: String? = null, val role: String? = null, val isLicensed: Boolean = false, val isUnmessagable: Boolean? = null, val publicKey: String? = null, val signsPackets: Boolean = false, val manuallyVerified: Boolean = false, val lastHeard: Long? = null, val snr: Float? = null, val rssi: Int? = null, val channel: Int = 0, val viaMqtt: Boolean = false, val hopsAway: Int? = null, val lastTransport: String? = null, val isFavorite: Boolean = false, val isIgnored: Boolean = false, val isMuted: Boolean = false, val nodeStatus: String? = null, val notes: String? = null, val position: PositionExport? = null, val deviceMetrics: DeviceMetricsExport? = null, val environmentMetrics: EnvironmentMetricsExport? = null, val powerMetrics: PowerMetricsExport? = null, val powerChannelLabels: List<String>? = null, val airQualityMetrics: AirQualityMetricsExport? = null, val paxcounter: PaxcountExport? = null, val metadata: DeviceMetadataExport? = null)","org.meshtastic.core.domain.usecase.settings.NodeExport"]},{"name":"data class Owner(val user: User) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Owner","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-owner/index.html","searchKeys":["Owner","data class Owner(val user: User) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Owner"]},{"name":"data class PaxcountExport(val wifi: Int = 0, val ble: Int = 0, val uptime: Int = 0)","description":"org.meshtastic.core.domain.usecase.settings.PaxcountExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-paxcount-export/index.html","searchKeys":["PaxcountExport","data class PaxcountExport(val wifi: Int = 0, val ble: Int = 0, val uptime: Int = 0)","org.meshtastic.core.domain.usecase.settings.PaxcountExport"]},{"name":"data class PositionExport(val latitude: Double? = null, val longitude: Double? = null, val altitude: Int? = null, val time: Long? = null, val locationSource: String? = null, val groundSpeed: Int? = null, val groundTrack: Int? = null, val satsInView: Int? = null, val precisionBits: Int? = null)","description":"org.meshtastic.core.domain.usecase.settings.PositionExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/index.html","searchKeys":["PositionExport","data class PositionExport(val latitude: Double? = null, val longitude: Double? = null, val altitude: Int? = null, val time: Long? = null, val locationSource: String? = null, val groundSpeed: Int? = null, val groundTrack: Int? = null, val satsInView: Int? = null, val precisionBits: Int? = null)","org.meshtastic.core.domain.usecase.settings.PositionExport"]},{"name":"data class PowerMetricsExport(val ch1Voltage: Float? = null, val ch1Current: Float? = null, val ch2Voltage: Float? = null, val ch2Current: Float? = null, val ch3Voltage: Float? = null, val ch3Current: Float? = null, val ch4Voltage: Float? = null, val ch4Current: Float? = null, val ch5Voltage: Float? = null, val ch5Current: Float? = null, val ch6Voltage: Float? = null, val ch6Current: Float? = null, val ch7Voltage: Float? = null, val ch7Current: Float? = null, val ch8Voltage: Float? = null, val ch8Current: Float? = null)","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/index.html","searchKeys":["PowerMetricsExport","data class PowerMetricsExport(val ch1Voltage: Float? = null, val ch1Current: Float? = null, val ch2Voltage: Float? = null, val ch2Current: Float? = null, val ch3Voltage: Float? = null, val ch3Current: Float? = null, val ch4Voltage: Float? = null, val ch4Current: Float? = null, val ch5Voltage: Float? = null, val ch5Current: Float? = null, val ch6Voltage: Float? = null, val ch6Current: Float? = null, val ch7Voltage: Float? = null, val ch7Current: Float? = null, val ch8Voltage: Float? = null, val ch8Current: Float? = null)","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport"]},{"name":"data class Ringtone(val ringtone: String) : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Ringtone","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-ringtone/index.html","searchKeys":["Ringtone","data class Ringtone(val ringtone: String) : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Ringtone"]},{"name":"data object AlreadyActive : EnsureSessionResult","description":"org.meshtastic.core.domain.usecase.session.EnsureSessionResult.AlreadyActive","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-session-result/-already-active/index.html","searchKeys":["AlreadyActive","data object AlreadyActive : EnsureSessionResult","org.meshtastic.core.domain.usecase.session.EnsureSessionResult.AlreadyActive"]},{"name":"data object Disconnected : EnsureSessionResult","description":"org.meshtastic.core.domain.usecase.session.EnsureSessionResult.Disconnected","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-session-result/-disconnected/index.html","searchKeys":["Disconnected","data object Disconnected : EnsureSessionResult","org.meshtastic.core.domain.usecase.session.EnsureSessionResult.Disconnected"]},{"name":"data object Refreshed : EnsureSessionResult","description":"org.meshtastic.core.domain.usecase.session.EnsureSessionResult.Refreshed","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-session-result/-refreshed/index.html","searchKeys":["Refreshed","data object Refreshed : EnsureSessionResult","org.meshtastic.core.domain.usecase.session.EnsureSessionResult.Refreshed"]},{"name":"data object Success : RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Success","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-success/index.html","searchKeys":["Success","data object Success : RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Success"]},{"name":"data object Timeout : EnsureSessionResult","description":"org.meshtastic.core.domain.usecase.session.EnsureSessionResult.Timeout","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-session-result/-timeout/index.html","searchKeys":["Timeout","data object Timeout : EnsureSessionResult","org.meshtastic.core.domain.usecase.session.EnsureSessionResult.Timeout"]},{"name":"interface IsOtaCapableUseCase","description":"org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-is-ota-capable-use-case/index.html","searchKeys":["IsOtaCapableUseCase","interface IsOtaCapableUseCase","org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCase"]},{"name":"object Companion","description":"org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.Companion","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-remote-admin-session-use-case/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.domain.usecase.settings.ExportDataUseCase.Companion","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-data-use-case/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.domain.usecase.settings.ExportDataUseCase.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase.Companion","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-node-database-use-case/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase.Companion"]},{"name":"open class AdminActionsUseCase(radioController: RadioController, nodeRepository: NodeRepository)","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/index.html","searchKeys":["AdminActionsUseCase","open class AdminActionsUseCase(radioController: RadioController, nodeRepository: NodeRepository)","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase"]},{"name":"open class CleanNodeDatabaseUseCase(nodeRepository: NodeRepository, radioController: RadioController)","description":"org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-clean-node-database-use-case/index.html","searchKeys":["CleanNodeDatabaseUseCase","open class CleanNodeDatabaseUseCase(nodeRepository: NodeRepository, radioController: RadioController)","org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase"]},{"name":"open class EnsureRemoteAdminSessionUseCase(sessionManager: SessionManager, radioController: RadioController, serviceRepository: ServiceRepository, serviceScope: ServiceScope)","description":"org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-remote-admin-session-use-case/index.html","searchKeys":["EnsureRemoteAdminSessionUseCase","open class EnsureRemoteAdminSessionUseCase(sessionManager: SessionManager, radioController: RadioController, serviceRepository: ServiceRepository, serviceScope: ServiceScope)","org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase"]},{"name":"open class ExportDataUseCase(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository)","description":"org.meshtastic.core.domain.usecase.settings.ExportDataUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-data-use-case/index.html","searchKeys":["ExportDataUseCase","open class ExportDataUseCase(nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository)","org.meshtastic.core.domain.usecase.settings.ExportDataUseCase"]},{"name":"open class ExportProfileUseCase","description":"org.meshtastic.core.domain.usecase.settings.ExportProfileUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-profile-use-case/index.html","searchKeys":["ExportProfileUseCase","open class ExportProfileUseCase","org.meshtastic.core.domain.usecase.settings.ExportProfileUseCase"]},{"name":"open class ImportProfileUseCase","description":"org.meshtastic.core.domain.usecase.settings.ImportProfileUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-import-profile-use-case/index.html","searchKeys":["ImportProfileUseCase","open class ImportProfileUseCase","org.meshtastic.core.domain.usecase.settings.ImportProfileUseCase"]},{"name":"open class ImportSecurityConfigUseCase","description":"org.meshtastic.core.domain.usecase.settings.ImportSecurityConfigUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-import-security-config-use-case/index.html","searchKeys":["ImportSecurityConfigUseCase","open class ImportSecurityConfigUseCase","org.meshtastic.core.domain.usecase.settings.ImportSecurityConfigUseCase"]},{"name":"open class InstallProfileUseCase(radioController: RadioController, radioConfigRepository: RadioConfigRepository)","description":"org.meshtastic.core.domain.usecase.settings.InstallProfileUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-install-profile-use-case/index.html","searchKeys":["InstallProfileUseCase","open class InstallProfileUseCase(radioController: RadioController, radioConfigRepository: RadioConfigRepository)","org.meshtastic.core.domain.usecase.settings.InstallProfileUseCase"]},{"name":"open class ObserveRemoteAdminSessionStatusUseCase(sessionManager: SessionManager)","description":"org.meshtastic.core.domain.usecase.session.ObserveRemoteAdminSessionStatusUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.session/-observe-remote-admin-session-status-use-case/index.html","searchKeys":["ObserveRemoteAdminSessionStatusUseCase","open class ObserveRemoteAdminSessionStatusUseCase(sessionManager: SessionManager)","org.meshtastic.core.domain.usecase.session.ObserveRemoteAdminSessionStatusUseCase"]},{"name":"open class ProcessRadioResponseUseCase","description":"org.meshtastic.core.domain.usecase.settings.ProcessRadioResponseUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-process-radio-response-use-case/index.html","searchKeys":["ProcessRadioResponseUseCase","open class ProcessRadioResponseUseCase","org.meshtastic.core.domain.usecase.settings.ProcessRadioResponseUseCase"]},{"name":"open class RadioConfigUseCase(radioController: RadioController)","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/index.html","searchKeys":["RadioConfigUseCase","open class RadioConfigUseCase(radioController: RadioController)","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase"]},{"name":"open class SetMeshLogSettingsUseCase(meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs)","description":"org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-set-mesh-log-settings-use-case/index.html","searchKeys":["SetMeshLogSettingsUseCase","open class SetMeshLogSettingsUseCase(meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs)","org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase"]},{"name":"open operator fun invoke(destNum: Int): Flow<SessionStatus>","description":"org.meshtastic.core.domain.usecase.session.ObserveRemoteAdminSessionStatusUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.session/-observe-remote-admin-session-status-use-case/invoke.html","searchKeys":["invoke","open operator fun invoke(destNum: Int): Flow<SessionStatus>","org.meshtastic.core.domain.usecase.session.ObserveRemoteAdminSessionStatusUseCase.invoke"]},{"name":"open operator fun invoke(packet: MeshPacket, destNum: Int, requestIds: Set<Int>): RadioResponseResult?","description":"org.meshtastic.core.domain.usecase.settings.ProcessRadioResponseUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-process-radio-response-use-case/invoke.html","searchKeys":["invoke","open operator fun invoke(packet: MeshPacket, destNum: Int, requestIds: Set<Int>): RadioResponseResult?","org.meshtastic.core.domain.usecase.settings.ProcessRadioResponseUseCase.invoke"]},{"name":"open operator fun invoke(sink: BufferedSink, profile: DeviceProfile): Result<Unit>","description":"org.meshtastic.core.domain.usecase.settings.ExportProfileUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-profile-use-case/invoke.html","searchKeys":["invoke","open operator fun invoke(sink: BufferedSink, profile: DeviceProfile): Result<Unit>","org.meshtastic.core.domain.usecase.settings.ExportProfileUseCase.invoke"]},{"name":"open operator fun invoke(source: BufferedSource): Result<DeviceProfile>","description":"org.meshtastic.core.domain.usecase.settings.ImportProfileUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-import-profile-use-case/invoke.html","searchKeys":["invoke","open operator fun invoke(source: BufferedSource): Result<DeviceProfile>","org.meshtastic.core.domain.usecase.settings.ImportProfileUseCase.invoke"]},{"name":"open operator fun invoke(stored: StoredSecurityKeys): Result<Config.SecurityConfig>","description":"org.meshtastic.core.domain.usecase.settings.ImportSecurityConfigUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-import-security-config-use-case/invoke.html","searchKeys":["invoke","open operator fun invoke(stored: StoredSecurityKeys): Result<Config.SecurityConfig>","org.meshtastic.core.domain.usecase.settings.ImportSecurityConfigUseCase.invoke"]},{"name":"open operator override fun invoke(): Flow<Boolean>","description":"org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCaseImpl.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-is-ota-capable-use-case-impl/invoke.html","searchKeys":["invoke","open operator override fun invoke(): Flow<Boolean>","org.meshtastic.core.domain.usecase.settings.IsOtaCapableUseCaseImpl.invoke"]},{"name":"open suspend fun cleanNodes(nodeNums: List<Int>)","description":"org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase.cleanNodes","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-clean-node-database-use-case/clean-nodes.html","searchKeys":["cleanNodes","open suspend fun cleanNodes(nodeNums: List<Int>)","org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase.cleanNodes"]},{"name":"open suspend fun factoryReset(destNum: Int, isLocal: Boolean, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.factoryReset","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/factory-reset.html","searchKeys":["factoryReset","open suspend fun factoryReset(destNum: Int, isLocal: Boolean, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.factoryReset"]},{"name":"open suspend fun getCannedMessages(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getCannedMessages","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-canned-messages.html","searchKeys":["getCannedMessages","open suspend fun getCannedMessages(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getCannedMessages"]},{"name":"open suspend fun getChannel(destNum: Int, index: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getChannel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-channel.html","searchKeys":["getChannel","open suspend fun getChannel(destNum: Int, index: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getChannel"]},{"name":"open suspend fun getConfig(destNum: Int, configType: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getConfig","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-config.html","searchKeys":["getConfig","open suspend fun getConfig(destNum: Int, configType: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getConfig"]},{"name":"open suspend fun getDeviceConnectionStatus(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getDeviceConnectionStatus","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-device-connection-status.html","searchKeys":["getDeviceConnectionStatus","open suspend fun getDeviceConnectionStatus(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getDeviceConnectionStatus"]},{"name":"open suspend fun getModuleConfig(destNum: Int, moduleConfigType: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getModuleConfig","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-module-config.html","searchKeys":["getModuleConfig","open suspend fun getModuleConfig(destNum: Int, moduleConfigType: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getModuleConfig"]},{"name":"open suspend fun getNodesToClean(olderThanDays: Float, onlyUnknownNodes: Boolean, currentTimeSeconds: Long): List<Node>","description":"org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase.getNodesToClean","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-clean-node-database-use-case/get-nodes-to-clean.html","searchKeys":["getNodesToClean","open suspend fun getNodesToClean(olderThanDays: Float, onlyUnknownNodes: Boolean, currentTimeSeconds: Long): List<Node>","org.meshtastic.core.domain.usecase.settings.CleanNodeDatabaseUseCase.getNodesToClean"]},{"name":"open suspend fun getOwner(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getOwner","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-owner.html","searchKeys":["getOwner","open suspend fun getOwner(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getOwner"]},{"name":"open suspend fun getRingtone(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getRingtone","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/get-ringtone.html","searchKeys":["getRingtone","open suspend fun getRingtone(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.getRingtone"]},{"name":"open suspend fun nodedbReset(destNum: Int, preserveFavorites: Boolean, isLocal: Boolean, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.nodedbReset","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/nodedb-reset.html","searchKeys":["nodedbReset","open suspend fun nodedbReset(destNum: Int, preserveFavorites: Boolean, isLocal: Boolean, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.nodedbReset"]},{"name":"open suspend fun reboot(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.reboot","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/reboot.html","searchKeys":["reboot","open suspend fun reboot(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.reboot"]},{"name":"open suspend fun removeFixedPosition(destNum: Int)","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.removeFixedPosition","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/remove-fixed-position.html","searchKeys":["removeFixedPosition","open suspend fun removeFixedPosition(destNum: Int)","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.removeFixedPosition"]},{"name":"open suspend fun setCannedMessages(destNum: Int, messages: String)","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setCannedMessages","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-canned-messages.html","searchKeys":["setCannedMessages","open suspend fun setCannedMessages(destNum: Int, messages: String)","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setCannedMessages"]},{"name":"open suspend fun setConfig(destNum: Int, config: Config, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setConfig","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-config.html","searchKeys":["setConfig","open suspend fun setConfig(destNum: Int, config: Config, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setConfig"]},{"name":"open suspend fun setFixedPosition(destNum: Int, position: Position)","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setFixedPosition","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-fixed-position.html","searchKeys":["setFixedPosition","open suspend fun setFixedPosition(destNum: Int, position: Position)","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setFixedPosition"]},{"name":"open suspend fun setHamMode(destNum: Int, hamParameters: HamParameters, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setHamMode","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-ham-mode.html","searchKeys":["setHamMode","open suspend fun setHamMode(destNum: Int, hamParameters: HamParameters, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setHamMode"]},{"name":"open suspend fun setModuleConfig(destNum: Int, config: ModuleConfig, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setModuleConfig","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-module-config.html","searchKeys":["setModuleConfig","open suspend fun setModuleConfig(destNum: Int, config: ModuleConfig, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setModuleConfig"]},{"name":"open suspend fun setOwner(destNum: Int, user: User, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setOwner","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-owner.html","searchKeys":["setOwner","open suspend fun setOwner(destNum: Int, user: User, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setOwner"]},{"name":"open suspend fun setRemoteChannel(destNum: Int, channel: Channel, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setRemoteChannel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-remote-channel.html","searchKeys":["setRemoteChannel","open suspend fun setRemoteChannel(destNum: Int, channel: Channel, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setRemoteChannel"]},{"name":"open suspend fun setRingtone(destNum: Int, ringtone: String)","description":"org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setRingtone","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-config-use-case/set-ringtone.html","searchKeys":["setRingtone","open suspend fun setRingtone(destNum: Int, ringtone: String)","org.meshtastic.core.domain.usecase.settings.RadioConfigUseCase.setRingtone"]},{"name":"open suspend fun setTime(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.setTime","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/set-time.html","searchKeys":["setTime","open suspend fun setTime(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.setTime"]},{"name":"open suspend fun shutdown(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","description":"org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.shutdown","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-admin-actions-use-case/shutdown.html","searchKeys":["shutdown","open suspend fun shutdown(destNum: Int, onRequestId: (Int) -> Unit = {}): Int","org.meshtastic.core.domain.usecase.settings.AdminActionsUseCase.shutdown"]},{"name":"open suspend operator fun invoke(destNum: Int): EnsureSessionResult","description":"org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-remote-admin-session-use-case/invoke.html","searchKeys":["invoke","open suspend operator fun invoke(destNum: Int): EnsureSessionResult","org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.invoke"]},{"name":"open suspend operator fun invoke(destNum: Int, profile: DeviceProfile, currentUser: User?, currentLoraConfig: Config.LoRaConfig?, isLocal: Boolean)","description":"org.meshtastic.core.domain.usecase.settings.InstallProfileUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-install-profile-use-case/invoke.html","searchKeys":["invoke","open suspend operator fun invoke(destNum: Int, profile: DeviceProfile, currentUser: User?, currentLoraConfig: Config.LoRaConfig?, isLocal: Boolean)","org.meshtastic.core.domain.usecase.settings.InstallProfileUseCase.invoke"]},{"name":"sealed class RadioResponseResult","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/index.html","searchKeys":["RadioResponseResult","sealed class RadioResponseResult","org.meshtastic.core.domain.usecase.settings.RadioResponseResult"]},{"name":"sealed interface EnsureSessionResult","description":"org.meshtastic.core.domain.usecase.session.EnsureSessionResult","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-session-result/index.html","searchKeys":["EnsureSessionResult","sealed interface EnsureSessionResult","org.meshtastic.core.domain.usecase.session.EnsureSessionResult"]},{"name":"suspend fun setLoggingEnabled(enabled: Boolean)","description":"org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase.setLoggingEnabled","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-set-mesh-log-settings-use-case/set-logging-enabled.html","searchKeys":["setLoggingEnabled","suspend fun setLoggingEnabled(enabled: Boolean)","org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase.setLoggingEnabled"]},{"name":"suspend fun setRetentionDays(days: Int)","description":"org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase.setRetentionDays","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-set-mesh-log-settings-use-case/set-retention-days.html","searchKeys":["setRetentionDays","suspend fun setRetentionDays(days: Int)","org.meshtastic.core.domain.usecase.settings.SetMeshLogSettingsUseCase.setRetentionDays"]},{"name":"suspend operator fun invoke(sink: BufferedSink)","description":"org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-node-database-use-case/invoke.html","searchKeys":["invoke","suspend operator fun invoke(sink: BufferedSink)","org.meshtastic.core.domain.usecase.settings.ExportNodeDatabaseUseCase.invoke"]},{"name":"suspend operator fun invoke(sink: BufferedSink, myNodeNum: Int, filterPortnum: Int? = null)","description":"org.meshtastic.core.domain.usecase.settings.ExportDataUseCase.invoke","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-export-data-use-case/invoke.html","searchKeys":["invoke","suspend operator fun invoke(sink: BufferedSink, myNodeNum: Int, filterPortnum: Int? = null)","org.meshtastic.core.domain.usecase.settings.ExportDataUseCase.invoke"]},{"name":"val UX_TIMEOUT: Duration","description":"org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.Companion.UX_TIMEOUT","location":"core/domain/org.meshtastic.core.domain.usecase.session/-ensure-remote-admin-session-use-case/-companion/-u-x_-t-i-m-e-o-u-t.html","searchKeys":["UX_TIMEOUT","val UX_TIMEOUT: Duration","org.meshtastic.core.domain.usecase.session.EnsureRemoteAdminSessionUseCase.Companion.UX_TIMEOUT"]},{"name":"val adcVoltageCh0: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh0","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch0.html","searchKeys":["adcVoltageCh0","val adcVoltageCh0: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh0"]},{"name":"val adcVoltageCh1: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh1","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch1.html","searchKeys":["adcVoltageCh1","val adcVoltageCh1: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh1"]},{"name":"val adcVoltageCh2: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh2","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch2.html","searchKeys":["adcVoltageCh2","val adcVoltageCh2: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh2"]},{"name":"val adcVoltageCh3: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh3","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch3.html","searchKeys":["adcVoltageCh3","val adcVoltageCh3: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh3"]},{"name":"val adcVoltageCh4: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh4","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch4.html","searchKeys":["adcVoltageCh4","val adcVoltageCh4: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh4"]},{"name":"val adcVoltageCh5: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh5","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch5.html","searchKeys":["adcVoltageCh5","val adcVoltageCh5: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh5"]},{"name":"val adcVoltageCh6: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh6","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch6.html","searchKeys":["adcVoltageCh6","val adcVoltageCh6: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh6"]},{"name":"val adcVoltageCh7: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh7","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/adc-voltage-ch7.html","searchKeys":["adcVoltageCh7","val adcVoltageCh7: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.adcVoltageCh7"]},{"name":"val airQualityMetrics: AirQualityMetricsExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.airQualityMetrics","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/air-quality-metrics.html","searchKeys":["airQualityMetrics","val airQualityMetrics: AirQualityMetricsExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.airQualityMetrics"]},{"name":"val airUtilTx: Float?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.airUtilTx","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/air-util-tx.html","searchKeys":["airUtilTx","val airUtilTx: Float?","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.airUtilTx"]},{"name":"val altitude: Int?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.altitude","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/altitude.html","searchKeys":["altitude","val altitude: Int?","org.meshtastic.core.domain.usecase.settings.PositionExport.altitude"]},{"name":"val barometricPressure: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.barometricPressure","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/barometric-pressure.html","searchKeys":["barometricPressure","val barometricPressure: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.barometricPressure"]},{"name":"val batteryLevel: Int?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.batteryLevel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int?","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.batteryLevel"]},{"name":"val ble: Int","description":"org.meshtastic.core.domain.usecase.settings.PaxcountExport.ble","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-paxcount-export/ble.html","searchKeys":["ble","val ble: Int","org.meshtastic.core.domain.usecase.settings.PaxcountExport.ble"]},{"name":"val canShutdown: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.canShutdown","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/can-shutdown.html","searchKeys":["canShutdown","val canShutdown: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.canShutdown"]},{"name":"val ch1Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch1Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch1-current.html","searchKeys":["ch1Current","val ch1Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch1Current"]},{"name":"val ch1Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch1Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch1-voltage.html","searchKeys":["ch1Voltage","val ch1Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch1Voltage"]},{"name":"val ch2Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch2Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch2-current.html","searchKeys":["ch2Current","val ch2Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch2Current"]},{"name":"val ch2Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch2Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch2-voltage.html","searchKeys":["ch2Voltage","val ch2Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch2Voltage"]},{"name":"val ch3Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch3Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch3-current.html","searchKeys":["ch3Current","val ch3Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch3Current"]},{"name":"val ch3Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch3Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch3-voltage.html","searchKeys":["ch3Voltage","val ch3Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch3Voltage"]},{"name":"val ch4Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch4Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch4-current.html","searchKeys":["ch4Current","val ch4Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch4Current"]},{"name":"val ch4Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch4Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch4-voltage.html","searchKeys":["ch4Voltage","val ch4Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch4Voltage"]},{"name":"val ch5Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch5Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch5-current.html","searchKeys":["ch5Current","val ch5Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch5Current"]},{"name":"val ch5Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch5Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch5-voltage.html","searchKeys":["ch5Voltage","val ch5Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch5Voltage"]},{"name":"val ch6Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch6Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch6-current.html","searchKeys":["ch6Current","val ch6Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch6Current"]},{"name":"val ch6Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch6Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch6-voltage.html","searchKeys":["ch6Voltage","val ch6Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch6Voltage"]},{"name":"val ch7Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch7Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch7-current.html","searchKeys":["ch7Current","val ch7Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch7Current"]},{"name":"val ch7Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch7Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch7-voltage.html","searchKeys":["ch7Voltage","val ch7Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch7Voltage"]},{"name":"val ch8Current: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch8Current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch8-current.html","searchKeys":["ch8Current","val ch8Current: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch8Current"]},{"name":"val ch8Voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch8Voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-power-metrics-export/ch8-voltage.html","searchKeys":["ch8Voltage","val ch8Voltage: Float?","org.meshtastic.core.domain.usecase.settings.PowerMetricsExport.ch8Voltage"]},{"name":"val channel: Channel","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ChannelResponse.channel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-channel-response/channel.html","searchKeys":["channel","val channel: Channel","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ChannelResponse.channel"]},{"name":"val channel: Int","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.channel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/channel.html","searchKeys":["channel","val channel: Int","org.meshtastic.core.domain.usecase.settings.NodeExport.channel"]},{"name":"val channelUtilization: Float?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.channelUtilization","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/channel-utilization.html","searchKeys":["channelUtilization","val channelUtilization: Float?","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.channelUtilization"]},{"name":"val co2: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.co2","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/co2.html","searchKeys":["co2","val co2: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.co2"]},{"name":"val co2Humidity: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.co2Humidity","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/co2-humidity.html","searchKeys":["co2Humidity","val co2Humidity: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.co2Humidity"]},{"name":"val co2Temperature: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.co2Temperature","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/co2-temperature.html","searchKeys":["co2Temperature","val co2Temperature: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.co2Temperature"]},{"name":"val config: Config","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConfigResponse.config","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-config-response/config.html","searchKeys":["config","val config: Config","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConfigResponse.config"]},{"name":"val config: ModuleConfig","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ModuleConfigResponse.config","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-module-config-response/config.html","searchKeys":["config","val config: ModuleConfig","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ModuleConfigResponse.config"]},{"name":"val current: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.current","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/current.html","searchKeys":["current","val current: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.current"]},{"name":"val deviceMetrics: DeviceMetricsExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.deviceMetrics","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/device-metrics.html","searchKeys":["deviceMetrics","val deviceMetrics: DeviceMetricsExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.deviceMetrics"]},{"name":"val deviceStateVersion: Int?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.deviceStateVersion","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/device-state-version.html","searchKeys":["deviceStateVersion","val deviceStateVersion: Int?","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.deviceStateVersion"]},{"name":"val distance: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.distance","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/distance.html","searchKeys":["distance","val distance: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.distance"]},{"name":"val environmentMetrics: EnvironmentMetricsExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.environmentMetrics","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/environment-metrics.html","searchKeys":["environmentMetrics","val environmentMetrics: EnvironmentMetricsExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.environmentMetrics"]},{"name":"val excludedModules: Int?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.excludedModules","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/excluded-modules.html","searchKeys":["excludedModules","val excludedModules: Int?","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.excludedModules"]},{"name":"val exportedAt: String","description":"org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.exportedAt","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-database-export/exported-at.html","searchKeys":["exportedAt","val exportedAt: String","org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.exportedAt"]},{"name":"val firmwareVersion: String?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.firmwareVersion","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String?","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.firmwareVersion"]},{"name":"val formFormaldehyde: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.formFormaldehyde","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/form-formaldehyde.html","searchKeys":["formFormaldehyde","val formFormaldehyde: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.formFormaldehyde"]},{"name":"val formHumidity: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.formHumidity","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/form-humidity.html","searchKeys":["formHumidity","val formHumidity: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.formHumidity"]},{"name":"val formTemperature: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.formTemperature","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/form-temperature.html","searchKeys":["formTemperature","val formTemperature: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.formTemperature"]},{"name":"val gasResistance: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.gasResistance","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/gas-resistance.html","searchKeys":["gasResistance","val gasResistance: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.gasResistance"]},{"name":"val groundSpeed: Int?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.groundSpeed","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/ground-speed.html","searchKeys":["groundSpeed","val groundSpeed: Int?","org.meshtastic.core.domain.usecase.settings.PositionExport.groundSpeed"]},{"name":"val groundTrack: Int?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.groundTrack","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/ground-track.html","searchKeys":["groundTrack","val groundTrack: Int?","org.meshtastic.core.domain.usecase.settings.PositionExport.groundTrack"]},{"name":"val hasBluetooth: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasBluetooth","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/has-bluetooth.html","searchKeys":["hasBluetooth","val hasBluetooth: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasBluetooth"]},{"name":"val hasEthernet: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasEthernet","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/has-ethernet.html","searchKeys":["hasEthernet","val hasEthernet: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasEthernet"]},{"name":"val hasPKC: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasPKC","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/has-p-k-c.html","searchKeys":["hasPKC","val hasPKC: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasPKC"]},{"name":"val hasRemoteHardware: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasRemoteHardware","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/has-remote-hardware.html","searchKeys":["hasRemoteHardware","val hasRemoteHardware: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasRemoteHardware"]},{"name":"val hasWifi: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasWifi","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/has-wifi.html","searchKeys":["hasWifi","val hasWifi: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasWifi"]},{"name":"val hasXeddsa: Boolean","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasXeddsa","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/has-xeddsa.html","searchKeys":["hasXeddsa","val hasXeddsa: Boolean","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hasXeddsa"]},{"name":"val hopsAway: Int?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.hopsAway","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int?","org.meshtastic.core.domain.usecase.settings.NodeExport.hopsAway"]},{"name":"val hwModel: String?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hwModel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/hw-model.html","searchKeys":["hwModel","val hwModel: String?","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.hwModel"]},{"name":"val hwModel: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.hwModel","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/hw-model.html","searchKeys":["hwModel","val hwModel: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.hwModel"]},{"name":"val iaq: Int?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.iaq","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/iaq.html","searchKeys":["iaq","val iaq: Int?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.iaq"]},{"name":"val id: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.id","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/id.html","searchKeys":["id","val id: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.id"]},{"name":"val irLux: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.irLux","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/ir-lux.html","searchKeys":["irLux","val irLux: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.irLux"]},{"name":"val isFavorite: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.isFavorite","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/is-favorite.html","searchKeys":["isFavorite","val isFavorite: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.isFavorite"]},{"name":"val isIgnored: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.isIgnored","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/is-ignored.html","searchKeys":["isIgnored","val isIgnored: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.isIgnored"]},{"name":"val isLicensed: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.isLicensed","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/is-licensed.html","searchKeys":["isLicensed","val isLicensed: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.isLicensed"]},{"name":"val isMuted: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.isMuted","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/is-muted.html","searchKeys":["isMuted","val isMuted: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.isMuted"]},{"name":"val isUnmessagable: Boolean?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.isUnmessagable","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/is-unmessagable.html","searchKeys":["isUnmessagable","val isUnmessagable: Boolean?","org.meshtastic.core.domain.usecase.settings.NodeExport.isUnmessagable"]},{"name":"val lastHeard: Long?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.lastHeard","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/last-heard.html","searchKeys":["lastHeard","val lastHeard: Long?","org.meshtastic.core.domain.usecase.settings.NodeExport.lastHeard"]},{"name":"val lastTransport: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.lastTransport","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/last-transport.html","searchKeys":["lastTransport","val lastTransport: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.lastTransport"]},{"name":"val latitude: Double?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.latitude","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/latitude.html","searchKeys":["latitude","val latitude: Double?","org.meshtastic.core.domain.usecase.settings.PositionExport.latitude"]},{"name":"val locationSource: String?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.locationSource","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/location-source.html","searchKeys":["locationSource","val locationSource: String?","org.meshtastic.core.domain.usecase.settings.PositionExport.locationSource"]},{"name":"val longName: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.longName","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/long-name.html","searchKeys":["longName","val longName: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.longName"]},{"name":"val longitude: Double?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.longitude","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/longitude.html","searchKeys":["longitude","val longitude: Double?","org.meshtastic.core.domain.usecase.settings.PositionExport.longitude"]},{"name":"val lux: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.lux","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/lux.html","searchKeys":["lux","val lux: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.lux"]},{"name":"val manuallyVerified: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.manuallyVerified","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/manually-verified.html","searchKeys":["manuallyVerified","val manuallyVerified: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.manuallyVerified"]},{"name":"val message: UiText","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error.message","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-error/message.html","searchKeys":["message","val message: UiText","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error.message"]},{"name":"val messages: String","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.CannedMessages.messages","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-canned-messages/messages.html","searchKeys":["messages","val messages: String","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.CannedMessages.messages"]},{"name":"val metadata: DeviceMetadata","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Metadata.metadata","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-metadata/metadata.html","searchKeys":["metadata","val metadata: DeviceMetadata","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Metadata.metadata"]},{"name":"val metadata: DeviceMetadataExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.metadata","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/metadata.html","searchKeys":["metadata","val metadata: DeviceMetadataExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.metadata"]},{"name":"val myNodeNum: Long?","description":"org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.myNodeNum","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-database-export/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Long?","org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.myNodeNum"]},{"name":"val nodeStatus: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.nodeStatus","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/node-status.html","searchKeys":["nodeStatus","val nodeStatus: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.nodeStatus"]},{"name":"val nodes: List<NodeExport>","description":"org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.nodes","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-database-export/nodes.html","searchKeys":["nodes","val nodes: List<NodeExport>","org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.nodes"]},{"name":"val notes: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.notes","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/notes.html","searchKeys":["notes","val notes: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.notes"]},{"name":"val num: Long","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.num","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/num.html","searchKeys":["num","val num: Long","org.meshtastic.core.domain.usecase.settings.NodeExport.num"]},{"name":"val oneWireTemperature: List<Float>?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperature","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature.html","searchKeys":["oneWireTemperature","val oneWireTemperature: List<Float>?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperature"]},{"name":"val oneWireTemperatureCh0: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh0","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch0.html","searchKeys":["oneWireTemperatureCh0","val oneWireTemperatureCh0: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh0"]},{"name":"val oneWireTemperatureCh1: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh1","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch1.html","searchKeys":["oneWireTemperatureCh1","val oneWireTemperatureCh1: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh1"]},{"name":"val oneWireTemperatureCh2: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh2","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch2.html","searchKeys":["oneWireTemperatureCh2","val oneWireTemperatureCh2: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh2"]},{"name":"val oneWireTemperatureCh3: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh3","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch3.html","searchKeys":["oneWireTemperatureCh3","val oneWireTemperatureCh3: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh3"]},{"name":"val oneWireTemperatureCh4: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh4","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch4.html","searchKeys":["oneWireTemperatureCh4","val oneWireTemperatureCh4: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh4"]},{"name":"val oneWireTemperatureCh5: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh5","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch5.html","searchKeys":["oneWireTemperatureCh5","val oneWireTemperatureCh5: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh5"]},{"name":"val oneWireTemperatureCh6: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh6","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch6.html","searchKeys":["oneWireTemperatureCh6","val oneWireTemperatureCh6: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh6"]},{"name":"val oneWireTemperatureCh7: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh7","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/one-wire-temperature-ch7.html","searchKeys":["oneWireTemperatureCh7","val oneWireTemperatureCh7: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.oneWireTemperatureCh7"]},{"name":"val particles03um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles03um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles03um.html","searchKeys":["particles03um","val particles03um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles03um"]},{"name":"val particles05um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles05um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles05um.html","searchKeys":["particles05um","val particles05um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles05um"]},{"name":"val particles100um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles100um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles100um.html","searchKeys":["particles100um","val particles100um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles100um"]},{"name":"val particles10um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles10um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles10um.html","searchKeys":["particles10um","val particles10um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles10um"]},{"name":"val particles25um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles25um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles25um.html","searchKeys":["particles25um","val particles25um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles25um"]},{"name":"val particles40um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles40um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles40um.html","searchKeys":["particles40um","val particles40um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles40um"]},{"name":"val particles50um: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles50um","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles50um.html","searchKeys":["particles50um","val particles50um: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particles50um"]},{"name":"val particlesTps: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particlesTps","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/particles-tps.html","searchKeys":["particlesTps","val particlesTps: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.particlesTps"]},{"name":"val paxcounter: PaxcountExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.paxcounter","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/paxcounter.html","searchKeys":["paxcounter","val paxcounter: PaxcountExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.paxcounter"]},{"name":"val pm100Environmental: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm100Environmental","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm100-environmental.html","searchKeys":["pm100Environmental","val pm100Environmental: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm100Environmental"]},{"name":"val pm100Standard: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm100Standard","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm100-standard.html","searchKeys":["pm100Standard","val pm100Standard: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm100Standard"]},{"name":"val pm10Environmental: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm10Environmental","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm10-environmental.html","searchKeys":["pm10Environmental","val pm10Environmental: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm10Environmental"]},{"name":"val pm10Standard: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm10Standard","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm10-standard.html","searchKeys":["pm10Standard","val pm10Standard: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm10Standard"]},{"name":"val pm25Environmental: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm25Environmental","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm25-environmental.html","searchKeys":["pm25Environmental","val pm25Environmental: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm25Environmental"]},{"name":"val pm25Standard: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm25Standard","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm25-standard.html","searchKeys":["pm25Standard","val pm25Standard: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm25Standard"]},{"name":"val pm40Standard: Int?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm40Standard","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm40-standard.html","searchKeys":["pm40Standard","val pm40Standard: Int?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pm40Standard"]},{"name":"val pmHumidity: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmHumidity","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm-humidity.html","searchKeys":["pmHumidity","val pmHumidity: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmHumidity"]},{"name":"val pmNoxIdx: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmNoxIdx","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm-nox-idx.html","searchKeys":["pmNoxIdx","val pmNoxIdx: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmNoxIdx"]},{"name":"val pmTemperature: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmTemperature","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm-temperature.html","searchKeys":["pmTemperature","val pmTemperature: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmTemperature"]},{"name":"val pmVocIdx: Float?","description":"org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmVocIdx","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-air-quality-metrics-export/pm-voc-idx.html","searchKeys":["pmVocIdx","val pmVocIdx: Float?","org.meshtastic.core.domain.usecase.settings.AirQualityMetricsExport.pmVocIdx"]},{"name":"val position: PositionExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.position","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/position.html","searchKeys":["position","val position: PositionExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.position"]},{"name":"val positionFlags: Int?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.positionFlags","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/position-flags.html","searchKeys":["positionFlags","val positionFlags: Int?","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.positionFlags"]},{"name":"val powerChannelLabels: List<String>?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.powerChannelLabels","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/power-channel-labels.html","searchKeys":["powerChannelLabels","val powerChannelLabels: List<String>?","org.meshtastic.core.domain.usecase.settings.NodeExport.powerChannelLabels"]},{"name":"val powerMetrics: PowerMetricsExport?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.powerMetrics","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/power-metrics.html","searchKeys":["powerMetrics","val powerMetrics: PowerMetricsExport?","org.meshtastic.core.domain.usecase.settings.NodeExport.powerMetrics"]},{"name":"val precisionBits: Int?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.precisionBits","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/precision-bits.html","searchKeys":["precisionBits","val precisionBits: Int?","org.meshtastic.core.domain.usecase.settings.PositionExport.precisionBits"]},{"name":"val publicKey: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.publicKey","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/public-key.html","searchKeys":["publicKey","val publicKey: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.publicKey"]},{"name":"val radiation: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.radiation","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/radiation.html","searchKeys":["radiation","val radiation: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.radiation"]},{"name":"val rainfall1h: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.rainfall1h","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/rainfall1h.html","searchKeys":["rainfall1h","val rainfall1h: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.rainfall1h"]},{"name":"val rainfall24h: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.rainfall24h","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/rainfall24h.html","searchKeys":["rainfall24h","val rainfall24h: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.rainfall24h"]},{"name":"val relativeHumidity: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.relativeHumidity","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/relative-humidity.html","searchKeys":["relativeHumidity","val relativeHumidity: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.relativeHumidity"]},{"name":"val ringtone: String","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Ringtone.ringtone","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-ringtone/ringtone.html","searchKeys":["ringtone","val ringtone: String","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Ringtone.ringtone"]},{"name":"val role: String?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.role","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metadata-export/role.html","searchKeys":["role","val role: String?","org.meshtastic.core.domain.usecase.settings.DeviceMetadataExport.role"]},{"name":"val role: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.role","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/role.html","searchKeys":["role","val role: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.role"]},{"name":"val routingError: Routing.Error?","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error.routingError","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-error/routing-error.html","searchKeys":["routingError","val routingError: Routing.Error?","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Error.routingError"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.rssi","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.domain.usecase.settings.NodeExport.rssi"]},{"name":"val satsInView: Int?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.satsInView","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/sats-in-view.html","searchKeys":["satsInView","val satsInView: Int?","org.meshtastic.core.domain.usecase.settings.PositionExport.satsInView"]},{"name":"val schemaVersion: Int","description":"org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.schemaVersion","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-database-export/schema-version.html","searchKeys":["schemaVersion","val schemaVersion: Int","org.meshtastic.core.domain.usecase.settings.NodeDatabaseExport.schemaVersion"]},{"name":"val shortName: String?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.shortName","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/short-name.html","searchKeys":["shortName","val shortName: String?","org.meshtastic.core.domain.usecase.settings.NodeExport.shortName"]},{"name":"val signsPackets: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.signsPackets","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/signs-packets.html","searchKeys":["signsPackets","val signsPackets: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.signsPackets"]},{"name":"val snr: Float?","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.snr","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.domain.usecase.settings.NodeExport.snr"]},{"name":"val soilMoisture: Int?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.soilMoisture","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/soil-moisture.html","searchKeys":["soilMoisture","val soilMoisture: Int?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.soilMoisture"]},{"name":"val soilTemperature: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.soilTemperature","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/soil-temperature.html","searchKeys":["soilTemperature","val soilTemperature: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.soilTemperature"]},{"name":"val status: DeviceConnectionStatus","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConnectionStatus.status","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-connection-status/status.html","searchKeys":["status","val status: DeviceConnectionStatus","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.ConnectionStatus.status"]},{"name":"val temperature: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.temperature","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/temperature.html","searchKeys":["temperature","val temperature: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.temperature"]},{"name":"val time: Long?","description":"org.meshtastic.core.domain.usecase.settings.PositionExport.time","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-position-export/time.html","searchKeys":["time","val time: Long?","org.meshtastic.core.domain.usecase.settings.PositionExport.time"]},{"name":"val uptime: Int","description":"org.meshtastic.core.domain.usecase.settings.PaxcountExport.uptime","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-paxcount-export/uptime.html","searchKeys":["uptime","val uptime: Int","org.meshtastic.core.domain.usecase.settings.PaxcountExport.uptime"]},{"name":"val uptimeSeconds: Int?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.uptimeSeconds","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/uptime-seconds.html","searchKeys":["uptimeSeconds","val uptimeSeconds: Int?","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.uptimeSeconds"]},{"name":"val user: User","description":"org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Owner.user","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-radio-response-result/-owner/user.html","searchKeys":["user","val user: User","org.meshtastic.core.domain.usecase.settings.RadioResponseResult.Owner.user"]},{"name":"val uvLux: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.uvLux","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/uv-lux.html","searchKeys":["uvLux","val uvLux: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.uvLux"]},{"name":"val viaMqtt: Boolean","description":"org.meshtastic.core.domain.usecase.settings.NodeExport.viaMqtt","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-node-export/via-mqtt.html","searchKeys":["viaMqtt","val viaMqtt: Boolean","org.meshtastic.core.domain.usecase.settings.NodeExport.viaMqtt"]},{"name":"val voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-device-metrics-export/voltage.html","searchKeys":["voltage","val voltage: Float?","org.meshtastic.core.domain.usecase.settings.DeviceMetricsExport.voltage"]},{"name":"val voltage: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.voltage","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/voltage.html","searchKeys":["voltage","val voltage: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.voltage"]},{"name":"val weight: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.weight","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/weight.html","searchKeys":["weight","val weight: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.weight"]},{"name":"val whiteLux: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.whiteLux","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/white-lux.html","searchKeys":["whiteLux","val whiteLux: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.whiteLux"]},{"name":"val wifi: Int","description":"org.meshtastic.core.domain.usecase.settings.PaxcountExport.wifi","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-paxcount-export/wifi.html","searchKeys":["wifi","val wifi: Int","org.meshtastic.core.domain.usecase.settings.PaxcountExport.wifi"]},{"name":"val windDirection: Int?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windDirection","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/wind-direction.html","searchKeys":["windDirection","val windDirection: Int?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windDirection"]},{"name":"val windGust: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windGust","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/wind-gust.html","searchKeys":["windGust","val windGust: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windGust"]},{"name":"val windLull: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windLull","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/wind-lull.html","searchKeys":["windLull","val windLull: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windLull"]},{"name":"val windSpeed: Float?","description":"org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windSpeed","location":"core/domain/org.meshtastic.core.domain.usecase.settings/-environment-metrics-export/wind-speed.html","searchKeys":["windSpeed","val windSpeed: Float?","org.meshtastic.core.domain.usecase.settings.EnvironmentMetricsExport.windSpeed"]},{"name":"ADD","description":"org.meshtastic.core.model.util.BeaconJoinOption.ADD","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/-a-d-d/index.html","searchKeys":["ADD","ADD","org.meshtastic.core.model.util.BeaconJoinOption.ADD"]},{"name":"AIR_QUALITY","description":"org.meshtastic.core.model.TelemetryType.AIR_QUALITY","location":"core/model/org.meshtastic.core.model/-telemetry-type/-a-i-r_-q-u-a-l-i-t-y/index.html","searchKeys":["AIR_QUALITY","AIR_QUALITY","org.meshtastic.core.model.TelemetryType.AIR_QUALITY"]},{"name":"ALPHABETICAL","description":"org.meshtastic.core.model.NodeSortOption.ALPHABETICAL","location":"core/model/org.meshtastic.core.model/-node-sort-option/-a-l-p-h-a-b-e-t-i-c-a-l/index.html","searchKeys":["ALPHABETICAL","ALPHABETICAL","org.meshtastic.core.model.NodeSortOption.ALPHABETICAL"]},{"name":"ANZ","description":"org.meshtastic.core.model.RegionInfo.ANZ","location":"core/model/org.meshtastic.core.model/-region-info/-a-n-z/index.html","searchKeys":["ANZ","ANZ","org.meshtastic.core.model.RegionInfo.ANZ"]},{"name":"ANZ_433","description":"org.meshtastic.core.model.RegionInfo.ANZ_433","location":"core/model/org.meshtastic.core.model/-region-info/-a-n-z_433/index.html","searchKeys":["ANZ_433","ANZ_433","org.meshtastic.core.model.RegionInfo.ANZ_433"]},{"name":"AndroidUpdate","description":"org.meshtastic.core.model.FirmwareUpdateDestination.AndroidUpdate","location":"core/model/org.meshtastic.core.model/-firmware-update-destination/-android-update/index.html","searchKeys":["AndroidUpdate","AndroidUpdate","org.meshtastic.core.model.FirmwareUpdateDestination.AndroidUpdate"]},{"name":"BLE","description":"org.meshtastic.core.model.DeviceType.BLE","location":"core/model/org.meshtastic.core.model/-device-type/-b-l-e/index.html","searchKeys":["BLE","BLE","org.meshtastic.core.model.DeviceType.BLE"]},{"name":"BLUETOOTH","description":"org.meshtastic.core.model.InterfaceId.BLUETOOTH","location":"core/model/org.meshtastic.core.model/-interface-id/-b-l-u-e-t-o-o-t-h/index.html","searchKeys":["BLUETOOTH","BLUETOOTH","org.meshtastic.core.model.InterfaceId.BLUETOOTH"]},{"name":"BR_902","description":"org.meshtastic.core.model.RegionInfo.BR_902","location":"core/model/org.meshtastic.core.model/-region-info/-b-r_902/index.html","searchKeys":["BR_902","BR_902","org.meshtastic.core.model.RegionInfo.BR_902"]},{"name":"Bluetooth","description":"org.meshtastic.core.model.FirmwareUpdateTransport.Bluetooth","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/-bluetooth/index.html","searchKeys":["Bluetooth","Bluetooth","org.meshtastic.core.model.FirmwareUpdateTransport.Bluetooth"]},{"name":"CHANNEL","description":"org.meshtastic.core.model.NodeSortOption.CHANNEL","location":"core/model/org.meshtastic.core.model/-node-sort-option/-c-h-a-n-n-e-l/index.html","searchKeys":["CHANNEL","CHANNEL","org.meshtastic.core.model.NodeSortOption.CHANNEL"]},{"name":"CN","description":"org.meshtastic.core.model.RegionInfo.CN","location":"core/model/org.meshtastic.core.model/-region-info/-c-n/index.html","searchKeys":["CN","CN","org.meshtastic.core.model.RegionInfo.CN"]},{"name":"COMPACT","description":"org.meshtastic.core.model.NodeListDensity.COMPACT","location":"core/model/org.meshtastic.core.model/-node-list-density/-c-o-m-p-a-c-t/index.html","searchKeys":["COMPACT","COMPACT","org.meshtastic.core.model.NodeListDensity.COMPACT"]},{"name":"COMPLETE","description":"org.meshtastic.core.model.NodeListDensity.COMPLETE","location":"core/model/org.meshtastic.core.model/-node-list-density/-c-o-m-p-l-e-t-e/index.html","searchKeys":["COMPLETE","COMPLETE","org.meshtastic.core.model.NodeListDensity.COMPLETE"]},{"name":"DELIVERED","description":"org.meshtastic.core.model.MessageStatus.DELIVERED","location":"core/model/org.meshtastic.core.model/-message-status/-d-e-l-i-v-e-r-e-d/index.html","searchKeys":["DELIVERED","DELIVERED","org.meshtastic.core.model.MessageStatus.DELIVERED"]},{"name":"DEVICE","description":"org.meshtastic.core.model.TelemetryType.DEVICE","location":"core/model/org.meshtastic.core.model/-telemetry-type/-d-e-v-i-c-e/index.html","searchKeys":["DEVICE","DEVICE","org.meshtastic.core.model.TelemetryType.DEVICE"]},{"name":"DISTANCE","description":"org.meshtastic.core.model.NodeSortOption.DISTANCE","location":"core/model/org.meshtastic.core.model/-node-sort-option/-d-i-s-t-a-n-c-e/index.html","searchKeys":["DISTANCE","DISTANCE","org.meshtastic.core.model.NodeSortOption.DISTANCE"]},{"name":"ENROUTE","description":"org.meshtastic.core.model.MessageStatus.ENROUTE","location":"core/model/org.meshtastic.core.model/-message-status/-e-n-r-o-u-t-e/index.html","searchKeys":["ENROUTE","ENROUTE","org.meshtastic.core.model.MessageStatus.ENROUTE"]},{"name":"ENVIRONMENT","description":"org.meshtastic.core.model.TelemetryType.ENVIRONMENT","location":"core/model/org.meshtastic.core.model/-telemetry-type/-e-n-v-i-r-o-n-m-e-n-t/index.html","searchKeys":["ENVIRONMENT","ENVIRONMENT","org.meshtastic.core.model.TelemetryType.ENVIRONMENT"]},{"name":"ERROR","description":"org.meshtastic.core.model.MessageStatus.ERROR","location":"core/model/org.meshtastic.core.model/-message-status/-e-r-r-o-r/index.html","searchKeys":["ERROR","ERROR","org.meshtastic.core.model.MessageStatus.ERROR"]},{"name":"EU_433","description":"org.meshtastic.core.model.RegionInfo.EU_433","location":"core/model/org.meshtastic.core.model/-region-info/-e-u_433/index.html","searchKeys":["EU_433","EU_433","org.meshtastic.core.model.RegionInfo.EU_433"]},{"name":"EU_866","description":"org.meshtastic.core.model.RegionInfo.EU_866","location":"core/model/org.meshtastic.core.model/-region-info/-e-u_866/index.html","searchKeys":["EU_866","EU_866","org.meshtastic.core.model.RegionInfo.EU_866"]},{"name":"EU_868","description":"org.meshtastic.core.model.RegionInfo.EU_868","location":"core/model/org.meshtastic.core.model/-region-info/-e-u_868/index.html","searchKeys":["EU_868","EU_868","org.meshtastic.core.model.RegionInfo.EU_868"]},{"name":"EU_N_868","description":"org.meshtastic.core.model.RegionInfo.EU_N_868","location":"core/model/org.meshtastic.core.model/-region-info/-e-u_-n_868/index.html","searchKeys":["EU_N_868","EU_N_868","org.meshtastic.core.model.RegionInfo.EU_N_868"]},{"name":"FOOT","description":"org.meshtastic.core.model.util.DistanceUnit.FOOT","location":"core/model/org.meshtastic.core.model.util/-distance-unit/-f-o-o-t/index.html","searchKeys":["FOOT","FOOT","org.meshtastic.core.model.util.DistanceUnit.FOOT"]},{"name":"HOPS_AWAY","description":"org.meshtastic.core.model.NodeSortOption.HOPS_AWAY","location":"core/model/org.meshtastic.core.model/-node-sort-option/-h-o-p-s_-a-w-a-y/index.html","searchKeys":["HOPS_AWAY","HOPS_AWAY","org.meshtastic.core.model.NodeSortOption.HOPS_AWAY"]},{"name":"HOST","description":"org.meshtastic.core.model.TelemetryType.HOST","location":"core/model/org.meshtastic.core.model/-telemetry-type/-h-o-s-t/index.html","searchKeys":["HOST","HOST","org.meshtastic.core.model.TelemetryType.HOST"]},{"name":"IN","description":"org.meshtastic.core.model.RegionInfo.IN","location":"core/model/org.meshtastic.core.model/-region-info/-i-n/index.html","searchKeys":["IN","IN","org.meshtastic.core.model.RegionInfo.IN"]},{"name":"ITU1_2M","description":"org.meshtastic.core.model.RegionInfo.ITU1_2M","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u1_2-m/index.html","searchKeys":["ITU1_2M","ITU1_2M","org.meshtastic.core.model.RegionInfo.ITU1_2M"]},{"name":"ITU1_70CM","description":"org.meshtastic.core.model.RegionInfo.ITU1_70CM","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u1_70-c-m/index.html","searchKeys":["ITU1_70CM","ITU1_70CM","org.meshtastic.core.model.RegionInfo.ITU1_70CM"]},{"name":"ITU2_125CM","description":"org.meshtastic.core.model.RegionInfo.ITU2_125CM","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u2_125-c-m/index.html","searchKeys":["ITU2_125CM","ITU2_125CM","org.meshtastic.core.model.RegionInfo.ITU2_125CM"]},{"name":"ITU2_2M","description":"org.meshtastic.core.model.RegionInfo.ITU2_2M","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u2_2-m/index.html","searchKeys":["ITU2_2M","ITU2_2M","org.meshtastic.core.model.RegionInfo.ITU2_2M"]},{"name":"ITU2_70CM","description":"org.meshtastic.core.model.RegionInfo.ITU2_70CM","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u2_70-c-m/index.html","searchKeys":["ITU2_70CM","ITU2_70CM","org.meshtastic.core.model.RegionInfo.ITU2_70CM"]},{"name":"ITU3_2M","description":"org.meshtastic.core.model.RegionInfo.ITU3_2M","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u3_2-m/index.html","searchKeys":["ITU3_2M","ITU3_2M","org.meshtastic.core.model.RegionInfo.ITU3_2M"]},{"name":"ITU3_70CM","description":"org.meshtastic.core.model.RegionInfo.ITU3_70CM","location":"core/model/org.meshtastic.core.model/-region-info/-i-t-u3_70-c-m/index.html","searchKeys":["ITU3_70CM","ITU3_70CM","org.meshtastic.core.model.RegionInfo.ITU3_70CM"]},{"name":"JP","description":"org.meshtastic.core.model.RegionInfo.JP","location":"core/model/org.meshtastic.core.model/-region-info/-j-p/index.html","searchKeys":["JP","JP","org.meshtastic.core.model.RegionInfo.JP"]},{"name":"KILOMETER","description":"org.meshtastic.core.model.util.DistanceUnit.KILOMETER","location":"core/model/org.meshtastic.core.model.util/-distance-unit/-k-i-l-o-m-e-t-e-r/index.html","searchKeys":["KILOMETER","KILOMETER","org.meshtastic.core.model.util.DistanceUnit.KILOMETER"]},{"name":"KR","description":"org.meshtastic.core.model.RegionInfo.KR","location":"core/model/org.meshtastic.core.model/-region-info/-k-r/index.html","searchKeys":["KR","KR","org.meshtastic.core.model.RegionInfo.KR"]},{"name":"KZ_433","description":"org.meshtastic.core.model.RegionInfo.KZ_433","location":"core/model/org.meshtastic.core.model/-region-info/-k-z_433/index.html","searchKeys":["KZ_433","KZ_433","org.meshtastic.core.model.RegionInfo.KZ_433"]},{"name":"KZ_863","description":"org.meshtastic.core.model.RegionInfo.KZ_863","location":"core/model/org.meshtastic.core.model/-region-info/-k-z_863/index.html","searchKeys":["KZ_863","KZ_863","org.meshtastic.core.model.RegionInfo.KZ_863"]},{"name":"LAST_HEARD","description":"org.meshtastic.core.model.NodeSortOption.LAST_HEARD","location":"core/model/org.meshtastic.core.model/-node-sort-option/-l-a-s-t_-h-e-a-r-d/index.html","searchKeys":["LAST_HEARD","LAST_HEARD","org.meshtastic.core.model.NodeSortOption.LAST_HEARD"]},{"name":"LITE_FAST","description":"org.meshtastic.core.model.ChannelOption.LITE_FAST","location":"core/model/org.meshtastic.core.model/-channel-option/-l-i-t-e_-f-a-s-t/index.html","searchKeys":["LITE_FAST","LITE_FAST","org.meshtastic.core.model.ChannelOption.LITE_FAST"]},{"name":"LITE_SLOW","description":"org.meshtastic.core.model.ChannelOption.LITE_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-l-i-t-e_-s-l-o-w/index.html","searchKeys":["LITE_SLOW","LITE_SLOW","org.meshtastic.core.model.ChannelOption.LITE_SLOW"]},{"name":"LOCAL_STATS","description":"org.meshtastic.core.model.TelemetryType.LOCAL_STATS","location":"core/model/org.meshtastic.core.model/-telemetry-type/-l-o-c-a-l_-s-t-a-t-s/index.html","searchKeys":["LOCAL_STATS","LOCAL_STATS","org.meshtastic.core.model.TelemetryType.LOCAL_STATS"]},{"name":"LONG_FAST","description":"org.meshtastic.core.model.ChannelOption.LONG_FAST","location":"core/model/org.meshtastic.core.model/-channel-option/-l-o-n-g_-f-a-s-t/index.html","searchKeys":["LONG_FAST","LONG_FAST","org.meshtastic.core.model.ChannelOption.LONG_FAST"]},{"name":"LONG_MODERATE","description":"org.meshtastic.core.model.ChannelOption.LONG_MODERATE","location":"core/model/org.meshtastic.core.model/-channel-option/-l-o-n-g_-m-o-d-e-r-a-t-e/index.html","searchKeys":["LONG_MODERATE","LONG_MODERATE","org.meshtastic.core.model.ChannelOption.LONG_MODERATE"]},{"name":"LONG_SLOW","description":"org.meshtastic.core.model.ChannelOption.LONG_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-l-o-n-g_-s-l-o-w/index.html","searchKeys":["LONG_SLOW","LONG_SLOW","org.meshtastic.core.model.ChannelOption.LONG_SLOW"]},{"name":"LONG_TURBO","description":"org.meshtastic.core.model.ChannelOption.LONG_TURBO","location":"core/model/org.meshtastic.core.model/-channel-option/-l-o-n-g_-t-u-r-b-o/index.html","searchKeys":["LONG_TURBO","LONG_TURBO","org.meshtastic.core.model.ChannelOption.LONG_TURBO"]},{"name":"LORA_24","description":"org.meshtastic.core.model.RegionInfo.LORA_24","location":"core/model/org.meshtastic.core.model/-region-info/-l-o-r-a_24/index.html","searchKeys":["LORA_24","LORA_24","org.meshtastic.core.model.RegionInfo.LORA_24"]},{"name":"MEDIUM_FAST","description":"org.meshtastic.core.model.ChannelOption.MEDIUM_FAST","location":"core/model/org.meshtastic.core.model/-channel-option/-m-e-d-i-u-m_-f-a-s-t/index.html","searchKeys":["MEDIUM_FAST","MEDIUM_FAST","org.meshtastic.core.model.ChannelOption.MEDIUM_FAST"]},{"name":"MEDIUM_SLOW","description":"org.meshtastic.core.model.ChannelOption.MEDIUM_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-m-e-d-i-u-m_-s-l-o-w/index.html","searchKeys":["MEDIUM_SLOW","MEDIUM_SLOW","org.meshtastic.core.model.ChannelOption.MEDIUM_SLOW"]},{"name":"MEDIUM_TURBO","description":"org.meshtastic.core.model.ChannelOption.MEDIUM_TURBO","location":"core/model/org.meshtastic.core.model/-channel-option/-m-e-d-i-u-m_-t-u-r-b-o/index.html","searchKeys":["MEDIUM_TURBO","MEDIUM_TURBO","org.meshtastic.core.model.ChannelOption.MEDIUM_TURBO"]},{"name":"METER","description":"org.meshtastic.core.model.util.DistanceUnit.METER","location":"core/model/org.meshtastic.core.model.util/-distance-unit/-m-e-t-e-r/index.html","searchKeys":["METER","METER","org.meshtastic.core.model.util.DistanceUnit.METER"]},{"name":"MILE","description":"org.meshtastic.core.model.util.DistanceUnit.MILE","location":"core/model/org.meshtastic.core.model.util/-distance-unit/-m-i-l-e/index.html","searchKeys":["MILE","MILE","org.meshtastic.core.model.util.DistanceUnit.MILE"]},{"name":"MOCK","description":"org.meshtastic.core.model.InterfaceId.MOCK","location":"core/model/org.meshtastic.core.model/-interface-id/-m-o-c-k/index.html","searchKeys":["MOCK","MOCK","org.meshtastic.core.model.InterfaceId.MOCK"]},{"name":"MY_433","description":"org.meshtastic.core.model.RegionInfo.MY_433","location":"core/model/org.meshtastic.core.model/-region-info/-m-y_433/index.html","searchKeys":["MY_433","MY_433","org.meshtastic.core.model.RegionInfo.MY_433"]},{"name":"MY_919","description":"org.meshtastic.core.model.RegionInfo.MY_919","location":"core/model/org.meshtastic.core.model/-region-info/-m-y_919/index.html","searchKeys":["MY_919","MY_919","org.meshtastic.core.model.RegionInfo.MY_919"]},{"name":"MeshtasticFlasher","description":"org.meshtastic.core.model.FirmwareUpdateDestination.MeshtasticFlasher","location":"core/model/org.meshtastic.core.model/-firmware-update-destination/-meshtastic-flasher/index.html","searchKeys":["MeshtasticFlasher","MeshtasticFlasher","org.meshtastic.core.model.FirmwareUpdateDestination.MeshtasticFlasher"]},{"name":"MissingEndpoints","description":"org.meshtastic.core.model.TracerouteMapAvailability.MissingEndpoints","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/-missing-endpoints/index.html","searchKeys":["MissingEndpoints","MissingEndpoints","org.meshtastic.core.model.TracerouteMapAvailability.MissingEndpoints"]},{"name":"NARROW_FAST","description":"org.meshtastic.core.model.ChannelOption.NARROW_FAST","location":"core/model/org.meshtastic.core.model/-channel-option/-n-a-r-r-o-w_-f-a-s-t/index.html","searchKeys":["NARROW_FAST","NARROW_FAST","org.meshtastic.core.model.ChannelOption.NARROW_FAST"]},{"name":"NARROW_SLOW","description":"org.meshtastic.core.model.ChannelOption.NARROW_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-n-a-r-r-o-w_-s-l-o-w/index.html","searchKeys":["NARROW_SLOW","NARROW_SLOW","org.meshtastic.core.model.ChannelOption.NARROW_SLOW"]},{"name":"NONE","description":"org.meshtastic.core.model.util.BeaconJoinOption.NONE","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/-n-o-n-e/index.html","searchKeys":["NONE","NONE","org.meshtastic.core.model.util.BeaconJoinOption.NONE"]},{"name":"NOP","description":"org.meshtastic.core.model.InterfaceId.NOP","location":"core/model/org.meshtastic.core.model/-interface-id/-n-o-p/index.html","searchKeys":["NOP","NOP","org.meshtastic.core.model.InterfaceId.NOP"]},{"name":"NP_865","description":"org.meshtastic.core.model.RegionInfo.NP_865","location":"core/model/org.meshtastic.core.model/-region-info/-n-p_865/index.html","searchKeys":["NP_865","NP_865","org.meshtastic.core.model.RegionInfo.NP_865"]},{"name":"NZ_865","description":"org.meshtastic.core.model.RegionInfo.NZ_865","location":"core/model/org.meshtastic.core.model/-region-info/-n-z_865/index.html","searchKeys":["NZ_865","NZ_865","org.meshtastic.core.model.RegionInfo.NZ_865"]},{"name":"NoMappableNodes","description":"org.meshtastic.core.model.TracerouteMapAvailability.NoMappableNodes","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/-no-mappable-nodes/index.html","searchKeys":["NoMappableNodes","NoMappableNodes","org.meshtastic.core.model.TracerouteMapAvailability.NoMappableNodes"]},{"name":"OK","description":"org.meshtastic.core.model.FirmwareCheckStatus.OK","location":"core/model/org.meshtastic.core.model/-firmware-check-status/-o-k/index.html","searchKeys":["OK","OK","org.meshtastic.core.model.FirmwareCheckStatus.OK"]},{"name":"Ok","description":"org.meshtastic.core.model.TracerouteMapAvailability.Ok","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/-ok/index.html","searchKeys":["Ok","Ok","org.meshtastic.core.model.TracerouteMapAvailability.Ok"]},{"name":"PAX","description":"org.meshtastic.core.model.TelemetryType.PAX","location":"core/model/org.meshtastic.core.model/-telemetry-type/-p-a-x/index.html","searchKeys":["PAX","PAX","org.meshtastic.core.model.TelemetryType.PAX"]},{"name":"PH_433","description":"org.meshtastic.core.model.RegionInfo.PH_433","location":"core/model/org.meshtastic.core.model/-region-info/-p-h_433/index.html","searchKeys":["PH_433","PH_433","org.meshtastic.core.model.RegionInfo.PH_433"]},{"name":"PH_868","description":"org.meshtastic.core.model.RegionInfo.PH_868","location":"core/model/org.meshtastic.core.model/-region-info/-p-h_868/index.html","searchKeys":["PH_868","PH_868","org.meshtastic.core.model.RegionInfo.PH_868"]},{"name":"PH_915","description":"org.meshtastic.core.model.RegionInfo.PH_915","location":"core/model/org.meshtastic.core.model/-region-info/-p-h_915/index.html","searchKeys":["PH_915","PH_915","org.meshtastic.core.model.RegionInfo.PH_915"]},{"name":"POWER","description":"org.meshtastic.core.model.TelemetryType.POWER","location":"core/model/org.meshtastic.core.model/-telemetry-type/-p-o-w-e-r/index.html","searchKeys":["POWER","POWER","org.meshtastic.core.model.TelemetryType.POWER"]},{"name":"QUEUED","description":"org.meshtastic.core.model.MessageStatus.QUEUED","location":"core/model/org.meshtastic.core.model/-message-status/-q-u-e-u-e-d/index.html","searchKeys":["QUEUED","QUEUED","org.meshtastic.core.model.MessageStatus.QUEUED"]},{"name":"RECEIVED","description":"org.meshtastic.core.model.MessageStatus.RECEIVED","location":"core/model/org.meshtastic.core.model/-message-status/-r-e-c-e-i-v-e-d/index.html","searchKeys":["RECEIVED","RECEIVED","org.meshtastic.core.model.MessageStatus.RECEIVED"]},{"name":"REPLAY","description":"org.meshtastic.core.model.InterfaceId.REPLAY","location":"core/model/org.meshtastic.core.model/-interface-id/-r-e-p-l-a-y/index.html","searchKeys":["REPLAY","REPLAY","org.meshtastic.core.model.InterfaceId.REPLAY"]},{"name":"RU","description":"org.meshtastic.core.model.RegionInfo.RU","location":"core/model/org.meshtastic.core.model/-region-info/-r-u/index.html","searchKeys":["RU","RU","org.meshtastic.core.model.RegionInfo.RU"]},{"name":"S140_6_1_1","description":"org.meshtastic.core.model.SoftDeviceVariant.S140_6_1_1","location":"core/model/org.meshtastic.core.model/-soft-device-variant/-s140_6_1_1/index.html","searchKeys":["S140_6_1_1","S140_6_1_1","org.meshtastic.core.model.SoftDeviceVariant.S140_6_1_1"]},{"name":"S140_7_3_0","description":"org.meshtastic.core.model.SoftDeviceVariant.S140_7_3_0","location":"core/model/org.meshtastic.core.model/-soft-device-variant/-s140_7_3_0/index.html","searchKeys":["S140_7_3_0","S140_7_3_0","org.meshtastic.core.model.SoftDeviceVariant.S140_7_3_0"]},{"name":"SERIAL","description":"org.meshtastic.core.model.InterfaceId.SERIAL","location":"core/model/org.meshtastic.core.model/-interface-id/-s-e-r-i-a-l/index.html","searchKeys":["SERIAL","SERIAL","org.meshtastic.core.model.InterfaceId.SERIAL"]},{"name":"SFPP_CONFIRMED","description":"org.meshtastic.core.model.MessageStatus.SFPP_CONFIRMED","location":"core/model/org.meshtastic.core.model/-message-status/-s-f-p-p_-c-o-n-f-i-r-m-e-d/index.html","searchKeys":["SFPP_CONFIRMED","SFPP_CONFIRMED","org.meshtastic.core.model.MessageStatus.SFPP_CONFIRMED"]},{"name":"SFPP_ROUTING","description":"org.meshtastic.core.model.MessageStatus.SFPP_ROUTING","location":"core/model/org.meshtastic.core.model/-message-status/-s-f-p-p_-r-o-u-t-i-n-g/index.html","searchKeys":["SFPP_ROUTING","SFPP_ROUTING","org.meshtastic.core.model.MessageStatus.SFPP_ROUTING"]},{"name":"SG_923","description":"org.meshtastic.core.model.RegionInfo.SG_923","location":"core/model/org.meshtastic.core.model/-region-info/-s-g_923/index.html","searchKeys":["SG_923","SG_923","org.meshtastic.core.model.RegionInfo.SG_923"]},{"name":"SHORT_FAST","description":"org.meshtastic.core.model.ChannelOption.SHORT_FAST","location":"core/model/org.meshtastic.core.model/-channel-option/-s-h-o-r-t_-f-a-s-t/index.html","searchKeys":["SHORT_FAST","SHORT_FAST","org.meshtastic.core.model.ChannelOption.SHORT_FAST"]},{"name":"SHORT_SLOW","description":"org.meshtastic.core.model.ChannelOption.SHORT_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-s-h-o-r-t_-s-l-o-w/index.html","searchKeys":["SHORT_SLOW","SHORT_SLOW","org.meshtastic.core.model.ChannelOption.SHORT_SLOW"]},{"name":"SHORT_TURBO","description":"org.meshtastic.core.model.ChannelOption.SHORT_TURBO","location":"core/model/org.meshtastic.core.model/-channel-option/-s-h-o-r-t_-t-u-r-b-o/index.html","searchKeys":["SHORT_TURBO","SHORT_TURBO","org.meshtastic.core.model.ChannelOption.SHORT_TURBO"]},{"name":"SHOULD_UPDATE","description":"org.meshtastic.core.model.FirmwareCheckStatus.SHOULD_UPDATE","location":"core/model/org.meshtastic.core.model/-firmware-check-status/-s-h-o-u-l-d_-u-p-d-a-t-e/index.html","searchKeys":["SHOULD_UPDATE","SHOULD_UPDATE","org.meshtastic.core.model.FirmwareCheckStatus.SHOULD_UPDATE"]},{"name":"SWITCH","description":"org.meshtastic.core.model.util.BeaconJoinOption.SWITCH","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/-s-w-i-t-c-h/index.html","searchKeys":["SWITCH","SWITCH","org.meshtastic.core.model.util.BeaconJoinOption.SWITCH"]},{"name":"Serial","description":"org.meshtastic.core.model.FirmwareUpdateTransport.Serial","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/-serial/index.html","searchKeys":["Serial","Serial","org.meshtastic.core.model.FirmwareUpdateTransport.Serial"]},{"name":"TCP","description":"org.meshtastic.core.model.DeviceType.TCP","location":"core/model/org.meshtastic.core.model/-device-type/-t-c-p/index.html","searchKeys":["TCP","TCP","org.meshtastic.core.model.DeviceType.TCP"]},{"name":"TCP","description":"org.meshtastic.core.model.InterfaceId.TCP","location":"core/model/org.meshtastic.core.model/-interface-id/-t-c-p/index.html","searchKeys":["TCP","TCP","org.meshtastic.core.model.InterfaceId.TCP"]},{"name":"TH","description":"org.meshtastic.core.model.RegionInfo.TH","location":"core/model/org.meshtastic.core.model/-region-info/-t-h/index.html","searchKeys":["TH","TH","org.meshtastic.core.model.RegionInfo.TH"]},{"name":"TINY_FAST","description":"org.meshtastic.core.model.ChannelOption.TINY_FAST","location":"core/model/org.meshtastic.core.model/-channel-option/-t-i-n-y_-f-a-s-t/index.html","searchKeys":["TINY_FAST","TINY_FAST","org.meshtastic.core.model.ChannelOption.TINY_FAST"]},{"name":"TINY_SLOW","description":"org.meshtastic.core.model.ChannelOption.TINY_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-t-i-n-y_-s-l-o-w/index.html","searchKeys":["TINY_SLOW","TINY_SLOW","org.meshtastic.core.model.ChannelOption.TINY_SLOW"]},{"name":"TOO_OLD","description":"org.meshtastic.core.model.FirmwareCheckStatus.TOO_OLD","location":"core/model/org.meshtastic.core.model/-firmware-check-status/-t-o-o_-o-l-d/index.html","searchKeys":["TOO_OLD","TOO_OLD","org.meshtastic.core.model.FirmwareCheckStatus.TOO_OLD"]},{"name":"TW","description":"org.meshtastic.core.model.RegionInfo.TW","location":"core/model/org.meshtastic.core.model/-region-info/-t-w/index.html","searchKeys":["TW","TW","org.meshtastic.core.model.RegionInfo.TW"]},{"name":"Tcp","description":"org.meshtastic.core.model.FirmwareUpdateTransport.Tcp","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/-tcp/index.html","searchKeys":["Tcp","Tcp","org.meshtastic.core.model.FirmwareUpdateTransport.Tcp"]},{"name":"UA_433","description":"org.meshtastic.core.model.RegionInfo.UA_433","location":"core/model/org.meshtastic.core.model/-region-info/-u-a_433/index.html","searchKeys":["UA_433","UA_433","org.meshtastic.core.model.RegionInfo.UA_433"]},{"name":"UNKNOWN","description":"org.meshtastic.core.model.FirmwareCheckStatus.UNKNOWN","location":"core/model/org.meshtastic.core.model/-firmware-check-status/-u-n-k-n-o-w-n/index.html","searchKeys":["UNKNOWN","UNKNOWN","org.meshtastic.core.model.FirmwareCheckStatus.UNKNOWN"]},{"name":"UNKNOWN","description":"org.meshtastic.core.model.MessageStatus.UNKNOWN","location":"core/model/org.meshtastic.core.model/-message-status/-u-n-k-n-o-w-n/index.html","searchKeys":["UNKNOWN","UNKNOWN","org.meshtastic.core.model.MessageStatus.UNKNOWN"]},{"name":"UNSET","description":"org.meshtastic.core.model.RegionInfo.UNSET","location":"core/model/org.meshtastic.core.model/-region-info/-u-n-s-e-t/index.html","searchKeys":["UNSET","UNSET","org.meshtastic.core.model.RegionInfo.UNSET"]},{"name":"US","description":"org.meshtastic.core.model.RegionInfo.US","location":"core/model/org.meshtastic.core.model/-region-info/-u-s/index.html","searchKeys":["US","US","org.meshtastic.core.model.RegionInfo.US"]},{"name":"USB","description":"org.meshtastic.core.model.DeviceType.USB","location":"core/model/org.meshtastic.core.model/-device-type/-u-s-b/index.html","searchKeys":["USB","USB","org.meshtastic.core.model.DeviceType.USB"]},{"name":"Update","description":"org.meshtastic.core.model.FirmwareUpdateNoticePresentation.Update","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-presentation/-update/index.html","searchKeys":["Update","Update","org.meshtastic.core.model.FirmwareUpdateNoticePresentation.Update"]},{"name":"VERY_LONG_SLOW","description":"org.meshtastic.core.model.ChannelOption.VERY_LONG_SLOW","location":"core/model/org.meshtastic.core.model/-channel-option/-v-e-r-y_-l-o-n-g_-s-l-o-w/index.html","searchKeys":["VERY_LONG_SLOW","VERY_LONG_SLOW","org.meshtastic.core.model.ChannelOption.VERY_LONG_SLOW"]},{"name":"VIA_FAVORITE","description":"org.meshtastic.core.model.NodeSortOption.VIA_FAVORITE","location":"core/model/org.meshtastic.core.model/-node-sort-option/-v-i-a_-f-a-v-o-r-i-t-e/index.html","searchKeys":["VIA_FAVORITE","VIA_FAVORITE","org.meshtastic.core.model.NodeSortOption.VIA_FAVORITE"]},{"name":"VIA_MQTT","description":"org.meshtastic.core.model.NodeSortOption.VIA_MQTT","location":"core/model/org.meshtastic.core.model/-node-sort-option/-v-i-a_-m-q-t-t/index.html","searchKeys":["VIA_MQTT","VIA_MQTT","org.meshtastic.core.model.NodeSortOption.VIA_MQTT"]},{"name":"abstract fun toNodeID(nodeNum: Int): String","description":"org.meshtastic.core.model.util.NodeIdLookup.toNodeID","location":"core/model/org.meshtastic.core.model.util/-node-id-lookup/to-node-i-d.html","searchKeys":["toNodeID","abstract fun toNodeID(nodeNum: Int): String","org.meshtastic.core.model.util.NodeIdLookup.toNodeID"]},{"name":"class MalformedMeshtasticUrlException(message: String, cause: Throwable? = null) : Exception, ExpectedCondition","description":"org.meshtastic.core.model.util.MalformedMeshtasticUrlException","location":"core/model/org.meshtastic.core.model.util/-malformed-meshtastic-url-exception/index.html","searchKeys":["MalformedMeshtasticUrlException","class MalformedMeshtasticUrlException(message: String, cause: Throwable? = null) : Exception, ExpectedCondition","org.meshtastic.core.model.util.MalformedMeshtasticUrlException"]},{"name":"const val ABS_MIN_FW_VERSION: String","description":"org.meshtastic.core.model.DeviceVersion.Companion.ABS_MIN_FW_VERSION","location":"core/model/org.meshtastic.core.model/-device-version/-companion/-a-b-s_-m-i-n_-f-w_-v-e-r-s-i-o-n.html","searchKeys":["ABS_MIN_FW_VERSION","const val ABS_MIN_FW_VERSION: String","org.meshtastic.core.model.DeviceVersion.Companion.ABS_MIN_FW_VERSION"]},{"name":"const val CHANNEL_REPLACEMENT_SLOT_COUNT: Int = 8","description":"org.meshtastic.core.model.util.CHANNEL_REPLACEMENT_SLOT_COUNT","location":"core/model/org.meshtastic.core.model.util/-c-h-a-n-n-e-l_-r-e-p-l-a-c-e-m-e-n-t_-s-l-o-t_-c-o-u-n-t.html","searchKeys":["CHANNEL_REPLACEMENT_SLOT_COUNT","const val CHANNEL_REPLACEMENT_SLOT_COUNT: Int = 8","org.meshtastic.core.model.util.CHANNEL_REPLACEMENT_SLOT_COUNT"]},{"name":"const val CHANNEL_SHARE_PATH: String","description":"org.meshtastic.core.model.util.CHANNEL_SHARE_PATH","location":"core/model/org.meshtastic.core.model.util/-c-h-a-n-n-e-l_-s-h-a-r-e_-p-a-t-h.html","searchKeys":["CHANNEL_SHARE_PATH","const val CHANNEL_SHARE_PATH: String","org.meshtastic.core.model.util.CHANNEL_SHARE_PATH"]},{"name":"const val CHANNEL_URL_PREFIX: String","description":"org.meshtastic.core.model.util.CHANNEL_URL_PREFIX","location":"core/model/org.meshtastic.core.model.util/-c-h-a-n-n-e-l_-u-r-l_-p-r-e-f-i-x.html","searchKeys":["CHANNEL_URL_PREFIX","const val CHANNEL_URL_PREFIX: String","org.meshtastic.core.model.util.CHANNEL_URL_PREFIX"]},{"name":"const val CONTACT_SHARE_PATH: String","description":"org.meshtastic.core.model.util.CONTACT_SHARE_PATH","location":"core/model/org.meshtastic.core.model.util/-c-o-n-t-a-c-t_-s-h-a-r-e_-p-a-t-h.html","searchKeys":["CONTACT_SHARE_PATH","const val CONTACT_SHARE_PATH: String","org.meshtastic.core.model.util.CONTACT_SHARE_PATH"]},{"name":"const val CONTACT_URL_PREFIX: String","description":"org.meshtastic.core.model.util.CONTACT_URL_PREFIX","location":"core/model/org.meshtastic.core.model.util/-c-o-n-t-a-c-t_-u-r-l_-p-r-e-f-i-x.html","searchKeys":["CONTACT_URL_PREFIX","const val CONTACT_URL_PREFIX: String","org.meshtastic.core.model.util.CONTACT_URL_PREFIX"]},{"name":"const val DEG_D: Double = 1.0E-7","description":"org.meshtastic.core.model.util.GeoConstants.DEG_D","location":"core/model/org.meshtastic.core.model.util/-geo-constants/-d-e-g_-d.html","searchKeys":["DEG_D","const val DEG_D: Double = 1.0E-7","org.meshtastic.core.model.util.GeoConstants.DEG_D"]},{"name":"const val EARTH_RADIUS_METERS: Double","description":"org.meshtastic.core.model.util.GeoConstants.EARTH_RADIUS_METERS","location":"core/model/org.meshtastic.core.model.util/-geo-constants/-e-a-r-t-h_-r-a-d-i-u-s_-m-e-t-e-r-s.html","searchKeys":["EARTH_RADIUS_METERS","const val EARTH_RADIUS_METERS: Double","org.meshtastic.core.model.util.GeoConstants.EARTH_RADIUS_METERS"]},{"name":"const val HEADING_DEG: Double = 1.0E-5","description":"org.meshtastic.core.model.util.GeoConstants.HEADING_DEG","location":"core/model/org.meshtastic.core.model.util/-geo-constants/-h-e-a-d-i-n-g_-d-e-g.html","searchKeys":["HEADING_DEG","const val HEADING_DEG: Double = 1.0E-5","org.meshtastic.core.model.util.GeoConstants.HEADING_DEG"]},{"name":"const val HOURS_PER_DAY: Int = 24","description":"org.meshtastic.core.model.util.TimeConstants.HOURS_PER_DAY","location":"core/model/org.meshtastic.core.model.util/-time-constants/-h-o-u-r-s_-p-e-r_-d-a-y.html","searchKeys":["HOURS_PER_DAY","const val HOURS_PER_DAY: Int = 24","org.meshtastic.core.model.util.TimeConstants.HOURS_PER_DAY"]},{"name":"const val ID_BROADCAST: String","description":"org.meshtastic.core.model.NodeAddress.Companion.ID_BROADCAST","location":"core/model/org.meshtastic.core.model/-node-address/-companion/-i-d_-b-r-o-a-d-c-a-s-t.html","searchKeys":["ID_BROADCAST","const val ID_BROADCAST: String","org.meshtastic.core.model.NodeAddress.Companion.ID_BROADCAST"]},{"name":"const val ID_LOCAL: String","description":"org.meshtastic.core.model.NodeAddress.Companion.ID_LOCAL","location":"core/model/org.meshtastic.core.model/-node-address/-companion/-i-d_-l-o-c-a-l.html","searchKeys":["ID_LOCAL","const val ID_LOCAL: String","org.meshtastic.core.model.NodeAddress.Companion.ID_LOCAL"]},{"name":"const val MAX_CALL_SIGN_BYTES: Int = 7","description":"org.meshtastic.core.model.HamName.MAX_CALL_SIGN_BYTES","location":"core/model/org.meshtastic.core.model/-ham-name/-m-a-x_-c-a-l-l_-s-i-g-n_-b-y-t-e-s.html","searchKeys":["MAX_CALL_SIGN_BYTES","const val MAX_CALL_SIGN_BYTES: Int = 7","org.meshtastic.core.model.HamName.MAX_CALL_SIGN_BYTES"]},{"name":"const val MAX_LONG_NAME_BYTES: Int = 14","description":"org.meshtastic.core.model.HamName.MAX_LONG_NAME_BYTES","location":"core/model/org.meshtastic.core.model/-ham-name/-m-a-x_-l-o-n-g_-n-a-m-e_-b-y-t-e-s.html","searchKeys":["MAX_LONG_NAME_BYTES","const val MAX_LONG_NAME_BYTES: Int = 14","org.meshtastic.core.model.HamName.MAX_LONG_NAME_BYTES"]},{"name":"const val MESHTASTIC_HOST: String","description":"org.meshtastic.core.model.util.MESHTASTIC_HOST","location":"core/model/org.meshtastic.core.model.util/-m-e-s-h-t-a-s-t-i-c_-h-o-s-t.html","searchKeys":["MESHTASTIC_HOST","const val MESHTASTIC_HOST: String","org.meshtastic.core.model.util.MESHTASTIC_HOST"]},{"name":"const val MIN_FW_VERSION: String","description":"org.meshtastic.core.model.DeviceVersion.Companion.MIN_FW_VERSION","location":"core/model/org.meshtastic.core.model/-device-version/-companion/-m-i-n_-f-w_-v-e-r-s-i-o-n.html","searchKeys":["MIN_FW_VERSION","const val MIN_FW_VERSION: String","org.meshtastic.core.model.DeviceVersion.Companion.MIN_FW_VERSION"]},{"name":"const val MS_PER_SEC: Long = 1000","description":"org.meshtastic.core.model.util.TimeConstants.MS_PER_SEC","location":"core/model/org.meshtastic.core.model.util/-time-constants/-m-s_-p-e-r_-s-e-c.html","searchKeys":["MS_PER_SEC","const val MS_PER_SEC: Long = 1000","org.meshtastic.core.model.util.TimeConstants.MS_PER_SEC"]},{"name":"const val NODENUM_BROADCAST: Int","description":"org.meshtastic.core.model.NodeAddress.Companion.NODENUM_BROADCAST","location":"core/model/org.meshtastic.core.model/-node-address/-companion/-n-o-d-e-n-u-m_-b-r-o-a-d-c-a-s-t.html","searchKeys":["NODENUM_BROADCAST","const val NODENUM_BROADCAST: Int","org.meshtastic.core.model.NodeAddress.Companion.NODENUM_BROADCAST"]},{"name":"const val NODE_NUM_LOCAL: Int = 0","description":"org.meshtastic.core.model.MeshLog.Companion.NODE_NUM_LOCAL","location":"core/model/org.meshtastic.core.model/-mesh-log/-companion/-n-o-d-e_-n-u-m_-l-o-c-a-l.html","searchKeys":["NODE_NUM_LOCAL","const val NODE_NUM_LOCAL: Int = 0","org.meshtastic.core.model.MeshLog.Companion.NODE_NUM_LOCAL"]},{"name":"const val PKC_CHANNEL_INDEX: Int = 8","description":"org.meshtastic.core.model.NodeAddress.Companion.PKC_CHANNEL_INDEX","location":"core/model/org.meshtastic.core.model/-node-address/-companion/-p-k-c_-c-h-a-n-n-e-l_-i-n-d-e-x.html","searchKeys":["PKC_CHANNEL_INDEX","const val PKC_CHANNEL_INDEX: Int = 8","org.meshtastic.core.model.NodeAddress.Companion.PKC_CHANNEL_INDEX"]},{"name":"const val PUBLIC_KEY_SIZE: Int = 32","description":"org.meshtastic.core.model.Node.Companion.PUBLIC_KEY_SIZE","location":"core/model/org.meshtastic.core.model/-node/-companion/-p-u-b-l-i-c_-k-e-y_-s-i-z-e.html","searchKeys":["PUBLIC_KEY_SIZE","const val PUBLIC_KEY_SIZE: Int = 32","org.meshtastic.core.model.Node.Companion.PUBLIC_KEY_SIZE"]},{"name":"const val PUSHPIN_CODE_POINT: Int = 128205","description":"org.meshtastic.core.model.util.PUSHPIN_CODE_POINT","location":"core/model/org.meshtastic.core.model.util/-p-u-s-h-p-i-n_-c-o-d-e_-p-o-i-n-t.html","searchKeys":["PUSHPIN_CODE_POINT","const val PUSHPIN_CODE_POINT: Int = 128205","org.meshtastic.core.model.util.PUSHPIN_CODE_POINT"]},{"name":"const val RSSI_UNSET: Int","description":"org.meshtastic.core.model.Node.Companion.RSSI_UNSET","location":"core/model/org.meshtastic.core.model/-node/-companion/-r-s-s-i_-u-n-s-e-t.html","searchKeys":["RSSI_UNSET","const val RSSI_UNSET: Int","org.meshtastic.core.model.Node.Companion.RSSI_UNSET"]},{"name":"const val SEPARATOR: String","description":"org.meshtastic.core.model.HamName.SEPARATOR","location":"core/model/org.meshtastic.core.model/-ham-name/-s-e-p-a-r-a-t-o-r.html","searchKeys":["SEPARATOR","const val SEPARATOR: String","org.meshtastic.core.model.HamName.SEPARATOR"]},{"name":"const val SNR_UNSET: Float","description":"org.meshtastic.core.model.Node.Companion.SNR_UNSET","location":"core/model/org.meshtastic.core.model/-node/-companion/-s-n-r_-u-n-s-e-t.html","searchKeys":["SNR_UNSET","const val SNR_UNSET: Float","org.meshtastic.core.model.Node.Companion.SNR_UNSET"]},{"name":"const val TELEMETRY_CHANNEL_COUNT: Int = 8","description":"org.meshtastic.core.model.util.TELEMETRY_CHANNEL_COUNT","location":"core/model/org.meshtastic.core.model.util/-t-e-l-e-m-e-t-r-y_-c-h-a-n-n-e-l_-c-o-u-n-t.html","searchKeys":["TELEMETRY_CHANNEL_COUNT","const val TELEMETRY_CHANNEL_COUNT: Int = 8","org.meshtastic.core.model.util.TELEMETRY_CHANNEL_COUNT"]},{"name":"const val TYPE_INTERNAL: String","description":"org.meshtastic.core.model.NetworkDeviceLink.Companion.TYPE_INTERNAL","location":"core/model/org.meshtastic.core.model/-network-device-link/-companion/-t-y-p-e_-i-n-t-e-r-n-a-l.html","searchKeys":["TYPE_INTERNAL","const val TYPE_INTERNAL: String","org.meshtastic.core.model.NetworkDeviceLink.Companion.TYPE_INTERNAL"]},{"name":"const val TYPE_MARKETPLACE: String","description":"org.meshtastic.core.model.NetworkDeviceLink.Companion.TYPE_MARKETPLACE","location":"core/model/org.meshtastic.core.model/-network-device-link/-companion/-t-y-p-e_-m-a-r-k-e-t-p-l-a-c-e.html","searchKeys":["TYPE_MARKETPLACE","const val TYPE_MARKETPLACE: String","org.meshtastic.core.model.NetworkDeviceLink.Companion.TYPE_MARKETPLACE"]},{"name":"const val TYPE_VENDOR: String","description":"org.meshtastic.core.model.NetworkDeviceLink.Companion.TYPE_VENDOR","location":"core/model/org.meshtastic.core.model/-network-device-link/-companion/-t-y-p-e_-v-e-n-d-o-r.html","searchKeys":["TYPE_VENDOR","const val TYPE_VENDOR: String","org.meshtastic.core.model.NetworkDeviceLink.Companion.TYPE_VENDOR"]},{"name":"const val isDebug: Boolean = false","description":"org.meshtastic.core.model.util.isDebug","location":"core/model/org.meshtastic.core.model.util/is-debug.html","searchKeys":["isDebug","const val isDebug: Boolean = false","org.meshtastic.core.model.util.isDebug"]},{"name":"constructor(activelySupported: Boolean = false, architecture: String = \"\", displayName: String = \"\", hasInkHud: Boolean? = null, hasMui: Boolean? = null, hwModel: Int = 0, hwModelSlug: String = \"\", images: List<String>? = null, key: String? = null, partitionScheme: String? = null, platformioTarget: String = \"\", requiresDfu: Boolean? = null, supportLevel: Int? = null, tags: List<String>? = null, variant: String? = null)","description":"org.meshtastic.core.model.NetworkDeviceHardware.NetworkDeviceHardware","location":"core/model/org.meshtastic.core.model/-network-device-hardware/-network-device-hardware.html","searchKeys":["NetworkDeviceHardware","constructor(activelySupported: Boolean = false, architecture: String = \"\", displayName: String = \"\", hasInkHud: Boolean? = null, hasMui: Boolean? = null, hwModel: Int = 0, hwModelSlug: String = \"\", images: List<String>? = null, key: String? = null, partitionScheme: String? = null, platformioTarget: String = \"\", requiresDfu: Boolean? = null, supportLevel: Int? = null, tags: List<String>? = null, variant: String? = null)","org.meshtastic.core.model.NetworkDeviceHardware.NetworkDeviceHardware"]},{"name":"constructor(activelySupported: Boolean = false, architecture: String = \"\", displayName: String = \"\", hasInkHud: Boolean? = null, hasMui: Boolean? = null, hwModel: Int = 0, hwModelSlug: String = \"\", images: List<String>? = null, partitionScheme: String? = null, platformioTarget: String = \"\", requiresDfu: Boolean? = null, requiresBootloaderUpgradeForOta: Boolean? = null, bootloaderInfoUrl: String? = null, softDeviceVariant: SoftDeviceVariant? = null, supportLevel: Int? = null, tags: List<String>? = null)","description":"org.meshtastic.core.model.DeviceHardware.DeviceHardware","location":"core/model/org.meshtastic.core.model/-device-hardware/-device-hardware.html","searchKeys":["DeviceHardware","constructor(activelySupported: Boolean = false, architecture: String = \"\", displayName: String = \"\", hasInkHud: Boolean? = null, hasMui: Boolean? = null, hwModel: Int = 0, hwModelSlug: String = \"\", images: List<String>? = null, partitionScheme: String? = null, platformioTarget: String = \"\", requiresDfu: Boolean? = null, requiresBootloaderUpgradeForOta: Boolean? = null, bootloaderInfoUrl: String? = null, softDeviceVariant: SoftDeviceVariant? = null, supportLevel: Int? = null, tags: List<String>? = null)","org.meshtastic.core.model.DeviceHardware.DeviceHardware"]},{"name":"constructor(alpha: List<NetworkFirmwareRelease> = listOf(), stable: List<NetworkFirmwareRelease> = listOf())","description":"org.meshtastic.core.model.Releases.Releases","location":"core/model/org.meshtastic.core.model/-releases/-releases.html","searchKeys":["Releases","constructor(alpha: List<NetworkFirmwareRelease> = listOf(), stable: List<NetworkFirmwareRelease> = listOf())","org.meshtastic.core.model.Releases.Releases"]},{"name":"constructor(asString: String)","description":"org.meshtastic.core.model.DeviceVersion.DeviceVersion","location":"core/model/org.meshtastic.core.model/-device-version/-device-version.html","searchKeys":["DeviceVersion","constructor(asString: String)","org.meshtastic.core.model.DeviceVersion.DeviceVersion"]},{"name":"constructor(attempt: Int = 0, lastError: String? = null)","description":"org.meshtastic.core.model.MqttConnectionState.Reconnecting.Reconnecting","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-reconnecting/-reconnecting.html","searchKeys":["Reconnecting","constructor(attempt: Int = 0, lastError: String? = null)","org.meshtastic.core.model.MqttConnectionState.Reconnecting.Reconnecting"]},{"name":"constructor(backoffSeconds: Int)","description":"org.meshtastic.core.model.service.LockdownState.UnlockBackoff.UnlockBackoff","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-unlock-backoff/-unlock-backoff.html","searchKeys":["UnlockBackoff","constructor(backoffSeconds: Int)","org.meshtastic.core.model.service.LockdownState.UnlockBackoff.UnlockBackoff"]},{"name":"constructor(board: String = \"\", platform: String = \"\")","description":"org.meshtastic.core.model.FirmwareTarget.FirmwareTarget","location":"core/model/org.meshtastic.core.model/-firmware-target/-firmware-target.html","searchKeys":["FirmwareTarget","constructor(board: String = \"\", platform: String = \"\")","org.meshtastic.core.model.FirmwareTarget.FirmwareTarget"]},{"name":"constructor(bootsRemaining: Int, expiryEpoch: Long)","description":"org.meshtastic.core.model.service.LockdownTokenInfo.LockdownTokenInfo","location":"core/model/org.meshtastic.core.model.service/-lockdown-token-info/-lockdown-token-info.html","searchKeys":["LockdownTokenInfo","constructor(bootsRemaining: Int, expiryEpoch: Long)","org.meshtastic.core.model.service.LockdownTokenInfo.LockdownTokenInfo"]},{"name":"constructor(centerLat: Double, centerLon: Double, radiusMeters: Int)","description":"org.meshtastic.core.model.geofence.GeofenceCircle.GeofenceCircle","location":"core/model/org.meshtastic.core.model.geofence/-geofence-circle/-geofence-circle.html","searchKeys":["GeofenceCircle","constructor(centerLat: Double, centerLon: Double, radiusMeters: Int)","org.meshtastic.core.model.geofence.GeofenceCircle.GeofenceCircle"]},{"name":"constructor(circle: GeofenceCircle?, box: GeofenceBox?)","description":"org.meshtastic.core.model.geofence.Geofence.Geofence","location":"core/model/org.meshtastic.core.model.geofence/-geofence/-geofence.html","searchKeys":["Geofence","constructor(circle: GeofenceCircle?, box: GeofenceBox?)","org.meshtastic.core.model.geofence.Geofence.Geofence"]},{"name":"constructor(contactKey: String, muteUntil: Long = 0, lastReadMessageUuid: Long? = null, lastReadMessageTimestamp: Long? = null, filteringDisabled: Boolean = false, isMuted: Boolean = false, draft: String = \"\", pinned: Boolean = false)","description":"org.meshtastic.core.model.ContactSettings.ContactSettings","location":"core/model/org.meshtastic.core.model/-contact-settings/-contact-settings.html","searchKeys":["ContactSettings","constructor(contactKey: String, muteUntil: Long = 0, lastReadMessageUuid: Long? = null, lastReadMessageTimestamp: Long? = null, filteringDisabled: Boolean = false, isMuted: Boolean = false, draft: String = \"\", pinned: Boolean = false)","org.meshtastic.core.model.ContactSettings.ContactSettings"]},{"name":"constructor(contactKey: String, shortName: String, longName: String, lastMessageTime: Long?, lastMessageText: String?, unreadCount: Int, messageCount: Int, isMuted: Boolean, isUnmessageable: Boolean, nodeColors: Pair<Int, Int>? = null, draft: String = \"\", isPinned: Boolean = false)","description":"org.meshtastic.core.model.Contact.Contact","location":"core/model/org.meshtastic.core.model/-contact/-contact.html","searchKeys":["Contact","constructor(contactKey: String, shortName: String, longName: String, lastMessageTime: Long?, lastMessageText: String?, unreadCount: Int, messageCount: Int, isMuted: Boolean, isUnmessageable: Boolean, nodeColors: Pair<Int, Int>? = null, draft: String = \"\", isPinned: Boolean = false)","org.meshtastic.core.model.Contact.Contact"]},{"name":"constructor(departures: Long = 0, completedHandshakes: Long = 0, handshakesAtLastDeparture: Long = 0, lastDepartureState: ConnectionState? = null)","description":"org.meshtastic.core.model.ConnectionEpochs.ConnectionEpochs","location":"core/model/org.meshtastic.core.model/-connection-epochs/-connection-epochs.html","searchKeys":["ConnectionEpochs","constructor(departures: Long = 0, completedHandshakes: Long = 0, handshakesAtLastDeparture: Long = 0, lastDepartureState: ConnectionState? = null)","org.meshtastic.core.model.ConnectionEpochs.ConnectionEpochs"]},{"name":"constructor(devices: List<BootloaderOtaQuirk> = emptyList(), softDeviceVariants: List<SoftDeviceVariantEntry> = emptyList())","description":"org.meshtastic.core.model.BootloaderOtaQuirksResponse.BootloaderOtaQuirksResponse","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirks-response/-bootloader-ota-quirks-response.html","searchKeys":["BootloaderOtaQuirksResponse","constructor(devices: List<BootloaderOtaQuirk> = emptyList(), softDeviceVariants: List<SoftDeviceVariantEntry> = emptyList())","org.meshtastic.core.model.BootloaderOtaQuirksResponse.BootloaderOtaQuirksResponse"]},{"name":"constructor(edition: String = \"\", displayName: String = \"\", welcomeMessage: String = \"\", eventStart: String? = null, eventEnd: String? = null, timeZone: String? = null, location: String? = null, iconUrl: String? = null, accentColor: String? = null, tag: String? = null, domain: String? = null, theme: EventFirmwareTheme? = null, firmware: EventFirmwareBuild? = null, links: List<EventFirmwareLink> = emptyList())","description":"org.meshtastic.core.model.EventFirmwareEdition.EventFirmwareEdition","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/-event-firmware-edition.html","searchKeys":["EventFirmwareEdition","constructor(edition: String = \"\", displayName: String = \"\", welcomeMessage: String = \"\", eventStart: String? = null, eventEnd: String? = null, timeZone: String? = null, location: String? = null, iconUrl: String? = null, accentColor: String? = null, tag: String? = null, domain: String? = null, theme: EventFirmwareTheme? = null, firmware: EventFirmwareBuild? = null, links: List<EventFirmwareLink> = emptyList())","org.meshtastic.core.model.EventFirmwareEdition.EventFirmwareEdition"]},{"name":"constructor(fileName: String, sha256: String, expectedFirstTargetAddress: Long? = null)","description":"org.meshtastic.core.model.EraseImageEntry.EraseImageEntry","location":"core/model/org.meshtastic.core.model/-erase-image-entry/-erase-image-entry.html","searchKeys":["EraseImageEntry","constructor(fileName: String, sha256: String, expectedFirstTargetAddress: Long? = null)","org.meshtastic.core.model.EraseImageEntry.EraseImageEntry"]},{"name":"constructor(firmwareVersion: String?, forceEnableAll: Boolean = isDebug)","description":"org.meshtastic.core.model.Capabilities.Capabilities","location":"core/model/org.meshtastic.core.model/-capabilities/-capabilities.html","searchKeys":["Capabilities","constructor(firmwareVersion: String?, forceEnableAll: Boolean = isDebug)","org.meshtastic.core.model.Capabilities.Capabilities"]},{"name":"constructor(fromNodeNum: Int, beacon: MeshBeacon, snr: Float? = null, rssi: Int? = null)","description":"org.meshtastic.core.model.MeshBeaconOffer.MeshBeaconOffer","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/-mesh-beacon-offer.html","searchKeys":["MeshBeaconOffer","constructor(fromNodeNum: Int, beacon: MeshBeacon, snr: Float? = null, rssi: Int? = null)","org.meshtastic.core.model.MeshBeaconOffer.MeshBeaconOffer"]},{"name":"constructor(heading: String? = null, body: String? = null)","description":"org.meshtastic.core.model.EventFirmwareFonts.EventFirmwareFonts","location":"core/model/org.meshtastic.core.model/-event-firmware-fonts/-event-firmware-fonts.html","searchKeys":["EventFirmwareFonts","constructor(heading: String? = null, body: String? = null)","org.meshtastic.core.model.EventFirmwareFonts.EventFirmwareFonts"]},{"name":"constructor(hwModel: Int, hwModelSlug: String? = null, platformioTargets: List<String> = emptyList(), softDevice: String? = null)","description":"org.meshtastic.core.model.SoftDeviceVariantEntry.SoftDeviceVariantEntry","location":"core/model/org.meshtastic.core.model/-soft-device-variant-entry/-soft-device-variant-entry.html","searchKeys":["SoftDeviceVariantEntry","constructor(hwModel: Int, hwModelSlug: String? = null, platformioTargets: List<String> = emptyList(), softDevice: String? = null)","org.meshtastic.core.model.SoftDeviceVariantEntry.SoftDeviceVariantEntry"]},{"name":"constructor(hwModel: Int, hwModelSlug: String? = null, requiresBootloaderUpgradeForOta: Boolean = false, infoUrl: String? = null)","description":"org.meshtastic.core.model.BootloaderOtaQuirk.BootloaderOtaQuirk","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirk/-bootloader-ota-quirk.html","searchKeys":["BootloaderOtaQuirk","constructor(hwModel: Int, hwModelSlug: String? = null, requiresBootloaderUpgradeForOta: Boolean = false, infoUrl: String? = null)","org.meshtastic.core.model.BootloaderOtaQuirk.BootloaderOtaQuirk"]},{"name":"constructor(id: String = \"\", pageUrl: String = \"\", releaseNotes: String = \"\", title: String = \"\", zipUrl: String = \"\")","description":"org.meshtastic.core.model.NetworkFirmwareRelease.NetworkFirmwareRelease","location":"core/model/org.meshtastic.core.model/-network-firmware-release/-network-firmware-release.html","searchKeys":["NetworkFirmwareRelease","constructor(id: String = \"\", pageUrl: String = \"\", releaseNotes: String = \"\", title: String = \"\", zipUrl: String = \"\")","org.meshtastic.core.model.NetworkFirmwareRelease.NetworkFirmwareRelease"]},{"name":"constructor(id: String)","description":"org.meshtastic.core.model.NodeAddress.ById.ById","location":"core/model/org.meshtastic.core.model/-node-address/-by-id/-by-id.html","searchKeys":["ById","constructor(id: String)","org.meshtastic.core.model.NodeAddress.ById.ById"]},{"name":"constructor(id: String, longName: String, shortName: String, hwModel: HardwareModel, isLicensed: Boolean = false, role: Int = 0)","description":"org.meshtastic.core.model.MeshUser.MeshUser","location":"core/model/org.meshtastic.core.model/-mesh-user/-mesh-user.html","searchKeys":["MeshUser","constructor(id: String, longName: String, shortName: String, hwModel: HardwareModel, isLicensed: Boolean = false, role: Int = 0)","org.meshtastic.core.model.MeshUser.MeshUser"]},{"name":"constructor(label: String = \"\", url: String = \"\")","description":"org.meshtastic.core.model.EventFirmwareLink.EventFirmwareLink","location":"core/model/org.meshtastic.core.model/-event-firmware-link/-event-firmware-link.html","searchKeys":["EventFirmwareLink","constructor(label: String = \"\", url: String = \"\")","org.meshtastic.core.model.EventFirmwareLink.EventFirmwareLink"]},{"name":"constructor(latitude: Double, longitude: Double, altitude: Int, time: Int = currentTime(), satellitesInView: Int = 0, groundSpeed: Int = 0, groundTrack: Int = 0, precisionBits: Int = 0)","description":"org.meshtastic.core.model.Position.Position","location":"core/model/org.meshtastic.core.model/-position/-position.html","searchKeys":["Position","constructor(latitude: Double, longitude: Double, altitude: Int, time: Int = currentTime(), satellitesInView: Int = 0, groundSpeed: Int = 0, groundTrack: Int = 0, precisionBits: Int = 0)","org.meshtastic.core.model.Position.Position"]},{"name":"constructor(lockReason: String = \"\")","description":"org.meshtastic.core.model.service.LockdownState.Locked.Locked","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-locked/-locked.html","searchKeys":["Locked","constructor(lockReason: String = \"\")","org.meshtastic.core.model.service.LockdownState.Locked.Locked"]},{"name":"constructor(manifestVersion: Int = 1, otafixReleaseTag: String = \"\", otafixBase: String = \"\", erase: MaintenanceUf2EraseSet? = null, otafixByBoardId: Map<String, OtafixAssetEntry> = emptyMap(), otafixSupportedTargets: List<String> = emptyList())","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.MaintenanceUf2Manifest","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/-maintenance-uf2-manifest.html","searchKeys":["MaintenanceUf2Manifest","constructor(manifestVersion: Int = 1, otafixReleaseTag: String = \"\", otafixBase: String = \"\", erase: MaintenanceUf2EraseSet? = null, otafixByBoardId: Map<String, OtafixAssetEntry> = emptyMap(), otafixSupportedTargets: List<String> = emptyList())","org.meshtastic.core.model.MaintenanceUf2Manifest.MaintenanceUf2Manifest"]},{"name":"constructor(message: String = \"Not connected to radio\", cause: Throwable? = null)","description":"org.meshtastic.core.model.RadioNotConnectedException.RadioNotConnectedException","location":"core/model/org.meshtastic.core.model/-radio-not-connected-exception/-radio-not-connected-exception.html","searchKeys":["RadioNotConnectedException","constructor(message: String = \"Not connected to radio\", cause: Throwable? = null)","org.meshtastic.core.model.RadioNotConnectedException.RadioNotConnectedException"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"org.meshtastic.core.model.util.MalformedMeshtasticUrlException.MalformedMeshtasticUrlException","location":"core/model/org.meshtastic.core.model.util/-malformed-meshtastic-url-exception/-malformed-meshtastic-url-exception.html","searchKeys":["MalformedMeshtasticUrlException","constructor(message: String, cause: Throwable? = null)","org.meshtastic.core.model.util.MalformedMeshtasticUrlException.MalformedMeshtasticUrlException"]},{"name":"constructor(message: String, destinationNodeNum: Int, requestId: Int, forwardRoute: List<Int> = emptyList(), returnRoute: List<Int> = emptyList(), logUuid: String? = null)","description":"org.meshtastic.core.model.service.TracerouteResponse.TracerouteResponse","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/-traceroute-response.html","searchKeys":["TracerouteResponse","constructor(message: String, destinationNodeNum: Int, requestId: Int, forwardRoute: List<Int> = emptyList(), returnRoute: List<Int> = emptyList(), logUuid: String? = null)","org.meshtastic.core.model.service.TracerouteResponse.TracerouteResponse"]},{"name":"constructor(message: String?)","description":"org.meshtastic.core.model.MqttProbeStatus.DnsFailure.DnsFailure","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-dns-failure/-dns-failure.html","searchKeys":["DnsFailure","constructor(message: String?)","org.meshtastic.core.model.MqttProbeStatus.DnsFailure.DnsFailure"]},{"name":"constructor(message: String?)","description":"org.meshtastic.core.model.MqttProbeStatus.Other.Other","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-other/-other.html","searchKeys":["Other","constructor(message: String?)","org.meshtastic.core.model.MqttProbeStatus.Other.Other"]},{"name":"constructor(message: String?)","description":"org.meshtastic.core.model.MqttProbeStatus.TcpFailure.TcpFailure","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-tcp-failure/-tcp-failure.html","searchKeys":["TcpFailure","constructor(message: String?)","org.meshtastic.core.model.MqttProbeStatus.TcpFailure.TcpFailure"]},{"name":"constructor(message: String?)","description":"org.meshtastic.core.model.MqttProbeStatus.TlsFailure.TlsFailure","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-tls-failure/-tls-failure.html","searchKeys":["TlsFailure","constructor(message: String?)","org.meshtastic.core.model.MqttProbeStatus.TlsFailure.TlsFailure"]},{"name":"constructor(myNodeNum: Int, hasGPS: Boolean, model: String?, firmwareVersion: String?, couldUpdate: Boolean, shouldUpdate: Boolean, currentPacketId: Long, messageTimeoutMsec: Int, minAppVersion: Int, maxChannels: Int, hasWifi: Boolean, channelUtilization: Float, airUtilTx: Float, deviceId: String?, pioEnv: String? = null)","description":"org.meshtastic.core.model.MyNodeInfo.MyNodeInfo","location":"core/model/org.meshtastic.core.model/-my-node-info/-my-node-info.html","searchKeys":["MyNodeInfo","constructor(myNodeNum: Int, hasGPS: Boolean, model: String?, firmwareVersion: String?, couldUpdate: Boolean, shouldUpdate: Boolean, currentPacketId: Long, messageTimeoutMsec: Int, minAppVersion: Int, maxChannels: Int, hasWifi: Boolean, channelUtilization: Float, airUtilTx: Float, deviceId: String?, pioEnv: String? = null)","org.meshtastic.core.model.MyNodeInfo.MyNodeInfo"]},{"name":"constructor(name: String, psk: ByteString)","description":"org.meshtastic.core.model.util.ChannelIdentity.ChannelIdentity","location":"core/model/org.meshtastic.core.model.util/-channel-identity/-channel-identity.html","searchKeys":["ChannelIdentity","constructor(name: String, psk: ByteString)","org.meshtastic.core.model.util.ChannelIdentity.ChannelIdentity"]},{"name":"constructor(name: String? = null, tagline: String? = null, colors: EventFirmwareThemeColors? = null, palette: List<String> = emptyList(), fonts: EventFirmwareFonts? = null)","description":"org.meshtastic.core.model.EventFirmwareTheme.EventFirmwareTheme","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/-event-firmware-theme.html","searchKeys":["EventFirmwareTheme","constructor(name: String? = null, tagline: String? = null, colors: EventFirmwareThemeColors? = null, palette: List<String> = emptyList(), fonts: EventFirmwareFonts? = null)","org.meshtastic.core.model.EventFirmwareTheme.EventFirmwareTheme"]},{"name":"constructor(nodeIdLookup: NodeIdLookup)","description":"org.meshtastic.core.model.util.MeshDataMapper.MeshDataMapper","location":"core/model/org.meshtastic.core.model.util/-mesh-data-mapper/-mesh-data-mapper.html","searchKeys":["MeshDataMapper","constructor(nodeIdLookup: NodeIdLookup)","org.meshtastic.core.model.util.MeshDataMapper.MeshDataMapper"]},{"name":"constructor(normalizedSettings: List<ChannelSettings>, channelWrites: List<Channel>)","description":"org.meshtastic.core.model.util.ChannelReplacementPlan.ChannelReplacementPlan","location":"core/model/org.meshtastic.core.model.util/-channel-replacement-plan/-channel-replacement-plan.html","searchKeys":["ChannelReplacementPlan","constructor(normalizedSettings: List<ChannelSettings>, channelWrites: List<Channel>)","org.meshtastic.core.model.util.ChannelReplacementPlan.ChannelReplacementPlan"]},{"name":"constructor(notificationKey: String, currentVersion: String, stableVersion: String, destination: FirmwareUpdateDestination, presentation: FirmwareUpdateNoticePresentation = FirmwareUpdateNoticePresentation.Update)","description":"org.meshtastic.core.model.FirmwareUpdateNotice.FirmwareUpdateNotice","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/-firmware-update-notice.html","searchKeys":["FirmwareUpdateNotice","constructor(notificationKey: String, currentVersion: String, stableVersion: String, destination: FirmwareUpdateDestination, presentation: FirmwareUpdateNoticePresentation = FirmwareUpdateNoticePresentation.Update)","org.meshtastic.core.model.FirmwareUpdateNotice.FirmwareUpdateNotice"]},{"name":"constructor(nrf52: Map<String, EraseImageEntry> = emptyMap(), rp2040: EraseImageEntry)","description":"org.meshtastic.core.model.MaintenanceUf2EraseSet.MaintenanceUf2EraseSet","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-erase-set/-maintenance-uf2-erase-set.html","searchKeys":["MaintenanceUf2EraseSet","constructor(nrf52: Map<String, EraseImageEntry> = emptyMap(), rp2040: EraseImageEntry)","org.meshtastic.core.model.MaintenanceUf2EraseSet.MaintenanceUf2EraseSet"]},{"name":"constructor(num: Int)","description":"org.meshtastic.core.model.NodeAddress.ByNum.ByNum","location":"core/model/org.meshtastic.core.model/-node-address/-by-num/-by-num.html","searchKeys":["ByNum","constructor(num: Int)","org.meshtastic.core.model.NodeAddress.ByNum.ByNum"]},{"name":"constructor(num: Int, metadata: DeviceMetadata? = null, user: User = User(), position: Position = Position(), snr: Float = Float.MAX_VALUE, rssi: Int = Int.MAX_VALUE, lastHeard: Int = 0, deviceMetrics: DeviceMetrics = DeviceMetrics(), channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int = -1, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, environmentMetrics: EnvironmentMetrics = EnvironmentMetrics(), powerMetrics: PowerMetrics = PowerMetrics(), airQualityMetrics: AirQualityMetrics = AirQualityMetrics(), paxcounter: Paxcount = Paxcount(), publicKey: ByteString? = null, notes: String = \"\", powerChannelLabels: List<String> = emptyList(), manuallyVerified: Boolean = false, signsPackets: Boolean = false, nodeStatus: String? = null, lastTransport: Int = 0)","description":"org.meshtastic.core.model.Node.Node","location":"core/model/org.meshtastic.core.model/-node/-node.html","searchKeys":["Node","constructor(num: Int, metadata: DeviceMetadata? = null, user: User = User(), position: Position = Position(), snr: Float = Float.MAX_VALUE, rssi: Int = Int.MAX_VALUE, lastHeard: Int = 0, deviceMetrics: DeviceMetrics = DeviceMetrics(), channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int = -1, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, environmentMetrics: EnvironmentMetrics = EnvironmentMetrics(), powerMetrics: PowerMetrics = PowerMetrics(), airQualityMetrics: AirQualityMetrics = AirQualityMetrics(), paxcounter: Paxcount = Paxcount(), publicKey: ByteString? = null, notes: String = \"\", powerChannelLabels: List<String> = emptyList(), manuallyVerified: Boolean = false, signsPackets: Boolean = false, nodeStatus: String? = null, lastTransport: Int = 0)","org.meshtastic.core.model.Node.Node"]},{"name":"constructor(otafixBoardSlug: String, sha256: String)","description":"org.meshtastic.core.model.OtafixAssetEntry.OtafixAssetEntry","location":"core/model/org.meshtastic.core.model/-otafix-asset-entry/-otafix-asset-entry.html","searchKeys":["OtafixAssetEntry","constructor(otafixBoardSlug: String, sha256: String)","org.meshtastic.core.model.OtafixAssetEntry.OtafixAssetEntry"]},{"name":"constructor(p: DeviceMetrics, telemetryTime: Int = currentTime())","description":"org.meshtastic.core.model.DeviceMetrics.DeviceMetrics","location":"core/model/org.meshtastic.core.model/-device-metrics/-device-metrics.html","searchKeys":["DeviceMetrics","constructor(p: DeviceMetrics, telemetryTime: Int = currentTime())","org.meshtastic.core.model.DeviceMetrics.DeviceMetrics"]},{"name":"constructor(p: User)","description":"org.meshtastic.core.model.MeshUser.MeshUser","location":"core/model/org.meshtastic.core.model/-mesh-user/-mesh-user.html","searchKeys":["MeshUser","constructor(p: User)","org.meshtastic.core.model.MeshUser.MeshUser"]},{"name":"constructor(position: Position, defaultTime: Int = currentTime())","description":"org.meshtastic.core.model.Position.Position","location":"core/model/org.meshtastic.core.model/-position/-position.html","searchKeys":["Position","constructor(position: Position, defaultTime: Int = currentTime())","org.meshtastic.core.model.Position.Position"]},{"name":"constructor(presets: List<Config.LoRaConfig.ModemPreset>, defaultPreset: Config.LoRaConfig.ModemPreset, licensedOnly: Boolean)","description":"org.meshtastic.core.model.RegionPresetConstraint.RegionPresetConstraint","location":"core/model/org.meshtastic.core.model/-region-preset-constraint/-region-preset-constraint.html","searchKeys":["RegionPresetConstraint","constructor(presets: List<Config.LoRaConfig.ModemPreset>, defaultPreset: Config.LoRaConfig.ModemPreset, licensedOnly: Boolean)","org.meshtastic.core.model.RegionPresetConstraint.RegionPresetConstraint"]},{"name":"constructor(primary: String? = null, secondary: String? = null, accent: String? = null)","description":"org.meshtastic.core.model.EventFirmwareThemeColors.EventFirmwareThemeColors","location":"core/model/org.meshtastic.core.model/-event-firmware-theme-colors/-event-firmware-theme-colors.html","searchKeys":["EventFirmwareThemeColors","constructor(primary: String? = null, secondary: String? = null, accent: String? = null)","org.meshtastic.core.model.EventFirmwareThemeColors.EventFirmwareThemeColors"]},{"name":"constructor(reason: String? = null)","description":"org.meshtastic.core.model.MqttConnectionState.Disconnected.Disconnected","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-disconnected/-disconnected.html","searchKeys":["Disconnected","constructor(reason: String? = null)","org.meshtastic.core.model.MqttConnectionState.Disconnected.Disconnected"]},{"name":"constructor(reasonCode: Int, reason: String?, serverReference: String?)","description":"org.meshtastic.core.model.MqttProbeStatus.Rejected.Rejected","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-rejected/-rejected.html","searchKeys":["Rejected","constructor(reasonCode: Int, reason: String?, serverReference: String?)","org.meshtastic.core.model.MqttProbeStatus.Rejected.Rejected"]},{"name":"constructor(refreshedAt: Instant)","description":"org.meshtastic.core.model.SessionStatus.Active.Active","location":"core/model/org.meshtastic.core.model/-session-status/-active/-active.html","searchKeys":["Active","constructor(refreshedAt: Instant)","org.meshtastic.core.model.SessionStatus.Active.Active"]},{"name":"constructor(refreshedAt: Instant)","description":"org.meshtastic.core.model.SessionStatus.Stale.Stale","location":"core/model/org.meshtastic.core.model/-session-status/-stale/-stale.html","searchKeys":["Stale","constructor(refreshedAt: Instant)","org.meshtastic.core.model.SessionStatus.Stale.Stale"]},{"name":"constructor(releases: Releases = Releases())","description":"org.meshtastic.core.model.NetworkFirmwareReleases.NetworkFirmwareReleases","location":"core/model/org.meshtastic.core.model/-network-firmware-releases/-network-firmware-releases.html","searchKeys":["NetworkFirmwareReleases","constructor(releases: Releases = Releases())","org.meshtastic.core.model.NetworkFirmwareReleases.NetworkFirmwareReleases"]},{"name":"constructor(replyId: Int, user: User, emoji: String, timestamp: Long, snr: Float?, rssi: Int?, hopsAway: Int, packetId: Int = 0, status: MessageStatus = MessageStatus.UNKNOWN, routingError: Int = 0, relays: Int = 0, relayNode: Int? = null, to: String? = null, channel: Int = 0, sfppHash: ByteString? = null)","description":"org.meshtastic.core.model.Reaction.Reaction","location":"core/model/org.meshtastic.core.model/-reaction/-reaction.html","searchKeys":["Reaction","constructor(replyId: Int, user: User, emoji: String, timestamp: Long, snr: Float?, rssi: Int?, hopsAway: Int, packetId: Int = 0, status: MessageStatus = MessageStatus.UNKNOWN, routingError: Int = 0, relays: Int = 0, relayNode: Int? = null, to: String? = null, channel: Int = 0, sfppHash: ByteString? = null)","org.meshtastic.core.model.Reaction.Reaction"]},{"name":"constructor(requestId: Int, forwardRoute: List<Int> = emptyList(), returnRoute: List<Int> = emptyList())","description":"org.meshtastic.core.model.TracerouteOverlay.TracerouteOverlay","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/-traceroute-overlay.html","searchKeys":["TracerouteOverlay","constructor(requestId: Int, forwardRoute: List<Int> = emptyList(), returnRoute: List<Int> = emptyList())","org.meshtastic.core.model.TracerouteOverlay.TracerouteOverlay"]},{"name":"constructor(serverInfo: String?)","description":"org.meshtastic.core.model.MqttProbeStatus.Success.Success","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-success/-success.html","searchKeys":["Success","constructor(serverInfo: String?)","org.meshtastic.core.model.MqttProbeStatus.Success.Success"]},{"name":"constructor(settings: ChannelSettings = default.settings, loraConfig: Config.LoRaConfig = default.loraConfig)","description":"org.meshtastic.core.model.Channel.Channel","location":"core/model/org.meshtastic.core.model/-channel/-channel.html","searchKeys":["Channel","constructor(settings: ChannelSettings = default.settings, loraConfig: Config.LoRaConfig = default.loraConfig)","org.meshtastic.core.model.Channel.Channel"]},{"name":"constructor(shortCode: String = \"\", url: String = \"\", description: String? = null, type: String = TYPE_INTERNAL, targets: List<String>? = null, hwModels: List<Int>? = null, marketplace: String? = null, regions: List<String>? = null)","description":"org.meshtastic.core.model.NetworkDeviceLink.NetworkDeviceLink","location":"core/model/org.meshtastic.core.model/-network-device-link/-network-device-link.html","searchKeys":["NetworkDeviceLink","constructor(shortCode: String = \"\", url: String = \"\", description: String? = null, type: String = TYPE_INTERNAL, targets: List<String>? = null, hwModels: List<Int>? = null, marketplace: String? = null, regions: List<String>? = null)","org.meshtastic.core.model.NetworkDeviceLink.NetworkDeviceLink"]},{"name":"constructor(shortCode: String, description: String? = null, isVendor: Boolean = false, regions: List<String>? = null, targets: List<String>? = null)","description":"org.meshtastic.core.model.DeviceLink.DeviceLink","location":"core/model/org.meshtastic.core.model/-device-link/-device-link.html","searchKeys":["DeviceLink","constructor(shortCode: String, description: String? = null, isVendor: Boolean = false, regions: List<String>? = null, targets: List<String>? = null)","org.meshtastic.core.model.DeviceLink.DeviceLink"]},{"name":"constructor(slug: String? = null, version: String? = null, id: String? = null, title: String? = null, zipUrl: String? = null, releaseNotes: String? = null)","description":"org.meshtastic.core.model.EventFirmwareBuild.EventFirmwareBuild","location":"core/model/org.meshtastic.core.model/-event-firmware-build/-event-firmware-build.html","searchKeys":["EventFirmwareBuild","constructor(slug: String? = null, version: String? = null, id: String? = null, title: String? = null, zipUrl: String? = null, releaseNotes: String? = null)","org.meshtastic.core.model.EventFirmwareBuild.EventFirmwareBuild"]},{"name":"constructor(south: Double, west: Double, north: Double, east: Double)","description":"org.meshtastic.core.model.geofence.GeofenceBox.GeofenceBox","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/-geofence-box.html","searchKeys":["GeofenceBox","constructor(south: Double, west: Double, north: Double, east: Double)","org.meshtastic.core.model.geofence.GeofenceBox.GeofenceBox"]},{"name":"constructor(time: Int = currentTime(), batteryLevel: Int = 0, voltage: Float, channelUtilization: Float, airUtilTx: Float, uptimeSeconds: Int)","description":"org.meshtastic.core.model.DeviceMetrics.DeviceMetrics","location":"core/model/org.meshtastic.core.model/-device-metrics/-device-metrics.html","searchKeys":["DeviceMetrics","constructor(time: Int = currentTime(), batteryLevel: Int = 0, voltage: Float, channelUtilization: Float, airUtilTx: Float, uptimeSeconds: Int)","org.meshtastic.core.model.DeviceMetrics.DeviceMetrics"]},{"name":"constructor(time: Int = currentTime(), temperature: Float?, relativeHumidity: Float?, soilTemperature: Float?, soilMoisture: Int?, barometricPressure: Float?, gasResistance: Float?, voltage: Float?, current: Float?, iaq: Int?, lux: Float? = null, uvLux: Float? = null)","description":"org.meshtastic.core.model.EnvironmentMetrics.EnvironmentMetrics","location":"core/model/org.meshtastic.core.model/-environment-metrics/-environment-metrics.html","searchKeys":["EnvironmentMetrics","constructor(time: Int = currentTime(), temperature: Float?, relativeHumidity: Float?, soilTemperature: Float?, soilMoisture: Int?, barometricPressure: Float?, gasResistance: Float?, voltage: Float?, current: Float?, iaq: Int?, lux: Float? = null, uvLux: Float? = null)","org.meshtastic.core.model.EnvironmentMetrics.EnvironmentMetrics"]},{"name":"constructor(timeoutMs: Long)","description":"org.meshtastic.core.model.MqttProbeStatus.Timeout.Timeout","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-timeout/-timeout.html","searchKeys":["Timeout","constructor(timeoutMs: Long)","org.meshtastic.core.model.MqttProbeStatus.Timeout.Timeout"]},{"name":"constructor(to: String? = NodeAddress.ID_BROADCAST, bytes: ByteString?, dataType: Int, from: String? = NodeAddress.ID_LOCAL, time: Long = nowMillis, id: Int = 0, status: MessageStatus? = MessageStatus.UNKNOWN, hopLimit: Int = 0, channel: Int = 0, wantAck: Boolean = true, hopStart: Int = 0, snr: Float? = null, rssi: Int? = null, replyId: Int? = null, relayNode: Int? = null, relays: Int = 0, viaMqtt: Boolean = false, emoji: Int = 0, sfppHash: ByteString? = null, transportMechanism: Int = 0, xeddsaSigned: Boolean = false)","description":"org.meshtastic.core.model.DataPacket.DataPacket","location":"core/model/org.meshtastic.core.model/-data-packet/-data-packet.html","searchKeys":["DataPacket","constructor(to: String? = NodeAddress.ID_BROADCAST, bytes: ByteString?, dataType: Int, from: String? = NodeAddress.ID_LOCAL, time: Long = nowMillis, id: Int = 0, status: MessageStatus? = MessageStatus.UNKNOWN, hopLimit: Int = 0, channel: Int = 0, wantAck: Boolean = true, hopStart: Int = 0, snr: Float? = null, rssi: Int? = null, replyId: Int? = null, relayNode: Int? = null, relays: Int = 0, viaMqtt: Boolean = false, emoji: Int = 0, sfppHash: ByteString? = null, transportMechanism: Int = 0, xeddsaSigned: Boolean = false)","org.meshtastic.core.model.DataPacket.DataPacket"]},{"name":"constructor(to: String?, channel: Int, text: String, replyId: Int? = null)","description":"org.meshtastic.core.model.DataPacket.DataPacket","location":"core/model/org.meshtastic.core.model/-data-packet/-data-packet.html","searchKeys":["DataPacket","constructor(to: String?, channel: Int, text: String, replyId: Int? = null)","org.meshtastic.core.model.DataPacket.DataPacket"]},{"name":"constructor(to: String?, channel: Int, waypoint: Waypoint)","description":"org.meshtastic.core.model.DataPacket.DataPacket","location":"core/model/org.meshtastic.core.model/-data-packet/-data-packet.html","searchKeys":["DataPacket","constructor(to: String?, channel: Int, waypoint: Waypoint)","org.meshtastic.core.model.DataPacket.DataPacket"]},{"name":"constructor(type: String, from: Long, to: Long? = null, channel: Int? = null, payload: String? = null, hopLimit: Int? = null, id: Long? = null, time: Long? = null, sender: String? = null)","description":"org.meshtastic.core.model.MqttJsonPayload.MqttJsonPayload","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/-mqtt-json-payload.html","searchKeys":["MqttJsonPayload","constructor(type: String, from: Long, to: Long? = null, channel: Int? = null, payload: String? = null, hopLimit: Int? = null, id: Long? = null, time: Long? = null, sender: String? = null)","org.meshtastic.core.model.MqttJsonPayload.MqttJsonPayload"]},{"name":"constructor(uuid: Long, receivedTime: Long, node: Node, text: String, fromLocal: Boolean, time: String, meshTime: Long = 0, read: Boolean, status: MessageStatus?, routingError: Int, packetId: Int, emojis: List<Reaction>, snr: Float?, rssi: Int?, hopsAway: Int, replyId: Int?, originalMessage: Message? = null, viaMqtt: Boolean = false, relayNode: Int? = null, relays: Int = 0, filtered: Boolean = false, transportMechanism: Int = 0, xeddsaSigned: Boolean = false, translatedText: String? = null, showTranslated: Boolean = false)","description":"org.meshtastic.core.model.Message.Message","location":"core/model/org.meshtastic.core.model/-message/-message.html","searchKeys":["Message","constructor(uuid: Long, receivedTime: Long, node: Node, text: String, fromLocal: Boolean, time: String, meshTime: Long = 0, read: Boolean, status: MessageStatus?, routingError: Int, packetId: Int, emojis: List<Reaction>, snr: Float?, rssi: Int?, hopsAway: Int, replyId: Int?, originalMessage: Message? = null, viaMqtt: Boolean = false, relayNode: Int? = null, relays: Int = 0, filtered: Boolean = false, transportMechanism: Int = 0, xeddsaSigned: Boolean = false, translatedText: String? = null, showTranslated: Boolean = false)","org.meshtastic.core.model.Message.Message"]},{"name":"constructor(uuid: String, message_type: String, received_date: Long, raw_message: String, fromNum: Int = 0, portNum: Int = 0, fromRadio: FromRadio = FromRadio())","description":"org.meshtastic.core.model.MeshLog.MeshLog","location":"core/model/org.meshtastic.core.model/-mesh-log/-mesh-log.html","searchKeys":["MeshLog","constructor(uuid: String, message_type: String, received_date: Long, raw_message: String, fromNum: Int = 0, portNum: Int = 0, fromRadio: FromRadio = FromRadio())","org.meshtastic.core.model.MeshLog.MeshLog"]},{"name":"constructor(value: String)","description":"org.meshtastic.core.model.ContactKey.ContactKey","location":"core/model/org.meshtastic.core.model/-contact-key/-contact-key.html","searchKeys":["ContactKey","constructor(value: String)","org.meshtastic.core.model.ContactKey.ContactKey"]},{"name":"constructor(version: Int = 1, generatedAt: String? = null, source: String? = null, editions: List<EventFirmwareEdition> = emptyList())","description":"org.meshtastic.core.model.EventFirmwareResponse.EventFirmwareResponse","location":"core/model/org.meshtastic.core.model/-event-firmware-response/-event-firmware-response.html","searchKeys":["EventFirmwareResponse","constructor(version: Int = 1, generatedAt: String? = null, source: String? = null, editions: List<EventFirmwareEdition> = emptyList())","org.meshtastic.core.model.EventFirmwareResponse.EventFirmwareResponse"]},{"name":"constructor(version: Int = 1, generatedAt: String? = null, source: String? = null, links: List<NetworkDeviceLink> = emptyList())","description":"org.meshtastic.core.model.NetworkDeviceLinksResponse.NetworkDeviceLinksResponse","location":"core/model/org.meshtastic.core.model/-network-device-links-response/-network-device-links-response.html","searchKeys":["NetworkDeviceLinksResponse","constructor(version: Int = 1, generatedAt: String? = null, source: String? = null, links: List<NetworkDeviceLink> = emptyList())","org.meshtastic.core.model.NetworkDeviceLinksResponse.NetworkDeviceLinksResponse"]},{"name":"constructor(version: Long = 0, state: ConnectionState = ConnectionState.Disconnected, epochs: ConnectionEpochs = ConnectionEpochs())","description":"org.meshtastic.core.model.ConnectionLifecycle.ConnectionLifecycle","location":"core/model/org.meshtastic.core.model/-connection-lifecycle/-connection-lifecycle.html","searchKeys":["ConnectionLifecycle","constructor(version: Long = 0, state: ConnectionState = ConnectionState.Disconnected, epochs: ConnectionEpochs = ConnectionEpochs())","org.meshtastic.core.model.ConnectionLifecycle.ConnectionLifecycle"]},{"name":"constructor(version: String = \"\", id: String? = null, title: String? = null, commit: String? = null)","description":"org.meshtastic.core.model.NetworkFirmwareNightly.NetworkFirmwareNightly","location":"core/model/org.meshtastic.core.model/-network-firmware-nightly/-network-firmware-nightly.html","searchKeys":["NetworkFirmwareNightly","constructor(version: String = \"\", id: String? = null, title: String? = null, commit: String? = null)","org.meshtastic.core.model.NetworkFirmwareNightly.NetworkFirmwareNightly"]},{"name":"constructor(version: String = \"\", targets: List<FirmwareTarget> = emptyList())","description":"org.meshtastic.core.model.FirmwareReleaseManifest.FirmwareReleaseManifest","location":"core/model/org.meshtastic.core.model/-firmware-release-manifest/-firmware-release-manifest.html","searchKeys":["FirmwareReleaseManifest","constructor(version: String = \"\", targets: List<FirmwareTarget> = emptyList())","org.meshtastic.core.model.FirmwareReleaseManifest.FirmwareReleaseManifest"]},{"name":"data class Active(val refreshedAt: Instant) : SessionStatus","description":"org.meshtastic.core.model.SessionStatus.Active","location":"core/model/org.meshtastic.core.model/-session-status/-active/index.html","searchKeys":["Active","data class Active(val refreshedAt: Instant) : SessionStatus","org.meshtastic.core.model.SessionStatus.Active"]},{"name":"data class BootloaderOtaQuirk(val hwModel: Int, val hwModelSlug: String? = null, val requiresBootloaderUpgradeForOta: Boolean = false, val infoUrl: String? = null)","description":"org.meshtastic.core.model.BootloaderOtaQuirk","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirk/index.html","searchKeys":["BootloaderOtaQuirk","data class BootloaderOtaQuirk(val hwModel: Int, val hwModelSlug: String? = null, val requiresBootloaderUpgradeForOta: Boolean = false, val infoUrl: String? = null)","org.meshtastic.core.model.BootloaderOtaQuirk"]},{"name":"data class BootloaderOtaQuirksResponse(val devices: List<BootloaderOtaQuirk> = emptyList(), val softDeviceVariants: List<SoftDeviceVariantEntry> = emptyList())","description":"org.meshtastic.core.model.BootloaderOtaQuirksResponse","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirks-response/index.html","searchKeys":["BootloaderOtaQuirksResponse","data class BootloaderOtaQuirksResponse(val devices: List<BootloaderOtaQuirk> = emptyList(), val softDeviceVariants: List<SoftDeviceVariantEntry> = emptyList())","org.meshtastic.core.model.BootloaderOtaQuirksResponse"]},{"name":"data class ById(val id: String) : NodeAddress","description":"org.meshtastic.core.model.NodeAddress.ById","location":"core/model/org.meshtastic.core.model/-node-address/-by-id/index.html","searchKeys":["ById","data class ById(val id: String) : NodeAddress","org.meshtastic.core.model.NodeAddress.ById"]},{"name":"data class ByNum(val num: Int) : NodeAddress","description":"org.meshtastic.core.model.NodeAddress.ByNum","location":"core/model/org.meshtastic.core.model/-node-address/-by-num/index.html","searchKeys":["ByNum","data class ByNum(val num: Int) : NodeAddress","org.meshtastic.core.model.NodeAddress.ByNum"]},{"name":"data class Capabilities(val firmwareVersion: String?, forceEnableAll: Boolean = isDebug)","description":"org.meshtastic.core.model.Capabilities","location":"core/model/org.meshtastic.core.model/-capabilities/index.html","searchKeys":["Capabilities","data class Capabilities(val firmwareVersion: String?, forceEnableAll: Boolean = isDebug)","org.meshtastic.core.model.Capabilities"]},{"name":"data class Channel(val settings: ChannelSettings = default.settings, val loraConfig: Config.LoRaConfig = default.loraConfig)","description":"org.meshtastic.core.model.Channel","location":"core/model/org.meshtastic.core.model/-channel/index.html","searchKeys":["Channel","data class Channel(val settings: ChannelSettings = default.settings, val loraConfig: Config.LoRaConfig = default.loraConfig)","org.meshtastic.core.model.Channel"]},{"name":"data class ChannelIdentity(val name: String, val psk: ByteString)","description":"org.meshtastic.core.model.util.ChannelIdentity","location":"core/model/org.meshtastic.core.model.util/-channel-identity/index.html","searchKeys":["ChannelIdentity","data class ChannelIdentity(val name: String, val psk: ByteString)","org.meshtastic.core.model.util.ChannelIdentity"]},{"name":"data class ChannelReplacementPlan(val normalizedSettings: List<ChannelSettings>, val channelWrites: List<Channel>)","description":"org.meshtastic.core.model.util.ChannelReplacementPlan","location":"core/model/org.meshtastic.core.model.util/-channel-replacement-plan/index.html","searchKeys":["ChannelReplacementPlan","data class ChannelReplacementPlan(val normalizedSettings: List<ChannelSettings>, val channelWrites: List<Channel>)","org.meshtastic.core.model.util.ChannelReplacementPlan"]},{"name":"data class ConnectionEpochs(val departures: Long = 0, val completedHandshakes: Long = 0, val handshakesAtLastDeparture: Long = 0, val lastDepartureState: ConnectionState? = null)","description":"org.meshtastic.core.model.ConnectionEpochs","location":"core/model/org.meshtastic.core.model/-connection-epochs/index.html","searchKeys":["ConnectionEpochs","data class ConnectionEpochs(val departures: Long = 0, val completedHandshakes: Long = 0, val handshakesAtLastDeparture: Long = 0, val lastDepartureState: ConnectionState? = null)","org.meshtastic.core.model.ConnectionEpochs"]},{"name":"data class ConnectionLifecycle(val version: Long = 0, val state: ConnectionState = ConnectionState.Disconnected, val epochs: ConnectionEpochs = ConnectionEpochs())","description":"org.meshtastic.core.model.ConnectionLifecycle","location":"core/model/org.meshtastic.core.model/-connection-lifecycle/index.html","searchKeys":["ConnectionLifecycle","data class ConnectionLifecycle(val version: Long = 0, val state: ConnectionState = ConnectionState.Disconnected, val epochs: ConnectionEpochs = ConnectionEpochs())","org.meshtastic.core.model.ConnectionLifecycle"]},{"name":"data class Contact(val contactKey: String, val shortName: String, val longName: String, val lastMessageTime: Long?, val lastMessageText: String?, val unreadCount: Int, val messageCount: Int, val isMuted: Boolean, val isUnmessageable: Boolean, val nodeColors: Pair<Int, Int>? = null, val draft: String = \"\", val isPinned: Boolean = false)","description":"org.meshtastic.core.model.Contact","location":"core/model/org.meshtastic.core.model/-contact/index.html","searchKeys":["Contact","data class Contact(val contactKey: String, val shortName: String, val longName: String, val lastMessageTime: Long?, val lastMessageText: String?, val unreadCount: Int, val messageCount: Int, val isMuted: Boolean, val isUnmessageable: Boolean, val nodeColors: Pair<Int, Int>? = null, val draft: String = \"\", val isPinned: Boolean = false)","org.meshtastic.core.model.Contact"]},{"name":"data class ContactSettings(val contactKey: String, val muteUntil: Long = 0, val lastReadMessageUuid: Long? = null, val lastReadMessageTimestamp: Long? = null, val filteringDisabled: Boolean = false, val isMuted: Boolean = false, val draft: String = \"\", val pinned: Boolean = false)","description":"org.meshtastic.core.model.ContactSettings","location":"core/model/org.meshtastic.core.model/-contact-settings/index.html","searchKeys":["ContactSettings","data class ContactSettings(val contactKey: String, val muteUntil: Long = 0, val lastReadMessageUuid: Long? = null, val lastReadMessageTimestamp: Long? = null, val filteringDisabled: Boolean = false, val isMuted: Boolean = false, val draft: String = \"\", val pinned: Boolean = false)","org.meshtastic.core.model.ContactSettings"]},{"name":"data class DataPacket(var to: String? = NodeAddress.ID_BROADCAST, var bytes: ByteString?, var dataType: Int, var from: String? = NodeAddress.ID_LOCAL, var time: Long = nowMillis, var id: Int = 0, var status: MessageStatus? = MessageStatus.UNKNOWN, var hopLimit: Int = 0, var channel: Int = 0, var wantAck: Boolean = true, var hopStart: Int = 0, var snr: Float? = null, var rssi: Int? = null, var replyId: Int? = null, var relayNode: Int? = null, var relays: Int = 0, var viaMqtt: Boolean = false, var emoji: Int = 0, var sfppHash: ByteString? = null, var transportMechanism: Int = 0, var xeddsaSigned: Boolean = false)","description":"org.meshtastic.core.model.DataPacket","location":"core/model/org.meshtastic.core.model/-data-packet/index.html","searchKeys":["DataPacket","data class DataPacket(var to: String? = NodeAddress.ID_BROADCAST, var bytes: ByteString?, var dataType: Int, var from: String? = NodeAddress.ID_LOCAL, var time: Long = nowMillis, var id: Int = 0, var status: MessageStatus? = MessageStatus.UNKNOWN, var hopLimit: Int = 0, var channel: Int = 0, var wantAck: Boolean = true, var hopStart: Int = 0, var snr: Float? = null, var rssi: Int? = null, var replyId: Int? = null, var relayNode: Int? = null, var relays: Int = 0, var viaMqtt: Boolean = false, var emoji: Int = 0, var sfppHash: ByteString? = null, var transportMechanism: Int = 0, var xeddsaSigned: Boolean = false)","org.meshtastic.core.model.DataPacket"]},{"name":"data class DeviceHardware(val activelySupported: Boolean = false, val architecture: String = \"\", val displayName: String = \"\", val hasInkHud: Boolean? = null, val hasMui: Boolean? = null, val hwModel: Int = 0, val hwModelSlug: String = \"\", val images: List<String>? = null, val partitionScheme: String? = null, val platformioTarget: String = \"\", val requiresDfu: Boolean? = null, val requiresBootloaderUpgradeForOta: Boolean? = null, val bootloaderInfoUrl: String? = null, val softDeviceVariant: SoftDeviceVariant? = null, val supportLevel: Int? = null, val tags: List<String>? = null)","description":"org.meshtastic.core.model.DeviceHardware","location":"core/model/org.meshtastic.core.model/-device-hardware/index.html","searchKeys":["DeviceHardware","data class DeviceHardware(val activelySupported: Boolean = false, val architecture: String = \"\", val displayName: String = \"\", val hasInkHud: Boolean? = null, val hasMui: Boolean? = null, val hwModel: Int = 0, val hwModelSlug: String = \"\", val images: List<String>? = null, val partitionScheme: String? = null, val platformioTarget: String = \"\", val requiresDfu: Boolean? = null, val requiresBootloaderUpgradeForOta: Boolean? = null, val bootloaderInfoUrl: String? = null, val softDeviceVariant: SoftDeviceVariant? = null, val supportLevel: Int? = null, val tags: List<String>? = null)","org.meshtastic.core.model.DeviceHardware"]},{"name":"data class DeviceLink(val shortCode: String, val description: String? = null, val isVendor: Boolean = false, val regions: List<String>? = null, val targets: List<String>? = null)","description":"org.meshtastic.core.model.DeviceLink","location":"core/model/org.meshtastic.core.model/-device-link/index.html","searchKeys":["DeviceLink","data class DeviceLink(val shortCode: String, val description: String? = null, val isVendor: Boolean = false, val regions: List<String>? = null, val targets: List<String>? = null)","org.meshtastic.core.model.DeviceLink"]},{"name":"data class DeviceMetrics(val time: Int = currentTime(), val batteryLevel: Int = 0, val voltage: Float, val channelUtilization: Float, val airUtilTx: Float, val uptimeSeconds: Int)","description":"org.meshtastic.core.model.DeviceMetrics","location":"core/model/org.meshtastic.core.model/-device-metrics/index.html","searchKeys":["DeviceMetrics","data class DeviceMetrics(val time: Int = currentTime(), val batteryLevel: Int = 0, val voltage: Float, val channelUtilization: Float, val airUtilTx: Float, val uptimeSeconds: Int)","org.meshtastic.core.model.DeviceMetrics"]},{"name":"data class Disconnected(val reason: String? = null) : MqttConnectionState","description":"org.meshtastic.core.model.MqttConnectionState.Disconnected","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-disconnected/index.html","searchKeys":["Disconnected","data class Disconnected(val reason: String? = null) : MqttConnectionState","org.meshtastic.core.model.MqttConnectionState.Disconnected"]},{"name":"data class DnsFailure(val message: String?) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.DnsFailure","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-dns-failure/index.html","searchKeys":["DnsFailure","data class DnsFailure(val message: String?) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.DnsFailure"]},{"name":"data class EnvironmentMetrics(val time: Int = currentTime(), val temperature: Float?, val relativeHumidity: Float?, val soilTemperature: Float?, val soilMoisture: Int?, val barometricPressure: Float?, val gasResistance: Float?, val voltage: Float?, val current: Float?, val iaq: Int?, val lux: Float? = null, val uvLux: Float? = null)","description":"org.meshtastic.core.model.EnvironmentMetrics","location":"core/model/org.meshtastic.core.model/-environment-metrics/index.html","searchKeys":["EnvironmentMetrics","data class EnvironmentMetrics(val time: Int = currentTime(), val temperature: Float?, val relativeHumidity: Float?, val soilTemperature: Float?, val soilMoisture: Int?, val barometricPressure: Float?, val gasResistance: Float?, val voltage: Float?, val current: Float?, val iaq: Int?, val lux: Float? = null, val uvLux: Float? = null)","org.meshtastic.core.model.EnvironmentMetrics"]},{"name":"data class EraseImageEntry(val fileName: String, val sha256: String, val expectedFirstTargetAddress: Long? = null)","description":"org.meshtastic.core.model.EraseImageEntry","location":"core/model/org.meshtastic.core.model/-erase-image-entry/index.html","searchKeys":["EraseImageEntry","data class EraseImageEntry(val fileName: String, val sha256: String, val expectedFirstTargetAddress: Long? = null)","org.meshtastic.core.model.EraseImageEntry"]},{"name":"data class EventFirmwareBuild(val slug: String? = null, val version: String? = null, val id: String? = null, val title: String? = null, val zipUrl: String? = null, val releaseNotes: String? = null)","description":"org.meshtastic.core.model.EventFirmwareBuild","location":"core/model/org.meshtastic.core.model/-event-firmware-build/index.html","searchKeys":["EventFirmwareBuild","data class EventFirmwareBuild(val slug: String? = null, val version: String? = null, val id: String? = null, val title: String? = null, val zipUrl: String? = null, val releaseNotes: String? = null)","org.meshtastic.core.model.EventFirmwareBuild"]},{"name":"data class EventFirmwareEdition(val edition: String = \"\", val displayName: String = \"\", val welcomeMessage: String = \"\", val eventStart: String? = null, val eventEnd: String? = null, val timeZone: String? = null, val location: String? = null, val iconUrl: String? = null, val accentColor: String? = null, val tag: String? = null, val domain: String? = null, val theme: EventFirmwareTheme? = null, val firmware: EventFirmwareBuild? = null, val links: List<EventFirmwareLink> = emptyList())","description":"org.meshtastic.core.model.EventFirmwareEdition","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/index.html","searchKeys":["EventFirmwareEdition","data class EventFirmwareEdition(val edition: String = \"\", val displayName: String = \"\", val welcomeMessage: String = \"\", val eventStart: String? = null, val eventEnd: String? = null, val timeZone: String? = null, val location: String? = null, val iconUrl: String? = null, val accentColor: String? = null, val tag: String? = null, val domain: String? = null, val theme: EventFirmwareTheme? = null, val firmware: EventFirmwareBuild? = null, val links: List<EventFirmwareLink> = emptyList())","org.meshtastic.core.model.EventFirmwareEdition"]},{"name":"data class EventFirmwareFonts(val heading: String? = null, val body: String? = null)","description":"org.meshtastic.core.model.EventFirmwareFonts","location":"core/model/org.meshtastic.core.model/-event-firmware-fonts/index.html","searchKeys":["EventFirmwareFonts","data class EventFirmwareFonts(val heading: String? = null, val body: String? = null)","org.meshtastic.core.model.EventFirmwareFonts"]},{"name":"data class EventFirmwareLink(val label: String = \"\", val url: String = \"\")","description":"org.meshtastic.core.model.EventFirmwareLink","location":"core/model/org.meshtastic.core.model/-event-firmware-link/index.html","searchKeys":["EventFirmwareLink","data class EventFirmwareLink(val label: String = \"\", val url: String = \"\")","org.meshtastic.core.model.EventFirmwareLink"]},{"name":"data class EventFirmwareResponse(val version: Int = 1, val generatedAt: String? = null, val source: String? = null, val editions: List<EventFirmwareEdition> = emptyList())","description":"org.meshtastic.core.model.EventFirmwareResponse","location":"core/model/org.meshtastic.core.model/-event-firmware-response/index.html","searchKeys":["EventFirmwareResponse","data class EventFirmwareResponse(val version: Int = 1, val generatedAt: String? = null, val source: String? = null, val editions: List<EventFirmwareEdition> = emptyList())","org.meshtastic.core.model.EventFirmwareResponse"]},{"name":"data class EventFirmwareTheme(val name: String? = null, val tagline: String? = null, val colors: EventFirmwareThemeColors? = null, val palette: List<String> = emptyList(), val fonts: EventFirmwareFonts? = null)","description":"org.meshtastic.core.model.EventFirmwareTheme","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/index.html","searchKeys":["EventFirmwareTheme","data class EventFirmwareTheme(val name: String? = null, val tagline: String? = null, val colors: EventFirmwareThemeColors? = null, val palette: List<String> = emptyList(), val fonts: EventFirmwareFonts? = null)","org.meshtastic.core.model.EventFirmwareTheme"]},{"name":"data class EventFirmwareThemeColors(val primary: String? = null, val secondary: String? = null, val accent: String? = null)","description":"org.meshtastic.core.model.EventFirmwareThemeColors","location":"core/model/org.meshtastic.core.model/-event-firmware-theme-colors/index.html","searchKeys":["EventFirmwareThemeColors","data class EventFirmwareThemeColors(val primary: String? = null, val secondary: String? = null, val accent: String? = null)","org.meshtastic.core.model.EventFirmwareThemeColors"]},{"name":"data class FirmwareReleaseManifest(val version: String = \"\", val targets: List<FirmwareTarget> = emptyList())","description":"org.meshtastic.core.model.FirmwareReleaseManifest","location":"core/model/org.meshtastic.core.model/-firmware-release-manifest/index.html","searchKeys":["FirmwareReleaseManifest","data class FirmwareReleaseManifest(val version: String = \"\", val targets: List<FirmwareTarget> = emptyList())","org.meshtastic.core.model.FirmwareReleaseManifest"]},{"name":"data class FirmwareTarget(val board: String = \"\", val platform: String = \"\")","description":"org.meshtastic.core.model.FirmwareTarget","location":"core/model/org.meshtastic.core.model/-firmware-target/index.html","searchKeys":["FirmwareTarget","data class FirmwareTarget(val board: String = \"\", val platform: String = \"\")","org.meshtastic.core.model.FirmwareTarget"]},{"name":"data class FirmwareUpdateNotice(val notificationKey: String, val currentVersion: String, val stableVersion: String, val destination: FirmwareUpdateDestination, val presentation: FirmwareUpdateNoticePresentation = FirmwareUpdateNoticePresentation.Update)","description":"org.meshtastic.core.model.FirmwareUpdateNotice","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/index.html","searchKeys":["FirmwareUpdateNotice","data class FirmwareUpdateNotice(val notificationKey: String, val currentVersion: String, val stableVersion: String, val destination: FirmwareUpdateDestination, val presentation: FirmwareUpdateNoticePresentation = FirmwareUpdateNoticePresentation.Update)","org.meshtastic.core.model.FirmwareUpdateNotice"]},{"name":"data class Geofence(val circle: GeofenceCircle?, val box: GeofenceBox?)","description":"org.meshtastic.core.model.geofence.Geofence","location":"core/model/org.meshtastic.core.model.geofence/-geofence/index.html","searchKeys":["Geofence","data class Geofence(val circle: GeofenceCircle?, val box: GeofenceBox?)","org.meshtastic.core.model.geofence.Geofence"]},{"name":"data class GeofenceBox(val south: Double, val west: Double, val north: Double, val east: Double)","description":"org.meshtastic.core.model.geofence.GeofenceBox","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/index.html","searchKeys":["GeofenceBox","data class GeofenceBox(val south: Double, val west: Double, val north: Double, val east: Double)","org.meshtastic.core.model.geofence.GeofenceBox"]},{"name":"data class GeofenceCircle(val centerLat: Double, val centerLon: Double, val radiusMeters: Int)","description":"org.meshtastic.core.model.geofence.GeofenceCircle","location":"core/model/org.meshtastic.core.model.geofence/-geofence-circle/index.html","searchKeys":["GeofenceCircle","data class GeofenceCircle(val centerLat: Double, val centerLon: Double, val radiusMeters: Int)","org.meshtastic.core.model.geofence.GeofenceCircle"]},{"name":"data class LockdownTokenInfo(val bootsRemaining: Int, val expiryEpoch: Long)","description":"org.meshtastic.core.model.service.LockdownTokenInfo","location":"core/model/org.meshtastic.core.model.service/-lockdown-token-info/index.html","searchKeys":["LockdownTokenInfo","data class LockdownTokenInfo(val bootsRemaining: Int, val expiryEpoch: Long)","org.meshtastic.core.model.service.LockdownTokenInfo"]},{"name":"data class Locked(val lockReason: String = \"\") : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.Locked","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-locked/index.html","searchKeys":["Locked","data class Locked(val lockReason: String = \"\") : LockdownState","org.meshtastic.core.model.service.LockdownState.Locked"]},{"name":"data class MaintenanceUf2EraseSet(val nrf52: Map<String, EraseImageEntry> = emptyMap(), val rp2040: EraseImageEntry)","description":"org.meshtastic.core.model.MaintenanceUf2EraseSet","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-erase-set/index.html","searchKeys":["MaintenanceUf2EraseSet","data class MaintenanceUf2EraseSet(val nrf52: Map<String, EraseImageEntry> = emptyMap(), val rp2040: EraseImageEntry)","org.meshtastic.core.model.MaintenanceUf2EraseSet"]},{"name":"data class MaintenanceUf2Manifest(val manifestVersion: Int = 1, val otafixReleaseTag: String = \"\", val otafixBase: String = \"\", val erase: MaintenanceUf2EraseSet? = null, val otafixByBoardId: Map<String, OtafixAssetEntry> = emptyMap(), val otafixSupportedTargets: List<String> = emptyList())","description":"org.meshtastic.core.model.MaintenanceUf2Manifest","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/index.html","searchKeys":["MaintenanceUf2Manifest","data class MaintenanceUf2Manifest(val manifestVersion: Int = 1, val otafixReleaseTag: String = \"\", val otafixBase: String = \"\", val erase: MaintenanceUf2EraseSet? = null, val otafixByBoardId: Map<String, OtafixAssetEntry> = emptyMap(), val otafixSupportedTargets: List<String> = emptyList())","org.meshtastic.core.model.MaintenanceUf2Manifest"]},{"name":"data class MeshBeaconOffer(val fromNodeNum: Int, val beacon: MeshBeacon, val snr: Float? = null, val rssi: Int? = null)","description":"org.meshtastic.core.model.MeshBeaconOffer","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/index.html","searchKeys":["MeshBeaconOffer","data class MeshBeaconOffer(val fromNodeNum: Int, val beacon: MeshBeacon, val snr: Float? = null, val rssi: Int? = null)","org.meshtastic.core.model.MeshBeaconOffer"]},{"name":"data class MeshLog(val uuid: String, val message_type: String, val received_date: Long, val raw_message: String, val fromNum: Int = 0, val portNum: Int = 0, val fromRadio: FromRadio = FromRadio())","description":"org.meshtastic.core.model.MeshLog","location":"core/model/org.meshtastic.core.model/-mesh-log/index.html","searchKeys":["MeshLog","data class MeshLog(val uuid: String, val message_type: String, val received_date: Long, val raw_message: String, val fromNum: Int = 0, val portNum: Int = 0, val fromRadio: FromRadio = FromRadio())","org.meshtastic.core.model.MeshLog"]},{"name":"data class MeshUser(val id: String, val longName: String, val shortName: String, val hwModel: HardwareModel, val isLicensed: Boolean = false, val role: Int = 0)","description":"org.meshtastic.core.model.MeshUser","location":"core/model/org.meshtastic.core.model/-mesh-user/index.html","searchKeys":["MeshUser","data class MeshUser(val id: String, val longName: String, val shortName: String, val hwModel: HardwareModel, val isLicensed: Boolean = false, val role: Int = 0)","org.meshtastic.core.model.MeshUser"]},{"name":"data class Message(val uuid: Long, val receivedTime: Long, val node: Node, val text: String, val fromLocal: Boolean, val time: String, val meshTime: Long = 0, val read: Boolean, val status: MessageStatus?, val routingError: Int, val packetId: Int, val emojis: List<Reaction>, val snr: Float?, val rssi: Int?, val hopsAway: Int, val replyId: Int?, val originalMessage: Message? = null, val viaMqtt: Boolean = false, val relayNode: Int? = null, val relays: Int = 0, val filtered: Boolean = false, val transportMechanism: Int = 0, val xeddsaSigned: Boolean = false, val translatedText: String? = null, val showTranslated: Boolean = false)","description":"org.meshtastic.core.model.Message","location":"core/model/org.meshtastic.core.model/-message/index.html","searchKeys":["Message","data class Message(val uuid: Long, val receivedTime: Long, val node: Node, val text: String, val fromLocal: Boolean, val time: String, val meshTime: Long = 0, val read: Boolean, val status: MessageStatus?, val routingError: Int, val packetId: Int, val emojis: List<Reaction>, val snr: Float?, val rssi: Int?, val hopsAway: Int, val replyId: Int?, val originalMessage: Message? = null, val viaMqtt: Boolean = false, val relayNode: Int? = null, val relays: Int = 0, val filtered: Boolean = false, val transportMechanism: Int = 0, val xeddsaSigned: Boolean = false, val translatedText: String? = null, val showTranslated: Boolean = false)","org.meshtastic.core.model.Message"]},{"name":"data class MqttJsonPayload(val type: String, val from: Long, val to: Long? = null, val channel: Int? = null, val payload: String? = null, val hopLimit: Int? = null, val id: Long? = null, val time: Long? = null, val sender: String? = null)","description":"org.meshtastic.core.model.MqttJsonPayload","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/index.html","searchKeys":["MqttJsonPayload","data class MqttJsonPayload(val type: String, val from: Long, val to: Long? = null, val channel: Int? = null, val payload: String? = null, val hopLimit: Int? = null, val id: Long? = null, val time: Long? = null, val sender: String? = null)","org.meshtastic.core.model.MqttJsonPayload"]},{"name":"data class MyNodeInfo(val myNodeNum: Int, val hasGPS: Boolean, val model: String?, val firmwareVersion: String?, val couldUpdate: Boolean, val shouldUpdate: Boolean, val currentPacketId: Long, val messageTimeoutMsec: Int, val minAppVersion: Int, val maxChannels: Int, val hasWifi: Boolean, val channelUtilization: Float, val airUtilTx: Float, val deviceId: String?, val pioEnv: String? = null)","description":"org.meshtastic.core.model.MyNodeInfo","location":"core/model/org.meshtastic.core.model/-my-node-info/index.html","searchKeys":["MyNodeInfo","data class MyNodeInfo(val myNodeNum: Int, val hasGPS: Boolean, val model: String?, val firmwareVersion: String?, val couldUpdate: Boolean, val shouldUpdate: Boolean, val currentPacketId: Long, val messageTimeoutMsec: Int, val minAppVersion: Int, val maxChannels: Int, val hasWifi: Boolean, val channelUtilization: Float, val airUtilTx: Float, val deviceId: String?, val pioEnv: String? = null)","org.meshtastic.core.model.MyNodeInfo"]},{"name":"data class NetworkDeviceHardware(val activelySupported: Boolean = false, val architecture: String = \"\", val displayName: String = \"\", val hasInkHud: Boolean? = null, val hasMui: Boolean? = null, val hwModel: Int = 0, val hwModelSlug: String = \"\", val images: List<String>? = null, val key: String? = null, val partitionScheme: String? = null, val platformioTarget: String = \"\", val requiresDfu: Boolean? = null, val supportLevel: Int? = null, val tags: List<String>? = null, val variant: String? = null)","description":"org.meshtastic.core.model.NetworkDeviceHardware","location":"core/model/org.meshtastic.core.model/-network-device-hardware/index.html","searchKeys":["NetworkDeviceHardware","data class NetworkDeviceHardware(val activelySupported: Boolean = false, val architecture: String = \"\", val displayName: String = \"\", val hasInkHud: Boolean? = null, val hasMui: Boolean? = null, val hwModel: Int = 0, val hwModelSlug: String = \"\", val images: List<String>? = null, val key: String? = null, val partitionScheme: String? = null, val platformioTarget: String = \"\", val requiresDfu: Boolean? = null, val supportLevel: Int? = null, val tags: List<String>? = null, val variant: String? = null)","org.meshtastic.core.model.NetworkDeviceHardware"]},{"name":"data class NetworkDeviceLink(val shortCode: String = \"\", val url: String = \"\", val description: String? = null, val type: String = TYPE_INTERNAL, val targets: List<String>? = null, val hwModels: List<Int>? = null, val marketplace: String? = null, val regions: List<String>? = null)","description":"org.meshtastic.core.model.NetworkDeviceLink","location":"core/model/org.meshtastic.core.model/-network-device-link/index.html","searchKeys":["NetworkDeviceLink","data class NetworkDeviceLink(val shortCode: String = \"\", val url: String = \"\", val description: String? = null, val type: String = TYPE_INTERNAL, val targets: List<String>? = null, val hwModels: List<Int>? = null, val marketplace: String? = null, val regions: List<String>? = null)","org.meshtastic.core.model.NetworkDeviceLink"]},{"name":"data class NetworkDeviceLinksResponse(val version: Int = 1, val generatedAt: String? = null, val source: String? = null, val links: List<NetworkDeviceLink> = emptyList())","description":"org.meshtastic.core.model.NetworkDeviceLinksResponse","location":"core/model/org.meshtastic.core.model/-network-device-links-response/index.html","searchKeys":["NetworkDeviceLinksResponse","data class NetworkDeviceLinksResponse(val version: Int = 1, val generatedAt: String? = null, val source: String? = null, val links: List<NetworkDeviceLink> = emptyList())","org.meshtastic.core.model.NetworkDeviceLinksResponse"]},{"name":"data class NetworkFirmwareNightly(val version: String = \"\", val id: String? = null, val title: String? = null, val commit: String? = null)","description":"org.meshtastic.core.model.NetworkFirmwareNightly","location":"core/model/org.meshtastic.core.model/-network-firmware-nightly/index.html","searchKeys":["NetworkFirmwareNightly","data class NetworkFirmwareNightly(val version: String = \"\", val id: String? = null, val title: String? = null, val commit: String? = null)","org.meshtastic.core.model.NetworkFirmwareNightly"]},{"name":"data class NetworkFirmwareRelease(val id: String = \"\", val pageUrl: String = \"\", val releaseNotes: String = \"\", val title: String = \"\", val zipUrl: String = \"\")","description":"org.meshtastic.core.model.NetworkFirmwareRelease","location":"core/model/org.meshtastic.core.model/-network-firmware-release/index.html","searchKeys":["NetworkFirmwareRelease","data class NetworkFirmwareRelease(val id: String = \"\", val pageUrl: String = \"\", val releaseNotes: String = \"\", val title: String = \"\", val zipUrl: String = \"\")","org.meshtastic.core.model.NetworkFirmwareRelease"]},{"name":"data class NetworkFirmwareReleases(val releases: Releases = Releases())","description":"org.meshtastic.core.model.NetworkFirmwareReleases","location":"core/model/org.meshtastic.core.model/-network-firmware-releases/index.html","searchKeys":["NetworkFirmwareReleases","data class NetworkFirmwareReleases(val releases: Releases = Releases())","org.meshtastic.core.model.NetworkFirmwareReleases"]},{"name":"data class Node(val num: Int, val metadata: DeviceMetadata? = null, val user: User = User(), val position: Position = Position(), val snr: Float = Float.MAX_VALUE, val rssi: Int = Int.MAX_VALUE, val lastHeard: Int = 0, val deviceMetrics: DeviceMetrics = DeviceMetrics(), val channel: Int = 0, val viaMqtt: Boolean = false, val hopsAway: Int = -1, val isFavorite: Boolean = false, val isIgnored: Boolean = false, val isMuted: Boolean = false, val environmentMetrics: EnvironmentMetrics = EnvironmentMetrics(), val powerMetrics: PowerMetrics = PowerMetrics(), val airQualityMetrics: AirQualityMetrics = AirQualityMetrics(), val paxcounter: Paxcount = Paxcount(), val publicKey: ByteString? = null, val notes: String = \"\", val powerChannelLabels: List<String> = emptyList(), val manuallyVerified: Boolean = false, val signsPackets: Boolean = false, val nodeStatus: String? = null, val lastTransport: Int = 0)","description":"org.meshtastic.core.model.Node","location":"core/model/org.meshtastic.core.model/-node/index.html","searchKeys":["Node","data class Node(val num: Int, val metadata: DeviceMetadata? = null, val user: User = User(), val position: Position = Position(), val snr: Float = Float.MAX_VALUE, val rssi: Int = Int.MAX_VALUE, val lastHeard: Int = 0, val deviceMetrics: DeviceMetrics = DeviceMetrics(), val channel: Int = 0, val viaMqtt: Boolean = false, val hopsAway: Int = -1, val isFavorite: Boolean = false, val isIgnored: Boolean = false, val isMuted: Boolean = false, val environmentMetrics: EnvironmentMetrics = EnvironmentMetrics(), val powerMetrics: PowerMetrics = PowerMetrics(), val airQualityMetrics: AirQualityMetrics = AirQualityMetrics(), val paxcounter: Paxcount = Paxcount(), val publicKey: ByteString? = null, val notes: String = \"\", val powerChannelLabels: List<String> = emptyList(), val manuallyVerified: Boolean = false, val signsPackets: Boolean = false, val nodeStatus: String? = null, val lastTransport: Int = 0)","org.meshtastic.core.model.Node"]},{"name":"data class OtafixAssetEntry(val otafixBoardSlug: String, val sha256: String)","description":"org.meshtastic.core.model.OtafixAssetEntry","location":"core/model/org.meshtastic.core.model/-otafix-asset-entry/index.html","searchKeys":["OtafixAssetEntry","data class OtafixAssetEntry(val otafixBoardSlug: String, val sha256: String)","org.meshtastic.core.model.OtafixAssetEntry"]},{"name":"data class Other(val message: String?) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.Other","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-other/index.html","searchKeys":["Other","data class Other(val message: String?) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.Other"]},{"name":"data class Position(val latitude: Double, val longitude: Double, val altitude: Int, val time: Int = currentTime(), val satellitesInView: Int = 0, val groundSpeed: Int = 0, val groundTrack: Int = 0, val precisionBits: Int = 0)","description":"org.meshtastic.core.model.Position","location":"core/model/org.meshtastic.core.model/-position/index.html","searchKeys":["Position","data class Position(val latitude: Double, val longitude: Double, val altitude: Int, val time: Int = currentTime(), val satellitesInView: Int = 0, val groundSpeed: Int = 0, val groundTrack: Int = 0, val precisionBits: Int = 0)","org.meshtastic.core.model.Position"]},{"name":"data class Reaction(val replyId: Int, val user: User, val emoji: String, val timestamp: Long, val snr: Float?, val rssi: Int?, val hopsAway: Int, val packetId: Int = 0, val status: MessageStatus = MessageStatus.UNKNOWN, val routingError: Int = 0, val relays: Int = 0, val relayNode: Int? = null, val to: String? = null, val channel: Int = 0, val sfppHash: ByteString? = null)","description":"org.meshtastic.core.model.Reaction","location":"core/model/org.meshtastic.core.model/-reaction/index.html","searchKeys":["Reaction","data class Reaction(val replyId: Int, val user: User, val emoji: String, val timestamp: Long, val snr: Float?, val rssi: Int?, val hopsAway: Int, val packetId: Int = 0, val status: MessageStatus = MessageStatus.UNKNOWN, val routingError: Int = 0, val relays: Int = 0, val relayNode: Int? = null, val to: String? = null, val channel: Int = 0, val sfppHash: ByteString? = null)","org.meshtastic.core.model.Reaction"]},{"name":"data class Reconnecting(val attempt: Int = 0, val lastError: String? = null) : MqttConnectionState","description":"org.meshtastic.core.model.MqttConnectionState.Reconnecting","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-reconnecting/index.html","searchKeys":["Reconnecting","data class Reconnecting(val attempt: Int = 0, val lastError: String? = null) : MqttConnectionState","org.meshtastic.core.model.MqttConnectionState.Reconnecting"]},{"name":"data class RegionPresetConstraint(val presets: List<Config.LoRaConfig.ModemPreset>, val defaultPreset: Config.LoRaConfig.ModemPreset, val licensedOnly: Boolean)","description":"org.meshtastic.core.model.RegionPresetConstraint","location":"core/model/org.meshtastic.core.model/-region-preset-constraint/index.html","searchKeys":["RegionPresetConstraint","data class RegionPresetConstraint(val presets: List<Config.LoRaConfig.ModemPreset>, val defaultPreset: Config.LoRaConfig.ModemPreset, val licensedOnly: Boolean)","org.meshtastic.core.model.RegionPresetConstraint"]},{"name":"data class Rejected(val reasonCode: Int, val reason: String?, val serverReference: String?) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.Rejected","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-rejected/index.html","searchKeys":["Rejected","data class Rejected(val reasonCode: Int, val reason: String?, val serverReference: String?) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.Rejected"]},{"name":"data class Releases(val alpha: List<NetworkFirmwareRelease> = listOf(), val stable: List<NetworkFirmwareRelease> = listOf())","description":"org.meshtastic.core.model.Releases","location":"core/model/org.meshtastic.core.model/-releases/index.html","searchKeys":["Releases","data class Releases(val alpha: List<NetworkFirmwareRelease> = listOf(), val stable: List<NetworkFirmwareRelease> = listOf())","org.meshtastic.core.model.Releases"]},{"name":"data class SoftDeviceVariantEntry(val hwModel: Int, val hwModelSlug: String? = null, val platformioTargets: List<String> = emptyList(), val softDevice: String? = null)","description":"org.meshtastic.core.model.SoftDeviceVariantEntry","location":"core/model/org.meshtastic.core.model/-soft-device-variant-entry/index.html","searchKeys":["SoftDeviceVariantEntry","data class SoftDeviceVariantEntry(val hwModel: Int, val hwModelSlug: String? = null, val platformioTargets: List<String> = emptyList(), val softDevice: String? = null)","org.meshtastic.core.model.SoftDeviceVariantEntry"]},{"name":"data class Stale(val refreshedAt: Instant) : SessionStatus","description":"org.meshtastic.core.model.SessionStatus.Stale","location":"core/model/org.meshtastic.core.model/-session-status/-stale/index.html","searchKeys":["Stale","data class Stale(val refreshedAt: Instant) : SessionStatus","org.meshtastic.core.model.SessionStatus.Stale"]},{"name":"data class Success(val serverInfo: String?) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.Success","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-success/index.html","searchKeys":["Success","data class Success(val serverInfo: String?) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.Success"]},{"name":"data class TcpFailure(val message: String?) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.TcpFailure","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-tcp-failure/index.html","searchKeys":["TcpFailure","data class TcpFailure(val message: String?) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.TcpFailure"]},{"name":"data class Timeout(val timeoutMs: Long) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.Timeout","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-timeout/index.html","searchKeys":["Timeout","data class Timeout(val timeoutMs: Long) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.Timeout"]},{"name":"data class TlsFailure(val message: String?) : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.TlsFailure","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-tls-failure/index.html","searchKeys":["TlsFailure","data class TlsFailure(val message: String?) : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.TlsFailure"]},{"name":"data class TracerouteOverlay(val requestId: Int, val forwardRoute: List<Int> = emptyList(), val returnRoute: List<Int> = emptyList())","description":"org.meshtastic.core.model.TracerouteOverlay","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/index.html","searchKeys":["TracerouteOverlay","data class TracerouteOverlay(val requestId: Int, val forwardRoute: List<Int> = emptyList(), val returnRoute: List<Int> = emptyList())","org.meshtastic.core.model.TracerouteOverlay"]},{"name":"data class TracerouteResponse(val message: String, val destinationNodeNum: Int, val requestId: Int, val forwardRoute: List<Int> = emptyList(), val returnRoute: List<Int> = emptyList(), val logUuid: String? = null)","description":"org.meshtastic.core.model.service.TracerouteResponse","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/index.html","searchKeys":["TracerouteResponse","data class TracerouteResponse(val message: String, val destinationNodeNum: Int, val requestId: Int, val forwardRoute: List<Int> = emptyList(), val returnRoute: List<Int> = emptyList(), val logUuid: String? = null)","org.meshtastic.core.model.service.TracerouteResponse"]},{"name":"data class UnlockBackoff(val backoffSeconds: Int) : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.UnlockBackoff","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-unlock-backoff/index.html","searchKeys":["UnlockBackoff","data class UnlockBackoff(val backoffSeconds: Int) : LockdownState","org.meshtastic.core.model.service.LockdownState.UnlockBackoff"]},{"name":"data object Broadcast : NodeAddress","description":"org.meshtastic.core.model.NodeAddress.Broadcast","location":"core/model/org.meshtastic.core.model/-node-address/-broadcast/index.html","searchKeys":["Broadcast","data object Broadcast : NodeAddress","org.meshtastic.core.model.NodeAddress.Broadcast"]},{"name":"data object Connected : ConnectionState","description":"org.meshtastic.core.model.ConnectionState.Connected","location":"core/model/org.meshtastic.core.model/-connection-state/-connected/index.html","searchKeys":["Connected","data object Connected : ConnectionState","org.meshtastic.core.model.ConnectionState.Connected"]},{"name":"data object Connected : MqttConnectionState","description":"org.meshtastic.core.model.MqttConnectionState.Connected","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-connected/index.html","searchKeys":["Connected","data object Connected : MqttConnectionState","org.meshtastic.core.model.MqttConnectionState.Connected"]},{"name":"data object Connecting : ConnectionState","description":"org.meshtastic.core.model.ConnectionState.Connecting","location":"core/model/org.meshtastic.core.model/-connection-state/-connecting/index.html","searchKeys":["Connecting","data object Connecting : ConnectionState","org.meshtastic.core.model.ConnectionState.Connecting"]},{"name":"data object Connecting : MqttConnectionState","description":"org.meshtastic.core.model.MqttConnectionState.Connecting","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-connecting/index.html","searchKeys":["Connecting","data object Connecting : MqttConnectionState","org.meshtastic.core.model.MqttConnectionState.Connecting"]},{"name":"data object DeviceSleep : ConnectionState","description":"org.meshtastic.core.model.ConnectionState.DeviceSleep","location":"core/model/org.meshtastic.core.model/-connection-state/-device-sleep/index.html","searchKeys":["DeviceSleep","data object DeviceSleep : ConnectionState","org.meshtastic.core.model.ConnectionState.DeviceSleep"]},{"name":"data object Disabled : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.Disabled","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-disabled/index.html","searchKeys":["Disabled","data object Disabled : LockdownState","org.meshtastic.core.model.service.LockdownState.Disabled"]},{"name":"data object Disconnected : ConnectionState","description":"org.meshtastic.core.model.ConnectionState.Disconnected","location":"core/model/org.meshtastic.core.model/-connection-state/-disconnected/index.html","searchKeys":["Disconnected","data object Disconnected : ConnectionState","org.meshtastic.core.model.ConnectionState.Disconnected"]},{"name":"data object Inactive : MqttConnectionState","description":"org.meshtastic.core.model.MqttConnectionState.Inactive","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-inactive/index.html","searchKeys":["Inactive","data object Inactive : MqttConnectionState","org.meshtastic.core.model.MqttConnectionState.Inactive"]},{"name":"data object Local : NodeAddress","description":"org.meshtastic.core.model.NodeAddress.Local","location":"core/model/org.meshtastic.core.model/-node-address/-local/index.html","searchKeys":["Local","data object Local : NodeAddress","org.meshtastic.core.model.NodeAddress.Local"]},{"name":"data object LockNowAcknowledged : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.LockNowAcknowledged","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-lock-now-acknowledged/index.html","searchKeys":["LockNowAcknowledged","data object LockNowAcknowledged : LockdownState","org.meshtastic.core.model.service.LockdownState.LockNowAcknowledged"]},{"name":"data object NeedsProvision : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.NeedsProvision","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-needs-provision/index.html","searchKeys":["NeedsProvision","data object NeedsProvision : LockdownState","org.meshtastic.core.model.service.LockdownState.NeedsProvision"]},{"name":"data object NoSession : SessionStatus","description":"org.meshtastic.core.model.SessionStatus.NoSession","location":"core/model/org.meshtastic.core.model/-session-status/-no-session/index.html","searchKeys":["NoSession","data object NoSession : SessionStatus","org.meshtastic.core.model.SessionStatus.NoSession"]},{"name":"data object None : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.None","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-none/index.html","searchKeys":["None","data object None : LockdownState","org.meshtastic.core.model.service.LockdownState.None"]},{"name":"data object Probing : MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus.Probing","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-probing/index.html","searchKeys":["Probing","data object Probing : MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus.Probing"]},{"name":"data object Receive : MeshActivity","description":"org.meshtastic.core.model.MeshActivity.Receive","location":"core/model/org.meshtastic.core.model/-mesh-activity/-receive/index.html","searchKeys":["Receive","data object Receive : MeshActivity","org.meshtastic.core.model.MeshActivity.Receive"]},{"name":"data object Send : MeshActivity","description":"org.meshtastic.core.model.MeshActivity.Send","location":"core/model/org.meshtastic.core.model/-mesh-activity/-send/index.html","searchKeys":["Send","data object Send : MeshActivity","org.meshtastic.core.model.MeshActivity.Send"]},{"name":"data object UnlockFailed : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.UnlockFailed","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-unlock-failed/index.html","searchKeys":["UnlockFailed","data object UnlockFailed : LockdownState","org.meshtastic.core.model.service.LockdownState.UnlockFailed"]},{"name":"data object Unlocked : LockdownState","description":"org.meshtastic.core.model.service.LockdownState.Unlocked","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-unlocked/index.html","searchKeys":["Unlocked","data object Unlocked : LockdownState","org.meshtastic.core.model.service.LockdownState.Unlocked"]},{"name":"enum BeaconJoinOption : Enum<BeaconJoinOption> ","description":"org.meshtastic.core.model.util.BeaconJoinOption","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/index.html","searchKeys":["BeaconJoinOption","enum BeaconJoinOption : Enum<BeaconJoinOption> ","org.meshtastic.core.model.util.BeaconJoinOption"]},{"name":"enum ChannelOption : Enum<ChannelOption> ","description":"org.meshtastic.core.model.ChannelOption","location":"core/model/org.meshtastic.core.model/-channel-option/index.html","searchKeys":["ChannelOption","enum ChannelOption : Enum<ChannelOption> ","org.meshtastic.core.model.ChannelOption"]},{"name":"enum DeviceType : Enum<DeviceType> ","description":"org.meshtastic.core.model.DeviceType","location":"core/model/org.meshtastic.core.model/-device-type/index.html","searchKeys":["DeviceType","enum DeviceType : Enum<DeviceType> ","org.meshtastic.core.model.DeviceType"]},{"name":"enum DistanceUnit : Enum<DistanceUnit> ","description":"org.meshtastic.core.model.util.DistanceUnit","location":"core/model/org.meshtastic.core.model.util/-distance-unit/index.html","searchKeys":["DistanceUnit","enum DistanceUnit : Enum<DistanceUnit> ","org.meshtastic.core.model.util.DistanceUnit"]},{"name":"enum FirmwareCheckStatus : Enum<FirmwareCheckStatus> ","description":"org.meshtastic.core.model.FirmwareCheckStatus","location":"core/model/org.meshtastic.core.model/-firmware-check-status/index.html","searchKeys":["FirmwareCheckStatus","enum FirmwareCheckStatus : Enum<FirmwareCheckStatus> ","org.meshtastic.core.model.FirmwareCheckStatus"]},{"name":"enum FirmwareUpdateDestination : Enum<FirmwareUpdateDestination> ","description":"org.meshtastic.core.model.FirmwareUpdateDestination","location":"core/model/org.meshtastic.core.model/-firmware-update-destination/index.html","searchKeys":["FirmwareUpdateDestination","enum FirmwareUpdateDestination : Enum<FirmwareUpdateDestination> ","org.meshtastic.core.model.FirmwareUpdateDestination"]},{"name":"enum FirmwareUpdateNoticePresentation : Enum<FirmwareUpdateNoticePresentation> ","description":"org.meshtastic.core.model.FirmwareUpdateNoticePresentation","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-presentation/index.html","searchKeys":["FirmwareUpdateNoticePresentation","enum FirmwareUpdateNoticePresentation : Enum<FirmwareUpdateNoticePresentation> ","org.meshtastic.core.model.FirmwareUpdateNoticePresentation"]},{"name":"enum FirmwareUpdateTransport : Enum<FirmwareUpdateTransport> ","description":"org.meshtastic.core.model.FirmwareUpdateTransport","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/index.html","searchKeys":["FirmwareUpdateTransport","enum FirmwareUpdateTransport : Enum<FirmwareUpdateTransport> ","org.meshtastic.core.model.FirmwareUpdateTransport"]},{"name":"enum InterfaceId : Enum<InterfaceId> ","description":"org.meshtastic.core.model.InterfaceId","location":"core/model/org.meshtastic.core.model/-interface-id/index.html","searchKeys":["InterfaceId","enum InterfaceId : Enum<InterfaceId> ","org.meshtastic.core.model.InterfaceId"]},{"name":"enum MessageStatus : Enum<MessageStatus> ","description":"org.meshtastic.core.model.MessageStatus","location":"core/model/org.meshtastic.core.model/-message-status/index.html","searchKeys":["MessageStatus","enum MessageStatus : Enum<MessageStatus> ","org.meshtastic.core.model.MessageStatus"]},{"name":"enum NodeListDensity : Enum<NodeListDensity> ","description":"org.meshtastic.core.model.NodeListDensity","location":"core/model/org.meshtastic.core.model/-node-list-density/index.html","searchKeys":["NodeListDensity","enum NodeListDensity : Enum<NodeListDensity> ","org.meshtastic.core.model.NodeListDensity"]},{"name":"enum NodeSortOption : Enum<NodeSortOption> ","description":"org.meshtastic.core.model.NodeSortOption","location":"core/model/org.meshtastic.core.model/-node-sort-option/index.html","searchKeys":["NodeSortOption","enum NodeSortOption : Enum<NodeSortOption> ","org.meshtastic.core.model.NodeSortOption"]},{"name":"enum RegionInfo : Enum<RegionInfo> ","description":"org.meshtastic.core.model.RegionInfo","location":"core/model/org.meshtastic.core.model/-region-info/index.html","searchKeys":["RegionInfo","enum RegionInfo : Enum<RegionInfo> ","org.meshtastic.core.model.RegionInfo"]},{"name":"enum SoftDeviceVariant : Enum<SoftDeviceVariant> ","description":"org.meshtastic.core.model.SoftDeviceVariant","location":"core/model/org.meshtastic.core.model/-soft-device-variant/index.html","searchKeys":["SoftDeviceVariant","enum SoftDeviceVariant : Enum<SoftDeviceVariant> ","org.meshtastic.core.model.SoftDeviceVariant"]},{"name":"enum TelemetryType : Enum<TelemetryType> ","description":"org.meshtastic.core.model.TelemetryType","location":"core/model/org.meshtastic.core.model/-telemetry-type/index.html","searchKeys":["TelemetryType","enum TelemetryType : Enum<TelemetryType> ","org.meshtastic.core.model.TelemetryType"]},{"name":"enum TracerouteMapAvailability : Enum<TracerouteMapAvailability> ","description":"org.meshtastic.core.model.TracerouteMapAvailability","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/index.html","searchKeys":["TracerouteMapAvailability","enum TracerouteMapAvailability : Enum<TracerouteMapAvailability> ","org.meshtastic.core.model.TracerouteMapAvailability"]},{"name":"expect fun getShortDateTime(time: Long): String","description":"org.meshtastic.core.model.util.getShortDateTime","location":"core/model/org.meshtastic.core.model.util/get-short-date-time.html","searchKeys":["getShortDateTime","expect fun getShortDateTime(time: Long): String","org.meshtastic.core.model.util.getShortDateTime"]},{"name":"expect fun platformRandomBytes(size: Int): ByteArray","description":"org.meshtastic.core.model.util.platformRandomBytes","location":"core/model/org.meshtastic.core.model.util/platform-random-bytes.html","searchKeys":["platformRandomBytes","expect fun platformRandomBytes(size: Int): ByteArray","org.meshtastic.core.model.util.platformRandomBytes"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.decodeOrNull(bytes: ByteArray?, logger: Logger? = null): T?","description":"org.meshtastic.core.model.util.decodeOrNull","location":"core/model/org.meshtastic.core.model.util/decode-or-null.html","searchKeys":["decodeOrNull","fun <T : Message<T, *>> ProtoAdapter<T>.decodeOrNull(bytes: ByteArray?, logger: Logger? = null): T?","org.meshtastic.core.model.util.decodeOrNull"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.decodeOrNull(bytes: ByteString?, logger: Logger? = null): T?","description":"org.meshtastic.core.model.util.decodeOrNull","location":"core/model/org.meshtastic.core.model.util/decode-or-null.html","searchKeys":["decodeOrNull","fun <T : Message<T, *>> ProtoAdapter<T>.decodeOrNull(bytes: ByteString?, logger: Logger? = null): T?","org.meshtastic.core.model.util.decodeOrNull"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.isWithinSizeLimit(message: T, maxBytes: Int): Boolean","description":"org.meshtastic.core.model.util.isWithinSizeLimit","location":"core/model/org.meshtastic.core.model.util/is-within-size-limit.html","searchKeys":["isWithinSizeLimit","fun <T : Message<T, *>> ProtoAdapter<T>.isWithinSizeLimit(message: T, maxBytes: Int): Boolean","org.meshtastic.core.model.util.isWithinSizeLimit"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.logMessage(message: T, logger: Logger, prefix: String = \"\")","description":"org.meshtastic.core.model.util.logMessage","location":"core/model/org.meshtastic.core.model.util/log-message.html","searchKeys":["logMessage","fun <T : Message<T, *>> ProtoAdapter<T>.logMessage(message: T, logger: Logger, prefix: String = \"\")","org.meshtastic.core.model.util.logMessage"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.sizeInBytes(message: T): Int","description":"org.meshtastic.core.model.util.sizeInBytes","location":"core/model/org.meshtastic.core.model.util/size-in-bytes.html","searchKeys":["sizeInBytes","fun <T : Message<T, *>> ProtoAdapter<T>.sizeInBytes(message: T): Int","org.meshtastic.core.model.util.sizeInBytes"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.toOneLiner(message: T): String","description":"org.meshtastic.core.model.util.toOneLiner","location":"core/model/org.meshtastic.core.model.util/to-one-liner.html","searchKeys":["toOneLiner","fun <T : Message<T, *>> ProtoAdapter<T>.toOneLiner(message: T): String","org.meshtastic.core.model.util.toOneLiner"]},{"name":"fun <T : Message<T, *>> ProtoAdapter<T>.toReadableString(message: T): String","description":"org.meshtastic.core.model.util.toReadableString","location":"core/model/org.meshtastic.core.model.util/to-readable-string.html","searchKeys":["toReadableString","fun <T : Message<T, *>> ProtoAdapter<T>.toReadableString(message: T): String","org.meshtastic.core.model.util.toReadableString"]},{"name":"fun Any.toOneLineString(): String","description":"org.meshtastic.core.model.util.toOneLineString","location":"core/model/org.meshtastic.core.model.util/to-one-line-string.html","searchKeys":["toOneLineString","fun Any.toOneLineString(): String","org.meshtastic.core.model.util.toOneLineString"]},{"name":"fun Any.toPIIString(): String","description":"org.meshtastic.core.model.util.toPIIString","location":"core/model/org.meshtastic.core.model.util/to-p-i-i-string.html","searchKeys":["toPIIString","fun Any.toPIIString(): String","org.meshtastic.core.model.util.toPIIString"]},{"name":"fun Any?.anonymize(maxLen: Int = 3): String","description":"org.meshtastic.core.model.util.anonymize","location":"core/model/org.meshtastic.core.model.util/anonymize.html","searchKeys":["anonymize","fun Any?.anonymize(maxLen: Int = 3): String","org.meshtastic.core.model.util.anonymize"]},{"name":"fun ByteArray.toHexString(): String","description":"org.meshtastic.core.model.util.toHexString","location":"core/model/org.meshtastic.core.model.util/to-hex-string.html","searchKeys":["toHexString","fun ByteArray.toHexString(): String","org.meshtastic.core.model.util.toHexString"]},{"name":"fun ByteString.encodeToString(): String","description":"org.meshtastic.core.model.util.encodeToString","location":"core/model/org.meshtastic.core.model.util/encode-to-string.html","searchKeys":["encodeToString","fun ByteString.encodeToString(): String","org.meshtastic.core.model.util.encodeToString"]},{"name":"fun Channel.toOneLineString(): String","description":"org.meshtastic.core.model.util.toOneLineString","location":"core/model/org.meshtastic.core.model.util/to-one-line-string.html","searchKeys":["toOneLineString","fun Channel.toOneLineString(): String","org.meshtastic.core.model.util.toOneLineString"]},{"name":"fun ChannelSet.getChannel(index: Int): Channel?","description":"org.meshtastic.core.model.util.getChannel","location":"core/model/org.meshtastic.core.model.util/get-channel.html","searchKeys":["getChannel","fun ChannelSet.getChannel(index: Int): Channel?","org.meshtastic.core.model.util.getChannel"]},{"name":"fun ChannelSet.getChannelUrl(upperCasePrefix: Boolean = false, shouldAdd: Boolean = false): CommonUri","description":"org.meshtastic.core.model.util.getChannelUrl","location":"core/model/org.meshtastic.core.model.util/get-channel-url.html","searchKeys":["getChannelUrl","fun ChannelSet.getChannelUrl(upperCasePrefix: Boolean = false, shouldAdd: Boolean = false): CommonUri","org.meshtastic.core.model.util.getChannelUrl"]},{"name":"fun ChannelSet.hasLoraConfig(): Boolean","description":"org.meshtastic.core.model.util.hasLoraConfig","location":"core/model/org.meshtastic.core.model.util/has-lora-config.html","searchKeys":["hasLoraConfig","fun ChannelSet.hasLoraConfig(): Boolean","org.meshtastic.core.model.util.hasLoraConfig"]},{"name":"fun ChannelSet.toChannelReplacementPlan(currentSettings: List<ChannelSettings>, fallbackLoraConfig: Config.LoRaConfig?, requirePrimary: Boolean = false): ChannelReplacementPlan","description":"org.meshtastic.core.model.util.toChannelReplacementPlan","location":"core/model/org.meshtastic.core.model.util/to-channel-replacement-plan.html","searchKeys":["toChannelReplacementPlan","fun ChannelSet.toChannelReplacementPlan(currentSettings: List<ChannelSettings>, fallbackLoraConfig: Config.LoRaConfig?, requirePrimary: Boolean = false): ChannelReplacementPlan","org.meshtastic.core.model.util.toChannelReplacementPlan"]},{"name":"fun ChannelSettings.channelIdentity(loraConfig: Config.LoRaConfig): ChannelIdentity","description":"org.meshtastic.core.model.util.channelIdentity","location":"core/model/org.meshtastic.core.model.util/channel-identity.html","searchKeys":["channelIdentity","fun ChannelSettings.channelIdentity(loraConfig: Config.LoRaConfig): ChannelIdentity","org.meshtastic.core.model.util.channelIdentity"]},{"name":"fun ChannelSettings.isChannelPlaceholder(): Boolean","description":"org.meshtastic.core.model.util.isChannelPlaceholder","location":"core/model/org.meshtastic.core.model.util/is-channel-placeholder.html","searchKeys":["isChannelPlaceholder","fun ChannelSettings.isChannelPlaceholder(): Boolean","org.meshtastic.core.model.util.isChannelPlaceholder"]},{"name":"fun ClientNotification.isOtaStatusNotification(): Boolean","description":"org.meshtastic.core.model.util.isOtaStatusNotification","location":"core/model/org.meshtastic.core.model.util/is-ota-status-notification.html","searchKeys":["isOtaStatusNotification","fun ClientNotification.isOtaStatusNotification(): Boolean","org.meshtastic.core.model.util.isOtaStatusNotification"]},{"name":"fun Collection<DataPacket>.geofencesToMonitor(myNodeNum: Int?, optedInIds: Set<Int>): List<Waypoint>","description":"org.meshtastic.core.model.geofence.geofencesToMonitor","location":"core/model/org.meshtastic.core.model.geofence/geofences-to-monitor.html","searchKeys":["geofencesToMonitor","fun Collection<DataPacket>.geofencesToMonitor(myNodeNum: Int?, optedInIds: Set<Int>): List<Waypoint>","org.meshtastic.core.model.geofence.geofencesToMonitor"]},{"name":"fun CommonUri.dispatchMeshtasticUri(onChannel: (ChannelSet) -> Unit, onContact: (SharedContact) -> Unit, onInvalid: () -> Unit)","description":"org.meshtastic.core.model.util.dispatchMeshtasticUri","location":"core/model/org.meshtastic.core.model.util/dispatch-meshtastic-uri.html","searchKeys":["dispatchMeshtasticUri","fun CommonUri.dispatchMeshtasticUri(onChannel: (ChannelSet) -> Unit, onContact: (SharedContact) -> Unit, onInvalid: () -> Unit)","org.meshtastic.core.model.util.dispatchMeshtasticUri"]},{"name":"fun CommonUri.toChannelSet(): ChannelSet","description":"org.meshtastic.core.model.util.toChannelSet","location":"core/model/org.meshtastic.core.model.util/to-channel-set.html","searchKeys":["toChannelSet","fun CommonUri.toChannelSet(): ChannelSet","org.meshtastic.core.model.util.toChannelSet"]},{"name":"fun CommonUri.toSharedContact(): SharedContact","description":"org.meshtastic.core.model.util.toSharedContact","location":"core/model/org.meshtastic.core.model.util/to-shared-contact.html","searchKeys":["toSharedContact","fun CommonUri.toSharedContact(): SharedContact","org.meshtastic.core.model.util.toSharedContact"]},{"name":"fun Config.DeviceConfig.Role?.isUnmessageableRole(): Boolean","description":"org.meshtastic.core.model.isUnmessageableRole","location":"core/model/org.meshtastic.core.model/is-unmessageable-role.html","searchKeys":["isUnmessageableRole","fun Config.DeviceConfig.Role?.isUnmessageableRole(): Boolean","org.meshtastic.core.model.isUnmessageableRole"]},{"name":"fun Config.toOneLineString(): String","description":"org.meshtastic.core.model.util.toOneLineString","location":"core/model/org.meshtastic.core.model.util/to-one-line-string.html","searchKeys":["toOneLineString","fun Config.toOneLineString(): String","org.meshtastic.core.model.util.toOneLineString"]},{"name":"fun DataPacket.isFromLocal(myNodeNum: Int? = null): Boolean","description":"org.meshtastic.core.model.isFromLocal","location":"core/model/org.meshtastic.core.model/is-from-local.html","searchKeys":["isFromLocal","fun DataPacket.isFromLocal(myNodeNum: Int? = null): Boolean","org.meshtastic.core.model.isFromLocal"]},{"name":"fun EnvironmentMetrics.adcVoltage(channel: Int): Float?","description":"org.meshtastic.core.model.util.adcVoltage","location":"core/model/org.meshtastic.core.model.util/adc-voltage.html","searchKeys":["adcVoltage","fun EnvironmentMetrics.adcVoltage(channel: Int): Float?","org.meshtastic.core.model.util.adcVoltage"]},{"name":"fun EnvironmentMetrics.oneWireTemperature(channel: Int): Float?","description":"org.meshtastic.core.model.util.oneWireTemperature","location":"core/model/org.meshtastic.core.model.util/one-wire-temperature.html","searchKeys":["oneWireTemperature","fun EnvironmentMetrics.oneWireTemperature(channel: Int): Float?","org.meshtastic.core.model.util.oneWireTemperature"]},{"name":"fun EnvironmentMetrics.withAdcVoltage(channel: Int, value: Float?): EnvironmentMetrics","description":"org.meshtastic.core.model.util.withAdcVoltage","location":"core/model/org.meshtastic.core.model.util/with-adc-voltage.html","searchKeys":["withAdcVoltage","fun EnvironmentMetrics.withAdcVoltage(channel: Int, value: Float?): EnvironmentMetrics","org.meshtastic.core.model.util.withAdcVoltage"]},{"name":"fun EnvironmentMetrics.withLegacyOneWireTemperatures(): EnvironmentMetrics","description":"org.meshtastic.core.model.util.withLegacyOneWireTemperatures","location":"core/model/org.meshtastic.core.model.util/with-legacy-one-wire-temperatures.html","searchKeys":["withLegacyOneWireTemperatures","fun EnvironmentMetrics.withLegacyOneWireTemperatures(): EnvironmentMetrics","org.meshtastic.core.model.util.withLegacyOneWireTemperatures"]},{"name":"fun EnvironmentMetrics.withOneWireTemperature(channel: Int, value: Float?): EnvironmentMetrics","description":"org.meshtastic.core.model.util.withOneWireTemperature","location":"core/model/org.meshtastic.core.model.util/with-one-wire-temperature.html","searchKeys":["withOneWireTemperature","fun EnvironmentMetrics.withOneWireTemperature(channel: Int, value: Float?): EnvironmentMetrics","org.meshtastic.core.model.util.withOneWireTemperature"]},{"name":"fun Float.toSmallDistanceString(system: MeasurementSystem): String","description":"org.meshtastic.core.model.util.toSmallDistanceString","location":"core/model/org.meshtastic.core.model.util/to-small-distance-string.html","searchKeys":["toSmallDistanceString","fun Float.toSmallDistanceString(system: MeasurementSystem): String","org.meshtastic.core.model.util.toSmallDistanceString"]},{"name":"fun Float.toSpeedString(system: MeasurementSystem): String","description":"org.meshtastic.core.model.util.toSpeedString","location":"core/model/org.meshtastic.core.model.util/to-speed-string.html","searchKeys":["toSpeedString","fun Float.toSpeedString(system: MeasurementSystem): String","org.meshtastic.core.model.util.toSpeedString"]},{"name":"fun Float.toString(system: MeasurementSystem): String","description":"org.meshtastic.core.model.util.toString","location":"core/model/org.meshtastic.core.model.util/to-string.html","searchKeys":["toString","fun Float.toString(system: MeasurementSystem): String","org.meshtastic.core.model.util.toString"]},{"name":"fun Float.toString(unit: DistanceUnit): String","description":"org.meshtastic.core.model.util.toString","location":"core/model/org.meshtastic.core.model.util/to-string.html","searchKeys":["toString","fun Float.toString(unit: DistanceUnit): String","org.meshtastic.core.model.util.toString"]},{"name":"fun Float.toTempString(isFahrenheit: Boolean): String","description":"org.meshtastic.core.model.util.UnitConversions.toTempString","location":"core/model/org.meshtastic.core.model.util/-unit-conversions/to-temp-string.html","searchKeys":["toTempString","fun Float.toTempString(isFahrenheit: Boolean): String","org.meshtastic.core.model.util.UnitConversions.toTempString"]},{"name":"fun Int.isValidCodePoint(): Boolean","description":"org.meshtastic.core.model.util.isValidCodePoint","location":"core/model/org.meshtastic.core.model.util/is-valid-code-point.html","searchKeys":["isValidCodePoint","fun Int.isValidCodePoint(): Boolean","org.meshtastic.core.model.util.isValidCodePoint"]},{"name":"fun Int.kmhIn(system: MeasurementSystem): Int","description":"org.meshtastic.core.model.util.kmhIn","location":"core/model/org.meshtastic.core.model.util/kmh-in.html","searchKeys":["kmhIn","fun Int.kmhIn(system: MeasurementSystem): Int","org.meshtastic.core.model.util.kmhIn"]},{"name":"fun Int.metersIn(system: MeasurementSystem): Float","description":"org.meshtastic.core.model.util.metersIn","location":"core/model/org.meshtastic.core.model.util/meters-in.html","searchKeys":["metersIn","fun Int.metersIn(system: MeasurementSystem): Float","org.meshtastic.core.model.util.metersIn"]},{"name":"fun Int.metersIn(unit: DistanceUnit): Float","description":"org.meshtastic.core.model.util.metersIn","location":"core/model/org.meshtastic.core.model.util/meters-in.html","searchKeys":["metersIn","fun Int.metersIn(unit: DistanceUnit): Float","org.meshtastic.core.model.util.metersIn"]},{"name":"fun Int.toCodePointString(fallback: Int = PUSHPIN_CODE_POINT): String","description":"org.meshtastic.core.model.util.toCodePointString","location":"core/model/org.meshtastic.core.model.util/to-code-point-string.html","searchKeys":["toCodePointString","fun Int.toCodePointString(fallback: Int = PUSHPIN_CODE_POINT): String","org.meshtastic.core.model.util.toCodePointString"]},{"name":"fun Int.toDistanceString(system: MeasurementSystem): String","description":"org.meshtastic.core.model.util.toDistanceString","location":"core/model/org.meshtastic.core.model.util/to-distance-string.html","searchKeys":["toDistanceString","fun Int.toDistanceString(system: MeasurementSystem): String","org.meshtastic.core.model.util.toDistanceString"]},{"name":"fun Int.toElevationString(system: MeasurementSystem): String","description":"org.meshtastic.core.model.util.toElevationString","location":"core/model/org.meshtastic.core.model.util/to-elevation-string.html","searchKeys":["toElevationString","fun Int.toElevationString(system: MeasurementSystem): String","org.meshtastic.core.model.util.toElevationString"]},{"name":"fun Int.waypointIconOrDefault(): Int","description":"org.meshtastic.core.model.util.waypointIconOrDefault","location":"core/model/org.meshtastic.core.model.util/waypoint-icon-or-default.html","searchKeys":["waypointIconOrDefault","fun Int.waypointIconOrDefault(): Int","org.meshtastic.core.model.util.waypointIconOrDefault"]},{"name":"fun List<DataPacket>.activeWaypointPackets(nowSeconds: Long): Map<Int, DataPacket>","description":"org.meshtastic.core.model.geofence.activeWaypointPackets","location":"core/model/org.meshtastic.core.model.geofence/active-waypoint-packets.html","searchKeys":["activeWaypointPackets","fun List<DataPacket>.activeWaypointPackets(nowSeconds: Long): Map<Int, DataPacket>","org.meshtastic.core.model.geofence.activeWaypointPackets"]},{"name":"fun LoRaRegionPresetMap?.constraintFor(region: Config.LoRaConfig.RegionCode): RegionPresetConstraint?","description":"org.meshtastic.core.model.constraintFor","location":"core/model/org.meshtastic.core.model/constraint-for.html","searchKeys":["constraintFor","fun LoRaRegionPresetMap?.constraintFor(region: Config.LoRaConfig.RegionCode): RegionPresetConstraint?","org.meshtastic.core.model.constraintFor"]},{"name":"fun LoRaRegionPresetMap?.presetForRegionChange(previousRegion: Config.LoRaConfig.RegionCode, newRegion: Config.LoRaConfig.RegionCode, current: Config.LoRaConfig.ModemPreset): Config.LoRaConfig.ModemPreset","description":"org.meshtastic.core.model.presetForRegionChange","location":"core/model/org.meshtastic.core.model/preset-for-region-change.html","searchKeys":["presetForRegionChange","fun LoRaRegionPresetMap?.presetForRegionChange(previousRegion: Config.LoRaConfig.RegionCode, newRegion: Config.LoRaConfig.RegionCode, current: Config.LoRaConfig.ModemPreset): Config.LoRaConfig.ModemPreset","org.meshtastic.core.model.presetForRegionChange"]},{"name":"fun LoRaRegionPresetMap?.repairPresetFor(region: Config.LoRaConfig.RegionCode, current: Config.LoRaConfig.ModemPreset): Config.LoRaConfig.ModemPreset","description":"org.meshtastic.core.model.repairPresetFor","location":"core/model/org.meshtastic.core.model/repair-preset-for.html","searchKeys":["repairPresetFor","fun LoRaRegionPresetMap?.repairPresetFor(region: Config.LoRaConfig.RegionCode, current: Config.LoRaConfig.ModemPreset): Config.LoRaConfig.ModemPreset","org.meshtastic.core.model.repairPresetFor"]},{"name":"fun MeshBeacon.beaconJoinOption(currentLora: Config.LoRaConfig?, currentChannels: List<ChannelSettings>): BeaconJoinOption","description":"org.meshtastic.core.model.util.beaconJoinOption","location":"core/model/org.meshtastic.core.model.util/beacon-join-option.html","searchKeys":["beaconJoinOption","fun MeshBeacon.beaconJoinOption(currentLora: Config.LoRaConfig?, currentChannels: List<ChannelSettings>): BeaconJoinOption","org.meshtastic.core.model.util.beaconJoinOption"]},{"name":"fun MeshBeacon.toJoinChannelSet(option: BeaconJoinOption, currentLora: Config.LoRaConfig?): ChannelSet?","description":"org.meshtastic.core.model.util.toJoinChannelSet","location":"core/model/org.meshtastic.core.model.util/to-join-channel-set.html","searchKeys":["toJoinChannelSet","fun MeshBeacon.toJoinChannelSet(option: BeaconJoinOption, currentLora: Config.LoRaConfig?): ChannelSet?","org.meshtastic.core.model.util.toJoinChannelSet"]},{"name":"fun MeshPacket.getNeighborInfoResponse(getUser: (nodeNum: Int) -> String, header: String = \"Neighbors:\"): String?","description":"org.meshtastic.core.model.getNeighborInfoResponse","location":"core/model/org.meshtastic.core.model/get-neighbor-info-response.html","searchKeys":["getNeighborInfoResponse","fun MeshPacket.getNeighborInfoResponse(getUser: (nodeNum: Int) -> String, header: String = \"Neighbors:\"): String?","org.meshtastic.core.model.getNeighborInfoResponse"]},{"name":"fun MeshPacket.getTracerouteResponse(getUser: (nodeNum: Int) -> String, headerTowards: String = \"Route traced toward destination:\", headerBack: String = \"Route traced back to us:\"): String?","description":"org.meshtastic.core.model.getTracerouteResponse","location":"core/model/org.meshtastic.core.model/get-traceroute-response.html","searchKeys":["getTracerouteResponse","fun MeshPacket.getTracerouteResponse(getUser: (nodeNum: Int) -> String, headerTowards: String = \"Route traced toward destination:\", headerBack: String = \"Route traced back to us:\"): String?","org.meshtastic.core.model.getTracerouteResponse"]},{"name":"fun MeshPacket.isDirectSignal(): Boolean","description":"org.meshtastic.core.model.util.isDirectSignal","location":"core/model/org.meshtastic.core.model.util/is-direct-signal.html","searchKeys":["isDirectSignal","fun MeshPacket.isDirectSignal(): Boolean","org.meshtastic.core.model.util.isDirectSignal"]},{"name":"fun MeshPacket.isLora(): Boolean","description":"org.meshtastic.core.model.util.isLora","location":"core/model/org.meshtastic.core.model.util/is-lora.html","searchKeys":["isLora","fun MeshPacket.isLora(): Boolean","org.meshtastic.core.model.util.isLora"]},{"name":"fun MeshPacket.rxTimeOrNull(): Int?","description":"org.meshtastic.core.model.util.rxTimeOrNull","location":"core/model/org.meshtastic.core.model.util/rx-time-or-null.html","searchKeys":["rxTimeOrNull","fun MeshPacket.rxTimeOrNull(): Int?","org.meshtastic.core.model.util.rxTimeOrNull"]},{"name":"fun MeshPacket.snrOrNull(): Float?","description":"org.meshtastic.core.model.util.snrOrNull","location":"core/model/org.meshtastic.core.model.util/snr-or-null.html","searchKeys":["snrOrNull","fun MeshPacket.snrOrNull(): Float?","org.meshtastic.core.model.util.snrOrNull"]},{"name":"fun MeshPacket.toOneLineString(): String","description":"org.meshtastic.core.model.util.toOneLineString","location":"core/model/org.meshtastic.core.model.util/to-one-line-string.html","searchKeys":["toOneLineString","fun MeshPacket.toOneLineString(): String","org.meshtastic.core.model.util.toOneLineString"]},{"name":"fun ModuleConfig.toOneLineString(): String","description":"org.meshtastic.core.model.util.toOneLineString","location":"core/model/org.meshtastic.core.model.util/to-one-line-string.html","searchKeys":["toOneLineString","fun ModuleConfig.toOneLineString(): String","org.meshtastic.core.model.util.toOneLineString"]},{"name":"fun MyNodeInfo.toOneLineString(): String","description":"org.meshtastic.core.model.util.toOneLineString","location":"core/model/org.meshtastic.core.model.util/to-one-line-string.html","searchKeys":["toOneLineString","fun MyNodeInfo.toOneLineString(): String","org.meshtastic.core.model.util.toOneLineString"]},{"name":"fun NeighborInfo.getNeighborInfoResponse(getUser: (nodeNum: Int) -> String, header: String = \"Neighbors:\"): String","description":"org.meshtastic.core.model.getNeighborInfoResponse","location":"core/model/org.meshtastic.core.model/get-neighbor-info-response.html","searchKeys":["getNeighborInfoResponse","fun NeighborInfo.getNeighborInfoResponse(getUser: (nodeNum: Int) -> String, header: String = \"Neighbors:\"): String","org.meshtastic.core.model.getNeighborInfoResponse"]},{"name":"fun NetworkDeviceLink.toDeviceLink(): DeviceLink","description":"org.meshtastic.core.model.toDeviceLink","location":"core/model/org.meshtastic.core.model/to-device-link.html","searchKeys":["toDeviceLink","fun NetworkDeviceLink.toDeviceLink(): DeviceLink","org.meshtastic.core.model.toDeviceLink"]},{"name":"fun NetworkFirmwareNightly.asFirmwareRelease(): NetworkFirmwareRelease?","description":"org.meshtastic.core.model.asFirmwareRelease","location":"core/model/org.meshtastic.core.model/as-firmware-release.html","searchKeys":["asFirmwareRelease","fun NetworkFirmwareNightly.asFirmwareRelease(): NetworkFirmwareRelease?","org.meshtastic.core.model.asFirmwareRelease"]},{"name":"fun Node.matchesSearch(filter: String): Boolean","description":"org.meshtastic.core.model.matchesSearch","location":"core/model/org.meshtastic.core.model/matches-search.html","searchKeys":["matchesSearch","fun Node.matchesSearch(filter: String): Boolean","org.meshtastic.core.model.matchesSearch"]},{"name":"fun RouteDiscovery.getTracerouteResponse(getUser: (nodeNum: Int) -> String, headerTowards: String = \"Route traced toward destination:\", headerBack: String = \"Route traced back to us:\"): String","description":"org.meshtastic.core.model.getTracerouteResponse","location":"core/model/org.meshtastic.core.model/get-traceroute-response.html","searchKeys":["getTracerouteResponse","fun RouteDiscovery.getTracerouteResponse(getUser: (nodeNum: Int) -> String, headerTowards: String = \"Route traced toward destination:\", headerBack: String = \"Route traced back to us:\"): String","org.meshtastic.core.model.getTracerouteResponse"]},{"name":"fun SharedContact.getSharedContactUrl(): CommonUri","description":"org.meshtastic.core.model.util.getSharedContactUrl","location":"core/model/org.meshtastic.core.model.util/get-shared-contact-url.html","searchKeys":["getSharedContactUrl","fun SharedContact.getSharedContactUrl(): CommonUri","org.meshtastic.core.model.util.getSharedContactUrl"]},{"name":"fun String.base64ToByteString(): ByteString","description":"org.meshtastic.core.model.util.base64ToByteString","location":"core/model/org.meshtastic.core.model.util/base64-to-byte-string.html","searchKeys":["base64ToByteString","fun String.base64ToByteString(): ByteString","org.meshtastic.core.model.util.base64ToByteString"]},{"name":"fun String.firstCodePointOrNull(): Int?","description":"org.meshtastic.core.model.util.firstCodePointOrNull","location":"core/model/org.meshtastic.core.model.util/first-code-point-or-null.html","searchKeys":["firstCodePointOrNull","fun String.firstCodePointOrNull(): Int?","org.meshtastic.core.model.util.firstCodePointOrNull"]},{"name":"fun String.utf8Size(): Int","description":"org.meshtastic.core.model.utf8Size","location":"core/model/org.meshtastic.core.model/utf8-size.html","searchKeys":["utf8Size","fun String.utf8Size(): Int","org.meshtastic.core.model.utf8Size"]},{"name":"fun String.withoutEmojis(): String","description":"org.meshtastic.core.model.util.withoutEmojis","location":"core/model/org.meshtastic.core.model.util/without-emojis.html","searchKeys":["withoutEmojis","fun String.withoutEmojis(): String","org.meshtastic.core.model.util.withoutEmojis"]},{"name":"fun Telemetry.hasValidEnvironmentMetrics(): Boolean","description":"org.meshtastic.core.model.util.hasValidEnvironmentMetrics","location":"core/model/org.meshtastic.core.model.util/has-valid-environment-metrics.html","searchKeys":["hasValidEnvironmentMetrics","fun Telemetry.hasValidEnvironmentMetrics(): Boolean","org.meshtastic.core.model.util.hasValidEnvironmentMetrics"]},{"name":"fun TimeZone.toPosixString(): String","description":"org.meshtastic.core.model.util.toPosixString","location":"core/model/org.meshtastic.core.model.util/to-posix-string.html","searchKeys":["toPosixString","fun TimeZone.toPosixString(): String","org.meshtastic.core.model.util.toPosixString"]},{"name":"fun Uri.dispatchMeshtasticUri(onChannel: (ChannelSet) -> Unit, onContact: (SharedContact) -> Unit, onInvalid: () -> Unit)","description":"org.meshtastic.core.model.util.dispatchMeshtasticUri","location":"core/model/org.meshtastic.core.model.util/dispatch-meshtastic-uri.html","searchKeys":["dispatchMeshtasticUri","fun Uri.dispatchMeshtasticUri(onChannel: (ChannelSet) -> Unit, onContact: (SharedContact) -> Unit, onInvalid: () -> Unit)","org.meshtastic.core.model.util.dispatchMeshtasticUri"]},{"name":"fun Uri.toChannelSet(): ChannelSet","description":"org.meshtastic.core.model.util.toChannelSet","location":"core/model/org.meshtastic.core.model.util/to-channel-set.html","searchKeys":["toChannelSet","fun Uri.toChannelSet(): ChannelSet","org.meshtastic.core.model.util.toChannelSet"]},{"name":"fun Uri.toCommonUri(): CommonUri","description":"org.meshtastic.core.model.util.toCommonUri","location":"core/model/org.meshtastic.core.model.util/to-common-uri.html","searchKeys":["toCommonUri","fun Uri.toCommonUri(): CommonUri","org.meshtastic.core.model.util.toCommonUri"]},{"name":"fun Uri.toSharedContact(): SharedContact","description":"org.meshtastic.core.model.util.toSharedContact","location":"core/model/org.meshtastic.core.model.util/to-shared-contact.html","searchKeys":["toSharedContact","fun Uri.toSharedContact(): SharedContact","org.meshtastic.core.model.util.toSharedContact"]},{"name":"fun Waypoint.isModifiableBy(nodeNum: Int?): Boolean","description":"org.meshtastic.core.model.isModifiableBy","location":"core/model/org.meshtastic.core.model/is-modifiable-by.html","searchKeys":["isModifiableBy","fun Waypoint.isModifiableBy(nodeNum: Int?): Boolean","org.meshtastic.core.model.isModifiableBy"]},{"name":"fun Waypoint.toGeofence(): Geofence?","description":"org.meshtastic.core.model.geofence.toGeofence","location":"core/model/org.meshtastic.core.model.geofence/to-geofence.html","searchKeys":["toGeofence","fun Waypoint.toGeofence(): Geofence?","org.meshtastic.core.model.geofence.toGeofence"]},{"name":"fun ZoneId.toPosixString(): String","description":"org.meshtastic.core.model.util.toPosixString","location":"core/model/org.meshtastic.core.model.util/to-posix-string.html","searchKeys":["toPosixString","fun ZoneId.toPosixString(): String","org.meshtastic.core.model.util.toPosixString"]},{"name":"fun advance(previous: ConnectionState, current: ConnectionState): ConnectionEpochs","description":"org.meshtastic.core.model.ConnectionEpochs.advance","location":"core/model/org.meshtastic.core.model/-connection-epochs/advance.html","searchKeys":["advance","fun advance(previous: ConnectionState, current: ConnectionState): ConnectionEpochs","org.meshtastic.core.model.ConnectionEpochs.advance"]},{"name":"fun bearing(o: Node?): Int?","description":"org.meshtastic.core.model.Node.bearing","location":"core/model/org.meshtastic.core.model/-node/bearing.html","searchKeys":["bearing","fun bearing(o: Node?): Int?","org.meshtastic.core.model.Node.bearing"]},{"name":"fun bearing(o: Position): Double","description":"org.meshtastic.core.model.Position.bearing","location":"core/model/org.meshtastic.core.model/-position/bearing.html","searchKeys":["bearing","fun bearing(o: Position): Double","org.meshtastic.core.model.Position.bearing"]},{"name":"fun broadcast(channel: Int = 0): ContactKey","description":"org.meshtastic.core.model.ContactKey.Companion.broadcast","location":"core/model/org.meshtastic.core.model/-contact-key/-companion/broadcast.html","searchKeys":["broadcast","fun broadcast(channel: Int = 0): ContactKey","org.meshtastic.core.model.ContactKey.Companion.broadcast"]},{"name":"fun byteArrayOfInts(vararg ints: Int): ByteArray","description":"org.meshtastic.core.model.util.byteArrayOfInts","location":"core/model/org.meshtastic.core.model.util/byte-array-of-ints.html","searchKeys":["byteArrayOfInts","fun byteArrayOfInts(vararg ints: Int): ByteArray","org.meshtastic.core.model.util.byteArrayOfInts"]},{"name":"fun calculateDewPoint(tempCelsius: Float, humidity: Float): Float","description":"org.meshtastic.core.model.util.UnitConversions.calculateDewPoint","location":"core/model/org.meshtastic.core.model.util/-unit-conversions/calculate-dew-point.html","searchKeys":["calculateDewPoint","fun calculateDewPoint(tempCelsius: Float, humidity: Float): Float","org.meshtastic.core.model.util.UnitConversions.calculateDewPoint"]},{"name":"fun celsiusToFahrenheit(celsius: Float): Float","description":"org.meshtastic.core.model.util.UnitConversions.celsiusToFahrenheit","location":"core/model/org.meshtastic.core.model.util/-unit-conversions/celsius-to-fahrenheit.html","searchKeys":["celsiusToFahrenheit","fun celsiusToFahrenheit(celsius: Float): Float","org.meshtastic.core.model.util.UnitConversions.celsiusToFahrenheit"]},{"name":"fun compareUsers(oldUser: User, newUser: User): String","description":"org.meshtastic.core.model.util.compareUsers","location":"core/model/org.meshtastic.core.model.util/compare-users.html","searchKeys":["compareUsers","fun compareUsers(oldUser: User, newUser: User): String","org.meshtastic.core.model.util.compareUsers"]},{"name":"fun compose(callSign: String, longName: String): String","description":"org.meshtastic.core.model.HamName.compose","location":"core/model/org.meshtastic.core.model/-ham-name/compose.html","searchKeys":["compose","fun compose(callSign: String, longName: String): String","org.meshtastic.core.model.HamName.compose"]},{"name":"fun computeMessageHash(encryptedPayload: ByteArray, to: Int, from: Int, id: Int): ByteArray","description":"org.meshtastic.core.model.util.SfppHasher.computeMessageHash","location":"core/model/org.meshtastic.core.model.util/-sfpp-hasher/compute-message-hash.html","searchKeys":["computeMessageHash","fun computeMessageHash(encryptedPayload: ByteArray, to: Int, from: Int, id: Int): ByteArray","org.meshtastic.core.model.util.SfppHasher.computeMessageHash"]},{"name":"fun computeNowCastPm25(readings: List<Pair<Long, Double>>, nowEpochSeconds: Long): Double?","description":"org.meshtastic.core.model.util.AirQualityIndex.computeNowCastPm25","location":"core/model/org.meshtastic.core.model.util/-air-quality-index/compute-now-cast-pm25.html","searchKeys":["computeNowCastPm25","fun computeNowCastPm25(readings: List<Pair<Long, Double>>, nowEpochSeconds: Long): Double?","org.meshtastic.core.model.util.AirQualityIndex.computeNowCastPm25"]},{"name":"fun contains(lat: Double, lon: Double): Boolean","description":"org.meshtastic.core.model.geofence.Geofence.contains","location":"core/model/org.meshtastic.core.model.geofence/-geofence/contains.html","searchKeys":["contains","fun contains(lat: Double, lon: Double): Boolean","org.meshtastic.core.model.geofence.Geofence.contains"]},{"name":"fun contains(lat: Double, lon: Double): Boolean","description":"org.meshtastic.core.model.geofence.GeofenceBox.contains","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/contains.html","searchKeys":["contains","fun contains(lat: Double, lon: Double): Boolean","org.meshtastic.core.model.geofence.GeofenceBox.contains"]},{"name":"fun contains(lat: Double, lon: Double): Boolean","description":"org.meshtastic.core.model.geofence.GeofenceCircle.contains","location":"core/model/org.meshtastic.core.model.geofence/-geofence-circle/contains.html","searchKeys":["contains","fun contains(lat: Double, lon: Double): Boolean","org.meshtastic.core.model.geofence.GeofenceCircle.contains"]},{"name":"fun createFallback(nodeNum: Int, fallbackNamePrefix: String): Node","description":"org.meshtastic.core.model.Node.Companion.createFallback","location":"core/model/org.meshtastic.core.model/-node/-companion/create-fallback.html","searchKeys":["createFallback","fun createFallback(nodeNum: Int, fallbackNamePrefix: String): Node","org.meshtastic.core.model.Node.Companion.createFallback"]},{"name":"fun createNotice(nodeIdentity: String?, currentVersion: String?, stableVersion: String?, hardware: DeviceHardware?, transport: FirmwareUpdateTransport, releaseTargets: Set<String>): FirmwareUpdateNotice?","description":"org.meshtastic.core.model.FirmwareUpdateNoticePolicy.createNotice","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-policy/create-notice.html","searchKeys":["createNotice","fun createNotice(nodeIdentity: String?, currentVersion: String?, stableVersion: String?, hardware: DeviceHardware?, transport: FirmwareUpdateTransport, releaseTargets: Set<String>): FirmwareUpdateNotice?","org.meshtastic.core.model.FirmwareUpdateNoticePolicy.createNotice"]},{"name":"fun currentTime(): Int","description":"org.meshtastic.core.model.DeviceMetrics.Companion.currentTime","location":"core/model/org.meshtastic.core.model/-device-metrics/-companion/current-time.html","searchKeys":["currentTime","fun currentTime(): Int","org.meshtastic.core.model.DeviceMetrics.Companion.currentTime"]},{"name":"fun currentTime(): Int","description":"org.meshtastic.core.model.EnvironmentMetrics.Companion.currentTime","location":"core/model/org.meshtastic.core.model/-environment-metrics/-companion/current-time.html","searchKeys":["currentTime","fun currentTime(): Int","org.meshtastic.core.model.EnvironmentMetrics.Companion.currentTime"]},{"name":"fun currentTime(): Int","description":"org.meshtastic.core.model.Position.Companion.currentTime","location":"core/model/org.meshtastic.core.model/-position/-companion/current-time.html","searchKeys":["currentTime","fun currentTime(): Int","org.meshtastic.core.model.Position.Companion.currentTime"]},{"name":"fun decode(record: String): MeshBeaconOffer?","description":"org.meshtastic.core.model.MeshBeaconOffer.Companion.decode","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/-companion/decode.html","searchKeys":["decode","fun decode(record: String): MeshBeaconOffer?","org.meshtastic.core.model.MeshBeaconOffer.Companion.decode"]},{"name":"fun defaultPresetFor(region: Config.LoRaConfig.RegionCode): Config.LoRaConfig.ModemPreset?","description":"org.meshtastic.core.model.defaultPresetFor","location":"core/model/org.meshtastic.core.model/default-preset-for.html","searchKeys":["defaultPresetFor","fun defaultPresetFor(region: Config.LoRaConfig.RegionCode): Config.LoRaConfig.ModemPreset?","org.meshtastic.core.model.defaultPresetFor"]},{"name":"fun degD(i: Int): Double","description":"org.meshtastic.core.model.Position.Companion.degD","location":"core/model/org.meshtastic.core.model/-position/-companion/deg-d.html","searchKeys":["degD","fun degD(i: Int): Double","org.meshtastic.core.model.Position.Companion.degD"]},{"name":"fun degI(d: Double): Int","description":"org.meshtastic.core.model.Position.Companion.degI","location":"core/model/org.meshtastic.core.model/-position/-companion/deg-i.html","searchKeys":["degI","fun degI(d: Double): Int","org.meshtastic.core.model.Position.Companion.degI"]},{"name":"fun displayedText(searching: Boolean = false): String","description":"org.meshtastic.core.model.Message.displayedText","location":"core/model/org.meshtastic.core.model/-message/displayed-text.html","searchKeys":["displayedText","fun displayedText(searching: Boolean = false): String","org.meshtastic.core.model.Message.displayedText"]},{"name":"fun distance(o: Node): Int?","description":"org.meshtastic.core.model.Node.distance","location":"core/model/org.meshtastic.core.model/-node/distance.html","searchKeys":["distance","fun distance(o: Node): Int?","org.meshtastic.core.model.Node.distance"]},{"name":"fun distance(o: Position): Double","description":"org.meshtastic.core.model.Position.distance","location":"core/model/org.meshtastic.core.model/-position/distance.html","searchKeys":["distance","fun distance(o: Position): Double","org.meshtastic.core.model.Position.distance"]},{"name":"fun distanceStr(o: Node, displayUnits: MeasurementSystem): String?","description":"org.meshtastic.core.model.Node.distanceStr","location":"core/model/org.meshtastic.core.model/-node/distance-str.html","searchKeys":["distanceStr","fun distanceStr(o: Node, displayUnits: MeasurementSystem): String?","org.meshtastic.core.model.Node.distanceStr"]},{"name":"fun encode(): String","description":"org.meshtastic.core.model.MeshBeaconOffer.encode","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/encode.html","searchKeys":["encode","fun encode(): String","org.meshtastic.core.model.MeshBeaconOffer.encode"]},{"name":"fun evaluateTracerouteMapAvailability(forwardRoute: List<Int>, returnRoute: List<Int>, positionedNodeNums: Set<Int>): TracerouteMapAvailability","description":"org.meshtastic.core.model.evaluateTracerouteMapAvailability","location":"core/model/org.meshtastic.core.model/evaluate-traceroute-map-availability.html","searchKeys":["evaluateTracerouteMapAvailability","fun evaluateTracerouteMapAvailability(forwardRoute: List<Int>, returnRoute: List<Int>, positionedNodeNums: Set<Int>): TracerouteMapAvailability","org.meshtastic.core.model.evaluateTracerouteMapAvailability"]},{"name":"fun forIdChar(id: Char): InterfaceId?","description":"org.meshtastic.core.model.InterfaceId.Companion.forIdChar","location":"core/model/org.meshtastic.core.model/-interface-id/-companion/for-id-char.html","searchKeys":["forIdChar","fun forIdChar(id: Char): InterfaceId?","org.meshtastic.core.model.InterfaceId.Companion.forIdChar"]},{"name":"fun forOnboarding(ownerLongName: String): String","description":"org.meshtastic.core.model.HamName.forOnboarding","location":"core/model/org.meshtastic.core.model/-ham-name/for-onboarding.html","searchKeys":["forOnboarding","fun forOnboarding(ownerLongName: String): String","org.meshtastic.core.model.HamName.forOnboarding"]},{"name":"fun forUnits(units: MeasurementSystem): List<Int>","description":"org.meshtastic.core.model.geofence.GeofenceRadiusPresets.forUnits","location":"core/model/org.meshtastic.core.model.geofence/-geofence-radius-presets/for-units.html","searchKeys":["forUnits","fun forUnits(units: MeasurementSystem): List<Int>","org.meshtastic.core.model.geofence.GeofenceRadiusPresets.forUnits"]},{"name":"fun forUnlicensing(ownerLongName: String): String","description":"org.meshtastic.core.model.HamName.forUnlicensing","location":"core/model/org.meshtastic.core.model/-ham-name/for-unlicensing.html","searchKeys":["forUnlicensing","fun forUnlicensing(ownerLongName: String): String","org.meshtastic.core.model.HamName.forUnlicensing"]},{"name":"fun formatMuteRemainingTime(remainingMillis: Long): Pair<Int, Double>","description":"org.meshtastic.core.model.util.formatMuteRemainingTime","location":"core/model/org.meshtastic.core.model.util/format-mute-remaining-time.html","searchKeys":["formatMuteRemainingTime","fun formatMuteRemainingTime(remainingMillis: Long): Pair<Int, Double>","org.meshtastic.core.model.util.formatMuteRemainingTime"]},{"name":"fun formatUptime(seconds: Int): String","description":"org.meshtastic.core.model.util.formatUptime","location":"core/model/org.meshtastic.core.model.util/format-uptime.html","searchKeys":["formatUptime","fun formatUptime(seconds: Int): String","org.meshtastic.core.model.util.formatUptime"]},{"name":"fun from(modemPreset: Config.LoRaConfig.ModemPreset?): ChannelOption?","description":"org.meshtastic.core.model.ChannelOption.Companion.from","location":"core/model/org.meshtastic.core.model/-channel-option/-companion/from.html","searchKeys":["from","fun from(modemPreset: Config.LoRaConfig.ModemPreset?): ChannelOption?","org.meshtastic.core.model.ChannelOption.Companion.from"]},{"name":"fun fromAddress(address: String): DeviceType?","description":"org.meshtastic.core.model.DeviceType.Companion.fromAddress","location":"core/model/org.meshtastic.core.model/-device-type/-companion/from-address.html","searchKeys":["fromAddress","fun fromAddress(address: String): DeviceType?","org.meshtastic.core.model.DeviceType.Companion.fromAddress"]},{"name":"fun fromName(name: String): NodeListDensity","description":"org.meshtastic.core.model.NodeListDensity.Companion.fromName","location":"core/model/org.meshtastic.core.model/-node-list-density/-companion/from-name.html","searchKeys":["fromName","fun fromName(name: String): NodeListDensity","org.meshtastic.core.model.NodeListDensity.Companion.fromName"]},{"name":"fun fromRegionCode(regionCode: Config.LoRaConfig.RegionCode): RegionInfo?","description":"org.meshtastic.core.model.RegionInfo.Companion.fromRegionCode","location":"core/model/org.meshtastic.core.model/-region-info/-companion/from-region-code.html","searchKeys":["fromRegionCode","fun fromRegionCode(regionCode: Config.LoRaConfig.RegionCode): RegionInfo?","org.meshtastic.core.model.RegionInfo.Companion.fromRegionCode"]},{"name":"fun fromString(id: String?): NodeAddress","description":"org.meshtastic.core.model.NodeAddress.Companion.fromString","location":"core/model/org.meshtastic.core.model/-node-address/-companion/from-string.html","searchKeys":["fromString","fun fromString(id: String?): NodeAddress","org.meshtastic.core.model.NodeAddress.Companion.fromString"]},{"name":"fun fromTelemetryProto(proto: EnvironmentMetrics, time: Int): EnvironmentMetrics","description":"org.meshtastic.core.model.EnvironmentMetrics.Companion.fromTelemetryProto","location":"core/model/org.meshtastic.core.model/-environment-metrics/-companion/from-telemetry-proto.html","searchKeys":["fromTelemetryProto","fun fromTelemetryProto(proto: EnvironmentMetrics, time: Int): EnvironmentMetrics","org.meshtastic.core.model.EnvironmentMetrics.Companion.fromTelemetryProto"]},{"name":"fun fromWire(value: String?): SoftDeviceVariant?","description":"org.meshtastic.core.model.SoftDeviceVariant.Companion.fromWire","location":"core/model/org.meshtastic.core.model/-soft-device-variant/-companion/from-wire.html","searchKeys":["fromWire","fun fromWire(value: String?): SoftDeviceVariant?","org.meshtastic.core.model.SoftDeviceVariant.Companion.fromWire"]},{"name":"fun getChannelReplacementList(new: List<ChannelSettings>, currentSettings: List<ChannelSettings>, minimumSlotCount: Int = 0, maximumSlotCount: Int = Int.MAX_VALUE): List<Channel>","description":"org.meshtastic.core.model.util.getChannelReplacementList","location":"core/model/org.meshtastic.core.model.util/get-channel-replacement-list.html","searchKeys":["getChannelReplacementList","fun getChannelReplacementList(new: List<ChannelSettings>, currentSettings: List<ChannelSettings>, minimumSlotCount: Int = 0, maximumSlotCount: Int = Int.MAX_VALUE): List<Channel>","org.meshtastic.core.model.util.getChannelReplacementList"]},{"name":"fun getColorFrom(team: Team): Long","description":"org.meshtastic.core.model.getColorFrom","location":"core/model/org.meshtastic.core.model/get-color-from.html","searchKeys":["getColorFrom","fun getColorFrom(team: Team): Long","org.meshtastic.core.model.getColorFrom"]},{"name":"fun getInitials(fullName: String): String","description":"org.meshtastic.core.model.util.getInitials","location":"core/model/org.meshtastic.core.model.util/get-initials.html","searchKeys":["getInitials","fun getInitials(fullName: String): String","org.meshtastic.core.model.util.getInitials"]},{"name":"fun getMessageRoutingErrorDetailResFrom(routingError: Int): StringResource?","description":"org.meshtastic.core.model.getMessageRoutingErrorDetailResFrom","location":"core/model/org.meshtastic.core.model/get-message-routing-error-detail-res-from.html","searchKeys":["getMessageRoutingErrorDetailResFrom","fun getMessageRoutingErrorDetailResFrom(routingError: Int): StringResource?","org.meshtastic.core.model.getMessageRoutingErrorDetailResFrom"]},{"name":"fun getMessageRoutingErrorStringResFrom(routingError: Int): StringResource","description":"org.meshtastic.core.model.getMessageRoutingErrorStringResFrom","location":"core/model/org.meshtastic.core.model/get-message-routing-error-string-res-from.html","searchKeys":["getMessageRoutingErrorStringResFrom","fun getMessageRoutingErrorStringResFrom(routingError: Int): StringResource","org.meshtastic.core.model.getMessageRoutingErrorStringResFrom"]},{"name":"fun getMessageStatusDetailRes(status: MessageStatus?, routingError: Int): StringResource?","description":"org.meshtastic.core.model.getMessageStatusDetailRes","location":"core/model/org.meshtastic.core.model/get-message-status-detail-res.html","searchKeys":["getMessageStatusDetailRes","fun getMessageStatusDetailRes(status: MessageStatus?, routingError: Int): StringResource?","org.meshtastic.core.model.getMessageStatusDetailRes"]},{"name":"fun getMessageStatusStringRes(status: MessageStatus?, routingError: Int, isDirectMessage: Boolean = false): Pair<StringResource, StringResource>","description":"org.meshtastic.core.model.getMessageStatusStringRes","location":"core/model/org.meshtastic.core.model/get-message-status-string-res.html","searchKeys":["getMessageStatusStringRes","fun getMessageStatusStringRes(status: MessageStatus?, routingError: Int, isDirectMessage: Boolean = false): Pair<StringResource, StringResource>","org.meshtastic.core.model.getMessageStatusStringRes"]},{"name":"fun getRandomKey(size: Int = 32): ByteString","description":"org.meshtastic.core.model.Channel.Companion.getRandomKey","location":"core/model/org.meshtastic.core.model/-channel/-companion/get-random-key.html","searchKeys":["getRandomKey","fun getRandomKey(size: Int = 32): ByteString","org.meshtastic.core.model.Channel.Companion.getRandomKey"]},{"name":"fun getRelayNode(relayNodeId: Int, nodes: List<Node>, ourNodeNum: Int?): Node?","description":"org.meshtastic.core.model.Node.Companion.getRelayNode","location":"core/model/org.meshtastic.core.model/-node/-companion/get-relay-node.html","searchKeys":["getRelayNode","fun getRelayNode(relayNodeId: Int, nodes: List<Node>, ourNodeNum: Int?): Node?","org.meshtastic.core.model.Node.Companion.getRelayNode"]},{"name":"fun getStatusDetailRes(): StringResource?","description":"org.meshtastic.core.model.Message.getStatusDetailRes","location":"core/model/org.meshtastic.core.model/-message/get-status-detail-res.html","searchKeys":["getStatusDetailRes","fun getStatusDetailRes(): StringResource?","org.meshtastic.core.model.Message.getStatusDetailRes"]},{"name":"fun getStatusStringRes(isDirectMessage: Boolean = false): Pair<StringResource, StringResource>","description":"org.meshtastic.core.model.Message.getStatusStringRes","location":"core/model/org.meshtastic.core.model/-message/get-status-string-res.html","searchKeys":["getStatusStringRes","fun getStatusStringRes(isDirectMessage: Boolean = false): Pair<StringResource, StringResource>","org.meshtastic.core.model.Message.getStatusStringRes"]},{"name":"fun getStringResFrom(role: MemberRole): StringResource","description":"org.meshtastic.core.model.getStringResFrom","location":"core/model/org.meshtastic.core.model/get-string-res-from.html","searchKeys":["getStringResFrom","fun getStringResFrom(role: MemberRole): StringResource","org.meshtastic.core.model.getStringResFrom"]},{"name":"fun getStringResFrom(routingError: Int): StringResource","description":"org.meshtastic.core.model.getStringResFrom","location":"core/model/org.meshtastic.core.model/get-string-res-from.html","searchKeys":["getStringResFrom","fun getStringResFrom(routingError: Int): StringResource","org.meshtastic.core.model.getStringResFrom"]},{"name":"fun getStringResFrom(team: Team): StringResource","description":"org.meshtastic.core.model.getStringResFrom","location":"core/model/org.meshtastic.core.model/get-string-res-from.html","searchKeys":["getStringResFrom","fun getStringResFrom(team: Team): StringResource","org.meshtastic.core.model.getStringResFrom"]},{"name":"fun getTelemetryStrings(isFahrenheit: Boolean = false): List<String>","description":"org.meshtastic.core.model.Node.getTelemetryStrings","location":"core/model/org.meshtastic.core.model/-node/get-telemetry-strings.html","searchKeys":["getTelemetryStrings","fun getTelemetryStrings(isFahrenheit: Boolean = false): List<String>","org.meshtastic.core.model.Node.getTelemetryStrings"]},{"name":"fun gpsString(): String","description":"org.meshtastic.core.model.Node.gpsString","location":"core/model/org.meshtastic.core.model/-node/gps-string.html","searchKeys":["gpsString","fun gpsString(): String","org.meshtastic.core.model.Node.gpsString"]},{"name":"fun handleMeshtasticUri(uri: CommonUri, onChannel: (CommonUri) -> Unit = {}, onContact: (CommonUri) -> Unit = {}): Boolean","description":"org.meshtastic.core.model.util.handleMeshtasticUri","location":"core/model/org.meshtastic.core.model.util/handle-meshtastic-uri.html","searchKeys":["handleMeshtasticUri","fun handleMeshtasticUri(uri: CommonUri, onChannel: (CommonUri) -> Unit = {}, onContact: (CommonUri) -> Unit = {}): Boolean","org.meshtastic.core.model.util.handleMeshtasticUri"]},{"name":"fun idToNum(id: String?): Int?","description":"org.meshtastic.core.model.NodeAddress.Companion.idToNum","location":"core/model/org.meshtastic.core.model/-node-address/-companion/id-to-num.html","searchKeys":["idToNum","fun idToNum(id: String?): Int?","org.meshtastic.core.model.NodeAddress.Companion.idToNum"]},{"name":"fun isFixedPositionRemoval(): Boolean","description":"org.meshtastic.core.model.Position.isFixedPositionRemoval","location":"core/model/org.meshtastic.core.model/-position/is-fixed-position-removal.html","searchKeys":["isFixedPositionRemoval","fun isFixedPositionRemoval(): Boolean","org.meshtastic.core.model.Position.isFixedPositionRemoval"]},{"name":"fun isGated(isLicensed: Boolean): Boolean","description":"org.meshtastic.core.model.RegionPresetConstraint.isGated","location":"core/model/org.meshtastic.core.model/-region-preset-constraint/is-gated.html","searchKeys":["isGated","fun isGated(isLicensed: Boolean): Boolean","org.meshtastic.core.model.RegionPresetConstraint.isGated"]},{"name":"fun isMessageStatusRetryable(status: MessageStatus?, routingError: Int, isDirectMessage: Boolean = false): Boolean","description":"org.meshtastic.core.model.isMessageStatusRetryable","location":"core/model/org.meshtastic.core.model/is-message-status-retryable.html","searchKeys":["isMessageStatusRetryable","fun isMessageStatusRetryable(status: MessageStatus?, routingError: Int, isDirectMessage: Boolean = false): Boolean","org.meshtastic.core.model.isMessageStatusRetryable"]},{"name":"fun isStatusRetryable(isDirectMessage: Boolean = false): Boolean","description":"org.meshtastic.core.model.Message.isStatusRetryable","location":"core/model/org.meshtastic.core.model/-message/is-status-retryable.html","searchKeys":["isStatusRetryable","fun isStatusRetryable(isDirectMessage: Boolean = false): Boolean","org.meshtastic.core.model.Message.isStatusRetryable"]},{"name":"fun isValid(): Boolean","description":"org.meshtastic.core.model.Position.isValid","location":"core/model/org.meshtastic.core.model/-position/is-valid.html","searchKeys":["isValid","fun isValid(): Boolean","org.meshtastic.core.model.Position.isValid"]},{"name":"fun mergePowerChannelLabel(existing: List<String>, channelIndex: Int, label: String): List<String>","description":"org.meshtastic.core.model.mergePowerChannelLabel","location":"core/model/org.meshtastic.core.model/merge-power-channel-label.html","searchKeys":["mergePowerChannelLabel","fun mergePowerChannelLabel(existing: List<String>, channelIndex: Int, label: String): List<String>","org.meshtastic.core.model.mergePowerChannelLabel"]},{"name":"fun metersPerSecondToKph(metersPerSecond: Float): Float","description":"org.meshtastic.core.model.util.UnitConversions.metersPerSecondToKph","location":"core/model/org.meshtastic.core.model.util/-unit-conversions/meters-per-second-to-kph.html","searchKeys":["metersPerSecondToKph","fun metersPerSecondToKph(metersPerSecond: Float): Float","org.meshtastic.core.model.util.UnitConversions.metersPerSecondToKph"]},{"name":"fun metersPerSecondToMph(metersPerSecond: Float): Float","description":"org.meshtastic.core.model.util.UnitConversions.metersPerSecondToMph","location":"core/model/org.meshtastic.core.model.util/-unit-conversions/meters-per-second-to-mph.html","searchKeys":["metersPerSecondToMph","fun metersPerSecondToMph(metersPerSecond: Float): Float","org.meshtastic.core.model.util.UnitConversions.metersPerSecondToMph"]},{"name":"fun nearest(meters: Int, units: MeasurementSystem): Int","description":"org.meshtastic.core.model.geofence.GeofenceRadiusPresets.nearest","location":"core/model/org.meshtastic.core.model.geofence/-geofence-radius-presets/nearest.html","searchKeys":["nearest","fun nearest(meters: Int, units: MeasurementSystem): Int","org.meshtastic.core.model.geofence.GeofenceRadiusPresets.nearest"]},{"name":"fun nodeColorsFromNum(nodeNum: Int): Pair<Int, Int>","description":"org.meshtastic.core.model.nodeColorsFromNum","location":"core/model/org.meshtastic.core.model/node-colors-from-num.html","searchKeys":["nodeColorsFromNum","fun nodeColorsFromNum(nodeNum: Int): Pair<Int, Int>","org.meshtastic.core.model.nodeColorsFromNum"]},{"name":"fun normalizeReplacementSettings(settings: List<ChannelSettings>, loraConfig: Config.LoRaConfig?): List<ChannelSettings>","description":"org.meshtastic.core.model.util.normalizeReplacementSettings","location":"core/model/org.meshtastic.core.model.util/normalize-replacement-settings.html","searchKeys":["normalizeReplacementSettings","fun normalizeReplacementSettings(settings: List<ChannelSettings>, loraConfig: Config.LoRaConfig?): List<ChannelSettings>","org.meshtastic.core.model.util.normalizeReplacementSettings"]},{"name":"fun notificationKey(nodeIdentity: String, hardwareTarget: String, stableVersion: String): String","description":"org.meshtastic.core.model.FirmwareUpdateNoticePolicy.notificationKey","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-policy/notification-key.html","searchKeys":["notificationKey","fun notificationKey(nodeIdentity: String, hardwareTarget: String, stableVersion: String): String","org.meshtastic.core.model.FirmwareUpdateNoticePolicy.notificationKey"]},{"name":"fun nowCastAqiSeries(readings: List<Pair<Long, Double>>): List<Int?>","description":"org.meshtastic.core.model.util.AirQualityIndex.nowCastAqiSeries","location":"core/model/org.meshtastic.core.model.util/-air-quality-index/now-cast-aqi-series.html","searchKeys":["nowCastAqiSeries","fun nowCastAqiSeries(readings: List<Pair<Long, Double>>): List<Int?>","org.meshtastic.core.model.util.AirQualityIndex.nowCastAqiSeries"]},{"name":"fun numToDefaultId(n: Int): String","description":"org.meshtastic.core.model.NodeAddress.Companion.numToDefaultId","location":"core/model/org.meshtastic.core.model/-node-address/-companion/num-to-default-id.html","searchKeys":["numToDefaultId","fun numToDefaultId(n: Int): String","org.meshtastic.core.model.NodeAddress.Companion.numToDefaultId"]},{"name":"fun onlineTimeThreshold(): Int","description":"org.meshtastic.core.model.util.onlineTimeThreshold","location":"core/model/org.meshtastic.core.model.util/online-time-threshold.html","searchKeys":["onlineTimeThreshold","fun onlineTimeThreshold(): Int","org.meshtastic.core.model.util.onlineTimeThreshold"]},{"name":"fun pm25ToAqi(concentration: Double): Int","description":"org.meshtastic.core.model.util.AirQualityIndex.pm25ToAqi","location":"core/model/org.meshtastic.core.model.util/-air-quality-index/pm25-to-aqi.html","searchKeys":["pm25ToAqi","fun pm25ToAqi(concentration: Double): Int","org.meshtastic.core.model.util.AirQualityIndex.pm25ToAqi"]},{"name":"fun positionToMeter(a: Position, b: Position): Double","description":"org.meshtastic.core.model.util.positionToMeter","location":"core/model/org.meshtastic.core.model.util/position-to-meter.html","searchKeys":["positionToMeter","fun positionToMeter(a: Position, b: Position): Double","org.meshtastic.core.model.util.positionToMeter"]},{"name":"fun precisionRadiusMetersOrNull(precisionBits: Int?): Double?","description":"org.meshtastic.core.model.util.precisionRadiusMetersOrNull","location":"core/model/org.meshtastic.core.model.util/precision-radius-meters-or-null.html","searchKeys":["precisionRadiusMetersOrNull","fun precisionRadiusMetersOrNull(precisionBits: Int?): Double?","org.meshtastic.core.model.util.precisionRadiusMetersOrNull"]},{"name":"fun shouldSchedule(notificationKey: String, alreadyScheduled: Set<String>): Boolean","description":"org.meshtastic.core.model.FirmwareUpdateNoticePolicy.shouldSchedule","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-policy/should-schedule.html","searchKeys":["shouldSchedule","fun shouldSchedule(notificationKey: String, alreadyScheduled: Set<String>): Boolean","org.meshtastic.core.model.FirmwareUpdateNoticePolicy.shouldSchedule"]},{"name":"fun split(ownerLongName: String): Pair<String, String>","description":"org.meshtastic.core.model.HamName.split","location":"core/model/org.meshtastic.core.model/-ham-name/split.html","searchKeys":["split","fun split(ownerLongName: String): Pair<String, String>","org.meshtastic.core.model.HamName.split"]},{"name":"fun supportsPreset(preset: ChannelOption): Boolean","description":"org.meshtastic.core.model.Capabilities.supportsPreset","location":"core/model/org.meshtastic.core.model/-capabilities/supports-preset.html","searchKeys":["supportsPreset","fun supportsPreset(preset: ChannelOption): Boolean","org.meshtastic.core.model.Capabilities.supportsPreset"]},{"name":"fun supportsRegion(region: RegionInfo): Boolean","description":"org.meshtastic.core.model.Capabilities.supportsRegion","location":"core/model/org.meshtastic.core.model/-capabilities/supports-region.html","searchKeys":["supportsRegion","fun supportsRegion(region: RegionInfo): Boolean","org.meshtastic.core.model.Capabilities.supportsRegion"]},{"name":"fun textMentionsNode(text: String?, userId: String): Boolean","description":"org.meshtastic.core.model.textMentionsNode","location":"core/model/org.meshtastic.core.model/text-mentions-node.html","searchKeys":["textMentionsNode","fun textMentionsNode(text: String?, userId: String): Boolean","org.meshtastic.core.model.textMentionsNode"]},{"name":"fun toContactKey(channel: Int): ContactKey","description":"org.meshtastic.core.model.NodeAddress.toContactKey","location":"core/model/org.meshtastic.core.model/-node-address/to-contact-key.html","searchKeys":["toContactKey","fun toContactKey(channel: Int): ContactKey","org.meshtastic.core.model.NodeAddress.toContactKey"]},{"name":"fun toIdString(): String","description":"org.meshtastic.core.model.NodeAddress.toIdString","location":"core/model/org.meshtastic.core.model/-node-address/to-id-string.html","searchKeys":["toIdString","fun toIdString(): String","org.meshtastic.core.model.NodeAddress.toIdString"]},{"name":"fun userFieldsToString(user: User): String","description":"org.meshtastic.core.model.util.userFieldsToString","location":"core/model/org.meshtastic.core.model.util/user-fields-to-string.html","searchKeys":["userFieldsToString","fun userFieldsToString(user: User): String","org.meshtastic.core.model.util.userFieldsToString"]},{"name":"fun valueOf(value: String): BeaconJoinOption","description":"org.meshtastic.core.model.util.BeaconJoinOption.valueOf","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): BeaconJoinOption","org.meshtastic.core.model.util.BeaconJoinOption.valueOf"]},{"name":"fun valueOf(value: String): ChannelOption","description":"org.meshtastic.core.model.ChannelOption.valueOf","location":"core/model/org.meshtastic.core.model/-channel-option/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ChannelOption","org.meshtastic.core.model.ChannelOption.valueOf"]},{"name":"fun valueOf(value: String): DeviceType","description":"org.meshtastic.core.model.DeviceType.valueOf","location":"core/model/org.meshtastic.core.model/-device-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): DeviceType","org.meshtastic.core.model.DeviceType.valueOf"]},{"name":"fun valueOf(value: String): DistanceUnit","description":"org.meshtastic.core.model.util.DistanceUnit.valueOf","location":"core/model/org.meshtastic.core.model.util/-distance-unit/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): DistanceUnit","org.meshtastic.core.model.util.DistanceUnit.valueOf"]},{"name":"fun valueOf(value: String): FirmwareCheckStatus","description":"org.meshtastic.core.model.FirmwareCheckStatus.valueOf","location":"core/model/org.meshtastic.core.model/-firmware-check-status/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FirmwareCheckStatus","org.meshtastic.core.model.FirmwareCheckStatus.valueOf"]},{"name":"fun valueOf(value: String): FirmwareUpdateDestination","description":"org.meshtastic.core.model.FirmwareUpdateDestination.valueOf","location":"core/model/org.meshtastic.core.model/-firmware-update-destination/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FirmwareUpdateDestination","org.meshtastic.core.model.FirmwareUpdateDestination.valueOf"]},{"name":"fun valueOf(value: String): FirmwareUpdateNoticePresentation","description":"org.meshtastic.core.model.FirmwareUpdateNoticePresentation.valueOf","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-presentation/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FirmwareUpdateNoticePresentation","org.meshtastic.core.model.FirmwareUpdateNoticePresentation.valueOf"]},{"name":"fun valueOf(value: String): FirmwareUpdateTransport","description":"org.meshtastic.core.model.FirmwareUpdateTransport.valueOf","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FirmwareUpdateTransport","org.meshtastic.core.model.FirmwareUpdateTransport.valueOf"]},{"name":"fun valueOf(value: String): InterfaceId","description":"org.meshtastic.core.model.InterfaceId.valueOf","location":"core/model/org.meshtastic.core.model/-interface-id/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): InterfaceId","org.meshtastic.core.model.InterfaceId.valueOf"]},{"name":"fun valueOf(value: String): MessageStatus","description":"org.meshtastic.core.model.MessageStatus.valueOf","location":"core/model/org.meshtastic.core.model/-message-status/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): MessageStatus","org.meshtastic.core.model.MessageStatus.valueOf"]},{"name":"fun valueOf(value: String): NodeListDensity","description":"org.meshtastic.core.model.NodeListDensity.valueOf","location":"core/model/org.meshtastic.core.model/-node-list-density/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): NodeListDensity","org.meshtastic.core.model.NodeListDensity.valueOf"]},{"name":"fun valueOf(value: String): NodeSortOption","description":"org.meshtastic.core.model.NodeSortOption.valueOf","location":"core/model/org.meshtastic.core.model/-node-sort-option/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): NodeSortOption","org.meshtastic.core.model.NodeSortOption.valueOf"]},{"name":"fun valueOf(value: String): RegionInfo","description":"org.meshtastic.core.model.RegionInfo.valueOf","location":"core/model/org.meshtastic.core.model/-region-info/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): RegionInfo","org.meshtastic.core.model.RegionInfo.valueOf"]},{"name":"fun valueOf(value: String): SoftDeviceVariant","description":"org.meshtastic.core.model.SoftDeviceVariant.valueOf","location":"core/model/org.meshtastic.core.model/-soft-device-variant/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): SoftDeviceVariant","org.meshtastic.core.model.SoftDeviceVariant.valueOf"]},{"name":"fun valueOf(value: String): TelemetryType","description":"org.meshtastic.core.model.TelemetryType.valueOf","location":"core/model/org.meshtastic.core.model/-telemetry-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TelemetryType","org.meshtastic.core.model.TelemetryType.valueOf"]},{"name":"fun valueOf(value: String): TracerouteMapAvailability","description":"org.meshtastic.core.model.TracerouteMapAvailability.valueOf","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TracerouteMapAvailability","org.meshtastic.core.model.TracerouteMapAvailability.valueOf"]},{"name":"fun values(): Array<BeaconJoinOption>","description":"org.meshtastic.core.model.util.BeaconJoinOption.values","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/values.html","searchKeys":["values","fun values(): Array<BeaconJoinOption>","org.meshtastic.core.model.util.BeaconJoinOption.values"]},{"name":"fun values(): Array<ChannelOption>","description":"org.meshtastic.core.model.ChannelOption.values","location":"core/model/org.meshtastic.core.model/-channel-option/values.html","searchKeys":["values","fun values(): Array<ChannelOption>","org.meshtastic.core.model.ChannelOption.values"]},{"name":"fun values(): Array<DeviceType>","description":"org.meshtastic.core.model.DeviceType.values","location":"core/model/org.meshtastic.core.model/-device-type/values.html","searchKeys":["values","fun values(): Array<DeviceType>","org.meshtastic.core.model.DeviceType.values"]},{"name":"fun values(): Array<DistanceUnit>","description":"org.meshtastic.core.model.util.DistanceUnit.values","location":"core/model/org.meshtastic.core.model.util/-distance-unit/values.html","searchKeys":["values","fun values(): Array<DistanceUnit>","org.meshtastic.core.model.util.DistanceUnit.values"]},{"name":"fun values(): Array<FirmwareCheckStatus>","description":"org.meshtastic.core.model.FirmwareCheckStatus.values","location":"core/model/org.meshtastic.core.model/-firmware-check-status/values.html","searchKeys":["values","fun values(): Array<FirmwareCheckStatus>","org.meshtastic.core.model.FirmwareCheckStatus.values"]},{"name":"fun values(): Array<FirmwareUpdateDestination>","description":"org.meshtastic.core.model.FirmwareUpdateDestination.values","location":"core/model/org.meshtastic.core.model/-firmware-update-destination/values.html","searchKeys":["values","fun values(): Array<FirmwareUpdateDestination>","org.meshtastic.core.model.FirmwareUpdateDestination.values"]},{"name":"fun values(): Array<FirmwareUpdateNoticePresentation>","description":"org.meshtastic.core.model.FirmwareUpdateNoticePresentation.values","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-presentation/values.html","searchKeys":["values","fun values(): Array<FirmwareUpdateNoticePresentation>","org.meshtastic.core.model.FirmwareUpdateNoticePresentation.values"]},{"name":"fun values(): Array<FirmwareUpdateTransport>","description":"org.meshtastic.core.model.FirmwareUpdateTransport.values","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/values.html","searchKeys":["values","fun values(): Array<FirmwareUpdateTransport>","org.meshtastic.core.model.FirmwareUpdateTransport.values"]},{"name":"fun values(): Array<InterfaceId>","description":"org.meshtastic.core.model.InterfaceId.values","location":"core/model/org.meshtastic.core.model/-interface-id/values.html","searchKeys":["values","fun values(): Array<InterfaceId>","org.meshtastic.core.model.InterfaceId.values"]},{"name":"fun values(): Array<MessageStatus>","description":"org.meshtastic.core.model.MessageStatus.values","location":"core/model/org.meshtastic.core.model/-message-status/values.html","searchKeys":["values","fun values(): Array<MessageStatus>","org.meshtastic.core.model.MessageStatus.values"]},{"name":"fun values(): Array<NodeListDensity>","description":"org.meshtastic.core.model.NodeListDensity.values","location":"core/model/org.meshtastic.core.model/-node-list-density/values.html","searchKeys":["values","fun values(): Array<NodeListDensity>","org.meshtastic.core.model.NodeListDensity.values"]},{"name":"fun values(): Array<NodeSortOption>","description":"org.meshtastic.core.model.NodeSortOption.values","location":"core/model/org.meshtastic.core.model/-node-sort-option/values.html","searchKeys":["values","fun values(): Array<NodeSortOption>","org.meshtastic.core.model.NodeSortOption.values"]},{"name":"fun values(): Array<RegionInfo>","description":"org.meshtastic.core.model.RegionInfo.values","location":"core/model/org.meshtastic.core.model/-region-info/values.html","searchKeys":["values","fun values(): Array<RegionInfo>","org.meshtastic.core.model.RegionInfo.values"]},{"name":"fun values(): Array<SoftDeviceVariant>","description":"org.meshtastic.core.model.SoftDeviceVariant.values","location":"core/model/org.meshtastic.core.model/-soft-device-variant/values.html","searchKeys":["values","fun values(): Array<SoftDeviceVariant>","org.meshtastic.core.model.SoftDeviceVariant.values"]},{"name":"fun values(): Array<TelemetryType>","description":"org.meshtastic.core.model.TelemetryType.values","location":"core/model/org.meshtastic.core.model/-telemetry-type/values.html","searchKeys":["values","fun values(): Array<TelemetryType>","org.meshtastic.core.model.TelemetryType.values"]},{"name":"fun values(): Array<TracerouteMapAvailability>","description":"org.meshtastic.core.model.TracerouteMapAvailability.values","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/values.html","searchKeys":["values","fun values(): Array<TracerouteMapAvailability>","org.meshtastic.core.model.TracerouteMapAvailability.values"]},{"name":"fun xorHash(b: ByteArray): Int","description":"org.meshtastic.core.model.util.xorHash","location":"core/model/org.meshtastic.core.model.util/xor-hash.html","searchKeys":["xorHash","fun xorHash(b: ByteArray): Int","org.meshtastic.core.model.util.xorHash"]},{"name":"interface NodeIdLookup","description":"org.meshtastic.core.model.util.NodeIdLookup","location":"core/model/org.meshtastic.core.model.util/-node-id-lookup/index.html","searchKeys":["NodeIdLookup","interface NodeIdLookup","org.meshtastic.core.model.util.NodeIdLookup"]},{"name":"object AirQualityIndex","description":"org.meshtastic.core.model.util.AirQualityIndex","location":"core/model/org.meshtastic.core.model.util/-air-quality-index/index.html","searchKeys":["AirQualityIndex","object AirQualityIndex","org.meshtastic.core.model.util.AirQualityIndex"]},{"name":"object ByteStringSerializer : KSerializer<ByteString> ","description":"org.meshtastic.core.model.util.ByteStringSerializer","location":"core/model/org.meshtastic.core.model.util/-byte-string-serializer/index.html","searchKeys":["ByteStringSerializer","object ByteStringSerializer : KSerializer<ByteString> ","org.meshtastic.core.model.util.ByteStringSerializer"]},{"name":"object Companion","description":"org.meshtastic.core.model.Capabilities.Companion","location":"core/model/org.meshtastic.core.model/-capabilities/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.Capabilities.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.Channel.Companion","location":"core/model/org.meshtastic.core.model/-channel/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.Channel.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.ChannelOption.Companion","location":"core/model/org.meshtastic.core.model/-channel-option/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.ChannelOption.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.ContactKey.Companion","location":"core/model/org.meshtastic.core.model/-contact-key/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.ContactKey.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.DeviceMetrics.Companion","location":"core/model/org.meshtastic.core.model/-device-metrics/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.DeviceMetrics.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.DeviceType.Companion","location":"core/model/org.meshtastic.core.model/-device-type/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.DeviceType.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.DeviceVersion.Companion","location":"core/model/org.meshtastic.core.model/-device-version/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.DeviceVersion.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.EnvironmentMetrics.Companion","location":"core/model/org.meshtastic.core.model/-environment-metrics/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.EnvironmentMetrics.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.InterfaceId.Companion","location":"core/model/org.meshtastic.core.model/-interface-id/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.InterfaceId.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.MeshBeaconOffer.Companion","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.MeshBeaconOffer.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.MeshLog.Companion","location":"core/model/org.meshtastic.core.model/-mesh-log/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.MeshLog.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.MeshUser.Companion","location":"core/model/org.meshtastic.core.model/-mesh-user/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.MeshUser.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.MqttConnectionState.Disconnected.Companion","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-disconnected/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.MqttConnectionState.Disconnected.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.NetworkDeviceLink.Companion","location":"core/model/org.meshtastic.core.model/-network-device-link/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.NetworkDeviceLink.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.Node.Companion","location":"core/model/org.meshtastic.core.model/-node/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.Node.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.NodeAddress.Companion","location":"core/model/org.meshtastic.core.model/-node-address/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.NodeAddress.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.NodeListDensity.Companion","location":"core/model/org.meshtastic.core.model/-node-list-density/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.NodeListDensity.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.Position.Companion","location":"core/model/org.meshtastic.core.model/-position/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.Position.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.RegionInfo.Companion","location":"core/model/org.meshtastic.core.model/-region-info/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.RegionInfo.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.model.SoftDeviceVariant.Companion","location":"core/model/org.meshtastic.core.model/-soft-device-variant/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.model.SoftDeviceVariant.Companion"]},{"name":"object FirmwareUpdateNoticePolicy","description":"org.meshtastic.core.model.FirmwareUpdateNoticePolicy","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-policy/index.html","searchKeys":["FirmwareUpdateNoticePolicy","object FirmwareUpdateNoticePolicy","org.meshtastic.core.model.FirmwareUpdateNoticePolicy"]},{"name":"object GeoConstants","description":"org.meshtastic.core.model.util.GeoConstants","location":"core/model/org.meshtastic.core.model.util/-geo-constants/index.html","searchKeys":["GeoConstants","object GeoConstants","org.meshtastic.core.model.util.GeoConstants"]},{"name":"object GeofenceRadiusPresets","description":"org.meshtastic.core.model.geofence.GeofenceRadiusPresets","location":"core/model/org.meshtastic.core.model.geofence/-geofence-radius-presets/index.html","searchKeys":["GeofenceRadiusPresets","object GeofenceRadiusPresets","org.meshtastic.core.model.geofence.GeofenceRadiusPresets"]},{"name":"object HamName","description":"org.meshtastic.core.model.HamName","location":"core/model/org.meshtastic.core.model/-ham-name/index.html","searchKeys":["HamName","object HamName","org.meshtastic.core.model.HamName"]},{"name":"object SfppHasher","description":"org.meshtastic.core.model.util.SfppHasher","location":"core/model/org.meshtastic.core.model.util/-sfpp-hasher/index.html","searchKeys":["SfppHasher","object SfppHasher","org.meshtastic.core.model.util.SfppHasher"]},{"name":"object TimeConstants","description":"org.meshtastic.core.model.util.TimeConstants","location":"core/model/org.meshtastic.core.model.util/-time-constants/index.html","searchKeys":["TimeConstants","object TimeConstants","org.meshtastic.core.model.util.TimeConstants"]},{"name":"object UnitConversions","description":"org.meshtastic.core.model.util.UnitConversions","location":"core/model/org.meshtastic.core.model.util/-unit-conversions/index.html","searchKeys":["UnitConversions","object UnitConversions","org.meshtastic.core.model.util.UnitConversions"]},{"name":"open class MeshDataMapper(nodeIdLookup: NodeIdLookup)","description":"org.meshtastic.core.model.util.MeshDataMapper","location":"core/model/org.meshtastic.core.model.util/-mesh-data-mapper/index.html","searchKeys":["MeshDataMapper","open class MeshDataMapper(nodeIdLookup: NodeIdLookup)","org.meshtastic.core.model.util.MeshDataMapper"]},{"name":"open class RadioNotConnectedException(message: String = \"Not connected to radio\", cause: Throwable? = null) : Exception","description":"org.meshtastic.core.model.RadioNotConnectedException","location":"core/model/org.meshtastic.core.model/-radio-not-connected-exception/index.html","searchKeys":["RadioNotConnectedException","open class RadioNotConnectedException(message: String = \"Not connected to radio\", cause: Throwable? = null) : Exception","org.meshtastic.core.model.RadioNotConnectedException"]},{"name":"open fun toDataPacket(packet: MeshPacket): DataPacket?","description":"org.meshtastic.core.model.util.MeshDataMapper.toDataPacket","location":"core/model/org.meshtastic.core.model.util/-mesh-data-mapper/to-data-packet.html","searchKeys":["toDataPacket","open fun toDataPacket(packet: MeshPacket): DataPacket?","org.meshtastic.core.model.util.MeshDataMapper.toDataPacket"]},{"name":"open operator override fun compareTo(other: DeviceVersion): Int","description":"org.meshtastic.core.model.DeviceVersion.compareTo","location":"core/model/org.meshtastic.core.model/-device-version/compare-to.html","searchKeys":["compareTo","open operator override fun compareTo(other: DeviceVersion): Int","org.meshtastic.core.model.DeviceVersion.compareTo"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"org.meshtastic.core.model.Channel.equals","location":"core/model/org.meshtastic.core.model/-channel/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","org.meshtastic.core.model.Channel.equals"]},{"name":"open override fun deserialize(decoder: Decoder): ByteString","description":"org.meshtastic.core.model.util.ByteStringSerializer.deserialize","location":"core/model/org.meshtastic.core.model.util/-byte-string-serializer/deserialize.html","searchKeys":["deserialize","open override fun deserialize(decoder: Decoder): ByteString","org.meshtastic.core.model.util.ByteStringSerializer.deserialize"]},{"name":"open override fun hashCode(): Int","description":"org.meshtastic.core.model.Channel.hashCode","location":"core/model/org.meshtastic.core.model/-channel/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","org.meshtastic.core.model.Channel.hashCode"]},{"name":"open override fun serialize(encoder: Encoder, value: ByteString)","description":"org.meshtastic.core.model.util.ByteStringSerializer.serialize","location":"core/model/org.meshtastic.core.model.util/-byte-string-serializer/serialize.html","searchKeys":["serialize","open override fun serialize(encoder: Encoder, value: ByteString)","org.meshtastic.core.model.util.ByteStringSerializer.serialize"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.model.MeshUser.toString","location":"core/model/org.meshtastic.core.model/-mesh-user/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.model.MeshUser.toString"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.model.Position.toString","location":"core/model/org.meshtastic.core.model/-position/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.model.Position.toString"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.model.util.ChannelIdentity.toString","location":"core/model/org.meshtastic.core.model.util/-channel-identity/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.model.util.ChannelIdentity.toString"]},{"name":"open override val descriptor: SerialDescriptor","description":"org.meshtastic.core.model.util.ByteStringSerializer.descriptor","location":"core/model/org.meshtastic.core.model.util/-byte-string-serializer/descriptor.html","searchKeys":["descriptor","open override val descriptor: SerialDescriptor","org.meshtastic.core.model.util.ByteStringSerializer.descriptor"]},{"name":"open override val expectedConditionLabel: String","description":"org.meshtastic.core.model.util.MalformedMeshtasticUrlException.expectedConditionLabel","location":"core/model/org.meshtastic.core.model.util/-malformed-meshtastic-url-exception/expected-condition-label.html","searchKeys":["expectedConditionLabel","open override val expectedConditionLabel: String","org.meshtastic.core.model.util.MalformedMeshtasticUrlException.expectedConditionLabel"]},{"name":"sealed class LockdownState","description":"org.meshtastic.core.model.service.LockdownState","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/index.html","searchKeys":["LockdownState","sealed class LockdownState","org.meshtastic.core.model.service.LockdownState"]},{"name":"sealed class MeshActivity","description":"org.meshtastic.core.model.MeshActivity","location":"core/model/org.meshtastic.core.model/-mesh-activity/index.html","searchKeys":["MeshActivity","sealed class MeshActivity","org.meshtastic.core.model.MeshActivity"]},{"name":"sealed class MqttConnectionState","description":"org.meshtastic.core.model.MqttConnectionState","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/index.html","searchKeys":["MqttConnectionState","sealed class MqttConnectionState","org.meshtastic.core.model.MqttConnectionState"]},{"name":"sealed class MqttProbeStatus","description":"org.meshtastic.core.model.MqttProbeStatus","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/index.html","searchKeys":["MqttProbeStatus","sealed class MqttProbeStatus","org.meshtastic.core.model.MqttProbeStatus"]},{"name":"sealed class NodeAddress","description":"org.meshtastic.core.model.NodeAddress","location":"core/model/org.meshtastic.core.model/-node-address/index.html","searchKeys":["NodeAddress","sealed class NodeAddress","org.meshtastic.core.model.NodeAddress"]},{"name":"sealed interface ConnectionState","description":"org.meshtastic.core.model.ConnectionState","location":"core/model/org.meshtastic.core.model/-connection-state/index.html","searchKeys":["ConnectionState","sealed interface ConnectionState","org.meshtastic.core.model.ConnectionState"]},{"name":"sealed interface SessionStatus","description":"org.meshtastic.core.model.SessionStatus","location":"core/model/org.meshtastic.core.model/-session-status/index.html","searchKeys":["SessionStatus","sealed interface SessionStatus","org.meshtastic.core.model.SessionStatus"]},{"name":"val Any?.anonymize: String","description":"org.meshtastic.core.model.util.anonymize","location":"core/model/org.meshtastic.core.model.util/anonymize.html","searchKeys":["anonymize","val Any?.anonymize: String","org.meshtastic.core.model.util.anonymize"]},{"name":"val ChannelSet.primaryChannel: Channel?","description":"org.meshtastic.core.model.util.primaryChannel","location":"core/model/org.meshtastic.core.model.util/primary-channel.html","searchKeys":["primaryChannel","val ChannelSet.primaryChannel: Channel?","org.meshtastic.core.model.util.primaryChannel"]},{"name":"val ChannelSet.subscribeList: List<String>","description":"org.meshtastic.core.model.util.subscribeList","location":"core/model/org.meshtastic.core.model.util/subscribe-list.html","searchKeys":["subscribeList","val ChannelSet.subscribeList: List<String>","org.meshtastic.core.model.util.subscribeList"]},{"name":"val Config.LoRaConfig.ModemPreset?.snrLimit: Float","description":"org.meshtastic.core.model.snrLimit","location":"core/model/org.meshtastic.core.model/snr-limit.html","searchKeys":["snrLimit","val Config.LoRaConfig.ModemPreset?.snrLimit: Float","org.meshtastic.core.model.snrLimit"]},{"name":"val Config.LoRaConfig.numChannels: Int","description":"org.meshtastic.core.model.numChannels","location":"core/model/org.meshtastic.core.model/num-channels.html","searchKeys":["numChannels","val Config.LoRaConfig.numChannels: Int","org.meshtastic.core.model.numChannels"]},{"name":"val DEFAULT: ChannelOption","description":"org.meshtastic.core.model.ChannelOption.Companion.DEFAULT","location":"core/model/org.meshtastic.core.model/-channel-option/-companion/-d-e-f-a-u-l-t.html","searchKeys":["DEFAULT","val DEFAULT: ChannelOption","org.meshtastic.core.model.ChannelOption.Companion.DEFAULT"]},{"name":"val DEGRADED_PRECISION_BITS: IntRange","description":"org.meshtastic.core.model.util.DEGRADED_PRECISION_BITS","location":"core/model/org.meshtastic.core.model.util/-d-e-g-r-a-d-e-d_-p-r-e-c-i-s-i-o-n_-b-i-t-s.html","searchKeys":["DEGRADED_PRECISION_BITS","val DEGRADED_PRECISION_BITS: IntRange","org.meshtastic.core.model.util.DEGRADED_PRECISION_BITS"]},{"name":"val DataPacket.destination: NodeAddress","description":"org.meshtastic.core.model.destination","location":"core/model/org.meshtastic.core.model/destination.html","searchKeys":["destination","val DataPacket.destination: NodeAddress","org.meshtastic.core.model.destination"]},{"name":"val DataPacket.isBroadcast: Boolean","description":"org.meshtastic.core.model.isBroadcast","location":"core/model/org.meshtastic.core.model/is-broadcast.html","searchKeys":["isBroadcast","val DataPacket.isBroadcast: Boolean","org.meshtastic.core.model.isBroadcast"]},{"name":"val DataPacket.source: NodeAddress","description":"org.meshtastic.core.model.source","location":"core/model/org.meshtastic.core.model/source.html","searchKeys":["source","val DataPacket.source: NodeAddress","org.meshtastic.core.model.source"]},{"name":"val EIGHT_HOURS: Duration","description":"org.meshtastic.core.model.util.TimeConstants.EIGHT_HOURS","location":"core/model/org.meshtastic.core.model.util/-time-constants/-e-i-g-h-t_-h-o-u-r-s.html","searchKeys":["EIGHT_HOURS","val EIGHT_HOURS: Duration","org.meshtastic.core.model.util.TimeConstants.EIGHT_HOURS"]},{"name":"val ERROR_BYTE_STRING: ByteString","description":"org.meshtastic.core.model.Node.Companion.ERROR_BYTE_STRING","location":"core/model/org.meshtastic.core.model/-node/-companion/-e-r-r-o-r_-b-y-t-e_-s-t-r-i-n-g.html","searchKeys":["ERROR_BYTE_STRING","val ERROR_BYTE_STRING: ByteString","org.meshtastic.core.model.Node.Companion.ERROR_BYTE_STRING"]},{"name":"val IMPERIAL_METERS: List<Int>","description":"org.meshtastic.core.model.geofence.GeofenceRadiusPresets.IMPERIAL_METERS","location":"core/model/org.meshtastic.core.model.geofence/-geofence-radius-presets/-i-m-p-e-r-i-a-l_-m-e-t-e-r-s.html","searchKeys":["IMPERIAL_METERS","val IMPERIAL_METERS: List<Int>","org.meshtastic.core.model.geofence.GeofenceRadiusPresets.IMPERIAL_METERS"]},{"name":"val Idle: MqttConnectionState.Disconnected","description":"org.meshtastic.core.model.MqttConnectionState.Disconnected.Companion.Idle","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-disconnected/-companion/-idle.html","searchKeys":["Idle","val Idle: MqttConnectionState.Disconnected","org.meshtastic.core.model.MqttConnectionState.Disconnected.Companion.Idle"]},{"name":"val MENTION_TOKEN_REGEX: Regex","description":"org.meshtastic.core.model.MENTION_TOKEN_REGEX","location":"core/model/org.meshtastic.core.model/-m-e-n-t-i-o-n_-t-o-k-e-n_-r-e-g-e-x.html","searchKeys":["MENTION_TOKEN_REGEX","val MENTION_TOKEN_REGEX: Regex","org.meshtastic.core.model.MENTION_TOKEN_REGEX"]},{"name":"val METRIC_METERS: List<Int>","description":"org.meshtastic.core.model.geofence.GeofenceRadiusPresets.METRIC_METERS","location":"core/model/org.meshtastic.core.model.geofence/-geofence-radius-presets/-m-e-t-r-i-c_-m-e-t-e-r-s.html","searchKeys":["METRIC_METERS","val METRIC_METERS: List<Int>","org.meshtastic.core.model.geofence.GeofenceRadiusPresets.METRIC_METERS"]},{"name":"val MeshPacket.fullRouteDiscovery: RouteDiscovery?","description":"org.meshtastic.core.model.fullRouteDiscovery","location":"core/model/org.meshtastic.core.model/full-route-discovery.html","searchKeys":["fullRouteDiscovery","val MeshPacket.fullRouteDiscovery: RouteDiscovery?","org.meshtastic.core.model.fullRouteDiscovery"]},{"name":"val MeshPacket.neighborInfo: NeighborInfo?","description":"org.meshtastic.core.model.neighborInfo","location":"core/model/org.meshtastic.core.model/neighbor-info.html","searchKeys":["neighborInfo","val MeshPacket.neighborInfo: NeighborInfo?","org.meshtastic.core.model.neighborInfo"]},{"name":"val ONE_DAY: Duration","description":"org.meshtastic.core.model.util.TimeConstants.ONE_DAY","location":"core/model/org.meshtastic.core.model.util/-time-constants/-o-n-e_-d-a-y.html","searchKeys":["ONE_DAY","val ONE_DAY: Duration","org.meshtastic.core.model.util.TimeConstants.ONE_DAY"]},{"name":"val ONE_HOUR: Duration","description":"org.meshtastic.core.model.util.TimeConstants.ONE_HOUR","location":"core/model/org.meshtastic.core.model.util/-time-constants/-o-n-e_-h-o-u-r.html","searchKeys":["ONE_HOUR","val ONE_HOUR: Duration","org.meshtastic.core.model.util.TimeConstants.ONE_HOUR"]},{"name":"val ONLINE_WINDOW_SECONDS: Long","description":"org.meshtastic.core.model.util.ONLINE_WINDOW_SECONDS","location":"core/model/org.meshtastic.core.model.util/-o-n-l-i-n-e_-w-i-n-d-o-w_-s-e-c-o-n-d-s.html","searchKeys":["ONLINE_WINDOW_SECONDS","val ONLINE_WINDOW_SECONDS: Long","org.meshtastic.core.model.util.ONLINE_WINDOW_SECONDS"]},{"name":"val TWO_DAYS: Duration","description":"org.meshtastic.core.model.util.TimeConstants.TWO_DAYS","location":"core/model/org.meshtastic.core.model.util/-time-constants/-t-w-o_-d-a-y-s.html","searchKeys":["TWO_DAYS","val TWO_DAYS: Duration","org.meshtastic.core.model.util.TimeConstants.TWO_DAYS"]},{"name":"val Waypoint.isLocked: Boolean","description":"org.meshtastic.core.model.isLocked","location":"core/model/org.meshtastic.core.model/is-locked.html","searchKeys":["isLocked","val Waypoint.isLocked: Boolean","org.meshtastic.core.model.isLocked"]},{"name":"val Waypoint.notifiesOnCrossing: Boolean","description":"org.meshtastic.core.model.geofence.notifiesOnCrossing","location":"core/model/org.meshtastic.core.model.geofence/notifies-on-crossing.html","searchKeys":["notifiesOnCrossing","val Waypoint.notifiesOnCrossing: Boolean","org.meshtastic.core.model.geofence.notifiesOnCrossing"]},{"name":"val accent: String?","description":"org.meshtastic.core.model.EventFirmwareThemeColors.accent","location":"core/model/org.meshtastic.core.model/-event-firmware-theme-colors/accent.html","searchKeys":["accent","val accent: String?","org.meshtastic.core.model.EventFirmwareThemeColors.accent"]},{"name":"val accentColor: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.accentColor","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/accent-color.html","searchKeys":["accentColor","val accentColor: String?","org.meshtastic.core.model.EventFirmwareEdition.accentColor"]},{"name":"val activelySupported: Boolean","description":"org.meshtastic.core.model.DeviceHardware.activelySupported","location":"core/model/org.meshtastic.core.model/-device-hardware/actively-supported.html","searchKeys":["activelySupported","val activelySupported: Boolean","org.meshtastic.core.model.DeviceHardware.activelySupported"]},{"name":"val activelySupported: Boolean","description":"org.meshtastic.core.model.NetworkDeviceHardware.activelySupported","location":"core/model/org.meshtastic.core.model/-network-device-hardware/actively-supported.html","searchKeys":["activelySupported","val activelySupported: Boolean","org.meshtastic.core.model.NetworkDeviceHardware.activelySupported"]},{"name":"val address: NodeAddress","description":"org.meshtastic.core.model.ContactKey.address","location":"core/model/org.meshtastic.core.model/-contact-key/address.html","searchKeys":["address","val address: NodeAddress","org.meshtastic.core.model.ContactKey.address"]},{"name":"val addressString: String","description":"org.meshtastic.core.model.ContactKey.addressString","location":"core/model/org.meshtastic.core.model/-contact-key/address-string.html","searchKeys":["addressString","val addressString: String","org.meshtastic.core.model.ContactKey.addressString"]},{"name":"val airQualityMetrics: AirQualityMetrics","description":"org.meshtastic.core.model.Node.airQualityMetrics","location":"core/model/org.meshtastic.core.model/-node/air-quality-metrics.html","searchKeys":["airQualityMetrics","val airQualityMetrics: AirQualityMetrics","org.meshtastic.core.model.Node.airQualityMetrics"]},{"name":"val airUtilTx: Float","description":"org.meshtastic.core.model.DeviceMetrics.airUtilTx","location":"core/model/org.meshtastic.core.model/-device-metrics/air-util-tx.html","searchKeys":["airUtilTx","val airUtilTx: Float","org.meshtastic.core.model.DeviceMetrics.airUtilTx"]},{"name":"val airUtilTx: Float","description":"org.meshtastic.core.model.MyNodeInfo.airUtilTx","location":"core/model/org.meshtastic.core.model/-my-node-info/air-util-tx.html","searchKeys":["airUtilTx","val airUtilTx: Float","org.meshtastic.core.model.MyNodeInfo.airUtilTx"]},{"name":"val alert: String?","description":"org.meshtastic.core.model.DataPacket.alert","location":"core/model/org.meshtastic.core.model/-data-packet/alert.html","searchKeys":["alert","val alert: String?","org.meshtastic.core.model.DataPacket.alert"]},{"name":"val alpha: List<NetworkFirmwareRelease>","description":"org.meshtastic.core.model.Releases.alpha","location":"core/model/org.meshtastic.core.model/-releases/alpha.html","searchKeys":["alpha","val alpha: List<NetworkFirmwareRelease>","org.meshtastic.core.model.Releases.alpha"]},{"name":"val altitude: Int","description":"org.meshtastic.core.model.Position.altitude","location":"core/model/org.meshtastic.core.model/-position/altitude.html","searchKeys":["altitude","val altitude: Int","org.meshtastic.core.model.Position.altitude"]},{"name":"val architecture: String","description":"org.meshtastic.core.model.DeviceHardware.architecture","location":"core/model/org.meshtastic.core.model/-device-hardware/architecture.html","searchKeys":["architecture","val architecture: String","org.meshtastic.core.model.DeviceHardware.architecture"]},{"name":"val architecture: String","description":"org.meshtastic.core.model.NetworkDeviceHardware.architecture","location":"core/model/org.meshtastic.core.model/-network-device-hardware/architecture.html","searchKeys":["architecture","val architecture: String","org.meshtastic.core.model.NetworkDeviceHardware.architecture"]},{"name":"val asInt: Int","description":"org.meshtastic.core.model.DeviceVersion.asInt","location":"core/model/org.meshtastic.core.model/-device-version/as-int.html","searchKeys":["asInt","val asInt: Int","org.meshtastic.core.model.DeviceVersion.asInt"]},{"name":"val asString: String","description":"org.meshtastic.core.model.DeviceVersion.asString","location":"core/model/org.meshtastic.core.model/-device-version/as-string.html","searchKeys":["asString","val asString: String","org.meshtastic.core.model.DeviceVersion.asString"]},{"name":"val attempt: Int","description":"org.meshtastic.core.model.MqttConnectionState.Reconnecting.attempt","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-reconnecting/attempt.html","searchKeys":["attempt","val attempt: Int","org.meshtastic.core.model.MqttConnectionState.Reconnecting.attempt"]},{"name":"val backoffSeconds: Int","description":"org.meshtastic.core.model.service.LockdownState.UnlockBackoff.backoffSeconds","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-unlock-backoff/backoff-seconds.html","searchKeys":["backoffSeconds","val backoffSeconds: Int","org.meshtastic.core.model.service.LockdownState.UnlockBackoff.backoffSeconds"]},{"name":"val bandwidth: Float","description":"org.meshtastic.core.model.ChannelOption.bandwidth","location":"core/model/org.meshtastic.core.model/-channel-option/bandwidth.html","searchKeys":["bandwidth","val bandwidth: Float","org.meshtastic.core.model.ChannelOption.bandwidth"]},{"name":"val barometricPressure: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.barometricPressure","location":"core/model/org.meshtastic.core.model/-environment-metrics/barometric-pressure.html","searchKeys":["barometricPressure","val barometricPressure: Float?","org.meshtastic.core.model.EnvironmentMetrics.barometricPressure"]},{"name":"val batteryLevel: Int","description":"org.meshtastic.core.model.DeviceMetrics.batteryLevel","location":"core/model/org.meshtastic.core.model/-device-metrics/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int","org.meshtastic.core.model.DeviceMetrics.batteryLevel"]},{"name":"val batteryLevel: Int?","description":"org.meshtastic.core.model.Node.batteryLevel","location":"core/model/org.meshtastic.core.model/-node/battery-level.html","searchKeys":["batteryLevel","val batteryLevel: Int?","org.meshtastic.core.model.Node.batteryLevel"]},{"name":"val batteryStr: String","description":"org.meshtastic.core.model.Node.batteryStr","location":"core/model/org.meshtastic.core.model/-node/battery-str.html","searchKeys":["batteryStr","val batteryStr: String","org.meshtastic.core.model.Node.batteryStr"]},{"name":"val beacon: MeshBeacon","description":"org.meshtastic.core.model.MeshBeaconOffer.beacon","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/beacon.html","searchKeys":["beacon","val beacon: MeshBeacon","org.meshtastic.core.model.MeshBeaconOffer.beacon"]},{"name":"val board: String","description":"org.meshtastic.core.model.FirmwareTarget.board","location":"core/model/org.meshtastic.core.model/-firmware-target/board.html","searchKeys":["board","val board: String","org.meshtastic.core.model.FirmwareTarget.board"]},{"name":"val body: String?","description":"org.meshtastic.core.model.EventFirmwareFonts.body","location":"core/model/org.meshtastic.core.model/-event-firmware-fonts/body.html","searchKeys":["body","val body: String?","org.meshtastic.core.model.EventFirmwareFonts.body"]},{"name":"val bootloaderInfoUrl: String?","description":"org.meshtastic.core.model.DeviceHardware.bootloaderInfoUrl","location":"core/model/org.meshtastic.core.model/-device-hardware/bootloader-info-url.html","searchKeys":["bootloaderInfoUrl","val bootloaderInfoUrl: String?","org.meshtastic.core.model.DeviceHardware.bootloaderInfoUrl"]},{"name":"val bootsRemaining: Int","description":"org.meshtastic.core.model.service.LockdownTokenInfo.bootsRemaining","location":"core/model/org.meshtastic.core.model.service/-lockdown-token-info/boots-remaining.html","searchKeys":["bootsRemaining","val bootsRemaining: Int","org.meshtastic.core.model.service.LockdownTokenInfo.bootsRemaining"]},{"name":"val box: GeofenceBox?","description":"org.meshtastic.core.model.geofence.Geofence.box","location":"core/model/org.meshtastic.core.model.geofence/-geofence/box.html","searchKeys":["box","val box: GeofenceBox?","org.meshtastic.core.model.geofence.Geofence.box"]},{"name":"val canMuteNode: Boolean","description":"org.meshtastic.core.model.Capabilities.canMuteNode","location":"core/model/org.meshtastic.core.model/-capabilities/can-mute-node.html","searchKeys":["canMuteNode","val canMuteNode: Boolean","org.meshtastic.core.model.Capabilities.canMuteNode"]},{"name":"val canRequestNeighborInfo: Boolean","description":"org.meshtastic.core.model.Capabilities.canRequestNeighborInfo","location":"core/model/org.meshtastic.core.model/-capabilities/can-request-neighbor-info.html","searchKeys":["canRequestNeighborInfo","val canRequestNeighborInfo: Boolean","org.meshtastic.core.model.Capabilities.canRequestNeighborInfo"]},{"name":"val canSendVerifiedContacts: Boolean","description":"org.meshtastic.core.model.Capabilities.canSendVerifiedContacts","location":"core/model/org.meshtastic.core.model/-capabilities/can-send-verified-contacts.html","searchKeys":["canSendVerifiedContacts","val canSendVerifiedContacts: Boolean","org.meshtastic.core.model.Capabilities.canSendVerifiedContacts"]},{"name":"val canToggleTelemetryEnabled: Boolean","description":"org.meshtastic.core.model.Capabilities.canToggleTelemetryEnabled","location":"core/model/org.meshtastic.core.model/-capabilities/can-toggle-telemetry-enabled.html","searchKeys":["canToggleTelemetryEnabled","val canToggleTelemetryEnabled: Boolean","org.meshtastic.core.model.Capabilities.canToggleTelemetryEnabled"]},{"name":"val canToggleUnmessageable: Boolean","description":"org.meshtastic.core.model.Capabilities.canToggleUnmessageable","location":"core/model/org.meshtastic.core.model/-capabilities/can-toggle-unmessageable.html","searchKeys":["canToggleUnmessageable","val canToggleUnmessageable: Boolean","org.meshtastic.core.model.Capabilities.canToggleUnmessageable"]},{"name":"val capabilities: Capabilities","description":"org.meshtastic.core.model.Node.capabilities","location":"core/model/org.meshtastic.core.model/-node/capabilities.html","searchKeys":["capabilities","val capabilities: Capabilities","org.meshtastic.core.model.Node.capabilities"]},{"name":"val centerLat: Double","description":"org.meshtastic.core.model.geofence.GeofenceCircle.centerLat","location":"core/model/org.meshtastic.core.model.geofence/-geofence-circle/center-lat.html","searchKeys":["centerLat","val centerLat: Double","org.meshtastic.core.model.geofence.GeofenceCircle.centerLat"]},{"name":"val centerLon: Double","description":"org.meshtastic.core.model.geofence.GeofenceCircle.centerLon","location":"core/model/org.meshtastic.core.model.geofence/-geofence-circle/center-lon.html","searchKeys":["centerLon","val centerLon: Double","org.meshtastic.core.model.geofence.GeofenceCircle.centerLon"]},{"name":"val channel: Int","description":"org.meshtastic.core.model.ContactKey.channel","location":"core/model/org.meshtastic.core.model/-contact-key/channel.html","searchKeys":["channel","val channel: Int","org.meshtastic.core.model.ContactKey.channel"]},{"name":"val channel: Int","description":"org.meshtastic.core.model.Node.channel","location":"core/model/org.meshtastic.core.model/-node/channel.html","searchKeys":["channel","val channel: Int","org.meshtastic.core.model.Node.channel"]},{"name":"val channel: Int","description":"org.meshtastic.core.model.Reaction.channel","location":"core/model/org.meshtastic.core.model/-reaction/channel.html","searchKeys":["channel","val channel: Int","org.meshtastic.core.model.Reaction.channel"]},{"name":"val channel: Int?","description":"org.meshtastic.core.model.MqttJsonPayload.channel","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/channel.html","searchKeys":["channel","val channel: Int?","org.meshtastic.core.model.MqttJsonPayload.channel"]},{"name":"val channelName: String?","description":"org.meshtastic.core.model.MeshBeaconOffer.channelName","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/channel-name.html","searchKeys":["channelName","val channelName: String?","org.meshtastic.core.model.MeshBeaconOffer.channelName"]},{"name":"val channelNum: Int","description":"org.meshtastic.core.model.Channel.channelNum","location":"core/model/org.meshtastic.core.model/-channel/channel-num.html","searchKeys":["channelNum","val channelNum: Int","org.meshtastic.core.model.Channel.channelNum"]},{"name":"val channelOrNull: Int?","description":"org.meshtastic.core.model.ContactKey.channelOrNull","location":"core/model/org.meshtastic.core.model/-contact-key/channel-or-null.html","searchKeys":["channelOrNull","val channelOrNull: Int?","org.meshtastic.core.model.ContactKey.channelOrNull"]},{"name":"val channelUtilization: Float","description":"org.meshtastic.core.model.DeviceMetrics.channelUtilization","location":"core/model/org.meshtastic.core.model/-device-metrics/channel-utilization.html","searchKeys":["channelUtilization","val channelUtilization: Float","org.meshtastic.core.model.DeviceMetrics.channelUtilization"]},{"name":"val channelUtilization: Float","description":"org.meshtastic.core.model.MyNodeInfo.channelUtilization","location":"core/model/org.meshtastic.core.model/-my-node-info/channel-utilization.html","searchKeys":["channelUtilization","val channelUtilization: Float","org.meshtastic.core.model.MyNodeInfo.channelUtilization"]},{"name":"val channelWrites: List<Channel>","description":"org.meshtastic.core.model.util.ChannelReplacementPlan.channelWrites","location":"core/model/org.meshtastic.core.model.util/-channel-replacement-plan/channel-writes.html","searchKeys":["channelWrites","val channelWrites: List<Channel>","org.meshtastic.core.model.util.ChannelReplacementPlan.channelWrites"]},{"name":"val checkStatus: FirmwareCheckStatus","description":"org.meshtastic.core.model.DeviceVersion.checkStatus","location":"core/model/org.meshtastic.core.model/-device-version/check-status.html","searchKeys":["checkStatus","val checkStatus: FirmwareCheckStatus","org.meshtastic.core.model.DeviceVersion.checkStatus"]},{"name":"val circle: GeofenceCircle?","description":"org.meshtastic.core.model.geofence.Geofence.circle","location":"core/model/org.meshtastic.core.model.geofence/-geofence/circle.html","searchKeys":["circle","val circle: GeofenceCircle?","org.meshtastic.core.model.geofence.Geofence.circle"]},{"name":"val colors: EventFirmwareThemeColors?","description":"org.meshtastic.core.model.EventFirmwareTheme.colors","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/colors.html","searchKeys":["colors","val colors: EventFirmwareThemeColors?","org.meshtastic.core.model.EventFirmwareTheme.colors"]},{"name":"val colors: Pair<Int, Int>","description":"org.meshtastic.core.model.Node.colors","location":"core/model/org.meshtastic.core.model/-node/colors.html","searchKeys":["colors","val colors: Pair<Int, Int>","org.meshtastic.core.model.Node.colors"]},{"name":"val commit: String?","description":"org.meshtastic.core.model.NetworkFirmwareNightly.commit","location":"core/model/org.meshtastic.core.model/-network-firmware-nightly/commit.html","searchKeys":["commit","val commit: String?","org.meshtastic.core.model.NetworkFirmwareNightly.commit"]},{"name":"val completedHandshakes: Long","description":"org.meshtastic.core.model.ConnectionEpochs.completedHandshakes","location":"core/model/org.meshtastic.core.model/-connection-epochs/completed-handshakes.html","searchKeys":["completedHandshakes","val completedHandshakes: Long","org.meshtastic.core.model.ConnectionEpochs.completedHandshakes"]},{"name":"val contactKey: String","description":"org.meshtastic.core.model.Contact.contactKey","location":"core/model/org.meshtastic.core.model/-contact/contact-key.html","searchKeys":["contactKey","val contactKey: String","org.meshtastic.core.model.Contact.contactKey"]},{"name":"val contactKey: String","description":"org.meshtastic.core.model.ContactSettings.contactKey","location":"core/model/org.meshtastic.core.model/-contact-settings/contact-key.html","searchKeys":["contactKey","val contactKey: String","org.meshtastic.core.model.ContactSettings.contactKey"]},{"name":"val couldUpdate: Boolean","description":"org.meshtastic.core.model.MyNodeInfo.couldUpdate","location":"core/model/org.meshtastic.core.model/-my-node-info/could-update.html","searchKeys":["couldUpdate","val couldUpdate: Boolean","org.meshtastic.core.model.MyNodeInfo.couldUpdate"]},{"name":"val current: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.current","location":"core/model/org.meshtastic.core.model/-environment-metrics/current.html","searchKeys":["current","val current: Float?","org.meshtastic.core.model.EnvironmentMetrics.current"]},{"name":"val currentPacketId: Long","description":"org.meshtastic.core.model.MyNodeInfo.currentPacketId","location":"core/model/org.meshtastic.core.model/-my-node-info/current-packet-id.html","searchKeys":["currentPacketId","val currentPacketId: Long","org.meshtastic.core.model.MyNodeInfo.currentPacketId"]},{"name":"val currentVersion: String","description":"org.meshtastic.core.model.FirmwareUpdateNotice.currentVersion","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/current-version.html","searchKeys":["currentVersion","val currentVersion: String","org.meshtastic.core.model.FirmwareUpdateNotice.currentVersion"]},{"name":"val default: Channel","description":"org.meshtastic.core.model.Channel.Companion.default","location":"core/model/org.meshtastic.core.model/-channel/-companion/default.html","searchKeys":["default","val default: Channel","org.meshtastic.core.model.Channel.Companion.default"]},{"name":"val defaultPreset: Config.LoRaConfig.ModemPreset","description":"org.meshtastic.core.model.RegionPresetConstraint.defaultPreset","location":"core/model/org.meshtastic.core.model/-region-preset-constraint/default-preset.html","searchKeys":["defaultPreset","val defaultPreset: Config.LoRaConfig.ModemPreset","org.meshtastic.core.model.RegionPresetConstraint.defaultPreset"]},{"name":"val departures: Long","description":"org.meshtastic.core.model.ConnectionEpochs.departures","location":"core/model/org.meshtastic.core.model/-connection-epochs/departures.html","searchKeys":["departures","val departures: Long","org.meshtastic.core.model.ConnectionEpochs.departures"]},{"name":"val description: String","description":"org.meshtastic.core.model.RegionInfo.description","location":"core/model/org.meshtastic.core.model/-region-info/description.html","searchKeys":["description","val description: String","org.meshtastic.core.model.RegionInfo.description"]},{"name":"val description: String?","description":"org.meshtastic.core.model.DeviceLink.description","location":"core/model/org.meshtastic.core.model/-device-link/description.html","searchKeys":["description","val description: String?","org.meshtastic.core.model.DeviceLink.description"]},{"name":"val description: String?","description":"org.meshtastic.core.model.NetworkDeviceLink.description","location":"core/model/org.meshtastic.core.model/-network-device-link/description.html","searchKeys":["description","val description: String?","org.meshtastic.core.model.NetworkDeviceLink.description"]},{"name":"val destination: FirmwareUpdateDestination","description":"org.meshtastic.core.model.FirmwareUpdateNotice.destination","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/destination.html","searchKeys":["destination","val destination: FirmwareUpdateDestination","org.meshtastic.core.model.FirmwareUpdateNotice.destination"]},{"name":"val destinationNodeNum: Int","description":"org.meshtastic.core.model.service.TracerouteResponse.destinationNodeNum","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/destination-node-num.html","searchKeys":["destinationNodeNum","val destinationNodeNum: Int","org.meshtastic.core.model.service.TracerouteResponse.destinationNodeNum"]},{"name":"val deviceId: String?","description":"org.meshtastic.core.model.MyNodeInfo.deviceId","location":"core/model/org.meshtastic.core.model/-my-node-info/device-id.html","searchKeys":["deviceId","val deviceId: String?","org.meshtastic.core.model.MyNodeInfo.deviceId"]},{"name":"val deviceMetrics: DeviceMetrics","description":"org.meshtastic.core.model.Node.deviceMetrics","location":"core/model/org.meshtastic.core.model/-node/device-metrics.html","searchKeys":["deviceMetrics","val deviceMetrics: DeviceMetrics","org.meshtastic.core.model.Node.deviceMetrics"]},{"name":"val devices: List<BootloaderOtaQuirk>","description":"org.meshtastic.core.model.BootloaderOtaQuirksResponse.devices","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirks-response/devices.html","searchKeys":["devices","val devices: List<BootloaderOtaQuirk>","org.meshtastic.core.model.BootloaderOtaQuirksResponse.devices"]},{"name":"val displayName: String","description":"org.meshtastic.core.model.DeviceHardware.displayName","location":"core/model/org.meshtastic.core.model/-device-hardware/display-name.html","searchKeys":["displayName","val displayName: String","org.meshtastic.core.model.DeviceHardware.displayName"]},{"name":"val displayName: String","description":"org.meshtastic.core.model.EventFirmwareEdition.displayName","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/display-name.html","searchKeys":["displayName","val displayName: String","org.meshtastic.core.model.EventFirmwareEdition.displayName"]},{"name":"val displayName: String","description":"org.meshtastic.core.model.NetworkDeviceHardware.displayName","location":"core/model/org.meshtastic.core.model/-network-device-hardware/display-name.html","searchKeys":["displayName","val displayName: String","org.meshtastic.core.model.NetworkDeviceHardware.displayName"]},{"name":"val displayTime: Long","description":"org.meshtastic.core.model.Message.displayTime","location":"core/model/org.meshtastic.core.model/-message/display-time.html","searchKeys":["displayTime","val displayTime: Long","org.meshtastic.core.model.Message.displayTime"]},{"name":"val domain: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.domain","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/domain.html","searchKeys":["domain","val domain: String?","org.meshtastic.core.model.EventFirmwareEdition.domain"]},{"name":"val draft: String","description":"org.meshtastic.core.model.Contact.draft","location":"core/model/org.meshtastic.core.model/-contact/draft.html","searchKeys":["draft","val draft: String","org.meshtastic.core.model.Contact.draft"]},{"name":"val draft: String","description":"org.meshtastic.core.model.ContactSettings.draft","location":"core/model/org.meshtastic.core.model/-contact-settings/draft.html","searchKeys":["draft","val draft: String","org.meshtastic.core.model.ContactSettings.draft"]},{"name":"val east: Double","description":"org.meshtastic.core.model.geofence.GeofenceBox.east","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/east.html","searchKeys":["east","val east: Double","org.meshtastic.core.model.geofence.GeofenceBox.east"]},{"name":"val edition: String","description":"org.meshtastic.core.model.EventFirmwareEdition.edition","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/edition.html","searchKeys":["edition","val edition: String","org.meshtastic.core.model.EventFirmwareEdition.edition"]},{"name":"val editions: List<EventFirmwareEdition>","description":"org.meshtastic.core.model.EventFirmwareResponse.editions","location":"core/model/org.meshtastic.core.model/-event-firmware-response/editions.html","searchKeys":["editions","val editions: List<EventFirmwareEdition>","org.meshtastic.core.model.EventFirmwareResponse.editions"]},{"name":"val emoji: String","description":"org.meshtastic.core.model.Reaction.emoji","location":"core/model/org.meshtastic.core.model/-reaction/emoji.html","searchKeys":["emoji","val emoji: String","org.meshtastic.core.model.Reaction.emoji"]},{"name":"val emojis: List<Reaction>","description":"org.meshtastic.core.model.Message.emojis","location":"core/model/org.meshtastic.core.model/-message/emojis.html","searchKeys":["emojis","val emojis: List<Reaction>","org.meshtastic.core.model.Message.emojis"]},{"name":"val entries: EnumEntries<BeaconJoinOption>","description":"org.meshtastic.core.model.util.BeaconJoinOption.entries","location":"core/model/org.meshtastic.core.model.util/-beacon-join-option/entries.html","searchKeys":["entries","val entries: EnumEntries<BeaconJoinOption>","org.meshtastic.core.model.util.BeaconJoinOption.entries"]},{"name":"val entries: EnumEntries<ChannelOption>","description":"org.meshtastic.core.model.ChannelOption.entries","location":"core/model/org.meshtastic.core.model/-channel-option/entries.html","searchKeys":["entries","val entries: EnumEntries<ChannelOption>","org.meshtastic.core.model.ChannelOption.entries"]},{"name":"val entries: EnumEntries<DeviceType>","description":"org.meshtastic.core.model.DeviceType.entries","location":"core/model/org.meshtastic.core.model/-device-type/entries.html","searchKeys":["entries","val entries: EnumEntries<DeviceType>","org.meshtastic.core.model.DeviceType.entries"]},{"name":"val entries: EnumEntries<DistanceUnit>","description":"org.meshtastic.core.model.util.DistanceUnit.entries","location":"core/model/org.meshtastic.core.model.util/-distance-unit/entries.html","searchKeys":["entries","val entries: EnumEntries<DistanceUnit>","org.meshtastic.core.model.util.DistanceUnit.entries"]},{"name":"val entries: EnumEntries<FirmwareCheckStatus>","description":"org.meshtastic.core.model.FirmwareCheckStatus.entries","location":"core/model/org.meshtastic.core.model/-firmware-check-status/entries.html","searchKeys":["entries","val entries: EnumEntries<FirmwareCheckStatus>","org.meshtastic.core.model.FirmwareCheckStatus.entries"]},{"name":"val entries: EnumEntries<FirmwareUpdateDestination>","description":"org.meshtastic.core.model.FirmwareUpdateDestination.entries","location":"core/model/org.meshtastic.core.model/-firmware-update-destination/entries.html","searchKeys":["entries","val entries: EnumEntries<FirmwareUpdateDestination>","org.meshtastic.core.model.FirmwareUpdateDestination.entries"]},{"name":"val entries: EnumEntries<FirmwareUpdateNoticePresentation>","description":"org.meshtastic.core.model.FirmwareUpdateNoticePresentation.entries","location":"core/model/org.meshtastic.core.model/-firmware-update-notice-presentation/entries.html","searchKeys":["entries","val entries: EnumEntries<FirmwareUpdateNoticePresentation>","org.meshtastic.core.model.FirmwareUpdateNoticePresentation.entries"]},{"name":"val entries: EnumEntries<FirmwareUpdateTransport>","description":"org.meshtastic.core.model.FirmwareUpdateTransport.entries","location":"core/model/org.meshtastic.core.model/-firmware-update-transport/entries.html","searchKeys":["entries","val entries: EnumEntries<FirmwareUpdateTransport>","org.meshtastic.core.model.FirmwareUpdateTransport.entries"]},{"name":"val entries: EnumEntries<InterfaceId>","description":"org.meshtastic.core.model.InterfaceId.entries","location":"core/model/org.meshtastic.core.model/-interface-id/entries.html","searchKeys":["entries","val entries: EnumEntries<InterfaceId>","org.meshtastic.core.model.InterfaceId.entries"]},{"name":"val entries: EnumEntries<MessageStatus>","description":"org.meshtastic.core.model.MessageStatus.entries","location":"core/model/org.meshtastic.core.model/-message-status/entries.html","searchKeys":["entries","val entries: EnumEntries<MessageStatus>","org.meshtastic.core.model.MessageStatus.entries"]},{"name":"val entries: EnumEntries<NodeListDensity>","description":"org.meshtastic.core.model.NodeListDensity.entries","location":"core/model/org.meshtastic.core.model/-node-list-density/entries.html","searchKeys":["entries","val entries: EnumEntries<NodeListDensity>","org.meshtastic.core.model.NodeListDensity.entries"]},{"name":"val entries: EnumEntries<NodeSortOption>","description":"org.meshtastic.core.model.NodeSortOption.entries","location":"core/model/org.meshtastic.core.model/-node-sort-option/entries.html","searchKeys":["entries","val entries: EnumEntries<NodeSortOption>","org.meshtastic.core.model.NodeSortOption.entries"]},{"name":"val entries: EnumEntries<RegionInfo>","description":"org.meshtastic.core.model.RegionInfo.entries","location":"core/model/org.meshtastic.core.model/-region-info/entries.html","searchKeys":["entries","val entries: EnumEntries<RegionInfo>","org.meshtastic.core.model.RegionInfo.entries"]},{"name":"val entries: EnumEntries<SoftDeviceVariant>","description":"org.meshtastic.core.model.SoftDeviceVariant.entries","location":"core/model/org.meshtastic.core.model/-soft-device-variant/entries.html","searchKeys":["entries","val entries: EnumEntries<SoftDeviceVariant>","org.meshtastic.core.model.SoftDeviceVariant.entries"]},{"name":"val entries: EnumEntries<TelemetryType>","description":"org.meshtastic.core.model.TelemetryType.entries","location":"core/model/org.meshtastic.core.model/-telemetry-type/entries.html","searchKeys":["entries","val entries: EnumEntries<TelemetryType>","org.meshtastic.core.model.TelemetryType.entries"]},{"name":"val entries: EnumEntries<TracerouteMapAvailability>","description":"org.meshtastic.core.model.TracerouteMapAvailability.entries","location":"core/model/org.meshtastic.core.model/-traceroute-map-availability/entries.html","searchKeys":["entries","val entries: EnumEntries<TracerouteMapAvailability>","org.meshtastic.core.model.TracerouteMapAvailability.entries"]},{"name":"val environmentMetrics: EnvironmentMetrics","description":"org.meshtastic.core.model.Node.environmentMetrics","location":"core/model/org.meshtastic.core.model/-node/environment-metrics.html","searchKeys":["environmentMetrics","val environmentMetrics: EnvironmentMetrics","org.meshtastic.core.model.Node.environmentMetrics"]},{"name":"val epochs: ConnectionEpochs","description":"org.meshtastic.core.model.ConnectionLifecycle.epochs","location":"core/model/org.meshtastic.core.model/-connection-lifecycle/epochs.html","searchKeys":["epochs","val epochs: ConnectionEpochs","org.meshtastic.core.model.ConnectionLifecycle.epochs"]},{"name":"val erase: MaintenanceUf2EraseSet?","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.erase","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/erase.html","searchKeys":["erase","val erase: MaintenanceUf2EraseSet?","org.meshtastic.core.model.MaintenanceUf2Manifest.erase"]},{"name":"val eventEnd: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.eventEnd","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/event-end.html","searchKeys":["eventEnd","val eventEnd: String?","org.meshtastic.core.model.EventFirmwareEdition.eventEnd"]},{"name":"val eventStart: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.eventStart","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/event-start.html","searchKeys":["eventStart","val eventStart: String?","org.meshtastic.core.model.EventFirmwareEdition.eventStart"]},{"name":"val expectedFirstTargetAddress: Long?","description":"org.meshtastic.core.model.EraseImageEntry.expectedFirstTargetAddress","location":"core/model/org.meshtastic.core.model/-erase-image-entry/expected-first-target-address.html","searchKeys":["expectedFirstTargetAddress","val expectedFirstTargetAddress: Long?","org.meshtastic.core.model.EraseImageEntry.expectedFirstTargetAddress"]},{"name":"val expiryEpoch: Long","description":"org.meshtastic.core.model.service.LockdownTokenInfo.expiryEpoch","location":"core/model/org.meshtastic.core.model.service/-lockdown-token-info/expiry-epoch.html","searchKeys":["expiryEpoch","val expiryEpoch: Long","org.meshtastic.core.model.service.LockdownTokenInfo.expiryEpoch"]},{"name":"val fileName: String","description":"org.meshtastic.core.model.EraseImageEntry.fileName","location":"core/model/org.meshtastic.core.model/-erase-image-entry/file-name.html","searchKeys":["fileName","val fileName: String","org.meshtastic.core.model.EraseImageEntry.fileName"]},{"name":"val filtered: Boolean","description":"org.meshtastic.core.model.Message.filtered","location":"core/model/org.meshtastic.core.model/-message/filtered.html","searchKeys":["filtered","val filtered: Boolean","org.meshtastic.core.model.Message.filtered"]},{"name":"val filteringDisabled: Boolean","description":"org.meshtastic.core.model.ContactSettings.filteringDisabled","location":"core/model/org.meshtastic.core.model/-contact-settings/filtering-disabled.html","searchKeys":["filteringDisabled","val filteringDisabled: Boolean","org.meshtastic.core.model.ContactSettings.filteringDisabled"]},{"name":"val firmware: EventFirmwareBuild?","description":"org.meshtastic.core.model.EventFirmwareEdition.firmware","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/firmware.html","searchKeys":["firmware","val firmware: EventFirmwareBuild?","org.meshtastic.core.model.EventFirmwareEdition.firmware"]},{"name":"val firmwareString: String","description":"org.meshtastic.core.model.MyNodeInfo.firmwareString","location":"core/model/org.meshtastic.core.model/-my-node-info/firmware-string.html","searchKeys":["firmwareString","val firmwareString: String","org.meshtastic.core.model.MyNodeInfo.firmwareString"]},{"name":"val firmwareVersion: String?","description":"org.meshtastic.core.model.Capabilities.firmwareVersion","location":"core/model/org.meshtastic.core.model/-capabilities/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String?","org.meshtastic.core.model.Capabilities.firmwareVersion"]},{"name":"val firmwareVersion: String?","description":"org.meshtastic.core.model.MyNodeInfo.firmwareVersion","location":"core/model/org.meshtastic.core.model/-my-node-info/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String?","org.meshtastic.core.model.MyNodeInfo.firmwareVersion"]},{"name":"val fonts: EventFirmwareFonts?","description":"org.meshtastic.core.model.EventFirmwareTheme.fonts","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/fonts.html","searchKeys":["fonts","val fonts: EventFirmwareFonts?","org.meshtastic.core.model.EventFirmwareTheme.fonts"]},{"name":"val forwardRoute: List<Int>","description":"org.meshtastic.core.model.TracerouteOverlay.forwardRoute","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/forward-route.html","searchKeys":["forwardRoute","val forwardRoute: List<Int>","org.meshtastic.core.model.TracerouteOverlay.forwardRoute"]},{"name":"val forwardRoute: List<Int>","description":"org.meshtastic.core.model.service.TracerouteResponse.forwardRoute","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/forward-route.html","searchKeys":["forwardRoute","val forwardRoute: List<Int>","org.meshtastic.core.model.service.TracerouteResponse.forwardRoute"]},{"name":"val freqEnd: Float","description":"org.meshtastic.core.model.RegionInfo.freqEnd","location":"core/model/org.meshtastic.core.model/-region-info/freq-end.html","searchKeys":["freqEnd","val freqEnd: Float","org.meshtastic.core.model.RegionInfo.freqEnd"]},{"name":"val freqStart: Float","description":"org.meshtastic.core.model.RegionInfo.freqStart","location":"core/model/org.meshtastic.core.model/-region-info/freq-start.html","searchKeys":["freqStart","val freqStart: Float","org.meshtastic.core.model.RegionInfo.freqStart"]},{"name":"val from: Long","description":"org.meshtastic.core.model.MqttJsonPayload.from","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/from.html","searchKeys":["from","val from: Long","org.meshtastic.core.model.MqttJsonPayload.from"]},{"name":"val fromLocal: Boolean","description":"org.meshtastic.core.model.Message.fromLocal","location":"core/model/org.meshtastic.core.model/-message/from-local.html","searchKeys":["fromLocal","val fromLocal: Boolean","org.meshtastic.core.model.Message.fromLocal"]},{"name":"val fromNodeNum: Int","description":"org.meshtastic.core.model.MeshBeaconOffer.fromNodeNum","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/from-node-num.html","searchKeys":["fromNodeNum","val fromNodeNum: Int","org.meshtastic.core.model.MeshBeaconOffer.fromNodeNum"]},{"name":"val fromNum: Int","description":"org.meshtastic.core.model.MeshLog.fromNum","location":"core/model/org.meshtastic.core.model/-mesh-log/from-num.html","searchKeys":["fromNum","val fromNum: Int","org.meshtastic.core.model.MeshLog.fromNum"]},{"name":"val fromRadio: FromRadio","description":"org.meshtastic.core.model.MeshLog.fromRadio","location":"core/model/org.meshtastic.core.model/-mesh-log/from-radio.html","searchKeys":["fromRadio","val fromRadio: FromRadio","org.meshtastic.core.model.MeshLog.fromRadio"]},{"name":"val gasResistance: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.gasResistance","location":"core/model/org.meshtastic.core.model/-environment-metrics/gas-resistance.html","searchKeys":["gasResistance","val gasResistance: Float?","org.meshtastic.core.model.EnvironmentMetrics.gasResistance"]},{"name":"val generatedAt: String?","description":"org.meshtastic.core.model.EventFirmwareResponse.generatedAt","location":"core/model/org.meshtastic.core.model/-event-firmware-response/generated-at.html","searchKeys":["generatedAt","val generatedAt: String?","org.meshtastic.core.model.EventFirmwareResponse.generatedAt"]},{"name":"val generatedAt: String?","description":"org.meshtastic.core.model.NetworkDeviceLinksResponse.generatedAt","location":"core/model/org.meshtastic.core.model/-network-device-links-response/generated-at.html","searchKeys":["generatedAt","val generatedAt: String?","org.meshtastic.core.model.NetworkDeviceLinksResponse.generatedAt"]},{"name":"val groundSpeed: Int","description":"org.meshtastic.core.model.Position.groundSpeed","location":"core/model/org.meshtastic.core.model/-position/ground-speed.html","searchKeys":["groundSpeed","val groundSpeed: Int","org.meshtastic.core.model.Position.groundSpeed"]},{"name":"val groundTrack: Int","description":"org.meshtastic.core.model.Position.groundTrack","location":"core/model/org.meshtastic.core.model/-position/ground-track.html","searchKeys":["groundTrack","val groundTrack: Int","org.meshtastic.core.model.Position.groundTrack"]},{"name":"val handshakesAtLastDeparture: Long","description":"org.meshtastic.core.model.ConnectionEpochs.handshakesAtLastDeparture","location":"core/model/org.meshtastic.core.model/-connection-epochs/handshakes-at-last-departure.html","searchKeys":["handshakesAtLastDeparture","val handshakesAtLastDeparture: Long","org.meshtastic.core.model.ConnectionEpochs.handshakesAtLastDeparture"]},{"name":"val hasAirQualityMetrics: Boolean","description":"org.meshtastic.core.model.Node.hasAirQualityMetrics","location":"core/model/org.meshtastic.core.model/-node/has-air-quality-metrics.html","searchKeys":["hasAirQualityMetrics","val hasAirQualityMetrics: Boolean","org.meshtastic.core.model.Node.hasAirQualityMetrics"]},{"name":"val hasEnvironmentMetrics: Boolean","description":"org.meshtastic.core.model.Node.hasEnvironmentMetrics","location":"core/model/org.meshtastic.core.model/-node/has-environment-metrics.html","searchKeys":["hasEnvironmentMetrics","val hasEnvironmentMetrics: Boolean","org.meshtastic.core.model.Node.hasEnvironmentMetrics"]},{"name":"val hasGPS: Boolean","description":"org.meshtastic.core.model.MyNodeInfo.hasGPS","location":"core/model/org.meshtastic.core.model/-my-node-info/has-g-p-s.html","searchKeys":["hasGPS","val hasGPS: Boolean","org.meshtastic.core.model.MyNodeInfo.hasGPS"]},{"name":"val hasInkHud: Boolean?","description":"org.meshtastic.core.model.DeviceHardware.hasInkHud","location":"core/model/org.meshtastic.core.model/-device-hardware/has-ink-hud.html","searchKeys":["hasInkHud","val hasInkHud: Boolean?","org.meshtastic.core.model.DeviceHardware.hasInkHud"]},{"name":"val hasInkHud: Boolean?","description":"org.meshtastic.core.model.NetworkDeviceHardware.hasInkHud","location":"core/model/org.meshtastic.core.model/-network-device-hardware/has-ink-hud.html","searchKeys":["hasInkHud","val hasInkHud: Boolean?","org.meshtastic.core.model.NetworkDeviceHardware.hasInkHud"]},{"name":"val hasMui: Boolean?","description":"org.meshtastic.core.model.DeviceHardware.hasMui","location":"core/model/org.meshtastic.core.model/-device-hardware/has-mui.html","searchKeys":["hasMui","val hasMui: Boolean?","org.meshtastic.core.model.DeviceHardware.hasMui"]},{"name":"val hasMui: Boolean?","description":"org.meshtastic.core.model.NetworkDeviceHardware.hasMui","location":"core/model/org.meshtastic.core.model/-network-device-hardware/has-mui.html","searchKeys":["hasMui","val hasMui: Boolean?","org.meshtastic.core.model.NetworkDeviceHardware.hasMui"]},{"name":"val hasOverlay: Boolean","description":"org.meshtastic.core.model.service.TracerouteResponse.hasOverlay","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/has-overlay.html","searchKeys":["hasOverlay","val hasOverlay: Boolean","org.meshtastic.core.model.service.TracerouteResponse.hasOverlay"]},{"name":"val hasPKC: Boolean","description":"org.meshtastic.core.model.Node.hasPKC","location":"core/model/org.meshtastic.core.model/-node/has-p-k-c.html","searchKeys":["hasPKC","val hasPKC: Boolean","org.meshtastic.core.model.Node.hasPKC"]},{"name":"val hasPowerMetrics: Boolean","description":"org.meshtastic.core.model.Node.hasPowerMetrics","location":"core/model/org.meshtastic.core.model/-node/has-power-metrics.html","searchKeys":["hasPowerMetrics","val hasPowerMetrics: Boolean","org.meshtastic.core.model.Node.hasPowerMetrics"]},{"name":"val hasRoutes: Boolean","description":"org.meshtastic.core.model.TracerouteOverlay.hasRoutes","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/has-routes.html","searchKeys":["hasRoutes","val hasRoutes: Boolean","org.meshtastic.core.model.TracerouteOverlay.hasRoutes"]},{"name":"val hasWifi: Boolean","description":"org.meshtastic.core.model.MyNodeInfo.hasWifi","location":"core/model/org.meshtastic.core.model/-my-node-info/has-wifi.html","searchKeys":["hasWifi","val hasWifi: Boolean","org.meshtastic.core.model.MyNodeInfo.hasWifi"]},{"name":"val hash: Int","description":"org.meshtastic.core.model.Channel.hash","location":"core/model/org.meshtastic.core.model/-channel/hash.html","searchKeys":["hash","val hash: Int","org.meshtastic.core.model.Channel.hash"]},{"name":"val heading: String?","description":"org.meshtastic.core.model.EventFirmwareFonts.heading","location":"core/model/org.meshtastic.core.model/-event-firmware-fonts/heading.html","searchKeys":["heading","val heading: String?","org.meshtastic.core.model.EventFirmwareFonts.heading"]},{"name":"val hopLimit: Int?","description":"org.meshtastic.core.model.MqttJsonPayload.hopLimit","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/hop-limit.html","searchKeys":["hopLimit","val hopLimit: Int?","org.meshtastic.core.model.MqttJsonPayload.hopLimit"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.model.DataPacket.hopsAway","location":"core/model/org.meshtastic.core.model/-data-packet/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.model.DataPacket.hopsAway"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.model.Message.hopsAway","location":"core/model/org.meshtastic.core.model/-message/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.model.Message.hopsAway"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.model.Node.hopsAway","location":"core/model/org.meshtastic.core.model/-node/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.model.Node.hopsAway"]},{"name":"val hopsAway: Int","description":"org.meshtastic.core.model.Reaction.hopsAway","location":"core/model/org.meshtastic.core.model/-reaction/hops-away.html","searchKeys":["hopsAway","val hopsAway: Int","org.meshtastic.core.model.Reaction.hopsAway"]},{"name":"val hwModel: HardwareModel","description":"org.meshtastic.core.model.MeshUser.hwModel","location":"core/model/org.meshtastic.core.model/-mesh-user/hw-model.html","searchKeys":["hwModel","val hwModel: HardwareModel","org.meshtastic.core.model.MeshUser.hwModel"]},{"name":"val hwModel: Int","description":"org.meshtastic.core.model.BootloaderOtaQuirk.hwModel","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirk/hw-model.html","searchKeys":["hwModel","val hwModel: Int","org.meshtastic.core.model.BootloaderOtaQuirk.hwModel"]},{"name":"val hwModel: Int","description":"org.meshtastic.core.model.DeviceHardware.hwModel","location":"core/model/org.meshtastic.core.model/-device-hardware/hw-model.html","searchKeys":["hwModel","val hwModel: Int","org.meshtastic.core.model.DeviceHardware.hwModel"]},{"name":"val hwModel: Int","description":"org.meshtastic.core.model.NetworkDeviceHardware.hwModel","location":"core/model/org.meshtastic.core.model/-network-device-hardware/hw-model.html","searchKeys":["hwModel","val hwModel: Int","org.meshtastic.core.model.NetworkDeviceHardware.hwModel"]},{"name":"val hwModel: Int","description":"org.meshtastic.core.model.SoftDeviceVariantEntry.hwModel","location":"core/model/org.meshtastic.core.model/-soft-device-variant-entry/hw-model.html","searchKeys":["hwModel","val hwModel: Int","org.meshtastic.core.model.SoftDeviceVariantEntry.hwModel"]},{"name":"val hwModelSlug: String","description":"org.meshtastic.core.model.DeviceHardware.hwModelSlug","location":"core/model/org.meshtastic.core.model/-device-hardware/hw-model-slug.html","searchKeys":["hwModelSlug","val hwModelSlug: String","org.meshtastic.core.model.DeviceHardware.hwModelSlug"]},{"name":"val hwModelSlug: String","description":"org.meshtastic.core.model.NetworkDeviceHardware.hwModelSlug","location":"core/model/org.meshtastic.core.model/-network-device-hardware/hw-model-slug.html","searchKeys":["hwModelSlug","val hwModelSlug: String","org.meshtastic.core.model.NetworkDeviceHardware.hwModelSlug"]},{"name":"val hwModelSlug: String?","description":"org.meshtastic.core.model.BootloaderOtaQuirk.hwModelSlug","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirk/hw-model-slug.html","searchKeys":["hwModelSlug","val hwModelSlug: String?","org.meshtastic.core.model.BootloaderOtaQuirk.hwModelSlug"]},{"name":"val hwModelSlug: String?","description":"org.meshtastic.core.model.SoftDeviceVariantEntry.hwModelSlug","location":"core/model/org.meshtastic.core.model/-soft-device-variant-entry/hw-model-slug.html","searchKeys":["hwModelSlug","val hwModelSlug: String?","org.meshtastic.core.model.SoftDeviceVariantEntry.hwModelSlug"]},{"name":"val hwModelString: String?","description":"org.meshtastic.core.model.MeshUser.hwModelString","location":"core/model/org.meshtastic.core.model/-mesh-user/hw-model-string.html","searchKeys":["hwModelString","val hwModelString: String?","org.meshtastic.core.model.MeshUser.hwModelString"]},{"name":"val hwModels: List<Int>?","description":"org.meshtastic.core.model.NetworkDeviceLink.hwModels","location":"core/model/org.meshtastic.core.model/-network-device-link/hw-models.html","searchKeys":["hwModels","val hwModels: List<Int>?","org.meshtastic.core.model.NetworkDeviceLink.hwModels"]},{"name":"val iaq: Int?","description":"org.meshtastic.core.model.EnvironmentMetrics.iaq","location":"core/model/org.meshtastic.core.model/-environment-metrics/iaq.html","searchKeys":["iaq","val iaq: Int?","org.meshtastic.core.model.EnvironmentMetrics.iaq"]},{"name":"val iconUrl: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.iconUrl","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/icon-url.html","searchKeys":["iconUrl","val iconUrl: String?","org.meshtastic.core.model.EventFirmwareEdition.iconUrl"]},{"name":"val id: Char","description":"org.meshtastic.core.model.InterfaceId.id","location":"core/model/org.meshtastic.core.model/-interface-id/id.html","searchKeys":["id","val id: Char","org.meshtastic.core.model.InterfaceId.id"]},{"name":"val id: Long?","description":"org.meshtastic.core.model.MqttJsonPayload.id","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/id.html","searchKeys":["id","val id: Long?","org.meshtastic.core.model.MqttJsonPayload.id"]},{"name":"val id: String","description":"org.meshtastic.core.model.MeshUser.id","location":"core/model/org.meshtastic.core.model/-mesh-user/id.html","searchKeys":["id","val id: String","org.meshtastic.core.model.MeshUser.id"]},{"name":"val id: String","description":"org.meshtastic.core.model.NetworkFirmwareRelease.id","location":"core/model/org.meshtastic.core.model/-network-firmware-release/id.html","searchKeys":["id","val id: String","org.meshtastic.core.model.NetworkFirmwareRelease.id"]},{"name":"val id: String","description":"org.meshtastic.core.model.NodeAddress.ById.id","location":"core/model/org.meshtastic.core.model/-node-address/-by-id/id.html","searchKeys":["id","val id: String","org.meshtastic.core.model.NodeAddress.ById.id"]},{"name":"val id: String?","description":"org.meshtastic.core.model.EventFirmwareBuild.id","location":"core/model/org.meshtastic.core.model/-event-firmware-build/id.html","searchKeys":["id","val id: String?","org.meshtastic.core.model.EventFirmwareBuild.id"]},{"name":"val id: String?","description":"org.meshtastic.core.model.NetworkFirmwareNightly.id","location":"core/model/org.meshtastic.core.model/-network-firmware-nightly/id.html","searchKeys":["id","val id: String?","org.meshtastic.core.model.NetworkFirmwareNightly.id"]},{"name":"val images: List<String>?","description":"org.meshtastic.core.model.DeviceHardware.images","location":"core/model/org.meshtastic.core.model/-device-hardware/images.html","searchKeys":["images","val images: List<String>?","org.meshtastic.core.model.DeviceHardware.images"]},{"name":"val images: List<String>?","description":"org.meshtastic.core.model.NetworkDeviceHardware.images","location":"core/model/org.meshtastic.core.model/-network-device-hardware/images.html","searchKeys":["images","val images: List<String>?","org.meshtastic.core.model.NetworkDeviceHardware.images"]},{"name":"val infoUrl: String?","description":"org.meshtastic.core.model.BootloaderOtaQuirk.infoUrl","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirk/info-url.html","searchKeys":["infoUrl","val infoUrl: String?","org.meshtastic.core.model.BootloaderOtaQuirk.infoUrl"]},{"name":"val isEsp32Arc: Boolean","description":"org.meshtastic.core.model.DeviceHardware.isEsp32Arc","location":"core/model/org.meshtastic.core.model/-device-hardware/is-esp32-arc.html","searchKeys":["isEsp32Arc","val isEsp32Arc: Boolean","org.meshtastic.core.model.DeviceHardware.isEsp32Arc"]},{"name":"val isFavorite: Boolean","description":"org.meshtastic.core.model.Node.isFavorite","location":"core/model/org.meshtastic.core.model/-node/is-favorite.html","searchKeys":["isFavorite","val isFavorite: Boolean","org.meshtastic.core.model.Node.isFavorite"]},{"name":"val isIgnored: Boolean","description":"org.meshtastic.core.model.Node.isIgnored","location":"core/model/org.meshtastic.core.model/-node/is-ignored.html","searchKeys":["isIgnored","val isIgnored: Boolean","org.meshtastic.core.model.Node.isIgnored"]},{"name":"val isLicensed: Boolean","description":"org.meshtastic.core.model.MeshUser.isLicensed","location":"core/model/org.meshtastic.core.model/-mesh-user/is-licensed.html","searchKeys":["isLicensed","val isLicensed: Boolean","org.meshtastic.core.model.MeshUser.isLicensed"]},{"name":"val isMuted: Boolean","description":"org.meshtastic.core.model.Contact.isMuted","location":"core/model/org.meshtastic.core.model/-contact/is-muted.html","searchKeys":["isMuted","val isMuted: Boolean","org.meshtastic.core.model.Contact.isMuted"]},{"name":"val isMuted: Boolean","description":"org.meshtastic.core.model.ContactSettings.isMuted","location":"core/model/org.meshtastic.core.model/-contact-settings/is-muted.html","searchKeys":["isMuted","val isMuted: Boolean","org.meshtastic.core.model.ContactSettings.isMuted"]},{"name":"val isMuted: Boolean","description":"org.meshtastic.core.model.Node.isMuted","location":"core/model/org.meshtastic.core.model/-node/is-muted.html","searchKeys":["isMuted","val isMuted: Boolean","org.meshtastic.core.model.Node.isMuted"]},{"name":"val isNrf52Arc: Boolean","description":"org.meshtastic.core.model.DeviceHardware.isNrf52Arc","location":"core/model/org.meshtastic.core.model/-device-hardware/is-nrf52-arc.html","searchKeys":["isNrf52Arc","val isNrf52Arc: Boolean","org.meshtastic.core.model.DeviceHardware.isNrf52Arc"]},{"name":"val isOnline: Boolean","description":"org.meshtastic.core.model.Node.isOnline","location":"core/model/org.meshtastic.core.model/-node/is-online.html","searchKeys":["isOnline","val isOnline: Boolean","org.meshtastic.core.model.Node.isOnline"]},{"name":"val isPinned: Boolean","description":"org.meshtastic.core.model.Contact.isPinned","location":"core/model/org.meshtastic.core.model/-contact/is-pinned.html","searchKeys":["isPinned","val isPinned: Boolean","org.meshtastic.core.model.Contact.isPinned"]},{"name":"val isRp2040Arc: Boolean","description":"org.meshtastic.core.model.DeviceHardware.isRp2040Arc","location":"core/model/org.meshtastic.core.model/-device-hardware/is-rp2040-arc.html","searchKeys":["isRp2040Arc","val isRp2040Arc: Boolean","org.meshtastic.core.model.DeviceHardware.isRp2040Arc"]},{"name":"val isUnknownUser: Boolean","description":"org.meshtastic.core.model.Node.isUnknownUser","location":"core/model/org.meshtastic.core.model/-node/is-unknown-user.html","searchKeys":["isUnknownUser","val isUnknownUser: Boolean","org.meshtastic.core.model.Node.isUnknownUser"]},{"name":"val isUnmessageable: Boolean","description":"org.meshtastic.core.model.Contact.isUnmessageable","location":"core/model/org.meshtastic.core.model/-contact/is-unmessageable.html","searchKeys":["isUnmessageable","val isUnmessageable: Boolean","org.meshtastic.core.model.Contact.isUnmessageable"]},{"name":"val isValid: Boolean","description":"org.meshtastic.core.model.DeviceVersion.isValid","location":"core/model/org.meshtastic.core.model/-device-version/is-valid.html","searchKeys":["isValid","val isValid: Boolean","org.meshtastic.core.model.DeviceVersion.isValid"]},{"name":"val isVendor: Boolean","description":"org.meshtastic.core.model.DeviceLink.isVendor","location":"core/model/org.meshtastic.core.model/-device-link/is-vendor.html","searchKeys":["isVendor","val isVendor: Boolean","org.meshtastic.core.model.DeviceLink.isVendor"]},{"name":"val key: String","description":"org.meshtastic.core.model.MeshBeaconOffer.key","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/key.html","searchKeys":["key","val key: String","org.meshtastic.core.model.MeshBeaconOffer.key"]},{"name":"val key: String?","description":"org.meshtastic.core.model.NetworkDeviceHardware.key","location":"core/model/org.meshtastic.core.model/-network-device-hardware/key.html","searchKeys":["key","val key: String?","org.meshtastic.core.model.NetworkDeviceHardware.key"]},{"name":"val kind: MeasureUnitKind","description":"org.meshtastic.core.model.util.DistanceUnit.kind","location":"core/model/org.meshtastic.core.model.util/-distance-unit/kind.html","searchKeys":["kind","val kind: MeasureUnitKind","org.meshtastic.core.model.util.DistanceUnit.kind"]},{"name":"val label: String","description":"org.meshtastic.core.model.EventFirmwareLink.label","location":"core/model/org.meshtastic.core.model/-event-firmware-link/label.html","searchKeys":["label","val label: String","org.meshtastic.core.model.EventFirmwareLink.label"]},{"name":"val lastDepartureState: ConnectionState?","description":"org.meshtastic.core.model.ConnectionEpochs.lastDepartureState","location":"core/model/org.meshtastic.core.model/-connection-epochs/last-departure-state.html","searchKeys":["lastDepartureState","val lastDepartureState: ConnectionState?","org.meshtastic.core.model.ConnectionEpochs.lastDepartureState"]},{"name":"val lastError: String?","description":"org.meshtastic.core.model.MqttConnectionState.Reconnecting.lastError","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-reconnecting/last-error.html","searchKeys":["lastError","val lastError: String?","org.meshtastic.core.model.MqttConnectionState.Reconnecting.lastError"]},{"name":"val lastHeard: Int","description":"org.meshtastic.core.model.Node.lastHeard","location":"core/model/org.meshtastic.core.model/-node/last-heard.html","searchKeys":["lastHeard","val lastHeard: Int","org.meshtastic.core.model.Node.lastHeard"]},{"name":"val lastMessageText: String?","description":"org.meshtastic.core.model.Contact.lastMessageText","location":"core/model/org.meshtastic.core.model/-contact/last-message-text.html","searchKeys":["lastMessageText","val lastMessageText: String?","org.meshtastic.core.model.Contact.lastMessageText"]},{"name":"val lastMessageTime: Long?","description":"org.meshtastic.core.model.Contact.lastMessageTime","location":"core/model/org.meshtastic.core.model/-contact/last-message-time.html","searchKeys":["lastMessageTime","val lastMessageTime: Long?","org.meshtastic.core.model.Contact.lastMessageTime"]},{"name":"val lastReadMessageTimestamp: Long?","description":"org.meshtastic.core.model.ContactSettings.lastReadMessageTimestamp","location":"core/model/org.meshtastic.core.model/-contact-settings/last-read-message-timestamp.html","searchKeys":["lastReadMessageTimestamp","val lastReadMessageTimestamp: Long?","org.meshtastic.core.model.ContactSettings.lastReadMessageTimestamp"]},{"name":"val lastReadMessageUuid: Long?","description":"org.meshtastic.core.model.ContactSettings.lastReadMessageUuid","location":"core/model/org.meshtastic.core.model/-contact-settings/last-read-message-uuid.html","searchKeys":["lastReadMessageUuid","val lastReadMessageUuid: Long?","org.meshtastic.core.model.ContactSettings.lastReadMessageUuid"]},{"name":"val lastTransport: Int","description":"org.meshtastic.core.model.Node.lastTransport","location":"core/model/org.meshtastic.core.model/-node/last-transport.html","searchKeys":["lastTransport","val lastTransport: Int","org.meshtastic.core.model.Node.lastTransport"]},{"name":"val latitude: Double","description":"org.meshtastic.core.model.Node.latitude","location":"core/model/org.meshtastic.core.model/-node/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.core.model.Node.latitude"]},{"name":"val latitude: Double","description":"org.meshtastic.core.model.Position.latitude","location":"core/model/org.meshtastic.core.model/-position/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.core.model.Position.latitude"]},{"name":"val licensedOnly: Boolean","description":"org.meshtastic.core.model.RegionPresetConstraint.licensedOnly","location":"core/model/org.meshtastic.core.model/-region-preset-constraint/licensed-only.html","searchKeys":["licensedOnly","val licensedOnly: Boolean","org.meshtastic.core.model.RegionPresetConstraint.licensedOnly"]},{"name":"val links: List<EventFirmwareLink>","description":"org.meshtastic.core.model.EventFirmwareEdition.links","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/links.html","searchKeys":["links","val links: List<EventFirmwareLink>","org.meshtastic.core.model.EventFirmwareEdition.links"]},{"name":"val links: List<NetworkDeviceLink>","description":"org.meshtastic.core.model.NetworkDeviceLinksResponse.links","location":"core/model/org.meshtastic.core.model/-network-device-links-response/links.html","searchKeys":["links","val links: List<NetworkDeviceLink>","org.meshtastic.core.model.NetworkDeviceLinksResponse.links"]},{"name":"val location: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.location","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/location.html","searchKeys":["location","val location: String?","org.meshtastic.core.model.EventFirmwareEdition.location"]},{"name":"val lockReason: String","description":"org.meshtastic.core.model.service.LockdownState.Locked.lockReason","location":"core/model/org.meshtastic.core.model.service/-lockdown-state/-locked/lock-reason.html","searchKeys":["lockReason","val lockReason: String","org.meshtastic.core.model.service.LockdownState.Locked.lockReason"]},{"name":"val logUuid: String?","description":"org.meshtastic.core.model.service.TracerouteResponse.logUuid","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/log-uuid.html","searchKeys":["logUuid","val logUuid: String?","org.meshtastic.core.model.service.TracerouteResponse.logUuid"]},{"name":"val longName: String","description":"org.meshtastic.core.model.Contact.longName","location":"core/model/org.meshtastic.core.model/-contact/long-name.html","searchKeys":["longName","val longName: String","org.meshtastic.core.model.Contact.longName"]},{"name":"val longName: String","description":"org.meshtastic.core.model.MeshUser.longName","location":"core/model/org.meshtastic.core.model/-mesh-user/long-name.html","searchKeys":["longName","val longName: String","org.meshtastic.core.model.MeshUser.longName"]},{"name":"val longitude: Double","description":"org.meshtastic.core.model.Node.longitude","location":"core/model/org.meshtastic.core.model/-node/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.core.model.Node.longitude"]},{"name":"val longitude: Double","description":"org.meshtastic.core.model.Position.longitude","location":"core/model/org.meshtastic.core.model/-position/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.core.model.Position.longitude"]},{"name":"val loraConfig: Config.LoRaConfig","description":"org.meshtastic.core.model.Channel.loraConfig","location":"core/model/org.meshtastic.core.model/-channel/lora-config.html","searchKeys":["loraConfig","val loraConfig: Config.LoRaConfig","org.meshtastic.core.model.Channel.loraConfig"]},{"name":"val lux: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.lux","location":"core/model/org.meshtastic.core.model/-environment-metrics/lux.html","searchKeys":["lux","val lux: Float?","org.meshtastic.core.model.EnvironmentMetrics.lux"]},{"name":"val manifestVersion: Int","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.manifestVersion","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/manifest-version.html","searchKeys":["manifestVersion","val manifestVersion: Int","org.meshtastic.core.model.MaintenanceUf2Manifest.manifestVersion"]},{"name":"val manuallyVerified: Boolean","description":"org.meshtastic.core.model.Node.manuallyVerified","location":"core/model/org.meshtastic.core.model/-node/manually-verified.html","searchKeys":["manuallyVerified","val manuallyVerified: Boolean","org.meshtastic.core.model.Node.manuallyVerified"]},{"name":"val marketplace: String?","description":"org.meshtastic.core.model.NetworkDeviceLink.marketplace","location":"core/model/org.meshtastic.core.model/-network-device-link/marketplace.html","searchKeys":["marketplace","val marketplace: String?","org.meshtastic.core.model.NetworkDeviceLink.marketplace"]},{"name":"val maxChannels: Int","description":"org.meshtastic.core.model.MyNodeInfo.maxChannels","location":"core/model/org.meshtastic.core.model/-my-node-info/max-channels.html","searchKeys":["maxChannels","val maxChannels: Int","org.meshtastic.core.model.MyNodeInfo.maxChannels"]},{"name":"val meshPacket: MeshPacket?","description":"org.meshtastic.core.model.MeshLog.meshPacket","location":"core/model/org.meshtastic.core.model/-mesh-log/mesh-packet.html","searchKeys":["meshPacket","val meshPacket: MeshPacket?","org.meshtastic.core.model.MeshLog.meshPacket"]},{"name":"val meshTime: Long","description":"org.meshtastic.core.model.Message.meshTime","location":"core/model/org.meshtastic.core.model/-message/mesh-time.html","searchKeys":["meshTime","val meshTime: Long","org.meshtastic.core.model.Message.meshTime"]},{"name":"val message: String","description":"org.meshtastic.core.model.MeshBeaconOffer.message","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/message.html","searchKeys":["message","val message: String","org.meshtastic.core.model.MeshBeaconOffer.message"]},{"name":"val message: String","description":"org.meshtastic.core.model.service.TracerouteResponse.message","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/message.html","searchKeys":["message","val message: String","org.meshtastic.core.model.service.TracerouteResponse.message"]},{"name":"val message: String?","description":"org.meshtastic.core.model.MqttProbeStatus.DnsFailure.message","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-dns-failure/message.html","searchKeys":["message","val message: String?","org.meshtastic.core.model.MqttProbeStatus.DnsFailure.message"]},{"name":"val message: String?","description":"org.meshtastic.core.model.MqttProbeStatus.Other.message","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-other/message.html","searchKeys":["message","val message: String?","org.meshtastic.core.model.MqttProbeStatus.Other.message"]},{"name":"val message: String?","description":"org.meshtastic.core.model.MqttProbeStatus.TcpFailure.message","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-tcp-failure/message.html","searchKeys":["message","val message: String?","org.meshtastic.core.model.MqttProbeStatus.TcpFailure.message"]},{"name":"val message: String?","description":"org.meshtastic.core.model.MqttProbeStatus.TlsFailure.message","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-tls-failure/message.html","searchKeys":["message","val message: String?","org.meshtastic.core.model.MqttProbeStatus.TlsFailure.message"]},{"name":"val messageCount: Int","description":"org.meshtastic.core.model.Contact.messageCount","location":"core/model/org.meshtastic.core.model/-contact/message-count.html","searchKeys":["messageCount","val messageCount: Int","org.meshtastic.core.model.Contact.messageCount"]},{"name":"val messageTimeoutMsec: Int","description":"org.meshtastic.core.model.MyNodeInfo.messageTimeoutMsec","location":"core/model/org.meshtastic.core.model/-my-node-info/message-timeout-msec.html","searchKeys":["messageTimeoutMsec","val messageTimeoutMsec: Int","org.meshtastic.core.model.MyNodeInfo.messageTimeoutMsec"]},{"name":"val message_type: String","description":"org.meshtastic.core.model.MeshLog.message_type","location":"core/model/org.meshtastic.core.model/-mesh-log/message_type.html","searchKeys":["message_type","val message_type: String","org.meshtastic.core.model.MeshLog.message_type"]},{"name":"val metadata: DeviceMetadata?","description":"org.meshtastic.core.model.Node.metadata","location":"core/model/org.meshtastic.core.model/-node/metadata.html","searchKeys":["metadata","val metadata: DeviceMetadata?","org.meshtastic.core.model.Node.metadata"]},{"name":"val minAppVersion: Int","description":"org.meshtastic.core.model.MyNodeInfo.minAppVersion","location":"core/model/org.meshtastic.core.model/-my-node-info/min-app-version.html","searchKeys":["minAppVersion","val minAppVersion: Int","org.meshtastic.core.model.MyNodeInfo.minAppVersion"]},{"name":"val minFirmware: DeviceVersion?","description":"org.meshtastic.core.model.ChannelOption.minFirmware","location":"core/model/org.meshtastic.core.model/-channel-option/min-firmware.html","searchKeys":["minFirmware","val minFirmware: DeviceVersion?","org.meshtastic.core.model.ChannelOption.minFirmware"]},{"name":"val minFirmware: DeviceVersion?","description":"org.meshtastic.core.model.RegionInfo.minFirmware","location":"core/model/org.meshtastic.core.model/-region-info/min-firmware.html","searchKeys":["minFirmware","val minFirmware: DeviceVersion?","org.meshtastic.core.model.RegionInfo.minFirmware"]},{"name":"val mismatchKey: Boolean","description":"org.meshtastic.core.model.Node.mismatchKey","location":"core/model/org.meshtastic.core.model/-node/mismatch-key.html","searchKeys":["mismatchKey","val mismatchKey: Boolean","org.meshtastic.core.model.Node.mismatchKey"]},{"name":"val model: String?","description":"org.meshtastic.core.model.MyNodeInfo.model","location":"core/model/org.meshtastic.core.model/-my-node-info/model.html","searchKeys":["model","val model: String?","org.meshtastic.core.model.MyNodeInfo.model"]},{"name":"val modemPreset: Config.LoRaConfig.ModemPreset","description":"org.meshtastic.core.model.ChannelOption.modemPreset","location":"core/model/org.meshtastic.core.model/-channel-option/modem-preset.html","searchKeys":["modemPreset","val modemPreset: Config.LoRaConfig.ModemPreset","org.meshtastic.core.model.ChannelOption.modemPreset"]},{"name":"val multiplier: Float","description":"org.meshtastic.core.model.util.DistanceUnit.multiplier","location":"core/model/org.meshtastic.core.model.util/-distance-unit/multiplier.html","searchKeys":["multiplier","val multiplier: Float","org.meshtastic.core.model.util.DistanceUnit.multiplier"]},{"name":"val muteUntil: Long","description":"org.meshtastic.core.model.ContactSettings.muteUntil","location":"core/model/org.meshtastic.core.model/-contact-settings/mute-until.html","searchKeys":["muteUntil","val muteUntil: Long","org.meshtastic.core.model.ContactSettings.muteUntil"]},{"name":"val myNodeInfo: MyNodeInfo?","description":"org.meshtastic.core.model.MeshLog.myNodeInfo","location":"core/model/org.meshtastic.core.model/-mesh-log/my-node-info.html","searchKeys":["myNodeInfo","val myNodeInfo: MyNodeInfo?","org.meshtastic.core.model.MeshLog.myNodeInfo"]},{"name":"val myNodeNum: Int","description":"org.meshtastic.core.model.MyNodeInfo.myNodeNum","location":"core/model/org.meshtastic.core.model/-my-node-info/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int","org.meshtastic.core.model.MyNodeInfo.myNodeNum"]},{"name":"val name: String","description":"org.meshtastic.core.model.Channel.name","location":"core/model/org.meshtastic.core.model/-channel/name.html","searchKeys":["name","val name: String","org.meshtastic.core.model.Channel.name"]},{"name":"val name: String","description":"org.meshtastic.core.model.util.ChannelIdentity.name","location":"core/model/org.meshtastic.core.model.util/-channel-identity/name.html","searchKeys":["name","val name: String","org.meshtastic.core.model.util.ChannelIdentity.name"]},{"name":"val name: String?","description":"org.meshtastic.core.model.EventFirmwareTheme.name","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/name.html","searchKeys":["name","val name: String?","org.meshtastic.core.model.EventFirmwareTheme.name"]},{"name":"val node: Node","description":"org.meshtastic.core.model.Message.node","location":"core/model/org.meshtastic.core.model/-message/node.html","searchKeys":["node","val node: Node","org.meshtastic.core.model.Message.node"]},{"name":"val nodeColors: Pair<Int, Int>?","description":"org.meshtastic.core.model.Contact.nodeColors","location":"core/model/org.meshtastic.core.model/-contact/node-colors.html","searchKeys":["nodeColors","val nodeColors: Pair<Int, Int>?","org.meshtastic.core.model.Contact.nodeColors"]},{"name":"val nodeInfo: NodeInfo?","description":"org.meshtastic.core.model.MeshLog.nodeInfo","location":"core/model/org.meshtastic.core.model/-mesh-log/node-info.html","searchKeys":["nodeInfo","val nodeInfo: NodeInfo?","org.meshtastic.core.model.MeshLog.nodeInfo"]},{"name":"val nodeStatus: String?","description":"org.meshtastic.core.model.Node.nodeStatus","location":"core/model/org.meshtastic.core.model/-node/node-status.html","searchKeys":["nodeStatus","val nodeStatus: String?","org.meshtastic.core.model.Node.nodeStatus"]},{"name":"val normalizedSettings: List<ChannelSettings>","description":"org.meshtastic.core.model.util.ChannelReplacementPlan.normalizedSettings","location":"core/model/org.meshtastic.core.model.util/-channel-replacement-plan/normalized-settings.html","searchKeys":["normalizedSettings","val normalizedSettings: List<ChannelSettings>","org.meshtastic.core.model.util.ChannelReplacementPlan.normalizedSettings"]},{"name":"val north: Double","description":"org.meshtastic.core.model.geofence.GeofenceBox.north","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/north.html","searchKeys":["north","val north: Double","org.meshtastic.core.model.geofence.GeofenceBox.north"]},{"name":"val notes: String","description":"org.meshtastic.core.model.Node.notes","location":"core/model/org.meshtastic.core.model/-node/notes.html","searchKeys":["notes","val notes: String","org.meshtastic.core.model.Node.notes"]},{"name":"val notificationKey: String","description":"org.meshtastic.core.model.FirmwareUpdateNotice.notificationKey","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/notification-key.html","searchKeys":["notificationKey","val notificationKey: String","org.meshtastic.core.model.FirmwareUpdateNotice.notificationKey"]},{"name":"val nrf52: Map<String, EraseImageEntry>","description":"org.meshtastic.core.model.MaintenanceUf2EraseSet.nrf52","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-erase-set/nrf52.html","searchKeys":["nrf52","val nrf52: Map<String, EraseImageEntry>","org.meshtastic.core.model.MaintenanceUf2EraseSet.nrf52"]},{"name":"val num: Int","description":"org.meshtastic.core.model.Node.num","location":"core/model/org.meshtastic.core.model/-node/num.html","searchKeys":["num","val num: Int","org.meshtastic.core.model.Node.num"]},{"name":"val num: Int","description":"org.meshtastic.core.model.NodeAddress.ByNum.num","location":"core/model/org.meshtastic.core.model/-node-address/-by-num/num.html","searchKeys":["num","val num: Int","org.meshtastic.core.model.NodeAddress.ByNum.num"]},{"name":"val originalMessage: Message?","description":"org.meshtastic.core.model.Message.originalMessage","location":"core/model/org.meshtastic.core.model/-message/original-message.html","searchKeys":["originalMessage","val originalMessage: Message?","org.meshtastic.core.model.Message.originalMessage"]},{"name":"val otafixBase: String","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.otafixBase","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/otafix-base.html","searchKeys":["otafixBase","val otafixBase: String","org.meshtastic.core.model.MaintenanceUf2Manifest.otafixBase"]},{"name":"val otafixBoardSlug: String","description":"org.meshtastic.core.model.OtafixAssetEntry.otafixBoardSlug","location":"core/model/org.meshtastic.core.model/-otafix-asset-entry/otafix-board-slug.html","searchKeys":["otafixBoardSlug","val otafixBoardSlug: String","org.meshtastic.core.model.OtafixAssetEntry.otafixBoardSlug"]},{"name":"val otafixByBoardId: Map<String, OtafixAssetEntry>","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.otafixByBoardId","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/otafix-by-board-id.html","searchKeys":["otafixByBoardId","val otafixByBoardId: Map<String, OtafixAssetEntry>","org.meshtastic.core.model.MaintenanceUf2Manifest.otafixByBoardId"]},{"name":"val otafixReleaseTag: String","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.otafixReleaseTag","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/otafix-release-tag.html","searchKeys":["otafixReleaseTag","val otafixReleaseTag: String","org.meshtastic.core.model.MaintenanceUf2Manifest.otafixReleaseTag"]},{"name":"val otafixSupportedTargets: List<String>","description":"org.meshtastic.core.model.MaintenanceUf2Manifest.otafixSupportedTargets","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-manifest/otafix-supported-targets.html","searchKeys":["otafixSupportedTargets","val otafixSupportedTargets: List<String>","org.meshtastic.core.model.MaintenanceUf2Manifest.otafixSupportedTargets"]},{"name":"val overrideSlot: Int","description":"org.meshtastic.core.model.RegionInfo.overrideSlot","location":"core/model/org.meshtastic.core.model/-region-info/override-slot.html","searchKeys":["overrideSlot","val overrideSlot: Int","org.meshtastic.core.model.RegionInfo.overrideSlot"]},{"name":"val packetId: Int","description":"org.meshtastic.core.model.Message.packetId","location":"core/model/org.meshtastic.core.model/-message/packet-id.html","searchKeys":["packetId","val packetId: Int","org.meshtastic.core.model.Message.packetId"]},{"name":"val packetId: Int","description":"org.meshtastic.core.model.Reaction.packetId","location":"core/model/org.meshtastic.core.model/-reaction/packet-id.html","searchKeys":["packetId","val packetId: Int","org.meshtastic.core.model.Reaction.packetId"]},{"name":"val padding: Float","description":"org.meshtastic.core.model.RegionInfo.padding","location":"core/model/org.meshtastic.core.model/-region-info/padding.html","searchKeys":["padding","val padding: Float","org.meshtastic.core.model.RegionInfo.padding"]},{"name":"val pageUrl: String","description":"org.meshtastic.core.model.NetworkFirmwareRelease.pageUrl","location":"core/model/org.meshtastic.core.model/-network-firmware-release/page-url.html","searchKeys":["pageUrl","val pageUrl: String","org.meshtastic.core.model.NetworkFirmwareRelease.pageUrl"]},{"name":"val palette: List<String>","description":"org.meshtastic.core.model.EventFirmwareTheme.palette","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/palette.html","searchKeys":["palette","val palette: List<String>","org.meshtastic.core.model.EventFirmwareTheme.palette"]},{"name":"val partitionScheme: String?","description":"org.meshtastic.core.model.DeviceHardware.partitionScheme","location":"core/model/org.meshtastic.core.model/-device-hardware/partition-scheme.html","searchKeys":["partitionScheme","val partitionScheme: String?","org.meshtastic.core.model.DeviceHardware.partitionScheme"]},{"name":"val partitionScheme: String?","description":"org.meshtastic.core.model.NetworkDeviceHardware.partitionScheme","location":"core/model/org.meshtastic.core.model/-network-device-hardware/partition-scheme.html","searchKeys":["partitionScheme","val partitionScheme: String?","org.meshtastic.core.model.NetworkDeviceHardware.partitionScheme"]},{"name":"val paxcounter: Paxcount","description":"org.meshtastic.core.model.Node.paxcounter","location":"core/model/org.meshtastic.core.model/-node/paxcounter.html","searchKeys":["paxcounter","val paxcounter: Paxcount","org.meshtastic.core.model.Node.paxcounter"]},{"name":"val payload: String?","description":"org.meshtastic.core.model.MqttJsonPayload.payload","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/payload.html","searchKeys":["payload","val payload: String?","org.meshtastic.core.model.MqttJsonPayload.payload"]},{"name":"val pinned: Boolean","description":"org.meshtastic.core.model.ContactSettings.pinned","location":"core/model/org.meshtastic.core.model/-contact-settings/pinned.html","searchKeys":["pinned","val pinned: Boolean","org.meshtastic.core.model.ContactSettings.pinned"]},{"name":"val pioEnv: String?","description":"org.meshtastic.core.model.MyNodeInfo.pioEnv","location":"core/model/org.meshtastic.core.model/-my-node-info/pio-env.html","searchKeys":["pioEnv","val pioEnv: String?","org.meshtastic.core.model.MyNodeInfo.pioEnv"]},{"name":"val platform: String","description":"org.meshtastic.core.model.FirmwareTarget.platform","location":"core/model/org.meshtastic.core.model/-firmware-target/platform.html","searchKeys":["platform","val platform: String","org.meshtastic.core.model.FirmwareTarget.platform"]},{"name":"val platformioTarget: String","description":"org.meshtastic.core.model.DeviceHardware.platformioTarget","location":"core/model/org.meshtastic.core.model/-device-hardware/platformio-target.html","searchKeys":["platformioTarget","val platformioTarget: String","org.meshtastic.core.model.DeviceHardware.platformioTarget"]},{"name":"val platformioTarget: String","description":"org.meshtastic.core.model.NetworkDeviceHardware.platformioTarget","location":"core/model/org.meshtastic.core.model/-network-device-hardware/platformio-target.html","searchKeys":["platformioTarget","val platformioTarget: String","org.meshtastic.core.model.NetworkDeviceHardware.platformioTarget"]},{"name":"val platformioTargets: List<String>","description":"org.meshtastic.core.model.SoftDeviceVariantEntry.platformioTargets","location":"core/model/org.meshtastic.core.model/-soft-device-variant-entry/platformio-targets.html","searchKeys":["platformioTargets","val platformioTargets: List<String>","org.meshtastic.core.model.SoftDeviceVariantEntry.platformioTargets"]},{"name":"val portNum: Int","description":"org.meshtastic.core.model.MeshLog.portNum","location":"core/model/org.meshtastic.core.model/-mesh-log/port-num.html","searchKeys":["portNum","val portNum: Int","org.meshtastic.core.model.MeshLog.portNum"]},{"name":"val position: Position","description":"org.meshtastic.core.model.Node.position","location":"core/model/org.meshtastic.core.model/-node/position.html","searchKeys":["position","val position: Position","org.meshtastic.core.model.Node.position"]},{"name":"val position: Position?","description":"org.meshtastic.core.model.MeshLog.position","location":"core/model/org.meshtastic.core.model/-mesh-log/position.html","searchKeys":["position","val position: Position?","org.meshtastic.core.model.MeshLog.position"]},{"name":"val powerChannelLabels: List<String>","description":"org.meshtastic.core.model.Node.powerChannelLabels","location":"core/model/org.meshtastic.core.model/-node/power-channel-labels.html","searchKeys":["powerChannelLabels","val powerChannelLabels: List<String>","org.meshtastic.core.model.Node.powerChannelLabels"]},{"name":"val powerMetrics: PowerMetrics","description":"org.meshtastic.core.model.Node.powerMetrics","location":"core/model/org.meshtastic.core.model/-node/power-metrics.html","searchKeys":["powerMetrics","val powerMetrics: PowerMetrics","org.meshtastic.core.model.Node.powerMetrics"]},{"name":"val precisionBits: Int","description":"org.meshtastic.core.model.Position.precisionBits","location":"core/model/org.meshtastic.core.model/-position/precision-bits.html","searchKeys":["precisionBits","val precisionBits: Int","org.meshtastic.core.model.Position.precisionBits"]},{"name":"val presentation: FirmwareUpdateNoticePresentation","description":"org.meshtastic.core.model.FirmwareUpdateNotice.presentation","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/presentation.html","searchKeys":["presentation","val presentation: FirmwareUpdateNoticePresentation","org.meshtastic.core.model.FirmwareUpdateNotice.presentation"]},{"name":"val presets: List<Config.LoRaConfig.ModemPreset>","description":"org.meshtastic.core.model.RegionPresetConstraint.presets","location":"core/model/org.meshtastic.core.model/-region-preset-constraint/presets.html","searchKeys":["presets","val presets: List<Config.LoRaConfig.ModemPreset>","org.meshtastic.core.model.RegionPresetConstraint.presets"]},{"name":"val primary: String?","description":"org.meshtastic.core.model.EventFirmwareThemeColors.primary","location":"core/model/org.meshtastic.core.model/-event-firmware-theme-colors/primary.html","searchKeys":["primary","val primary: String?","org.meshtastic.core.model.EventFirmwareThemeColors.primary"]},{"name":"val psk: ByteString","description":"org.meshtastic.core.model.Channel.psk","location":"core/model/org.meshtastic.core.model/-channel/psk.html","searchKeys":["psk","val psk: ByteString","org.meshtastic.core.model.Channel.psk"]},{"name":"val psk: ByteString","description":"org.meshtastic.core.model.util.ChannelIdentity.psk","location":"core/model/org.meshtastic.core.model.util/-channel-identity/psk.html","searchKeys":["psk","val psk: ByteString","org.meshtastic.core.model.util.ChannelIdentity.psk"]},{"name":"val publicKey: ByteString?","description":"org.meshtastic.core.model.Node.publicKey","location":"core/model/org.meshtastic.core.model/-node/public-key.html","searchKeys":["publicKey","val publicKey: ByteString?","org.meshtastic.core.model.Node.publicKey"]},{"name":"val radioFreq: Float","description":"org.meshtastic.core.model.Channel.radioFreq","location":"core/model/org.meshtastic.core.model/-channel/radio-freq.html","searchKeys":["radioFreq","val radioFreq: Float","org.meshtastic.core.model.Channel.radioFreq"]},{"name":"val radiusMeters: Int","description":"org.meshtastic.core.model.geofence.GeofenceCircle.radiusMeters","location":"core/model/org.meshtastic.core.model.geofence/-geofence-circle/radius-meters.html","searchKeys":["radiusMeters","val radiusMeters: Int","org.meshtastic.core.model.geofence.GeofenceCircle.radiusMeters"]},{"name":"val raw_message: String","description":"org.meshtastic.core.model.MeshLog.raw_message","location":"core/model/org.meshtastic.core.model/-mesh-log/raw_message.html","searchKeys":["raw_message","val raw_message: String","org.meshtastic.core.model.MeshLog.raw_message"]},{"name":"val read: Boolean","description":"org.meshtastic.core.model.Message.read","location":"core/model/org.meshtastic.core.model/-message/read.html","searchKeys":["read","val read: Boolean","org.meshtastic.core.model.Message.read"]},{"name":"val reason: String?","description":"org.meshtastic.core.model.MqttConnectionState.Disconnected.reason","location":"core/model/org.meshtastic.core.model/-mqtt-connection-state/-disconnected/reason.html","searchKeys":["reason","val reason: String?","org.meshtastic.core.model.MqttConnectionState.Disconnected.reason"]},{"name":"val reason: String?","description":"org.meshtastic.core.model.MqttProbeStatus.Rejected.reason","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-rejected/reason.html","searchKeys":["reason","val reason: String?","org.meshtastic.core.model.MqttProbeStatus.Rejected.reason"]},{"name":"val reasonCode: Int","description":"org.meshtastic.core.model.MqttProbeStatus.Rejected.reasonCode","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-rejected/reason-code.html","searchKeys":["reasonCode","val reasonCode: Int","org.meshtastic.core.model.MqttProbeStatus.Rejected.reasonCode"]},{"name":"val receivedTime: Long","description":"org.meshtastic.core.model.Message.receivedTime","location":"core/model/org.meshtastic.core.model/-message/received-time.html","searchKeys":["receivedTime","val receivedTime: Long","org.meshtastic.core.model.Message.receivedTime"]},{"name":"val received_date: Long","description":"org.meshtastic.core.model.MeshLog.received_date","location":"core/model/org.meshtastic.core.model/-mesh-log/received_date.html","searchKeys":["received_date","val received_date: Long","org.meshtastic.core.model.MeshLog.received_date"]},{"name":"val refreshedAt: Instant","description":"org.meshtastic.core.model.SessionStatus.Active.refreshedAt","location":"core/model/org.meshtastic.core.model/-session-status/-active/refreshed-at.html","searchKeys":["refreshedAt","val refreshedAt: Instant","org.meshtastic.core.model.SessionStatus.Active.refreshedAt"]},{"name":"val refreshedAt: Instant","description":"org.meshtastic.core.model.SessionStatus.Stale.refreshedAt","location":"core/model/org.meshtastic.core.model/-session-status/-stale/refreshed-at.html","searchKeys":["refreshedAt","val refreshedAt: Instant","org.meshtastic.core.model.SessionStatus.Stale.refreshedAt"]},{"name":"val regionCode: Config.LoRaConfig.RegionCode","description":"org.meshtastic.core.model.RegionInfo.regionCode","location":"core/model/org.meshtastic.core.model/-region-info/region-code.html","searchKeys":["regionCode","val regionCode: Config.LoRaConfig.RegionCode","org.meshtastic.core.model.RegionInfo.regionCode"]},{"name":"val regions: List<String>?","description":"org.meshtastic.core.model.DeviceLink.regions","location":"core/model/org.meshtastic.core.model/-device-link/regions.html","searchKeys":["regions","val regions: List<String>?","org.meshtastic.core.model.DeviceLink.regions"]},{"name":"val regions: List<String>?","description":"org.meshtastic.core.model.NetworkDeviceLink.regions","location":"core/model/org.meshtastic.core.model/-network-device-link/regions.html","searchKeys":["regions","val regions: List<String>?","org.meshtastic.core.model.NetworkDeviceLink.regions"]},{"name":"val relatedNodeNums: Set<Int>","description":"org.meshtastic.core.model.TracerouteOverlay.relatedNodeNums","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/related-node-nums.html","searchKeys":["relatedNodeNums","val relatedNodeNums: Set<Int>","org.meshtastic.core.model.TracerouteOverlay.relatedNodeNums"]},{"name":"val relativeHumidity: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.relativeHumidity","location":"core/model/org.meshtastic.core.model/-environment-metrics/relative-humidity.html","searchKeys":["relativeHumidity","val relativeHumidity: Float?","org.meshtastic.core.model.EnvironmentMetrics.relativeHumidity"]},{"name":"val relayNode: Int?","description":"org.meshtastic.core.model.Message.relayNode","location":"core/model/org.meshtastic.core.model/-message/relay-node.html","searchKeys":["relayNode","val relayNode: Int?","org.meshtastic.core.model.Message.relayNode"]},{"name":"val relayNode: Int?","description":"org.meshtastic.core.model.Reaction.relayNode","location":"core/model/org.meshtastic.core.model/-reaction/relay-node.html","searchKeys":["relayNode","val relayNode: Int?","org.meshtastic.core.model.Reaction.relayNode"]},{"name":"val relays: Int","description":"org.meshtastic.core.model.Message.relays","location":"core/model/org.meshtastic.core.model/-message/relays.html","searchKeys":["relays","val relays: Int","org.meshtastic.core.model.Message.relays"]},{"name":"val relays: Int","description":"org.meshtastic.core.model.Reaction.relays","location":"core/model/org.meshtastic.core.model/-reaction/relays.html","searchKeys":["relays","val relays: Int","org.meshtastic.core.model.Reaction.relays"]},{"name":"val releaseNotes: String","description":"org.meshtastic.core.model.NetworkFirmwareRelease.releaseNotes","location":"core/model/org.meshtastic.core.model/-network-firmware-release/release-notes.html","searchKeys":["releaseNotes","val releaseNotes: String","org.meshtastic.core.model.NetworkFirmwareRelease.releaseNotes"]},{"name":"val releaseNotes: String?","description":"org.meshtastic.core.model.EventFirmwareBuild.releaseNotes","location":"core/model/org.meshtastic.core.model/-event-firmware-build/release-notes.html","searchKeys":["releaseNotes","val releaseNotes: String?","org.meshtastic.core.model.EventFirmwareBuild.releaseNotes"]},{"name":"val releases: Releases","description":"org.meshtastic.core.model.NetworkFirmwareReleases.releases","location":"core/model/org.meshtastic.core.model/-network-firmware-releases/releases.html","searchKeys":["releases","val releases: Releases","org.meshtastic.core.model.NetworkFirmwareReleases.releases"]},{"name":"val replyId: Int","description":"org.meshtastic.core.model.Reaction.replyId","location":"core/model/org.meshtastic.core.model/-reaction/reply-id.html","searchKeys":["replyId","val replyId: Int","org.meshtastic.core.model.Reaction.replyId"]},{"name":"val replyId: Int?","description":"org.meshtastic.core.model.Message.replyId","location":"core/model/org.meshtastic.core.model/-message/reply-id.html","searchKeys":["replyId","val replyId: Int?","org.meshtastic.core.model.Message.replyId"]},{"name":"val requestId: Int","description":"org.meshtastic.core.model.TracerouteOverlay.requestId","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/request-id.html","searchKeys":["requestId","val requestId: Int","org.meshtastic.core.model.TracerouteOverlay.requestId"]},{"name":"val requestId: Int","description":"org.meshtastic.core.model.service.TracerouteResponse.requestId","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/request-id.html","searchKeys":["requestId","val requestId: Int","org.meshtastic.core.model.service.TracerouteResponse.requestId"]},{"name":"val requiresBootloaderUpgradeForOta: Boolean","description":"org.meshtastic.core.model.BootloaderOtaQuirk.requiresBootloaderUpgradeForOta","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirk/requires-bootloader-upgrade-for-ota.html","searchKeys":["requiresBootloaderUpgradeForOta","val requiresBootloaderUpgradeForOta: Boolean","org.meshtastic.core.model.BootloaderOtaQuirk.requiresBootloaderUpgradeForOta"]},{"name":"val requiresBootloaderUpgradeForOta: Boolean?","description":"org.meshtastic.core.model.DeviceHardware.requiresBootloaderUpgradeForOta","location":"core/model/org.meshtastic.core.model/-device-hardware/requires-bootloader-upgrade-for-ota.html","searchKeys":["requiresBootloaderUpgradeForOta","val requiresBootloaderUpgradeForOta: Boolean?","org.meshtastic.core.model.DeviceHardware.requiresBootloaderUpgradeForOta"]},{"name":"val requiresDfu: Boolean?","description":"org.meshtastic.core.model.DeviceHardware.requiresDfu","location":"core/model/org.meshtastic.core.model/-device-hardware/requires-dfu.html","searchKeys":["requiresDfu","val requiresDfu: Boolean?","org.meshtastic.core.model.DeviceHardware.requiresDfu"]},{"name":"val requiresDfu: Boolean?","description":"org.meshtastic.core.model.NetworkDeviceHardware.requiresDfu","location":"core/model/org.meshtastic.core.model/-network-device-hardware/requires-dfu.html","searchKeys":["requiresDfu","val requiresDfu: Boolean?","org.meshtastic.core.model.NetworkDeviceHardware.requiresDfu"]},{"name":"val returnRoute: List<Int>","description":"org.meshtastic.core.model.TracerouteOverlay.returnRoute","location":"core/model/org.meshtastic.core.model/-traceroute-overlay/return-route.html","searchKeys":["returnRoute","val returnRoute: List<Int>","org.meshtastic.core.model.TracerouteOverlay.returnRoute"]},{"name":"val returnRoute: List<Int>","description":"org.meshtastic.core.model.service.TracerouteResponse.returnRoute","location":"core/model/org.meshtastic.core.model.service/-traceroute-response/return-route.html","searchKeys":["returnRoute","val returnRoute: List<Int>","org.meshtastic.core.model.service.TracerouteResponse.returnRoute"]},{"name":"val role: Int","description":"org.meshtastic.core.model.MeshUser.role","location":"core/model/org.meshtastic.core.model/-mesh-user/role.html","searchKeys":["role","val role: Int","org.meshtastic.core.model.MeshUser.role"]},{"name":"val routingError: Int","description":"org.meshtastic.core.model.Message.routingError","location":"core/model/org.meshtastic.core.model/-message/routing-error.html","searchKeys":["routingError","val routingError: Int","org.meshtastic.core.model.Message.routingError"]},{"name":"val routingError: Int","description":"org.meshtastic.core.model.Reaction.routingError","location":"core/model/org.meshtastic.core.model/-reaction/routing-error.html","searchKeys":["routingError","val routingError: Int","org.meshtastic.core.model.Reaction.routingError"]},{"name":"val rp2040: EraseImageEntry","description":"org.meshtastic.core.model.MaintenanceUf2EraseSet.rp2040","location":"core/model/org.meshtastic.core.model/-maintenance-uf2-erase-set/rp2040.html","searchKeys":["rp2040","val rp2040: EraseImageEntry","org.meshtastic.core.model.MaintenanceUf2EraseSet.rp2040"]},{"name":"val rssi: Int","description":"org.meshtastic.core.model.Node.rssi","location":"core/model/org.meshtastic.core.model/-node/rssi.html","searchKeys":["rssi","val rssi: Int","org.meshtastic.core.model.Node.rssi"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.model.MeshBeaconOffer.rssi","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.model.MeshBeaconOffer.rssi"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.model.Message.rssi","location":"core/model/org.meshtastic.core.model/-message/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.model.Message.rssi"]},{"name":"val rssi: Int?","description":"org.meshtastic.core.model.Reaction.rssi","location":"core/model/org.meshtastic.core.model/-reaction/rssi.html","searchKeys":["rssi","val rssi: Int?","org.meshtastic.core.model.Reaction.rssi"]},{"name":"val rssiOrNull: Int?","description":"org.meshtastic.core.model.Node.rssiOrNull","location":"core/model/org.meshtastic.core.model/-node/rssi-or-null.html","searchKeys":["rssiOrNull","val rssiOrNull: Int?","org.meshtastic.core.model.Node.rssiOrNull"]},{"name":"val satellitesInView: Int","description":"org.meshtastic.core.model.Position.satellitesInView","location":"core/model/org.meshtastic.core.model/-position/satellites-in-view.html","searchKeys":["satellitesInView","val satellitesInView: Int","org.meshtastic.core.model.Position.satellitesInView"]},{"name":"val secondary: String?","description":"org.meshtastic.core.model.EventFirmwareThemeColors.secondary","location":"core/model/org.meshtastic.core.model/-event-firmware-theme-colors/secondary.html","searchKeys":["secondary","val secondary: String?","org.meshtastic.core.model.EventFirmwareThemeColors.secondary"]},{"name":"val sender: String?","description":"org.meshtastic.core.model.MqttJsonPayload.sender","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/sender.html","searchKeys":["sender","val sender: String?","org.meshtastic.core.model.MqttJsonPayload.sender"]},{"name":"val serverInfo: String?","description":"org.meshtastic.core.model.MqttProbeStatus.Success.serverInfo","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-success/server-info.html","searchKeys":["serverInfo","val serverInfo: String?","org.meshtastic.core.model.MqttProbeStatus.Success.serverInfo"]},{"name":"val serverReference: String?","description":"org.meshtastic.core.model.MqttProbeStatus.Rejected.serverReference","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-rejected/server-reference.html","searchKeys":["serverReference","val serverReference: String?","org.meshtastic.core.model.MqttProbeStatus.Rejected.serverReference"]},{"name":"val settings: ChannelSettings","description":"org.meshtastic.core.model.Channel.settings","location":"core/model/org.meshtastic.core.model/-channel/settings.html","searchKeys":["settings","val settings: ChannelSettings","org.meshtastic.core.model.Channel.settings"]},{"name":"val sfppHash: ByteString?","description":"org.meshtastic.core.model.Reaction.sfppHash","location":"core/model/org.meshtastic.core.model/-reaction/sfpp-hash.html","searchKeys":["sfppHash","val sfppHash: ByteString?","org.meshtastic.core.model.Reaction.sfppHash"]},{"name":"val sha256: String","description":"org.meshtastic.core.model.EraseImageEntry.sha256","location":"core/model/org.meshtastic.core.model/-erase-image-entry/sha256.html","searchKeys":["sha256","val sha256: String","org.meshtastic.core.model.EraseImageEntry.sha256"]},{"name":"val sha256: String","description":"org.meshtastic.core.model.OtafixAssetEntry.sha256","location":"core/model/org.meshtastic.core.model/-otafix-asset-entry/sha256.html","searchKeys":["sha256","val sha256: String","org.meshtastic.core.model.OtafixAssetEntry.sha256"]},{"name":"val shortCode: String","description":"org.meshtastic.core.model.DeviceLink.shortCode","location":"core/model/org.meshtastic.core.model/-device-link/short-code.html","searchKeys":["shortCode","val shortCode: String","org.meshtastic.core.model.DeviceLink.shortCode"]},{"name":"val shortCode: String","description":"org.meshtastic.core.model.NetworkDeviceLink.shortCode","location":"core/model/org.meshtastic.core.model/-network-device-link/short-code.html","searchKeys":["shortCode","val shortCode: String","org.meshtastic.core.model.NetworkDeviceLink.shortCode"]},{"name":"val shortName: String","description":"org.meshtastic.core.model.Contact.shortName","location":"core/model/org.meshtastic.core.model/-contact/short-name.html","searchKeys":["shortName","val shortName: String","org.meshtastic.core.model.Contact.shortName"]},{"name":"val shortName: String","description":"org.meshtastic.core.model.MeshUser.shortName","location":"core/model/org.meshtastic.core.model/-mesh-user/short-name.html","searchKeys":["shortName","val shortName: String","org.meshtastic.core.model.MeshUser.shortName"]},{"name":"val shouldUpdate: Boolean","description":"org.meshtastic.core.model.MyNodeInfo.shouldUpdate","location":"core/model/org.meshtastic.core.model/-my-node-info/should-update.html","searchKeys":["shouldUpdate","val shouldUpdate: Boolean","org.meshtastic.core.model.MyNodeInfo.shouldUpdate"]},{"name":"val showTranslated: Boolean","description":"org.meshtastic.core.model.Message.showTranslated","location":"core/model/org.meshtastic.core.model/-message/show-translated.html","searchKeys":["showTranslated","val showTranslated: Boolean","org.meshtastic.core.model.Message.showTranslated"]},{"name":"val signsPackets: Boolean","description":"org.meshtastic.core.model.Node.signsPackets","location":"core/model/org.meshtastic.core.model/-node/signs-packets.html","searchKeys":["signsPackets","val signsPackets: Boolean","org.meshtastic.core.model.Node.signsPackets"]},{"name":"val slug: String?","description":"org.meshtastic.core.model.EventFirmwareBuild.slug","location":"core/model/org.meshtastic.core.model/-event-firmware-build/slug.html","searchKeys":["slug","val slug: String?","org.meshtastic.core.model.EventFirmwareBuild.slug"]},{"name":"val snr: Float","description":"org.meshtastic.core.model.Node.snr","location":"core/model/org.meshtastic.core.model/-node/snr.html","searchKeys":["snr","val snr: Float","org.meshtastic.core.model.Node.snr"]},{"name":"val snr: Float?","description":"org.meshtastic.core.model.MeshBeaconOffer.snr","location":"core/model/org.meshtastic.core.model/-mesh-beacon-offer/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.model.MeshBeaconOffer.snr"]},{"name":"val snr: Float?","description":"org.meshtastic.core.model.Message.snr","location":"core/model/org.meshtastic.core.model/-message/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.model.Message.snr"]},{"name":"val snr: Float?","description":"org.meshtastic.core.model.Reaction.snr","location":"core/model/org.meshtastic.core.model/-reaction/snr.html","searchKeys":["snr","val snr: Float?","org.meshtastic.core.model.Reaction.snr"]},{"name":"val snrLimit: Float","description":"org.meshtastic.core.model.ChannelOption.snrLimit","location":"core/model/org.meshtastic.core.model/-channel-option/snr-limit.html","searchKeys":["snrLimit","val snrLimit: Float","org.meshtastic.core.model.ChannelOption.snrLimit"]},{"name":"val snrOrNull: Float?","description":"org.meshtastic.core.model.Node.snrOrNull","location":"core/model/org.meshtastic.core.model/-node/snr-or-null.html","searchKeys":["snrOrNull","val snrOrNull: Float?","org.meshtastic.core.model.Node.snrOrNull"]},{"name":"val softDevice: String?","description":"org.meshtastic.core.model.SoftDeviceVariantEntry.softDevice","location":"core/model/org.meshtastic.core.model/-soft-device-variant-entry/soft-device.html","searchKeys":["softDevice","val softDevice: String?","org.meshtastic.core.model.SoftDeviceVariantEntry.softDevice"]},{"name":"val softDeviceVariant: SoftDeviceVariant?","description":"org.meshtastic.core.model.DeviceHardware.softDeviceVariant","location":"core/model/org.meshtastic.core.model/-device-hardware/soft-device-variant.html","searchKeys":["softDeviceVariant","val softDeviceVariant: SoftDeviceVariant?","org.meshtastic.core.model.DeviceHardware.softDeviceVariant"]},{"name":"val softDeviceVariants: List<SoftDeviceVariantEntry>","description":"org.meshtastic.core.model.BootloaderOtaQuirksResponse.softDeviceVariants","location":"core/model/org.meshtastic.core.model/-bootloader-ota-quirks-response/soft-device-variants.html","searchKeys":["softDeviceVariants","val softDeviceVariants: List<SoftDeviceVariantEntry>","org.meshtastic.core.model.BootloaderOtaQuirksResponse.softDeviceVariants"]},{"name":"val soilMoisture: Int?","description":"org.meshtastic.core.model.EnvironmentMetrics.soilMoisture","location":"core/model/org.meshtastic.core.model/-environment-metrics/soil-moisture.html","searchKeys":["soilMoisture","val soilMoisture: Int?","org.meshtastic.core.model.EnvironmentMetrics.soilMoisture"]},{"name":"val soilTemperature: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.soilTemperature","location":"core/model/org.meshtastic.core.model/-environment-metrics/soil-temperature.html","searchKeys":["soilTemperature","val soilTemperature: Float?","org.meshtastic.core.model.EnvironmentMetrics.soilTemperature"]},{"name":"val source: String?","description":"org.meshtastic.core.model.EventFirmwareResponse.source","location":"core/model/org.meshtastic.core.model/-event-firmware-response/source.html","searchKeys":["source","val source: String?","org.meshtastic.core.model.EventFirmwareResponse.source"]},{"name":"val source: String?","description":"org.meshtastic.core.model.NetworkDeviceLinksResponse.source","location":"core/model/org.meshtastic.core.model/-network-device-links-response/source.html","searchKeys":["source","val source: String?","org.meshtastic.core.model.NetworkDeviceLinksResponse.source"]},{"name":"val south: Double","description":"org.meshtastic.core.model.geofence.GeofenceBox.south","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/south.html","searchKeys":["south","val south: Double","org.meshtastic.core.model.geofence.GeofenceBox.south"]},{"name":"val spacing: Float","description":"org.meshtastic.core.model.RegionInfo.spacing","location":"core/model/org.meshtastic.core.model/-region-info/spacing.html","searchKeys":["spacing","val spacing: Float","org.meshtastic.core.model.RegionInfo.spacing"]},{"name":"val sqlValue: String","description":"org.meshtastic.core.model.NodeSortOption.sqlValue","location":"core/model/org.meshtastic.core.model/-node-sort-option/sql-value.html","searchKeys":["sqlValue","val sqlValue: String","org.meshtastic.core.model.NodeSortOption.sqlValue"]},{"name":"val stable: List<NetworkFirmwareRelease>","description":"org.meshtastic.core.model.Releases.stable","location":"core/model/org.meshtastic.core.model/-releases/stable.html","searchKeys":["stable","val stable: List<NetworkFirmwareRelease>","org.meshtastic.core.model.Releases.stable"]},{"name":"val stableVersion: String","description":"org.meshtastic.core.model.FirmwareUpdateNotice.stableVersion","location":"core/model/org.meshtastic.core.model/-firmware-update-notice/stable-version.html","searchKeys":["stableVersion","val stableVersion: String","org.meshtastic.core.model.FirmwareUpdateNotice.stableVersion"]},{"name":"val state: ConnectionState","description":"org.meshtastic.core.model.ConnectionLifecycle.state","location":"core/model/org.meshtastic.core.model/-connection-lifecycle/state.html","searchKeys":["state","val state: ConnectionState","org.meshtastic.core.model.ConnectionLifecycle.state"]},{"name":"val status: MessageStatus","description":"org.meshtastic.core.model.Reaction.status","location":"core/model/org.meshtastic.core.model/-reaction/status.html","searchKeys":["status","val status: MessageStatus","org.meshtastic.core.model.Reaction.status"]},{"name":"val status: MessageStatus?","description":"org.meshtastic.core.model.Message.status","location":"core/model/org.meshtastic.core.model/-message/status.html","searchKeys":["status","val status: MessageStatus?","org.meshtastic.core.model.Message.status"]},{"name":"val stringRes: StringResource","description":"org.meshtastic.core.model.NodeSortOption.stringRes","location":"core/model/org.meshtastic.core.model/-node-sort-option/string-res.html","searchKeys":["stringRes","val stringRes: StringResource","org.meshtastic.core.model.NodeSortOption.stringRes"]},{"name":"val supportLevel: Int?","description":"org.meshtastic.core.model.DeviceHardware.supportLevel","location":"core/model/org.meshtastic.core.model/-device-hardware/support-level.html","searchKeys":["supportLevel","val supportLevel: Int?","org.meshtastic.core.model.DeviceHardware.supportLevel"]},{"name":"val supportLevel: Int?","description":"org.meshtastic.core.model.NetworkDeviceHardware.supportLevel","location":"core/model/org.meshtastic.core.model/-network-device-hardware/support-level.html","searchKeys":["supportLevel","val supportLevel: Int?","org.meshtastic.core.model.NetworkDeviceHardware.supportLevel"]},{"name":"val supportsEsp32Ota: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsEsp32Ota","location":"core/model/org.meshtastic.core.model/-capabilities/supports-esp32-ota.html","searchKeys":["supportsEsp32Ota","val supportsEsp32Ota: Boolean","org.meshtastic.core.model.Capabilities.supportsEsp32Ota"]},{"name":"val supportsLockdown: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsLockdown","location":"core/model/org.meshtastic.core.model/-capabilities/supports-lockdown.html","searchKeys":["supportsLockdown","val supportsLockdown: Boolean","org.meshtastic.core.model.Capabilities.supportsLockdown"]},{"name":"val supportsLoraRegionPresetMap: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsLoraRegionPresetMap","location":"core/model/org.meshtastic.core.model/-capabilities/supports-lora-region-preset-map.html","searchKeys":["supportsLoraRegionPresetMap","val supportsLoraRegionPresetMap: Boolean","org.meshtastic.core.model.Capabilities.supportsLoraRegionPresetMap"]},{"name":"val supportsMeshBeacon: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsMeshBeacon","location":"core/model/org.meshtastic.core.model/-capabilities/supports-mesh-beacon.html","searchKeys":["supportsMeshBeacon","val supportsMeshBeacon: Boolean","org.meshtastic.core.model.Capabilities.supportsMeshBeacon"]},{"name":"val supportsQrCodeSharing: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsQrCodeSharing","location":"core/model/org.meshtastic.core.model/-capabilities/supports-qr-code-sharing.html","searchKeys":["supportsQrCodeSharing","val supportsQrCodeSharing: Boolean","org.meshtastic.core.model.Capabilities.supportsQrCodeSharing"]},{"name":"val supportsSecondaryChannelLocation: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsSecondaryChannelLocation","location":"core/model/org.meshtastic.core.model/-capabilities/supports-secondary-channel-location.html","searchKeys":["supportsSecondaryChannelLocation","val supportsSecondaryChannelLocation: Boolean","org.meshtastic.core.model.Capabilities.supportsSecondaryChannelLocation"]},{"name":"val supportsStatusMessage: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsStatusMessage","location":"core/model/org.meshtastic.core.model/-capabilities/supports-status-message.html","searchKeys":["supportsStatusMessage","val supportsStatusMessage: Boolean","org.meshtastic.core.model.Capabilities.supportsStatusMessage"]},{"name":"val supportsTakConfig: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsTakConfig","location":"core/model/org.meshtastic.core.model/-capabilities/supports-tak-config.html","searchKeys":["supportsTakConfig","val supportsTakConfig: Boolean","org.meshtastic.core.model.Capabilities.supportsTakConfig"]},{"name":"val supportsTakV2: Boolean","description":"org.meshtastic.core.model.Capabilities.supportsTakV2","location":"core/model/org.meshtastic.core.model/-capabilities/supports-tak-v2.html","searchKeys":["supportsTakV2","val supportsTakV2: Boolean","org.meshtastic.core.model.Capabilities.supportsTakV2"]},{"name":"val system: MeasurementSystem","description":"org.meshtastic.core.model.util.DistanceUnit.system","location":"core/model/org.meshtastic.core.model.util/-distance-unit/system.html","searchKeys":["system","val system: MeasurementSystem","org.meshtastic.core.model.util.DistanceUnit.system"]},{"name":"val tag: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.tag","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/tag.html","searchKeys":["tag","val tag: String?","org.meshtastic.core.model.EventFirmwareEdition.tag"]},{"name":"val tagline: String?","description":"org.meshtastic.core.model.EventFirmwareTheme.tagline","location":"core/model/org.meshtastic.core.model/-event-firmware-theme/tagline.html","searchKeys":["tagline","val tagline: String?","org.meshtastic.core.model.EventFirmwareTheme.tagline"]},{"name":"val tags: List<String>?","description":"org.meshtastic.core.model.DeviceHardware.tags","location":"core/model/org.meshtastic.core.model/-device-hardware/tags.html","searchKeys":["tags","val tags: List<String>?","org.meshtastic.core.model.DeviceHardware.tags"]},{"name":"val tags: List<String>?","description":"org.meshtastic.core.model.NetworkDeviceHardware.tags","location":"core/model/org.meshtastic.core.model/-network-device-hardware/tags.html","searchKeys":["tags","val tags: List<String>?","org.meshtastic.core.model.NetworkDeviceHardware.tags"]},{"name":"val targets: List<FirmwareTarget>","description":"org.meshtastic.core.model.FirmwareReleaseManifest.targets","location":"core/model/org.meshtastic.core.model/-firmware-release-manifest/targets.html","searchKeys":["targets","val targets: List<FirmwareTarget>","org.meshtastic.core.model.FirmwareReleaseManifest.targets"]},{"name":"val targets: List<String>?","description":"org.meshtastic.core.model.DeviceLink.targets","location":"core/model/org.meshtastic.core.model/-device-link/targets.html","searchKeys":["targets","val targets: List<String>?","org.meshtastic.core.model.DeviceLink.targets"]},{"name":"val targets: List<String>?","description":"org.meshtastic.core.model.NetworkDeviceLink.targets","location":"core/model/org.meshtastic.core.model/-network-device-link/targets.html","searchKeys":["targets","val targets: List<String>?","org.meshtastic.core.model.NetworkDeviceLink.targets"]},{"name":"val temperature: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.temperature","location":"core/model/org.meshtastic.core.model/-environment-metrics/temperature.html","searchKeys":["temperature","val temperature: Float?","org.meshtastic.core.model.EnvironmentMetrics.temperature"]},{"name":"val text: String","description":"org.meshtastic.core.model.Message.text","location":"core/model/org.meshtastic.core.model/-message/text.html","searchKeys":["text","val text: String","org.meshtastic.core.model.Message.text"]},{"name":"val text: String?","description":"org.meshtastic.core.model.DataPacket.text","location":"core/model/org.meshtastic.core.model/-data-packet/text.html","searchKeys":["text","val text: String?","org.meshtastic.core.model.DataPacket.text"]},{"name":"val theme: EventFirmwareTheme?","description":"org.meshtastic.core.model.EventFirmwareEdition.theme","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/theme.html","searchKeys":["theme","val theme: EventFirmwareTheme?","org.meshtastic.core.model.EventFirmwareEdition.theme"]},{"name":"val time: Int","description":"org.meshtastic.core.model.DeviceMetrics.time","location":"core/model/org.meshtastic.core.model/-device-metrics/time.html","searchKeys":["time","val time: Int","org.meshtastic.core.model.DeviceMetrics.time"]},{"name":"val time: Int","description":"org.meshtastic.core.model.EnvironmentMetrics.time","location":"core/model/org.meshtastic.core.model/-environment-metrics/time.html","searchKeys":["time","val time: Int","org.meshtastic.core.model.EnvironmentMetrics.time"]},{"name":"val time: Int","description":"org.meshtastic.core.model.Position.time","location":"core/model/org.meshtastic.core.model/-position/time.html","searchKeys":["time","val time: Int","org.meshtastic.core.model.Position.time"]},{"name":"val time: Long?","description":"org.meshtastic.core.model.MqttJsonPayload.time","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/time.html","searchKeys":["time","val time: Long?","org.meshtastic.core.model.MqttJsonPayload.time"]},{"name":"val time: String","description":"org.meshtastic.core.model.Message.time","location":"core/model/org.meshtastic.core.model/-message/time.html","searchKeys":["time","val time: String","org.meshtastic.core.model.Message.time"]},{"name":"val timeZone: String?","description":"org.meshtastic.core.model.EventFirmwareEdition.timeZone","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/time-zone.html","searchKeys":["timeZone","val timeZone: String?","org.meshtastic.core.model.EventFirmwareEdition.timeZone"]},{"name":"val timeoutMs: Long","description":"org.meshtastic.core.model.MqttProbeStatus.Timeout.timeoutMs","location":"core/model/org.meshtastic.core.model/-mqtt-probe-status/-timeout/timeout-ms.html","searchKeys":["timeoutMs","val timeoutMs: Long","org.meshtastic.core.model.MqttProbeStatus.Timeout.timeoutMs"]},{"name":"val timestamp: Long","description":"org.meshtastic.core.model.Reaction.timestamp","location":"core/model/org.meshtastic.core.model/-reaction/timestamp.html","searchKeys":["timestamp","val timestamp: Long","org.meshtastic.core.model.Reaction.timestamp"]},{"name":"val title: String","description":"org.meshtastic.core.model.NetworkFirmwareRelease.title","location":"core/model/org.meshtastic.core.model/-network-firmware-release/title.html","searchKeys":["title","val title: String","org.meshtastic.core.model.NetworkFirmwareRelease.title"]},{"name":"val title: String?","description":"org.meshtastic.core.model.EventFirmwareBuild.title","location":"core/model/org.meshtastic.core.model/-event-firmware-build/title.html","searchKeys":["title","val title: String?","org.meshtastic.core.model.EventFirmwareBuild.title"]},{"name":"val title: String?","description":"org.meshtastic.core.model.NetworkFirmwareNightly.title","location":"core/model/org.meshtastic.core.model/-network-firmware-nightly/title.html","searchKeys":["title","val title: String?","org.meshtastic.core.model.NetworkFirmwareNightly.title"]},{"name":"val to: Long?","description":"org.meshtastic.core.model.MqttJsonPayload.to","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/to.html","searchKeys":["to","val to: Long?","org.meshtastic.core.model.MqttJsonPayload.to"]},{"name":"val to: String?","description":"org.meshtastic.core.model.Reaction.to","location":"core/model/org.meshtastic.core.model/-reaction/to.html","searchKeys":["to","val to: String?","org.meshtastic.core.model.Reaction.to"]},{"name":"val translatedText: String?","description":"org.meshtastic.core.model.Message.translatedText","location":"core/model/org.meshtastic.core.model/-message/translated-text.html","searchKeys":["translatedText","val translatedText: String?","org.meshtastic.core.model.Message.translatedText"]},{"name":"val transportMechanism: Int","description":"org.meshtastic.core.model.Message.transportMechanism","location":"core/model/org.meshtastic.core.model/-message/transport-mechanism.html","searchKeys":["transportMechanism","val transportMechanism: Int","org.meshtastic.core.model.Message.transportMechanism"]},{"name":"val type: String","description":"org.meshtastic.core.model.MqttJsonPayload.type","location":"core/model/org.meshtastic.core.model/-mqtt-json-payload/type.html","searchKeys":["type","val type: String","org.meshtastic.core.model.MqttJsonPayload.type"]},{"name":"val type: String","description":"org.meshtastic.core.model.NetworkDeviceLink.type","location":"core/model/org.meshtastic.core.model/-network-device-link/type.html","searchKeys":["type","val type: String","org.meshtastic.core.model.NetworkDeviceLink.type"]},{"name":"val unreadCount: Int","description":"org.meshtastic.core.model.Contact.unreadCount","location":"core/model/org.meshtastic.core.model/-contact/unread-count.html","searchKeys":["unreadCount","val unreadCount: Int","org.meshtastic.core.model.Contact.unreadCount"]},{"name":"val uptimeSeconds: Int","description":"org.meshtastic.core.model.DeviceMetrics.uptimeSeconds","location":"core/model/org.meshtastic.core.model/-device-metrics/uptime-seconds.html","searchKeys":["uptimeSeconds","val uptimeSeconds: Int","org.meshtastic.core.model.DeviceMetrics.uptimeSeconds"]},{"name":"val url: String","description":"org.meshtastic.core.model.DeviceLink.url","location":"core/model/org.meshtastic.core.model/-device-link/url.html","searchKeys":["url","val url: String","org.meshtastic.core.model.DeviceLink.url"]},{"name":"val url: String","description":"org.meshtastic.core.model.EventFirmwareLink.url","location":"core/model/org.meshtastic.core.model/-event-firmware-link/url.html","searchKeys":["url","val url: String","org.meshtastic.core.model.EventFirmwareLink.url"]},{"name":"val url: String","description":"org.meshtastic.core.model.NetworkDeviceLink.url","location":"core/model/org.meshtastic.core.model/-network-device-link/url.html","searchKeys":["url","val url: String","org.meshtastic.core.model.NetworkDeviceLink.url"]},{"name":"val user: User","description":"org.meshtastic.core.model.Node.user","location":"core/model/org.meshtastic.core.model/-node/user.html","searchKeys":["user","val user: User","org.meshtastic.core.model.Node.user"]},{"name":"val user: User","description":"org.meshtastic.core.model.Reaction.user","location":"core/model/org.meshtastic.core.model/-reaction/user.html","searchKeys":["user","val user: User","org.meshtastic.core.model.Reaction.user"]},{"name":"val uuid: Long","description":"org.meshtastic.core.model.Message.uuid","location":"core/model/org.meshtastic.core.model/-message/uuid.html","searchKeys":["uuid","val uuid: Long","org.meshtastic.core.model.Message.uuid"]},{"name":"val uuid: String","description":"org.meshtastic.core.model.MeshLog.uuid","location":"core/model/org.meshtastic.core.model/-mesh-log/uuid.html","searchKeys":["uuid","val uuid: String","org.meshtastic.core.model.MeshLog.uuid"]},{"name":"val uvLux: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.uvLux","location":"core/model/org.meshtastic.core.model/-environment-metrics/uv-lux.html","searchKeys":["uvLux","val uvLux: Float?","org.meshtastic.core.model.EnvironmentMetrics.uvLux"]},{"name":"val validPosition: Position?","description":"org.meshtastic.core.model.Node.validPosition","location":"core/model/org.meshtastic.core.model/-node/valid-position.html","searchKeys":["validPosition","val validPosition: Position?","org.meshtastic.core.model.Node.validPosition"]},{"name":"val value: String","description":"org.meshtastic.core.model.ContactKey.value","location":"core/model/org.meshtastic.core.model/-contact-key/value.html","searchKeys":["value","val value: String","org.meshtastic.core.model.ContactKey.value"]},{"name":"val variant: String?","description":"org.meshtastic.core.model.NetworkDeviceHardware.variant","location":"core/model/org.meshtastic.core.model/-network-device-hardware/variant.html","searchKeys":["variant","val variant: String?","org.meshtastic.core.model.NetworkDeviceHardware.variant"]},{"name":"val version: Int","description":"org.meshtastic.core.model.EventFirmwareResponse.version","location":"core/model/org.meshtastic.core.model/-event-firmware-response/version.html","searchKeys":["version","val version: Int","org.meshtastic.core.model.EventFirmwareResponse.version"]},{"name":"val version: Int","description":"org.meshtastic.core.model.NetworkDeviceLinksResponse.version","location":"core/model/org.meshtastic.core.model/-network-device-links-response/version.html","searchKeys":["version","val version: Int","org.meshtastic.core.model.NetworkDeviceLinksResponse.version"]},{"name":"val version: Long","description":"org.meshtastic.core.model.ConnectionLifecycle.version","location":"core/model/org.meshtastic.core.model/-connection-lifecycle/version.html","searchKeys":["version","val version: Long","org.meshtastic.core.model.ConnectionLifecycle.version"]},{"name":"val version: String","description":"org.meshtastic.core.model.FirmwareReleaseManifest.version","location":"core/model/org.meshtastic.core.model/-firmware-release-manifest/version.html","searchKeys":["version","val version: String","org.meshtastic.core.model.FirmwareReleaseManifest.version"]},{"name":"val version: String","description":"org.meshtastic.core.model.NetworkFirmwareNightly.version","location":"core/model/org.meshtastic.core.model/-network-firmware-nightly/version.html","searchKeys":["version","val version: String","org.meshtastic.core.model.NetworkFirmwareNightly.version"]},{"name":"val version: String?","description":"org.meshtastic.core.model.EventFirmwareBuild.version","location":"core/model/org.meshtastic.core.model/-event-firmware-build/version.html","searchKeys":["version","val version: String?","org.meshtastic.core.model.EventFirmwareBuild.version"]},{"name":"val viaMqtt: Boolean","description":"org.meshtastic.core.model.Message.viaMqtt","location":"core/model/org.meshtastic.core.model/-message/via-mqtt.html","searchKeys":["viaMqtt","val viaMqtt: Boolean","org.meshtastic.core.model.Message.viaMqtt"]},{"name":"val viaMqtt: Boolean","description":"org.meshtastic.core.model.Node.viaMqtt","location":"core/model/org.meshtastic.core.model/-node/via-mqtt.html","searchKeys":["viaMqtt","val viaMqtt: Boolean","org.meshtastic.core.model.Node.viaMqtt"]},{"name":"val voltage: Float","description":"org.meshtastic.core.model.DeviceMetrics.voltage","location":"core/model/org.meshtastic.core.model/-device-metrics/voltage.html","searchKeys":["voltage","val voltage: Float","org.meshtastic.core.model.DeviceMetrics.voltage"]},{"name":"val voltage: Float?","description":"org.meshtastic.core.model.EnvironmentMetrics.voltage","location":"core/model/org.meshtastic.core.model/-environment-metrics/voltage.html","searchKeys":["voltage","val voltage: Float?","org.meshtastic.core.model.EnvironmentMetrics.voltage"]},{"name":"val voltage: Float?","description":"org.meshtastic.core.model.Node.voltage","location":"core/model/org.meshtastic.core.model/-node/voltage.html","searchKeys":["voltage","val voltage: Float?","org.meshtastic.core.model.Node.voltage"]},{"name":"val waypoint: Waypoint?","description":"org.meshtastic.core.model.DataPacket.waypoint","location":"core/model/org.meshtastic.core.model/-data-packet/waypoint.html","searchKeys":["waypoint","val waypoint: Waypoint?","org.meshtastic.core.model.DataPacket.waypoint"]},{"name":"val welcomeMessage: String","description":"org.meshtastic.core.model.EventFirmwareEdition.welcomeMessage","location":"core/model/org.meshtastic.core.model/-event-firmware-edition/welcome-message.html","searchKeys":["welcomeMessage","val welcomeMessage: String","org.meshtastic.core.model.EventFirmwareEdition.welcomeMessage"]},{"name":"val west: Double","description":"org.meshtastic.core.model.geofence.GeofenceBox.west","location":"core/model/org.meshtastic.core.model.geofence/-geofence-box/west.html","searchKeys":["west","val west: Double","org.meshtastic.core.model.geofence.GeofenceBox.west"]},{"name":"val wideLora: Boolean","description":"org.meshtastic.core.model.RegionInfo.wideLora","location":"core/model/org.meshtastic.core.model/-region-info/wide-lora.html","searchKeys":["wideLora","val wideLora: Boolean","org.meshtastic.core.model.RegionInfo.wideLora"]},{"name":"val xeddsaSigned: Boolean","description":"org.meshtastic.core.model.Message.xeddsaSigned","location":"core/model/org.meshtastic.core.model/-message/xeddsa-signed.html","searchKeys":["xeddsaSigned","val xeddsaSigned: Boolean","org.meshtastic.core.model.Message.xeddsaSigned"]},{"name":"val zipUrl: String","description":"org.meshtastic.core.model.NetworkFirmwareRelease.zipUrl","location":"core/model/org.meshtastic.core.model/-network-firmware-release/zip-url.html","searchKeys":["zipUrl","val zipUrl: String","org.meshtastic.core.model.NetworkFirmwareRelease.zipUrl"]},{"name":"val zipUrl: String?","description":"org.meshtastic.core.model.EventFirmwareBuild.zipUrl","location":"core/model/org.meshtastic.core.model/-event-firmware-build/zip-url.html","searchKeys":["zipUrl","val zipUrl: String?","org.meshtastic.core.model.EventFirmwareBuild.zipUrl"]},{"name":"value class ContactKey(val value: String)","description":"org.meshtastic.core.model.ContactKey","location":"core/model/org.meshtastic.core.model/-contact-key/index.html","searchKeys":["ContactKey","value class ContactKey(val value: String)","org.meshtastic.core.model.ContactKey"]},{"name":"value class DeviceVersion(val asString: String) : Comparable<DeviceVersion> ","description":"org.meshtastic.core.model.DeviceVersion","location":"core/model/org.meshtastic.core.model/-device-version/index.html","searchKeys":["DeviceVersion","value class DeviceVersion(val asString: String) : Comparable<DeviceVersion> ","org.meshtastic.core.model.DeviceVersion"]},{"name":"var bytes: ByteString?","description":"org.meshtastic.core.model.DataPacket.bytes","location":"core/model/org.meshtastic.core.model/-data-packet/bytes.html","searchKeys":["bytes","var bytes: ByteString?","org.meshtastic.core.model.DataPacket.bytes"]},{"name":"var channel: Int","description":"org.meshtastic.core.model.DataPacket.channel","location":"core/model/org.meshtastic.core.model/-data-packet/channel.html","searchKeys":["channel","var channel: Int","org.meshtastic.core.model.DataPacket.channel"]},{"name":"var dataType: Int","description":"org.meshtastic.core.model.DataPacket.dataType","location":"core/model/org.meshtastic.core.model/-data-packet/data-type.html","searchKeys":["dataType","var dataType: Int","org.meshtastic.core.model.DataPacket.dataType"]},{"name":"var emoji: Int","description":"org.meshtastic.core.model.DataPacket.emoji","location":"core/model/org.meshtastic.core.model/-data-packet/emoji.html","searchKeys":["emoji","var emoji: Int","org.meshtastic.core.model.DataPacket.emoji"]},{"name":"var errorMessage: String?","description":"org.meshtastic.core.model.DataPacket.errorMessage","location":"core/model/org.meshtastic.core.model/-data-packet/error-message.html","searchKeys":["errorMessage","var errorMessage: String?","org.meshtastic.core.model.DataPacket.errorMessage"]},{"name":"var from: String?","description":"org.meshtastic.core.model.DataPacket.from","location":"core/model/org.meshtastic.core.model/-data-packet/from.html","searchKeys":["from","var from: String?","org.meshtastic.core.model.DataPacket.from"]},{"name":"var hopLimit: Int","description":"org.meshtastic.core.model.DataPacket.hopLimit","location":"core/model/org.meshtastic.core.model/-data-packet/hop-limit.html","searchKeys":["hopLimit","var hopLimit: Int","org.meshtastic.core.model.DataPacket.hopLimit"]},{"name":"var hopStart: Int","description":"org.meshtastic.core.model.DataPacket.hopStart","location":"core/model/org.meshtastic.core.model/-data-packet/hop-start.html","searchKeys":["hopStart","var hopStart: Int","org.meshtastic.core.model.DataPacket.hopStart"]},{"name":"var id: Int","description":"org.meshtastic.core.model.DataPacket.id","location":"core/model/org.meshtastic.core.model/-data-packet/id.html","searchKeys":["id","var id: Int","org.meshtastic.core.model.DataPacket.id"]},{"name":"var relayNode: Int?","description":"org.meshtastic.core.model.DataPacket.relayNode","location":"core/model/org.meshtastic.core.model/-data-packet/relay-node.html","searchKeys":["relayNode","var relayNode: Int?","org.meshtastic.core.model.DataPacket.relayNode"]},{"name":"var relays: Int","description":"org.meshtastic.core.model.DataPacket.relays","location":"core/model/org.meshtastic.core.model/-data-packet/relays.html","searchKeys":["relays","var relays: Int","org.meshtastic.core.model.DataPacket.relays"]},{"name":"var replyId: Int?","description":"org.meshtastic.core.model.DataPacket.replyId","location":"core/model/org.meshtastic.core.model/-data-packet/reply-id.html","searchKeys":["replyId","var replyId: Int?","org.meshtastic.core.model.DataPacket.replyId"]},{"name":"var rssi: Int?","description":"org.meshtastic.core.model.DataPacket.rssi","location":"core/model/org.meshtastic.core.model/-data-packet/rssi.html","searchKeys":["rssi","var rssi: Int?","org.meshtastic.core.model.DataPacket.rssi"]},{"name":"var sfppHash: ByteString?","description":"org.meshtastic.core.model.DataPacket.sfppHash","location":"core/model/org.meshtastic.core.model/-data-packet/sfpp-hash.html","searchKeys":["sfppHash","var sfppHash: ByteString?","org.meshtastic.core.model.DataPacket.sfppHash"]},{"name":"var snr: Float?","description":"org.meshtastic.core.model.DataPacket.snr","location":"core/model/org.meshtastic.core.model/-data-packet/snr.html","searchKeys":["snr","var snr: Float?","org.meshtastic.core.model.DataPacket.snr"]},{"name":"var status: MessageStatus?","description":"org.meshtastic.core.model.DataPacket.status","location":"core/model/org.meshtastic.core.model/-data-packet/status.html","searchKeys":["status","var status: MessageStatus?","org.meshtastic.core.model.DataPacket.status"]},{"name":"var time: Long","description":"org.meshtastic.core.model.DataPacket.time","location":"core/model/org.meshtastic.core.model/-data-packet/time.html","searchKeys":["time","var time: Long","org.meshtastic.core.model.DataPacket.time"]},{"name":"var to: String?","description":"org.meshtastic.core.model.DataPacket.to","location":"core/model/org.meshtastic.core.model/-data-packet/to.html","searchKeys":["to","var to: String?","org.meshtastic.core.model.DataPacket.to"]},{"name":"var transportMechanism: Int","description":"org.meshtastic.core.model.DataPacket.transportMechanism","location":"core/model/org.meshtastic.core.model/-data-packet/transport-mechanism.html","searchKeys":["transportMechanism","var transportMechanism: Int","org.meshtastic.core.model.DataPacket.transportMechanism"]},{"name":"var viaMqtt: Boolean","description":"org.meshtastic.core.model.DataPacket.viaMqtt","location":"core/model/org.meshtastic.core.model/-data-packet/via-mqtt.html","searchKeys":["viaMqtt","var viaMqtt: Boolean","org.meshtastic.core.model.DataPacket.viaMqtt"]},{"name":"var wantAck: Boolean","description":"org.meshtastic.core.model.DataPacket.wantAck","location":"core/model/org.meshtastic.core.model/-data-packet/want-ack.html","searchKeys":["wantAck","var wantAck: Boolean","org.meshtastic.core.model.DataPacket.wantAck"]},{"name":"var xeddsaSigned: Boolean","description":"org.meshtastic.core.model.DataPacket.xeddsaSigned","location":"core/model/org.meshtastic.core.model/-data-packet/xeddsa-signed.html","searchKeys":["xeddsaSigned","var xeddsaSigned: Boolean","org.meshtastic.core.model.DataPacket.xeddsaSigned"]},{"name":"fun NfcScannerEffect(onResult: (String?) -> Unit, onNfcDisabled: () -> Unit? = null)","description":"org.meshtastic.core.nfc.NfcScannerEffect","location":"core/nfc/org.meshtastic.core.nfc/-nfc-scanner-effect.html","searchKeys":["NfcScannerEffect","fun NfcScannerEffect(onResult: (String?) -> Unit, onNfcDisabled: () -> Unit? = null)","org.meshtastic.core.nfc.NfcScannerEffect"]},{"name":"fun NfcWriterEffect(url: String, onResult: (Boolean) -> Unit, onNfcDisabled: () -> Unit? = null)","description":"org.meshtastic.core.nfc.NfcWriterEffect","location":"core/nfc/org.meshtastic.core.nfc/-nfc-writer-effect.html","searchKeys":["NfcWriterEffect","fun NfcWriterEffect(url: String, onResult: (Boolean) -> Unit, onNfcDisabled: () -> Unit? = null)","org.meshtastic.core.nfc.NfcWriterEffect"]},{"name":"BLE_PERMISSION_MISSING","description":"org.meshtastic.core.service.BootReconnectDecision.BLE_PERMISSION_MISSING","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/-b-l-e_-p-e-r-m-i-s-s-i-o-n_-m-i-s-s-i-n-g/index.html","searchKeys":["BLE_PERMISSION_MISSING","BLE_PERMISSION_MISSING","org.meshtastic.core.service.BootReconnectDecision.BLE_PERMISSION_MISSING"]},{"name":"BootCompleted","description":"org.meshtastic.core.service.ServiceStartTrigger.BootCompleted","location":"core/service/org.meshtastic.core.service/-service-start-trigger/-boot-completed/index.html","searchKeys":["BootCompleted","BootCompleted","org.meshtastic.core.service.ServiceStartTrigger.BootCompleted"]},{"name":"DeviceAddressChanged","description":"org.meshtastic.core.service.ServiceStartTrigger.DeviceAddressChanged","location":"core/service/org.meshtastic.core.service/-service-start-trigger/-device-address-changed/index.html","searchKeys":["DeviceAddressChanged","DeviceAddressChanged","org.meshtastic.core.service.ServiceStartTrigger.DeviceAddressChanged"]},{"name":"NO_DEVICE","description":"org.meshtastic.core.service.BootReconnectDecision.NO_DEVICE","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/-n-o_-d-e-v-i-c-e/index.html","searchKeys":["NO_DEVICE","NO_DEVICE","org.meshtastic.core.service.BootReconnectDecision.NO_DEVICE"]},{"name":"START_SERVICE","description":"org.meshtastic.core.service.BootReconnectDecision.START_SERVICE","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/-s-t-a-r-t_-s-e-r-v-i-c-e/index.html","searchKeys":["START_SERVICE","START_SERVICE","org.meshtastic.core.service.BootReconnectDecision.START_SERVICE"]},{"name":"UserInterface","description":"org.meshtastic.core.service.ServiceStartTrigger.UserInterface","location":"core/service/org.meshtastic.core.service/-service-start-trigger/-user-interface/index.html","searchKeys":["UserInterface","UserInterface","org.meshtastic.core.service.ServiceStartTrigger.UserInterface"]},{"name":"abstract fun isGranted(): Boolean","description":"org.meshtastic.core.service.LocalNetworkAccess.isGranted","location":"core/service/org.meshtastic.core.service/-local-network-access/is-granted.html","searchKeys":["isGranted","abstract fun isGranted(): Boolean","org.meshtastic.core.service.LocalNetworkAccess.isGranted"]},{"name":"class AndroidFileService(context: Application, dispatchers: CoroutineDispatchers) : FileService","description":"org.meshtastic.core.service.AndroidFileService","location":"core/service/org.meshtastic.core.service/-android-file-service/index.html","searchKeys":["AndroidFileService","class AndroidFileService(context: Application, dispatchers: CoroutineDispatchers) : FileService","org.meshtastic.core.service.AndroidFileService"]},{"name":"class AndroidLocalNetworkAccess(context: Context) : LocalNetworkAccess","description":"org.meshtastic.core.service.AndroidLocalNetworkAccess","location":"core/service/org.meshtastic.core.service/-android-local-network-access/index.html","searchKeys":["AndroidLocalNetworkAccess","class AndroidLocalNetworkAccess(context: Context) : LocalNetworkAccess","org.meshtastic.core.service.AndroidLocalNetworkAccess"]},{"name":"class AndroidLocationService(context: Application, locationRepository: LocationRepository) : LocationService","description":"org.meshtastic.core.service.AndroidLocationService","location":"core/service/org.meshtastic.core.service/-android-location-service/index.html","searchKeys":["AndroidLocationService","class AndroidLocationService(context: Application, locationRepository: LocationRepository) : LocationService","org.meshtastic.core.service.AndroidLocationService"]},{"name":"class AndroidMeshLocationManager(context: Application, locationRepository: LocationRepository) : MeshLocationManager","description":"org.meshtastic.core.service.AndroidMeshLocationManager","location":"core/service/org.meshtastic.core.service/-android-mesh-location-manager/index.html","searchKeys":["AndroidMeshLocationManager","class AndroidMeshLocationManager(context: Application, locationRepository: LocationRepository) : MeshLocationManager","org.meshtastic.core.service.AndroidMeshLocationManager"]},{"name":"class AndroidMeshWorkerManager(workManager: WorkManager) : MeshWorkerManager","description":"org.meshtastic.core.service.AndroidMeshWorkerManager","location":"core/service/org.meshtastic.core.service/-android-mesh-worker-manager/index.html","searchKeys":["AndroidMeshWorkerManager","class AndroidMeshWorkerManager(workManager: WorkManager) : MeshWorkerManager","org.meshtastic.core.service.AndroidMeshWorkerManager"]},{"name":"class AndroidNotificationManager(context: Context) : NotificationManager","description":"org.meshtastic.core.service.AndroidNotificationManager","location":"core/service/org.meshtastic.core.service/-android-notification-manager/index.html","searchKeys":["AndroidNotificationManager","class AndroidNotificationManager(context: Context) : NotificationManager","org.meshtastic.core.service.AndroidNotificationManager"]},{"name":"class AndroidServiceRepository : ServiceRepositoryImpl","description":"org.meshtastic.core.service.AndroidServiceRepository","location":"core/service/org.meshtastic.core.service/-android-service-repository/index.html","searchKeys":["AndroidServiceRepository","class AndroidServiceRepository : ServiceRepositoryImpl","org.meshtastic.core.service.AndroidServiceRepository"]},{"name":"class BootCompleteReceiver : BroadcastReceiver, KoinComponent","description":"org.meshtastic.core.service.BootCompleteReceiver","location":"core/service/org.meshtastic.core.service/-boot-complete-receiver/index.html","searchKeys":["BootCompleteReceiver","class BootCompleteReceiver : BroadcastReceiver, KoinComponent","org.meshtastic.core.service.BootCompleteReceiver"]},{"name":"class ConversationShortcutPublisher(context: Context, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.service.ConversationShortcutPublisher","location":"core/service/org.meshtastic.core.service/-conversation-shortcut-publisher/index.html","searchKeys":["ConversationShortcutPublisher","class ConversationShortcutPublisher(context: Context, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, dispatchers: CoroutineDispatchers)","org.meshtastic.core.service.ConversationShortcutPublisher"]},{"name":"class CoreServiceAndroidModule","description":"org.meshtastic.core.service.di.CoreServiceAndroidModule","location":"core/service/org.meshtastic.core.service.di/-core-service-android-module/index.html","searchKeys":["CoreServiceAndroidModule","class CoreServiceAndroidModule","org.meshtastic.core.service.di.CoreServiceAndroidModule"]},{"name":"class CoreServiceModule","description":"org.meshtastic.core.service.di.CoreServiceModule","location":"core/service/org.meshtastic.core.service.di/-core-service-module/index.html","searchKeys":["CoreServiceModule","class CoreServiceModule","org.meshtastic.core.service.di.CoreServiceModule"]},{"name":"class DesktopLocalNetworkAccess : LocalNetworkAccess","description":"org.meshtastic.core.service.DesktopLocalNetworkAccess","location":"core/service/org.meshtastic.core.service/-desktop-local-network-access/index.html","searchKeys":["DesktopLocalNetworkAccess","class DesktopLocalNetworkAccess : LocalNetworkAccess","org.meshtastic.core.service.DesktopLocalNetworkAccess"]},{"name":"class JvmFileService(dispatchers: CoroutineDispatchers) : FileService","description":"org.meshtastic.core.service.JvmFileService","location":"core/service/org.meshtastic.core.service/-jvm-file-service/index.html","searchKeys":["JvmFileService","class JvmFileService(dispatchers: CoroutineDispatchers) : FileService","org.meshtastic.core.service.JvmFileService"]},{"name":"class JvmLocationService : LocationService","description":"org.meshtastic.core.service.JvmLocationService","location":"core/service/org.meshtastic.core.service/-jvm-location-service/index.html","searchKeys":["JvmLocationService","class JvmLocationService : LocationService","org.meshtastic.core.service.JvmLocationService"]},{"name":"class LockdownPassphraseStoreImpl : LockdownPassphraseStore","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl","location":"core/service/org.meshtastic.core.service/[jvm]-lockdown-passphrase-store-impl/index.html","searchKeys":["LockdownPassphraseStoreImpl","class LockdownPassphraseStoreImpl : LockdownPassphraseStore","org.meshtastic.core.service.LockdownPassphraseStoreImpl"]},{"name":"class LockdownPassphraseStoreImpl(app: Application) : LockdownPassphraseStore","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl","location":"core/service/org.meshtastic.core.service/[android]-lockdown-passphrase-store-impl/index.html","searchKeys":["LockdownPassphraseStoreImpl","class LockdownPassphraseStoreImpl(app: Application) : LockdownPassphraseStore","org.meshtastic.core.service.LockdownPassphraseStoreImpl"]},{"name":"class MarkAsReadReceiver : BroadcastReceiver, KoinComponent","description":"org.meshtastic.core.service.MarkAsReadReceiver","location":"core/service/org.meshtastic.core.service/-mark-as-read-receiver/index.html","searchKeys":["MarkAsReadReceiver","class MarkAsReadReceiver : BroadcastReceiver, KoinComponent","org.meshtastic.core.service.MarkAsReadReceiver"]},{"name":"class MeshLogCleanupWorker(appContext: Context, workerParams: WorkerParameters, meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs) : CoroutineWorker","description":"org.meshtastic.core.service.worker.MeshLogCleanupWorker","location":"core/service/org.meshtastic.core.service.worker/-mesh-log-cleanup-worker/index.html","searchKeys":["MeshLogCleanupWorker","class MeshLogCleanupWorker(appContext: Context, workerParams: WorkerParameters, meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs) : CoroutineWorker","org.meshtastic.core.service.worker.MeshLogCleanupWorker"]},{"name":"class MeshNotificationManagerImpl(context: Context, packetRepository: Lazy<PacketRepository>, nodeRepository: Lazy<NodeRepository>, conversationShortcutPublisher: Lazy<ConversationShortcutPublisher>, radioConfigRepository: Lazy<RadioConfigRepository>, scope: ServiceScope) : MeshNotificationManager","description":"org.meshtastic.core.service.MeshNotificationManagerImpl","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/index.html","searchKeys":["MeshNotificationManagerImpl","class MeshNotificationManagerImpl(context: Context, packetRepository: Lazy<PacketRepository>, nodeRepository: Lazy<NodeRepository>, conversationShortcutPublisher: Lazy<ConversationShortcutPublisher>, radioConfigRepository: Lazy<RadioConfigRepository>, scope: ServiceScope) : MeshNotificationManager","org.meshtastic.core.service.MeshNotificationManagerImpl"]},{"name":"class MeshService : Service","description":"org.meshtastic.core.service.MeshService","location":"core/service/org.meshtastic.core.service/-mesh-service/index.html","searchKeys":["MeshService","class MeshService : Service","org.meshtastic.core.service.MeshService"]},{"name":"class MeshServiceOrchestrator(radioInterfaceService: RadioInterfaceService, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, messageProcessor: MeshMessageProcessor, serviceNotifications: MeshNotificationManager, takServerManager: TAKServerManager, takMeshIntegration: TAKMeshIntegration, takPrefs: TakPrefs, databaseManager: DatabaseManager, connectionManager: MeshConnectionManager, dispatchers: CoroutineDispatchers, localNetworkAccess: LocalNetworkAccess)","description":"org.meshtastic.core.service.MeshServiceOrchestrator","location":"core/service/org.meshtastic.core.service/-mesh-service-orchestrator/index.html","searchKeys":["MeshServiceOrchestrator","class MeshServiceOrchestrator(radioInterfaceService: RadioInterfaceService, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, messageProcessor: MeshMessageProcessor, serviceNotifications: MeshNotificationManager, takServerManager: TAKServerManager, takMeshIntegration: TAKMeshIntegration, takPrefs: TakPrefs, databaseManager: DatabaseManager, connectionManager: MeshConnectionManager, dispatchers: CoroutineDispatchers, localNetworkAccess: LocalNetworkAccess)","org.meshtastic.core.service.MeshServiceOrchestrator"]},{"name":"class RadioControllerImpl(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, commandSender: CommandSender, nodeManager: NodeManager, radioInterfaceService: RadioInterfaceService, locationManager: MeshLocationManager, packetRepository: Lazy<PacketRepository>, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: CoroutineScope, onDeviceAddressChanged: () -> Unit? = null) : RadioController, AdminController, MessagingController, NodeController, QueryController","description":"org.meshtastic.core.service.RadioControllerImpl","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/index.html","searchKeys":["RadioControllerImpl","class RadioControllerImpl(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, commandSender: CommandSender, nodeManager: NodeManager, radioInterfaceService: RadioInterfaceService, locationManager: MeshLocationManager, packetRepository: Lazy<PacketRepository>, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: CoroutineScope, onDeviceAddressChanged: () -> Unit? = null) : RadioController, AdminController, MessagingController, NodeController, QueryController","org.meshtastic.core.service.RadioControllerImpl"]},{"name":"class ReactionReceiver : BroadcastReceiver, KoinComponent","description":"org.meshtastic.core.service.ReactionReceiver","location":"core/service/org.meshtastic.core.service/-reaction-receiver/index.html","searchKeys":["ReactionReceiver","class ReactionReceiver : BroadcastReceiver, KoinComponent","org.meshtastic.core.service.ReactionReceiver"]},{"name":"class ReplyReceiver : BroadcastReceiver, KoinComponent","description":"org.meshtastic.core.service.ReplyReceiver","location":"core/service/org.meshtastic.core.service/-reply-receiver/index.html","searchKeys":["ReplyReceiver","class ReplyReceiver : BroadcastReceiver, KoinComponent","org.meshtastic.core.service.ReplyReceiver"]},{"name":"class SecurityKeyBackupStoreImpl : SecurityKeyBackupStore","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl","location":"core/service/org.meshtastic.core.service/[jvm]-security-key-backup-store-impl/index.html","searchKeys":["SecurityKeyBackupStoreImpl","class SecurityKeyBackupStoreImpl : SecurityKeyBackupStore","org.meshtastic.core.service.SecurityKeyBackupStoreImpl"]},{"name":"class SecurityKeyBackupStoreImpl(app: Application) : SecurityKeyBackupStore","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl","location":"core/service/org.meshtastic.core.service/[android]-security-key-backup-store-impl/index.html","searchKeys":["SecurityKeyBackupStoreImpl","class SecurityKeyBackupStoreImpl(app: Application) : SecurityKeyBackupStore","org.meshtastic.core.service.SecurityKeyBackupStoreImpl"]},{"name":"class SendMessageWorker(context: Context, params: WorkerParameters, packetRepository: PacketRepository, radioController: RadioController) : CoroutineWorker","description":"org.meshtastic.core.service.worker.SendMessageWorker","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/index.html","searchKeys":["SendMessageWorker","class SendMessageWorker(context: Context, params: WorkerParameters, packetRepository: PacketRepository, radioController: RadioController) : CoroutineWorker","org.meshtastic.core.service.worker.SendMessageWorker"]},{"name":"class SharedRadioInterfaceService(dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, networkRepository: NetworkRepository, serialDevicePresence: SerialDevicePresence, processLifecycle: Lifecycle, radioPrefs: RadioPrefs, transportFactory: RadioTransportFactory, analytics: PlatformAnalytics, firmwareMaintenanceLock: FirmwareMaintenanceLock) : RadioInterfaceService","description":"org.meshtastic.core.service.SharedRadioInterfaceService","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/index.html","searchKeys":["SharedRadioInterfaceService","class SharedRadioInterfaceService(dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, networkRepository: NetworkRepository, serialDevicePresence: SerialDevicePresence, processLifecycle: Lifecycle, radioPrefs: RadioPrefs, transportFactory: RadioTransportFactory, analytics: PlatformAnalytics, firmwareMaintenanceLock: FirmwareMaintenanceLock) : RadioInterfaceService","org.meshtastic.core.service.SharedRadioInterfaceService"]},{"name":"const val ALERTS: String","description":"org.meshtastic.core.service.NotificationChannels.ALERTS","location":"core/service/org.meshtastic.core.service/-notification-channels/-a-l-e-r-t-s.html","searchKeys":["ALERTS","const val ALERTS: String","org.meshtastic.core.service.NotificationChannels.ALERTS"]},{"name":"const val BROADCASTS: String","description":"org.meshtastic.core.service.NotificationChannels.BROADCASTS","location":"core/service/org.meshtastic.core.service/-notification-channels/-b-r-o-a-d-c-a-s-t-s.html","searchKeys":["BROADCASTS","const val BROADCASTS: String","org.meshtastic.core.service.NotificationChannels.BROADCASTS"]},{"name":"const val CLIENT: String","description":"org.meshtastic.core.service.NotificationChannels.CLIENT","location":"core/service/org.meshtastic.core.service/-notification-channels/-c-l-i-e-n-t.html","searchKeys":["CLIENT","const val CLIENT: String","org.meshtastic.core.service.NotificationChannels.CLIENT"]},{"name":"const val CONTACT_KEY: String","description":"org.meshtastic.core.service.MarkAsReadReceiver.Companion.CONTACT_KEY","location":"core/service/org.meshtastic.core.service/-mark-as-read-receiver/-companion/-c-o-n-t-a-c-t_-k-e-y.html","searchKeys":["CONTACT_KEY","const val CONTACT_KEY: String","org.meshtastic.core.service.MarkAsReadReceiver.Companion.CONTACT_KEY"]},{"name":"const val CONTACT_KEY: String","description":"org.meshtastic.core.service.ReplyReceiver.Companion.CONTACT_KEY","location":"core/service/org.meshtastic.core.service/-reply-receiver/-companion/-c-o-n-t-a-c-t_-k-e-y.html","searchKeys":["CONTACT_KEY","const val CONTACT_KEY: String","org.meshtastic.core.service.ReplyReceiver.Companion.CONTACT_KEY"]},{"name":"const val EXTRA_CHANNEL_INDEX: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_CHANNEL_INDEX","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-c-h-a-n-n-e-l_-i-n-d-e-x.html","searchKeys":["EXTRA_CHANNEL_INDEX","const val EXTRA_CHANNEL_INDEX: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_CHANNEL_INDEX"]},{"name":"const val EXTRA_CONTACT_KEY: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_CONTACT_KEY","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-c-o-n-t-a-c-t_-k-e-y.html","searchKeys":["EXTRA_CONTACT_KEY","const val EXTRA_CONTACT_KEY: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_CONTACT_KEY"]},{"name":"const val EXTRA_EMOJI: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_EMOJI","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-e-m-o-j-i.html","searchKeys":["EXTRA_EMOJI","const val EXTRA_EMOJI: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_EMOJI"]},{"name":"const val EXTRA_PACKET_ID: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_PACKET_ID","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-p-a-c-k-e-t_-i-d.html","searchKeys":["EXTRA_PACKET_ID","const val EXTRA_PACKET_ID: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_PACKET_ID"]},{"name":"const val EXTRA_REACTION: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_REACTION","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-r-e-a-c-t-i-o-n.html","searchKeys":["EXTRA_REACTION","const val EXTRA_REACTION: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_REACTION"]},{"name":"const val EXTRA_REPLY_ID: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_REPLY_ID","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-r-e-p-l-y_-i-d.html","searchKeys":["EXTRA_REPLY_ID","const val EXTRA_REPLY_ID: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_REPLY_ID"]},{"name":"const val EXTRA_TO_ID: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_TO_ID","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-e-x-t-r-a_-t-o_-i-d.html","searchKeys":["EXTRA_TO_ID","const val EXTRA_TO_ID: String","org.meshtastic.core.service.ReactionReceiver.Companion.EXTRA_TO_ID"]},{"name":"const val KEY_MY_NODE_NUM: String","description":"org.meshtastic.core.service.worker.SendMessageWorker.Companion.KEY_MY_NODE_NUM","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/-companion/-k-e-y_-m-y_-n-o-d-e_-n-u-m.html","searchKeys":["KEY_MY_NODE_NUM","const val KEY_MY_NODE_NUM: String","org.meshtastic.core.service.worker.SendMessageWorker.Companion.KEY_MY_NODE_NUM"]},{"name":"const val KEY_PACKET_ID: String","description":"org.meshtastic.core.service.worker.SendMessageWorker.Companion.KEY_PACKET_ID","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/-companion/-k-e-y_-p-a-c-k-e-t_-i-d.html","searchKeys":["KEY_PACKET_ID","const val KEY_PACKET_ID: String","org.meshtastic.core.service.worker.SendMessageWorker.Companion.KEY_PACKET_ID"]},{"name":"const val KEY_PACKET_UUID: String","description":"org.meshtastic.core.service.worker.SendMessageWorker.Companion.KEY_PACKET_UUID","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/-companion/-k-e-y_-p-a-c-k-e-t_-u-u-i-d.html","searchKeys":["KEY_PACKET_UUID","const val KEY_PACKET_UUID: String","org.meshtastic.core.service.worker.SendMessageWorker.Companion.KEY_PACKET_UUID"]},{"name":"const val KEY_TEXT_REPLY: String","description":"org.meshtastic.core.service.ReplyReceiver.Companion.KEY_TEXT_REPLY","location":"core/service/org.meshtastic.core.service/-reply-receiver/-companion/-k-e-y_-t-e-x-t_-r-e-p-l-y.html","searchKeys":["KEY_TEXT_REPLY","const val KEY_TEXT_REPLY: String","org.meshtastic.core.service.ReplyReceiver.Companion.KEY_TEXT_REPLY"]},{"name":"const val LOW_BATTERY: String","description":"org.meshtastic.core.service.NotificationChannels.LOW_BATTERY","location":"core/service/org.meshtastic.core.service/-notification-channels/-l-o-w_-b-a-t-t-e-r-y.html","searchKeys":["LOW_BATTERY","const val LOW_BATTERY: String","org.meshtastic.core.service.NotificationChannels.LOW_BATTERY"]},{"name":"const val LOW_BATTERY_REMOTE: String","description":"org.meshtastic.core.service.NotificationChannels.LOW_BATTERY_REMOTE","location":"core/service/org.meshtastic.core.service/-notification-channels/-l-o-w_-b-a-t-t-e-r-y_-r-e-m-o-t-e.html","searchKeys":["LOW_BATTERY_REMOTE","const val LOW_BATTERY_REMOTE: String","org.meshtastic.core.service.NotificationChannels.LOW_BATTERY_REMOTE"]},{"name":"const val MARK_AS_READ_ACTION: String","description":"org.meshtastic.core.service.MarkAsReadReceiver.Companion.MARK_AS_READ_ACTION","location":"core/service/org.meshtastic.core.service/-mark-as-read-receiver/-companion/-m-a-r-k_-a-s_-r-e-a-d_-a-c-t-i-o-n.html","searchKeys":["MARK_AS_READ_ACTION","const val MARK_AS_READ_ACTION: String","org.meshtastic.core.service.MarkAsReadReceiver.Companion.MARK_AS_READ_ACTION"]},{"name":"const val MAX_BATTERY_LEVEL: Int = 100","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.Companion.MAX_BATTERY_LEVEL","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/-companion/-m-a-x_-b-a-t-t-e-r-y_-l-e-v-e-l.html","searchKeys":["MAX_BATTERY_LEVEL","const val MAX_BATTERY_LEVEL: Int = 100","org.meshtastic.core.service.MeshNotificationManagerImpl.Companion.MAX_BATTERY_LEVEL"]},{"name":"const val MAX_FRAME_BYTES: Int = 512","description":"org.meshtastic.core.service.SharedRadioInterfaceService.Companion.MAX_FRAME_BYTES","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/-companion/-m-a-x_-f-r-a-m-e_-b-y-t-e-s.html","searchKeys":["MAX_FRAME_BYTES","const val MAX_FRAME_BYTES: Int = 512","org.meshtastic.core.service.SharedRadioInterfaceService.Companion.MAX_FRAME_BYTES"]},{"name":"const val MESH_BEACON: String","description":"org.meshtastic.core.service.NotificationChannels.MESH_BEACON","location":"core/service/org.meshtastic.core.service/-notification-channels/-m-e-s-h_-b-e-a-c-o-n.html","searchKeys":["MESH_BEACON","const val MESH_BEACON: String","org.meshtastic.core.service.NotificationChannels.MESH_BEACON"]},{"name":"const val MESSAGES: String","description":"org.meshtastic.core.service.NotificationChannels.MESSAGES","location":"core/service/org.meshtastic.core.service/-notification-channels/-m-e-s-s-a-g-e-s.html","searchKeys":["MESSAGES","const val MESSAGES: String","org.meshtastic.core.service.NotificationChannels.MESSAGES"]},{"name":"const val NEW_NODES: String","description":"org.meshtastic.core.service.NotificationChannels.NEW_NODES","location":"core/service/org.meshtastic.core.service/-notification-channels/-n-e-w_-n-o-d-e-s.html","searchKeys":["NEW_NODES","const val NEW_NODES: String","org.meshtastic.core.service.NotificationChannels.NEW_NODES"]},{"name":"const val REACT_ACTION: String","description":"org.meshtastic.core.service.ReactionReceiver.Companion.REACT_ACTION","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/-r-e-a-c-t_-a-c-t-i-o-n.html","searchKeys":["REACT_ACTION","const val REACT_ACTION: String","org.meshtastic.core.service.ReactionReceiver.Companion.REACT_ACTION"]},{"name":"const val RECEIVE_QUEUE_CAPACITY: Int = 8192","description":"org.meshtastic.core.service.SharedRadioInterfaceService.Companion.RECEIVE_QUEUE_CAPACITY","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/-companion/-r-e-c-e-i-v-e_-q-u-e-u-e_-c-a-p-a-c-i-t-y.html","searchKeys":["RECEIVE_QUEUE_CAPACITY","const val RECEIVE_QUEUE_CAPACITY: Int = 8192","org.meshtastic.core.service.SharedRadioInterfaceService.Companion.RECEIVE_QUEUE_CAPACITY"]},{"name":"const val REPLY_ACTION: String","description":"org.meshtastic.core.service.ReplyReceiver.Companion.REPLY_ACTION","location":"core/service/org.meshtastic.core.service/-reply-receiver/-companion/-r-e-p-l-y_-a-c-t-i-o-n.html","searchKeys":["REPLY_ACTION","const val REPLY_ACTION: String","org.meshtastic.core.service.ReplyReceiver.Companion.REPLY_ACTION"]},{"name":"const val SERVICE: String","description":"org.meshtastic.core.service.NotificationChannels.SERVICE","location":"core/service/org.meshtastic.core.service/-notification-channels/-s-e-r-v-i-c-e.html","searchKeys":["SERVICE","const val SERVICE: String","org.meshtastic.core.service.NotificationChannels.SERVICE"]},{"name":"const val WAYPOINTS: String","description":"org.meshtastic.core.service.NotificationChannels.WAYPOINTS","location":"core/service/org.meshtastic.core.service/-notification-channels/-w-a-y-p-o-i-n-t-s.html","searchKeys":["WAYPOINTS","const val WAYPOINTS: String","org.meshtastic.core.service.NotificationChannels.WAYPOINTS"]},{"name":"const val WORK_NAME: String","description":"org.meshtastic.core.service.worker.MeshLogCleanupWorker.Companion.WORK_NAME","location":"core/service/org.meshtastic.core.service.worker/-mesh-log-cleanup-worker/-companion/-w-o-r-k_-n-a-m-e.html","searchKeys":["WORK_NAME","const val WORK_NAME: String","org.meshtastic.core.service.worker.MeshLogCleanupWorker.Companion.WORK_NAME"]},{"name":"const val WORK_NAME_PREFIX: String","description":"org.meshtastic.core.service.worker.SendMessageWorker.Companion.WORK_NAME_PREFIX","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/-companion/-w-o-r-k_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["WORK_NAME_PREFIX","const val WORK_NAME_PREFIX: String","org.meshtastic.core.service.worker.SendMessageWorker.Companion.WORK_NAME_PREFIX"]},{"name":"constructor()","description":"org.meshtastic.core.service.AndroidServiceRepository.AndroidServiceRepository","location":"core/service/org.meshtastic.core.service/-android-service-repository/-android-service-repository.html","searchKeys":["AndroidServiceRepository","constructor()","org.meshtastic.core.service.AndroidServiceRepository.AndroidServiceRepository"]},{"name":"constructor()","description":"org.meshtastic.core.service.BootCompleteReceiver.BootCompleteReceiver","location":"core/service/org.meshtastic.core.service/-boot-complete-receiver/-boot-complete-receiver.html","searchKeys":["BootCompleteReceiver","constructor()","org.meshtastic.core.service.BootCompleteReceiver.BootCompleteReceiver"]},{"name":"constructor()","description":"org.meshtastic.core.service.DesktopLocalNetworkAccess.DesktopLocalNetworkAccess","location":"core/service/org.meshtastic.core.service/-desktop-local-network-access/-desktop-local-network-access.html","searchKeys":["DesktopLocalNetworkAccess","constructor()","org.meshtastic.core.service.DesktopLocalNetworkAccess.DesktopLocalNetworkAccess"]},{"name":"constructor()","description":"org.meshtastic.core.service.JvmLocationService.JvmLocationService","location":"core/service/org.meshtastic.core.service/-jvm-location-service/-jvm-location-service.html","searchKeys":["JvmLocationService","constructor()","org.meshtastic.core.service.JvmLocationService.JvmLocationService"]},{"name":"constructor()","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.LockdownPassphraseStoreImpl","location":"core/service/org.meshtastic.core.service/[jvm]-lockdown-passphrase-store-impl/-lockdown-passphrase-store-impl.html","searchKeys":["LockdownPassphraseStoreImpl","constructor()","org.meshtastic.core.service.LockdownPassphraseStoreImpl.LockdownPassphraseStoreImpl"]},{"name":"constructor()","description":"org.meshtastic.core.service.MarkAsReadReceiver.MarkAsReadReceiver","location":"core/service/org.meshtastic.core.service/-mark-as-read-receiver/-mark-as-read-receiver.html","searchKeys":["MarkAsReadReceiver","constructor()","org.meshtastic.core.service.MarkAsReadReceiver.MarkAsReadReceiver"]},{"name":"constructor()","description":"org.meshtastic.core.service.MeshService.MeshService","location":"core/service/org.meshtastic.core.service/-mesh-service/-mesh-service.html","searchKeys":["MeshService","constructor()","org.meshtastic.core.service.MeshService.MeshService"]},{"name":"constructor()","description":"org.meshtastic.core.service.ReactionReceiver.ReactionReceiver","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-reaction-receiver.html","searchKeys":["ReactionReceiver","constructor()","org.meshtastic.core.service.ReactionReceiver.ReactionReceiver"]},{"name":"constructor()","description":"org.meshtastic.core.service.ReplyReceiver.ReplyReceiver","location":"core/service/org.meshtastic.core.service/-reply-receiver/-reply-receiver.html","searchKeys":["ReplyReceiver","constructor()","org.meshtastic.core.service.ReplyReceiver.ReplyReceiver"]},{"name":"constructor()","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.SecurityKeyBackupStoreImpl","location":"core/service/org.meshtastic.core.service/[jvm]-security-key-backup-store-impl/-security-key-backup-store-impl.html","searchKeys":["SecurityKeyBackupStoreImpl","constructor()","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.SecurityKeyBackupStoreImpl"]},{"name":"constructor()","description":"org.meshtastic.core.service.ServiceRepositoryImpl.ServiceRepositoryImpl","location":"core/service/org.meshtastic.core.service/-service-repository-impl/-service-repository-impl.html","searchKeys":["ServiceRepositoryImpl","constructor()","org.meshtastic.core.service.ServiceRepositoryImpl.ServiceRepositoryImpl"]},{"name":"constructor()","description":"org.meshtastic.core.service.di.CoreServiceAndroidModule.CoreServiceAndroidModule","location":"core/service/org.meshtastic.core.service.di/-core-service-android-module/-core-service-android-module.html","searchKeys":["CoreServiceAndroidModule","constructor()","org.meshtastic.core.service.di.CoreServiceAndroidModule.CoreServiceAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.service.di.CoreServiceModule.CoreServiceModule","location":"core/service/org.meshtastic.core.service.di/-core-service-module/-core-service-module.html","searchKeys":["CoreServiceModule","constructor()","org.meshtastic.core.service.di.CoreServiceModule.CoreServiceModule"]},{"name":"constructor(app: Application)","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.LockdownPassphraseStoreImpl","location":"core/service/org.meshtastic.core.service/[android]-lockdown-passphrase-store-impl/-lockdown-passphrase-store-impl.html","searchKeys":["LockdownPassphraseStoreImpl","constructor(app: Application)","org.meshtastic.core.service.LockdownPassphraseStoreImpl.LockdownPassphraseStoreImpl"]},{"name":"constructor(app: Application)","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.SecurityKeyBackupStoreImpl","location":"core/service/org.meshtastic.core.service/[android]-security-key-backup-store-impl/-security-key-backup-store-impl.html","searchKeys":["SecurityKeyBackupStoreImpl","constructor(app: Application)","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.SecurityKeyBackupStoreImpl"]},{"name":"constructor(appContext: Context, workerParams: WorkerParameters, meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs)","description":"org.meshtastic.core.service.worker.MeshLogCleanupWorker.MeshLogCleanupWorker","location":"core/service/org.meshtastic.core.service.worker/-mesh-log-cleanup-worker/-mesh-log-cleanup-worker.html","searchKeys":["MeshLogCleanupWorker","constructor(appContext: Context, workerParams: WorkerParameters, meshLogRepository: MeshLogRepository, meshLogPrefs: MeshLogPrefs)","org.meshtastic.core.service.worker.MeshLogCleanupWorker.MeshLogCleanupWorker"]},{"name":"constructor(context: Application, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.service.AndroidFileService.AndroidFileService","location":"core/service/org.meshtastic.core.service/-android-file-service/-android-file-service.html","searchKeys":["AndroidFileService","constructor(context: Application, dispatchers: CoroutineDispatchers)","org.meshtastic.core.service.AndroidFileService.AndroidFileService"]},{"name":"constructor(context: Application, locationRepository: LocationRepository)","description":"org.meshtastic.core.service.AndroidLocationService.AndroidLocationService","location":"core/service/org.meshtastic.core.service/-android-location-service/-android-location-service.html","searchKeys":["AndroidLocationService","constructor(context: Application, locationRepository: LocationRepository)","org.meshtastic.core.service.AndroidLocationService.AndroidLocationService"]},{"name":"constructor(context: Application, locationRepository: LocationRepository)","description":"org.meshtastic.core.service.AndroidMeshLocationManager.AndroidMeshLocationManager","location":"core/service/org.meshtastic.core.service/-android-mesh-location-manager/-android-mesh-location-manager.html","searchKeys":["AndroidMeshLocationManager","constructor(context: Application, locationRepository: LocationRepository)","org.meshtastic.core.service.AndroidMeshLocationManager.AndroidMeshLocationManager"]},{"name":"constructor(context: Context)","description":"org.meshtastic.core.service.AndroidLocalNetworkAccess.AndroidLocalNetworkAccess","location":"core/service/org.meshtastic.core.service/-android-local-network-access/-android-local-network-access.html","searchKeys":["AndroidLocalNetworkAccess","constructor(context: Context)","org.meshtastic.core.service.AndroidLocalNetworkAccess.AndroidLocalNetworkAccess"]},{"name":"constructor(context: Context)","description":"org.meshtastic.core.service.AndroidNotificationManager.AndroidNotificationManager","location":"core/service/org.meshtastic.core.service/-android-notification-manager/-android-notification-manager.html","searchKeys":["AndroidNotificationManager","constructor(context: Context)","org.meshtastic.core.service.AndroidNotificationManager.AndroidNotificationManager"]},{"name":"constructor(context: Context, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.service.ConversationShortcutPublisher.ConversationShortcutPublisher","location":"core/service/org.meshtastic.core.service/-conversation-shortcut-publisher/-conversation-shortcut-publisher.html","searchKeys":["ConversationShortcutPublisher","constructor(context: Context, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, dispatchers: CoroutineDispatchers)","org.meshtastic.core.service.ConversationShortcutPublisher.ConversationShortcutPublisher"]},{"name":"constructor(context: Context, packetRepository: Lazy<PacketRepository>, nodeRepository: Lazy<NodeRepository>, conversationShortcutPublisher: Lazy<ConversationShortcutPublisher>, radioConfigRepository: Lazy<RadioConfigRepository>, scope: ServiceScope)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.MeshNotificationManagerImpl","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/-mesh-notification-manager-impl.html","searchKeys":["MeshNotificationManagerImpl","constructor(context: Context, packetRepository: Lazy<PacketRepository>, nodeRepository: Lazy<NodeRepository>, conversationShortcutPublisher: Lazy<ConversationShortcutPublisher>, radioConfigRepository: Lazy<RadioConfigRepository>, scope: ServiceScope)","org.meshtastic.core.service.MeshNotificationManagerImpl.MeshNotificationManagerImpl"]},{"name":"constructor(context: Context, params: WorkerParameters, packetRepository: PacketRepository, radioController: RadioController)","description":"org.meshtastic.core.service.worker.SendMessageWorker.SendMessageWorker","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/-send-message-worker.html","searchKeys":["SendMessageWorker","constructor(context: Context, params: WorkerParameters, packetRepository: PacketRepository, radioController: RadioController)","org.meshtastic.core.service.worker.SendMessageWorker.SendMessageWorker"]},{"name":"constructor(dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.service.JvmFileService.JvmFileService","location":"core/service/org.meshtastic.core.service/-jvm-file-service/-jvm-file-service.html","searchKeys":["JvmFileService","constructor(dispatchers: CoroutineDispatchers)","org.meshtastic.core.service.JvmFileService.JvmFileService"]},{"name":"constructor(dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, networkRepository: NetworkRepository, serialDevicePresence: SerialDevicePresence, processLifecycle: Lifecycle, radioPrefs: RadioPrefs, transportFactory: RadioTransportFactory, analytics: PlatformAnalytics, firmwareMaintenanceLock: FirmwareMaintenanceLock)","description":"org.meshtastic.core.service.SharedRadioInterfaceService.SharedRadioInterfaceService","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/-shared-radio-interface-service.html","searchKeys":["SharedRadioInterfaceService","constructor(dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, networkRepository: NetworkRepository, serialDevicePresence: SerialDevicePresence, processLifecycle: Lifecycle, radioPrefs: RadioPrefs, transportFactory: RadioTransportFactory, analytics: PlatformAnalytics, firmwareMaintenanceLock: FirmwareMaintenanceLock)","org.meshtastic.core.service.SharedRadioInterfaceService.SharedRadioInterfaceService"]},{"name":"constructor(generation: Long, address: String)","description":"org.meshtastic.core.service.RadioTransportSession.RadioTransportSession","location":"core/service/org.meshtastic.core.service/-radio-transport-session/-radio-transport-session.html","searchKeys":["RadioTransportSession","constructor(generation: Long, address: String)","org.meshtastic.core.service.RadioTransportSession.RadioTransportSession"]},{"name":"constructor(radioInterfaceService: RadioInterfaceService, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, messageProcessor: MeshMessageProcessor, serviceNotifications: MeshNotificationManager, takServerManager: TAKServerManager, takMeshIntegration: TAKMeshIntegration, takPrefs: TakPrefs, databaseManager: DatabaseManager, connectionManager: MeshConnectionManager, dispatchers: CoroutineDispatchers, localNetworkAccess: LocalNetworkAccess)","description":"org.meshtastic.core.service.MeshServiceOrchestrator.MeshServiceOrchestrator","location":"core/service/org.meshtastic.core.service/-mesh-service-orchestrator/-mesh-service-orchestrator.html","searchKeys":["MeshServiceOrchestrator","constructor(radioInterfaceService: RadioInterfaceService, serviceStateWriter: ServiceStateWriter, nodeManager: NodeManager, messageProcessor: MeshMessageProcessor, serviceNotifications: MeshNotificationManager, takServerManager: TAKServerManager, takMeshIntegration: TAKMeshIntegration, takPrefs: TakPrefs, databaseManager: DatabaseManager, connectionManager: MeshConnectionManager, dispatchers: CoroutineDispatchers, localNetworkAccess: LocalNetworkAccess)","org.meshtastic.core.service.MeshServiceOrchestrator.MeshServiceOrchestrator"]},{"name":"constructor(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, commandSender: CommandSender, nodeManager: NodeManager, radioInterfaceService: RadioInterfaceService, locationManager: MeshLocationManager, packetRepository: Lazy<PacketRepository>, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: CoroutineScope, onDeviceAddressChanged: () -> Unit? = null)","description":"org.meshtastic.core.service.RadioControllerImpl.RadioControllerImpl","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/-radio-controller-impl.html","searchKeys":["RadioControllerImpl","constructor(serviceRepository: ServiceRepository, nodeRepository: NodeRepository, commandSender: CommandSender, nodeManager: NodeManager, radioInterfaceService: RadioInterfaceService, locationManager: MeshLocationManager, packetRepository: Lazy<PacketRepository>, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: CoroutineScope, onDeviceAddressChanged: () -> Unit? = null)","org.meshtastic.core.service.RadioControllerImpl.RadioControllerImpl"]},{"name":"constructor(workManager: WorkManager)","description":"org.meshtastic.core.service.AndroidMeshWorkerManager.AndroidMeshWorkerManager","location":"core/service/org.meshtastic.core.service/-android-mesh-worker-manager/-android-mesh-worker-manager.html","searchKeys":["AndroidMeshWorkerManager","constructor(workManager: WorkManager)","org.meshtastic.core.service.AndroidMeshWorkerManager.AndroidMeshWorkerManager"]},{"name":"data class RadioTransportSession(val generation: Long, val address: String)","description":"org.meshtastic.core.service.RadioTransportSession","location":"core/service/org.meshtastic.core.service/-radio-transport-session/index.html","searchKeys":["RadioTransportSession","data class RadioTransportSession(val generation: Long, val address: String)","org.meshtastic.core.service.RadioTransportSession"]},{"name":"enum BootReconnectDecision : Enum<BootReconnectDecision> ","description":"org.meshtastic.core.service.BootReconnectDecision","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/index.html","searchKeys":["BootReconnectDecision","enum BootReconnectDecision : Enum<BootReconnectDecision> ","org.meshtastic.core.service.BootReconnectDecision"]},{"name":"enum ServiceStartTrigger : Enum<ServiceStartTrigger> ","description":"org.meshtastic.core.service.ServiceStartTrigger","location":"core/service/org.meshtastic.core.service/-service-start-trigger/index.html","searchKeys":["ServiceStartTrigger","enum ServiceStartTrigger : Enum<ServiceStartTrigger> ","org.meshtastic.core.service.ServiceStartTrigger"]},{"name":"fun MeshService.Companion.startService(context: Context, trigger: ServiceStartTrigger)","description":"org.meshtastic.core.service.startService","location":"core/service/org.meshtastic.core.service/start-service.html","searchKeys":["startService","fun MeshService.Companion.startService(context: Context, trigger: ServiceStartTrigger)","org.meshtastic.core.service.startService"]},{"name":"fun bootReconnectDecision(address: String?, hasBluetoothPermission: Boolean): BootReconnectDecision","description":"org.meshtastic.core.service.bootReconnectDecision","location":"core/service/org.meshtastic.core.service/boot-reconnect-decision.html","searchKeys":["bootReconnectDecision","fun bootReconnectDecision(address: String?, hasBluetoothPermission: Boolean): BootReconnectDecision","org.meshtastic.core.service.bootReconnectDecision"]},{"name":"fun createIntent(context: Context): Intent","description":"org.meshtastic.core.service.MeshService.Companion.createIntent","location":"core/service/org.meshtastic.core.service/-mesh-service/-companion/create-intent.html","searchKeys":["createIntent","fun createIntent(context: Context): Intent","org.meshtastic.core.service.MeshService.Companion.createIntent"]},{"name":"fun fallbackForegroundServiceType(sdkInt: Int = Build.VERSION.SDK_INT): Int","description":"org.meshtastic.core.service.ForegroundStartPolicy.fallbackForegroundServiceType","location":"core/service/org.meshtastic.core.service/-foreground-start-policy/fallback-foreground-service-type.html","searchKeys":["fallbackForegroundServiceType","fun fallbackForegroundServiceType(sdkInt: Int = Build.VERSION.SDK_INT): Int","org.meshtastic.core.service.ForegroundStartPolicy.fallbackForegroundServiceType"]},{"name":"fun foregroundServiceType(hasLocationPermission: Boolean, appInForeground: Boolean, sdkInt: Int = Build.VERSION.SDK_INT): Int","description":"org.meshtastic.core.service.ForegroundStartPolicy.foregroundServiceType","location":"core/service/org.meshtastic.core.service/-foreground-start-policy/foreground-service-type.html","searchKeys":["foregroundServiceType","fun foregroundServiceType(hasLocationPermission: Boolean, appInForeground: Boolean, sdkInt: Int = Build.VERSION.SDK_INT): Int","org.meshtastic.core.service.ForegroundStartPolicy.foregroundServiceType"]},{"name":"fun getServiceNotification(): Notification","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.getServiceNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/get-service-notification.html","searchKeys":["getServiceNotification","fun getServiceNotification(): Notification","org.meshtastic.core.service.MeshNotificationManagerImpl.getServiceNotification"]},{"name":"fun interface LocalNetworkAccess","description":"org.meshtastic.core.service.LocalNetworkAccess","location":"core/service/org.meshtastic.core.service/-local-network-access/index.html","searchKeys":["LocalNetworkAccess","fun interface LocalNetworkAccess","org.meshtastic.core.service.LocalNetworkAccess"]},{"name":"fun isForegroundStartAllowed(trigger: ServiceStartTrigger, appInForeground: Boolean, sdkInt: Int = Build.VERSION.SDK_INT): Boolean","description":"org.meshtastic.core.service.ForegroundStartPolicy.isForegroundStartAllowed","location":"core/service/org.meshtastic.core.service/-foreground-start-policy/is-foreground-start-allowed.html","searchKeys":["isForegroundStartAllowed","fun isForegroundStartAllowed(trigger: ServiceStartTrigger, appInForeground: Boolean, sdkInt: Int = Build.VERSION.SDK_INT): Boolean","org.meshtastic.core.service.ForegroundStartPolicy.isForegroundStartAllowed"]},{"name":"fun keepAlive(now: Long = now())","description":"org.meshtastic.core.service.SharedRadioInterfaceService.keepAlive","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/keep-alive.html","searchKeys":["keepAlive","fun keepAlive(now: Long = now())","org.meshtastic.core.service.SharedRadioInterfaceService.keepAlive"]},{"name":"fun provideServiceScope(dispatchers: CoroutineDispatchers): ServiceScope","description":"org.meshtastic.core.service.di.CoreServiceModule.provideServiceScope","location":"core/service/org.meshtastic.core.service.di/-core-service-module/provide-service-scope.html","searchKeys":["provideServiceScope","fun provideServiceScope(dispatchers: CoroutineDispatchers): ServiceScope","org.meshtastic.core.service.di.CoreServiceModule.provideServiceScope"]},{"name":"fun radioController(context: Context, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, commandSender: CommandSender, nodeManager: NodeManager, radioInterfaceService: RadioInterfaceService, locationManager: MeshLocationManager, packetRepository: Lazy<PacketRepository>, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: ServiceScope): RadioController","description":"org.meshtastic.core.service.di.CoreServiceAndroidModule.radioController","location":"core/service/org.meshtastic.core.service.di/-core-service-android-module/radio-controller.html","searchKeys":["radioController","fun radioController(context: Context, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, commandSender: CommandSender, nodeManager: NodeManager, radioInterfaceService: RadioInterfaceService, locationManager: MeshLocationManager, packetRepository: Lazy<PacketRepository>, dataHandler: Lazy<MeshDataHandler>, analytics: PlatformAnalytics, meshPrefs: MeshPrefs, uiPrefs: UiPrefs, databaseManager: DatabaseManager, notificationManager: NotificationManager, messageProcessor: Lazy<MeshMessageProcessor>, radioConfigRepository: RadioConfigRepository, scope: ServiceScope): RadioController","org.meshtastic.core.service.di.CoreServiceAndroidModule.radioController"]},{"name":"fun start()","description":"org.meshtastic.core.service.MeshServiceOrchestrator.start","location":"core/service/org.meshtastic.core.service/-mesh-service-orchestrator/start.html","searchKeys":["start","fun start()","org.meshtastic.core.service.MeshServiceOrchestrator.start"]},{"name":"fun startObserving(scope: CoroutineScope)","description":"org.meshtastic.core.service.ConversationShortcutPublisher.startObserving","location":"core/service/org.meshtastic.core.service/-conversation-shortcut-publisher/start-observing.html","searchKeys":["startObserving","fun startObserving(scope: CoroutineScope)","org.meshtastic.core.service.ConversationShortcutPublisher.startObserving"]},{"name":"fun stop()","description":"org.meshtastic.core.service.MeshServiceOrchestrator.stop","location":"core/service/org.meshtastic.core.service/-mesh-service-orchestrator/stop.html","searchKeys":["stop","fun stop()","org.meshtastic.core.service.MeshServiceOrchestrator.stop"]},{"name":"fun stopObserving()","description":"org.meshtastic.core.service.ConversationShortcutPublisher.stopObserving","location":"core/service/org.meshtastic.core.service/-conversation-shortcut-publisher/stop-observing.html","searchKeys":["stopObserving","fun stopObserving()","org.meshtastic.core.service.ConversationShortcutPublisher.stopObserving"]},{"name":"fun valueOf(value: String): BootReconnectDecision","description":"org.meshtastic.core.service.BootReconnectDecision.valueOf","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): BootReconnectDecision","org.meshtastic.core.service.BootReconnectDecision.valueOf"]},{"name":"fun valueOf(value: String): ServiceStartTrigger","description":"org.meshtastic.core.service.ServiceStartTrigger.valueOf","location":"core/service/org.meshtastic.core.service/-service-start-trigger/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ServiceStartTrigger","org.meshtastic.core.service.ServiceStartTrigger.valueOf"]},{"name":"fun values(): Array<BootReconnectDecision>","description":"org.meshtastic.core.service.BootReconnectDecision.values","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/values.html","searchKeys":["values","fun values(): Array<BootReconnectDecision>","org.meshtastic.core.service.BootReconnectDecision.values"]},{"name":"fun values(): Array<ServiceStartTrigger>","description":"org.meshtastic.core.service.ServiceStartTrigger.values","location":"core/service/org.meshtastic.core.service/-service-start-trigger/values.html","searchKeys":["values","fun values(): Array<ServiceStartTrigger>","org.meshtastic.core.service.ServiceStartTrigger.values"]},{"name":"object Companion","description":"org.meshtastic.core.service.ConversationShortcutPublisher.Companion","location":"core/service/org.meshtastic.core.service/-conversation-shortcut-publisher/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.ConversationShortcutPublisher.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.MarkAsReadReceiver.Companion","location":"core/service/org.meshtastic.core.service/-mark-as-read-receiver/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.MarkAsReadReceiver.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.Companion","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.MeshNotificationManagerImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.MeshService.Companion","location":"core/service/org.meshtastic.core.service/-mesh-service/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.MeshService.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.ReactionReceiver.Companion","location":"core/service/org.meshtastic.core.service/-reaction-receiver/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.ReactionReceiver.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.ReplyReceiver.Companion","location":"core/service/org.meshtastic.core.service/-reply-receiver/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.ReplyReceiver.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.SharedRadioInterfaceService.Companion","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.SharedRadioInterfaceService.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.worker.MeshLogCleanupWorker.Companion","location":"core/service/org.meshtastic.core.service.worker/-mesh-log-cleanup-worker/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.worker.MeshLogCleanupWorker.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.service.worker.SendMessageWorker.Companion","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.service.worker.SendMessageWorker.Companion"]},{"name":"object ForegroundStartPolicy","description":"org.meshtastic.core.service.ForegroundStartPolicy","location":"core/service/org.meshtastic.core.service/-foreground-start-policy/index.html","searchKeys":["ForegroundStartPolicy","object ForegroundStartPolicy","org.meshtastic.core.service.ForegroundStartPolicy"]},{"name":"object NotificationChannels","description":"org.meshtastic.core.service.NotificationChannels","location":"core/service/org.meshtastic.core.service/-notification-channels/index.html","searchKeys":["NotificationChannels","object NotificationChannels","org.meshtastic.core.service.NotificationChannels"]},{"name":"open class ServiceRepositoryImpl : ServiceRepository","description":"org.meshtastic.core.service.ServiceRepositoryImpl","location":"core/service/org.meshtastic.core.service/-service-repository-impl/index.html","searchKeys":["ServiceRepositoryImpl","open class ServiceRepositoryImpl : ServiceRepository","org.meshtastic.core.service.ServiceRepositoryImpl"]},{"name":"open override fun cancel(id: Int)","description":"org.meshtastic.core.service.AndroidNotificationManager.cancel","location":"core/service/org.meshtastic.core.service/-android-notification-manager/cancel.html","searchKeys":["cancel","open override fun cancel(id: Int)","org.meshtastic.core.service.AndroidNotificationManager.cancel"]},{"name":"open override fun cancelAll()","description":"org.meshtastic.core.service.AndroidNotificationManager.cancelAll","location":"core/service/org.meshtastic.core.service/-android-notification-manager/cancel-all.html","searchKeys":["cancelAll","open override fun cancelAll()","org.meshtastic.core.service.AndroidNotificationManager.cancelAll"]},{"name":"open override fun cancelLowBatteryNotification(node: Node)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.cancelLowBatteryNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/cancel-low-battery-notification.html","searchKeys":["cancelLowBatteryNotification","open override fun cancelLowBatteryNotification(node: Node)","org.meshtastic.core.service.MeshNotificationManagerImpl.cancelLowBatteryNotification"]},{"name":"open override fun clearClientNotification()","description":"org.meshtastic.core.service.RadioControllerImpl.clearClientNotification","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/clear-client-notification.html","searchKeys":["clearClientNotification","open override fun clearClientNotification()","org.meshtastic.core.service.RadioControllerImpl.clearClientNotification"]},{"name":"open override fun clearClientNotification()","description":"org.meshtastic.core.service.ServiceRepositoryImpl.clearClientNotification","location":"core/service/org.meshtastic.core.service/-service-repository-impl/clear-client-notification.html","searchKeys":["clearClientNotification","open override fun clearClientNotification()","org.meshtastic.core.service.ServiceRepositoryImpl.clearClientNotification"]},{"name":"open override fun clearClientNotification(notification: ClientNotification)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.clearClientNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/clear-client-notification.html","searchKeys":["clearClientNotification","open override fun clearClientNotification(notification: ClientNotification)","org.meshtastic.core.service.MeshNotificationManagerImpl.clearClientNotification"]},{"name":"open override fun clearErrorMessage()","description":"org.meshtastic.core.service.ServiceRepositoryImpl.clearErrorMessage","location":"core/service/org.meshtastic.core.service/-service-repository-impl/clear-error-message.html","searchKeys":["clearErrorMessage","open override fun clearErrorMessage()","org.meshtastic.core.service.ServiceRepositoryImpl.clearErrorMessage"]},{"name":"open override fun clearLockdownState()","description":"org.meshtastic.core.service.ServiceRepositoryImpl.clearLockdownState","location":"core/service/org.meshtastic.core.service/-service-repository-impl/clear-lockdown-state.html","searchKeys":["clearLockdownState","open override fun clearLockdownState()","org.meshtastic.core.service.ServiceRepositoryImpl.clearLockdownState"]},{"name":"open override fun clearNeighborInfoResponse()","description":"org.meshtastic.core.service.ServiceRepositoryImpl.clearNeighborInfoResponse","location":"core/service/org.meshtastic.core.service/-service-repository-impl/clear-neighbor-info-response.html","searchKeys":["clearNeighborInfoResponse","open override fun clearNeighborInfoResponse()","org.meshtastic.core.service.ServiceRepositoryImpl.clearNeighborInfoResponse"]},{"name":"open override fun clearNotifications()","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.clearNotifications","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/clear-notifications.html","searchKeys":["clearNotifications","open override fun clearNotifications()","org.meshtastic.core.service.MeshNotificationManagerImpl.clearNotifications"]},{"name":"open override fun clearPassphrase(deviceAddress: String)","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.clearPassphrase","location":"core/service/org.meshtastic.core.service/[android]-lockdown-passphrase-store-impl/clear-passphrase.html","searchKeys":["clearPassphrase","open override fun clearPassphrase(deviceAddress: String)","org.meshtastic.core.service.LockdownPassphraseStoreImpl.clearPassphrase"]},{"name":"open override fun clearPassphrase(deviceAddress: String)","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.clearPassphrase","location":"core/service/org.meshtastic.core.service/[jvm]-lockdown-passphrase-store-impl/clear-passphrase.html","searchKeys":["clearPassphrase","open override fun clearPassphrase(deviceAddress: String)","org.meshtastic.core.service.LockdownPassphraseStoreImpl.clearPassphrase"]},{"name":"open override fun clearTracerouteResponse()","description":"org.meshtastic.core.service.ServiceRepositoryImpl.clearTracerouteResponse","location":"core/service/org.meshtastic.core.service/-service-repository-impl/clear-traceroute-response.html","searchKeys":["clearTracerouteResponse","open override fun clearTracerouteResponse()","org.meshtastic.core.service.ServiceRepositoryImpl.clearTracerouteResponse"]},{"name":"open override fun connect()","description":"org.meshtastic.core.service.SharedRadioInterfaceService.connect","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/connect.html","searchKeys":["connect","open override fun connect()","org.meshtastic.core.service.SharedRadioInterfaceService.connect"]},{"name":"open override fun consumeGattCacheInvalidationRequest(): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.consumeGattCacheInvalidationRequest","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/consume-gatt-cache-invalidation-request.html","searchKeys":["consumeGattCacheInvalidationRequest","open override fun consumeGattCacheInvalidationRequest(): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.consumeGattCacheInvalidationRequest"]},{"name":"open override fun delete(nodeNum: Int)","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.delete","location":"core/service/org.meshtastic.core.service/[android]-security-key-backup-store-impl/delete.html","searchKeys":["delete","open override fun delete(nodeNum: Int)","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.delete"]},{"name":"open override fun delete(nodeNum: Int)","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.delete","location":"core/service/org.meshtastic.core.service/[jvm]-security-key-backup-store-impl/delete.html","searchKeys":["delete","open override fun delete(nodeNum: Int)","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.delete"]},{"name":"open override fun enqueueSendMessage(persistedId: PersistedPacketId)","description":"org.meshtastic.core.service.AndroidMeshWorkerManager.enqueueSendMessage","location":"core/service/org.meshtastic.core.service/-android-mesh-worker-manager/enqueue-send-message.html","searchKeys":["enqueueSendMessage","open override fun enqueueSendMessage(persistedId: PersistedPacketId)","org.meshtastic.core.service.AndroidMeshWorkerManager.enqueueSendMessage"]},{"name":"open override fun generatePacketId(): Int","description":"org.meshtastic.core.service.RadioControllerImpl.generatePacketId","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/generate-packet-id.html","searchKeys":["generatePacketId","open override fun generatePacketId(): Int","org.meshtastic.core.service.RadioControllerImpl.generatePacketId"]},{"name":"open override fun get(nodeNum: Int): StoredSecurityKeys?","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.get","location":"core/service/org.meshtastic.core.service/[android]-security-key-backup-store-impl/get.html","searchKeys":["get","open override fun get(nodeNum: Int): StoredSecurityKeys?","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.get"]},{"name":"open override fun get(nodeNum: Int): StoredSecurityKeys?","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.get","location":"core/service/org.meshtastic.core.service/[jvm]-security-key-backup-store-impl/get.html","searchKeys":["get","open override fun get(nodeNum: Int): StoredSecurityKeys?","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.get"]},{"name":"open override fun getDeviceAddress(): String?","description":"org.meshtastic.core.service.SharedRadioInterfaceService.getDeviceAddress","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/get-device-address.html","searchKeys":["getDeviceAddress","open override fun getDeviceAddress(): String?","org.meshtastic.core.service.SharedRadioInterfaceService.getDeviceAddress"]},{"name":"open override fun getPassphrase(deviceAddress: String): StoredPassphrase?","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.getPassphrase","location":"core/service/org.meshtastic.core.service/[android]-lockdown-passphrase-store-impl/get-passphrase.html","searchKeys":["getPassphrase","open override fun getPassphrase(deviceAddress: String): StoredPassphrase?","org.meshtastic.core.service.LockdownPassphraseStoreImpl.getPassphrase"]},{"name":"open override fun getPassphrase(deviceAddress: String): StoredPassphrase?","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.getPassphrase","location":"core/service/org.meshtastic.core.service/[jvm]-lockdown-passphrase-store-impl/get-passphrase.html","searchKeys":["getPassphrase","open override fun getPassphrase(deviceAddress: String): StoredPassphrase?","org.meshtastic.core.service.LockdownPassphraseStoreImpl.getPassphrase"]},{"name":"open override fun handleFromRadio(bytes: ByteArray)","description":"org.meshtastic.core.service.SharedRadioInterfaceService.handleFromRadio","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/handle-from-radio.html","searchKeys":["handleFromRadio","open override fun handleFromRadio(bytes: ByteArray)","org.meshtastic.core.service.SharedRadioInterfaceService.handleFromRadio"]},{"name":"open override fun initChannels()","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.initChannels","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/init-channels.html","searchKeys":["initChannels","open override fun initChannels()","org.meshtastic.core.service.MeshNotificationManagerImpl.initChannels"]},{"name":"open override fun isGranted(): Boolean","description":"org.meshtastic.core.service.AndroidLocalNetworkAccess.isGranted","location":"core/service/org.meshtastic.core.service/-android-local-network-access/is-granted.html","searchKeys":["isGranted","open override fun isGranted(): Boolean","org.meshtastic.core.service.AndroidLocalNetworkAccess.isGranted"]},{"name":"open override fun isGranted(): Boolean","description":"org.meshtastic.core.service.DesktopLocalNetworkAccess.isGranted","location":"core/service/org.meshtastic.core.service/-desktop-local-network-access/is-granted.html","searchKeys":["isGranted","open override fun isGranted(): Boolean","org.meshtastic.core.service.DesktopLocalNetworkAccess.isGranted"]},{"name":"open override fun isSessionActive(session: RadioSessionContext): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.isSessionActive","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/is-session-active.html","searchKeys":["isSessionActive","open override fun isSessionActive(session: RadioSessionContext): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.isSessionActive"]},{"name":"open override fun onBind(intent: Intent?): IBinder?","description":"org.meshtastic.core.service.MeshService.onBind","location":"core/service/org.meshtastic.core.service/-mesh-service/on-bind.html","searchKeys":["onBind","open override fun onBind(intent: Intent?): IBinder?","org.meshtastic.core.service.MeshService.onBind"]},{"name":"open override fun onConnect()","description":"org.meshtastic.core.service.SharedRadioInterfaceService.onConnect","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/on-connect.html","searchKeys":["onConnect","open override fun onConnect()","org.meshtastic.core.service.SharedRadioInterfaceService.onConnect"]},{"name":"open override fun onCreate()","description":"org.meshtastic.core.service.MeshService.onCreate","location":"core/service/org.meshtastic.core.service/-mesh-service/on-create.html","searchKeys":["onCreate","open override fun onCreate()","org.meshtastic.core.service.MeshService.onCreate"]},{"name":"open override fun onDestroy()","description":"org.meshtastic.core.service.MeshService.onDestroy","location":"core/service/org.meshtastic.core.service/-mesh-service/on-destroy.html","searchKeys":["onDestroy","open override fun onDestroy()","org.meshtastic.core.service.MeshService.onDestroy"]},{"name":"open override fun onDisconnect(isPermanent: Boolean, errorMessage: String?, reason: TransportDisconnectReason?)","description":"org.meshtastic.core.service.SharedRadioInterfaceService.onDisconnect","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/on-disconnect.html","searchKeys":["onDisconnect","open override fun onDisconnect(isPermanent: Boolean, errorMessage: String?, reason: TransportDisconnectReason?)","org.meshtastic.core.service.SharedRadioInterfaceService.onDisconnect"]},{"name":"open override fun onReceive(context: Context, intent: Intent)","description":"org.meshtastic.core.service.BootCompleteReceiver.onReceive","location":"core/service/org.meshtastic.core.service/-boot-complete-receiver/on-receive.html","searchKeys":["onReceive","open override fun onReceive(context: Context, intent: Intent)","org.meshtastic.core.service.BootCompleteReceiver.onReceive"]},{"name":"open override fun onReceive(context: Context, intent: Intent)","description":"org.meshtastic.core.service.MarkAsReadReceiver.onReceive","location":"core/service/org.meshtastic.core.service/-mark-as-read-receiver/on-receive.html","searchKeys":["onReceive","open override fun onReceive(context: Context, intent: Intent)","org.meshtastic.core.service.MarkAsReadReceiver.onReceive"]},{"name":"open override fun onReceive(context: Context, intent: Intent)","description":"org.meshtastic.core.service.ReactionReceiver.onReceive","location":"core/service/org.meshtastic.core.service/-reaction-receiver/on-receive.html","searchKeys":["onReceive","open override fun onReceive(context: Context, intent: Intent)","org.meshtastic.core.service.ReactionReceiver.onReceive"]},{"name":"open override fun onReceive(context: Context, intent: Intent)","description":"org.meshtastic.core.service.ReplyReceiver.onReceive","location":"core/service/org.meshtastic.core.service/-reply-receiver/on-receive.html","searchKeys":["onReceive","open override fun onReceive(context: Context, intent: Intent)","org.meshtastic.core.service.ReplyReceiver.onReceive"]},{"name":"open override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int","description":"org.meshtastic.core.service.MeshService.onStartCommand","location":"core/service/org.meshtastic.core.service/-mesh-service/on-start-command.html","searchKeys":["onStartCommand","open override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int","org.meshtastic.core.service.MeshService.onStartCommand"]},{"name":"open override fun onTaskRemoved(rootIntent: Intent?)","description":"org.meshtastic.core.service.MeshService.onTaskRemoved","location":"core/service/org.meshtastic.core.service/-mesh-service/on-task-removed.html","searchKeys":["onTaskRemoved","open override fun onTaskRemoved(rootIntent: Intent?)","org.meshtastic.core.service.MeshService.onTaskRemoved"]},{"name":"open override fun requestGattCacheInvalidationOnNextConnect()","description":"org.meshtastic.core.service.RadioControllerImpl.requestGattCacheInvalidationOnNextConnect","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/request-gatt-cache-invalidation-on-next-connect.html","searchKeys":["requestGattCacheInvalidationOnNextConnect","open override fun requestGattCacheInvalidationOnNextConnect()","org.meshtastic.core.service.RadioControllerImpl.requestGattCacheInvalidationOnNextConnect"]},{"name":"open override fun requestGattCacheInvalidationOnNextConnect()","description":"org.meshtastic.core.service.SharedRadioInterfaceService.requestGattCacheInvalidationOnNextConnect","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/request-gatt-cache-invalidation-on-next-connect.html","searchKeys":["requestGattCacheInvalidationOnNextConnect","open override fun requestGattCacheInvalidationOnNextConnect()","org.meshtastic.core.service.SharedRadioInterfaceService.requestGattCacheInvalidationOnNextConnect"]},{"name":"open override fun resetReceivedBuffer()","description":"org.meshtastic.core.service.SharedRadioInterfaceService.resetReceivedBuffer","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/reset-received-buffer.html","searchKeys":["resetReceivedBuffer","open override fun resetReceivedBuffer()","org.meshtastic.core.service.SharedRadioInterfaceService.resetReceivedBuffer"]},{"name":"open override fun restart()","description":"org.meshtastic.core.service.AndroidMeshLocationManager.restart","location":"core/service/org.meshtastic.core.service/-android-mesh-location-manager/restart.html","searchKeys":["restart","open override fun restart()","org.meshtastic.core.service.AndroidMeshLocationManager.restart"]},{"name":"open override fun runIfSessionActive(session: RadioSessionContext, block: () -> Unit): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.runIfSessionActive","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/run-if-session-active.html","searchKeys":["runIfSessionActive","open override fun runIfSessionActive(session: RadioSessionContext, block: () -> Unit): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.runIfSessionActive"]},{"name":"open override fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.save","location":"core/service/org.meshtastic.core.service/[android]-security-key-backup-store-impl/save.html","searchKeys":["save","open override fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.save"]},{"name":"open override fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","description":"org.meshtastic.core.service.SecurityKeyBackupStoreImpl.save","location":"core/service/org.meshtastic.core.service/[jvm]-security-key-backup-store-impl/save.html","searchKeys":["save","open override fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)","org.meshtastic.core.service.SecurityKeyBackupStoreImpl.save"]},{"name":"open override fun savePassphrase(deviceAddress: String, passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int)","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.savePassphrase","location":"core/service/org.meshtastic.core.service/[android]-lockdown-passphrase-store-impl/save-passphrase.html","searchKeys":["savePassphrase","open override fun savePassphrase(deviceAddress: String, passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int)","org.meshtastic.core.service.LockdownPassphraseStoreImpl.savePassphrase"]},{"name":"open override fun savePassphrase(deviceAddress: String, passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int)","description":"org.meshtastic.core.service.LockdownPassphraseStoreImpl.savePassphrase","location":"core/service/org.meshtastic.core.service/[jvm]-lockdown-passphrase-store-impl/save-passphrase.html","searchKeys":["savePassphrase","open override fun savePassphrase(deviceAddress: String, passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int)","org.meshtastic.core.service.LockdownPassphraseStoreImpl.savePassphrase"]},{"name":"open override fun setClientNotification(notification: ClientNotification?)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setClientNotification","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-client-notification.html","searchKeys":["setClientNotification","open override fun setClientNotification(notification: ClientNotification?)","org.meshtastic.core.service.ServiceRepositoryImpl.setClientNotification"]},{"name":"open override fun setConnectionProgress(text: String)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setConnectionProgress","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-connection-progress.html","searchKeys":["setConnectionProgress","open override fun setConnectionProgress(text: String)","org.meshtastic.core.service.ServiceRepositoryImpl.setConnectionProgress"]},{"name":"open override fun setConnectionState(connectionState: ConnectionState)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setConnectionState","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-connection-state.html","searchKeys":["setConnectionState","open override fun setConnectionState(connectionState: ConnectionState)","org.meshtastic.core.service.ServiceRepositoryImpl.setConnectionState"]},{"name":"open override fun setDeviceAddress(deviceAddr: String?): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.setDeviceAddress","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/set-device-address.html","searchKeys":["setDeviceAddress","open override fun setDeviceAddress(deviceAddr: String?): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.setDeviceAddress"]},{"name":"open override fun setErrorMessage(text: String, severity: Severity)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setErrorMessage","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-error-message.html","searchKeys":["setErrorMessage","open override fun setErrorMessage(text: String, severity: Severity)","org.meshtastic.core.service.ServiceRepositoryImpl.setErrorMessage"]},{"name":"open override fun setLockdownState(state: LockdownState)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setLockdownState","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-lockdown-state.html","searchKeys":["setLockdownState","open override fun setLockdownState(state: LockdownState)","org.meshtastic.core.service.ServiceRepositoryImpl.setLockdownState"]},{"name":"open override fun setLockdownTokenInfo(info: LockdownTokenInfo?)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setLockdownTokenInfo","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-lockdown-token-info.html","searchKeys":["setLockdownTokenInfo","open override fun setLockdownTokenInfo(info: LockdownTokenInfo?)","org.meshtastic.core.service.ServiceRepositoryImpl.setLockdownTokenInfo"]},{"name":"open override fun setNeighborInfoResponse(value: String?)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setNeighborInfoResponse","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-neighbor-info-response.html","searchKeys":["setNeighborInfoResponse","open override fun setNeighborInfoResponse(value: String?)","org.meshtastic.core.service.ServiceRepositoryImpl.setNeighborInfoResponse"]},{"name":"open override fun setSessionAuthorized(authorized: Boolean)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setSessionAuthorized","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-session-authorized.html","searchKeys":["setSessionAuthorized","open override fun setSessionAuthorized(authorized: Boolean)","org.meshtastic.core.service.ServiceRepositoryImpl.setSessionAuthorized"]},{"name":"open override fun setTracerouteResponse(value: TracerouteResponse?)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.setTracerouteResponse","location":"core/service/org.meshtastic.core.service/-service-repository-impl/set-traceroute-response.html","searchKeys":["setTracerouteResponse","open override fun setTracerouteResponse(value: TracerouteResponse?)","org.meshtastic.core.service.ServiceRepositoryImpl.setTracerouteResponse"]},{"name":"open override fun showAlertNotification(contactKey: String, name: String, alert: String)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.showAlertNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/show-alert-notification.html","searchKeys":["showAlertNotification","open override fun showAlertNotification(contactKey: String, name: String, alert: String)","org.meshtastic.core.service.MeshNotificationManagerImpl.showAlertNotification"]},{"name":"open override fun showClientNotification(clientNotification: ClientNotification)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.showClientNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/show-client-notification.html","searchKeys":["showClientNotification","open override fun showClientNotification(clientNotification: ClientNotification)","org.meshtastic.core.service.MeshNotificationManagerImpl.showClientNotification"]},{"name":"open override fun showNewNodeSeenNotification(node: Node)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.showNewNodeSeenNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/show-new-node-seen-notification.html","searchKeys":["showNewNodeSeenNotification","open override fun showNewNodeSeenNotification(node: Node)","org.meshtastic.core.service.MeshNotificationManagerImpl.showNewNodeSeenNotification"]},{"name":"open override fun showOrUpdateLowBatteryNotification(node: Node, isRemote: Boolean)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.showOrUpdateLowBatteryNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/show-or-update-low-battery-notification.html","searchKeys":["showOrUpdateLowBatteryNotification","open override fun showOrUpdateLowBatteryNotification(node: Node, isRemote: Boolean)","org.meshtastic.core.service.MeshNotificationManagerImpl.showOrUpdateLowBatteryNotification"]},{"name":"open override fun start(scope: CoroutineScope, sendPositionFn: suspend (Position) -> Unit)","description":"org.meshtastic.core.service.AndroidMeshLocationManager.start","location":"core/service/org.meshtastic.core.service/-android-mesh-location-manager/start.html","searchKeys":["start","open override fun start(scope: CoroutineScope, sendPositionFn: suspend (Position) -> Unit)","org.meshtastic.core.service.AndroidMeshLocationManager.start"]},{"name":"open override fun startProvideLocation()","description":"org.meshtastic.core.service.RadioControllerImpl.startProvideLocation","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/start-provide-location.html","searchKeys":["startProvideLocation","open override fun startProvideLocation()","org.meshtastic.core.service.RadioControllerImpl.startProvideLocation"]},{"name":"open override fun stop()","description":"org.meshtastic.core.service.AndroidMeshLocationManager.stop","location":"core/service/org.meshtastic.core.service/-android-mesh-location-manager/stop.html","searchKeys":["stop","open override fun stop()","org.meshtastic.core.service.AndroidMeshLocationManager.stop"]},{"name":"open override fun stopProvideLocation()","description":"org.meshtastic.core.service.RadioControllerImpl.stopProvideLocation","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/stop-provide-location.html","searchKeys":["stopProvideLocation","open override fun stopProvideLocation()","org.meshtastic.core.service.RadioControllerImpl.stopProvideLocation"]},{"name":"open override fun suppressClientNotificationModal(notification: ClientNotification): Boolean","description":"org.meshtastic.core.service.AndroidNotificationManager.suppressClientNotificationModal","location":"core/service/org.meshtastic.core.service/-android-notification-manager/suppress-client-notification-modal.html","searchKeys":["suppressClientNotificationModal","open override fun suppressClientNotificationModal(notification: ClientNotification): Boolean","org.meshtastic.core.service.AndroidNotificationManager.suppressClientNotificationModal"]},{"name":"open override fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","description":"org.meshtastic.core.service.SharedRadioInterfaceService.toInterfaceAddress","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/to-interface-address.html","searchKeys":["toInterfaceAddress","open override fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","org.meshtastic.core.service.SharedRadioInterfaceService.toInterfaceAddress"]},{"name":"open override fun toString(): String","description":"org.meshtastic.core.service.RadioTransportSession.toString","location":"core/service/org.meshtastic.core.service/-radio-transport-session/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.core.service.RadioTransportSession.toString"]},{"name":"open override fun trySendToRadio(bytes: ByteArray): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.trySendToRadio","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/try-send-to-radio.html","searchKeys":["trySendToRadio","open override fun trySendToRadio(bytes: ByteArray): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.trySendToRadio"]},{"name":"open override fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.updateServiceStateNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/update-service-state-notification.html","searchKeys":["updateServiceStateNotification","open override fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)","org.meshtastic.core.service.MeshNotificationManagerImpl.updateServiceStateNotification"]},{"name":"open override val activeSession: StateFlow<RadioSessionContext?>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.activeSession","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/active-session.html","searchKeys":["activeSession","open override val activeSession: StateFlow<RadioSessionContext?>","org.meshtastic.core.service.SharedRadioInterfaceService.activeSession"]},{"name":"open override val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.service.RadioControllerImpl.clientNotification","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/client-notification.html","searchKeys":["clientNotification","open override val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.service.RadioControllerImpl.clientNotification"]},{"name":"open override val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.clientNotification","location":"core/service/org.meshtastic.core.service/-service-repository-impl/client-notification.html","searchKeys":["clientNotification","open override val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.service.ServiceRepositoryImpl.clientNotification"]},{"name":"open override val connectionEpochs: StateFlow<ConnectionEpochs>","description":"org.meshtastic.core.service.RadioControllerImpl.connectionEpochs","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/connection-epochs.html","searchKeys":["connectionEpochs","open override val connectionEpochs: StateFlow<ConnectionEpochs>","org.meshtastic.core.service.RadioControllerImpl.connectionEpochs"]},{"name":"open override val connectionEpochs: StateFlow<ConnectionEpochs>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.connectionEpochs","location":"core/service/org.meshtastic.core.service/-service-repository-impl/connection-epochs.html","searchKeys":["connectionEpochs","open override val connectionEpochs: StateFlow<ConnectionEpochs>","org.meshtastic.core.service.ServiceRepositoryImpl.connectionEpochs"]},{"name":"open override val connectionError: Flow<String>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.connectionError","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/connection-error.html","searchKeys":["connectionError","open override val connectionError: Flow<String>","org.meshtastic.core.service.SharedRadioInterfaceService.connectionError"]},{"name":"open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","description":"org.meshtastic.core.service.RadioControllerImpl.connectionLifecycle","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/connection-lifecycle.html","searchKeys":["connectionLifecycle","open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","org.meshtastic.core.service.RadioControllerImpl.connectionLifecycle"]},{"name":"open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.connectionLifecycle","location":"core/service/org.meshtastic.core.service/-service-repository-impl/connection-lifecycle.html","searchKeys":["connectionLifecycle","open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","org.meshtastic.core.service.ServiceRepositoryImpl.connectionLifecycle"]},{"name":"open override val connectionProgress: StateFlow<String?>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.connectionProgress","location":"core/service/org.meshtastic.core.service/-service-repository-impl/connection-progress.html","searchKeys":["connectionProgress","open override val connectionProgress: StateFlow<String?>","org.meshtastic.core.service.ServiceRepositoryImpl.connectionProgress"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.service.RadioControllerImpl.connectionState","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.service.RadioControllerImpl.connectionState"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.connectionState","location":"core/service/org.meshtastic.core.service/-service-repository-impl/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.service.ServiceRepositoryImpl.connectionState"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.connectionState","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.service.SharedRadioInterfaceService.connectionState"]},{"name":"open override val currentDeviceAddressFlow: StateFlow<String?>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.currentDeviceAddressFlow","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/current-device-address-flow.html","searchKeys":["currentDeviceAddressFlow","open override val currentDeviceAddressFlow: StateFlow<String?>","org.meshtastic.core.service.SharedRadioInterfaceService.currentDeviceAddressFlow"]},{"name":"open override val errorMessage: StateFlow<String?>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.errorMessage","location":"core/service/org.meshtastic.core.service/-service-repository-impl/error-message.html","searchKeys":["errorMessage","open override val errorMessage: StateFlow<String?>","org.meshtastic.core.service.ServiceRepositoryImpl.errorMessage"]},{"name":"open override val isReplayTransportAvailable: Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.isReplayTransportAvailable","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/is-replay-transport-available.html","searchKeys":["isReplayTransportAvailable","open override val isReplayTransportAvailable: Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.isReplayTransportAvailable"]},{"name":"open override val lockdownState: StateFlow<LockdownState>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.lockdownState","location":"core/service/org.meshtastic.core.service/-service-repository-impl/lockdown-state.html","searchKeys":["lockdownState","open override val lockdownState: StateFlow<LockdownState>","org.meshtastic.core.service.ServiceRepositoryImpl.lockdownState"]},{"name":"open override val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.lockdownTokenInfo","location":"core/service/org.meshtastic.core.service/-service-repository-impl/lockdown-token-info.html","searchKeys":["lockdownTokenInfo","open override val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","org.meshtastic.core.service.ServiceRepositoryImpl.lockdownTokenInfo"]},{"name":"open override val meshActivity: Flow<MeshActivity>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.meshActivity","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/mesh-activity.html","searchKeys":["meshActivity","open override val meshActivity: Flow<MeshActivity>","org.meshtastic.core.service.SharedRadioInterfaceService.meshActivity"]},{"name":"open override val meshPacketFlow: Flow<MeshPacket>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.meshPacketFlow","location":"core/service/org.meshtastic.core.service/-service-repository-impl/mesh-packet-flow.html","searchKeys":["meshPacketFlow","open override val meshPacketFlow: Flow<MeshPacket>","org.meshtastic.core.service.ServiceRepositoryImpl.meshPacketFlow"]},{"name":"open override val mockTransportEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.mockTransportEnabled","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/mock-transport-enabled.html","searchKeys":["mockTransportEnabled","open override val mockTransportEnabled: StateFlow<Boolean>","org.meshtastic.core.service.SharedRadioInterfaceService.mockTransportEnabled"]},{"name":"open override val neighborInfoResponse: StateFlow<String?>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.neighborInfoResponse","location":"core/service/org.meshtastic.core.service/-service-repository-impl/neighbor-info-response.html","searchKeys":["neighborInfoResponse","open override val neighborInfoResponse: StateFlow<String?>","org.meshtastic.core.service.ServiceRepositoryImpl.neighborInfoResponse"]},{"name":"open override val receivedData: Flow<ReceivedRadioFrame>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.receivedData","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/received-data.html","searchKeys":["receivedData","open override val receivedData: Flow<ReceivedRadioFrame>","org.meshtastic.core.service.SharedRadioInterfaceService.receivedData"]},{"name":"open override val serviceScope: CoroutineScope","description":"org.meshtastic.core.service.SharedRadioInterfaceService.serviceScope","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/service-scope.html","searchKeys":["serviceScope","open override val serviceScope: CoroutineScope","org.meshtastic.core.service.SharedRadioInterfaceService.serviceScope"]},{"name":"open override val sessionAuthorized: StateFlow<Boolean>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.sessionAuthorized","location":"core/service/org.meshtastic.core.service/-service-repository-impl/session-authorized.html","searchKeys":["sessionAuthorized","open override val sessionAuthorized: StateFlow<Boolean>","org.meshtastic.core.service.ServiceRepositoryImpl.sessionAuthorized"]},{"name":"open override val sessionGeneration: StateFlow<Long>","description":"org.meshtastic.core.service.RadioControllerImpl.sessionGeneration","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/session-generation.html","searchKeys":["sessionGeneration","open override val sessionGeneration: StateFlow<Long>","org.meshtastic.core.service.RadioControllerImpl.sessionGeneration"]},{"name":"open override val sessionGeneration: StateFlow<Long>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.sessionGeneration","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/session-generation.html","searchKeys":["sessionGeneration","open override val sessionGeneration: StateFlow<Long>","org.meshtastic.core.service.SharedRadioInterfaceService.sessionGeneration"]},{"name":"open override val supportedDeviceTypes: List<DeviceType>","description":"org.meshtastic.core.service.SharedRadioInterfaceService.supportedDeviceTypes","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/supported-device-types.html","searchKeys":["supportedDeviceTypes","open override val supportedDeviceTypes: List<DeviceType>","org.meshtastic.core.service.SharedRadioInterfaceService.supportedDeviceTypes"]},{"name":"open override val tracerouteResponse: StateFlow<TracerouteResponse?>","description":"org.meshtastic.core.service.ServiceRepositoryImpl.tracerouteResponse","location":"core/service/org.meshtastic.core.service/-service-repository-impl/traceroute-response.html","searchKeys":["tracerouteResponse","open override val tracerouteResponse: StateFlow<TracerouteResponse?>","org.meshtastic.core.service.ServiceRepositoryImpl.tracerouteResponse"]},{"name":"open suspend override fun cancelMessageNotification(contactKey: String)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.cancelMessageNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/cancel-message-notification.html","searchKeys":["cancelMessageNotification","open suspend override fun cancelMessageNotification(contactKey: String)","org.meshtastic.core.service.MeshNotificationManagerImpl.cancelMessageNotification"]},{"name":"open suspend override fun disconnect()","description":"org.meshtastic.core.service.SharedRadioInterfaceService.disconnect","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/disconnect.html","searchKeys":["disconnect","open suspend override fun disconnect()","org.meshtastic.core.service.SharedRadioInterfaceService.disconnect"]},{"name":"open suspend override fun dispatch(notification: Notification): Boolean","description":"org.meshtastic.core.service.AndroidNotificationManager.dispatch","location":"core/service/org.meshtastic.core.service/-android-notification-manager/dispatch.html","searchKeys":["dispatch","open suspend override fun dispatch(notification: Notification): Boolean","org.meshtastic.core.service.AndroidNotificationManager.dispatch"]},{"name":"open suspend override fun dispatchClientNotification(notification: Notification, clientNotification: ClientNotification): Boolean","description":"org.meshtastic.core.service.AndroidNotificationManager.dispatchClientNotification","location":"core/service/org.meshtastic.core.service/-android-notification-manager/dispatch-client-notification.html","searchKeys":["dispatchClientNotification","open suspend override fun dispatchClientNotification(notification: Notification, clientNotification: ClientNotification): Boolean","org.meshtastic.core.service.AndroidNotificationManager.dispatchClientNotification"]},{"name":"open suspend override fun doWork(): ListenableWorker.Result","description":"org.meshtastic.core.service.worker.MeshLogCleanupWorker.doWork","location":"core/service/org.meshtastic.core.service.worker/-mesh-log-cleanup-worker/do-work.html","searchKeys":["doWork","open suspend override fun doWork(): ListenableWorker.Result","org.meshtastic.core.service.worker.MeshLogCleanupWorker.doWork"]},{"name":"open suspend override fun doWork(): ListenableWorker.Result","description":"org.meshtastic.core.service.worker.SendMessageWorker.doWork","location":"core/service/org.meshtastic.core.service.worker/-send-message-worker/do-work.html","searchKeys":["doWork","open suspend override fun doWork(): ListenableWorker.Result","org.meshtastic.core.service.worker.SendMessageWorker.doWork"]},{"name":"open suspend override fun emitMeshPacket(packet: MeshPacket)","description":"org.meshtastic.core.service.ServiceRepositoryImpl.emitMeshPacket","location":"core/service/org.meshtastic.core.service/-service-repository-impl/emit-mesh-packet.html","searchKeys":["emitMeshPacket","open suspend override fun emitMeshPacket(packet: MeshPacket)","org.meshtastic.core.service.ServiceRepositoryImpl.emitMeshPacket"]},{"name":"open suspend override fun getCurrentLocation(): Location?","description":"org.meshtastic.core.service.AndroidLocationService.getCurrentLocation","location":"core/service/org.meshtastic.core.service/-android-location-service/get-current-location.html","searchKeys":["getCurrentLocation","open suspend override fun getCurrentLocation(): Location?","org.meshtastic.core.service.AndroidLocationService.getCurrentLocation"]},{"name":"open suspend override fun getCurrentLocation(): Location?","description":"org.meshtastic.core.service.JvmLocationService.getCurrentLocation","location":"core/service/org.meshtastic.core.service/-jvm-location-service/get-current-location.html","searchKeys":["getCurrentLocation","open suspend override fun getCurrentLocation(): Location?","org.meshtastic.core.service.JvmLocationService.getCurrentLocation"]},{"name":"open suspend override fun read(uri: CommonUri, block: suspend (BufferedSource) -> Unit): Boolean","description":"org.meshtastic.core.service.AndroidFileService.read","location":"core/service/org.meshtastic.core.service/-android-file-service/read.html","searchKeys":["read","open suspend override fun read(uri: CommonUri, block: suspend (BufferedSource) -> Unit): Boolean","org.meshtastic.core.service.AndroidFileService.read"]},{"name":"open suspend override fun read(uri: CommonUri, block: suspend (BufferedSource) -> Unit): Boolean","description":"org.meshtastic.core.service.JvmFileService.read","location":"core/service/org.meshtastic.core.service/-jvm-file-service/read.html","searchKeys":["read","open suspend override fun read(uri: CommonUri, block: suspend (BufferedSource) -> Unit): Boolean","org.meshtastic.core.service.JvmFileService.read"]},{"name":"open suspend override fun refreshConversationAfterReply(contactKey: String)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.refreshConversationAfterReply","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/refresh-conversation-after-reply.html","searchKeys":["refreshConversationAfterReply","open suspend override fun refreshConversationAfterReply(contactKey: String)","org.meshtastic.core.service.MeshNotificationManagerImpl.refreshConversationAfterReply"]},{"name":"open suspend override fun restartTransport()","description":"org.meshtastic.core.service.SharedRadioInterfaceService.restartTransport","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/restart-transport.html","searchKeys":["restartTransport","open suspend override fun restartTransport()","org.meshtastic.core.service.SharedRadioInterfaceService.restartTransport"]},{"name":"open suspend override fun restoreLocalConfiguration(expectedDeviceAddress: String?, config: Config, primaryChannel: Channel?): Boolean","description":"org.meshtastic.core.service.RadioControllerImpl.restoreLocalConfiguration","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/restore-local-configuration.html","searchKeys":["restoreLocalConfiguration","open suspend override fun restoreLocalConfiguration(expectedDeviceAddress: String?, config: Config, primaryChannel: Channel?): Boolean","org.meshtastic.core.service.RadioControllerImpl.restoreLocalConfiguration"]},{"name":"open suspend override fun runWhileSessionActive(session: RadioSessionContext, block: suspend () -> Unit): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.runWhileSessionActive","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/run-while-session-active.html","searchKeys":["runWhileSessionActive","open suspend override fun runWhileSessionActive(session: RadioSessionContext, block: suspend () -> Unit): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.runWhileSessionActive"]},{"name":"open suspend override fun runWithSessionLease(session: RadioSessionContext, block: suspend (RadioSessionLease) -> Unit): Boolean","description":"org.meshtastic.core.service.SharedRadioInterfaceService.runWithSessionLease","location":"core/service/org.meshtastic.core.service/-shared-radio-interface-service/run-with-session-lease.html","searchKeys":["runWithSessionLease","open suspend override fun runWithSessionLease(session: RadioSessionContext, block: suspend (RadioSessionLease) -> Unit): Boolean","org.meshtastic.core.service.SharedRadioInterfaceService.runWithSessionLease"]},{"name":"open suspend override fun setDeviceAddress(address: String)","description":"org.meshtastic.core.service.RadioControllerImpl.setDeviceAddress","location":"core/service/org.meshtastic.core.service/-radio-controller-impl/set-device-address.html","searchKeys":["setDeviceAddress","open suspend override fun setDeviceAddress(address: String)","org.meshtastic.core.service.RadioControllerImpl.setDeviceAddress"]},{"name":"open suspend override fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.updateMessageNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/update-message-notification.html","searchKeys":["updateMessageNotification","open suspend override fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","org.meshtastic.core.service.MeshNotificationManagerImpl.updateMessageNotification"]},{"name":"open suspend override fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.updateReactionNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/update-reaction-notification.html","searchKeys":["updateReactionNotification","open suspend override fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","org.meshtastic.core.service.MeshNotificationManagerImpl.updateReactionNotification"]},{"name":"open suspend override fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean)","description":"org.meshtastic.core.service.MeshNotificationManagerImpl.updateWaypointNotification","location":"core/service/org.meshtastic.core.service/-mesh-notification-manager-impl/update-waypoint-notification.html","searchKeys":["updateWaypointNotification","open suspend override fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean)","org.meshtastic.core.service.MeshNotificationManagerImpl.updateWaypointNotification"]},{"name":"open suspend override fun write(uri: CommonUri, block: suspend (BufferedSink) -> Unit): Boolean","description":"org.meshtastic.core.service.AndroidFileService.write","location":"core/service/org.meshtastic.core.service/-android-file-service/write.html","searchKeys":["write","open suspend override fun write(uri: CommonUri, block: suspend (BufferedSink) -> Unit): Boolean","org.meshtastic.core.service.AndroidFileService.write"]},{"name":"open suspend override fun write(uri: CommonUri, block: suspend (BufferedSink) -> Unit): Boolean","description":"org.meshtastic.core.service.JvmFileService.write","location":"core/service/org.meshtastic.core.service/-jvm-file-service/write.html","searchKeys":["write","open suspend override fun write(uri: CommonUri, block: suspend (BufferedSink) -> Unit): Boolean","org.meshtastic.core.service.JvmFileService.write"]},{"name":"suspend fun ensureConversationShortcut(contactKey: String, displayName: String)","description":"org.meshtastic.core.service.ConversationShortcutPublisher.ensureConversationShortcut","location":"core/service/org.meshtastic.core.service/-conversation-shortcut-publisher/ensure-conversation-shortcut.html","searchKeys":["ensureConversationShortcut","suspend fun ensureConversationShortcut(contactKey: String, displayName: String)","org.meshtastic.core.service.ConversationShortcutPublisher.ensureConversationShortcut"]},{"name":"val LEGACY_CATEGORY_IDS: List<String>","description":"org.meshtastic.core.service.NotificationChannels.LEGACY_CATEGORY_IDS","location":"core/service/org.meshtastic.core.service/-notification-channels/-l-e-g-a-c-y_-c-a-t-e-g-o-r-y_-i-d-s.html","searchKeys":["LEGACY_CATEGORY_IDS","val LEGACY_CATEGORY_IDS: List<String>","org.meshtastic.core.service.NotificationChannels.LEGACY_CATEGORY_IDS"]},{"name":"val absoluteMinDeviceVersion: DeviceVersion","description":"org.meshtastic.core.service.MeshService.Companion.absoluteMinDeviceVersion","location":"core/service/org.meshtastic.core.service/-mesh-service/-companion/absolute-min-device-version.html","searchKeys":["absoluteMinDeviceVersion","val absoluteMinDeviceVersion: DeviceVersion","org.meshtastic.core.service.MeshService.Companion.absoluteMinDeviceVersion"]},{"name":"val address: String","description":"org.meshtastic.core.service.RadioTransportSession.address","location":"core/service/org.meshtastic.core.service/-radio-transport-session/address.html","searchKeys":["address","val address: String","org.meshtastic.core.service.RadioTransportSession.address"]},{"name":"val context: RadioSessionContext","description":"org.meshtastic.core.service.RadioTransportSession.context","location":"core/service/org.meshtastic.core.service/-radio-transport-session/context.html","searchKeys":["context","val context: RadioSessionContext","org.meshtastic.core.service.RadioTransportSession.context"]},{"name":"val entries: EnumEntries<BootReconnectDecision>","description":"org.meshtastic.core.service.BootReconnectDecision.entries","location":"core/service/org.meshtastic.core.service/-boot-reconnect-decision/entries.html","searchKeys":["entries","val entries: EnumEntries<BootReconnectDecision>","org.meshtastic.core.service.BootReconnectDecision.entries"]},{"name":"val entries: EnumEntries<ServiceStartTrigger>","description":"org.meshtastic.core.service.ServiceStartTrigger.entries","location":"core/service/org.meshtastic.core.service/-service-start-trigger/entries.html","searchKeys":["entries","val entries: EnumEntries<ServiceStartTrigger>","org.meshtastic.core.service.ServiceStartTrigger.entries"]},{"name":"val generation: Long","description":"org.meshtastic.core.service.RadioTransportSession.generation","location":"core/service/org.meshtastic.core.service/-radio-transport-session/generation.html","searchKeys":["generation","val generation: Long","org.meshtastic.core.service.RadioTransportSession.generation"]},{"name":"val isRunning: Boolean","description":"org.meshtastic.core.service.MeshServiceOrchestrator.isRunning","location":"core/service/org.meshtastic.core.service/-mesh-service-orchestrator/is-running.html","searchKeys":["isRunning","val isRunning: Boolean","org.meshtastic.core.service.MeshServiceOrchestrator.isRunning"]},{"name":"val minDeviceVersion: DeviceVersion","description":"org.meshtastic.core.service.MeshService.Companion.minDeviceVersion","location":"core/service/org.meshtastic.core.service/-mesh-service/-companion/min-device-version.html","searchKeys":["minDeviceVersion","val minDeviceVersion: DeviceVersion","org.meshtastic.core.service.MeshService.Companion.minDeviceVersion"]},{"name":"CONNECT","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.CONNECT","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/-c-o-n-n-e-c-t/index.html","searchKeys":["CONNECT","CONNECT","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.CONNECT"]},{"name":"CONNECT_WITH_WARNING","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.CONNECT_WITH_WARNING","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/-c-o-n-n-e-c-t_-w-i-t-h_-w-a-r-n-i-n-g/index.html","searchKeys":["CONNECT_WITH_WARNING","CONNECT_WITH_WARNING","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.CONNECT_WITH_WARNING"]},{"name":"Filled","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Filled","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/-filled/index.html","searchKeys":["Filled","Filled","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Filled"]},{"name":"KEEP_WAITING","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.KEEP_WAITING","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/-k-e-e-p_-w-a-i-t-i-n-g/index.html","searchKeys":["KEEP_WAITING","KEEP_WAITING","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.KEEP_WAITING"]},{"name":"Outlined","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Outlined","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/-outlined/index.html","searchKeys":["Outlined","Outlined","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Outlined"]},{"name":"PROCEED","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.PROCEED","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/-p-r-o-c-e-e-d/index.html","searchKeys":["PROCEED","PROCEED","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.PROCEED"]},{"name":"PROCEED_WITH_WARNING","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.PROCEED_WITH_WARNING","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/-p-r-o-c-e-e-d_-w-i-t-h_-w-a-r-n-i-n-g/index.html","searchKeys":["PROCEED_WITH_WARNING","PROCEED_WITH_WARNING","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.PROCEED_WITH_WARNING"]},{"name":"REQUEST_PERMISSION","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.REQUEST_PERMISSION","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/-r-e-q-u-e-s-t_-p-e-r-m-i-s-s-i-o-n/index.html","searchKeys":["REQUEST_PERMISSION","REQUEST_PERMISSION","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.REQUEST_PERMISSION"]},{"name":"SHOW_RATIONALE","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.SHOW_RATIONALE","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/-s-h-o-w_-r-a-t-i-o-n-a-l-e/index.html","searchKeys":["SHOW_RATIONALE","SHOW_RATIONALE","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.SHOW_RATIONALE"]},{"name":"Text","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Text","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/-text/index.html","searchKeys":["Text","Text","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Text"]},{"name":"Tonal","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Tonal","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/-tonal/index.html","searchKeys":["Tonal","Tonal","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.Tonal"]},{"name":"abstract fun copy(node: Node?): DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry.copy","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/copy.html","searchKeys":["copy","abstract fun copy(node: Node?): DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry.copy"]},{"name":"abstract fun invoke(showMock: Boolean, showReplay: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>","description":"org.meshtastic.feature.connections.model.GetDiscoveredDevicesUseCase.invoke","location":"feature/connections/org.meshtastic.feature.connections.model/-get-discovered-devices-use-case/invoke.html","searchKeys":["invoke","abstract fun invoke(showMock: Boolean, showReplay: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>","org.meshtastic.feature.connections.model.GetDiscoveredDevicesUseCase.invoke"]},{"name":"abstract fun scanUsbDevices(): Flow<List<DeviceListEntry.Usb>>","description":"org.meshtastic.feature.connections.domain.usecase.UsbScanner.scanUsbDevices","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-usb-scanner/scan-usb-devices.html","searchKeys":["scanUsbDevices","abstract fun scanUsbDevices(): Flow<List<DeviceListEntry.Usb>>","org.meshtastic.feature.connections.domain.usecase.UsbScanner.scanUsbDevices"]},{"name":"class AndroidGetDiscoveredDevicesUseCase(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>) : GetDiscoveredDevicesUseCase","description":"org.meshtastic.feature.connections.domain.usecase.AndroidGetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-android-get-discovered-devices-use-case/index.html","searchKeys":["AndroidGetDiscoveredDevicesUseCase","class AndroidGetDiscoveredDevicesUseCase(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>) : GetDiscoveredDevicesUseCase","org.meshtastic.feature.connections.domain.usecase.AndroidGetDiscoveredDevicesUseCase"]},{"name":"class AndroidScannerViewModel(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, usbRepository: UsbRepository, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null) : ScannerViewModel","description":"org.meshtastic.feature.connections.AndroidScannerViewModel","location":"feature/connections/org.meshtastic.feature.connections/-android-scanner-view-model/index.html","searchKeys":["AndroidScannerViewModel","class AndroidScannerViewModel(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, usbRepository: UsbRepository, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null) : ScannerViewModel","org.meshtastic.feature.connections.AndroidScannerViewModel"]},{"name":"class FeatureConnectionsModule","description":"org.meshtastic.feature.connections.di.FeatureConnectionsModule","location":"feature/connections/org.meshtastic.feature.connections.di/-feature-connections-module/index.html","searchKeys":["FeatureConnectionsModule","class FeatureConnectionsModule","org.meshtastic.feature.connections.di.FeatureConnectionsModule"]},{"name":"class JvmGetDiscoveredDevicesUseCase(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null) : CommonGetDiscoveredDevicesUseCase","description":"org.meshtastic.feature.connections.domain.usecase.JvmGetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-jvm-get-discovered-devices-use-case/index.html","searchKeys":["JvmGetDiscoveredDevicesUseCase","class JvmGetDiscoveredDevicesUseCase(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null) : CommonGetDiscoveredDevicesUseCase","org.meshtastic.feature.connections.domain.usecase.JvmGetDiscoveredDevicesUseCase"]},{"name":"class JvmScannerViewModel(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null) : ScannerViewModel","description":"org.meshtastic.feature.connections.JvmScannerViewModel","location":"feature/connections/org.meshtastic.feature.connections/-jvm-scanner-view-model/index.html","searchKeys":["JvmScannerViewModel","class JvmScannerViewModel(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null) : ScannerViewModel","org.meshtastic.feature.connections.JvmScannerViewModel"]},{"name":"class JvmUsbScanner : UsbScanner","description":"org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-jvm-usb-scanner/index.html","searchKeys":["JvmUsbScanner","class JvmUsbScanner : UsbScanner","org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner"]},{"name":"const val BLE_DEVICE_PREFIX: String","description":"org.meshtastic.feature.connections.BLE_DEVICE_PREFIX","location":"feature/connections/org.meshtastic.feature.connections/-b-l-e_-d-e-v-i-c-e_-p-r-e-f-i-x.html","searchKeys":["BLE_DEVICE_PREFIX","const val BLE_DEVICE_PREFIX: String","org.meshtastic.feature.connections.BLE_DEVICE_PREFIX"]},{"name":"const val NO_DEVICE_SELECTED: String","description":"org.meshtastic.feature.connections.NO_DEVICE_SELECTED","location":"feature/connections/org.meshtastic.feature.connections/-n-o_-d-e-v-i-c-e_-s-e-l-e-c-t-e-d.html","searchKeys":["NO_DEVICE_SELECTED","const val NO_DEVICE_SELECTED: String","org.meshtastic.feature.connections.NO_DEVICE_SELECTED"]},{"name":"const val TCP_DEVICE_PREFIX: String","description":"org.meshtastic.feature.connections.TCP_DEVICE_PREFIX","location":"feature/connections/org.meshtastic.feature.connections/-t-c-p_-d-e-v-i-c-e_-p-r-e-f-i-x.html","searchKeys":["TCP_DEVICE_PREFIX","const val TCP_DEVICE_PREFIX: String","org.meshtastic.feature.connections.TCP_DEVICE_PREFIX"]},{"name":"constructor()","description":"org.meshtastic.feature.connections.di.FeatureConnectionsModule.FeatureConnectionsModule","location":"feature/connections/org.meshtastic.feature.connections.di/-feature-connections-module/-feature-connections-module.html","searchKeys":["FeatureConnectionsModule","constructor()","org.meshtastic.feature.connections.di.FeatureConnectionsModule.FeatureConnectionsModule"]},{"name":"constructor()","description":"org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner.JvmUsbScanner","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-jvm-usb-scanner/-jvm-usb-scanner.html","searchKeys":["JvmUsbScanner","constructor()","org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner.JvmUsbScanner"]},{"name":"constructor(bleDevices: List<DeviceListEntry> = emptyList(), usbDevices: List<DeviceListEntry> = emptyList(), discoveredTcpDevices: List<DeviceListEntry> = emptyList(), recentTcpDevices: List<DeviceListEntry> = emptyList())","description":"org.meshtastic.feature.connections.model.DiscoveredDevices.DiscoveredDevices","location":"feature/connections/org.meshtastic.feature.connections.model/-discovered-devices/-discovered-devices.html","searchKeys":["DiscoveredDevices","constructor(bleDevices: List<DeviceListEntry> = emptyList(), usbDevices: List<DeviceListEntry> = emptyList(), discoveredTcpDevices: List<DeviceListEntry> = emptyList(), recentTcpDevices: List<DeviceListEntry> = emptyList())","org.meshtastic.feature.connections.model.DiscoveredDevices.DiscoveredDevices"]},{"name":"constructor(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>)","description":"org.meshtastic.feature.connections.domain.usecase.AndroidGetDiscoveredDevicesUseCase.AndroidGetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-android-get-discovered-devices-use-case/-android-get-discovered-devices-use-case.html","searchKeys":["AndroidGetDiscoveredDevicesUseCase","constructor(bluetoothRepository: BluetoothRepository, recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbRepository: UsbRepository, radioInterfaceService: RadioInterfaceService, usbManagerLazy: Lazy<UsbManager>)","org.meshtastic.feature.connections.domain.usecase.AndroidGetDiscoveredDevicesUseCase.AndroidGetDiscoveredDevicesUseCase"]},{"name":"constructor(device: BleDevice, bonded: Boolean = device.isBonded, node: Node? = null)","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Ble.Ble","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-ble/-ble.html","searchKeys":["Ble","constructor(device: BleDevice, bonded: Boolean = device.isBonded, node: Node? = null)","org.meshtastic.feature.connections.model.DeviceListEntry.Ble.Ble"]},{"name":"constructor(driver: UsbSerialDriver)","description":"org.meshtastic.feature.connections.model.AndroidUsbDeviceData.AndroidUsbDeviceData","location":"feature/connections/org.meshtastic.feature.connections.model/-android-usb-device-data/-android-usb-device-data.html","searchKeys":["AndroidUsbDeviceData","constructor(driver: UsbSerialDriver)","org.meshtastic.feature.connections.model.AndroidUsbDeviceData.AndroidUsbDeviceData"]},{"name":"constructor(name: String, fullAddress: String, node: Node? = null)","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.Tcp","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-tcp/-tcp.html","searchKeys":["Tcp","constructor(name: String, fullAddress: String, node: Node? = null)","org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.Tcp"]},{"name":"constructor(name: String, node: Node? = null)","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Mock.Mock","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-mock/-mock.html","searchKeys":["Mock","constructor(name: String, node: Node? = null)","org.meshtastic.feature.connections.model.DeviceListEntry.Mock.Mock"]},{"name":"constructor(name: String, node: Node? = null)","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Replay.Replay","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-replay/-replay.html","searchKeys":["Replay","constructor(name: String, node: Node? = null)","org.meshtastic.feature.connections.model.DeviceListEntry.Replay.Replay"]},{"name":"constructor(portName: String)","description":"org.meshtastic.feature.connections.model.JvmUsbDeviceData.JvmUsbDeviceData","location":"feature/connections/org.meshtastic.feature.connections.model/-jvm-usb-device-data/-jvm-usb-device-data.html","searchKeys":["JvmUsbDeviceData","constructor(portName: String)","org.meshtastic.feature.connections.model.JvmUsbDeviceData.JvmUsbDeviceData"]},{"name":"constructor(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null)","description":"org.meshtastic.feature.connections.domain.usecase.CommonGetDiscoveredDevicesUseCase.CommonGetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-common-get-discovered-devices-use-case/-common-get-discovered-devices-use-case.html","searchKeys":["CommonGetDiscoveredDevicesUseCase","constructor(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null)","org.meshtastic.feature.connections.domain.usecase.CommonGetDiscoveredDevicesUseCase.CommonGetDiscoveredDevicesUseCase"]},{"name":"constructor(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null)","description":"org.meshtastic.feature.connections.domain.usecase.JvmGetDiscoveredDevicesUseCase.JvmGetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-jvm-get-discovered-devices-use-case/-jvm-get-discovered-devices-use-case.html","searchKeys":["JvmGetDiscoveredDevicesUseCase","constructor(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null)","org.meshtastic.feature.connections.domain.usecase.JvmGetDiscoveredDevicesUseCase.JvmGetDiscoveredDevicesUseCase"]},{"name":"constructor(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, usbRepository: UsbRepository, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null)","description":"org.meshtastic.feature.connections.AndroidScannerViewModel.AndroidScannerViewModel","location":"feature/connections/org.meshtastic.feature.connections/-android-scanner-view-model/-android-scanner-view-model.html","searchKeys":["AndroidScannerViewModel","constructor(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, bluetoothRepository: BluetoothRepository, usbRepository: UsbRepository, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null)","org.meshtastic.feature.connections.AndroidScannerViewModel.AndroidScannerViewModel"]},{"name":"constructor(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null)","description":"org.meshtastic.feature.connections.JvmScannerViewModel.JvmScannerViewModel","location":"feature/connections/org.meshtastic.feature.connections/-jvm-scanner-view-model/-jvm-scanner-view-model.html","searchKeys":["JvmScannerViewModel","constructor(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null)","org.meshtastic.feature.connections.JvmScannerViewModel.JvmScannerViewModel"]},{"name":"constructor(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null)","description":"org.meshtastic.feature.connections.ScannerViewModel.ScannerViewModel","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/-scanner-view-model.html","searchKeys":["ScannerViewModel","constructor(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null)","org.meshtastic.feature.connections.ScannerViewModel.ScannerViewModel"]},{"name":"constructor(unknownLabel: String, rssiLabel: String, disconnectLabel: String, firmwareVersion: String?)","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.CurrentlyConnectedText","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-text/-currently-connected-text.html","searchKeys":["CurrentlyConnectedText","constructor(unknownLabel: String, rssiLabel: String, disconnectLabel: String, firmwareVersion: String?)","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.CurrentlyConnectedText"]},{"name":"constructor(usbData: UsbDeviceData, name: String, fullAddress: String, bonded: Boolean, node: Node? = null)","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.Usb","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/-usb.html","searchKeys":["Usb","constructor(usbData: UsbDeviceData, name: String, fullAddress: String, bonded: Boolean, node: Node? = null)","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.Usb"]},{"name":"data class AndroidUsbDeviceData(val driver: UsbSerialDriver) : UsbDeviceData","description":"org.meshtastic.feature.connections.model.AndroidUsbDeviceData","location":"feature/connections/org.meshtastic.feature.connections.model/-android-usb-device-data/index.html","searchKeys":["AndroidUsbDeviceData","data class AndroidUsbDeviceData(val driver: UsbSerialDriver) : UsbDeviceData","org.meshtastic.feature.connections.model.AndroidUsbDeviceData"]},{"name":"data class Ble(val device: BleDevice, val bonded: Boolean = device.isBonded, val node: Node? = null) : DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Ble","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-ble/index.html","searchKeys":["Ble","data class Ble(val device: BleDevice, val bonded: Boolean = device.isBonded, val node: Node? = null) : DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry.Ble"]},{"name":"data class CurrentlyConnectedText(val unknownLabel: String, val rssiLabel: String, val disconnectLabel: String, val firmwareVersion: String?)","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-text/index.html","searchKeys":["CurrentlyConnectedText","data class CurrentlyConnectedText(val unknownLabel: String, val rssiLabel: String, val disconnectLabel: String, val firmwareVersion: String?)","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText"]},{"name":"data class DiscoveredDevices(val bleDevices: List<DeviceListEntry> = emptyList(), val usbDevices: List<DeviceListEntry> = emptyList(), val discoveredTcpDevices: List<DeviceListEntry> = emptyList(), val recentTcpDevices: List<DeviceListEntry> = emptyList())","description":"org.meshtastic.feature.connections.model.DiscoveredDevices","location":"feature/connections/org.meshtastic.feature.connections.model/-discovered-devices/index.html","searchKeys":["DiscoveredDevices","data class DiscoveredDevices(val bleDevices: List<DeviceListEntry> = emptyList(), val usbDevices: List<DeviceListEntry> = emptyList(), val discoveredTcpDevices: List<DeviceListEntry> = emptyList(), val recentTcpDevices: List<DeviceListEntry> = emptyList())","org.meshtastic.feature.connections.model.DiscoveredDevices"]},{"name":"data class JvmUsbDeviceData(val portName: String) : UsbDeviceData","description":"org.meshtastic.feature.connections.model.JvmUsbDeviceData","location":"feature/connections/org.meshtastic.feature.connections.model/-jvm-usb-device-data/index.html","searchKeys":["JvmUsbDeviceData","data class JvmUsbDeviceData(val portName: String) : UsbDeviceData","org.meshtastic.feature.connections.model.JvmUsbDeviceData"]},{"name":"data class Mock(val name: String, val node: Node? = null) : DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Mock","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-mock/index.html","searchKeys":["Mock","data class Mock(val name: String, val node: Node? = null) : DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry.Mock"]},{"name":"data class Replay(val name: String, val node: Node? = null) : DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Replay","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-replay/index.html","searchKeys":["Replay","data class Replay(val name: String, val node: Node? = null) : DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry.Replay"]},{"name":"data class Tcp(val name: String, val fullAddress: String, val node: Node? = null) : DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Tcp","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-tcp/index.html","searchKeys":["Tcp","data class Tcp(val name: String, val fullAddress: String, val node: Node? = null) : DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry.Tcp"]},{"name":"data class Usb(val usbData: UsbDeviceData, val name: String, val fullAddress: String, val bonded: Boolean, val node: Node? = null) : DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/index.html","searchKeys":["Usb","data class Usb(val usbData: UsbDeviceData, val name: String, val fullAddress: String, val bonded: Boolean, val node: Node? = null) : DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry.Usb"]},{"name":"enum ConnectionActionButtonStyle : Enum<ConnectionActionButtonStyle> ","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/index.html","searchKeys":["ConnectionActionButtonStyle","enum ConnectionActionButtonStyle : Enum<ConnectionActionButtonStyle> ","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle"]},{"name":"enum LocalNetworkGateAction : Enum<LocalNetworkGateAction> ","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/index.html","searchKeys":["LocalNetworkGateAction","enum LocalNetworkGateAction : Enum<LocalNetworkGateAction> ","org.meshtastic.feature.connections.ui.LocalNetworkGateAction"]},{"name":"enum PendingTcpConnectResolution : Enum<PendingTcpConnectResolution> ","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/index.html","searchKeys":["PendingTcpConnectResolution","enum PendingTcpConnectResolution : Enum<PendingTcpConnectResolution> ","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution"]},{"name":"fun BleDevice.getMeshtasticShortName(): String?","description":"org.meshtastic.feature.connections.model.getMeshtasticShortName","location":"feature/connections/org.meshtastic.feature.connections.model/get-meshtastic-short-name.html","searchKeys":["getMeshtasticShortName","fun BleDevice.getMeshtasticShortName(): String?","org.meshtastic.feature.connections.model.getMeshtasticShortName"]},{"name":"fun BluetoothScanPreview()","description":"org.meshtastic.feature.connections.component.BluetoothScanPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-bluetooth-scan-preview.html","searchKeys":["BluetoothScanPreview","fun BluetoothScanPreview()","org.meshtastic.feature.connections.component.BluetoothScanPreview"]},{"name":"fun ConnectingDeviceInfo(deviceName: String, deviceAddress: String, connectionStatus: ConnectionStatus, connectionProgress: String?, onClickDisconnect: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.connections.ui.components.ConnectingDeviceInfo","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connecting-device-info.html","searchKeys":["ConnectingDeviceInfo","fun ConnectingDeviceInfo(deviceName: String, deviceAddress: String, connectionStatus: ConnectionStatus, connectionProgress: String?, onClickDisconnect: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.connections.ui.components.ConnectingDeviceInfo"]},{"name":"fun ConnectingDeviceInfoPreview()","description":"org.meshtastic.feature.connections.component.ConnectingDeviceInfoPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-connecting-device-info-preview.html","searchKeys":["ConnectingDeviceInfoPreview","fun ConnectingDeviceInfoPreview()","org.meshtastic.feature.connections.component.ConnectingDeviceInfoPreview"]},{"name":"fun ConnectionActionButton(onClick: () -> Unit, icon: ImageVector, text: String, modifier: Modifier = Modifier, style: ConnectionActionButtonStyle = ConnectionActionButtonStyle.Filled, enabled: Boolean = true, iconContentDescription: String? = null)","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButton","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button.html","searchKeys":["ConnectionActionButton","fun ConnectionActionButton(onClick: () -> Unit, icon: ImageVector, text: String, modifier: Modifier = Modifier, style: ConnectionActionButtonStyle = ConnectionActionButtonStyle.Filled, enabled: Boolean = true, iconContentDescription: String? = null)","org.meshtastic.feature.connections.ui.components.ConnectionActionButton"]},{"name":"fun ConnectionsScreen(connectionsViewModel: ConnectionsViewModel = koinViewModel(), scanModel: ScannerViewModel = koinViewModel(), onClickNodeChip: (Int) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, onConfigNavigate: (Route) -> Unit)","description":"org.meshtastic.feature.connections.ui.ConnectionsScreen","location":"feature/connections/org.meshtastic.feature.connections.ui/-connections-screen.html","searchKeys":["ConnectionsScreen","fun ConnectionsScreen(connectionsViewModel: ConnectionsViewModel = koinViewModel(), scanModel: ScannerViewModel = koinViewModel(), onClickNodeChip: (Int) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, onConfigNavigate: (Route) -> Unit)","org.meshtastic.feature.connections.ui.ConnectionsScreen"]},{"name":"fun CurrentlyConnectedInfo(node: Node, text: CurrentlyConnectedText, onNavigateToNodeDetails: (Int) -> Unit, onClickDisconnect: () -> Unit, modifier: Modifier = Modifier, bleDevice: DeviceListEntry.Ble? = null)","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedInfo","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-info.html","searchKeys":["CurrentlyConnectedInfo","fun CurrentlyConnectedInfo(node: Node, text: CurrentlyConnectedText, onNavigateToNodeDetails: (Int) -> Unit, onClickDisconnect: () -> Unit, modifier: Modifier = Modifier, bleDevice: DeviceListEntry.Ble? = null)","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedInfo"]},{"name":"fun DeviceList(connectionState: ConnectionState, selectedDevice: String, bleDevices: List<DeviceListEntry>, usbDevices: List<DeviceListEntry>, discoveredTcpDevices: List<DeviceListEntry>, recentTcpDevices: List<DeviceListEntry>, isBleScanning: Boolean, isNetworkScanning: Boolean, activeTransport: DeviceType, onSelectDevice: (DeviceListEntry) -> Unit, onToggleBleScan: () -> Unit, onToggleNetworkScan: () -> Unit, onAddManualAddress: (address: String, fullAddress: String) -> Unit, onRemoveRecentAddress: (DeviceListEntry) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.connections.ui.components.DeviceList","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-device-list.html","searchKeys":["DeviceList","fun DeviceList(connectionState: ConnectionState, selectedDevice: String, bleDevices: List<DeviceListEntry>, usbDevices: List<DeviceListEntry>, discoveredTcpDevices: List<DeviceListEntry>, recentTcpDevices: List<DeviceListEntry>, isBleScanning: Boolean, isNetworkScanning: Boolean, activeTransport: DeviceType, onSelectDevice: (DeviceListEntry) -> Unit, onToggleBleScan: () -> Unit, onToggleNetworkScan: () -> Unit, onAddManualAddress: (address: String, fullAddress: String) -> Unit, onRemoveRecentAddress: (DeviceListEntry) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.connections.ui.components.DeviceList"]},{"name":"fun DeviceListItem(connectionState: ConnectionState, device: DeviceListEntry, onSelect: () -> Unit, modifier: Modifier = Modifier, onDelete: () -> Unit? = null, rssi: Int? = null)","description":"org.meshtastic.feature.connections.ui.components.DeviceListItem","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-device-list-item.html","searchKeys":["DeviceListItem","fun DeviceListItem(connectionState: ConnectionState, device: DeviceListEntry, onSelect: () -> Unit, modifier: Modifier = Modifier, onDelete: () -> Unit? = null, rssi: Int? = null)","org.meshtastic.feature.connections.ui.components.DeviceListItem"]},{"name":"fun DeviceListItemPreview()","description":"org.meshtastic.feature.connections.component.DeviceListItemPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-device-list-item-preview.html","searchKeys":["DeviceListItemPreview","fun DeviceListItemPreview()","org.meshtastic.feature.connections.component.DeviceListItemPreview"]},{"name":"fun DeviceSectionHeader(title: String, modifier: Modifier = Modifier, showProgress: Boolean = false, trailing: () -> Unit = {})","description":"org.meshtastic.feature.connections.ui.components.DeviceSectionHeader","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-device-section-header.html","searchKeys":["DeviceSectionHeader","fun DeviceSectionHeader(title: String, modifier: Modifier = Modifier, showProgress: Boolean = false, trailing: () -> Unit = {})","org.meshtastic.feature.connections.ui.components.DeviceSectionHeader"]},{"name":"fun DeviceSectionHeaderPreview()","description":"org.meshtastic.feature.connections.component.DeviceSectionHeaderPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-device-section-header-preview.html","searchKeys":["DeviceSectionHeaderPreview","fun DeviceSectionHeaderPreview()","org.meshtastic.feature.connections.component.DeviceSectionHeaderPreview"]},{"name":"fun DisconnectButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, label: String = stringResource(Res.string.disconnect))","description":"org.meshtastic.feature.connections.ui.components.DisconnectButton","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-disconnect-button.html","searchKeys":["DisconnectButton","fun DisconnectButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, label: String = stringResource(Res.string.disconnect))","org.meshtastic.feature.connections.ui.components.DisconnectButton"]},{"name":"fun DisconnectButtonPreview()","description":"org.meshtastic.feature.connections.component.DisconnectButtonPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-disconnect-button-preview.html","searchKeys":["DisconnectButtonPreview","fun DisconnectButtonPreview()","org.meshtastic.feature.connections.component.DisconnectButtonPreview"]},{"name":"fun EmptyStateContent(text: String, imageVector: ImageVector, modifier: Modifier = Modifier, action: () -> Unit? = null)","description":"org.meshtastic.feature.connections.ui.components.EmptyStateContent","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-empty-state-content.html","searchKeys":["EmptyStateContent","fun EmptyStateContent(text: String, imageVector: ImageVector, modifier: Modifier = Modifier, action: () -> Unit? = null)","org.meshtastic.feature.connections.ui.components.EmptyStateContent"]},{"name":"fun EmptyStateContentPreview()","description":"org.meshtastic.feature.connections.component.EmptyStateContentPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-empty-state-content-preview.html","searchKeys":["EmptyStateContentPreview","fun EmptyStateContentPreview()","org.meshtastic.feature.connections.component.EmptyStateContentPreview"]},{"name":"fun EntryProviderScope<NavKey>.connectionsGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.connections.navigation.connectionsGraph","location":"feature/connections/org.meshtastic.feature.connections.navigation/connections-graph.html","searchKeys":["connectionsGraph","fun EntryProviderScope<NavKey>.connectionsGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.connections.navigation.connectionsGraph"]},{"name":"fun EventFirmwareCard(edition: EventFirmwareEdition, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.connections.ui.components.EventFirmwareCard","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-event-firmware-card.html","searchKeys":["EventFirmwareCard","fun EventFirmwareCard(edition: EventFirmwareEdition, modifier: Modifier = Modifier)","org.meshtastic.feature.connections.ui.components.EventFirmwareCard"]},{"name":"fun TransportSelector(activeTransport: DeviceType, onSelectTransport: (DeviceType) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.connections.ui.components.TransportSelector","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-transport-selector.html","searchKeys":["TransportSelector","fun TransportSelector(activeTransport: DeviceType, onSelectTransport: (DeviceType) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.connections.ui.components.TransportSelector"]},{"name":"fun TransportSelectorPreview()","description":"org.meshtastic.feature.connections.component.TransportSelectorPreview","location":"feature/connections/org.meshtastic.feature.connections.component/-transport-selector-preview.html","searchKeys":["TransportSelectorPreview","fun TransportSelectorPreview()","org.meshtastic.feature.connections.component.TransportSelectorPreview"]},{"name":"fun addRecentAddress(address: String, name: String)","description":"org.meshtastic.feature.connections.ScannerViewModel.addRecentAddress","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/add-recent-address.html","searchKeys":["addRecentAddress","fun addRecentAddress(address: String, name: String)","org.meshtastic.feature.connections.ScannerViewModel.addRecentAddress"]},{"name":"fun changeDeviceAddress(address: String)","description":"org.meshtastic.feature.connections.ScannerViewModel.changeDeviceAddress","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/change-device-address.html","searchKeys":["changeDeviceAddress","fun changeDeviceAddress(address: String)","org.meshtastic.feature.connections.ScannerViewModel.changeDeviceAddress"]},{"name":"fun clearBlePermissionRefusal()","description":"org.meshtastic.feature.connections.ScannerViewModel.clearBlePermissionRefusal","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/clear-ble-permission-refusal.html","searchKeys":["clearBlePermissionRefusal","fun clearBlePermissionRefusal()","org.meshtastic.feature.connections.ScannerViewModel.clearBlePermissionRefusal"]},{"name":"fun connectToManualAddress(fullAddress: String)","description":"org.meshtastic.feature.connections.ScannerViewModel.connectToManualAddress","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/connect-to-manual-address.html","searchKeys":["connectToManualAddress","fun connectToManualAddress(fullAddress: String)","org.meshtastic.feature.connections.ScannerViewModel.connectToManualAddress"]},{"name":"fun disconnect()","description":"org.meshtastic.feature.connections.ScannerViewModel.disconnect","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/disconnect.html","searchKeys":["disconnect","fun disconnect()","org.meshtastic.feature.connections.ScannerViewModel.disconnect"]},{"name":"fun dismissRecovery()","description":"org.meshtastic.feature.connections.ScannerViewModel.dismissRecovery","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/dismiss-recovery.html","searchKeys":["dismissRecovery","fun dismissRecovery()","org.meshtastic.feature.connections.ScannerViewModel.dismissRecovery"]},{"name":"fun localNetworkGateAction(status: PermissionStatus): LocalNetworkGateAction","description":"org.meshtastic.feature.connections.ui.localNetworkGateAction","location":"feature/connections/org.meshtastic.feature.connections.ui/local-network-gate-action.html","searchKeys":["localNetworkGateAction","fun localNetworkGateAction(status: PermissionStatus): LocalNetworkGateAction","org.meshtastic.feature.connections.ui.localNetworkGateAction"]},{"name":"fun onSelected(entry: DeviceListEntry): Boolean","description":"org.meshtastic.feature.connections.ScannerViewModel.onSelected","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/on-selected.html","searchKeys":["onSelected","fun onSelected(entry: DeviceListEntry): Boolean","org.meshtastic.feature.connections.ScannerViewModel.onSelected"]},{"name":"fun persistBleAutoScanIntent(enabled: Boolean)","description":"org.meshtastic.feature.connections.ScannerViewModel.persistBleAutoScanIntent","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/persist-ble-auto-scan-intent.html","searchKeys":["persistBleAutoScanIntent","fun persistBleAutoScanIntent(enabled: Boolean)","org.meshtastic.feature.connections.ScannerViewModel.persistBleAutoScanIntent"]},{"name":"fun persistNetworkAutoScanIntent(enabled: Boolean)","description":"org.meshtastic.feature.connections.ScannerViewModel.persistNetworkAutoScanIntent","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/persist-network-auto-scan-intent.html","searchKeys":["persistNetworkAutoScanIntent","fun persistNetworkAutoScanIntent(enabled: Boolean)","org.meshtastic.feature.connections.ScannerViewModel.persistNetworkAutoScanIntent"]},{"name":"fun removeRecentAddress(address: String)","description":"org.meshtastic.feature.connections.ScannerViewModel.removeRecentAddress","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/remove-recent-address.html","searchKeys":["removeRecentAddress","fun removeRecentAddress(address: String)","org.meshtastic.feature.connections.ScannerViewModel.removeRecentAddress"]},{"name":"fun resolvePendingTcpConnect(stashedStatus: PermissionStatus, currentStatus: PermissionStatus): PendingTcpConnectResolution","description":"org.meshtastic.feature.connections.ui.resolvePendingTcpConnect","location":"feature/connections/org.meshtastic.feature.connections.ui/resolve-pending-tcp-connect.html","searchKeys":["resolvePendingTcpConnect","fun resolvePendingTcpConnect(stashedStatus: PermissionStatus, currentStatus: PermissionStatus): PendingTcpConnectResolution","org.meshtastic.feature.connections.ui.resolvePendingTcpConnect"]},{"name":"fun selectTransport(type: DeviceType)","description":"org.meshtastic.feature.connections.ScannerViewModel.selectTransport","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/select-transport.html","searchKeys":["selectTransport","fun selectTransport(type: DeviceType)","org.meshtastic.feature.connections.ScannerViewModel.selectTransport"]},{"name":"fun startBleAutoScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.startBleAutoScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/start-ble-auto-scan.html","searchKeys":["startBleAutoScan","fun startBleAutoScan()","org.meshtastic.feature.connections.ScannerViewModel.startBleAutoScan"]},{"name":"fun startBleScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.startBleScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/start-ble-scan.html","searchKeys":["startBleScan","fun startBleScan()","org.meshtastic.feature.connections.ScannerViewModel.startBleScan"]},{"name":"fun startNetworkAutoScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.startNetworkAutoScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/start-network-auto-scan.html","searchKeys":["startNetworkAutoScan","fun startNetworkAutoScan()","org.meshtastic.feature.connections.ScannerViewModel.startNetworkAutoScan"]},{"name":"fun startNetworkScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.startNetworkScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/start-network-scan.html","searchKeys":["startNetworkScan","fun startNetworkScan()","org.meshtastic.feature.connections.ScannerViewModel.startNetworkScan"]},{"name":"fun stopBleScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.stopBleScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/stop-ble-scan.html","searchKeys":["stopBleScan","fun stopBleScan()","org.meshtastic.feature.connections.ScannerViewModel.stopBleScan"]},{"name":"fun stopNetworkScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.stopNetworkScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/stop-network-scan.html","searchKeys":["stopNetworkScan","fun stopNetworkScan()","org.meshtastic.feature.connections.ScannerViewModel.stopNetworkScan"]},{"name":"fun toggleBleScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.toggleBleScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/toggle-ble-scan.html","searchKeys":["toggleBleScan","fun toggleBleScan()","org.meshtastic.feature.connections.ScannerViewModel.toggleBleScan"]},{"name":"fun toggleNetworkScan()","description":"org.meshtastic.feature.connections.ScannerViewModel.toggleNetworkScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/toggle-network-scan.html","searchKeys":["toggleNetworkScan","fun toggleNetworkScan()","org.meshtastic.feature.connections.ScannerViewModel.toggleNetworkScan"]},{"name":"fun valueOf(value: String): ConnectionActionButtonStyle","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.valueOf","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ConnectionActionButtonStyle","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.valueOf"]},{"name":"fun valueOf(value: String): LocalNetworkGateAction","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.valueOf","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): LocalNetworkGateAction","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.valueOf"]},{"name":"fun valueOf(value: String): PendingTcpConnectResolution","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.valueOf","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): PendingTcpConnectResolution","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.valueOf"]},{"name":"fun values(): Array<ConnectionActionButtonStyle>","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.values","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/values.html","searchKeys":["values","fun values(): Array<ConnectionActionButtonStyle>","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.values"]},{"name":"fun values(): Array<LocalNetworkGateAction>","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.values","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/values.html","searchKeys":["values","fun values(): Array<LocalNetworkGateAction>","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.values"]},{"name":"fun values(): Array<PendingTcpConnectResolution>","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.values","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/values.html","searchKeys":["values","fun values(): Array<PendingTcpConnectResolution>","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.values"]},{"name":"interface GetDiscoveredDevicesUseCase","description":"org.meshtastic.feature.connections.model.GetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.model/-get-discovered-devices-use-case/index.html","searchKeys":["GetDiscoveredDevicesUseCase","interface GetDiscoveredDevicesUseCase","org.meshtastic.feature.connections.model.GetDiscoveredDevicesUseCase"]},{"name":"interface UsbDeviceData","description":"org.meshtastic.feature.connections.model.UsbDeviceData","location":"feature/connections/org.meshtastic.feature.connections.model/-usb-device-data/index.html","searchKeys":["UsbDeviceData","interface UsbDeviceData","org.meshtastic.feature.connections.model.UsbDeviceData"]},{"name":"interface UsbScanner","description":"org.meshtastic.feature.connections.domain.usecase.UsbScanner","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-usb-scanner/index.html","searchKeys":["UsbScanner","interface UsbScanner","org.meshtastic.feature.connections.domain.usecase.UsbScanner"]},{"name":"object Companion","description":"org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner.Companion","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-jvm-usb-scanner/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner.Companion"]},{"name":"open class CommonGetDiscoveredDevicesUseCase(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null) : GetDiscoveredDevicesUseCase","description":"org.meshtastic.feature.connections.domain.usecase.CommonGetDiscoveredDevicesUseCase","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-common-get-discovered-devices-use-case/index.html","searchKeys":["CommonGetDiscoveredDevicesUseCase","open class CommonGetDiscoveredDevicesUseCase(recentAddressesDataSource: RecentAddressesDataSource, nodeRepository: NodeRepository, databaseManager: DatabaseManager, usbScanner: UsbScanner? = null) : GetDiscoveredDevicesUseCase","org.meshtastic.feature.connections.domain.usecase.CommonGetDiscoveredDevicesUseCase"]},{"name":"open class ScannerViewModel(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null) : ViewModel","description":"org.meshtastic.feature.connections.ScannerViewModel","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/index.html","searchKeys":["ScannerViewModel","open class ScannerViewModel(serviceRepository: ServiceRepository, radioController: RadioController, radioInterfaceService: RadioInterfaceService, radioPrefs: RadioPrefs, recentAddressesDataSource: RecentAddressesDataSource, getDiscoveredDevicesUseCase: GetDiscoveredDevicesUseCase, networkRepository: NetworkRepository, dispatchers: CoroutineDispatchers, uiPrefs: UiPrefs, firmwareRecoveryDataSource: FirmwareRecoveryDataSource, bleScanner: BleScanner? = null) : ViewModel","org.meshtastic.feature.connections.ScannerViewModel"]},{"name":"open override fun copy(node: Node?): DeviceListEntry.Ble","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Ble.copy","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-ble/copy.html","searchKeys":["copy","open override fun copy(node: Node?): DeviceListEntry.Ble","org.meshtastic.feature.connections.model.DeviceListEntry.Ble.copy"]},{"name":"open override fun copy(node: Node?): DeviceListEntry.Mock","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Mock.copy","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-mock/copy.html","searchKeys":["copy","open override fun copy(node: Node?): DeviceListEntry.Mock","org.meshtastic.feature.connections.model.DeviceListEntry.Mock.copy"]},{"name":"open override fun copy(node: Node?): DeviceListEntry.Replay","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Replay.copy","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-replay/copy.html","searchKeys":["copy","open override fun copy(node: Node?): DeviceListEntry.Replay","org.meshtastic.feature.connections.model.DeviceListEntry.Replay.copy"]},{"name":"open override fun copy(node: Node?): DeviceListEntry.Tcp","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.copy","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-tcp/copy.html","searchKeys":["copy","open override fun copy(node: Node?): DeviceListEntry.Tcp","org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.copy"]},{"name":"open override fun copy(node: Node?): DeviceListEntry.Usb","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.copy","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/copy.html","searchKeys":["copy","open override fun copy(node: Node?): DeviceListEntry.Usb","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.copy"]},{"name":"open override fun invoke(showMock: Boolean, showReplay: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>","description":"org.meshtastic.feature.connections.domain.usecase.AndroidGetDiscoveredDevicesUseCase.invoke","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-android-get-discovered-devices-use-case/invoke.html","searchKeys":["invoke","open override fun invoke(showMock: Boolean, showReplay: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>","org.meshtastic.feature.connections.domain.usecase.AndroidGetDiscoveredDevicesUseCase.invoke"]},{"name":"open override fun invoke(showMock: Boolean, showReplay: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>","description":"org.meshtastic.feature.connections.domain.usecase.CommonGetDiscoveredDevicesUseCase.invoke","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-common-get-discovered-devices-use-case/invoke.html","searchKeys":["invoke","open override fun invoke(showMock: Boolean, showReplay: Boolean, resolvedList: Flow<List<DiscoveredService>>): Flow<DiscoveredDevices>","org.meshtastic.feature.connections.domain.usecase.CommonGetDiscoveredDevicesUseCase.invoke"]},{"name":"open override fun scanUsbDevices(): Flow<List<DeviceListEntry.Usb>>","description":"org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner.scanUsbDevices","location":"feature/connections/org.meshtastic.feature.connections.domain.usecase/-jvm-usb-scanner/scan-usb-devices.html","searchKeys":["scanUsbDevices","open override fun scanUsbDevices(): Flow<List<DeviceListEntry.Usb>>","org.meshtastic.feature.connections.domain.usecase.JvmUsbScanner.scanUsbDevices"]},{"name":"open override fun toString(): String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.toString","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/to-string.html","searchKeys":["toString","open override fun toString(): String","org.meshtastic.feature.connections.model.DeviceListEntry.toString"]},{"name":"open override val bonded: Boolean","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Ble.bonded","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-ble/bonded.html","searchKeys":["bonded","open override val bonded: Boolean","org.meshtastic.feature.connections.model.DeviceListEntry.Ble.bonded"]},{"name":"open override val bonded: Boolean","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.bonded","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/bonded.html","searchKeys":["bonded","open override val bonded: Boolean","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.bonded"]},{"name":"open override val fullAddress: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.fullAddress","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-tcp/full-address.html","searchKeys":["fullAddress","open override val fullAddress: String","org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.fullAddress"]},{"name":"open override val fullAddress: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.fullAddress","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/full-address.html","searchKeys":["fullAddress","open override val fullAddress: String","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.fullAddress"]},{"name":"open override val name: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Mock.name","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-mock/name.html","searchKeys":["name","open override val name: String","org.meshtastic.feature.connections.model.DeviceListEntry.Mock.name"]},{"name":"open override val name: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Replay.name","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-replay/name.html","searchKeys":["name","open override val name: String","org.meshtastic.feature.connections.model.DeviceListEntry.Replay.name"]},{"name":"open override val name: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.name","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-tcp/name.html","searchKeys":["name","open override val name: String","org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.name"]},{"name":"open override val name: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.name","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/name.html","searchKeys":["name","open override val name: String","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.name"]},{"name":"open override val node: Node?","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Ble.node","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-ble/node.html","searchKeys":["node","open override val node: Node?","org.meshtastic.feature.connections.model.DeviceListEntry.Ble.node"]},{"name":"open override val node: Node?","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Mock.node","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-mock/node.html","searchKeys":["node","open override val node: Node?","org.meshtastic.feature.connections.model.DeviceListEntry.Mock.node"]},{"name":"open override val node: Node?","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Replay.node","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-replay/node.html","searchKeys":["node","open override val node: Node?","org.meshtastic.feature.connections.model.DeviceListEntry.Replay.node"]},{"name":"open override val node: Node?","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.node","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-tcp/node.html","searchKeys":["node","open override val node: Node?","org.meshtastic.feature.connections.model.DeviceListEntry.Tcp.node"]},{"name":"open override val node: Node?","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.node","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/node.html","searchKeys":["node","open override val node: Node?","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.node"]},{"name":"open val bonded: Boolean","description":"org.meshtastic.feature.connections.model.DeviceListEntry.bonded","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/bonded.html","searchKeys":["bonded","open val bonded: Boolean","org.meshtastic.feature.connections.model.DeviceListEntry.bonded"]},{"name":"open val fullAddress: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.fullAddress","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/full-address.html","searchKeys":["fullAddress","open val fullAddress: String","org.meshtastic.feature.connections.model.DeviceListEntry.fullAddress"]},{"name":"open val name: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.name","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/name.html","searchKeys":["name","open val name: String","org.meshtastic.feature.connections.model.DeviceListEntry.name"]},{"name":"open val node: Node?","description":"org.meshtastic.feature.connections.model.DeviceListEntry.node","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/node.html","searchKeys":["node","open val node: Node?","org.meshtastic.feature.connections.model.DeviceListEntry.node"]},{"name":"sealed class DeviceListEntry","description":"org.meshtastic.feature.connections.model.DeviceListEntry","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/index.html","searchKeys":["DeviceListEntry","sealed class DeviceListEntry","org.meshtastic.feature.connections.model.DeviceListEntry"]},{"name":"val activeTransport: StateFlow<DeviceType>","description":"org.meshtastic.feature.connections.ScannerViewModel.activeTransport","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/active-transport.html","searchKeys":["activeTransport","val activeTransport: StateFlow<DeviceType>","org.meshtastic.feature.connections.ScannerViewModel.activeTransport"]},{"name":"val address: String","description":"org.meshtastic.feature.connections.model.DeviceListEntry.address","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/address.html","searchKeys":["address","val address: String","org.meshtastic.feature.connections.model.DeviceListEntry.address"]},{"name":"val bleAutoScan: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.bleAutoScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/ble-auto-scan.html","searchKeys":["bleAutoScan","val bleAutoScan: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.bleAutoScan"]},{"name":"val bleDevices: List<DeviceListEntry>","description":"org.meshtastic.feature.connections.model.DiscoveredDevices.bleDevices","location":"feature/connections/org.meshtastic.feature.connections.model/-discovered-devices/ble-devices.html","searchKeys":["bleDevices","val bleDevices: List<DeviceListEntry>","org.meshtastic.feature.connections.model.DiscoveredDevices.bleDevices"]},{"name":"val bleDevicesForUi: StateFlow<List<DeviceListEntry>>","description":"org.meshtastic.feature.connections.ScannerViewModel.bleDevicesForUi","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/ble-devices-for-ui.html","searchKeys":["bleDevicesForUi","val bleDevicesForUi: StateFlow<List<DeviceListEntry>>","org.meshtastic.feature.connections.ScannerViewModel.bleDevicesForUi"]},{"name":"val blePermissionRefusal: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.blePermissionRefusal","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/ble-permission-refusal.html","searchKeys":["blePermissionRefusal","val blePermissionRefusal: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.blePermissionRefusal"]},{"name":"val connectionProgressText: StateFlow<String?>","description":"org.meshtastic.feature.connections.ScannerViewModel.connectionProgressText","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/connection-progress-text.html","searchKeys":["connectionProgressText","val connectionProgressText: StateFlow<String?>","org.meshtastic.feature.connections.ScannerViewModel.connectionProgressText"]},{"name":"val device: BleDevice","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Ble.device","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-ble/device.html","searchKeys":["device","val device: BleDevice","org.meshtastic.feature.connections.model.DeviceListEntry.Ble.device"]},{"name":"val disconnectLabel: String","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.disconnectLabel","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-text/disconnect-label.html","searchKeys":["disconnectLabel","val disconnectLabel: String","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.disconnectLabel"]},{"name":"val discoveredTcpDevices: List<DeviceListEntry>","description":"org.meshtastic.feature.connections.model.DiscoveredDevices.discoveredTcpDevices","location":"feature/connections/org.meshtastic.feature.connections.model/-discovered-devices/discovered-tcp-devices.html","searchKeys":["discoveredTcpDevices","val discoveredTcpDevices: List<DeviceListEntry>","org.meshtastic.feature.connections.model.DiscoveredDevices.discoveredTcpDevices"]},{"name":"val discoveredTcpDevicesForUi: StateFlow<List<DeviceListEntry>>","description":"org.meshtastic.feature.connections.ScannerViewModel.discoveredTcpDevicesForUi","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/discovered-tcp-devices-for-ui.html","searchKeys":["discoveredTcpDevicesForUi","val discoveredTcpDevicesForUi: StateFlow<List<DeviceListEntry>>","org.meshtastic.feature.connections.ScannerViewModel.discoveredTcpDevicesForUi"]},{"name":"val driver: UsbSerialDriver","description":"org.meshtastic.feature.connections.model.AndroidUsbDeviceData.driver","location":"feature/connections/org.meshtastic.feature.connections.model/-android-usb-device-data/driver.html","searchKeys":["driver","val driver: UsbSerialDriver","org.meshtastic.feature.connections.model.AndroidUsbDeviceData.driver"]},{"name":"val entries: EnumEntries<ConnectionActionButtonStyle>","description":"org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.entries","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-connection-action-button-style/entries.html","searchKeys":["entries","val entries: EnumEntries<ConnectionActionButtonStyle>","org.meshtastic.feature.connections.ui.components.ConnectionActionButtonStyle.entries"]},{"name":"val entries: EnumEntries<LocalNetworkGateAction>","description":"org.meshtastic.feature.connections.ui.LocalNetworkGateAction.entries","location":"feature/connections/org.meshtastic.feature.connections.ui/-local-network-gate-action/entries.html","searchKeys":["entries","val entries: EnumEntries<LocalNetworkGateAction>","org.meshtastic.feature.connections.ui.LocalNetworkGateAction.entries"]},{"name":"val entries: EnumEntries<PendingTcpConnectResolution>","description":"org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.entries","location":"feature/connections/org.meshtastic.feature.connections.ui/-pending-tcp-connect-resolution/entries.html","searchKeys":["entries","val entries: EnumEntries<PendingTcpConnectResolution>","org.meshtastic.feature.connections.ui.PendingTcpConnectResolution.entries"]},{"name":"val firmwareVersion: String?","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.firmwareVersion","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-text/firmware-version.html","searchKeys":["firmwareVersion","val firmwareVersion: String?","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.firmwareVersion"]},{"name":"val isBleScanning: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.isBleScanning","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/is-ble-scanning.html","searchKeys":["isBleScanning","val isBleScanning: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.isBleScanning"]},{"name":"val isNetworkScanning: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.isNetworkScanning","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/is-network-scanning.html","searchKeys":["isNetworkScanning","val isNetworkScanning: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.isNetworkScanning"]},{"name":"val networkAutoScan: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.networkAutoScan","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/network-auto-scan.html","searchKeys":["networkAutoScan","val networkAutoScan: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.networkAutoScan"]},{"name":"val pendingRecovery: StateFlow<PendingFirmwareRecovery?>","description":"org.meshtastic.feature.connections.ScannerViewModel.pendingRecovery","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/pending-recovery.html","searchKeys":["pendingRecovery","val pendingRecovery: StateFlow<PendingFirmwareRecovery?>","org.meshtastic.feature.connections.ScannerViewModel.pendingRecovery"]},{"name":"val persistedDeviceName: StateFlow<String?>","description":"org.meshtastic.feature.connections.ScannerViewModel.persistedDeviceName","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/persisted-device-name.html","searchKeys":["persistedDeviceName","val persistedDeviceName: StateFlow<String?>","org.meshtastic.feature.connections.ScannerViewModel.persistedDeviceName"]},{"name":"val portName: String","description":"org.meshtastic.feature.connections.model.JvmUsbDeviceData.portName","location":"feature/connections/org.meshtastic.feature.connections.model/-jvm-usb-device-data/port-name.html","searchKeys":["portName","val portName: String","org.meshtastic.feature.connections.model.JvmUsbDeviceData.portName"]},{"name":"val recentTcpDevices: List<DeviceListEntry>","description":"org.meshtastic.feature.connections.model.DiscoveredDevices.recentTcpDevices","location":"feature/connections/org.meshtastic.feature.connections.model/-discovered-devices/recent-tcp-devices.html","searchKeys":["recentTcpDevices","val recentTcpDevices: List<DeviceListEntry>","org.meshtastic.feature.connections.model.DiscoveredDevices.recentTcpDevices"]},{"name":"val recentTcpDevicesForUi: StateFlow<List<DeviceListEntry>>","description":"org.meshtastic.feature.connections.ScannerViewModel.recentTcpDevicesForUi","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/recent-tcp-devices-for-ui.html","searchKeys":["recentTcpDevicesForUi","val recentTcpDevicesForUi: StateFlow<List<DeviceListEntry>>","org.meshtastic.feature.connections.ScannerViewModel.recentTcpDevicesForUi"]},{"name":"val rssiLabel: String","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.rssiLabel","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-text/rssi-label.html","searchKeys":["rssiLabel","val rssiLabel: String","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.rssiLabel"]},{"name":"val selectedAddressFlow: StateFlow<String?>","description":"org.meshtastic.feature.connections.ScannerViewModel.selectedAddressFlow","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/selected-address-flow.html","searchKeys":["selectedAddressFlow","val selectedAddressFlow: StateFlow<String?>","org.meshtastic.feature.connections.ScannerViewModel.selectedAddressFlow"]},{"name":"val selectedNotNullFlow: StateFlow<String>","description":"org.meshtastic.feature.connections.ScannerViewModel.selectedNotNullFlow","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/selected-not-null-flow.html","searchKeys":["selectedNotNullFlow","val selectedNotNullFlow: StateFlow<String>","org.meshtastic.feature.connections.ScannerViewModel.selectedNotNullFlow"]},{"name":"val showMockTransport: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.showMockTransport","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/show-mock-transport.html","searchKeys":["showMockTransport","val showMockTransport: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.showMockTransport"]},{"name":"val showReplayTransport: StateFlow<Boolean>","description":"org.meshtastic.feature.connections.ScannerViewModel.showReplayTransport","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/show-replay-transport.html","searchKeys":["showReplayTransport","val showReplayTransport: StateFlow<Boolean>","org.meshtastic.feature.connections.ScannerViewModel.showReplayTransport"]},{"name":"val unknownLabel: String","description":"org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.unknownLabel","location":"feature/connections/org.meshtastic.feature.connections.ui.components/-currently-connected-text/unknown-label.html","searchKeys":["unknownLabel","val unknownLabel: String","org.meshtastic.feature.connections.ui.components.CurrentlyConnectedText.unknownLabel"]},{"name":"val usbData: UsbDeviceData","description":"org.meshtastic.feature.connections.model.DeviceListEntry.Usb.usbData","location":"feature/connections/org.meshtastic.feature.connections.model/-device-list-entry/-usb/usb-data.html","searchKeys":["usbData","val usbData: UsbDeviceData","org.meshtastic.feature.connections.model.DeviceListEntry.Usb.usbData"]},{"name":"val usbDevices: List<DeviceListEntry>","description":"org.meshtastic.feature.connections.model.DiscoveredDevices.usbDevices","location":"feature/connections/org.meshtastic.feature.connections.model/-discovered-devices/usb-devices.html","searchKeys":["usbDevices","val usbDevices: List<DeviceListEntry>","org.meshtastic.feature.connections.model.DiscoveredDevices.usbDevices"]},{"name":"val usbDevicesForUi: StateFlow<List<DeviceListEntry>>","description":"org.meshtastic.feature.connections.ScannerViewModel.usbDevicesForUi","location":"feature/connections/org.meshtastic.feature.connections/-scanner-view-model/usb-devices-for-ui.html","searchKeys":["usbDevicesForUi","val usbDevicesForUi: StateFlow<List<DeviceListEntry>>","org.meshtastic.feature.connections.ScannerViewModel.usbDevicesForUi"]},{"name":"ALL","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.ALL","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-a-l-l/index.html","searchKeys":["ALL","ALL","org.meshtastic.feature.settings.util.IntervalConfiguration.ALL"]},{"name":"ALWAYS","description":"org.meshtastic.feature.settings.radio.RebootBehavior.ALWAYS","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/-a-l-w-a-y-s/index.html","searchKeys":["ALWAYS","ALWAYS","org.meshtastic.feature.settings.radio.RebootBehavior.ALWAYS"]},{"name":"ALWAYS_ON","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.ALWAYS_ON","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-a-l-w-a-y-s_-o-n/index.html","searchKeys":["ALWAYS_ON","ALWAYS_ON","org.meshtastic.feature.settings.util.FixedUpdateIntervals.ALWAYS_ON"]},{"name":"AMBIENT_LIGHTING","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.AMBIENT_LIGHTING","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-a-m-b-i-e-n-t_-l-i-g-h-t-i-n-g/index.html","searchKeys":["AMBIENT_LIGHTING","AMBIENT_LIGHTING","org.meshtastic.feature.settings.navigation.ModuleRoute.AMBIENT_LIGHTING"]},{"name":"AND","description":"org.meshtastic.feature.settings.debugging.FilterMode.AND","location":"feature/settings/org.meshtastic.feature.settings.debugging/-filter-mode/-a-n-d/index.html","searchKeys":["AND","AND","org.meshtastic.feature.settings.debugging.FilterMode.AND"]},{"name":"AUDIO","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.AUDIO","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-a-u-d-i-o/index.html","searchKeys":["AUDIO","AUDIO","org.meshtastic.feature.settings.navigation.ModuleRoute.AUDIO"]},{"name":"BLUETOOTH","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.BLUETOOTH","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-b-l-u-e-t-o-o-t-h/index.html","searchKeys":["BLUETOOTH","BLUETOOTH","org.meshtastic.feature.settings.navigation.ConfigRoute.BLUETOOTH"]},{"name":"BROADCAST_LONG","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.BROADCAST_LONG","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-b-r-o-a-d-c-a-s-t_-l-o-n-g/index.html","searchKeys":["BROADCAST_LONG","BROADCAST_LONG","org.meshtastic.feature.settings.util.IntervalConfiguration.BROADCAST_LONG"]},{"name":"BROADCAST_MEDIUM","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.BROADCAST_MEDIUM","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-b-r-o-a-d-c-a-s-t_-m-e-d-i-u-m/index.html","searchKeys":["BROADCAST_MEDIUM","BROADCAST_MEDIUM","org.meshtastic.feature.settings.util.IntervalConfiguration.BROADCAST_MEDIUM"]},{"name":"BROADCAST_SHORT","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.BROADCAST_SHORT","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-b-r-o-a-d-c-a-s-t_-s-h-o-r-t/index.html","searchKeys":["BROADCAST_SHORT","BROADCAST_SHORT","org.meshtastic.feature.settings.util.IntervalConfiguration.BROADCAST_SHORT"]},{"name":"CANNED_MESSAGE","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.CANNED_MESSAGE","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-c-a-n-n-e-d_-m-e-s-s-a-g-e/index.html","searchKeys":["CANNED_MESSAGE","CANNED_MESSAGE","org.meshtastic.feature.settings.navigation.ModuleRoute.CANNED_MESSAGE"]},{"name":"CHANNELS","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.CHANNELS","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-c-h-a-n-n-e-l-s/index.html","searchKeys":["CHANNELS","CHANNELS","org.meshtastic.feature.settings.navigation.ConfigRoute.CHANNELS"]},{"name":"DARK","description":"org.meshtastic.feature.settings.component.ThemeOption.DARK","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/-d-a-r-k/index.html","searchKeys":["DARK","DARK","org.meshtastic.feature.settings.component.ThemeOption.DARK"]},{"name":"DEBUG","description":"org.meshtastic.feature.settings.debugging.LogLevel.DEBUG","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/-d-e-b-u-g/index.html","searchKeys":["DEBUG","DEBUG","org.meshtastic.feature.settings.debugging.LogLevel.DEBUG"]},{"name":"DETECTION_SENSOR","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.DETECTION_SENSOR","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-d-e-t-e-c-t-i-o-n_-s-e-n-s-o-r/index.html","searchKeys":["DETECTION_SENSOR","DETECTION_SENSOR","org.meshtastic.feature.settings.navigation.ModuleRoute.DETECTION_SENSOR"]},{"name":"DETECTION_SENSOR_MINIMUM","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.DETECTION_SENSOR_MINIMUM","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-d-e-t-e-c-t-i-o-n_-s-e-n-s-o-r_-m-i-n-i-m-u-m/index.html","searchKeys":["DETECTION_SENSOR_MINIMUM","DETECTION_SENSOR_MINIMUM","org.meshtastic.feature.settings.util.IntervalConfiguration.DETECTION_SENSOR_MINIMUM"]},{"name":"DETECTION_SENSOR_STATE","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.DETECTION_SENSOR_STATE","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-d-e-t-e-c-t-i-o-n_-s-e-n-s-o-r_-s-t-a-t-e/index.html","searchKeys":["DETECTION_SENSOR_STATE","DETECTION_SENSOR_STATE","org.meshtastic.feature.settings.util.IntervalConfiguration.DETECTION_SENSOR_STATE"]},{"name":"DEVICE","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.DEVICE","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-d-e-v-i-c-e/index.html","searchKeys":["DEVICE","DEVICE","org.meshtastic.feature.settings.navigation.ConfigRoute.DEVICE"]},{"name":"DISPLAY","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.DISPLAY","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-d-i-s-p-l-a-y/index.html","searchKeys":["DISPLAY","DISPLAY","org.meshtastic.feature.settings.navigation.ConfigRoute.DISPLAY"]},{"name":"DISPLAY_CAROUSEL","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.DISPLAY_CAROUSEL","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-d-i-s-p-l-a-y_-c-a-r-o-u-s-e-l/index.html","searchKeys":["DISPLAY_CAROUSEL","DISPLAY_CAROUSEL","org.meshtastic.feature.settings.util.IntervalConfiguration.DISPLAY_CAROUSEL"]},{"name":"DISPLAY_SCREEN_ON","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.DISPLAY_SCREEN_ON","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-d-i-s-p-l-a-y_-s-c-r-e-e-n_-o-n/index.html","searchKeys":["DISPLAY_SCREEN_ON","DISPLAY_SCREEN_ON","org.meshtastic.feature.settings.util.IntervalConfiguration.DISPLAY_SCREEN_ON"]},{"name":"DYNAMIC","description":"org.meshtastic.feature.settings.component.ThemeOption.DYNAMIC","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/-d-y-n-a-m-i-c/index.html","searchKeys":["DYNAMIC","DYNAMIC","org.meshtastic.feature.settings.component.ThemeOption.DYNAMIC"]},{"name":"EIGHTEEN_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.EIGHTEEN_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-e-i-g-h-t-e-e-n_-h-o-u-r-s/index.html","searchKeys":["EIGHTEEN_HOURS","EIGHTEEN_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.EIGHTEEN_HOURS"]},{"name":"EIGHTY_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.EIGHTY_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-e-i-g-h-t-y_-s-e-c-o-n-d-s/index.html","searchKeys":["EIGHTY_SECONDS","EIGHTY_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.EIGHTY_SECONDS"]},{"name":"EIGHT_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.EIGHT_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-e-i-g-h-t_-s-e-c-o-n-d-s/index.html","searchKeys":["EIGHT_SECONDS","EIGHT_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.EIGHT_SECONDS"]},{"name":"ERROR","description":"org.meshtastic.feature.settings.debugging.LogLevel.ERROR","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/-e-r-r-o-r/index.html","searchKeys":["ERROR","ERROR","org.meshtastic.feature.settings.debugging.LogLevel.ERROR"]},{"name":"EXT_NOTIFICATION","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.EXT_NOTIFICATION","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-e-x-t_-n-o-t-i-f-i-c-a-t-i-o-n/index.html","searchKeys":["EXT_NOTIFICATION","EXT_NOTIFICATION","org.meshtastic.feature.settings.navigation.ModuleRoute.EXT_NOTIFICATION"]},{"name":"FACTORY_RESET","description":"org.meshtastic.feature.settings.radio.AdminRoute.FACTORY_RESET","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/-f-a-c-t-o-r-y_-r-e-s-e-t/index.html","searchKeys":["FACTORY_RESET","FACTORY_RESET","org.meshtastic.feature.settings.radio.AdminRoute.FACTORY_RESET"]},{"name":"FIFTEEN_MINUTES","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIFTEEN_MINUTES","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-i-f-t-e-e-n_-m-i-n-u-t-e-s/index.html","searchKeys":["FIFTEEN_MINUTES","FIFTEEN_MINUTES","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIFTEEN_MINUTES"]},{"name":"FIFTEEN_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIFTEEN_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-i-f-t-e-e-n_-s-e-c-o-n-d-s/index.html","searchKeys":["FIFTEEN_SECONDS","FIFTEEN_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIFTEEN_SECONDS"]},{"name":"FIVE_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIVE_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-i-v-e_-h-o-u-r-s/index.html","searchKeys":["FIVE_HOURS","FIVE_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIVE_HOURS"]},{"name":"FIVE_MINUTES","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIVE_MINUTES","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-i-v-e_-m-i-n-u-t-e-s/index.html","searchKeys":["FIVE_MINUTES","FIVE_MINUTES","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIVE_MINUTES"]},{"name":"FIVE_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIVE_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-i-v-e_-s-e-c-o-n-d-s/index.html","searchKeys":["FIVE_SECONDS","FIVE_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FIVE_SECONDS"]},{"name":"FORTY_EIGHT_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FORTY_EIGHT_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-o-r-t-y_-e-i-g-h-t_-h-o-u-r-s/index.html","searchKeys":["FORTY_EIGHT_HOURS","FORTY_EIGHT_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FORTY_EIGHT_HOURS"]},{"name":"FORTY_FIVE_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FORTY_FIVE_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-o-r-t-y_-f-i-v-e_-s-e-c-o-n-d-s/index.html","searchKeys":["FORTY_FIVE_SECONDS","FORTY_FIVE_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FORTY_FIVE_SECONDS"]},{"name":"FORTY_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FORTY_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-o-r-t-y_-s-e-c-o-n-d-s/index.html","searchKeys":["FORTY_SECONDS","FORTY_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FORTY_SECONDS"]},{"name":"FOUR_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FOUR_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-o-u-r_-h-o-u-r-s/index.html","searchKeys":["FOUR_HOURS","FOUR_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FOUR_HOURS"]},{"name":"FOUR_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.FOUR_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-f-o-u-r_-s-e-c-o-n-d-s/index.html","searchKeys":["FOUR_SECONDS","FOUR_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.FOUR_SECONDS"]},{"name":"GPS_UPDATE","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.GPS_UPDATE","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-g-p-s_-u-p-d-a-t-e/index.html","searchKeys":["GPS_UPDATE","GPS_UPDATE","org.meshtastic.feature.settings.util.IntervalConfiguration.GPS_UPDATE"]},{"name":"IMPERIAL","description":"org.meshtastic.feature.settings.component.UnitsOption.IMPERIAL","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/-i-m-p-e-r-i-a-l/index.html","searchKeys":["IMPERIAL","IMPERIAL","org.meshtastic.feature.settings.component.UnitsOption.IMPERIAL"]},{"name":"INFO","description":"org.meshtastic.feature.settings.debugging.LogLevel.INFO","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/-i-n-f-o/index.html","searchKeys":["INFO","INFO","org.meshtastic.feature.settings.debugging.LogLevel.INFO"]},{"name":"LIGHT","description":"org.meshtastic.feature.settings.component.ThemeOption.LIGHT","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/-l-i-g-h-t/index.html","searchKeys":["LIGHT","LIGHT","org.meshtastic.feature.settings.component.ThemeOption.LIGHT"]},{"name":"LORA","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.LORA","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-l-o-r-a/index.html","searchKeys":["LORA","LORA","org.meshtastic.feature.settings.navigation.ConfigRoute.LORA"]},{"name":"MAY_RESTART","description":"org.meshtastic.feature.settings.radio.RebootBehavior.MAY_RESTART","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/-m-a-y_-r-e-s-t-a-r-t/index.html","searchKeys":["MAY_RESTART","MAY_RESTART","org.meshtastic.feature.settings.radio.RebootBehavior.MAY_RESTART"]},{"name":"MESH_BEACON","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.MESH_BEACON","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-m-e-s-h_-b-e-a-c-o-n/index.html","searchKeys":["MESH_BEACON","MESH_BEACON","org.meshtastic.feature.settings.navigation.ModuleRoute.MESH_BEACON"]},{"name":"METRIC","description":"org.meshtastic.feature.settings.component.UnitsOption.METRIC","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/-m-e-t-r-i-c/index.html","searchKeys":["METRIC","METRIC","org.meshtastic.feature.settings.component.UnitsOption.METRIC"]},{"name":"MQTT","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.MQTT","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-m-q-t-t/index.html","searchKeys":["MQTT","MQTT","org.meshtastic.feature.settings.navigation.ModuleRoute.MQTT"]},{"name":"NAG_TIMEOUT","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.NAG_TIMEOUT","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-n-a-g_-t-i-m-e-o-u-t/index.html","searchKeys":["NAG_TIMEOUT","NAG_TIMEOUT","org.meshtastic.feature.settings.util.IntervalConfiguration.NAG_TIMEOUT"]},{"name":"NEIGHBOR_INFO","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.NEIGHBOR_INFO","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-n-e-i-g-h-b-o-r_-i-n-f-o/index.html","searchKeys":["NEIGHBOR_INFO","NEIGHBOR_INFO","org.meshtastic.feature.settings.navigation.ModuleRoute.NEIGHBOR_INFO"]},{"name":"NETWORK","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.NETWORK","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-n-e-t-w-o-r-k/index.html","searchKeys":["NETWORK","NETWORK","org.meshtastic.feature.settings.navigation.ConfigRoute.NETWORK"]},{"name":"NEVER","description":"org.meshtastic.feature.settings.radio.RebootBehavior.NEVER","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/-n-e-v-e-r/index.html","searchKeys":["NEVER","NEVER","org.meshtastic.feature.settings.radio.RebootBehavior.NEVER"]},{"name":"NINETY_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.NINETY_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-n-i-n-e-t-y_-s-e-c-o-n-d-s/index.html","searchKeys":["NINETY_SECONDS","NINETY_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.NINETY_SECONDS"]},{"name":"NODEDB_RESET","description":"org.meshtastic.feature.settings.radio.AdminRoute.NODEDB_RESET","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/-n-o-d-e-d-b_-r-e-s-e-t/index.html","searchKeys":["NODEDB_RESET","NODEDB_RESET","org.meshtastic.feature.settings.radio.AdminRoute.NODEDB_RESET"]},{"name":"NODE_INFO_BROADCAST","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.NODE_INFO_BROADCAST","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-n-o-d-e_-i-n-f-o_-b-r-o-a-d-c-a-s-t/index.html","searchKeys":["NODE_INFO_BROADCAST","NODE_INFO_BROADCAST","org.meshtastic.feature.settings.util.IntervalConfiguration.NODE_INFO_BROADCAST"]},{"name":"ONE_HOUR","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.ONE_HOUR","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-o-n-e_-h-o-u-r/index.html","searchKeys":["ONE_HOUR","ONE_HOUR","org.meshtastic.feature.settings.util.FixedUpdateIntervals.ONE_HOUR"]},{"name":"ONE_MINUTE","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.ONE_MINUTE","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-o-n-e_-m-i-n-u-t-e/index.html","searchKeys":["ONE_MINUTE","ONE_MINUTE","org.meshtastic.feature.settings.util.FixedUpdateIntervals.ONE_MINUTE"]},{"name":"ONE_SECOND","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.ONE_SECOND","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-o-n-e_-s-e-c-o-n-d/index.html","searchKeys":["ONE_SECOND","ONE_SECOND","org.meshtastic.feature.settings.util.FixedUpdateIntervals.ONE_SECOND"]},{"name":"OR","description":"org.meshtastic.feature.settings.debugging.FilterMode.OR","location":"feature/settings/org.meshtastic.feature.settings.debugging/-filter-mode/-o-r/index.html","searchKeys":["OR","OR","org.meshtastic.feature.settings.debugging.FilterMode.OR"]},{"name":"OUTPUT","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.OUTPUT","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-o-u-t-p-u-t/index.html","searchKeys":["OUTPUT","OUTPUT","org.meshtastic.feature.settings.util.IntervalConfiguration.OUTPUT"]},{"name":"PAXCOUNTER","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.PAXCOUNTER","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-p-a-x-c-o-u-n-t-e-r/index.html","searchKeys":["PAXCOUNTER","PAXCOUNTER","org.meshtastic.feature.settings.navigation.ModuleRoute.PAXCOUNTER"]},{"name":"PAX_COUNTER","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.PAX_COUNTER","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-p-a-x_-c-o-u-n-t-e-r/index.html","searchKeys":["PAX_COUNTER","PAX_COUNTER","org.meshtastic.feature.settings.util.IntervalConfiguration.PAX_COUNTER"]},{"name":"POSITION","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.POSITION","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-p-o-s-i-t-i-o-n/index.html","searchKeys":["POSITION","POSITION","org.meshtastic.feature.settings.navigation.ConfigRoute.POSITION"]},{"name":"POSITION","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.POSITION","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-p-o-s-i-t-i-o-n/index.html","searchKeys":["POSITION","POSITION","org.meshtastic.feature.settings.util.IntervalConfiguration.POSITION"]},{"name":"POSITION_BROADCAST","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.POSITION_BROADCAST","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-p-o-s-i-t-i-o-n_-b-r-o-a-d-c-a-s-t/index.html","searchKeys":["POSITION_BROADCAST","POSITION_BROADCAST","org.meshtastic.feature.settings.util.IntervalConfiguration.POSITION_BROADCAST"]},{"name":"POWER","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.POWER","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-p-o-w-e-r/index.html","searchKeys":["POWER","POWER","org.meshtastic.feature.settings.navigation.ConfigRoute.POWER"]},{"name":"RANGE_TEST","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.RANGE_TEST","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-r-a-n-g-e_-t-e-s-t/index.html","searchKeys":["RANGE_TEST","RANGE_TEST","org.meshtastic.feature.settings.navigation.ModuleRoute.RANGE_TEST"]},{"name":"RANGE_TEST_SENDER","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.RANGE_TEST_SENDER","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-r-a-n-g-e_-t-e-s-t_-s-e-n-d-e-r/index.html","searchKeys":["RANGE_TEST_SENDER","RANGE_TEST_SENDER","org.meshtastic.feature.settings.util.IntervalConfiguration.RANGE_TEST_SENDER"]},{"name":"REBOOT","description":"org.meshtastic.feature.settings.radio.AdminRoute.REBOOT","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/-r-e-b-o-o-t/index.html","searchKeys":["REBOOT","REBOOT","org.meshtastic.feature.settings.radio.AdminRoute.REBOOT"]},{"name":"REMOTE_HARDWARE","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.REMOTE_HARDWARE","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-r-e-m-o-t-e_-h-a-r-d-w-a-r-e/index.html","searchKeys":["REMOTE_HARDWARE","REMOTE_HARDWARE","org.meshtastic.feature.settings.navigation.ModuleRoute.REMOTE_HARDWARE"]},{"name":"SECURITY","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.SECURITY","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-s-e-c-u-r-i-t-y/index.html","searchKeys":["SECURITY","SECURITY","org.meshtastic.feature.settings.navigation.ConfigRoute.SECURITY"]},{"name":"SERIAL","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.SERIAL","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-s-e-r-i-a-l/index.html","searchKeys":["SERIAL","SERIAL","org.meshtastic.feature.settings.navigation.ModuleRoute.SERIAL"]},{"name":"SET_TIME","description":"org.meshtastic.feature.settings.radio.AdminRoute.SET_TIME","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/-s-e-t_-t-i-m-e/index.html","searchKeys":["SET_TIME","SET_TIME","org.meshtastic.feature.settings.radio.AdminRoute.SET_TIME"]},{"name":"SEVENTY_TWO_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.SEVENTY_TWO_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-s-e-v-e-n-t-y_-t-w-o_-h-o-u-r-s/index.html","searchKeys":["SEVENTY_TWO_HOURS","SEVENTY_TWO_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.SEVENTY_TWO_HOURS"]},{"name":"SHUTDOWN","description":"org.meshtastic.feature.settings.radio.AdminRoute.SHUTDOWN","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/-s-h-u-t-d-o-w-n/index.html","searchKeys":["SHUTDOWN","SHUTDOWN","org.meshtastic.feature.settings.radio.AdminRoute.SHUTDOWN"]},{"name":"SIX_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.SIX_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-s-i-x_-h-o-u-r-s/index.html","searchKeys":["SIX_HOURS","SIX_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.SIX_HOURS"]},{"name":"SMART_BROADCAST_MINIMUM","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.SMART_BROADCAST_MINIMUM","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/-s-m-a-r-t_-b-r-o-a-d-c-a-s-t_-m-i-n-i-m-u-m/index.html","searchKeys":["SMART_BROADCAST_MINIMUM","SMART_BROADCAST_MINIMUM","org.meshtastic.feature.settings.util.IntervalConfiguration.SMART_BROADCAST_MINIMUM"]},{"name":"STORE_FORWARD","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.STORE_FORWARD","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-s-t-o-r-e_-f-o-r-w-a-r-d/index.html","searchKeys":["STORE_FORWARD","STORE_FORWARD","org.meshtastic.feature.settings.navigation.ModuleRoute.STORE_FORWARD"]},{"name":"SYSTEM","description":"org.meshtastic.feature.settings.component.ThemeOption.SYSTEM","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/-s-y-s-t-e-m/index.html","searchKeys":["SYSTEM","SYSTEM","org.meshtastic.feature.settings.component.ThemeOption.SYSTEM"]},{"name":"SYSTEM","description":"org.meshtastic.feature.settings.component.UnitsOption.SYSTEM","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/-s-y-s-t-e-m/index.html","searchKeys":["SYSTEM","SYSTEM","org.meshtastic.feature.settings.component.UnitsOption.SYSTEM"]},{"name":"TAK","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.TAK","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-t-a-k/index.html","searchKeys":["TAK","TAK","org.meshtastic.feature.settings.navigation.ModuleRoute.TAK"]},{"name":"TELEMETRY","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.TELEMETRY","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-t-e-l-e-m-e-t-r-y/index.html","searchKeys":["TELEMETRY","TELEMETRY","org.meshtastic.feature.settings.navigation.ModuleRoute.TELEMETRY"]},{"name":"TEN_MINUTES","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TEN_MINUTES","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-e-n_-m-i-n-u-t-e-s/index.html","searchKeys":["TEN_MINUTES","TEN_MINUTES","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TEN_MINUTES"]},{"name":"TEN_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TEN_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-e-n_-s-e-c-o-n-d-s/index.html","searchKeys":["TEN_SECONDS","TEN_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TEN_SECONDS"]},{"name":"THIRTY_MINUTES","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.THIRTY_MINUTES","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-h-i-r-t-y_-m-i-n-u-t-e-s/index.html","searchKeys":["THIRTY_MINUTES","THIRTY_MINUTES","org.meshtastic.feature.settings.util.FixedUpdateIntervals.THIRTY_MINUTES"]},{"name":"THIRTY_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.THIRTY_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-h-i-r-t-y_-s-e-c-o-n-d-s/index.html","searchKeys":["THIRTY_SECONDS","THIRTY_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.THIRTY_SECONDS"]},{"name":"THIRTY_SIX_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.THIRTY_SIX_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-h-i-r-t-y_-s-i-x_-h-o-u-r-s/index.html","searchKeys":["THIRTY_SIX_HOURS","THIRTY_SIX_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.THIRTY_SIX_HOURS"]},{"name":"THREE_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.THREE_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-h-r-e-e_-h-o-u-r-s/index.html","searchKeys":["THREE_HOURS","THREE_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.THREE_HOURS"]},{"name":"THREE_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.THREE_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-h-r-e-e_-s-e-c-o-n-d-s/index.html","searchKeys":["THREE_SECONDS","THREE_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.THREE_SECONDS"]},{"name":"TWELVE_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWELVE_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-w-e-l-v-e_-h-o-u-r-s/index.html","searchKeys":["TWELVE_HOURS","TWELVE_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWELVE_HOURS"]},{"name":"TWENTY_FOUR_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWENTY_FOUR_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-w-e-n-t-y_-f-o-u-r_-h-o-u-r-s/index.html","searchKeys":["TWENTY_FOUR_HOURS","TWENTY_FOUR_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWENTY_FOUR_HOURS"]},{"name":"TWENTY_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWENTY_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-w-e-n-t-y_-s-e-c-o-n-d-s/index.html","searchKeys":["TWENTY_SECONDS","TWENTY_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWENTY_SECONDS"]},{"name":"TWO_HOURS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWO_HOURS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-w-o_-h-o-u-r-s/index.html","searchKeys":["TWO_HOURS","TWO_HOURS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWO_HOURS"]},{"name":"TWO_MINUTES","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWO_MINUTES","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-w-o_-m-i-n-u-t-e-s/index.html","searchKeys":["TWO_MINUTES","TWO_MINUTES","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWO_MINUTES"]},{"name":"TWO_SECONDS","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWO_SECONDS","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-t-w-o_-s-e-c-o-n-d-s/index.html","searchKeys":["TWO_SECONDS","TWO_SECONDS","org.meshtastic.feature.settings.util.FixedUpdateIntervals.TWO_SECONDS"]},{"name":"UNSET","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.UNSET","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-u-n-s-e-t/index.html","searchKeys":["UNSET","UNSET","org.meshtastic.feature.settings.util.FixedUpdateIntervals.UNSET"]},{"name":"USER","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.USER","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-u-s-e-r/index.html","searchKeys":["USER","USER","org.meshtastic.feature.settings.navigation.ConfigRoute.USER"]},{"name":"VERBOSE","description":"org.meshtastic.feature.settings.debugging.LogLevel.VERBOSE","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/-v-e-r-b-o-s-e/index.html","searchKeys":["VERBOSE","VERBOSE","org.meshtastic.feature.settings.debugging.LogLevel.VERBOSE"]},{"name":"WARN","description":"org.meshtastic.feature.settings.debugging.LogLevel.WARN","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/-w-a-r-n/index.html","searchKeys":["WARN","WARN","org.meshtastic.feature.settings.debugging.LogLevel.WARN"]},{"name":"abstract val value: Long","description":"org.meshtastic.feature.settings.util.UpdateInterval.value","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/value.html","searchKeys":["value","abstract val value: Long","org.meshtastic.feature.settings.util.UpdateInterval.value"]},{"name":"class AppFunctionsSettingsViewModel(prefs: AppFunctionsPrefs) : ViewModel","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/index.html","searchKeys":["AppFunctionsSettingsViewModel","class AppFunctionsSettingsViewModel(prefs: AppFunctionsPrefs) : ViewModel","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel"]},{"name":"class ChannelViewModel(radioController: RadioController, radioConfigRepository: RadioConfigRepository, analytics: PlatformAnalytics) : ViewModel","description":"org.meshtastic.feature.settings.channel.ChannelViewModel","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/index.html","searchKeys":["ChannelViewModel","class ChannelViewModel(radioController: RadioController, radioConfigRepository: RadioConfigRepository, analytics: PlatformAnalytics) : ViewModel","org.meshtastic.feature.settings.channel.ChannelViewModel"]},{"name":"class CleanNodeDatabaseViewModel(cleanNodeDatabaseUseCase: CleanNodeDatabaseUseCase, alertManager: AlertManager) : ViewModel","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/index.html","searchKeys":["CleanNodeDatabaseViewModel","class CleanNodeDatabaseViewModel(cleanNodeDatabaseUseCase: CleanNodeDatabaseUseCase, alertManager: AlertManager) : ViewModel","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel"]},{"name":"class ConfigState<T : Message<T, *>>(initialValue: T)","description":"org.meshtastic.feature.settings.radio.component.ConfigState","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/index.html","searchKeys":["ConfigState","class ConfigState<T : Message<T, *>>(initialValue: T)","org.meshtastic.feature.settings.radio.component.ConfigState"]},{"name":"class DebugViewModel(meshLogRepository: MeshLogRepository, nodeRepository: NodeRepository, meshLogPrefs: MeshLogPrefs, alertManager: AlertManager, dispatchers: CoroutineDispatchers) : ViewModel","description":"org.meshtastic.feature.settings.debugging.DebugViewModel","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/index.html","searchKeys":["DebugViewModel","class DebugViewModel(meshLogRepository: MeshLogRepository, nodeRepository: NodeRepository, meshLogPrefs: MeshLogPrefs, alertManager: AlertManager, dispatchers: CoroutineDispatchers) : ViewModel","org.meshtastic.feature.settings.debugging.DebugViewModel"]},{"name":"class DeviceLinkDirectoryViewModel(deviceLinkRepository: DeviceLinkRepository) : ViewModel","description":"org.meshtastic.feature.settings.DeviceLinkDirectoryViewModel","location":"feature/settings/org.meshtastic.feature.settings/-device-link-directory-view-model/index.html","searchKeys":["DeviceLinkDirectoryViewModel","class DeviceLinkDirectoryViewModel(deviceLinkRepository: DeviceLinkRepository) : ViewModel","org.meshtastic.feature.settings.DeviceLinkDirectoryViewModel"]},{"name":"class FeatureSettingsModule","description":"org.meshtastic.feature.settings.di.FeatureSettingsModule","location":"feature/settings/org.meshtastic.feature.settings.di/-feature-settings-module/index.html","searchKeys":["FeatureSettingsModule","class FeatureSettingsModule","org.meshtastic.feature.settings.di.FeatureSettingsModule"]},{"name":"class FilterSettingsViewModel(filterPrefs: FilterPrefs, messageFilter: MessageFilter) : ViewModel","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/index.html","searchKeys":["FilterSettingsViewModel","class FilterSettingsViewModel(filterPrefs: FilterPrefs, messageFilter: MessageFilter) : ViewModel","org.meshtastic.feature.settings.filter.FilterSettingsViewModel"]},{"name":"class LogFilterManager","description":"org.meshtastic.feature.settings.debugging.LogFilterManager","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/index.html","searchKeys":["LogFilterManager","class LogFilterManager","org.meshtastic.feature.settings.debugging.LogFilterManager"]},{"name":"class LogSearchManager","description":"org.meshtastic.feature.settings.debugging.LogSearchManager","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/index.html","searchKeys":["LogSearchManager","class LogSearchManager","org.meshtastic.feature.settings.debugging.LogSearchManager"]},{"name":"class SettingsViewModel(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository, uiPrefs: UiPrefs, buildConfigProvider: BuildConfigProvider, databaseManager: DatabaseManager, meshLogPrefs: MeshLogPrefs, notificationPrefs: NotificationPrefs, setMeshLogSettingsUseCase: SetMeshLogSettingsUseCase, exportDataUseCase: ExportDataUseCase, exportNodeDatabaseUseCase: ExportNodeDatabaseUseCase, isOtaCapableUseCase: IsOtaCapableUseCase, fileService: FileService, hiddenFeaturesUnlock: HiddenFeaturesUnlock) : ViewModel","description":"org.meshtastic.feature.settings.SettingsViewModel","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/index.html","searchKeys":["SettingsViewModel","class SettingsViewModel(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository, uiPrefs: UiPrefs, buildConfigProvider: BuildConfigProvider, databaseManager: DatabaseManager, meshLogPrefs: MeshLogPrefs, notificationPrefs: NotificationPrefs, setMeshLogSettingsUseCase: SetMeshLogSettingsUseCase, exportDataUseCase: ExportDataUseCase, exportNodeDatabaseUseCase: ExportNodeDatabaseUseCase, isOtaCapableUseCase: IsOtaCapableUseCase, fileService: FileService, hiddenFeaturesUnlock: HiddenFeaturesUnlock) : ViewModel","org.meshtastic.feature.settings.SettingsViewModel"]},{"name":"const val SYSTEM_DEFAULT: String","description":"org.meshtastic.feature.settings.util.LanguageUtils.SYSTEM_DEFAULT","location":"feature/settings/org.meshtastic.feature.settings.util/-language-utils/-s-y-s-t-e-m_-d-e-f-a-u-l-t.html","searchKeys":["SYSTEM_DEFAULT","const val SYSTEM_DEFAULT: String","org.meshtastic.feature.settings.util.LanguageUtils.SYSTEM_DEFAULT"]},{"name":"constructor()","description":"org.meshtastic.feature.settings.debugging.LogFilterManager.LogFilterManager","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/-log-filter-manager.html","searchKeys":["LogFilterManager","constructor()","org.meshtastic.feature.settings.debugging.LogFilterManager.LogFilterManager"]},{"name":"constructor()","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.LogSearchManager","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-log-search-manager.html","searchKeys":["LogSearchManager","constructor()","org.meshtastic.feature.settings.debugging.LogSearchManager.LogSearchManager"]},{"name":"constructor()","description":"org.meshtastic.feature.settings.di.FeatureSettingsModule.FeatureSettingsModule","location":"feature/settings/org.meshtastic.feature.settings.di/-feature-settings-module/-feature-settings-module.html","searchKeys":["FeatureSettingsModule","constructor()","org.meshtastic.feature.settings.di.FeatureSettingsModule.FeatureSettingsModule"]},{"name":"constructor(canGeneratePskForName: Boolean = false, generatedPskForName: Boolean = false, pskExplicitlyEdited: Boolean = false)","description":"org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.ChannelPskEditState","location":"feature/settings/org.meshtastic.feature.settings.radio.channel.component/-channel-psk-edit-state/-channel-psk-edit-state.html","searchKeys":["ChannelPskEditState","constructor(canGeneratePskForName: Boolean = false, generatedPskForName: Boolean = false, pskExplicitlyEdited: Boolean = false)","org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.ChannelPskEditState"]},{"name":"constructor(cleanNodeDatabaseUseCase: CleanNodeDatabaseUseCase, alertManager: AlertManager)","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.CleanNodeDatabaseViewModel","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/-clean-node-database-view-model.html","searchKeys":["CleanNodeDatabaseViewModel","constructor(cleanNodeDatabaseUseCase: CleanNodeDatabaseUseCase, alertManager: AlertManager)","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.CleanNodeDatabaseViewModel"]},{"name":"constructor(density: NodeListDensity = NodeListDensity.COMPLETE, showPower: Boolean = false, showLastHeard: Boolean = false, lastHeardIsRelative: Boolean = false, showLocation: Boolean = false, showHops: Boolean = false, showSignal: Boolean = false, showChannel: Boolean = false, showRole: Boolean = false, showTelemetry: Boolean = false)","description":"org.meshtastic.feature.settings.NodeListSettingsState.NodeListSettingsState","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/-node-list-settings-state.html","searchKeys":["NodeListSettingsState","constructor(density: NodeListDensity = NodeListDensity.COMPLETE, showPower: Boolean = false, showLastHeard: Boolean = false, lastHeardIsRelative: Boolean = false, showLocation: Boolean = false, showHops: Boolean = false, showSignal: Boolean = false, showChannel: Boolean = false, showRole: Boolean = false, showTelemetry: Boolean = false)","org.meshtastic.feature.settings.NodeListSettingsState.NodeListSettingsState"]},{"name":"constructor(destNum: Int?, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, locationRepository: LocationRepository, mapConsentPrefs: MapConsentPrefs, analyticsPrefs: AnalyticsPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, importProfileUseCase: ImportProfileUseCase, exportProfileUseCase: ExportProfileUseCase, importSecurityConfigUseCase: ImportSecurityConfigUseCase, installProfileUseCase: InstallProfileUseCase, radioConfigUseCase: RadioConfigUseCase, adminActionsUseCase: AdminActionsUseCase, processRadioResponseUseCase: ProcessRadioResponseUseCase, locationService: LocationService, fileService: FileService, mqttManager: MqttManager, lockdownCoordinator: LockdownCoordinator, securityKeyBackupStore: SecurityKeyBackupStore, snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker, analytics: PlatformAnalytics)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.RadioConfigViewModel","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/-radio-config-view-model.html","searchKeys":["RadioConfigViewModel","constructor(destNum: Int?, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, locationRepository: LocationRepository, mapConsentPrefs: MapConsentPrefs, analyticsPrefs: AnalyticsPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, importProfileUseCase: ImportProfileUseCase, exportProfileUseCase: ExportProfileUseCase, importSecurityConfigUseCase: ImportSecurityConfigUseCase, installProfileUseCase: InstallProfileUseCase, radioConfigUseCase: RadioConfigUseCase, adminActionsUseCase: AdminActionsUseCase, processRadioResponseUseCase: ProcessRadioResponseUseCase, locationService: LocationService, fileService: FileService, mqttManager: MqttManager, lockdownCoordinator: LockdownCoordinator, securityKeyBackupStore: SecurityKeyBackupStore, snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker, analytics: PlatformAnalytics)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.RadioConfigViewModel"]},{"name":"constructor(deviceLinkRepository: DeviceLinkRepository)","description":"org.meshtastic.feature.settings.DeviceLinkDirectoryViewModel.DeviceLinkDirectoryViewModel","location":"feature/settings/org.meshtastic.feature.settings/-device-link-directory-view-model/-device-link-directory-view-model.html","searchKeys":["DeviceLinkDirectoryViewModel","constructor(deviceLinkRepository: DeviceLinkRepository)","org.meshtastic.feature.settings.DeviceLinkDirectoryViewModel.DeviceLinkDirectoryViewModel"]},{"name":"constructor(error: UiText)","description":"org.meshtastic.feature.settings.radio.ResponseState.Error.Error","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-error/-error.html","searchKeys":["Error","constructor(error: UiText)","org.meshtastic.feature.settings.radio.ResponseState.Error.Error"]},{"name":"constructor(filterPrefs: FilterPrefs, messageFilter: MessageFilter)","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel.FilterSettingsViewModel","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/-filter-settings-view-model.html","searchKeys":["FilterSettingsViewModel","constructor(filterPrefs: FilterPrefs, messageFilter: MessageFilter)","org.meshtastic.feature.settings.filter.FilterSettingsViewModel.FilterSettingsViewModel"]},{"name":"constructor(initialValue: T)","description":"org.meshtastic.feature.settings.radio.component.ConfigState.ConfigState","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/-config-state.html","searchKeys":["ConfigState","constructor(initialValue: T)","org.meshtastic.feature.settings.radio.component.ConfigState.ConfigState"]},{"name":"constructor(interval: FixedUpdateIntervals)","description":"org.meshtastic.feature.settings.util.UpdateInterval.Fixed.Fixed","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-fixed/-fixed.html","searchKeys":["Fixed","constructor(interval: FixedUpdateIntervals)","org.meshtastic.feature.settings.util.UpdateInterval.Fixed.Fixed"]},{"name":"constructor(isLocal: Boolean = false, pioEnv: String? = null, connected: Boolean = false, route: String = \"\", metadata: DeviceMetadata? = null, userConfig: User = User(), channelList: List<ChannelSettings> = emptyList(), radioConfig: LocalConfig = LocalConfig(), moduleConfig: LocalModuleConfig = LocalModuleConfig(), ringtone: String = \"\", cannedMessageMessages: String = \"\", deviceConnectionStatus: DeviceConnectionStatus? = null, deviceUIConfig: DeviceUIConfig? = null, fileManifest: List<FileInfo> = emptyList(), loraRegionPresetMap: LoRaRegionPresetMap? = null, localIsLicensed: Boolean = false, responseState: ResponseState<Boolean> = ResponseState.Empty, analyticsAvailable: Boolean = true, analyticsEnabled: Boolean = true, nodeDbResetPreserveFavorites: Boolean = false)","description":"org.meshtastic.feature.settings.radio.RadioConfigState.RadioConfigState","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/-radio-config-state.html","searchKeys":["RadioConfigState","constructor(isLocal: Boolean = false, pioEnv: String? = null, connected: Boolean = false, route: String = \"\", metadata: DeviceMetadata? = null, userConfig: User = User(), channelList: List<ChannelSettings> = emptyList(), radioConfig: LocalConfig = LocalConfig(), moduleConfig: LocalModuleConfig = LocalModuleConfig(), ringtone: String = \"\", cannedMessageMessages: String = \"\", deviceConnectionStatus: DeviceConnectionStatus? = null, deviceUIConfig: DeviceUIConfig? = null, fileManifest: List<FileInfo> = emptyList(), loraRegionPresetMap: LoRaRegionPresetMap? = null, localIsLicensed: Boolean = false, responseState: ResponseState<Boolean> = ResponseState.Empty, analyticsAvailable: Boolean = true, analyticsEnabled: Boolean = true, nodeDbResetPreserveFavorites: Boolean = false)","org.meshtastic.feature.settings.radio.RadioConfigState.RadioConfigState"]},{"name":"constructor(logIndex: Int, start: Int, end: Int, field: String)","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.SearchMatch","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-match/-search-match.html","searchKeys":["SearchMatch","constructor(logIndex: Int, start: Int, end: Int, field: String)","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.SearchMatch"]},{"name":"constructor(meshLogRepository: MeshLogRepository, nodeRepository: NodeRepository, meshLogPrefs: MeshLogPrefs, alertManager: AlertManager, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.DebugViewModel","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-debug-view-model.html","searchKeys":["DebugViewModel","constructor(meshLogRepository: MeshLogRepository, nodeRepository: NodeRepository, meshLogPrefs: MeshLogPrefs, alertManager: AlertManager, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.settings.debugging.DebugViewModel.DebugViewModel"]},{"name":"constructor(prefs: AppFunctionsPrefs)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.AppFunctionsSettingsViewModel","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/-app-functions-settings-view-model.html","searchKeys":["AppFunctionsSettingsViewModel","constructor(prefs: AppFunctionsPrefs)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.AppFunctionsSettingsViewModel"]},{"name":"constructor(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository, uiPrefs: UiPrefs, buildConfigProvider: BuildConfigProvider, databaseManager: DatabaseManager, meshLogPrefs: MeshLogPrefs, notificationPrefs: NotificationPrefs, setMeshLogSettingsUseCase: SetMeshLogSettingsUseCase, exportDataUseCase: ExportDataUseCase, exportNodeDatabaseUseCase: ExportNodeDatabaseUseCase, isOtaCapableUseCase: IsOtaCapableUseCase, fileService: FileService, hiddenFeaturesUnlock: HiddenFeaturesUnlock)","description":"org.meshtastic.feature.settings.SettingsViewModel.SettingsViewModel","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/-settings-view-model.html","searchKeys":["SettingsViewModel","constructor(radioConfigRepository: RadioConfigRepository, radioController: RadioController, nodeRepository: NodeRepository, uiPrefs: UiPrefs, buildConfigProvider: BuildConfigProvider, databaseManager: DatabaseManager, meshLogPrefs: MeshLogPrefs, notificationPrefs: NotificationPrefs, setMeshLogSettingsUseCase: SetMeshLogSettingsUseCase, exportDataUseCase: ExportDataUseCase, exportNodeDatabaseUseCase: ExportNodeDatabaseUseCase, isOtaCapableUseCase: IsOtaCapableUseCase, fileService: FileService, hiddenFeaturesUnlock: HiddenFeaturesUnlock)","org.meshtastic.feature.settings.SettingsViewModel.SettingsViewModel"]},{"name":"constructor(radioController: RadioController, radioConfigRepository: RadioConfigRepository, analytics: PlatformAnalytics)","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.ChannelViewModel","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/-channel-view-model.html","searchKeys":["ChannelViewModel","constructor(radioController: RadioController, radioConfigRepository: RadioConfigRepository, analytics: PlatformAnalytics)","org.meshtastic.feature.settings.channel.ChannelViewModel.ChannelViewModel"]},{"name":"constructor(result: T)","description":"org.meshtastic.feature.settings.radio.ResponseState.Success.Success","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-success/-success.html","searchKeys":["Success","constructor(result: T)","org.meshtastic.feature.settings.radio.ResponseState.Success.Success"]},{"name":"constructor(searchText: String = \"\", currentMatchIndex: Int = -1, allMatches: List<LogSearchManager.SearchMatch> = emptyList(), hasMatches: Boolean = false)","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.SearchState","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-state/-search-state.html","searchKeys":["SearchState","constructor(searchText: String = \"\", currentMatchIndex: Int = -1, allMatches: List<LogSearchManager.SearchMatch> = emptyList(), hasMatches: Boolean = false)","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.SearchState"]},{"name":"constructor(total: Int = 1, completed: Int = 0, status: String? = null, showOverlay: Boolean = true)","description":"org.meshtastic.feature.settings.radio.ResponseState.Loading.Loading","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-loading/-loading.html","searchKeys":["Loading","constructor(total: Int = 1, completed: Int = 0, status: String? = null, showOverlay: Boolean = true)","org.meshtastic.feature.settings.radio.ResponseState.Loading.Loading"]},{"name":"constructor(uuid: String, messageType: String, formattedReceivedDate: String, logMessage: String, decodedPayload: String? = null)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.UiMeshLog","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/-ui-mesh-log.html","searchKeys":["UiMeshLog","constructor(uuid: String, messageType: String, formattedReceivedDate: String, logMessage: String, decodedPayload: String? = null)","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.UiMeshLog"]},{"name":"constructor(value: Long)","description":"org.meshtastic.feature.settings.util.UpdateInterval.Manual.Manual","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-manual/-manual.html","searchKeys":["Manual","constructor(value: Long)","org.meshtastic.feature.settings.util.UpdateInterval.Manual.Manual"]},{"name":"data class ChannelPskEditState(val canGeneratePskForName: Boolean = false, val generatedPskForName: Boolean = false, val pskExplicitlyEdited: Boolean = false)","description":"org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState","location":"feature/settings/org.meshtastic.feature.settings.radio.channel.component/-channel-psk-edit-state/index.html","searchKeys":["ChannelPskEditState","data class ChannelPskEditState(val canGeneratePskForName: Boolean = false, val generatedPskForName: Boolean = false, val pskExplicitlyEdited: Boolean = false)","org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState"]},{"name":"data class Error(val error: UiText) : ResponseState<Nothing> ","description":"org.meshtastic.feature.settings.radio.ResponseState.Error","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-error/index.html","searchKeys":["Error","data class Error(val error: UiText) : ResponseState<Nothing> ","org.meshtastic.feature.settings.radio.ResponseState.Error"]},{"name":"data class Fixed(val interval: FixedUpdateIntervals) : UpdateInterval","description":"org.meshtastic.feature.settings.util.UpdateInterval.Fixed","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-fixed/index.html","searchKeys":["Fixed","data class Fixed(val interval: FixedUpdateIntervals) : UpdateInterval","org.meshtastic.feature.settings.util.UpdateInterval.Fixed"]},{"name":"data class Loading(var total: Int = 1, var completed: Int = 0, var status: String? = null, val showOverlay: Boolean = true) : ResponseState<Nothing> ","description":"org.meshtastic.feature.settings.radio.ResponseState.Loading","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-loading/index.html","searchKeys":["Loading","data class Loading(var total: Int = 1, var completed: Int = 0, var status: String? = null, val showOverlay: Boolean = true) : ResponseState<Nothing> ","org.meshtastic.feature.settings.radio.ResponseState.Loading"]},{"name":"data class Manual(val value: Long) : UpdateInterval","description":"org.meshtastic.feature.settings.util.UpdateInterval.Manual","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-manual/index.html","searchKeys":["Manual","data class Manual(val value: Long) : UpdateInterval","org.meshtastic.feature.settings.util.UpdateInterval.Manual"]},{"name":"data class NodeListSettingsState(val density: NodeListDensity = NodeListDensity.COMPLETE, val showPower: Boolean = false, val showLastHeard: Boolean = false, val lastHeardIsRelative: Boolean = false, val showLocation: Boolean = false, val showHops: Boolean = false, val showSignal: Boolean = false, val showChannel: Boolean = false, val showRole: Boolean = false, val showTelemetry: Boolean = false)","description":"org.meshtastic.feature.settings.NodeListSettingsState","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/index.html","searchKeys":["NodeListSettingsState","data class NodeListSettingsState(val density: NodeListDensity = NodeListDensity.COMPLETE, val showPower: Boolean = false, val showLastHeard: Boolean = false, val lastHeardIsRelative: Boolean = false, val showLocation: Boolean = false, val showHops: Boolean = false, val showSignal: Boolean = false, val showChannel: Boolean = false, val showRole: Boolean = false, val showTelemetry: Boolean = false)","org.meshtastic.feature.settings.NodeListSettingsState"]},{"name":"data class RadioConfigState(val isLocal: Boolean = false, val pioEnv: String? = null, val connected: Boolean = false, val route: String = \"\", val metadata: DeviceMetadata? = null, val userConfig: User = User(), val channelList: List<ChannelSettings> = emptyList(), val radioConfig: LocalConfig = LocalConfig(), val moduleConfig: LocalModuleConfig = LocalModuleConfig(), val ringtone: String = \"\", val cannedMessageMessages: String = \"\", val deviceConnectionStatus: DeviceConnectionStatus? = null, val deviceUIConfig: DeviceUIConfig? = null, val fileManifest: List<FileInfo> = emptyList(), val loraRegionPresetMap: LoRaRegionPresetMap? = null, val localIsLicensed: Boolean = false, val responseState: ResponseState<Boolean> = ResponseState.Empty, val analyticsAvailable: Boolean = true, val analyticsEnabled: Boolean = true, val nodeDbResetPreserveFavorites: Boolean = false)","description":"org.meshtastic.feature.settings.radio.RadioConfigState","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/index.html","searchKeys":["RadioConfigState","data class RadioConfigState(val isLocal: Boolean = false, val pioEnv: String? = null, val connected: Boolean = false, val route: String = \"\", val metadata: DeviceMetadata? = null, val userConfig: User = User(), val channelList: List<ChannelSettings> = emptyList(), val radioConfig: LocalConfig = LocalConfig(), val moduleConfig: LocalModuleConfig = LocalModuleConfig(), val ringtone: String = \"\", val cannedMessageMessages: String = \"\", val deviceConnectionStatus: DeviceConnectionStatus? = null, val deviceUIConfig: DeviceUIConfig? = null, val fileManifest: List<FileInfo> = emptyList(), val loraRegionPresetMap: LoRaRegionPresetMap? = null, val localIsLicensed: Boolean = false, val responseState: ResponseState<Boolean> = ResponseState.Empty, val analyticsAvailable: Boolean = true, val analyticsEnabled: Boolean = true, val nodeDbResetPreserveFavorites: Boolean = false)","org.meshtastic.feature.settings.radio.RadioConfigState"]},{"name":"data class SearchMatch(val logIndex: Int, val start: Int, val end: Int, val field: String)","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-match/index.html","searchKeys":["SearchMatch","data class SearchMatch(val logIndex: Int, val start: Int, val end: Int, val field: String)","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch"]},{"name":"data class SearchState(val searchText: String = \"\", val currentMatchIndex: Int = -1, val allMatches: List<LogSearchManager.SearchMatch> = emptyList(), val hasMatches: Boolean = false)","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-state/index.html","searchKeys":["SearchState","data class SearchState(val searchText: String = \"\", val currentMatchIndex: Int = -1, val allMatches: List<LogSearchManager.SearchMatch> = emptyList(), val hasMatches: Boolean = false)","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState"]},{"name":"data class Success<T>(val result: T) : ResponseState<T> ","description":"org.meshtastic.feature.settings.radio.ResponseState.Success","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-success/index.html","searchKeys":["Success","data class Success<T>(val result: T) : ResponseState<T> ","org.meshtastic.feature.settings.radio.ResponseState.Success"]},{"name":"data class UiMeshLog(val uuid: String, val messageType: String, val formattedReceivedDate: String, val logMessage: String, val decodedPayload: String? = null)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/index.html","searchKeys":["UiMeshLog","data class UiMeshLog(val uuid: String, val messageType: String, val formattedReceivedDate: String, val logMessage: String, val decodedPayload: String? = null)","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog"]},{"name":"data object Empty : ResponseState<Nothing> ","description":"org.meshtastic.feature.settings.radio.ResponseState.Empty","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-empty/index.html","searchKeys":["Empty","data object Empty : ResponseState<Nothing> ","org.meshtastic.feature.settings.radio.ResponseState.Empty"]},{"name":"enum AdminRoute : Enum<AdminRoute> ","description":"org.meshtastic.feature.settings.radio.AdminRoute","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/index.html","searchKeys":["AdminRoute","enum AdminRoute : Enum<AdminRoute> ","org.meshtastic.feature.settings.radio.AdminRoute"]},{"name":"enum ConfigRoute : Enum<ConfigRoute> ","description":"org.meshtastic.feature.settings.navigation.ConfigRoute","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/index.html","searchKeys":["ConfigRoute","enum ConfigRoute : Enum<ConfigRoute> ","org.meshtastic.feature.settings.navigation.ConfigRoute"]},{"name":"enum FilterMode : Enum<FilterMode> ","description":"org.meshtastic.feature.settings.debugging.FilterMode","location":"feature/settings/org.meshtastic.feature.settings.debugging/-filter-mode/index.html","searchKeys":["FilterMode","enum FilterMode : Enum<FilterMode> ","org.meshtastic.feature.settings.debugging.FilterMode"]},{"name":"enum FixedUpdateIntervals : Enum<FixedUpdateIntervals> ","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/index.html","searchKeys":["FixedUpdateIntervals","enum FixedUpdateIntervals : Enum<FixedUpdateIntervals> ","org.meshtastic.feature.settings.util.FixedUpdateIntervals"]},{"name":"enum IntervalConfiguration : Enum<IntervalConfiguration> ","description":"org.meshtastic.feature.settings.util.IntervalConfiguration","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/index.html","searchKeys":["IntervalConfiguration","enum IntervalConfiguration : Enum<IntervalConfiguration> ","org.meshtastic.feature.settings.util.IntervalConfiguration"]},{"name":"enum LogLevel : Enum<LogLevel> ","description":"org.meshtastic.feature.settings.debugging.LogLevel","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/index.html","searchKeys":["LogLevel","enum LogLevel : Enum<LogLevel> ","org.meshtastic.feature.settings.debugging.LogLevel"]},{"name":"enum ModuleRoute : Enum<ModuleRoute> ","description":"org.meshtastic.feature.settings.navigation.ModuleRoute","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/index.html","searchKeys":["ModuleRoute","enum ModuleRoute : Enum<ModuleRoute> ","org.meshtastic.feature.settings.navigation.ModuleRoute"]},{"name":"enum RebootBehavior : Enum<RebootBehavior> ","description":"org.meshtastic.feature.settings.radio.RebootBehavior","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/index.html","searchKeys":["RebootBehavior","enum RebootBehavior : Enum<RebootBehavior> ","org.meshtastic.feature.settings.radio.RebootBehavior"]},{"name":"enum ThemeOption : Enum<ThemeOption> ","description":"org.meshtastic.feature.settings.component.ThemeOption","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/index.html","searchKeys":["ThemeOption","enum ThemeOption : Enum<ThemeOption> ","org.meshtastic.feature.settings.component.ThemeOption"]},{"name":"enum UnitsOption : Enum<UnitsOption> ","description":"org.meshtastic.feature.settings.component.UnitsOption","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/index.html","searchKeys":["UnitsOption","enum UnitsOption : Enum<UnitsOption> ","org.meshtastic.feature.settings.component.UnitsOption"]},{"name":"expect fun DeviceLocationButton(viewModel: RadioConfigViewModel, enabled: Boolean, onLocationReceived: (Position) -> Unit)","description":"org.meshtastic.feature.settings.radio.component.DeviceLocationButton","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-device-location-button.html","searchKeys":["DeviceLocationButton","expect fun DeviceLocationButton(viewModel: RadioConfigViewModel, enabled: Boolean, onLocationReceived: (Position) -> Unit)","org.meshtastic.feature.settings.radio.component.DeviceLocationButton"]},{"name":"expect fun RingtoneTrailingIcon(ringtoneInput: String, onRingtoneImported: (String) -> Unit, enabled: Boolean)","description":"org.meshtastic.feature.settings.radio.component.RingtoneTrailingIcon","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-ringtone-trailing-icon.html","searchKeys":["RingtoneTrailingIcon","expect fun RingtoneTrailingIcon(ringtoneInput: String, onRingtoneImported: (String) -> Unit, enabled: Boolean)","org.meshtastic.feature.settings.radio.component.RingtoneTrailingIcon"]},{"name":"expect fun SecurityKeyBackupActions(viewModel: RadioConfigViewModel, enabled: Boolean, securityConfig: Config.SecurityConfig)","description":"org.meshtastic.feature.settings.radio.component.SecurityKeyBackupActions","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-security-key-backup-actions.html","searchKeys":["SecurityKeyBackupActions","expect fun SecurityKeyBackupActions(viewModel: RadioConfigViewModel, enabled: Boolean, securityConfig: Config.SecurityConfig)","org.meshtastic.feature.settings.radio.component.SecurityKeyBackupActions"]},{"name":"expect fun SettingsMainScreen(settingsViewModel: SettingsViewModel, radioConfigViewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit, onNavigate: (Route) -> Unit, onBack: () -> Unit? = null)","description":"org.meshtastic.feature.settings.navigation.SettingsMainScreen","location":"feature/settings/org.meshtastic.feature.settings.navigation/-settings-main-screen.html","searchKeys":["SettingsMainScreen","expect fun SettingsMainScreen(settingsViewModel: SettingsViewModel, radioConfigViewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit, onNavigate: (Route) -> Unit, onBack: () -> Unit? = null)","org.meshtastic.feature.settings.navigation.SettingsMainScreen"]},{"name":"expect fun TakPermissionHandler(isTakServerEnabled: Boolean, onPermissionResult: (Boolean) -> Unit)","description":"org.meshtastic.feature.settings.tak.TakPermissionHandler","location":"feature/settings/org.meshtastic.feature.settings.tak/-tak-permission-handler.html","searchKeys":["TakPermissionHandler","expect fun TakPermissionHandler(isTakServerEnabled: Boolean, onPermissionResult: (Boolean) -> Unit)","org.meshtastic.feature.settings.tak.TakPermissionHandler"]},{"name":"expect fun captureAppLogcat(): String","description":"org.meshtastic.feature.settings.debugging.captureAppLogcat","location":"feature/settings/org.meshtastic.feature.settings.debugging/capture-app-logcat.html","searchKeys":["captureAppLogcat","expect fun captureAppLogcat(): String","org.meshtastic.feature.settings.debugging.captureAppLogcat"]},{"name":"expect fun getAboutLibrariesJson(): String","description":"org.meshtastic.feature.settings.navigation.getAboutLibrariesJson","location":"feature/settings/org.meshtastic.feature.settings.navigation/get-about-libraries-json.html","searchKeys":["getAboutLibrariesJson","expect fun getAboutLibrariesJson(): String","org.meshtastic.feature.settings.navigation.getAboutLibrariesJson"]},{"name":"expect fun rememberDataPackageExporter(dataPackageProvider: suspend () -> ByteArray): (fileName: String) -> Unit","description":"org.meshtastic.feature.settings.tak.rememberDataPackageExporter","location":"feature/settings/org.meshtastic.feature.settings.tak/remember-data-package-exporter.html","searchKeys":["rememberDataPackageExporter","expect fun rememberDataPackageExporter(dataPackageProvider: suspend () -> ByteArray): (fileName: String) -> Unit","org.meshtastic.feature.settings.tak.rememberDataPackageExporter"]},{"name":"expect fun rememberLogExporter(contentProvider: suspend () -> String): (fileName: String) -> Unit","description":"org.meshtastic.feature.settings.debugging.rememberLogExporter","location":"feature/settings/org.meshtastic.feature.settings.debugging/remember-log-exporter.html","searchKeys":["rememberLogExporter","expect fun rememberLogExporter(contentProvider: suspend () -> String): (fileName: String) -> Unit","org.meshtastic.feature.settings.debugging.rememberLogExporter"]},{"name":"expect fun rememberSystemTimeZonePosixString(): String","description":"org.meshtastic.feature.settings.radio.component.rememberSystemTimeZonePosixString","location":"feature/settings/org.meshtastic.feature.settings.radio.component/remember-system-time-zone-posix-string.html","searchKeys":["rememberSystemTimeZonePosixString","expect fun rememberSystemTimeZonePosixString(): String","org.meshtastic.feature.settings.radio.component.rememberSystemTimeZonePosixString"]},{"name":"fun <R : Route> EntryProviderScope<NavKey>.configComposable(route: KClass<R>, routeInfo: Enum<*>, radioConfigViewModelProvider: (SettingsRoute.Settings?) -> RadioConfigViewModel, content: (RadioConfigViewModel) -> Unit)","description":"org.meshtastic.feature.settings.navigation.configComposable","location":"feature/settings/org.meshtastic.feature.settings.navigation/config-composable.html","searchKeys":["configComposable","fun <R : Route> EntryProviderScope<NavKey>.configComposable(route: KClass<R>, routeInfo: Enum<*>, radioConfigViewModelProvider: (SettingsRoute.Settings?) -> RadioConfigViewModel, content: (RadioConfigViewModel) -> Unit)","org.meshtastic.feature.settings.navigation.configComposable"]},{"name":"fun <T : Message<T, *>> RadioConfigScreenList(title: String, onBack: () -> Unit, responseState: ResponseState<Any>, onDismissPacketResponse: () -> Unit, configState: ConfigState<T>, enabled: Boolean, onSave: (T) -> Unit, modifier: Modifier = Modifier, saveEnabled: Boolean = enabled, rebootBehavior: RebootBehavior = RebootBehavior.MAY_RESTART, actions: () -> Unit = {}, additionalDirtyCheck: () -> Boolean = { false }, onDiscard: () -> Unit = {}, content: LazyListScope.() -> Unit)","description":"org.meshtastic.feature.settings.radio.component.RadioConfigScreenList","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-radio-config-screen-list.html","searchKeys":["RadioConfigScreenList","fun <T : Message<T, *>> RadioConfigScreenList(title: String, onBack: () -> Unit, responseState: ResponseState<Any>, onDismissPacketResponse: () -> Unit, configState: ConfigState<T>, enabled: Boolean, onSave: (T) -> Unit, modifier: Modifier = Modifier, saveEnabled: Boolean = enabled, rebootBehavior: RebootBehavior = RebootBehavior.MAY_RESTART, actions: () -> Unit = {}, additionalDirtyCheck: () -> Boolean = { false }, onDiscard: () -> Unit = {}, content: LazyListScope.() -> Unit)","org.meshtastic.feature.settings.radio.component.RadioConfigScreenList"]},{"name":"fun <T : Message<T, *>> rememberConfigState(initialValue: T): ConfigState<T>","description":"org.meshtastic.feature.settings.radio.component.rememberConfigState","location":"feature/settings/org.meshtastic.feature.settings.radio.component/remember-config-state.html","searchKeys":["rememberConfigState","fun <T : Message<T, *>> rememberConfigState(initialValue: T): ConfigState<T>","org.meshtastic.feature.settings.radio.component.rememberConfigState"]},{"name":"fun <T : Message<T, *>> saver(initialValue: T): Saver<ConfigState<T>, ByteArray>","description":"org.meshtastic.feature.settings.radio.component.ConfigState.Companion.saver","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/-companion/saver.html","searchKeys":["saver","fun <T : Message<T, *>> saver(initialValue: T): Saver<ConfigState<T>, ByteArray>","org.meshtastic.feature.settings.radio.component.ConfigState.Companion.saver"]},{"name":"fun <T> PacketResponseStateDialog(state: ResponseState<T>, onDismiss: () -> Unit = {}, onComplete: () -> Unit = {}, onBack: () -> Unit = {}, rebootBehavior: RebootBehavior = RebootBehavior.MAY_RESTART)","description":"org.meshtastic.feature.settings.radio.component.PacketResponseStateDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-packet-response-state-dialog.html","searchKeys":["PacketResponseStateDialog","fun <T> PacketResponseStateDialog(state: ResponseState<T>, onDismiss: () -> Unit = {}, onComplete: () -> Unit = {}, onBack: () -> Unit = {}, rebootBehavior: RebootBehavior = RebootBehavior.MAY_RESTART)","org.meshtastic.feature.settings.radio.component.PacketResponseStateDialog"]},{"name":"fun AboutScreen(appVersionName: String, onNavigateUp: () -> Unit, onNavigateToAcknowledgements: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.AboutScreen","location":"feature/settings/org.meshtastic.feature.settings/-about-screen.html","searchKeys":["AboutScreen","fun AboutScreen(appVersionName: String, onNavigateUp: () -> Unit, onNavigateToAcknowledgements: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.AboutScreen"]},{"name":"fun AcknowledgementsScreen(onNavigateUp: () -> Unit, jsonProvider: suspend () -> String)","description":"org.meshtastic.feature.settings.AcknowledgementsScreen","location":"feature/settings/org.meshtastic.feature.settings/-acknowledgements-screen.html","searchKeys":["AcknowledgementsScreen","fun AcknowledgementsScreen(onNavigateUp: () -> Unit, jsonProvider: suspend () -> String)","org.meshtastic.feature.settings.AcknowledgementsScreen"]},{"name":"fun AdministrationScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.AdministrationScreen","location":"feature/settings/org.meshtastic.feature.settings/-administration-screen.html","searchKeys":["AdministrationScreen","fun AdministrationScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.AdministrationScreen"]},{"name":"fun AmbientLightingConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.AmbientLightingConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-ambient-lighting-config-screen.html","searchKeys":["AmbientLightingConfigScreen","fun AmbientLightingConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.AmbientLightingConfigScreen"]},{"name":"fun AppFunctionsSettingsScreen(viewModel: AppFunctionsSettingsViewModel, onBack: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsScreen","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-screen.html","searchKeys":["AppFunctionsSettingsScreen","fun AppFunctionsSettingsScreen(viewModel: AppFunctionsSettingsViewModel, onBack: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsScreen"]},{"name":"fun AppInfoSection(appVersionName: String, hiddenFeaturesUnlocked: Boolean, onUnlockHiddenFeatures: () -> Unit, onShowAppIntro: () -> Unit, onNavigateToAbout: () -> Unit)","description":"org.meshtastic.feature.settings.component.AppInfoSection","location":"feature/settings/org.meshtastic.feature.settings.component/-app-info-section.html","searchKeys":["AppInfoSection","fun AppInfoSection(appVersionName: String, hiddenFeaturesUnlocked: Boolean, onUnlockHiddenFeatures: () -> Unit, onShowAppIntro: () -> Unit, onNavigateToAbout: () -> Unit)","org.meshtastic.feature.settings.component.AppInfoSection"]},{"name":"fun AppInfoSectionPreview()","description":"org.meshtastic.feature.settings.component.AppInfoSectionPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-app-info-section-preview.html","searchKeys":["AppInfoSectionPreview","fun AppInfoSectionPreview()","org.meshtastic.feature.settings.component.AppInfoSectionPreview"]},{"name":"fun AppearanceSectionPreview()","description":"org.meshtastic.feature.settings.component.AppearanceSectionPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-appearance-section-preview.html","searchKeys":["AppearanceSectionPreview","fun AppearanceSectionPreview()","org.meshtastic.feature.settings.component.AppearanceSectionPreview"]},{"name":"fun AudioConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.AudioConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-audio-config-screen.html","searchKeys":["AudioConfigScreen","fun AudioConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.AudioConfigScreen"]},{"name":"fun BluetoothConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.BluetoothConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-bluetooth-config-screen.html","searchKeys":["BluetoothConfigScreen","fun BluetoothConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.BluetoothConfigScreen"]},{"name":"fun CacheLimitPreference(cacheLimit: Int, onCheckEvictionCount: suspend (Int) -> Int, onSetCacheLimit: (Int) -> Unit)","description":"org.meshtastic.feature.settings.component.CacheLimitPreference","location":"feature/settings/org.meshtastic.feature.settings.component/-cache-limit-preference.html","searchKeys":["CacheLimitPreference","fun CacheLimitPreference(cacheLimit: Int, onCheckEvictionCount: suspend (Int) -> Int, onSetCacheLimit: (Int) -> Unit)","org.meshtastic.feature.settings.component.CacheLimitPreference"]},{"name":"fun CannedMessageConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.CannedMessageConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-canned-message-config-screen.html","searchKeys":["CannedMessageConfigScreen","fun CannedMessageConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.CannedMessageConfigScreen"]},{"name":"fun ChannelConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.channel.ChannelConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.channel/-channel-config-screen.html","searchKeys":["ChannelConfigScreen","fun ChannelConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.channel.ChannelConfigScreen"]},{"name":"fun ChannelScreen(viewModel: ChannelViewModel = koinViewModel(), radioConfigViewModel: RadioConfigViewModel = koinViewModel(), onNavigate: (Route) -> Unit, onNavigateUp: () -> Unit)","description":"org.meshtastic.feature.settings.radio.channel.ChannelScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.channel/-channel-screen.html","searchKeys":["ChannelScreen","fun ChannelScreen(viewModel: ChannelViewModel = koinViewModel(), radioConfigViewModel: RadioConfigViewModel = koinViewModel(), onNavigate: (Route) -> Unit, onNavigateUp: () -> Unit)","org.meshtastic.feature.settings.radio.channel.ChannelScreen"]},{"name":"fun CleanNodeDatabaseScreen(viewModel: CleanNodeDatabaseViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseScreen","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-screen.html","searchKeys":["CleanNodeDatabaseScreen","fun CleanNodeDatabaseScreen(viewModel: CleanNodeDatabaseViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.CleanNodeDatabaseScreen"]},{"name":"fun ColumnScope.LockdownModeSetting(supported: Boolean, lockdownState: LockdownState, tokenInfo: LockdownTokenInfo?, connected: Boolean, containerColor: Color, onEnable: (passphrase: String, boots: Int, hours: Int, sessionMinutes: Int) -> Unit, onDisable: (passphrase: String) -> Unit, onLockNow: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.lockdown.LockdownModeSetting","location":"feature/settings/org.meshtastic.feature.settings.lockdown/-lockdown-mode-setting.html","searchKeys":["LockdownModeSetting","fun ColumnScope.LockdownModeSetting(supported: Boolean, lockdownState: LockdownState, tokenInfo: LockdownTokenInfo?, connected: Boolean, containerColor: Color, onEnable: (passphrase: String, boots: Int, hours: Int, sessionMinutes: Int) -> Unit, onDisable: (passphrase: String) -> Unit, onLockNow: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.lockdown.LockdownModeSetting"]},{"name":"fun DebugActiveFilters(filterTexts: List<String>, onFilterTextsChange: (List<String>) -> Unit, filterMode: FilterMode, onFilterModeChange: (FilterMode) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugActiveFilters","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-active-filters.html","searchKeys":["DebugActiveFilters","fun DebugActiveFilters(filterTexts: List<String>, onFilterTextsChange: (List<String>) -> Unit, filterMode: FilterMode, onFilterModeChange: (FilterMode) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugActiveFilters"]},{"name":"fun DebugCustomFilterInput(customFilterText: String, onCustomFilterTextChange: (String) -> Unit, filterTexts: List<String>, onFilterTextsChange: (List<String>) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugCustomFilterInput","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-custom-filter-input.html","searchKeys":["DebugCustomFilterInput","fun DebugCustomFilterInput(customFilterText: String, onCustomFilterTextChange: (String) -> Unit, filterTexts: List<String>, onFilterTextsChange: (List<String>) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugCustomFilterInput"]},{"name":"fun DebugFilterBar(filterTexts: List<String>, onFilterTextsChange: (List<String>) -> Unit, customFilterText: String, onCustomFilterTextChange: (String) -> Unit, presetFilters: List<String>, logs: List<DebugViewModel.UiMeshLog>, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugFilterBar","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-filter-bar.html","searchKeys":["DebugFilterBar","fun DebugFilterBar(filterTexts: List<String>, onFilterTextsChange: (List<String>) -> Unit, customFilterText: String, onCustomFilterTextChange: (String) -> Unit, presetFilters: List<String>, logs: List<DebugViewModel.UiMeshLog>, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugFilterBar"]},{"name":"fun DebugMenuActions(deleteLogs: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugMenuActions","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-menu-actions.html","searchKeys":["DebugMenuActions","fun DebugMenuActions(deleteLogs: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugMenuActions"]},{"name":"fun DebugPresetFilters(presetFilters: List<String>, filterTexts: List<String>, logs: List<DebugViewModel.UiMeshLog>, onFilterTextsChange: (List<String>) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugPresetFilters","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-preset-filters.html","searchKeys":["DebugPresetFilters","fun DebugPresetFilters(presetFilters: List<String>, filterTexts: List<String>, logs: List<DebugViewModel.UiMeshLog>, onFilterTextsChange: (List<String>) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugPresetFilters"]},{"name":"fun DebugScreen(onNavigateUp: () -> Unit, viewModel: DebugViewModel)","description":"org.meshtastic.feature.settings.debugging.DebugScreen","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-screen.html","searchKeys":["DebugScreen","fun DebugScreen(onNavigateUp: () -> Unit, viewModel: DebugViewModel)","org.meshtastic.feature.settings.debugging.DebugScreen"]},{"name":"fun DebugSearchBar(searchState: LogSearchManager.SearchState, onSearchTextChange: (String) -> Unit, onNextMatch: () -> Unit, onPreviousMatch: () -> Unit, onClearSearch: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugSearchBar","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-search-bar.html","searchKeys":["DebugSearchBar","fun DebugSearchBar(searchState: LogSearchManager.SearchState, onSearchTextChange: (String) -> Unit, onNextMatch: () -> Unit, onPreviousMatch: () -> Unit, onClearSearch: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugSearchBar"]},{"name":"fun DebugSearchNavigation(searchState: LogSearchManager.SearchState, onNextMatch: () -> Unit, onPreviousMatch: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.DebugSearchNavigation","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-search-navigation.html","searchKeys":["DebugSearchNavigation","fun DebugSearchNavigation(searchState: LogSearchManager.SearchState, onNextMatch: () -> Unit, onPreviousMatch: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.DebugSearchNavigation"]},{"name":"fun DebugSearchState(modifier: Modifier = Modifier, searchState: LogSearchManager.SearchState, filterTexts: List<String>, presetFilters: List<String>, logs: List<DebugViewModel.UiMeshLog>, onSearchTextChange: (String) -> Unit, onNextMatch: () -> Unit, onPreviousMatch: () -> Unit, onClearSearch: () -> Unit, onFilterTextsChange: (List<String>) -> Unit, filterMode: FilterMode, onFilterModeChange: (FilterMode) -> Unit, onExportLogs: () -> Unit? = null)","description":"org.meshtastic.feature.settings.debugging.DebugSearchState","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-search-state.html","searchKeys":["DebugSearchState","fun DebugSearchState(modifier: Modifier = Modifier, searchState: LogSearchManager.SearchState, filterTexts: List<String>, presetFilters: List<String>, logs: List<DebugViewModel.UiMeshLog>, onSearchTextChange: (String) -> Unit, onNextMatch: () -> Unit, onPreviousMatch: () -> Unit, onClearSearch: () -> Unit, onFilterTextsChange: (List<String>) -> Unit, filterMode: FilterMode, onFilterModeChange: (FilterMode) -> Unit, onExportLogs: () -> Unit? = null)","org.meshtastic.feature.settings.debugging.DebugSearchState"]},{"name":"fun DebugSearchStateWithViewModel(viewModel: DebugViewModel, modifier: Modifier = Modifier, searchState: LogSearchManager.SearchState, filterTexts: List<String>, presetFilters: List<String>, logs: List<DebugViewModel.UiMeshLog>, filterMode: FilterMode, onFilterModeChange: (FilterMode) -> Unit, onExportLogs: () -> Unit? = null)","description":"org.meshtastic.feature.settings.debugging.DebugSearchStateWithViewModel","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-search-state-with-view-model.html","searchKeys":["DebugSearchStateWithViewModel","fun DebugSearchStateWithViewModel(viewModel: DebugViewModel, modifier: Modifier = Modifier, searchState: LogSearchManager.SearchState, filterTexts: List<String>, presetFilters: List<String>, logs: List<DebugViewModel.UiMeshLog>, filterMode: FilterMode, onFilterModeChange: (FilterMode) -> Unit, onExportLogs: () -> Unit? = null)","org.meshtastic.feature.settings.debugging.DebugSearchStateWithViewModel"]},{"name":"fun DesktopSettingsScreen(radioConfigViewModel: RadioConfigViewModel, settingsViewModel: SettingsViewModel, onNavigate: (Route) -> Unit)","description":"org.meshtastic.feature.settings.DesktopSettingsScreen","location":"feature/settings/org.meshtastic.feature.settings/-desktop-settings-screen.html","searchKeys":["DesktopSettingsScreen","fun DesktopSettingsScreen(radioConfigViewModel: RadioConfigViewModel, settingsViewModel: SettingsViewModel, onNavigate: (Route) -> Unit)","org.meshtastic.feature.settings.DesktopSettingsScreen"]},{"name":"fun DetectionSensorConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.DetectionSensorConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-detection-sensor-config-screen.html","searchKeys":["DetectionSensorConfigScreen","fun DetectionSensorConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.DetectionSensorConfigScreen"]},{"name":"fun DeviceConfigScreenCommon(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.DeviceConfigScreenCommon","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-device-config-screen-common.html","searchKeys":["DeviceConfigScreenCommon","fun DeviceConfigScreenCommon(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.DeviceConfigScreenCommon"]},{"name":"fun DeviceConfigurationScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, onNavigate: (Route) -> Unit)","description":"org.meshtastic.feature.settings.DeviceConfigurationScreen","location":"feature/settings/org.meshtastic.feature.settings/-device-configuration-screen.html","searchKeys":["DeviceConfigurationScreen","fun DeviceConfigurationScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, onNavigate: (Route) -> Unit)","org.meshtastic.feature.settings.DeviceConfigurationScreen"]},{"name":"fun DeviceLinkDirectoryScreen(viewModel: DeviceLinkDirectoryViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.DeviceLinkDirectoryScreen","location":"feature/settings/org.meshtastic.feature.settings/-device-link-directory-screen.html","searchKeys":["DeviceLinkDirectoryScreen","fun DeviceLinkDirectoryScreen(viewModel: DeviceLinkDirectoryViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.DeviceLinkDirectoryScreen"]},{"name":"fun DisplayConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.DisplayConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-display-config-screen.html","searchKeys":["DisplayConfigScreen","fun DisplayConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.DisplayConfigScreen"]},{"name":"fun EditChannelDialog(channelSettings: ChannelSettings, onAddClick: (ChannelSettings, ChannelPskEditState) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier, modemPresetName: String = stringResource(Res.string.default_), initialPskEditState: ChannelPskEditState = ChannelPskEditState())","description":"org.meshtastic.feature.settings.radio.channel.component.EditChannelDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.channel.component/-edit-channel-dialog.html","searchKeys":["EditChannelDialog","fun EditChannelDialog(channelSettings: ChannelSettings, onAddClick: (ChannelSettings, ChannelPskEditState) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier, modemPresetName: String = stringResource(Res.string.default_), initialPskEditState: ChannelPskEditState = ChannelPskEditState())","org.meshtastic.feature.settings.radio.channel.component.EditChannelDialog"]},{"name":"fun EditDeviceProfileDialog(title: String, deviceProfile: DeviceProfile, onConfirm: (DeviceProfile) -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.radio.component.EditDeviceProfileDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-edit-device-profile-dialog.html","searchKeys":["EditDeviceProfileDialog","fun EditDeviceProfileDialog(title: String, deviceProfile: DeviceProfile, onConfirm: (DeviceProfile) -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.radio.component.EditDeviceProfileDialog"]},{"name":"fun EntryProviderScope<NavKey>.channelsGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.settings.radio.channel.channelsGraph","location":"feature/settings/org.meshtastic.feature.settings.radio.channel/channels-graph.html","searchKeys":["channelsGraph","fun EntryProviderScope<NavKey>.channelsGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.settings.radio.channel.channelsGraph"]},{"name":"fun EntryProviderScope<NavKey>.settingsGraph(backStack: NavBackStack<NavKey>, radioConfigViewModelProvider: (SettingsRoute.Settings?) -> RadioConfigViewModel)","description":"org.meshtastic.feature.settings.navigation.settingsGraph","location":"feature/settings/org.meshtastic.feature.settings.navigation/settings-graph.html","searchKeys":["settingsGraph","fun EntryProviderScope<NavKey>.settingsGraph(backStack: NavBackStack<NavKey>, radioConfigViewModelProvider: (SettingsRoute.Settings?) -> RadioConfigViewModel)","org.meshtastic.feature.settings.navigation.settingsGraph"]},{"name":"fun ExpressiveSection(title: String, modifier: Modifier = Modifier, titleColor: Color = MaterialTheme.colorScheme.primary, content: ColumnScope.() -> Unit)","description":"org.meshtastic.feature.settings.component.ExpressiveSection","location":"feature/settings/org.meshtastic.feature.settings.component/-expressive-section.html","searchKeys":["ExpressiveSection","fun ExpressiveSection(title: String, modifier: Modifier = Modifier, titleColor: Color = MaterialTheme.colorScheme.primary, content: ColumnScope.() -> Unit)","org.meshtastic.feature.settings.component.ExpressiveSection"]},{"name":"fun ExternalNotificationConfigScreenCommon(onBack: () -> Unit, modifier: Modifier = Modifier, viewModel: RadioConfigViewModel)","description":"org.meshtastic.feature.settings.radio.component.ExternalNotificationConfigScreenCommon","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-external-notification-config-screen-common.html","searchKeys":["ExternalNotificationConfigScreenCommon","fun ExternalNotificationConfigScreenCommon(onBack: () -> Unit, modifier: Modifier = Modifier, viewModel: RadioConfigViewModel)","org.meshtastic.feature.settings.radio.component.ExternalNotificationConfigScreenCommon"]},{"name":"fun FilterSettingsScreen(viewModel: FilterSettingsViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.filter.FilterSettingsScreen","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-screen.html","searchKeys":["FilterSettingsScreen","fun FilterSettingsScreen(viewModel: FilterSettingsViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.filter.FilterSettingsScreen"]},{"name":"fun FixedUpdateIntervals.toDisplayString(): String","description":"org.meshtastic.feature.settings.util.toDisplayString","location":"feature/settings/org.meshtastic.feature.settings.util/to-display-string.html","searchKeys":["toDisplayString","fun FixedUpdateIntervals.toDisplayString(): String","org.meshtastic.feature.settings.util.toDisplayString"]},{"name":"fun HomoglyphSetting(homoglyphEncodingEnabled: Boolean, onToggle: () -> Unit)","description":"org.meshtastic.feature.settings.component.HomoglyphSetting","location":"feature/settings/org.meshtastic.feature.settings.component/-homoglyph-setting.html","searchKeys":["HomoglyphSetting","fun HomoglyphSetting(homoglyphEncodingEnabled: Boolean, onToggle: () -> Unit)","org.meshtastic.feature.settings.component.HomoglyphSetting"]},{"name":"fun LoRaConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.LoRaConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-lo-ra-config-screen.html","searchKeys":["LoRaConfigScreen","fun LoRaConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.LoRaConfigScreen"]},{"name":"fun LoadingOverlay(state: ResponseState<*>, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.radio.component.LoadingOverlay","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-loading-overlay.html","searchKeys":["LoadingOverlay","fun LoadingOverlay(state: ResponseState<*>, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.radio.component.LoadingOverlay"]},{"name":"fun LockdownDialog(lockdownState: LockdownState, onSubmit: (passphrase: String, boots: Int, hours: Int, sessionMinutes: Int) -> Unit, onDisconnect: () -> Unit)","description":"org.meshtastic.feature.settings.lockdown.LockdownDialog","location":"feature/settings/org.meshtastic.feature.settings.lockdown/-lockdown-dialog.html","searchKeys":["LockdownDialog","fun LockdownDialog(lockdownState: LockdownState, onSubmit: (passphrase: String, boots: Int, hours: Int, sessionMinutes: Int) -> Unit, onDisconnect: () -> Unit)","org.meshtastic.feature.settings.lockdown.LockdownDialog"]},{"name":"fun LockdownSessionStatus(tokenInfo: LockdownTokenInfo?, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.lockdown.LockdownSessionStatus","location":"feature/settings/org.meshtastic.feature.settings.lockdown/-lockdown-session-status.html","searchKeys":["LockdownSessionStatus","fun LockdownSessionStatus(tokenInfo: LockdownTokenInfo?, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.lockdown.LockdownSessionStatus"]},{"name":"fun LogcatContent(modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.debugging.LogcatContent","location":"feature/settings/org.meshtastic.feature.settings.debugging/-logcat-content.html","searchKeys":["LogcatContent","fun LogcatContent(modifier: Modifier = Modifier)","org.meshtastic.feature.settings.debugging.LogcatContent"]},{"name":"fun MQTTConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.MQTTConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-m-q-t-t-config-screen.html","searchKeys":["MQTTConfigScreen","fun MQTTConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.MQTTConfigScreen"]},{"name":"fun MapReportingPreference(mapReportingEnabled: Boolean = false, onMapReportingEnabledChanged: (Boolean) -> Unit = {}, shouldReportLocation: Boolean = false, onShouldReportLocationChanged: (Boolean) -> Unit = {}, positionPrecision: Int = 14, onPositionPrecisionChanged: (Int) -> Unit = {}, publishIntervalSecs: Int = 3600, onPublishIntervalSecsChanged: (Int) -> Unit = {}, enabled: Boolean)","description":"org.meshtastic.feature.settings.radio.component.MapReportingPreference","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-map-reporting-preference.html","searchKeys":["MapReportingPreference","fun MapReportingPreference(mapReportingEnabled: Boolean = false, onMapReportingEnabledChanged: (Boolean) -> Unit = {}, shouldReportLocation: Boolean = false, onShouldReportLocationChanged: (Boolean) -> Unit = {}, positionPrecision: Int = 14, onPositionPrecisionChanged: (Int) -> Unit = {}, publishIntervalSecs: Int = 3600, onPublishIntervalSecsChanged: (Int) -> Unit = {}, enabled: Boolean)","org.meshtastic.feature.settings.radio.component.MapReportingPreference"]},{"name":"fun MapReportingPreview()","description":"org.meshtastic.feature.settings.radio.component.MapReportingPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-map-reporting-preview.html","searchKeys":["MapReportingPreview","fun MapReportingPreview()","org.meshtastic.feature.settings.radio.component.MapReportingPreview"]},{"name":"fun MeshBeaconConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.radio.component.MeshBeaconConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-mesh-beacon-config-screen.html","searchKeys":["MeshBeaconConfigScreen","fun MeshBeaconConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.radio.component.MeshBeaconConfigScreen"]},{"name":"fun ModuleConfigurationScreen(viewModel: RadioConfigViewModel, hiddenFeaturesUnlocked: Boolean, onBack: () -> Unit, onNavigate: (Route) -> Unit)","description":"org.meshtastic.feature.settings.ModuleConfigurationScreen","location":"feature/settings/org.meshtastic.feature.settings/-module-configuration-screen.html","searchKeys":["ModuleConfigurationScreen","fun ModuleConfigurationScreen(viewModel: RadioConfigViewModel, hiddenFeaturesUnlocked: Boolean, onBack: () -> Unit, onNavigate: (Route) -> Unit)","org.meshtastic.feature.settings.ModuleConfigurationScreen"]},{"name":"fun NeighborInfoConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.NeighborInfoConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-neighbor-info-config-screen.html","searchKeys":["NeighborInfoConfigScreen","fun NeighborInfoConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.NeighborInfoConfigScreen"]},{"name":"fun NetworkConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, onOpenNfcSettings: () -> Unit = {})","description":"org.meshtastic.feature.settings.radio.component.NetworkConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-network-config-screen.html","searchKeys":["NetworkConfigScreen","fun NetworkConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, onOpenNfcSettings: () -> Unit = {})","org.meshtastic.feature.settings.radio.component.NetworkConfigScreen"]},{"name":"fun NodeActionButton(modifier: Modifier = Modifier, title: String, enabled: Boolean, icon: ImageVector? = null, iconTint: Color? = null, onClick: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.NodeActionButton","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-node-action-button.html","searchKeys":["NodeActionButton","fun NodeActionButton(modifier: Modifier = Modifier, title: String, enabled: Boolean, icon: ImageVector? = null, iconTint: Color? = null, onClick: () -> Unit)","org.meshtastic.feature.settings.radio.component.NodeActionButton"]},{"name":"fun NodeLayoutSettings(state: NodeListSettingsState, onDensityChange: (NodeListDensity) -> Unit, onShowPowerChange: (Boolean) -> Unit, onShowLastHeardChange: (Boolean) -> Unit, onLastHeardIsRelativeChange: (Boolean) -> Unit, onShowLocationChange: (Boolean) -> Unit, onShowHopsChange: (Boolean) -> Unit, onShowSignalChange: (Boolean) -> Unit, onShowChannelChange: (Boolean) -> Unit, onShowRoleChange: (Boolean) -> Unit, onShowTelemetryChange: (Boolean) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.component.NodeLayoutSettings","location":"feature/settings/org.meshtastic.feature.settings.component/-node-layout-settings.html","searchKeys":["NodeLayoutSettings","fun NodeLayoutSettings(state: NodeListSettingsState, onDensityChange: (NodeListDensity) -> Unit, onShowPowerChange: (Boolean) -> Unit, onShowLastHeardChange: (Boolean) -> Unit, onLastHeardIsRelativeChange: (Boolean) -> Unit, onShowLocationChange: (Boolean) -> Unit, onShowHopsChange: (Boolean) -> Unit, onShowSignalChange: (Boolean) -> Unit, onShowChannelChange: (Boolean) -> Unit, onShowRoleChange: (Boolean) -> Unit, onShowTelemetryChange: (Boolean) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.component.NodeLayoutSettings"]},{"name":"fun NodeLayoutSettingsCompactMinimalPreview()","description":"org.meshtastic.feature.settings.component.NodeLayoutSettingsCompactMinimalPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-node-layout-settings-compact-minimal-preview.html","searchKeys":["NodeLayoutSettingsCompactMinimalPreview","fun NodeLayoutSettingsCompactMinimalPreview()","org.meshtastic.feature.settings.component.NodeLayoutSettingsCompactMinimalPreview"]},{"name":"fun NodeLayoutSettingsCompactPreview()","description":"org.meshtastic.feature.settings.component.NodeLayoutSettingsCompactPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-node-layout-settings-compact-preview.html","searchKeys":["NodeLayoutSettingsCompactPreview","fun NodeLayoutSettingsCompactPreview()","org.meshtastic.feature.settings.component.NodeLayoutSettingsCompactPreview"]},{"name":"fun NodeLayoutSettingsCompletePreview()","description":"org.meshtastic.feature.settings.component.NodeLayoutSettingsCompletePreview","location":"feature/settings/org.meshtastic.feature.settings.component/-node-layout-settings-complete-preview.html","searchKeys":["NodeLayoutSettingsCompletePreview","fun NodeLayoutSettingsCompletePreview()","org.meshtastic.feature.settings.component.NodeLayoutSettingsCompletePreview"]},{"name":"fun NodeListScreen(settingsViewModel: SettingsViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.NodeListScreen","location":"feature/settings/org.meshtastic.feature.settings/-node-list-screen.html","searchKeys":["NodeListScreen","fun NodeListScreen(settingsViewModel: SettingsViewModel, onNavigateUp: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.NodeListScreen"]},{"name":"fun NotificationSection(messagesEnabled: Boolean, onToggleMessages: (Boolean) -> Unit, nodeEventsEnabled: Boolean, onToggleNodeEvents: (Boolean) -> Unit, lowBatteryEnabled: Boolean, onToggleLowBattery: (Boolean) -> Unit)","description":"org.meshtastic.feature.settings.component.NotificationSection","location":"feature/settings/org.meshtastic.feature.settings.component/-notification-section.html","searchKeys":["NotificationSection","fun NotificationSection(messagesEnabled: Boolean, onToggleMessages: (Boolean) -> Unit, nodeEventsEnabled: Boolean, onToggleNodeEvents: (Boolean) -> Unit, lowBatteryEnabled: Boolean, onToggleLowBattery: (Boolean) -> Unit)","org.meshtastic.feature.settings.component.NotificationSection"]},{"name":"fun NotificationSectionPreview()","description":"org.meshtastic.feature.settings.component.NotificationSectionPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-notification-section-preview.html","searchKeys":["NotificationSectionPreview","fun NotificationSectionPreview()","org.meshtastic.feature.settings.component.NotificationSectionPreview"]},{"name":"fun PacketAuthenticityBalancedPreview()","description":"org.meshtastic.feature.settings.radio.component.PacketAuthenticityBalancedPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-packet-authenticity-balanced-preview.html","searchKeys":["PacketAuthenticityBalancedPreview","fun PacketAuthenticityBalancedPreview()","org.meshtastic.feature.settings.radio.component.PacketAuthenticityBalancedPreview"]},{"name":"fun PacketAuthenticityDefaultPreview()","description":"org.meshtastic.feature.settings.radio.component.PacketAuthenticityDefaultPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-packet-authenticity-default-preview.html","searchKeys":["PacketAuthenticityDefaultPreview","fun PacketAuthenticityDefaultPreview()","org.meshtastic.feature.settings.radio.component.PacketAuthenticityDefaultPreview"]},{"name":"fun PacketAuthenticityStrictConfirmationPreview()","description":"org.meshtastic.feature.settings.radio.component.PacketAuthenticityStrictConfirmationPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-packet-authenticity-strict-confirmation-preview.html","searchKeys":["PacketAuthenticityStrictConfirmationPreview","fun PacketAuthenticityStrictConfirmationPreview()","org.meshtastic.feature.settings.radio.component.PacketAuthenticityStrictConfirmationPreview"]},{"name":"fun PacketAuthenticityStrictPreview()","description":"org.meshtastic.feature.settings.radio.component.PacketAuthenticityStrictPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-packet-authenticity-strict-preview.html","searchKeys":["PacketAuthenticityStrictPreview","fun PacketAuthenticityStrictPreview()","org.meshtastic.feature.settings.radio.component.PacketAuthenticityStrictPreview"]},{"name":"fun PacketAuthenticityUnsupportedPreview()","description":"org.meshtastic.feature.settings.radio.component.PacketAuthenticityUnsupportedPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-packet-authenticity-unsupported-preview.html","searchKeys":["PacketAuthenticityUnsupportedPreview","fun PacketAuthenticityUnsupportedPreview()","org.meshtastic.feature.settings.radio.component.PacketAuthenticityUnsupportedPreview"]},{"name":"fun PaxcounterConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.PaxcounterConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-paxcounter-config-screen.html","searchKeys":["PaxcounterConfigScreen","fun PaxcounterConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.PaxcounterConfigScreen"]},{"name":"fun PersistenceSectionPreview()","description":"org.meshtastic.feature.settings.component.PersistenceSectionPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-persistence-section-preview.html","searchKeys":["PersistenceSectionPreview","fun PersistenceSectionPreview()","org.meshtastic.feature.settings.component.PersistenceSectionPreview"]},{"name":"fun PositionConfigScreenCommon(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.PositionConfigScreenCommon","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-position-config-screen-common.html","searchKeys":["PositionConfigScreenCommon","fun PositionConfigScreenCommon(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.PositionConfigScreenCommon"]},{"name":"fun PowerConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.PowerConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-power-config-screen.html","searchKeys":["PowerConfigScreen","fun PowerConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.PowerConfigScreen"]},{"name":"fun PreviewAppFunctionsSettings()","description":"org.meshtastic.feature.settings.appfunctions.PreviewAppFunctionsSettings","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-preview-app-functions-settings.html","searchKeys":["PreviewAppFunctionsSettings","fun PreviewAppFunctionsSettings()","org.meshtastic.feature.settings.appfunctions.PreviewAppFunctionsSettings"]},{"name":"fun PrivateKeyRegenerateDialog(showKeyGenerationDialog: Boolean, onConfirm: (Config.SecurityConfig) -> Unit, onDismiss: () -> Unit = {})","description":"org.meshtastic.feature.settings.radio.component.PrivateKeyRegenerateDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-private-key-regenerate-dialog.html","searchKeys":["PrivateKeyRegenerateDialog","fun PrivateKeyRegenerateDialog(showKeyGenerationDialog: Boolean, onConfirm: (Config.SecurityConfig) -> Unit, onDismiss: () -> Unit = {})","org.meshtastic.feature.settings.radio.component.PrivateKeyRegenerateDialog"]},{"name":"fun RadioConfigItemList(state: RadioConfigState, isManaged: Boolean, isOtaCapable: Boolean = false, onRouteClick: (Enum<*>) -> Unit = {}, onImport: () -> Unit = {}, onExport: () -> Unit = {}, onNavigate: (Route) -> Unit)","description":"org.meshtastic.feature.settings.radio.RadioConfigItemList","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-item-list.html","searchKeys":["RadioConfigItemList","fun RadioConfigItemList(state: RadioConfigState, isManaged: Boolean, isOtaCapable: Boolean = false, onRouteClick: (Enum<*>) -> Unit = {}, onImport: () -> Unit = {}, onExport: () -> Unit = {}, onNavigate: (Route) -> Unit)","org.meshtastic.feature.settings.radio.RadioConfigItemList"]},{"name":"fun RangeTestConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.RangeTestConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-range-test-config-screen.html","searchKeys":["RangeTestConfigScreen","fun RangeTestConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.RangeTestConfigScreen"]},{"name":"fun RemoteHardwareConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.RemoteHardwareConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-remote-hardware-config-screen.html","searchKeys":["RemoteHardwareConfigScreen","fun RemoteHardwareConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.RemoteHardwareConfigScreen"]},{"name":"fun RouterRoleConfirmationDialog(onDismiss: () -> Unit, onConfirm: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.RouterRoleConfirmationDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-router-role-confirmation-dialog.html","searchKeys":["RouterRoleConfirmationDialog","fun RouterRoleConfirmationDialog(onDismiss: () -> Unit, onConfirm: () -> Unit)","org.meshtastic.feature.settings.radio.component.RouterRoleConfirmationDialog"]},{"name":"fun SampleNodeCompactAllFieldsPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompactAllFieldsPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-compact-all-fields-preview.html","searchKeys":["SampleNodeCompactAllFieldsPreview","fun SampleNodeCompactAllFieldsPreview()","org.meshtastic.feature.settings.component.SampleNodeCompactAllFieldsPreview"]},{"name":"fun SampleNodeCompactNameOnlyPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompactNameOnlyPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-compact-name-only-preview.html","searchKeys":["SampleNodeCompactNameOnlyPreview","fun SampleNodeCompactNameOnlyPreview()","org.meshtastic.feature.settings.component.SampleNodeCompactNameOnlyPreview"]},{"name":"fun SampleNodeCompactSignalOnlyPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompactSignalOnlyPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-compact-signal-only-preview.html","searchKeys":["SampleNodeCompactSignalOnlyPreview","fun SampleNodeCompactSignalOnlyPreview()","org.meshtastic.feature.settings.component.SampleNodeCompactSignalOnlyPreview"]},{"name":"fun SampleNodeCompactToggleMatrixPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompactToggleMatrixPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-compact-toggle-matrix-preview.html","searchKeys":["SampleNodeCompactToggleMatrixPreview","fun SampleNodeCompactToggleMatrixPreview()","org.meshtastic.feature.settings.component.SampleNodeCompactToggleMatrixPreview"]},{"name":"fun SampleNodeCompleteDirectSignalPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompleteDirectSignalPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-complete-direct-signal-preview.html","searchKeys":["SampleNodeCompleteDirectSignalPreview","fun SampleNodeCompleteDirectSignalPreview()","org.meshtastic.feature.settings.component.SampleNodeCompleteDirectSignalPreview"]},{"name":"fun SampleNodeCompleteFahrenheitPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompleteFahrenheitPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-complete-fahrenheit-preview.html","searchKeys":["SampleNodeCompleteFahrenheitPreview","fun SampleNodeCompleteFahrenheitPreview()","org.meshtastic.feature.settings.component.SampleNodeCompleteFahrenheitPreview"]},{"name":"fun SampleNodeCompleteImperialPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompleteImperialPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-complete-imperial-preview.html","searchKeys":["SampleNodeCompleteImperialPreview","fun SampleNodeCompleteImperialPreview()","org.meshtastic.feature.settings.component.SampleNodeCompleteImperialPreview"]},{"name":"fun SampleNodeCompletePreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompletePreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-complete-preview.html","searchKeys":["SampleNodeCompletePreview","fun SampleNodeCompletePreview()","org.meshtastic.feature.settings.component.SampleNodeCompletePreview"]},{"name":"fun SampleNodeCompleteToggleMatrixPreview()","description":"org.meshtastic.feature.settings.component.SampleNodeCompleteToggleMatrixPreview","location":"feature/settings/org.meshtastic.feature.settings.component/-sample-node-complete-toggle-matrix-preview.html","searchKeys":["SampleNodeCompleteToggleMatrixPreview","fun SampleNodeCompleteToggleMatrixPreview()","org.meshtastic.feature.settings.component.SampleNodeCompleteToggleMatrixPreview"]},{"name":"fun SecurityConfigScreenCommon(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.SecurityConfigScreenCommon","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-security-config-screen-common.html","searchKeys":["SecurityConfigScreenCommon","fun SecurityConfigScreenCommon(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.SecurityConfigScreenCommon"]},{"name":"fun SerialConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.SerialConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-serial-config-screen.html","searchKeys":["SerialConfigScreen","fun SerialConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.SerialConfigScreen"]},{"name":"fun SettingsScreen(settingsViewModel: SettingsViewModel, viewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit = {}, onNavigate: (Route) -> Unit = {}, onBack: () -> Unit? = null)","description":"org.meshtastic.feature.settings.SettingsScreen","location":"feature/settings/org.meshtastic.feature.settings/-settings-screen.html","searchKeys":["SettingsScreen","fun SettingsScreen(settingsViewModel: SettingsViewModel, viewModel: RadioConfigViewModel, onClickNodeChip: (Int) -> Unit = {}, onNavigate: (Route) -> Unit = {}, onBack: () -> Unit? = null)","org.meshtastic.feature.settings.SettingsScreen"]},{"name":"fun ShutdownConfirmationDialog(title: String, node: Node?, onDismiss: () -> Unit, isShutdown: Boolean = true, icon: ImageVector? = null, onConfirm: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.ShutdownConfirmationDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-shutdown-confirmation-dialog.html","searchKeys":["ShutdownConfirmationDialog","fun ShutdownConfirmationDialog(title: String, node: Node?, onDismiss: () -> Unit, isShutdown: Boolean = true, icon: ImageVector? = null, onConfirm: () -> Unit)","org.meshtastic.feature.settings.radio.component.ShutdownConfirmationDialog"]},{"name":"fun StoreForwardConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.StoreForwardConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-store-forward-config-screen.html","searchKeys":["StoreForwardConfigScreen","fun StoreForwardConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.StoreForwardConfigScreen"]},{"name":"fun TAKConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.TAKConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-t-a-k-config-screen.html","searchKeys":["TAKConfigScreen","fun TAKConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.TAKConfigScreen"]},{"name":"fun TakConfigCardPreview()","description":"org.meshtastic.feature.settings.radio.component.TakConfigCardPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-config-card-preview.html","searchKeys":["TakConfigCardPreview","fun TakConfigCardPreview()","org.meshtastic.feature.settings.radio.component.TakConfigCardPreview"]},{"name":"fun TakServerScreen(onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.TakServerScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-server-screen.html","searchKeys":["TakServerScreen","fun TakServerScreen(onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.TakServerScreen"]},{"name":"fun TakServerSectionConnectedPreview()","description":"org.meshtastic.feature.settings.radio.component.TakServerSectionConnectedPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-server-section-connected-preview.html","searchKeys":["TakServerSectionConnectedPreview","fun TakServerSectionConnectedPreview()","org.meshtastic.feature.settings.radio.component.TakServerSectionConnectedPreview"]},{"name":"fun TakServerSectionDisabledPreview()","description":"org.meshtastic.feature.settings.radio.component.TakServerSectionDisabledPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-server-section-disabled-preview.html","searchKeys":["TakServerSectionDisabledPreview","fun TakServerSectionDisabledPreview()","org.meshtastic.feature.settings.radio.component.TakServerSectionDisabledPreview"]},{"name":"fun TakServerSectionEnabledPreview()","description":"org.meshtastic.feature.settings.radio.component.TakServerSectionEnabledPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-server-section-enabled-preview.html","searchKeys":["TakServerSectionEnabledPreview","fun TakServerSectionEnabledPreview()","org.meshtastic.feature.settings.radio.component.TakServerSectionEnabledPreview"]},{"name":"fun TakServerSectionFailedPreview()","description":"org.meshtastic.feature.settings.radio.component.TakServerSectionFailedPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-server-section-failed-preview.html","searchKeys":["TakServerSectionFailedPreview","fun TakServerSectionFailedPreview()","org.meshtastic.feature.settings.radio.component.TakServerSectionFailedPreview"]},{"name":"fun TakServerSectionV1FallbackPreview()","description":"org.meshtastic.feature.settings.radio.component.TakServerSectionV1FallbackPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-server-section-v1-fallback-preview.html","searchKeys":["TakServerSectionV1FallbackPreview","fun TakServerSectionV1FallbackPreview()","org.meshtastic.feature.settings.radio.component.TakServerSectionV1FallbackPreview"]},{"name":"fun TakTestCardIdlePreview()","description":"org.meshtastic.feature.settings.radio.component.TakTestCardIdlePreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-test-card-idle-preview.html","searchKeys":["TakTestCardIdlePreview","fun TakTestCardIdlePreview()","org.meshtastic.feature.settings.radio.component.TakTestCardIdlePreview"]},{"name":"fun TakTestCardResultsPreview()","description":"org.meshtastic.feature.settings.radio.component.TakTestCardResultsPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-test-card-results-preview.html","searchKeys":["TakTestCardResultsPreview","fun TakTestCardResultsPreview()","org.meshtastic.feature.settings.radio.component.TakTestCardResultsPreview"]},{"name":"fun TakTestCardRunningPreview()","description":"org.meshtastic.feature.settings.radio.component.TakTestCardRunningPreview","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-tak-test-card-running-preview.html","searchKeys":["TakTestCardRunningPreview","fun TakTestCardRunningPreview()","org.meshtastic.feature.settings.radio.component.TakTestCardRunningPreview"]},{"name":"fun TelemetryConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.TelemetryConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-telemetry-config-screen.html","searchKeys":["TelemetryConfigScreen","fun TelemetryConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.TelemetryConfigScreen"]},{"name":"fun ThemePickerDialog(onClickTheme: (Int) -> Unit, onDismiss: () -> Unit)","description":"org.meshtastic.feature.settings.component.ThemePickerDialog","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-picker-dialog.html","searchKeys":["ThemePickerDialog","fun ThemePickerDialog(onClickTheme: (Int) -> Unit, onDismiss: () -> Unit)","org.meshtastic.feature.settings.component.ThemePickerDialog"]},{"name":"fun UnitsPickerDialog(current: UnitsOverride, onClickUnits: (UnitsOverride) -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.settings.component.UnitsPickerDialog","location":"feature/settings/org.meshtastic.feature.settings.component/-units-picker-dialog.html","searchKeys":["UnitsPickerDialog","fun UnitsPickerDialog(current: UnitsOverride, onClickUnits: (UnitsOverride) -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.settings.component.UnitsPickerDialog"]},{"name":"fun UserConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.UserConfigScreen","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-user-config-screen.html","searchKeys":["UserConfigScreen","fun UserConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit)","org.meshtastic.feature.settings.radio.component.UserConfigScreen"]},{"name":"fun WarningDialog(icon: ImageVector? = null, title: String, text: () -> Unit = {}, onDismiss: () -> Unit, onConfirm: () -> Unit)","description":"org.meshtastic.feature.settings.radio.component.WarningDialog","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-warning-dialog.html","searchKeys":["WarningDialog","fun WarningDialog(icon: ImageVector? = null, title: String, text: () -> Unit = {}, onDismiss: () -> Unit, onConfirm: () -> Unit)","org.meshtastic.feature.settings.radio.component.WarningDialog"]},{"name":"fun addFilterWord(word: String)","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel.addFilterWord","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/add-filter-word.html","searchKeys":["addFilterWord","fun addFilterWord(word: String)","org.meshtastic.feature.settings.filter.FilterSettingsViewModel.addFilterWord"]},{"name":"fun backupSecurityKeys(securityConfig: Config.SecurityConfig, onComplete: () -> Unit = {})","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.backupSecurityKeys","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/backup-security-keys.html","searchKeys":["backupSecurityKeys","fun backupSecurityKeys(securityConfig: Config.SecurityConfig, onComplete: () -> Unit = {})","org.meshtastic.feature.settings.radio.RadioConfigViewModel.backupSecurityKeys"]},{"name":"fun cleanNodes()","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.cleanNodes","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/clean-nodes.html","searchKeys":["cleanNodes","fun cleanNodes()","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.cleanNodes"]},{"name":"fun clearMqttProbeStatus()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.clearMqttProbeStatus","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/clear-mqtt-probe-status.html","searchKeys":["clearMqttProbeStatus","fun clearMqttProbeStatus()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.clearMqttProbeStatus"]},{"name":"fun clearPacketResponse()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.clearPacketResponse","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/clear-packet-response.html","searchKeys":["clearPacketResponse","fun clearPacketResponse()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.clearPacketResponse"]},{"name":"fun clearRequestChannelUrl()","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.clearRequestChannelUrl","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/clear-request-channel-url.html","searchKeys":["clearRequestChannelUrl","fun clearRequestChannelUrl()","org.meshtastic.feature.settings.channel.ChannelViewModel.clearRequestChannelUrl"]},{"name":"fun clearSearch()","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.clearSearch","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/clear-search.html","searchKeys":["clearSearch","fun clearSearch()","org.meshtastic.feature.settings.debugging.LogSearchManager.clearSearch"]},{"name":"fun deleteAllLogs(): Job","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.deleteAllLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/delete-all-logs.html","searchKeys":["deleteAllLogs","fun deleteAllLogs(): Job","org.meshtastic.feature.settings.debugging.DebugViewModel.deleteAllLogs"]},{"name":"fun deleteSecurityKeyBackup(onComplete: () -> Unit = {})","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.deleteSecurityKeyBackup","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/delete-security-key-backup.html","searchKeys":["deleteSecurityKeyBackup","fun deleteSecurityKeyBackup(onComplete: () -> Unit = {})","org.meshtastic.feature.settings.radio.RadioConfigViewModel.deleteSecurityKeyBackup"]},{"name":"fun deviceConfigRoutes(metadata: DeviceMetadata?): List<ConfigRoute>","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.Companion.deviceConfigRoutes","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-companion/device-config-routes.html","searchKeys":["deviceConfigRoutes","fun deviceConfigRoutes(metadata: DeviceMetadata?): List<ConfigRoute>","org.meshtastic.feature.settings.navigation.ConfigRoute.Companion.deviceConfigRoutes"]},{"name":"fun ensureLoadingForRemote()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.ensureLoadingForRemote","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/ensure-loading-for-remote.html","searchKeys":["ensureLoadingForRemote","fun ensureLoadingForRemote()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.ensureLoadingForRemote"]},{"name":"fun exportProfile(uri: CommonUri, profile: DeviceProfile)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.exportProfile","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/export-profile.html","searchKeys":["exportProfile","fun exportProfile(uri: CommonUri, profile: DeviceProfile)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.exportProfile"]},{"name":"fun filterExcludedFrom(metadata: DeviceMetadata?, role: Config.DeviceConfig.Role?): List<ModuleRoute>","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.Companion.filterExcludedFrom","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-companion/filter-excluded-from.html","searchKeys":["filterExcludedFrom","fun filterExcludedFrom(metadata: DeviceMetadata?, role: Config.DeviceConfig.Role?): List<ModuleRoute>","org.meshtastic.feature.settings.navigation.ModuleRoute.Companion.filterExcludedFrom"]},{"name":"fun filterLogcat(raw: String, levels: Set<LogLevel>, query: String): List<String>","description":"org.meshtastic.feature.settings.debugging.filterLogcat","location":"feature/settings/org.meshtastic.feature.settings.debugging/filter-logcat.html","searchKeys":["filterLogcat","fun filterLogcat(raw: String, levels: Set<LogLevel>, query: String): List<String>","org.meshtastic.feature.settings.debugging.filterLogcat"]},{"name":"fun filterLogs(logs: List<DebugViewModel.UiMeshLog>, filterTexts: List<String>, filterMode: FilterMode): List<DebugViewModel.UiMeshLog>","description":"org.meshtastic.feature.settings.debugging.LogFilterManager.filterLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/filter-logs.html","searchKeys":["filterLogs","fun filterLogs(logs: List<DebugViewModel.UiMeshLog>, filterTexts: List<String>, filterMode: FilterMode): List<DebugViewModel.UiMeshLog>","org.meshtastic.feature.settings.debugging.LogFilterManager.filterLogs"]},{"name":"fun findSearchMatches(searchText: String, filteredLogs: List<DebugViewModel.UiMeshLog>): List<LogSearchManager.SearchMatch>","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.findSearchMatches","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/find-search-matches.html","searchKeys":["findSearchMatches","fun findSearchMatches(searchText: String, filteredLogs: List<DebugViewModel.UiMeshLog>): List<LogSearchManager.SearchMatch>","org.meshtastic.feature.settings.debugging.LogSearchManager.findSearchMatches"]},{"name":"fun fromValue(value: Long): FixedUpdateIntervals?","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.Companion.fromValue","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-companion/from-value.html","searchKeys":["fromValue","fun fromValue(value: Long): FixedUpdateIntervals?","org.meshtastic.feature.settings.util.FixedUpdateIntervals.Companion.fromValue"]},{"name":"fun fromValue(value: Long): UpdateInterval","description":"org.meshtastic.feature.settings.util.UpdateInterval.Companion.fromValue","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-companion/from-value.html","searchKeys":["fromValue","fun fromValue(value: Long): UpdateInterval","org.meshtastic.feature.settings.util.UpdateInterval.Companion.fromValue"]},{"name":"fun getNavRouteFrom(routeName: String): Route?","description":"org.meshtastic.feature.settings.navigation.getNavRouteFrom","location":"feature/settings/org.meshtastic.feature.settings.navigation/get-nav-route-from.html","searchKeys":["getNavRouteFrom","fun getNavRouteFrom(routeName: String): Route?","org.meshtastic.feature.settings.navigation.getNavRouteFrom"]},{"name":"fun getNodesToDelete()","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.getNodesToDelete","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/get-nodes-to-delete.html","searchKeys":["getNodesToDelete","fun getNodesToDelete()","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.getNodesToDelete"]},{"name":"fun goToNextMatch()","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.goToNextMatch","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/go-to-next-match.html","searchKeys":["goToNextMatch","fun goToNextMatch()","org.meshtastic.feature.settings.debugging.LogSearchManager.goToNextMatch"]},{"name":"fun goToPreviousMatch()","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.goToPreviousMatch","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/go-to-previous-match.html","searchKeys":["goToPreviousMatch","fun goToPreviousMatch()","org.meshtastic.feature.settings.debugging.LogSearchManager.goToPreviousMatch"]},{"name":"fun importProfile(uri: CommonUri, onResult: (DeviceProfile) -> Unit)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.importProfile","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/import-profile.html","searchKeys":["importProfile","fun importProfile(uri: CommonUri, onResult: (DeviceProfile) -> Unit)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.importProfile"]},{"name":"fun installProfile(protobuf: DeviceProfile)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.installProfile","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/install-profile.html","searchKeys":["installProfile","fun installProfile(protobuf: DeviceProfile)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.installProfile"]},{"name":"fun isWaiting(): Boolean","description":"org.meshtastic.feature.settings.radio.ResponseState.isWaiting","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/is-waiting.html","searchKeys":["isWaiting","fun isWaiting(): Boolean","org.meshtastic.feature.settings.radio.ResponseState.isWaiting"]},{"name":"fun languageMap(): Map<String, String>","description":"org.meshtastic.feature.settings.util.LanguageUtils.languageMap","location":"feature/settings/org.meshtastic.feature.settings.util/-language-utils/language-map.html","searchKeys":["languageMap","fun languageMap(): Map<String, String>","org.meshtastic.feature.settings.util.LanguageUtils.languageMap"]},{"name":"fun loadConfigRoute(route: Enum<*>)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.loadConfigRoute","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/load-config-route.html","searchKeys":["loadConfigRoute","fun loadConfigRoute(route: Enum<*>)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.loadConfigRoute"]},{"name":"fun logcatLineLevel(line: String): Char?","description":"org.meshtastic.feature.settings.debugging.logcatLineLevel","location":"feature/settings/org.meshtastic.feature.settings.debugging/logcat-line-level.html","searchKeys":["logcatLineLevel","fun logcatLineLevel(line: String): Char?","org.meshtastic.feature.settings.debugging.logcatLineLevel"]},{"name":"fun onOlderThanDaysChanged(value: Float)","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.onOlderThanDaysChanged","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/on-older-than-days-changed.html","searchKeys":["onOlderThanDaysChanged","fun onOlderThanDaysChanged(value: Float)","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.onOlderThanDaysChanged"]},{"name":"fun onOnlyUnknownNodesChanged(value: Boolean)","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.onOnlyUnknownNodesChanged","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/on-only-unknown-nodes-changed.html","searchKeys":["onOnlyUnknownNodesChanged","fun onOnlyUnknownNodesChanged(value: Boolean)","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.onOnlyUnknownNodesChanged"]},{"name":"fun probeMqttConnection(address: String, tlsEnabled: Boolean, username: String?, password: String?)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.probeMqttConnection","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/probe-mqtt-connection.html","searchKeys":["probeMqttConnection","fun probeMqttConnection(address: String, tlsEnabled: Boolean, username: String?, password: String?)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.probeMqttConnection"]},{"name":"fun rememberSettingsRadioConfigViewModelProvider(backStack: NavBackStack<NavKey>): (SettingsRoute.Settings?) -> RadioConfigViewModel","description":"org.meshtastic.feature.settings.navigation.rememberSettingsRadioConfigViewModelProvider","location":"feature/settings/org.meshtastic.feature.settings.navigation/remember-settings-radio-config-view-model-provider.html","searchKeys":["rememberSettingsRadioConfigViewModelProvider","fun rememberSettingsRadioConfigViewModelProvider(backStack: NavBackStack<NavKey>): (SettingsRoute.Settings?) -> RadioConfigViewModel","org.meshtastic.feature.settings.navigation.rememberSettingsRadioConfigViewModelProvider"]},{"name":"fun removeFilterWord(word: String)","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel.removeFilterWord","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/remove-filter-word.html","searchKeys":["removeFilterWord","fun removeFilterWord(word: String)","org.meshtastic.feature.settings.filter.FilterSettingsViewModel.removeFilterWord"]},{"name":"fun removeFixedPosition()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.removeFixedPosition","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/remove-fixed-position.html","searchKeys":["removeFixedPosition","fun removeFixedPosition()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.removeFixedPosition"]},{"name":"fun requestChannelUrl(url: String, onError: () -> Unit): Result<Unit>","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.requestChannelUrl","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/request-channel-url.html","searchKeys":["requestChannelUrl","fun requestChannelUrl(url: String, onError: () -> Unit): Result<Unit>","org.meshtastic.feature.settings.channel.ChannelViewModel.requestChannelUrl"]},{"name":"fun requestCleanNodes()","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.requestCleanNodes","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/request-clean-nodes.html","searchKeys":["requestCleanNodes","fun requestCleanNodes()","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.requestCleanNodes"]},{"name":"fun requestDeleteAllLogs()","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.requestDeleteAllLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/request-delete-all-logs.html","searchKeys":["requestDeleteAllLogs","fun requestDeleteAllLogs()","org.meshtastic.feature.settings.debugging.DebugViewModel.requestDeleteAllLogs"]},{"name":"fun reset()","description":"org.meshtastic.feature.settings.radio.component.ConfigState.reset","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/reset.html","searchKeys":["reset","fun reset()","org.meshtastic.feature.settings.radio.component.ConfigState.reset"]},{"name":"fun restoreSecurityKeys()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.restoreSecurityKeys","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/restore-security-keys.html","searchKeys":["restoreSecurityKeys","fun restoreSecurityKeys()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.restoreSecurityKeys"]},{"name":"fun saveDataCsv(uri: CommonUri, filterPortnum: Int? = null)","description":"org.meshtastic.feature.settings.SettingsViewModel.saveDataCsv","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/save-data-csv.html","searchKeys":["saveDataCsv","fun saveDataCsv(uri: CommonUri, filterPortnum: Int? = null)","org.meshtastic.feature.settings.SettingsViewModel.saveDataCsv"]},{"name":"fun saveNodeDbJson(uri: CommonUri)","description":"org.meshtastic.feature.settings.SettingsViewModel.saveNodeDbJson","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/save-node-db-json.html","searchKeys":["saveNodeDbJson","fun saveNodeDbJson(uri: CommonUri)","org.meshtastic.feature.settings.SettingsViewModel.saveNodeDbJson"]},{"name":"fun saveUserConfig(user: User)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.saveUserConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/save-user-config.html","searchKeys":["saveUserConfig","fun saveUserConfig(user: User)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.saveUserConfig"]},{"name":"fun securityKeyBackupExists(): Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.securityKeyBackupExists","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/security-key-backup-exists.html","searchKeys":["securityKeyBackupExists","fun securityKeyBackupExists(): Boolean","org.meshtastic.feature.settings.radio.RadioConfigViewModel.securityKeyBackupExists"]},{"name":"fun sendLockNow()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.sendLockNow","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/send-lock-now.html","searchKeys":["sendLockNow","fun sendLockNow()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.sendLockNow"]},{"name":"fun setAppLocale(languageTag: String)","description":"org.meshtastic.feature.settings.util.LanguageUtils.setAppLocale","location":"feature/settings/org.meshtastic.feature.settings.util/-language-utils/set-app-locale.html","searchKeys":["setAppLocale","fun setAppLocale(languageTag: String)","org.meshtastic.feature.settings.util.LanguageUtils.setAppLocale"]},{"name":"fun setCannedMessages(messages: String)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setCannedMessages","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-canned-messages.html","searchKeys":["setCannedMessages","fun setCannedMessages(messages: String)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setCannedMessages"]},{"name":"fun setChannels(channelSet: ChannelSet): Job","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.setChannels","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/set-channels.html","searchKeys":["setChannels","fun setChannels(channelSet: ChannelSet): Job","org.meshtastic.feature.settings.channel.ChannelViewModel.setChannels"]},{"name":"fun setConfig(config: Config)","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.setConfig","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/set-config.html","searchKeys":["setConfig","fun setConfig(config: Config)","org.meshtastic.feature.settings.channel.ChannelViewModel.setConfig"]},{"name":"fun setConfig(config: Config)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-config.html","searchKeys":["setConfig","fun setConfig(config: Config)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setConfig"]},{"name":"fun setDbCacheLimit(limit: Int)","description":"org.meshtastic.feature.settings.SettingsViewModel.setDbCacheLimit","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-db-cache-limit.html","searchKeys":["setDbCacheLimit","fun setDbCacheLimit(limit: Int)","org.meshtastic.feature.settings.SettingsViewModel.setDbCacheLimit"]},{"name":"fun setFilterEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel.setFilterEnabled","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/set-filter-enabled.html","searchKeys":["setFilterEnabled","fun setFilterEnabled(enabled: Boolean)","org.meshtastic.feature.settings.filter.FilterSettingsViewModel.setFilterEnabled"]},{"name":"fun setFilterTexts(filters: List<String>)","description":"org.meshtastic.feature.settings.debugging.LogFilterManager.setFilterTexts","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/set-filter-texts.html","searchKeys":["setFilterTexts","fun setFilterTexts(filters: List<String>)","org.meshtastic.feature.settings.debugging.LogFilterManager.setFilterTexts"]},{"name":"fun setFixedPosition(position: Position)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setFixedPosition","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-fixed-position.html","searchKeys":["setFixedPosition","fun setFixedPosition(position: Position)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setFixedPosition"]},{"name":"fun setGetChannelInfoEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetChannelInfoEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-channel-info-enabled.html","searchKeys":["setGetChannelInfoEnabled","fun setGetChannelInfoEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetChannelInfoEnabled"]},{"name":"fun setGetDeviceStatusEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetDeviceStatusEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-device-status-enabled.html","searchKeys":["setGetDeviceStatusEnabled","fun setGetDeviceStatusEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetDeviceStatusEnabled"]},{"name":"fun setGetMeshMetricsEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetMeshMetricsEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-mesh-metrics-enabled.html","searchKeys":["setGetMeshMetricsEnabled","fun setGetMeshMetricsEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetMeshMetricsEnabled"]},{"name":"fun setGetMeshStatusEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetMeshStatusEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-mesh-status-enabled.html","searchKeys":["setGetMeshStatusEnabled","fun setGetMeshStatusEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetMeshStatusEnabled"]},{"name":"fun setGetNodeDetailsEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetNodeDetailsEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-node-details-enabled.html","searchKeys":["setGetNodeDetailsEnabled","fun setGetNodeDetailsEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetNodeDetailsEnabled"]},{"name":"fun setGetNodeListEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetNodeListEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-node-list-enabled.html","searchKeys":["setGetNodeListEnabled","fun setGetNodeListEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetNodeListEnabled"]},{"name":"fun setGetRecentMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetRecentMessagesEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-recent-messages-enabled.html","searchKeys":["setGetRecentMessagesEnabled","fun setGetRecentMessagesEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetRecentMessagesEnabled"]},{"name":"fun setGetUnreadSummaryEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetUnreadSummaryEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-get-unread-summary-enabled.html","searchKeys":["setGetUnreadSummaryEnabled","fun setGetUnreadSummaryEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setGetUnreadSummaryEnabled"]},{"name":"fun setLastHeardIsRelative(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setLastHeardIsRelative","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-last-heard-is-relative.html","searchKeys":["setLastHeardIsRelative","fun setLastHeardIsRelative(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setLastHeardIsRelative"]},{"name":"fun setLocale(languageTag: String)","description":"org.meshtastic.feature.settings.SettingsViewModel.setLocale","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-locale.html","searchKeys":["setLocale","fun setLocale(languageTag: String)","org.meshtastic.feature.settings.SettingsViewModel.setLocale"]},{"name":"fun setLoggingEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.setLoggingEnabled","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/set-logging-enabled.html","searchKeys":["setLoggingEnabled","fun setLoggingEnabled(enabled: Boolean)","org.meshtastic.feature.settings.debugging.DebugViewModel.setLoggingEnabled"]},{"name":"fun setLowBatteryEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setLowBatteryEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-low-battery-enabled.html","searchKeys":["setLowBatteryEnabled","fun setLowBatteryEnabled(enabled: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setLowBatteryEnabled"]},{"name":"fun setMasterEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setMasterEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-master-enabled.html","searchKeys":["setMasterEnabled","fun setMasterEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setMasterEnabled"]},{"name":"fun setMeshLogLoggingEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setMeshLogLoggingEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-mesh-log-logging-enabled.html","searchKeys":["setMeshLogLoggingEnabled","fun setMeshLogLoggingEnabled(enabled: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setMeshLogLoggingEnabled"]},{"name":"fun setMeshLogRetentionDays(days: Int)","description":"org.meshtastic.feature.settings.SettingsViewModel.setMeshLogRetentionDays","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-mesh-log-retention-days.html","searchKeys":["setMeshLogRetentionDays","fun setMeshLogRetentionDays(days: Int)","org.meshtastic.feature.settings.SettingsViewModel.setMeshLogRetentionDays"]},{"name":"fun setMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setMessagesEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-messages-enabled.html","searchKeys":["setMessagesEnabled","fun setMessagesEnabled(enabled: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setMessagesEnabled"]},{"name":"fun setModuleConfig(config: ModuleConfig)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setModuleConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-module-config.html","searchKeys":["setModuleConfig","fun setModuleConfig(config: ModuleConfig)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setModuleConfig"]},{"name":"fun setMqttProxyActive(active: Boolean)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setMqttProxyActive","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-mqtt-proxy-active.html","searchKeys":["setMqttProxyActive","fun setMqttProxyActive(active: Boolean)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setMqttProxyActive"]},{"name":"fun setNodeEventsEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setNodeEventsEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-node-events-enabled.html","searchKeys":["setNodeEventsEnabled","fun setNodeEventsEnabled(enabled: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setNodeEventsEnabled"]},{"name":"fun setNodeListDensity(value: String)","description":"org.meshtastic.feature.settings.SettingsViewModel.setNodeListDensity","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-node-list-density.html","searchKeys":["setNodeListDensity","fun setNodeListDensity(value: String)","org.meshtastic.feature.settings.SettingsViewModel.setNodeListDensity"]},{"name":"fun setOwner(user: User)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setOwner","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-owner.html","searchKeys":["setOwner","fun setOwner(user: User)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setOwner"]},{"name":"fun setPreserveFavorites(preserveFavorites: Boolean)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setPreserveFavorites","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-preserve-favorites.html","searchKeys":["setPreserveFavorites","fun setPreserveFavorites(preserveFavorites: Boolean)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setPreserveFavorites"]},{"name":"fun setProvideLocation(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setProvideLocation","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-provide-location.html","searchKeys":["setProvideLocation","fun setProvideLocation(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setProvideLocation"]},{"name":"fun setResponseStateLoading(route: Enum<*>)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setResponseStateLoading","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-response-state-loading.html","searchKeys":["setResponseStateLoading","fun setResponseStateLoading(route: Enum<*>)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setResponseStateLoading"]},{"name":"fun setRetentionDays(days: Int)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.setRetentionDays","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/set-retention-days.html","searchKeys":["setRetentionDays","fun setRetentionDays(days: Int)","org.meshtastic.feature.settings.debugging.DebugViewModel.setRetentionDays"]},{"name":"fun setRingtone(ringtone: String)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setRingtone","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-ringtone.html","searchKeys":["setRingtone","fun setRingtone(ringtone: String)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setRingtone"]},{"name":"fun setSearchText(text: String)","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.setSearchText","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/set-search-text.html","searchKeys":["setSearchText","fun setSearchText(text: String)","org.meshtastic.feature.settings.debugging.LogSearchManager.setSearchText"]},{"name":"fun setSelectedLogId(id: String?)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.setSelectedLogId","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/set-selected-log-id.html","searchKeys":["setSelectedLogId","fun setSelectedLogId(id: String?)","org.meshtastic.feature.settings.debugging.DebugViewModel.setSelectedLogId"]},{"name":"fun setSendMessageEnabled(enabled: Boolean)","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setSendMessageEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/set-send-message-enabled.html","searchKeys":["setSendMessageEnabled","fun setSendMessageEnabled(enabled: Boolean)","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.setSendMessageEnabled"]},{"name":"fun setShouldReportLocation(nodeNum: Int?, shouldReportLocation: Boolean)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.setShouldReportLocation","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/set-should-report-location.html","searchKeys":["setShouldReportLocation","fun setShouldReportLocation(nodeNum: Int?, shouldReportLocation: Boolean)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.setShouldReportLocation"]},{"name":"fun setShouldShowChannel(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowChannel","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-channel.html","searchKeys":["setShouldShowChannel","fun setShouldShowChannel(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowChannel"]},{"name":"fun setShouldShowHops(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowHops","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-hops.html","searchKeys":["setShouldShowHops","fun setShouldShowHops(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowHops"]},{"name":"fun setShouldShowLastHeard(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowLastHeard","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-last-heard.html","searchKeys":["setShouldShowLastHeard","fun setShouldShowLastHeard(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowLastHeard"]},{"name":"fun setShouldShowLocation(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowLocation","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-location.html","searchKeys":["setShouldShowLocation","fun setShouldShowLocation(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowLocation"]},{"name":"fun setShouldShowPower(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowPower","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-power.html","searchKeys":["setShouldShowPower","fun setShouldShowPower(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowPower"]},{"name":"fun setShouldShowRole(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowRole","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-role.html","searchKeys":["setShouldShowRole","fun setShouldShowRole(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowRole"]},{"name":"fun setShouldShowSignal(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowSignal","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-signal.html","searchKeys":["setShouldShowSignal","fun setShouldShowSignal(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowSignal"]},{"name":"fun setShouldShowTelemetry(value: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShouldShowTelemetry","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-should-show-telemetry.html","searchKeys":["setShouldShowTelemetry","fun setShouldShowTelemetry(value: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShouldShowTelemetry"]},{"name":"fun setShowFullMessageTimestamps(show: Boolean)","description":"org.meshtastic.feature.settings.SettingsViewModel.setShowFullMessageTimestamps","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-show-full-message-timestamps.html","searchKeys":["setShowFullMessageTimestamps","fun setShowFullMessageTimestamps(show: Boolean)","org.meshtastic.feature.settings.SettingsViewModel.setShowFullMessageTimestamps"]},{"name":"fun setTheme(theme: Int)","description":"org.meshtastic.feature.settings.SettingsViewModel.setTheme","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-theme.html","searchKeys":["setTheme","fun setTheme(theme: Int)","org.meshtastic.feature.settings.SettingsViewModel.setTheme"]},{"name":"fun setUnitsOverride(override: UnitsOverride)","description":"org.meshtastic.feature.settings.SettingsViewModel.setUnitsOverride","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/set-units-override.html","searchKeys":["setUnitsOverride","fun setUnitsOverride(override: UnitsOverride)","org.meshtastic.feature.settings.SettingsViewModel.setUnitsOverride"]},{"name":"fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.shouldReportLocation","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/should-report-location.html","searchKeys":["shouldReportLocation","fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.shouldReportLocation"]},{"name":"fun showAppIntro()","description":"org.meshtastic.feature.settings.SettingsViewModel.showAppIntro","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/show-app-intro.html","searchKeys":["showAppIntro","fun showAppIntro()","org.meshtastic.feature.settings.SettingsViewModel.showAppIntro"]},{"name":"fun startProvidingLocation()","description":"org.meshtastic.feature.settings.SettingsViewModel.startProvidingLocation","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/start-providing-location.html","searchKeys":["startProvidingLocation","fun startProvidingLocation()","org.meshtastic.feature.settings.SettingsViewModel.startProvidingLocation"]},{"name":"fun stopProvidingLocation()","description":"org.meshtastic.feature.settings.SettingsViewModel.stopProvidingLocation","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/stop-providing-location.html","searchKeys":["stopProvidingLocation","fun stopProvidingLocation()","org.meshtastic.feature.settings.SettingsViewModel.stopProvidingLocation"]},{"name":"fun submitLockdownPassphrase(passphrase: String, boots: Int = LockdownPassphraseStore.DEFAULT_BOOTS, hours: Int = 0, maxSessionSeconds: Int = 0, disable: Boolean = false)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.submitLockdownPassphrase","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/submit-lockdown-passphrase.html","searchKeys":["submitLockdownPassphrase","fun submitLockdownPassphrase(passphrase: String, boots: Int = LockdownPassphraseStore.DEFAULT_BOOTS, hours: Int = 0, maxSessionSeconds: Int = 0, disable: Boolean = false)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.submitLockdownPassphrase"]},{"name":"fun toggleAnalyticsAllowed()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.toggleAnalyticsAllowed","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/toggle-analytics-allowed.html","searchKeys":["toggleAnalyticsAllowed","fun toggleAnalyticsAllowed()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.toggleAnalyticsAllowed"]},{"name":"fun toggleHomoglyphCharactersEncodingEnabled()","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.toggleHomoglyphCharactersEncodingEnabled","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/toggle-homoglyph-characters-encoding-enabled.html","searchKeys":["toggleHomoglyphCharactersEncodingEnabled","fun toggleHomoglyphCharactersEncodingEnabled()","org.meshtastic.feature.settings.radio.RadioConfigViewModel.toggleHomoglyphCharactersEncodingEnabled"]},{"name":"fun trackShare()","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.trackShare","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/track-share.html","searchKeys":["trackShare","fun trackShare()","org.meshtastic.feature.settings.channel.ChannelViewModel.trackShare"]},{"name":"fun unlockHiddenFeatures()","description":"org.meshtastic.feature.settings.SettingsViewModel.unlockHiddenFeatures","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/unlock-hidden-features.html","searchKeys":["unlockHiddenFeatures","fun unlockHiddenFeatures()","org.meshtastic.feature.settings.SettingsViewModel.unlockHiddenFeatures"]},{"name":"fun updateChannels(new: List<ChannelSettings>, old: List<ChannelSettings>)","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.updateChannels","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/update-channels.html","searchKeys":["updateChannels","fun updateChannels(new: List<ChannelSettings>, old: List<ChannelSettings>)","org.meshtastic.feature.settings.radio.RadioConfigViewModel.updateChannels"]},{"name":"fun updateFilteredLogs(logs: List<DebugViewModel.UiMeshLog>)","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.updateFilteredLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/update-filtered-logs.html","searchKeys":["updateFilteredLogs","fun updateFilteredLogs(logs: List<DebugViewModel.UiMeshLog>)","org.meshtastic.feature.settings.debugging.DebugViewModel.updateFilteredLogs"]},{"name":"fun updateFilteredLogs(logs: List<DebugViewModel.UiMeshLog>)","description":"org.meshtastic.feature.settings.debugging.LogFilterManager.updateFilteredLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/update-filtered-logs.html","searchKeys":["updateFilteredLogs","fun updateFilteredLogs(logs: List<DebugViewModel.UiMeshLog>)","org.meshtastic.feature.settings.debugging.LogFilterManager.updateFilteredLogs"]},{"name":"fun updateMatches(searchText: String, filteredLogs: List<DebugViewModel.UiMeshLog>)","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.updateMatches","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/update-matches.html","searchKeys":["updateMatches","fun updateMatches(searchText: String, filteredLogs: List<DebugViewModel.UiMeshLog>)","org.meshtastic.feature.settings.debugging.LogSearchManager.updateMatches"]},{"name":"fun valueOf(value: String): AdminRoute","description":"org.meshtastic.feature.settings.radio.AdminRoute.valueOf","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): AdminRoute","org.meshtastic.feature.settings.radio.AdminRoute.valueOf"]},{"name":"fun valueOf(value: String): ConfigRoute","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.valueOf","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ConfigRoute","org.meshtastic.feature.settings.navigation.ConfigRoute.valueOf"]},{"name":"fun valueOf(value: String): FilterMode","description":"org.meshtastic.feature.settings.debugging.FilterMode.valueOf","location":"feature/settings/org.meshtastic.feature.settings.debugging/-filter-mode/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FilterMode","org.meshtastic.feature.settings.debugging.FilterMode.valueOf"]},{"name":"fun valueOf(value: String): FixedUpdateIntervals","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.valueOf","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): FixedUpdateIntervals","org.meshtastic.feature.settings.util.FixedUpdateIntervals.valueOf"]},{"name":"fun valueOf(value: String): IntervalConfiguration","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.valueOf","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): IntervalConfiguration","org.meshtastic.feature.settings.util.IntervalConfiguration.valueOf"]},{"name":"fun valueOf(value: String): LogLevel","description":"org.meshtastic.feature.settings.debugging.LogLevel.valueOf","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): LogLevel","org.meshtastic.feature.settings.debugging.LogLevel.valueOf"]},{"name":"fun valueOf(value: String): ModuleRoute","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.valueOf","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ModuleRoute","org.meshtastic.feature.settings.navigation.ModuleRoute.valueOf"]},{"name":"fun valueOf(value: String): RebootBehavior","description":"org.meshtastic.feature.settings.radio.RebootBehavior.valueOf","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): RebootBehavior","org.meshtastic.feature.settings.radio.RebootBehavior.valueOf"]},{"name":"fun valueOf(value: String): ThemeOption","description":"org.meshtastic.feature.settings.component.ThemeOption.valueOf","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ThemeOption","org.meshtastic.feature.settings.component.ThemeOption.valueOf"]},{"name":"fun valueOf(value: String): UnitsOption","description":"org.meshtastic.feature.settings.component.UnitsOption.valueOf","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): UnitsOption","org.meshtastic.feature.settings.component.UnitsOption.valueOf"]},{"name":"fun values(): Array<AdminRoute>","description":"org.meshtastic.feature.settings.radio.AdminRoute.values","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/values.html","searchKeys":["values","fun values(): Array<AdminRoute>","org.meshtastic.feature.settings.radio.AdminRoute.values"]},{"name":"fun values(): Array<ConfigRoute>","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.values","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/values.html","searchKeys":["values","fun values(): Array<ConfigRoute>","org.meshtastic.feature.settings.navigation.ConfigRoute.values"]},{"name":"fun values(): Array<FilterMode>","description":"org.meshtastic.feature.settings.debugging.FilterMode.values","location":"feature/settings/org.meshtastic.feature.settings.debugging/-filter-mode/values.html","searchKeys":["values","fun values(): Array<FilterMode>","org.meshtastic.feature.settings.debugging.FilterMode.values"]},{"name":"fun values(): Array<FixedUpdateIntervals>","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.values","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/values.html","searchKeys":["values","fun values(): Array<FixedUpdateIntervals>","org.meshtastic.feature.settings.util.FixedUpdateIntervals.values"]},{"name":"fun values(): Array<IntervalConfiguration>","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.values","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/values.html","searchKeys":["values","fun values(): Array<IntervalConfiguration>","org.meshtastic.feature.settings.util.IntervalConfiguration.values"]},{"name":"fun values(): Array<LogLevel>","description":"org.meshtastic.feature.settings.debugging.LogLevel.values","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/values.html","searchKeys":["values","fun values(): Array<LogLevel>","org.meshtastic.feature.settings.debugging.LogLevel.values"]},{"name":"fun values(): Array<ModuleRoute>","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.values","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/values.html","searchKeys":["values","fun values(): Array<ModuleRoute>","org.meshtastic.feature.settings.navigation.ModuleRoute.values"]},{"name":"fun values(): Array<RebootBehavior>","description":"org.meshtastic.feature.settings.radio.RebootBehavior.values","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/values.html","searchKeys":["values","fun values(): Array<RebootBehavior>","org.meshtastic.feature.settings.radio.RebootBehavior.values"]},{"name":"fun values(): Array<ThemeOption>","description":"org.meshtastic.feature.settings.component.ThemeOption.values","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/values.html","searchKeys":["values","fun values(): Array<ThemeOption>","org.meshtastic.feature.settings.component.ThemeOption.values"]},{"name":"fun values(): Array<UnitsOption>","description":"org.meshtastic.feature.settings.component.UnitsOption.values","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/values.html","searchKeys":["values","fun values(): Array<UnitsOption>","org.meshtastic.feature.settings.component.UnitsOption.values"]},{"name":"object Companion","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.Companion","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.settings.navigation.ConfigRoute.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.Companion","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.settings.navigation.ModuleRoute.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.settings.radio.component.ConfigState.Companion","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.settings.radio.component.ConfigState.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.Companion","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.settings.util.FixedUpdateIntervals.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.settings.util.UpdateInterval.Companion","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.settings.util.UpdateInterval.Companion"]},{"name":"object LanguageUtils","description":"org.meshtastic.feature.settings.util.LanguageUtils","location":"feature/settings/org.meshtastic.feature.settings.util/-language-utils/index.html","searchKeys":["LanguageUtils","object LanguageUtils","org.meshtastic.feature.settings.util.LanguageUtils"]},{"name":"open class RadioConfigViewModel(destNum: Int?, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, locationRepository: LocationRepository, mapConsentPrefs: MapConsentPrefs, analyticsPrefs: AnalyticsPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, importProfileUseCase: ImportProfileUseCase, exportProfileUseCase: ExportProfileUseCase, importSecurityConfigUseCase: ImportSecurityConfigUseCase, installProfileUseCase: InstallProfileUseCase, radioConfigUseCase: RadioConfigUseCase, adminActionsUseCase: AdminActionsUseCase, processRadioResponseUseCase: ProcessRadioResponseUseCase, locationService: LocationService, fileService: FileService, mqttManager: MqttManager, lockdownCoordinator: LockdownCoordinator, securityKeyBackupStore: SecurityKeyBackupStore, snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker, analytics: PlatformAnalytics) : ViewModel","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/index.html","searchKeys":["RadioConfigViewModel","open class RadioConfigViewModel(destNum: Int?, radioConfigRepository: RadioConfigRepository, packetRepository: PacketRepository, serviceRepository: ServiceRepository, nodeRepository: NodeRepository, locationRepository: LocationRepository, mapConsentPrefs: MapConsentPrefs, analyticsPrefs: AnalyticsPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, importProfileUseCase: ImportProfileUseCase, exportProfileUseCase: ExportProfileUseCase, importSecurityConfigUseCase: ImportSecurityConfigUseCase, installProfileUseCase: InstallProfileUseCase, radioConfigUseCase: RadioConfigUseCase, adminActionsUseCase: AdminActionsUseCase, processRadioResponseUseCase: ProcessRadioResponseUseCase, locationService: LocationService, fileService: FileService, mqttManager: MqttManager, lockdownCoordinator: LockdownCoordinator, securityKeyBackupStore: SecurityKeyBackupStore, snackbarManager: SnackbarManager, nodeRestartTracker: NodeRestartTracker, analytics: PlatformAnalytics) : ViewModel","org.meshtastic.feature.settings.radio.RadioConfigViewModel"]},{"name":"open override val value: Long","description":"org.meshtastic.feature.settings.util.UpdateInterval.Fixed.value","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-fixed/value.html","searchKeys":["value","open override val value: Long","org.meshtastic.feature.settings.util.UpdateInterval.Fixed.value"]},{"name":"open override val value: Long","description":"org.meshtastic.feature.settings.util.UpdateInterval.Manual.value","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-manual/value.html","searchKeys":["value","open override val value: Long","org.meshtastic.feature.settings.util.UpdateInterval.Manual.value"]},{"name":"open suspend fun getCurrentLocation(): Location?","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.getCurrentLocation","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/get-current-location.html","searchKeys":["getCurrentLocation","open suspend fun getCurrentLocation(): Location?","org.meshtastic.feature.settings.radio.RadioConfigViewModel.getCurrentLocation"]},{"name":"sealed class ResponseState<out T>","description":"org.meshtastic.feature.settings.radio.ResponseState","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/index.html","searchKeys":["ResponseState","sealed class ResponseState<out T>","org.meshtastic.feature.settings.radio.ResponseState"]},{"name":"sealed class UpdateInterval","description":"org.meshtastic.feature.settings.util.UpdateInterval","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/index.html","searchKeys":["UpdateInterval","sealed class UpdateInterval","org.meshtastic.feature.settings.util.UpdateInterval"]},{"name":"suspend fun cachedDeviceCountExceeding(limit: Int): Int","description":"org.meshtastic.feature.settings.SettingsViewModel.cachedDeviceCountExceeding","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/cached-device-count-exceeding.html","searchKeys":["cachedDeviceCountExceeding","suspend fun cachedDeviceCountExceeding(limit: Int): Int","org.meshtastic.feature.settings.SettingsViewModel.cachedDeviceCountExceeding"]},{"name":"suspend fun loadLogsForExport(): ImmutableList<DebugViewModel.UiMeshLog>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.loadLogsForExport","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/load-logs-for-export.html","searchKeys":["loadLogsForExport","suspend fun loadLogsForExport(): ImmutableList<DebugViewModel.UiMeshLog>","org.meshtastic.feature.settings.debugging.DebugViewModel.loadLogsForExport"]},{"name":"val allMatches: List<LogSearchManager.SearchMatch>","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.allMatches","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-state/all-matches.html","searchKeys":["allMatches","val allMatches: List<LogSearchManager.SearchMatch>","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.allMatches"]},{"name":"val allowedIntervals: List<FixedUpdateIntervals>","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.allowedIntervals","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/allowed-intervals.html","searchKeys":["allowedIntervals","val allowedIntervals: List<FixedUpdateIntervals>","org.meshtastic.feature.settings.util.IntervalConfiguration.allowedIntervals"]},{"name":"val analyticsAllowedFlow: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.analyticsAllowedFlow","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/analytics-allowed-flow.html","searchKeys":["analyticsAllowedFlow","val analyticsAllowedFlow: StateFlow<Boolean>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.analyticsAllowedFlow"]},{"name":"val analyticsAvailable: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigState.analyticsAvailable","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/analytics-available.html","searchKeys":["analyticsAvailable","val analyticsAvailable: Boolean","org.meshtastic.feature.settings.radio.RadioConfigState.analyticsAvailable"]},{"name":"val analyticsEnabled: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigState.analyticsEnabled","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/analytics-enabled.html","searchKeys":["analyticsEnabled","val analyticsEnabled: Boolean","org.meshtastic.feature.settings.radio.RadioConfigState.analyticsEnabled"]},{"name":"val appVersionName: String","description":"org.meshtastic.feature.settings.SettingsViewModel.appVersionName","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/app-version-name.html","searchKeys":["appVersionName","val appVersionName: String","org.meshtastic.feature.settings.SettingsViewModel.appVersionName"]},{"name":"val bitfield: Int","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.bitfield","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/bitfield.html","searchKeys":["bitfield","val bitfield: Int","org.meshtastic.feature.settings.navigation.ModuleRoute.bitfield"]},{"name":"val canGeneratePskForName: Boolean","description":"org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.canGeneratePskForName","location":"feature/settings/org.meshtastic.feature.settings.radio.channel.component/-channel-psk-edit-state/can-generate-psk-for-name.html","searchKeys":["canGeneratePskForName","val canGeneratePskForName: Boolean","org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.canGeneratePskForName"]},{"name":"val cannedMessageMessages: String","description":"org.meshtastic.feature.settings.radio.RadioConfigState.cannedMessageMessages","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/canned-message-messages.html","searchKeys":["cannedMessageMessages","val cannedMessageMessages: String","org.meshtastic.feature.settings.radio.RadioConfigState.cannedMessageMessages"]},{"name":"val channelList: List<ChannelSettings>","description":"org.meshtastic.feature.settings.radio.RadioConfigState.channelList","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/channel-list.html","searchKeys":["channelList","val channelList: List<ChannelSettings>","org.meshtastic.feature.settings.radio.RadioConfigState.channelList"]},{"name":"val channels: StateFlow<ChannelSet>","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.channels","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/channels.html","searchKeys":["channels","val channels: StateFlow<ChannelSet>","org.meshtastic.feature.settings.channel.ChannelViewModel.channels"]},{"name":"val code: Char","description":"org.meshtastic.feature.settings.debugging.LogLevel.code","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/code.html","searchKeys":["code","val code: Char","org.meshtastic.feature.settings.debugging.LogLevel.code"]},{"name":"val connected: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigState.connected","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/connected.html","searchKeys":["connected","val connected: Boolean","org.meshtastic.feature.settings.radio.RadioConfigState.connected"]},{"name":"val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.connectionState","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/connection-state.html","searchKeys":["connectionState","val connectionState: StateFlow<ConnectionState>","org.meshtastic.feature.settings.channel.ChannelViewModel.connectionState"]},{"name":"val currentDeviceProfile: DeviceProfile","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.currentDeviceProfile","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/current-device-profile.html","searchKeys":["currentDeviceProfile","val currentDeviceProfile: DeviceProfile","org.meshtastic.feature.settings.radio.RadioConfigViewModel.currentDeviceProfile"]},{"name":"val currentMatchIndex: Int","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.currentMatchIndex","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-state/current-match-index.html","searchKeys":["currentMatchIndex","val currentMatchIndex: Int","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.currentMatchIndex"]},{"name":"val currentMatchIndex: StateFlow<Int>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.currentMatchIndex","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/current-match-index.html","searchKeys":["currentMatchIndex","val currentMatchIndex: StateFlow<Int>","org.meshtastic.feature.settings.debugging.DebugViewModel.currentMatchIndex"]},{"name":"val currentMatchIndex: StateFlow<Int>","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.currentMatchIndex","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/current-match-index.html","searchKeys":["currentMatchIndex","val currentMatchIndex: StateFlow<Int>","org.meshtastic.feature.settings.debugging.LogSearchManager.currentMatchIndex"]},{"name":"val dbCacheLimit: StateFlow<Int>","description":"org.meshtastic.feature.settings.SettingsViewModel.dbCacheLimit","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/db-cache-limit.html","searchKeys":["dbCacheLimit","val dbCacheLimit: StateFlow<Int>","org.meshtastic.feature.settings.SettingsViewModel.dbCacheLimit"]},{"name":"val decodedPayload: String?","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.decodedPayload","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/decoded-payload.html","searchKeys":["decodedPayload","val decodedPayload: String?","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.decodedPayload"]},{"name":"val density: NodeListDensity","description":"org.meshtastic.feature.settings.NodeListSettingsState.density","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/density.html","searchKeys":["density","val density: NodeListDensity","org.meshtastic.feature.settings.NodeListSettingsState.density"]},{"name":"val destNode: StateFlow<Node?>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.destNode","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/dest-node.html","searchKeys":["destNode","val destNode: StateFlow<Node?>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.destNode"]},{"name":"val deviceConnectionStatus: DeviceConnectionStatus?","description":"org.meshtastic.feature.settings.radio.RadioConfigState.deviceConnectionStatus","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/device-connection-status.html","searchKeys":["deviceConnectionStatus","val deviceConnectionStatus: DeviceConnectionStatus?","org.meshtastic.feature.settings.radio.RadioConfigState.deviceConnectionStatus"]},{"name":"val deviceUIConfig: DeviceUIConfig?","description":"org.meshtastic.feature.settings.radio.RadioConfigState.deviceUIConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/device-u-i-config.html","searchKeys":["deviceUIConfig","val deviceUIConfig: DeviceUIConfig?","org.meshtastic.feature.settings.radio.RadioConfigState.deviceUIConfig"]},{"name":"val end: Int","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.end","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-match/end.html","searchKeys":["end","val end: Int","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.end"]},{"name":"val entries: EnumEntries<AdminRoute>","description":"org.meshtastic.feature.settings.radio.AdminRoute.entries","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/entries.html","searchKeys":["entries","val entries: EnumEntries<AdminRoute>","org.meshtastic.feature.settings.radio.AdminRoute.entries"]},{"name":"val entries: EnumEntries<ConfigRoute>","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.entries","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/entries.html","searchKeys":["entries","val entries: EnumEntries<ConfigRoute>","org.meshtastic.feature.settings.navigation.ConfigRoute.entries"]},{"name":"val entries: EnumEntries<FilterMode>","description":"org.meshtastic.feature.settings.debugging.FilterMode.entries","location":"feature/settings/org.meshtastic.feature.settings.debugging/-filter-mode/entries.html","searchKeys":["entries","val entries: EnumEntries<FilterMode>","org.meshtastic.feature.settings.debugging.FilterMode.entries"]},{"name":"val entries: EnumEntries<FixedUpdateIntervals>","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.entries","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/entries.html","searchKeys":["entries","val entries: EnumEntries<FixedUpdateIntervals>","org.meshtastic.feature.settings.util.FixedUpdateIntervals.entries"]},{"name":"val entries: EnumEntries<IntervalConfiguration>","description":"org.meshtastic.feature.settings.util.IntervalConfiguration.entries","location":"feature/settings/org.meshtastic.feature.settings.util/-interval-configuration/entries.html","searchKeys":["entries","val entries: EnumEntries<IntervalConfiguration>","org.meshtastic.feature.settings.util.IntervalConfiguration.entries"]},{"name":"val entries: EnumEntries<LogLevel>","description":"org.meshtastic.feature.settings.debugging.LogLevel.entries","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-level/entries.html","searchKeys":["entries","val entries: EnumEntries<LogLevel>","org.meshtastic.feature.settings.debugging.LogLevel.entries"]},{"name":"val entries: EnumEntries<ModuleRoute>","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.entries","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/entries.html","searchKeys":["entries","val entries: EnumEntries<ModuleRoute>","org.meshtastic.feature.settings.navigation.ModuleRoute.entries"]},{"name":"val entries: EnumEntries<RebootBehavior>","description":"org.meshtastic.feature.settings.radio.RebootBehavior.entries","location":"feature/settings/org.meshtastic.feature.settings.radio/-reboot-behavior/entries.html","searchKeys":["entries","val entries: EnumEntries<RebootBehavior>","org.meshtastic.feature.settings.radio.RebootBehavior.entries"]},{"name":"val entries: EnumEntries<ThemeOption>","description":"org.meshtastic.feature.settings.component.ThemeOption.entries","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/entries.html","searchKeys":["entries","val entries: EnumEntries<ThemeOption>","org.meshtastic.feature.settings.component.ThemeOption.entries"]},{"name":"val entries: EnumEntries<UnitsOption>","description":"org.meshtastic.feature.settings.component.UnitsOption.entries","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/entries.html","searchKeys":["entries","val entries: EnumEntries<UnitsOption>","org.meshtastic.feature.settings.component.UnitsOption.entries"]},{"name":"val error: UiText","description":"org.meshtastic.feature.settings.radio.ResponseState.Error.error","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-error/error.html","searchKeys":["error","val error: UiText","org.meshtastic.feature.settings.radio.ResponseState.Error.error"]},{"name":"val field: String","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.field","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-match/field.html","searchKeys":["field","val field: String","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.field"]},{"name":"val fileManifest: List<FileInfo>","description":"org.meshtastic.feature.settings.radio.RadioConfigState.fileManifest","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/file-manifest.html","searchKeys":["fileManifest","val fileManifest: List<FileInfo>","org.meshtastic.feature.settings.radio.RadioConfigState.fileManifest"]},{"name":"val filterEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel.filterEnabled","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/filter-enabled.html","searchKeys":["filterEnabled","val filterEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.filter.FilterSettingsViewModel.filterEnabled"]},{"name":"val filterManager: LogFilterManager","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.filterManager","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/filter-manager.html","searchKeys":["filterManager","val filterManager: LogFilterManager","org.meshtastic.feature.settings.debugging.DebugViewModel.filterManager"]},{"name":"val filterTexts: StateFlow<List<String>>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.filterTexts","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/filter-texts.html","searchKeys":["filterTexts","val filterTexts: StateFlow<List<String>>","org.meshtastic.feature.settings.debugging.DebugViewModel.filterTexts"]},{"name":"val filterTexts: StateFlow<List<String>>","description":"org.meshtastic.feature.settings.debugging.LogFilterManager.filterTexts","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/filter-texts.html","searchKeys":["filterTexts","val filterTexts: StateFlow<List<String>>","org.meshtastic.feature.settings.debugging.LogFilterManager.filterTexts"]},{"name":"val filterWords: StateFlow<List<String>>","description":"org.meshtastic.feature.settings.filter.FilterSettingsViewModel.filterWords","location":"feature/settings/org.meshtastic.feature.settings.filter/-filter-settings-view-model/filter-words.html","searchKeys":["filterWords","val filterWords: StateFlow<List<String>>","org.meshtastic.feature.settings.filter.FilterSettingsViewModel.filterWords"]},{"name":"val filteredLogs: StateFlow<List<DebugViewModel.UiMeshLog>>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.filteredLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/filtered-logs.html","searchKeys":["filteredLogs","val filteredLogs: StateFlow<List<DebugViewModel.UiMeshLog>>","org.meshtastic.feature.settings.debugging.DebugViewModel.filteredLogs"]},{"name":"val filteredLogs: StateFlow<List<DebugViewModel.UiMeshLog>>","description":"org.meshtastic.feature.settings.debugging.LogFilterManager.filteredLogs","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-filter-manager/filtered-logs.html","searchKeys":["filteredLogs","val filteredLogs: StateFlow<List<DebugViewModel.UiMeshLog>>","org.meshtastic.feature.settings.debugging.LogFilterManager.filteredLogs"]},{"name":"val formattedReceivedDate: String","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.formattedReceivedDate","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/formatted-received-date.html","searchKeys":["formattedReceivedDate","val formattedReceivedDate: String","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.formattedReceivedDate"]},{"name":"val generatedPskForName: Boolean","description":"org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.generatedPskForName","location":"feature/settings/org.meshtastic.feature.settings.radio.channel.component/-channel-psk-edit-state/generated-psk-for-name.html","searchKeys":["generatedPskForName","val generatedPskForName: Boolean","org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.generatedPskForName"]},{"name":"val getChannelInfoEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getChannelInfoEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-channel-info-enabled.html","searchKeys":["getChannelInfoEnabled","val getChannelInfoEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getChannelInfoEnabled"]},{"name":"val getDeviceStatusEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getDeviceStatusEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-device-status-enabled.html","searchKeys":["getDeviceStatusEnabled","val getDeviceStatusEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getDeviceStatusEnabled"]},{"name":"val getMeshMetricsEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getMeshMetricsEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-mesh-metrics-enabled.html","searchKeys":["getMeshMetricsEnabled","val getMeshMetricsEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getMeshMetricsEnabled"]},{"name":"val getMeshStatusEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getMeshStatusEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-mesh-status-enabled.html","searchKeys":["getMeshStatusEnabled","val getMeshStatusEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getMeshStatusEnabled"]},{"name":"val getNodeDetailsEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getNodeDetailsEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-node-details-enabled.html","searchKeys":["getNodeDetailsEnabled","val getNodeDetailsEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getNodeDetailsEnabled"]},{"name":"val getNodeListEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getNodeListEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-node-list-enabled.html","searchKeys":["getNodeListEnabled","val getNodeListEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getNodeListEnabled"]},{"name":"val getRecentMessagesEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getRecentMessagesEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-recent-messages-enabled.html","searchKeys":["getRecentMessagesEnabled","val getRecentMessagesEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getRecentMessagesEnabled"]},{"name":"val getUnreadSummaryEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getUnreadSummaryEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/get-unread-summary-enabled.html","searchKeys":["getUnreadSummaryEnabled","val getUnreadSummaryEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.getUnreadSummaryEnabled"]},{"name":"val gpioPins: List<Pair<Int, String>>","description":"org.meshtastic.feature.settings.util.gpioPins","location":"feature/settings/org.meshtastic.feature.settings.util/gpio-pins.html","searchKeys":["gpioPins","val gpioPins: List<Pair<Int, String>>","org.meshtastic.feature.settings.util.gpioPins"]},{"name":"val hasMatches: Boolean","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.hasMatches","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-state/has-matches.html","searchKeys":["hasMatches","val hasMatches: Boolean","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.hasMatches"]},{"name":"val hasPaFan: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.hasPaFan","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/has-pa-fan.html","searchKeys":["hasPaFan","val hasPaFan: Boolean","org.meshtastic.feature.settings.radio.RadioConfigViewModel.hasPaFan"]},{"name":"val hasReadFanOut: Boolean","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.hasReadFanOut","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/has-read-fan-out.html","searchKeys":["hasReadFanOut","val hasReadFanOut: Boolean","org.meshtastic.feature.settings.navigation.ConfigRoute.hasReadFanOut"]},{"name":"val hasReadFanOut: Boolean","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.hasReadFanOut","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/has-read-fan-out.html","searchKeys":["hasReadFanOut","val hasReadFanOut: Boolean","org.meshtastic.feature.settings.navigation.ModuleRoute.hasReadFanOut"]},{"name":"val hiddenFeaturesUnlocked: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.hiddenFeaturesUnlocked","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/hidden-features-unlocked.html","searchKeys":["hiddenFeaturesUnlocked","val hiddenFeaturesUnlocked: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.hiddenFeaturesUnlocked"]},{"name":"val homoglyphEncodingEnabledFlow: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.homoglyphEncodingEnabledFlow","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/homoglyph-encoding-enabled-flow.html","searchKeys":["homoglyphEncodingEnabledFlow","val homoglyphEncodingEnabledFlow: StateFlow<Boolean>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.homoglyphEncodingEnabledFlow"]},{"name":"val hopLimits: List<Pair<Int, String>>","description":"org.meshtastic.feature.settings.util.hopLimits","location":"feature/settings/org.meshtastic.feature.settings.util/hop-limits.html","searchKeys":["hopLimits","val hopLimits: List<Pair<Int, String>>","org.meshtastic.feature.settings.util.hopLimits"]},{"name":"val icon: DrawableResource","description":"org.meshtastic.feature.settings.radio.AdminRoute.icon","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/icon.html","searchKeys":["icon","val icon: DrawableResource","org.meshtastic.feature.settings.radio.AdminRoute.icon"]},{"name":"val icon: DrawableResource?","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.icon","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/icon.html","searchKeys":["icon","val icon: DrawableResource?","org.meshtastic.feature.settings.navigation.ConfigRoute.icon"]},{"name":"val icon: DrawableResource?","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.icon","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/icon.html","searchKeys":["icon","val icon: DrawableResource?","org.meshtastic.feature.settings.navigation.ModuleRoute.icon"]},{"name":"val id: String","description":"org.meshtastic.feature.settings.util.UpdateInterval.id","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.settings.util.UpdateInterval.id"]},{"name":"val interval: FixedUpdateIntervals","description":"org.meshtastic.feature.settings.util.UpdateInterval.Fixed.interval","location":"feature/settings/org.meshtastic.feature.settings.util/-update-interval/-fixed/interval.html","searchKeys":["interval","val interval: FixedUpdateIntervals","org.meshtastic.feature.settings.util.UpdateInterval.Fixed.interval"]},{"name":"val isApplicable: (Config.DeviceConfig.Role?) -> Boolean","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.isApplicable","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/is-applicable.html","searchKeys":["isApplicable","val isApplicable: (Config.DeviceConfig.Role?) -> Boolean","org.meshtastic.feature.settings.navigation.ModuleRoute.isApplicable"]},{"name":"val isConnected: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.isConnected","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/is-connected.html","searchKeys":["isConnected","val isConnected: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.isConnected"]},{"name":"val isDirty: Boolean","description":"org.meshtastic.feature.settings.radio.component.ConfigState.isDirty","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/is-dirty.html","searchKeys":["isDirty","val isDirty: Boolean","org.meshtastic.feature.settings.radio.component.ConfigState.isDirty"]},{"name":"val isLocal: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigState.isLocal","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/is-local.html","searchKeys":["isLocal","val isLocal: Boolean","org.meshtastic.feature.settings.radio.RadioConfigState.isLocal"]},{"name":"val isManaged: Boolean","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.isManaged","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/is-managed.html","searchKeys":["isManaged","val isManaged: Boolean","org.meshtastic.feature.settings.channel.ChannelViewModel.isManaged"]},{"name":"val isOtaCapable: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.isOtaCapable","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/is-ota-capable.html","searchKeys":["isOtaCapable","val isOtaCapable: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.isOtaCapable"]},{"name":"val isSupported: (Capabilities) -> Boolean","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.isSupported","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/is-supported.html","searchKeys":["isSupported","val isSupported: (Capabilities) -> Boolean","org.meshtastic.feature.settings.navigation.ModuleRoute.isSupported"]},{"name":"val label: StringResource","description":"org.meshtastic.feature.settings.component.ThemeOption.label","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/label.html","searchKeys":["label","val label: StringResource","org.meshtastic.feature.settings.component.ThemeOption.label"]},{"name":"val label: StringResource","description":"org.meshtastic.feature.settings.component.UnitsOption.label","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/label.html","searchKeys":["label","val label: StringResource","org.meshtastic.feature.settings.component.UnitsOption.label"]},{"name":"val lastHeardIsRelative: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.lastHeardIsRelative","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","val lastHeardIsRelative: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.lastHeardIsRelative"]},{"name":"val lastHeardIsRelative: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.lastHeardIsRelative","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","val lastHeardIsRelative: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.lastHeardIsRelative"]},{"name":"val links: StateFlow<List<DeviceLink>>","description":"org.meshtastic.feature.settings.DeviceLinkDirectoryViewModel.links","location":"feature/settings/org.meshtastic.feature.settings/-device-link-directory-view-model/links.html","searchKeys":["links","val links: StateFlow<List<DeviceLink>>","org.meshtastic.feature.settings.DeviceLinkDirectoryViewModel.links"]},{"name":"val localConfig: StateFlow<LocalConfig>","description":"org.meshtastic.feature.settings.SettingsViewModel.localConfig","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/local-config.html","searchKeys":["localConfig","val localConfig: StateFlow<LocalConfig>","org.meshtastic.feature.settings.SettingsViewModel.localConfig"]},{"name":"val localConfig: StateFlow<LocalConfig>","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.localConfig","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/local-config.html","searchKeys":["localConfig","val localConfig: StateFlow<LocalConfig>","org.meshtastic.feature.settings.channel.ChannelViewModel.localConfig"]},{"name":"val localIsLicensed: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigState.localIsLicensed","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/local-is-licensed.html","searchKeys":["localIsLicensed","val localIsLicensed: Boolean","org.meshtastic.feature.settings.radio.RadioConfigState.localIsLicensed"]},{"name":"val lockdownState: StateFlow<LockdownState>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.lockdownState","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/lockdown-state.html","searchKeys":["lockdownState","val lockdownState: StateFlow<LockdownState>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.lockdownState"]},{"name":"val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.lockdownTokenInfo","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/lockdown-token-info.html","searchKeys":["lockdownTokenInfo","val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.lockdownTokenInfo"]},{"name":"val logIndex: Int","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.logIndex","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-match/log-index.html","searchKeys":["logIndex","val logIndex: Int","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.logIndex"]},{"name":"val logMessage: String","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.logMessage","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/log-message.html","searchKeys":["logMessage","val logMessage: String","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.logMessage"]},{"name":"val loggingEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.loggingEnabled","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/logging-enabled.html","searchKeys":["loggingEnabled","val loggingEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.debugging.DebugViewModel.loggingEnabled"]},{"name":"val loraRegionPresetMap: LoRaRegionPresetMap?","description":"org.meshtastic.feature.settings.radio.RadioConfigState.loraRegionPresetMap","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/lora-region-preset-map.html","searchKeys":["loraRegionPresetMap","val loraRegionPresetMap: LoRaRegionPresetMap?","org.meshtastic.feature.settings.radio.RadioConfigState.loraRegionPresetMap"]},{"name":"val lowBatteryEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.lowBatteryEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/low-battery-enabled.html","searchKeys":["lowBatteryEnabled","val lowBatteryEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.lowBatteryEnabled"]},{"name":"val masterEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.masterEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/master-enabled.html","searchKeys":["masterEnabled","val masterEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.masterEnabled"]},{"name":"val maxChannels: Int","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.maxChannels","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/max-channels.html","searchKeys":["maxChannels","val maxChannels: Int","org.meshtastic.feature.settings.radio.RadioConfigViewModel.maxChannels"]},{"name":"val meshLog: StateFlow<ImmutableList<DebugViewModel.UiMeshLog>>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.meshLog","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/mesh-log.html","searchKeys":["meshLog","val meshLog: StateFlow<ImmutableList<DebugViewModel.UiMeshLog>>","org.meshtastic.feature.settings.debugging.DebugViewModel.meshLog"]},{"name":"val meshLogLoggingEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.meshLogLoggingEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/mesh-log-logging-enabled.html","searchKeys":["meshLogLoggingEnabled","val meshLogLoggingEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.meshLogLoggingEnabled"]},{"name":"val meshLogRetentionDays: StateFlow<Int>","description":"org.meshtastic.feature.settings.SettingsViewModel.meshLogRetentionDays","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/mesh-log-retention-days.html","searchKeys":["meshLogRetentionDays","val meshLogRetentionDays: StateFlow<Int>","org.meshtastic.feature.settings.SettingsViewModel.meshLogRetentionDays"]},{"name":"val messageType: String","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.messageType","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/message-type.html","searchKeys":["messageType","val messageType: String","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.messageType"]},{"name":"val messagesEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.messagesEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/messages-enabled.html","searchKeys":["messagesEnabled","val messagesEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.messagesEnabled"]},{"name":"val metadata: DeviceMetadata?","description":"org.meshtastic.feature.settings.radio.RadioConfigState.metadata","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/metadata.html","searchKeys":["metadata","val metadata: DeviceMetadata?","org.meshtastic.feature.settings.radio.RadioConfigState.metadata"]},{"name":"val mode: Int","description":"org.meshtastic.feature.settings.component.ThemeOption.mode","location":"feature/settings/org.meshtastic.feature.settings.component/-theme-option/mode.html","searchKeys":["mode","val mode: Int","org.meshtastic.feature.settings.component.ThemeOption.mode"]},{"name":"val moduleConfig: LocalModuleConfig","description":"org.meshtastic.feature.settings.radio.RadioConfigState.moduleConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/module-config.html","searchKeys":["moduleConfig","val moduleConfig: LocalModuleConfig","org.meshtastic.feature.settings.radio.RadioConfigState.moduleConfig"]},{"name":"val mqttConnectionState: StateFlow<MqttConnectionState>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.mqttConnectionState","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/mqtt-connection-state.html","searchKeys":["mqttConnectionState","val mqttConnectionState: StateFlow<MqttConnectionState>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.mqttConnectionState"]},{"name":"val mqttProbeStatus: StateFlow<MqttProbeStatus?>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.mqttProbeStatus","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/mqtt-probe-status.html","searchKeys":["mqttProbeStatus","val mqttProbeStatus: StateFlow<MqttProbeStatus?>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.mqttProbeStatus"]},{"name":"val mqttProxyActive: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.mqttProxyActive","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/mqtt-proxy-active.html","searchKeys":["mqttProxyActive","val mqttProxyActive: StateFlow<Boolean>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.mqttProxyActive"]},{"name":"val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.feature.settings.SettingsViewModel.myNodeInfo","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/my-node-info.html","searchKeys":["myNodeInfo","val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.feature.settings.SettingsViewModel.myNodeInfo"]},{"name":"val myNodeNum: Int?","description":"org.meshtastic.feature.settings.SettingsViewModel.myNodeNum","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int?","org.meshtastic.feature.settings.SettingsViewModel.myNodeNum"]},{"name":"val myNodeNum: Int?","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.myNodeNum","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int?","org.meshtastic.feature.settings.radio.RadioConfigViewModel.myNodeNum"]},{"name":"val nodeDbResetPreserveFavorites: Boolean","description":"org.meshtastic.feature.settings.radio.RadioConfigState.nodeDbResetPreserveFavorites","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/node-db-reset-preserve-favorites.html","searchKeys":["nodeDbResetPreserveFavorites","val nodeDbResetPreserveFavorites: Boolean","org.meshtastic.feature.settings.radio.RadioConfigState.nodeDbResetPreserveFavorites"]},{"name":"val nodeEventsEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.nodeEventsEnabled","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/node-events-enabled.html","searchKeys":["nodeEventsEnabled","val nodeEventsEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.nodeEventsEnabled"]},{"name":"val nodeListDensity: StateFlow<String>","description":"org.meshtastic.feature.settings.SettingsViewModel.nodeListDensity","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/node-list-density.html","searchKeys":["nodeListDensity","val nodeListDensity: StateFlow<String>","org.meshtastic.feature.settings.SettingsViewModel.nodeListDensity"]},{"name":"val nodeListSettings: StateFlow<NodeListSettingsState>","description":"org.meshtastic.feature.settings.SettingsViewModel.nodeListSettings","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/node-list-settings.html","searchKeys":["nodeListSettings","val nodeListSettings: StateFlow<NodeListSettingsState>","org.meshtastic.feature.settings.SettingsViewModel.nodeListSettings"]},{"name":"val nodesToDelete: StateFlow<List<Node>>","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.nodesToDelete","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/nodes-to-delete.html","searchKeys":["nodesToDelete","val nodesToDelete: StateFlow<List<Node>>","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.nodesToDelete"]},{"name":"val olderThanDays: StateFlow<Float>","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.olderThanDays","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/older-than-days.html","searchKeys":["olderThanDays","val olderThanDays: StateFlow<Float>","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.olderThanDays"]},{"name":"val onlyUnknownNodes: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.onlyUnknownNodes","location":"feature/settings/org.meshtastic.feature.settings.radio/-clean-node-database-view-model/only-unknown-nodes.html","searchKeys":["onlyUnknownNodes","val onlyUnknownNodes: StateFlow<Boolean>","org.meshtastic.feature.settings.radio.CleanNodeDatabaseViewModel.onlyUnknownNodes"]},{"name":"val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.feature.settings.SettingsViewModel.ourNodeInfo","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/our-node-info.html","searchKeys":["ourNodeInfo","val ourNodeInfo: StateFlow<Node?>","org.meshtastic.feature.settings.SettingsViewModel.ourNodeInfo"]},{"name":"val override: UnitsOverride","description":"org.meshtastic.feature.settings.component.UnitsOption.override","location":"feature/settings/org.meshtastic.feature.settings.component/-units-option/override.html","searchKeys":["override","val override: UnitsOverride","org.meshtastic.feature.settings.component.UnitsOption.override"]},{"name":"val pioEnv: String?","description":"org.meshtastic.feature.settings.radio.RadioConfigState.pioEnv","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/pio-env.html","searchKeys":["pioEnv","val pioEnv: String?","org.meshtastic.feature.settings.radio.RadioConfigState.pioEnv"]},{"name":"val pluralRes: PluralStringResource?","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.pluralRes","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/plural-res.html","searchKeys":["pluralRes","val pluralRes: PluralStringResource?","org.meshtastic.feature.settings.util.FixedUpdateIntervals.pluralRes"]},{"name":"val presetFilters: List<String>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.presetFilters","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/preset-filters.html","searchKeys":["presetFilters","val presetFilters: List<String>","org.meshtastic.feature.settings.debugging.DebugViewModel.presetFilters"]},{"name":"val provideLocation: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.provideLocation","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/provide-location.html","searchKeys":["provideLocation","val provideLocation: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.provideLocation"]},{"name":"val pskExplicitlyEdited: Boolean","description":"org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.pskExplicitlyEdited","location":"feature/settings/org.meshtastic.feature.settings.radio.channel.component/-channel-psk-edit-state/psk-explicitly-edited.html","searchKeys":["pskExplicitlyEdited","val pskExplicitlyEdited: Boolean","org.meshtastic.feature.settings.radio.channel.component.ChannelPskEditState.pskExplicitlyEdited"]},{"name":"val quantity: Int?","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.quantity","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/quantity.html","searchKeys":["quantity","val quantity: Int?","org.meshtastic.feature.settings.util.FixedUpdateIntervals.quantity"]},{"name":"val radioConfig: LocalConfig","description":"org.meshtastic.feature.settings.radio.RadioConfigState.radioConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/radio-config.html","searchKeys":["radioConfig","val radioConfig: LocalConfig","org.meshtastic.feature.settings.radio.RadioConfigState.radioConfig"]},{"name":"val radioConfigRoutes: List<ConfigRoute>","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.Companion.radioConfigRoutes","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/-companion/radio-config-routes.html","searchKeys":["radioConfigRoutes","val radioConfigRoutes: List<ConfigRoute>","org.meshtastic.feature.settings.navigation.ConfigRoute.Companion.radioConfigRoutes"]},{"name":"val radioConfigState: StateFlow<RadioConfigState>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.radioConfigState","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/radio-config-state.html","searchKeys":["radioConfigState","val radioConfigState: StateFlow<RadioConfigState>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.radioConfigState"]},{"name":"val refreshable: Boolean","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.refreshable","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/refreshable.html","searchKeys":["refreshable","val refreshable: Boolean","org.meshtastic.feature.settings.navigation.ModuleRoute.refreshable"]},{"name":"val requestChannelSet: StateFlow<ChannelSet?>","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.requestChannelSet","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/request-channel-set.html","searchKeys":["requestChannelSet","val requestChannelSet: StateFlow<ChannelSet?>","org.meshtastic.feature.settings.channel.ChannelViewModel.requestChannelSet"]},{"name":"val responseState: ResponseState<Boolean>","description":"org.meshtastic.feature.settings.radio.RadioConfigState.responseState","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/response-state.html","searchKeys":["responseState","val responseState: ResponseState<Boolean>","org.meshtastic.feature.settings.radio.RadioConfigState.responseState"]},{"name":"val result: T","description":"org.meshtastic.feature.settings.radio.ResponseState.Success.result","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-success/result.html","searchKeys":["result","val result: T","org.meshtastic.feature.settings.radio.ResponseState.Success.result"]},{"name":"val retentionDays: StateFlow<Int>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.retentionDays","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/retention-days.html","searchKeys":["retentionDays","val retentionDays: StateFlow<Int>","org.meshtastic.feature.settings.debugging.DebugViewModel.retentionDays"]},{"name":"val ringtone: String","description":"org.meshtastic.feature.settings.radio.RadioConfigState.ringtone","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/ringtone.html","searchKeys":["ringtone","val ringtone: String","org.meshtastic.feature.settings.radio.RadioConfigState.ringtone"]},{"name":"val route: Route","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.route","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/route.html","searchKeys":["route","val route: Route","org.meshtastic.feature.settings.navigation.ConfigRoute.route"]},{"name":"val route: Route","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.route","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/route.html","searchKeys":["route","val route: Route","org.meshtastic.feature.settings.navigation.ModuleRoute.route"]},{"name":"val route: String","description":"org.meshtastic.feature.settings.radio.RadioConfigState.route","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/route.html","searchKeys":["route","val route: String","org.meshtastic.feature.settings.radio.RadioConfigState.route"]},{"name":"val searchManager: LogSearchManager","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.searchManager","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/search-manager.html","searchKeys":["searchManager","val searchManager: LogSearchManager","org.meshtastic.feature.settings.debugging.DebugViewModel.searchManager"]},{"name":"val searchState: StateFlow<LogSearchManager.SearchState>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.searchState","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/search-state.html","searchKeys":["searchState","val searchState: StateFlow<LogSearchManager.SearchState>","org.meshtastic.feature.settings.debugging.DebugViewModel.searchState"]},{"name":"val searchState: StateFlow<LogSearchManager.SearchState>","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.searchState","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/search-state.html","searchKeys":["searchState","val searchState: StateFlow<LogSearchManager.SearchState>","org.meshtastic.feature.settings.debugging.LogSearchManager.searchState"]},{"name":"val searchText: StateFlow<String>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.searchText","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/search-text.html","searchKeys":["searchText","val searchText: StateFlow<String>","org.meshtastic.feature.settings.debugging.DebugViewModel.searchText"]},{"name":"val searchText: StateFlow<String>","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.searchText","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/search-text.html","searchKeys":["searchText","val searchText: StateFlow<String>","org.meshtastic.feature.settings.debugging.LogSearchManager.searchText"]},{"name":"val searchText: String","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.searchText","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-state/search-text.html","searchKeys":["searchText","val searchText: String","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchState.searchText"]},{"name":"val selectedLogId: StateFlow<String?>","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.selectedLogId","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/selected-log-id.html","searchKeys":["selectedLogId","val selectedLogId: StateFlow<String?>","org.meshtastic.feature.settings.debugging.DebugViewModel.selectedLogId"]},{"name":"val sendMessageEnabled: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.sendMessageEnabled","location":"feature/settings/org.meshtastic.feature.settings.appfunctions/-app-functions-settings-view-model/send-message-enabled.html","searchKeys":["sendMessageEnabled","val sendMessageEnabled: StateFlow<Boolean>","org.meshtastic.feature.settings.appfunctions.AppFunctionsSettingsViewModel.sendMessageEnabled"]},{"name":"val sessionAuthorized: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.radio.RadioConfigViewModel.sessionAuthorized","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-view-model/session-authorized.html","searchKeys":["sessionAuthorized","val sessionAuthorized: StateFlow<Boolean>","org.meshtastic.feature.settings.radio.RadioConfigViewModel.sessionAuthorized"]},{"name":"val shouldShowChannel: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowChannel","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-channel.html","searchKeys":["shouldShowChannel","val shouldShowChannel: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowChannel"]},{"name":"val shouldShowHops: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowHops","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-hops.html","searchKeys":["shouldShowHops","val shouldShowHops: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowHops"]},{"name":"val shouldShowLastHeard: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowLastHeard","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-last-heard.html","searchKeys":["shouldShowLastHeard","val shouldShowLastHeard: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowLastHeard"]},{"name":"val shouldShowLocation: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowLocation","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-location.html","searchKeys":["shouldShowLocation","val shouldShowLocation: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowLocation"]},{"name":"val shouldShowPower: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowPower","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-power.html","searchKeys":["shouldShowPower","val shouldShowPower: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowPower"]},{"name":"val shouldShowRole: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowRole","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-role.html","searchKeys":["shouldShowRole","val shouldShowRole: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowRole"]},{"name":"val shouldShowSignal: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowSignal","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-signal.html","searchKeys":["shouldShowSignal","val shouldShowSignal: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowSignal"]},{"name":"val shouldShowTelemetry: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.shouldShowTelemetry","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/should-show-telemetry.html","searchKeys":["shouldShowTelemetry","val shouldShowTelemetry: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.shouldShowTelemetry"]},{"name":"val showChannel: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showChannel","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-channel.html","searchKeys":["showChannel","val showChannel: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showChannel"]},{"name":"val showFullMessageTimestamps: StateFlow<Boolean>","description":"org.meshtastic.feature.settings.SettingsViewModel.showFullMessageTimestamps","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/show-full-message-timestamps.html","searchKeys":["showFullMessageTimestamps","val showFullMessageTimestamps: StateFlow<Boolean>","org.meshtastic.feature.settings.SettingsViewModel.showFullMessageTimestamps"]},{"name":"val showHops: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showHops","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-hops.html","searchKeys":["showHops","val showHops: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showHops"]},{"name":"val showLastHeard: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showLastHeard","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-last-heard.html","searchKeys":["showLastHeard","val showLastHeard: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showLastHeard"]},{"name":"val showLocation: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showLocation","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-location.html","searchKeys":["showLocation","val showLocation: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showLocation"]},{"name":"val showOverlay: Boolean","description":"org.meshtastic.feature.settings.radio.ResponseState.Loading.showOverlay","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-loading/show-overlay.html","searchKeys":["showOverlay","val showOverlay: Boolean","org.meshtastic.feature.settings.radio.ResponseState.Loading.showOverlay"]},{"name":"val showPower: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showPower","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-power.html","searchKeys":["showPower","val showPower: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showPower"]},{"name":"val showRole: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showRole","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-role.html","searchKeys":["showRole","val showRole: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showRole"]},{"name":"val showSignal: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showSignal","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-signal.html","searchKeys":["showSignal","val showSignal: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showSignal"]},{"name":"val showTelemetry: Boolean","description":"org.meshtastic.feature.settings.NodeListSettingsState.showTelemetry","location":"feature/settings/org.meshtastic.feature.settings/-node-list-settings-state/show-telemetry.html","searchKeys":["showTelemetry","val showTelemetry: Boolean","org.meshtastic.feature.settings.NodeListSettingsState.showTelemetry"]},{"name":"val start: Int","description":"org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.start","location":"feature/settings/org.meshtastic.feature.settings.debugging/-log-search-manager/-search-match/start.html","searchKeys":["start","val start: Int","org.meshtastic.feature.settings.debugging.LogSearchManager.SearchMatch.start"]},{"name":"val textRes: StringResource?","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.textRes","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/text-res.html","searchKeys":["textRes","val textRes: StringResource?","org.meshtastic.feature.settings.util.FixedUpdateIntervals.textRes"]},{"name":"val title: StringResource","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.title","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/title.html","searchKeys":["title","val title: StringResource","org.meshtastic.feature.settings.navigation.ConfigRoute.title"]},{"name":"val title: StringResource","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.title","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/title.html","searchKeys":["title","val title: StringResource","org.meshtastic.feature.settings.navigation.ModuleRoute.title"]},{"name":"val title: StringResource","description":"org.meshtastic.feature.settings.radio.AdminRoute.title","location":"feature/settings/org.meshtastic.feature.settings.radio/-admin-route/title.html","searchKeys":["title","val title: StringResource","org.meshtastic.feature.settings.radio.AdminRoute.title"]},{"name":"val type: Int","description":"org.meshtastic.feature.settings.navigation.ConfigRoute.type","location":"feature/settings/org.meshtastic.feature.settings.navigation/-config-route/type.html","searchKeys":["type","val type: Int","org.meshtastic.feature.settings.navigation.ConfigRoute.type"]},{"name":"val type: Int","description":"org.meshtastic.feature.settings.navigation.ModuleRoute.type","location":"feature/settings/org.meshtastic.feature.settings.navigation/-module-route/type.html","searchKeys":["type","val type: Int","org.meshtastic.feature.settings.navigation.ModuleRoute.type"]},{"name":"val unitsOverride: StateFlow<Int>","description":"org.meshtastic.feature.settings.SettingsViewModel.unitsOverride","location":"feature/settings/org.meshtastic.feature.settings/-settings-view-model/units-override.html","searchKeys":["unitsOverride","val unitsOverride: StateFlow<Int>","org.meshtastic.feature.settings.SettingsViewModel.unitsOverride"]},{"name":"val userConfig: User","description":"org.meshtastic.feature.settings.radio.RadioConfigState.userConfig","location":"feature/settings/org.meshtastic.feature.settings.radio/-radio-config-state/user-config.html","searchKeys":["userConfig","val userConfig: User","org.meshtastic.feature.settings.radio.RadioConfigState.userConfig"]},{"name":"val uuid: String","description":"org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.uuid","location":"feature/settings/org.meshtastic.feature.settings.debugging/-debug-view-model/-ui-mesh-log/uuid.html","searchKeys":["uuid","val uuid: String","org.meshtastic.feature.settings.debugging.DebugViewModel.UiMeshLog.uuid"]},{"name":"val value: Long","description":"org.meshtastic.feature.settings.util.FixedUpdateIntervals.value","location":"feature/settings/org.meshtastic.feature.settings.util/-fixed-update-intervals/value.html","searchKeys":["value","val value: Long","org.meshtastic.feature.settings.util.FixedUpdateIntervals.value"]},{"name":"var completed: Int","description":"org.meshtastic.feature.settings.radio.ResponseState.Loading.completed","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-loading/completed.html","searchKeys":["completed","var completed: Int","org.meshtastic.feature.settings.radio.ResponseState.Loading.completed"]},{"name":"var region: Config.LoRaConfig.RegionCode","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.region","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/region.html","searchKeys":["region","var region: Config.LoRaConfig.RegionCode","org.meshtastic.feature.settings.channel.ChannelViewModel.region"]},{"name":"var status: String?","description":"org.meshtastic.feature.settings.radio.ResponseState.Loading.status","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-loading/status.html","searchKeys":["status","var status: String?","org.meshtastic.feature.settings.radio.ResponseState.Loading.status"]},{"name":"var total: Int","description":"org.meshtastic.feature.settings.radio.ResponseState.Loading.total","location":"feature/settings/org.meshtastic.feature.settings.radio/-response-state/-loading/total.html","searchKeys":["total","var total: Int","org.meshtastic.feature.settings.radio.ResponseState.Loading.total"]},{"name":"var txEnabled: Boolean","description":"org.meshtastic.feature.settings.channel.ChannelViewModel.txEnabled","location":"feature/settings/org.meshtastic.feature.settings.channel/-channel-view-model/tx-enabled.html","searchKeys":["txEnabled","var txEnabled: Boolean","org.meshtastic.feature.settings.channel.ChannelViewModel.txEnabled"]},{"name":"var value: T","description":"org.meshtastic.feature.settings.radio.component.ConfigState.value","location":"feature/settings/org.meshtastic.feature.settings.radio.component/-config-state/value.html","searchKeys":["value","var value: T","org.meshtastic.feature.settings.radio.component.ConfigState.value"]},{"name":"Connect","description":"org.meshtastic.core.navigation.TopLevelDestination.Connect","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-connect/index.html","searchKeys":["Connect","Connect","org.meshtastic.core.navigation.TopLevelDestination.Connect"]},{"name":"Map","description":"org.meshtastic.core.navigation.TopLevelDestination.Map","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-map/index.html","searchKeys":["Map","Map","org.meshtastic.core.navigation.TopLevelDestination.Map"]},{"name":"Messages","description":"org.meshtastic.core.navigation.TopLevelDestination.Messages","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-messages/index.html","searchKeys":["Messages","Messages","org.meshtastic.core.navigation.TopLevelDestination.Messages"]},{"name":"Nodes","description":"org.meshtastic.core.navigation.TopLevelDestination.Nodes","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-nodes/index.html","searchKeys":["Nodes","Nodes","org.meshtastic.core.navigation.TopLevelDestination.Nodes"]},{"name":"Settings","description":"org.meshtastic.core.navigation.TopLevelDestination.Settings","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-settings/index.html","searchKeys":["Settings","Settings","org.meshtastic.core.navigation.TopLevelDestination.Settings"]},{"name":"class MultiBackstack(val startTab: NavKey, currentTabState: MutableState<NavKey>)","description":"org.meshtastic.core.navigation.MultiBackstack","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/index.html","searchKeys":["MultiBackstack","class MultiBackstack(val startTab: NavKey, currentTabState: MutableState<NavKey>)","org.meshtastic.core.navigation.MultiBackstack"]},{"name":"const val DEEP_LINK_BASE_URI: String","description":"org.meshtastic.core.navigation.DEEP_LINK_BASE_URI","location":"core/navigation/org.meshtastic.core.navigation/-d-e-e-p_-l-i-n-k_-b-a-s-e_-u-r-i.html","searchKeys":["DEEP_LINK_BASE_URI","const val DEEP_LINK_BASE_URI: String","org.meshtastic.core.navigation.DEEP_LINK_BASE_URI"]},{"name":"constructor(address: String? = null)","description":"org.meshtastic.core.navigation.ConnectionsRoute.Connections.Connections","location":"core/navigation/org.meshtastic.core.navigation/-connections-route/-connections/-connections.html","searchKeys":["Connections","constructor(address: String? = null)","org.meshtastic.core.navigation.ConnectionsRoute.Connections.Connections"]},{"name":"constructor(address: String? = null)","description":"org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvision.WifiProvision","location":"core/navigation/org.meshtastic.core.navigation/-wifi-provision-route/-wifi-provision/-wifi-provision.html","searchKeys":["WifiProvision","constructor(address: String? = null)","org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvision.WifiProvision"]},{"name":"constructor(contactKey: String, message: String = \"\")","description":"org.meshtastic.core.navigation.ContactsRoute.Messages.Messages","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-messages/-messages.html","searchKeys":["Messages","constructor(contactKey: String, message: String = \"\")","org.meshtastic.core.navigation.ContactsRoute.Messages.Messages"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.AirQualityMetrics.AirQualityMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-air-quality-metrics/-air-quality-metrics.html","searchKeys":["AirQualityMetrics","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.AirQualityMetrics.AirQualityMetrics"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.DeviceMetrics.DeviceMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-device-metrics/-device-metrics.html","searchKeys":["DeviceMetrics","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.DeviceMetrics.DeviceMetrics"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.EnvironmentMetrics.EnvironmentMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-environment-metrics/-environment-metrics.html","searchKeys":["EnvironmentMetrics","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.EnvironmentMetrics.EnvironmentMetrics"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.HostMetricsLog.HostMetricsLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-host-metrics-log/-host-metrics-log.html","searchKeys":["HostMetricsLog","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.HostMetricsLog.HostMetricsLog"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.NeighborInfoLog.NeighborInfoLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-neighbor-info-log/-neighbor-info-log.html","searchKeys":["NeighborInfoLog","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.NeighborInfoLog.NeighborInfoLog"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.PaxMetrics.PaxMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-pax-metrics/-pax-metrics.html","searchKeys":["PaxMetrics","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.PaxMetrics.PaxMetrics"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.PositionLog.PositionLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-position-log/-position-log.html","searchKeys":["PositionLog","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.PositionLog.PositionLog"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.PowerMetrics.PowerMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-power-metrics/-power-metrics.html","searchKeys":["PowerMetrics","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.PowerMetrics.PowerMetrics"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.SignalMetrics.SignalMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-signal-metrics/-signal-metrics.html","searchKeys":["SignalMetrics","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.SignalMetrics.SignalMetrics"]},{"name":"constructor(destNum: Int)","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteLog.TracerouteLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-log/-traceroute-log.html","searchKeys":["TracerouteLog","constructor(destNum: Int)","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteLog.TracerouteLog"]},{"name":"constructor(destNum: Int, requestId: Int, logUuid: String? = null)","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.TracerouteMap","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-map/-traceroute-map.html","searchKeys":["TracerouteMap","constructor(destNum: Int, requestId: Int, logUuid: String? = null)","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.TracerouteMap"]},{"name":"constructor(destNum: Int? = null)","description":"org.meshtastic.core.navigation.NodesRoute.NodeDetail.NodeDetail","location":"core/navigation/org.meshtastic.core.navigation/-nodes-route/-node-detail/-node-detail.html","searchKeys":["NodeDetail","constructor(destNum: Int? = null)","org.meshtastic.core.navigation.NodesRoute.NodeDetail.NodeDetail"]},{"name":"constructor(destNum: Int? = null)","description":"org.meshtastic.core.navigation.SettingsRoute.Settings.Settings","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-settings/-settings.html","searchKeys":["Settings","constructor(destNum: Int? = null)","org.meshtastic.core.navigation.SettingsRoute.Settings.Settings"]},{"name":"constructor(message: String)","description":"org.meshtastic.core.navigation.ContactsRoute.Share.Share","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-share/-share.html","searchKeys":["Share","constructor(message: String)","org.meshtastic.core.navigation.ContactsRoute.Share.Share"]},{"name":"constructor(pageId: String)","description":"org.meshtastic.core.navigation.SettingsRoute.HelpDocPage.HelpDocPage","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-help-doc-page/-help-doc-page.html","searchKeys":["HelpDocPage","constructor(pageId: String)","org.meshtastic.core.navigation.SettingsRoute.HelpDocPage.HelpDocPage"]},{"name":"constructor(sessionId: Long)","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistoryDetail.DiscoveryHistoryDetail","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-history-detail/-discovery-history-detail.html","searchKeys":["DiscoveryHistoryDetail","constructor(sessionId: Long)","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistoryDetail.DiscoveryHistoryDetail"]},{"name":"constructor(sessionId: Long)","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryMap.DiscoveryMap","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-map/-discovery-map.html","searchKeys":["DiscoveryMap","constructor(sessionId: Long)","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryMap.DiscoveryMap"]},{"name":"constructor(sessionId: Long)","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoverySummary.DiscoverySummary","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-summary/-discovery-summary.html","searchKeys":["DiscoverySummary","constructor(sessionId: Long)","org.meshtastic.core.navigation.DiscoveryRoute.DiscoverySummary.DiscoverySummary"]},{"name":"constructor(startTab: NavKey, currentTabState: MutableState<NavKey>)","description":"org.meshtastic.core.navigation.MultiBackstack.MultiBackstack","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/-multi-backstack.html","searchKeys":["MultiBackstack","constructor(startTab: NavKey, currentTabState: MutableState<NavKey>)","org.meshtastic.core.navigation.MultiBackstack.MultiBackstack"]},{"name":"constructor(waypointId: Int? = null, sitePlannerNodeNum: Int? = null)","description":"org.meshtastic.core.navigation.MapRoute.Map.Map","location":"core/navigation/org.meshtastic.core.navigation/-map-route/-map/-map.html","searchKeys":["Map","constructor(waypointId: Int? = null, sitePlannerNodeNum: Int? = null)","org.meshtastic.core.navigation.MapRoute.Map.Map"]},{"name":"data class AirQualityMetrics(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.AirQualityMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-air-quality-metrics/index.html","searchKeys":["AirQualityMetrics","data class AirQualityMetrics(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.AirQualityMetrics"]},{"name":"data class Connections(val address: String? = null) : ConnectionsRoute, Graph","description":"org.meshtastic.core.navigation.ConnectionsRoute.Connections","location":"core/navigation/org.meshtastic.core.navigation/-connections-route/-connections/index.html","searchKeys":["Connections","data class Connections(val address: String? = null) : ConnectionsRoute, Graph","org.meshtastic.core.navigation.ConnectionsRoute.Connections"]},{"name":"data class DeviceMetrics(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.DeviceMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-device-metrics/index.html","searchKeys":["DeviceMetrics","data class DeviceMetrics(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.DeviceMetrics"]},{"name":"data class DiscoveryHistoryDetail(val sessionId: Long) : DiscoveryRoute","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistoryDetail","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-history-detail/index.html","searchKeys":["DiscoveryHistoryDetail","data class DiscoveryHistoryDetail(val sessionId: Long) : DiscoveryRoute","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistoryDetail"]},{"name":"data class DiscoveryMap(val sessionId: Long) : DiscoveryRoute","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryMap","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-map/index.html","searchKeys":["DiscoveryMap","data class DiscoveryMap(val sessionId: Long) : DiscoveryRoute","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryMap"]},{"name":"data class DiscoverySummary(val sessionId: Long) : DiscoveryRoute","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoverySummary","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-summary/index.html","searchKeys":["DiscoverySummary","data class DiscoverySummary(val sessionId: Long) : DiscoveryRoute","org.meshtastic.core.navigation.DiscoveryRoute.DiscoverySummary"]},{"name":"data class EnvironmentMetrics(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.EnvironmentMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-environment-metrics/index.html","searchKeys":["EnvironmentMetrics","data class EnvironmentMetrics(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.EnvironmentMetrics"]},{"name":"data class HelpDocPage(val pageId: String) : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.HelpDocPage","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-help-doc-page/index.html","searchKeys":["HelpDocPage","data class HelpDocPage(val pageId: String) : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.HelpDocPage"]},{"name":"data class HostMetricsLog(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.HostMetricsLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-host-metrics-log/index.html","searchKeys":["HostMetricsLog","data class HostMetricsLog(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.HostMetricsLog"]},{"name":"data class Map(val waypointId: Int? = null, val sitePlannerNodeNum: Int? = null) : MapRoute","description":"org.meshtastic.core.navigation.MapRoute.Map","location":"core/navigation/org.meshtastic.core.navigation/-map-route/-map/index.html","searchKeys":["Map","data class Map(val waypointId: Int? = null, val sitePlannerNodeNum: Int? = null) : MapRoute","org.meshtastic.core.navigation.MapRoute.Map"]},{"name":"data class Messages(val contactKey: String, val message: String = \"\") : ContactsRoute","description":"org.meshtastic.core.navigation.ContactsRoute.Messages","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-messages/index.html","searchKeys":["Messages","data class Messages(val contactKey: String, val message: String = \"\") : ContactsRoute","org.meshtastic.core.navigation.ContactsRoute.Messages"]},{"name":"data class NeighborInfoLog(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.NeighborInfoLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-neighbor-info-log/index.html","searchKeys":["NeighborInfoLog","data class NeighborInfoLog(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.NeighborInfoLog"]},{"name":"data class NodeDetail(val destNum: Int? = null) : NodesRoute","description":"org.meshtastic.core.navigation.NodesRoute.NodeDetail","location":"core/navigation/org.meshtastic.core.navigation/-nodes-route/-node-detail/index.html","searchKeys":["NodeDetail","data class NodeDetail(val destNum: Int? = null) : NodesRoute","org.meshtastic.core.navigation.NodesRoute.NodeDetail"]},{"name":"data class PaxMetrics(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.PaxMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-pax-metrics/index.html","searchKeys":["PaxMetrics","data class PaxMetrics(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.PaxMetrics"]},{"name":"data class PositionLog(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.PositionLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-position-log/index.html","searchKeys":["PositionLog","data class PositionLog(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.PositionLog"]},{"name":"data class PowerMetrics(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.PowerMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-power-metrics/index.html","searchKeys":["PowerMetrics","data class PowerMetrics(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.PowerMetrics"]},{"name":"data class Settings(val destNum: Int? = null) : SettingsRoute, Graph","description":"org.meshtastic.core.navigation.SettingsRoute.Settings","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-settings/index.html","searchKeys":["Settings","data class Settings(val destNum: Int? = null) : SettingsRoute, Graph","org.meshtastic.core.navigation.SettingsRoute.Settings"]},{"name":"data class Share(val message: String) : ContactsRoute","description":"org.meshtastic.core.navigation.ContactsRoute.Share","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-share/index.html","searchKeys":["Share","data class Share(val message: String) : ContactsRoute","org.meshtastic.core.navigation.ContactsRoute.Share"]},{"name":"data class SignalMetrics(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.SignalMetrics","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-signal-metrics/index.html","searchKeys":["SignalMetrics","data class SignalMetrics(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.SignalMetrics"]},{"name":"data class TracerouteLog(val destNum: Int) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteLog","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-log/index.html","searchKeys":["TracerouteLog","data class TracerouteLog(val destNum: Int) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteLog"]},{"name":"data class TracerouteMap(val destNum: Int, val requestId: Int, val logUuid: String? = null) : NodeDetailRoute","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-map/index.html","searchKeys":["TracerouteMap","data class TracerouteMap(val destNum: Int, val requestId: Int, val logUuid: String? = null) : NodeDetailRoute","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap"]},{"name":"data class WifiProvision(val address: String? = null) : WifiProvisionRoute","description":"org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvision","location":"core/navigation/org.meshtastic.core.navigation/-wifi-provision-route/-wifi-provision/index.html","searchKeys":["WifiProvision","data class WifiProvision(val address: String? = null) : WifiProvisionRoute","org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvision"]},{"name":"data object About : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.About","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-about/index.html","searchKeys":["About","data object About : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.About"]},{"name":"data object Acknowledgements : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Acknowledgements","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-acknowledgements/index.html","searchKeys":["Acknowledgements","data object Acknowledgements : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Acknowledgements"]},{"name":"data object Administration : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Administration","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-administration/index.html","searchKeys":["Administration","data object Administration : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Administration"]},{"name":"data object AmbientLighting : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.AmbientLighting","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-ambient-lighting/index.html","searchKeys":["AmbientLighting","data object AmbientLighting : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.AmbientLighting"]},{"name":"data object AppFunctionsSettings : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.AppFunctionsSettings","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-app-functions-settings/index.html","searchKeys":["AppFunctionsSettings","data object AppFunctionsSettings : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.AppFunctionsSettings"]},{"name":"data object Audio : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Audio","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-audio/index.html","searchKeys":["Audio","data object Audio : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Audio"]},{"name":"data object Bluetooth : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Bluetooth","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-bluetooth/index.html","searchKeys":["Bluetooth","data object Bluetooth : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Bluetooth"]},{"name":"data object CannedMessage : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.CannedMessage","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-canned-message/index.html","searchKeys":["CannedMessage","data object CannedMessage : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.CannedMessage"]},{"name":"data object ChannelConfig : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.ChannelConfig","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-channel-config/index.html","searchKeys":["ChannelConfig","data object ChannelConfig : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.ChannelConfig"]},{"name":"data object Channels : ChannelsRoute, Graph","description":"org.meshtastic.core.navigation.ChannelsRoute.Channels","location":"core/navigation/org.meshtastic.core.navigation/-channels-route/-channels/index.html","searchKeys":["Channels","data object Channels : ChannelsRoute, Graph","org.meshtastic.core.navigation.ChannelsRoute.Channels"]},{"name":"data object CleanNodeDb : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.CleanNodeDb","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-clean-node-db/index.html","searchKeys":["CleanNodeDb","data object CleanNodeDb : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.CleanNodeDb"]},{"name":"data object Contacts : ContactsRoute, Graph","description":"org.meshtastic.core.navigation.ContactsRoute.Contacts","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-contacts/index.html","searchKeys":["Contacts","data object Contacts : ContactsRoute, Graph","org.meshtastic.core.navigation.ContactsRoute.Contacts"]},{"name":"data object DebugPanel : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.DebugPanel","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-debug-panel/index.html","searchKeys":["DebugPanel","data object DebugPanel : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.DebugPanel"]},{"name":"data object DetectionSensor : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.DetectionSensor","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-detection-sensor/index.html","searchKeys":["DetectionSensor","data object DetectionSensor : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.DetectionSensor"]},{"name":"data object Device : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Device","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-device/index.html","searchKeys":["Device","data object Device : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Device"]},{"name":"data object DeviceConfiguration : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.DeviceConfiguration","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-device-configuration/index.html","searchKeys":["DeviceConfiguration","data object DeviceConfiguration : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.DeviceConfiguration"]},{"name":"data object DeviceLinks : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.DeviceLinks","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-device-links/index.html","searchKeys":["DeviceLinks","data object DeviceLinks : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.DeviceLinks"]},{"name":"data object DiscoveryGraph : DiscoveryRoute, Graph","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryGraph","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-graph/index.html","searchKeys":["DiscoveryGraph","data object DiscoveryGraph : DiscoveryRoute, Graph","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryGraph"]},{"name":"data object DiscoveryHistory : DiscoveryRoute","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistory","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-history/index.html","searchKeys":["DiscoveryHistory","data object DiscoveryHistory : DiscoveryRoute","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistory"]},{"name":"data object DiscoveryScan : DiscoveryRoute","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryScan","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-scan/index.html","searchKeys":["DiscoveryScan","data object DiscoveryScan : DiscoveryRoute","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryScan"]},{"name":"data object Display : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Display","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-display/index.html","searchKeys":["Display","data object Display : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Display"]},{"name":"data object ExtNotification : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.ExtNotification","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-ext-notification/index.html","searchKeys":["ExtNotification","data object ExtNotification : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.ExtNotification"]},{"name":"data object FilterSettings : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.FilterSettings","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-filter-settings/index.html","searchKeys":["FilterSettings","data object FilterSettings : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.FilterSettings"]},{"name":"data object FirmwareGraph : FirmwareRoute, Graph","description":"org.meshtastic.core.navigation.FirmwareRoute.FirmwareGraph","location":"core/navigation/org.meshtastic.core.navigation/-firmware-route/-firmware-graph/index.html","searchKeys":["FirmwareGraph","data object FirmwareGraph : FirmwareRoute, Graph","org.meshtastic.core.navigation.FirmwareRoute.FirmwareGraph"]},{"name":"data object FirmwareUpdate : FirmwareRoute","description":"org.meshtastic.core.navigation.FirmwareRoute.FirmwareUpdate","location":"core/navigation/org.meshtastic.core.navigation/-firmware-route/-firmware-update/index.html","searchKeys":["FirmwareUpdate","data object FirmwareUpdate : FirmwareRoute","org.meshtastic.core.navigation.FirmwareRoute.FirmwareUpdate"]},{"name":"data object HelpDocs : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.HelpDocs","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-help-docs/index.html","searchKeys":["HelpDocs","data object HelpDocs : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.HelpDocs"]},{"name":"data object LoRa : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.LoRa","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-lo-ra/index.html","searchKeys":["LoRa","data object LoRa : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.LoRa"]},{"name":"data object MQTT : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.MQTT","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-m-q-t-t/index.html","searchKeys":["MQTT","data object MQTT : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.MQTT"]},{"name":"data object MeshBeacon : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.MeshBeacon","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-mesh-beacon/index.html","searchKeys":["MeshBeacon","data object MeshBeacon : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.MeshBeacon"]},{"name":"data object ModuleConfiguration : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.ModuleConfiguration","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-module-configuration/index.html","searchKeys":["ModuleConfiguration","data object ModuleConfiguration : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.ModuleConfiguration"]},{"name":"data object NeighborInfo : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.NeighborInfo","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-neighbor-info/index.html","searchKeys":["NeighborInfo","data object NeighborInfo : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.NeighborInfo"]},{"name":"data object Network : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Network","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-network/index.html","searchKeys":["Network","data object Network : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Network"]},{"name":"data object NodeList : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.NodeList","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-node-list/index.html","searchKeys":["NodeList","data object NodeList : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.NodeList"]},{"name":"data object Nodes : NodesRoute, Graph","description":"org.meshtastic.core.navigation.NodesRoute.Nodes","location":"core/navigation/org.meshtastic.core.navigation/-nodes-route/-nodes/index.html","searchKeys":["Nodes","data object Nodes : NodesRoute, Graph","org.meshtastic.core.navigation.NodesRoute.Nodes"]},{"name":"data object Paxcounter : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Paxcounter","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-paxcounter/index.html","searchKeys":["Paxcounter","data object Paxcounter : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Paxcounter"]},{"name":"data object Position : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Position","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-position/index.html","searchKeys":["Position","data object Position : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Position"]},{"name":"data object Power : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Power","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-power/index.html","searchKeys":["Power","data object Power : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Power"]},{"name":"data object QuickChat : ContactsRoute","description":"org.meshtastic.core.navigation.ContactsRoute.QuickChat","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-quick-chat/index.html","searchKeys":["QuickChat","data object QuickChat : ContactsRoute","org.meshtastic.core.navigation.ContactsRoute.QuickChat"]},{"name":"data object RangeTest : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.RangeTest","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-range-test/index.html","searchKeys":["RangeTest","data object RangeTest : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.RangeTest"]},{"name":"data object RemoteHardware : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.RemoteHardware","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-remote-hardware/index.html","searchKeys":["RemoteHardware","data object RemoteHardware : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.RemoteHardware"]},{"name":"data object Security : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Security","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-security/index.html","searchKeys":["Security","data object Security : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Security"]},{"name":"data object Serial : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Serial","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-serial/index.html","searchKeys":["Serial","data object Serial : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Serial"]},{"name":"data object StoreForward : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.StoreForward","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-store-forward/index.html","searchKeys":["StoreForward","data object StoreForward : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.StoreForward"]},{"name":"data object TAK : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.TAK","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-t-a-k/index.html","searchKeys":["TAK","data object TAK : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.TAK"]},{"name":"data object TakServer : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.TakServer","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-tak-server/index.html","searchKeys":["TakServer","data object TakServer : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.TakServer"]},{"name":"data object Telemetry : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.Telemetry","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-telemetry/index.html","searchKeys":["Telemetry","data object Telemetry : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.Telemetry"]},{"name":"data object User : SettingsRoute","description":"org.meshtastic.core.navigation.SettingsRoute.User","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-user/index.html","searchKeys":["User","data object User : SettingsRoute","org.meshtastic.core.navigation.SettingsRoute.User"]},{"name":"data object WifiProvisionGraph : WifiProvisionRoute, Graph","description":"org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvisionGraph","location":"core/navigation/org.meshtastic.core.navigation/-wifi-provision-route/-wifi-provision-graph/index.html","searchKeys":["WifiProvisionGraph","data object WifiProvisionGraph : WifiProvisionRoute, Graph","org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvisionGraph"]},{"name":"enum TopLevelDestination : Enum<TopLevelDestination> ","description":"org.meshtastic.core.navigation.TopLevelDestination","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/index.html","searchKeys":["TopLevelDestination","enum TopLevelDestination : Enum<TopLevelDestination> ","org.meshtastic.core.navigation.TopLevelDestination"]},{"name":"fun MutableList<NavKey>.popUnlessRoot(): Boolean","description":"org.meshtastic.core.navigation.popUnlessRoot","location":"core/navigation/org.meshtastic.core.navigation/pop-unless-root.html","searchKeys":["popUnlessRoot","fun MutableList<NavKey>.popUnlessRoot(): Boolean","org.meshtastic.core.navigation.popUnlessRoot"]},{"name":"fun MutableList<NavKey>.replaceAll(routes: List<NavKey>)","description":"org.meshtastic.core.navigation.replaceAll","location":"core/navigation/org.meshtastic.core.navigation/replace-all.html","searchKeys":["replaceAll","fun MutableList<NavKey>.replaceAll(routes: List<NavKey>)","org.meshtastic.core.navigation.replaceAll"]},{"name":"fun MutableList<NavKey>.replaceLast(route: NavKey)","description":"org.meshtastic.core.navigation.replaceLast","location":"core/navigation/org.meshtastic.core.navigation/replace-last.html","searchKeys":["replaceLast","fun MutableList<NavKey>.replaceLast(route: NavKey)","org.meshtastic.core.navigation.replaceLast"]},{"name":"fun NavKey.rumViewName(): String","description":"org.meshtastic.core.navigation.rumViewName","location":"core/navigation/org.meshtastic.core.navigation/rum-view-name.html","searchKeys":["rumViewName","fun NavKey.rumViewName(): String","org.meshtastic.core.navigation.rumViewName"]},{"name":"fun fromNavKey(key: NavKey?): TopLevelDestination?","description":"org.meshtastic.core.navigation.TopLevelDestination.Companion.fromNavKey","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-companion/from-nav-key.html","searchKeys":["fromNavKey","fun fromNavKey(key: NavKey?): TopLevelDestination?","org.meshtastic.core.navigation.TopLevelDestination.Companion.fromNavKey"]},{"name":"fun goBack()","description":"org.meshtastic.core.navigation.MultiBackstack.goBack","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/go-back.html","searchKeys":["goBack","fun goBack()","org.meshtastic.core.navigation.MultiBackstack.goBack"]},{"name":"fun handleDeepLink(navKeys: List<NavKey>)","description":"org.meshtastic.core.navigation.MultiBackstack.handleDeepLink","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/handle-deep-link.html","searchKeys":["handleDeepLink","fun handleDeepLink(navKeys: List<NavKey>)","org.meshtastic.core.navigation.MultiBackstack.handleDeepLink"]},{"name":"fun navigateTopLevel(route: NavKey)","description":"org.meshtastic.core.navigation.MultiBackstack.navigateTopLevel","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/navigate-top-level.html","searchKeys":["navigateTopLevel","fun navigateTopLevel(route: NavKey)","org.meshtastic.core.navigation.MultiBackstack.navigateTopLevel"]},{"name":"fun rememberMultiBackstack(initialTab: NavKey = TopLevelDestination.Connect.route): MultiBackstack","description":"org.meshtastic.core.navigation.rememberMultiBackstack","location":"core/navigation/org.meshtastic.core.navigation/remember-multi-backstack.html","searchKeys":["rememberMultiBackstack","fun rememberMultiBackstack(initialTab: NavKey = TopLevelDestination.Connect.route): MultiBackstack","org.meshtastic.core.navigation.rememberMultiBackstack"]},{"name":"fun route(uri: CommonUri): List<NavKey>?","description":"org.meshtastic.core.navigation.DeepLinkRouter.route","location":"core/navigation/org.meshtastic.core.navigation/-deep-link-router/route.html","searchKeys":["route","fun route(uri: CommonUri): List<NavKey>?","org.meshtastic.core.navigation.DeepLinkRouter.route"]},{"name":"fun valueOf(value: String): TopLevelDestination","description":"org.meshtastic.core.navigation.TopLevelDestination.valueOf","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TopLevelDestination","org.meshtastic.core.navigation.TopLevelDestination.valueOf"]},{"name":"fun values(): Array<TopLevelDestination>","description":"org.meshtastic.core.navigation.TopLevelDestination.values","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/values.html","searchKeys":["values","fun values(): Array<TopLevelDestination>","org.meshtastic.core.navigation.TopLevelDestination.values"]},{"name":"interface Graph : Route","description":"org.meshtastic.core.navigation.Graph","location":"core/navigation/org.meshtastic.core.navigation/-graph/index.html","searchKeys":["Graph","interface Graph : Route","org.meshtastic.core.navigation.Graph"]},{"name":"interface Route : NavKey","description":"org.meshtastic.core.navigation.Route","location":"core/navigation/org.meshtastic.core.navigation/-route/index.html","searchKeys":["Route","interface Route : NavKey","org.meshtastic.core.navigation.Route"]},{"name":"object Companion","description":"org.meshtastic.core.navigation.TopLevelDestination.Companion","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.navigation.TopLevelDestination.Companion"]},{"name":"object DeepLinkRouter","description":"org.meshtastic.core.navigation.DeepLinkRouter","location":"core/navigation/org.meshtastic.core.navigation/-deep-link-router/index.html","searchKeys":["DeepLinkRouter","object DeepLinkRouter","org.meshtastic.core.navigation.DeepLinkRouter"]},{"name":"sealed interface ChannelsRoute : Route","description":"org.meshtastic.core.navigation.ChannelsRoute","location":"core/navigation/org.meshtastic.core.navigation/-channels-route/index.html","searchKeys":["ChannelsRoute","sealed interface ChannelsRoute : Route","org.meshtastic.core.navigation.ChannelsRoute"]},{"name":"sealed interface ConnectionsRoute : Route","description":"org.meshtastic.core.navigation.ConnectionsRoute","location":"core/navigation/org.meshtastic.core.navigation/-connections-route/index.html","searchKeys":["ConnectionsRoute","sealed interface ConnectionsRoute : Route","org.meshtastic.core.navigation.ConnectionsRoute"]},{"name":"sealed interface ContactsRoute : Route","description":"org.meshtastic.core.navigation.ContactsRoute","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/index.html","searchKeys":["ContactsRoute","sealed interface ContactsRoute : Route","org.meshtastic.core.navigation.ContactsRoute"]},{"name":"sealed interface DiscoveryRoute : Route","description":"org.meshtastic.core.navigation.DiscoveryRoute","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/index.html","searchKeys":["DiscoveryRoute","sealed interface DiscoveryRoute : Route","org.meshtastic.core.navigation.DiscoveryRoute"]},{"name":"sealed interface FirmwareRoute : Route","description":"org.meshtastic.core.navigation.FirmwareRoute","location":"core/navigation/org.meshtastic.core.navigation/-firmware-route/index.html","searchKeys":["FirmwareRoute","sealed interface FirmwareRoute : Route","org.meshtastic.core.navigation.FirmwareRoute"]},{"name":"sealed interface MapRoute : Route","description":"org.meshtastic.core.navigation.MapRoute","location":"core/navigation/org.meshtastic.core.navigation/-map-route/index.html","searchKeys":["MapRoute","sealed interface MapRoute : Route","org.meshtastic.core.navigation.MapRoute"]},{"name":"sealed interface NodeDetailRoute : Route","description":"org.meshtastic.core.navigation.NodeDetailRoute","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/index.html","searchKeys":["NodeDetailRoute","sealed interface NodeDetailRoute : Route","org.meshtastic.core.navigation.NodeDetailRoute"]},{"name":"sealed interface NodesRoute : Route","description":"org.meshtastic.core.navigation.NodesRoute","location":"core/navigation/org.meshtastic.core.navigation/-nodes-route/index.html","searchKeys":["NodesRoute","sealed interface NodesRoute : Route","org.meshtastic.core.navigation.NodesRoute"]},{"name":"sealed interface SettingsRoute : Route","description":"org.meshtastic.core.navigation.SettingsRoute","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/index.html","searchKeys":["SettingsRoute","sealed interface SettingsRoute : Route","org.meshtastic.core.navigation.SettingsRoute"]},{"name":"sealed interface WifiProvisionRoute : Route","description":"org.meshtastic.core.navigation.WifiProvisionRoute","location":"core/navigation/org.meshtastic.core.navigation/-wifi-provision-route/index.html","searchKeys":["WifiProvisionRoute","sealed interface WifiProvisionRoute : Route","org.meshtastic.core.navigation.WifiProvisionRoute"]},{"name":"val MeshtasticNavSavedStateConfig: SavedStateConfiguration","description":"org.meshtastic.core.navigation.MeshtasticNavSavedStateConfig","location":"core/navigation/org.meshtastic.core.navigation/-meshtastic-nav-saved-state-config.html","searchKeys":["MeshtasticNavSavedStateConfig","val MeshtasticNavSavedStateConfig: SavedStateConfiguration","org.meshtastic.core.navigation.MeshtasticNavSavedStateConfig"]},{"name":"val activeBackStack: NavBackStack<NavKey>","description":"org.meshtastic.core.navigation.MultiBackstack.activeBackStack","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/active-back-stack.html","searchKeys":["activeBackStack","val activeBackStack: NavBackStack<NavKey>","org.meshtastic.core.navigation.MultiBackstack.activeBackStack"]},{"name":"val address: String?","description":"org.meshtastic.core.navigation.ConnectionsRoute.Connections.address","location":"core/navigation/org.meshtastic.core.navigation/-connections-route/-connections/address.html","searchKeys":["address","val address: String?","org.meshtastic.core.navigation.ConnectionsRoute.Connections.address"]},{"name":"val address: String?","description":"org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvision.address","location":"core/navigation/org.meshtastic.core.navigation/-wifi-provision-route/-wifi-provision/address.html","searchKeys":["address","val address: String?","org.meshtastic.core.navigation.WifiProvisionRoute.WifiProvision.address"]},{"name":"val contactKey: String","description":"org.meshtastic.core.navigation.ContactsRoute.Messages.contactKey","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-messages/contact-key.html","searchKeys":["contactKey","val contactKey: String","org.meshtastic.core.navigation.ContactsRoute.Messages.contactKey"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.AirQualityMetrics.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-air-quality-metrics/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.AirQualityMetrics.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.DeviceMetrics.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-device-metrics/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.DeviceMetrics.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.EnvironmentMetrics.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-environment-metrics/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.EnvironmentMetrics.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.HostMetricsLog.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-host-metrics-log/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.HostMetricsLog.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.NeighborInfoLog.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-neighbor-info-log/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.NeighborInfoLog.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.PaxMetrics.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-pax-metrics/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.PaxMetrics.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.PositionLog.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-position-log/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.PositionLog.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.PowerMetrics.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-power-metrics/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.PowerMetrics.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.SignalMetrics.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-signal-metrics/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.SignalMetrics.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteLog.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-log/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteLog.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.destNum","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-map/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.destNum"]},{"name":"val destNum: Int?","description":"org.meshtastic.core.navigation.NodesRoute.NodeDetail.destNum","location":"core/navigation/org.meshtastic.core.navigation/-nodes-route/-node-detail/dest-num.html","searchKeys":["destNum","val destNum: Int?","org.meshtastic.core.navigation.NodesRoute.NodeDetail.destNum"]},{"name":"val destNum: Int?","description":"org.meshtastic.core.navigation.SettingsRoute.Settings.destNum","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-settings/dest-num.html","searchKeys":["destNum","val destNum: Int?","org.meshtastic.core.navigation.SettingsRoute.Settings.destNum"]},{"name":"val entries: EnumEntries<TopLevelDestination>","description":"org.meshtastic.core.navigation.TopLevelDestination.entries","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/entries.html","searchKeys":["entries","val entries: EnumEntries<TopLevelDestination>","org.meshtastic.core.navigation.TopLevelDestination.entries"]},{"name":"val label: StringResource","description":"org.meshtastic.core.navigation.TopLevelDestination.label","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/label.html","searchKeys":["label","val label: StringResource","org.meshtastic.core.navigation.TopLevelDestination.label"]},{"name":"val logUuid: String?","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.logUuid","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-map/log-uuid.html","searchKeys":["logUuid","val logUuid: String?","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.logUuid"]},{"name":"val message: String","description":"org.meshtastic.core.navigation.ContactsRoute.Messages.message","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-messages/message.html","searchKeys":["message","val message: String","org.meshtastic.core.navigation.ContactsRoute.Messages.message"]},{"name":"val message: String","description":"org.meshtastic.core.navigation.ContactsRoute.Share.message","location":"core/navigation/org.meshtastic.core.navigation/-contacts-route/-share/message.html","searchKeys":["message","val message: String","org.meshtastic.core.navigation.ContactsRoute.Share.message"]},{"name":"val pageId: String","description":"org.meshtastic.core.navigation.SettingsRoute.HelpDocPage.pageId","location":"core/navigation/org.meshtastic.core.navigation/-settings-route/-help-doc-page/page-id.html","searchKeys":["pageId","val pageId: String","org.meshtastic.core.navigation.SettingsRoute.HelpDocPage.pageId"]},{"name":"val requestId: Int","description":"org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.requestId","location":"core/navigation/org.meshtastic.core.navigation/-node-detail-route/-traceroute-map/request-id.html","searchKeys":["requestId","val requestId: Int","org.meshtastic.core.navigation.NodeDetailRoute.TracerouteMap.requestId"]},{"name":"val route: Route","description":"org.meshtastic.core.navigation.TopLevelDestination.route","location":"core/navigation/org.meshtastic.core.navigation/-top-level-destination/route.html","searchKeys":["route","val route: Route","org.meshtastic.core.navigation.TopLevelDestination.route"]},{"name":"val sessionId: Long","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistoryDetail.sessionId","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-history-detail/session-id.html","searchKeys":["sessionId","val sessionId: Long","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryHistoryDetail.sessionId"]},{"name":"val sessionId: Long","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryMap.sessionId","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-map/session-id.html","searchKeys":["sessionId","val sessionId: Long","org.meshtastic.core.navigation.DiscoveryRoute.DiscoveryMap.sessionId"]},{"name":"val sessionId: Long","description":"org.meshtastic.core.navigation.DiscoveryRoute.DiscoverySummary.sessionId","location":"core/navigation/org.meshtastic.core.navigation/-discovery-route/-discovery-summary/session-id.html","searchKeys":["sessionId","val sessionId: Long","org.meshtastic.core.navigation.DiscoveryRoute.DiscoverySummary.sessionId"]},{"name":"val sitePlannerNodeNum: Int?","description":"org.meshtastic.core.navigation.MapRoute.Map.sitePlannerNodeNum","location":"core/navigation/org.meshtastic.core.navigation/-map-route/-map/site-planner-node-num.html","searchKeys":["sitePlannerNodeNum","val sitePlannerNodeNum: Int?","org.meshtastic.core.navigation.MapRoute.Map.sitePlannerNodeNum"]},{"name":"val startTab: NavKey","description":"org.meshtastic.core.navigation.MultiBackstack.startTab","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/start-tab.html","searchKeys":["startTab","val startTab: NavKey","org.meshtastic.core.navigation.MultiBackstack.startTab"]},{"name":"val topLevelPathSegments: Set<String>","description":"org.meshtastic.core.navigation.DeepLinkRouter.topLevelPathSegments","location":"core/navigation/org.meshtastic.core.navigation/-deep-link-router/top-level-path-segments.html","searchKeys":["topLevelPathSegments","val topLevelPathSegments: Set<String>","org.meshtastic.core.navigation.DeepLinkRouter.topLevelPathSegments"]},{"name":"val waypointId: Int?","description":"org.meshtastic.core.navigation.MapRoute.Map.waypointId","location":"core/navigation/org.meshtastic.core.navigation/-map-route/-map/waypoint-id.html","searchKeys":["waypointId","val waypointId: Int?","org.meshtastic.core.navigation.MapRoute.Map.waypointId"]},{"name":"var backStacks: Map<NavKey, NavBackStack<NavKey>>","description":"org.meshtastic.core.navigation.MultiBackstack.backStacks","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/back-stacks.html","searchKeys":["backStacks","var backStacks: Map<NavKey, NavBackStack<NavKey>>","org.meshtastic.core.navigation.MultiBackstack.backStacks"]},{"name":"var currentTabRoute: NavKey","description":"org.meshtastic.core.navigation.MultiBackstack.currentTabRoute","location":"core/navigation/org.meshtastic.core.navigation/-multi-backstack/current-tab-route.html","searchKeys":["currentTabRoute","var currentTabRoute: NavKey","org.meshtastic.core.navigation.MultiBackstack.currentTabRoute"]},{"name":"Any","description":"org.meshtastic.feature.map.LastHeardFilter.Any","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-any/index.html","searchKeys":["Any","Any","org.meshtastic.feature.map.LastHeardFilter.Any"]},{"name":"COVERAGE","description":"org.meshtastic.feature.map.layers.LayerType.COVERAGE","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/-c-o-v-e-r-a-g-e/index.html","searchKeys":["COVERAGE","COVERAGE","org.meshtastic.feature.map.layers.LayerType.COVERAGE"]},{"name":"DUPLICATE_NAME","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.DUPLICATE_NAME","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/-d-u-p-l-i-c-a-t-e_-n-a-m-e/index.html","searchKeys":["DUPLICATE_NAME","DUPLICATE_NAME","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.DUPLICATE_NAME"]},{"name":"EightHours","description":"org.meshtastic.feature.map.LastHeardFilter.EightHours","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-eight-hours/index.html","searchKeys":["EightHours","EightHours","org.meshtastic.feature.map.LastHeardFilter.EightHours"]},{"name":"GEOJSON","description":"org.meshtastic.feature.map.layers.LayerType.GEOJSON","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/-g-e-o-j-s-o-n/index.html","searchKeys":["GEOJSON","GEOJSON","org.meshtastic.feature.map.layers.LayerType.GEOJSON"]},{"name":"KML","description":"org.meshtastic.feature.map.layers.LayerType.KML","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/-k-m-l/index.html","searchKeys":["KML","KML","org.meshtastic.feature.map.layers.LayerType.KML"]},{"name":"MAPBOX","description":"org.meshtastic.feature.map.tiles.DemEncoding.MAPBOX","location":"feature/map/org.meshtastic.feature.map.tiles/-dem-encoding/-m-a-p-b-o-x/index.html","searchKeys":["MAPBOX","MAPBOX","org.meshtastic.feature.map.tiles.DemEncoding.MAPBOX"]},{"name":"NOT_FOUND","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.NOT_FOUND","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/-n-o-t_-f-o-u-n-d/index.html","searchKeys":["NOT_FOUND","NOT_FOUND","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.NOT_FOUND"]},{"name":"OneDay","description":"org.meshtastic.feature.map.LastHeardFilter.OneDay","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-one-day/index.html","searchKeys":["OneDay","OneDay","org.meshtastic.feature.map.LastHeardFilter.OneDay"]},{"name":"OneHour","description":"org.meshtastic.feature.map.LastHeardFilter.OneHour","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-one-hour/index.html","searchKeys":["OneHour","OneHour","org.meshtastic.feature.map.LastHeardFilter.OneHour"]},{"name":"SAVED","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.SAVED","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/-s-a-v-e-d/index.html","searchKeys":["SAVED","SAVED","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.SAVED"]},{"name":"TERRARIUM","description":"org.meshtastic.feature.map.tiles.DemEncoding.TERRARIUM","location":"feature/map/org.meshtastic.feature.map.tiles/-dem-encoding/-t-e-r-r-a-r-i-u-m/index.html","searchKeys":["TERRARIUM","TERRARIUM","org.meshtastic.feature.map.tiles.DemEncoding.TERRARIUM"]},{"name":"TwoDays","description":"org.meshtastic.feature.map.LastHeardFilter.TwoDays","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-two-days/index.html","searchKeys":["TwoDays","TwoDays","org.meshtastic.feature.map.LastHeardFilter.TwoDays"]},{"name":"abstract fun getCustomTileProviders(): Flow<List<CustomTileProviderConfig>>","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository.getCustomTileProviders","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/get-custom-tile-providers.html","searchKeys":["getCustomTileProviders","abstract fun getCustomTileProviders(): Flow<List<CustomTileProviderConfig>>","org.meshtastic.feature.map.tiles.CustomTileProviderRepository.getCustomTileProviders"]},{"name":"abstract fun pick()","description":"org.meshtastic.feature.map.layers.MapLayerPickerLauncher.pick","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-picker-launcher/pick.html","searchKeys":["pick","abstract fun pick()","org.meshtastic.feature.map.layers.MapLayerPickerLauncher.pick"]},{"name":"abstract suspend fun addCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository.addCustomTileProvider","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/add-custom-tile-provider.html","searchKeys":["addCustomTileProvider","abstract suspend fun addCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","org.meshtastic.feature.map.tiles.CustomTileProviderRepository.addCustomTileProvider"]},{"name":"abstract suspend fun awaitCustomTileProviders(): CustomTileProviderLoadResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository.awaitCustomTileProviders","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/await-custom-tile-providers.html","searchKeys":["awaitCustomTileProviders","abstract suspend fun awaitCustomTileProviders(): CustomTileProviderLoadResult","org.meshtastic.feature.map.tiles.CustomTileProviderRepository.awaitCustomTileProviders"]},{"name":"abstract suspend fun deleteCustomTileProvider(configId: String)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository.deleteCustomTileProvider","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/delete-custom-tile-provider.html","searchKeys":["deleteCustomTileProvider","abstract suspend fun deleteCustomTileProvider(configId: String)","org.meshtastic.feature.map.tiles.CustomTileProviderRepository.deleteCustomTileProvider"]},{"name":"abstract suspend fun getCustomTileProviderById(configId: String): CustomTileProviderConfig?","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository.getCustomTileProviderById","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/get-custom-tile-provider-by-id.html","searchKeys":["getCustomTileProviderById","abstract suspend fun getCustomTileProviderById(configId: String): CustomTileProviderConfig?","org.meshtastic.feature.map.tiles.CustomTileProviderRepository.getCustomTileProviderById"]},{"name":"abstract suspend fun updateCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository.updateCustomTileProvider","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/update-custom-tile-provider.html","searchKeys":["updateCustomTileProvider","abstract suspend fun updateCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","org.meshtastic.feature.map.tiles.CustomTileProviderRepository.updateCustomTileProvider"]},{"name":"class CustomTileProviderRepositoryImpl(json: Json, dispatchers: CoroutineDispatchers, mapTileProviderPrefs: MapTileProviderPrefs) : CustomTileProviderRepository","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/index.html","searchKeys":["CustomTileProviderRepositoryImpl","class CustomTileProviderRepositoryImpl(json: Json, dispatchers: CoroutineDispatchers, mapTileProviderPrefs: MapTileProviderPrefs) : CustomTileProviderRepository","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl"]},{"name":"class FeatureMapModule","description":"org.meshtastic.feature.map.di.FeatureMapModule","location":"feature/map/org.meshtastic.feature.map.di/-feature-map-module/index.html","searchKeys":["FeatureMapModule","class FeatureMapModule","org.meshtastic.feature.map.di.FeatureMapModule"]},{"name":"class LayerOpacityStore(mapPrefs: MapPrefs, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.map.layers.LayerOpacityStore","location":"feature/map/org.meshtastic.feature.map.layers/-layer-opacity-store/index.html","searchKeys":["LayerOpacityStore","class LayerOpacityStore(mapPrefs: MapPrefs, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.map.layers.LayerOpacityStore"]},{"name":"class MapFilterActions(val onToggleOnlyFavorites: () -> Unit, val onToggleShowWaypoints: () -> Unit, val onToggleShowPrecisionCircle: () -> Unit, val onSelectLastHeard: (LastHeardFilter) -> Unit, val onToggleRoleExcluded: (Config.DeviceConfig.Role) -> Unit, val onClearExcludedRoles: () -> Unit, val onToggleOnlyOnline: () -> Unit, val onToggleOnlyDirect: () -> Unit, val onToggleExcludeMqtt: () -> Unit, val onToggleShowIgnored: () -> Unit, val onToggleIncludeUnknown: () -> Unit)","description":"org.meshtastic.feature.map.component.MapFilterActions","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/index.html","searchKeys":["MapFilterActions","class MapFilterActions(val onToggleOnlyFavorites: () -> Unit, val onToggleShowWaypoints: () -> Unit, val onToggleShowPrecisionCircle: () -> Unit, val onSelectLastHeard: (LastHeardFilter) -> Unit, val onToggleRoleExcluded: (Config.DeviceConfig.Role) -> Unit, val onClearExcludedRoles: () -> Unit, val onToggleOnlyOnline: () -> Unit, val onToggleOnlyDirect: () -> Unit, val onToggleExcludeMqtt: () -> Unit, val onToggleShowIgnored: () -> Unit, val onToggleIncludeUnknown: () -> Unit)","org.meshtastic.feature.map.component.MapFilterActions"]},{"name":"class MapLayersManager(dispatchers: CoroutineDispatchers, httpClient: HttpClient, mapPrefs: MapPrefs, layersDir: Path = mapLayersDirectory(), fileSystem: FileSystem = mapLayerFileSystem())","description":"org.meshtastic.feature.map.layers.MapLayersManager","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/index.html","searchKeys":["MapLayersManager","class MapLayersManager(dispatchers: CoroutineDispatchers, httpClient: HttpClient, mapPrefs: MapPrefs, layersDir: Path = mapLayersDirectory(), fileSystem: FileSystem = mapLayerFileSystem())","org.meshtastic.feature.map.layers.MapLayersManager"]},{"name":"class NodeMapViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, mapPrefs: MapPrefs) : ViewModel","description":"org.meshtastic.feature.map.node.NodeMapViewModel","location":"feature/map/org.meshtastic.feature.map.node/-node-map-view-model/index.html","searchKeys":["NodeMapViewModel","class NodeMapViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, mapPrefs: MapPrefs) : ViewModel","org.meshtastic.feature.map.node.NodeMapViewModel"]},{"name":"class PickedMapFile(val displayName: String, val extensionOrMime: String?, val read: suspend () -> ByteArray?)","description":"org.meshtastic.feature.map.layers.PickedMapFile","location":"feature/map/org.meshtastic.feature.map.layers/-picked-map-file/index.html","searchKeys":["PickedMapFile","class PickedMapFile(val displayName: String, val extensionOrMime: String?, val read: suspend () -> ByteArray?)","org.meshtastic.feature.map.layers.PickedMapFile"]},{"name":"class SharedMapViewModel(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider) : BaseMapViewModel","description":"org.meshtastic.feature.map.SharedMapViewModel","location":"feature/map/org.meshtastic.feature.map/-shared-map-view-model/index.html","searchKeys":["SharedMapViewModel","class SharedMapViewModel(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider) : BaseMapViewModel","org.meshtastic.feature.map.SharedMapViewModel"]},{"name":"class SitePlannerLaunch(val initialParams: SitePlannerParams, selectedNode: Node? = null)","description":"org.meshtastic.feature.map.component.SitePlannerLaunch","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-launch/index.html","searchKeys":["SitePlannerLaunch","class SitePlannerLaunch(val initialParams: SitePlannerParams, selectedNode: Node? = null)","org.meshtastic.feature.map.component.SitePlannerLaunch"]},{"name":"const val COVERAGE_EXTENSION: String","description":"org.meshtastic.feature.map.layers.COVERAGE_EXTENSION","location":"feature/map/org.meshtastic.feature.map.layers/-c-o-v-e-r-a-g-e_-e-x-t-e-n-s-i-o-n.html","searchKeys":["COVERAGE_EXTENSION","const val COVERAGE_EXTENSION: String","org.meshtastic.feature.map.layers.COVERAGE_EXTENSION"]},{"name":"const val DEFAULT_COLOR_SCALE: String","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_COLOR_SCALE","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-c-o-l-o-r_-s-c-a-l-e.html","searchKeys":["DEFAULT_COLOR_SCALE","const val DEFAULT_COLOR_SCALE: String","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_COLOR_SCALE"]},{"name":"const val DEFAULT_MAX_DBM: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_MAX_DBM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-m-a-x_-d-b-m.html","searchKeys":["DEFAULT_MAX_DBM","const val DEFAULT_MAX_DBM: Double","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_MAX_DBM"]},{"name":"const val DEFAULT_MAX_RANGE_KM: Double = 30.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_MAX_RANGE_KM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-m-a-x_-r-a-n-g-e_-k-m.html","searchKeys":["DEFAULT_MAX_RANGE_KM","const val DEFAULT_MAX_RANGE_KM: Double = 30.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_MAX_RANGE_KM"]},{"name":"const val DEFAULT_MAX_ZOOM: Int = 19","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.Companion.DEFAULT_MAX_ZOOM","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/-companion/-d-e-f-a-u-l-t_-m-a-x_-z-o-o-m.html","searchKeys":["DEFAULT_MAX_ZOOM","const val DEFAULT_MAX_ZOOM: Int = 19","org.meshtastic.feature.map.tiles.RasterTileSpec.Companion.DEFAULT_MAX_ZOOM"]},{"name":"const val DEFAULT_MIN_DBM: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_MIN_DBM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-m-i-n_-d-b-m.html","searchKeys":["DEFAULT_MIN_DBM","const val DEFAULT_MIN_DBM: Double","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_MIN_DBM"]},{"name":"const val DEFAULT_OVERLAY_TRANSPARENCY: Int = 50","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_OVERLAY_TRANSPARENCY","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-o-v-e-r-l-a-y_-t-r-a-n-s-p-a-r-e-n-c-y.html","searchKeys":["DEFAULT_OVERLAY_TRANSPARENCY","const val DEFAULT_OVERLAY_TRANSPARENCY: Int = 50","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_OVERLAY_TRANSPARENCY"]},{"name":"const val DEFAULT_RX_HEIGHT_METERS: Double = 1.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_RX_HEIGHT_METERS","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-r-x_-h-e-i-g-h-t_-m-e-t-e-r-s.html","searchKeys":["DEFAULT_RX_HEIGHT_METERS","const val DEFAULT_RX_HEIGHT_METERS: Double = 1.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_RX_HEIGHT_METERS"]},{"name":"const val DEFAULT_RX_SENSITIVITY_DBM: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_RX_SENSITIVITY_DBM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-r-x_-s-e-n-s-i-t-i-v-i-t-y_-d-b-m.html","searchKeys":["DEFAULT_RX_SENSITIVITY_DBM","const val DEFAULT_RX_SENSITIVITY_DBM: Double","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_RX_SENSITIVITY_DBM"]},{"name":"const val DEFAULT_TILE_SIZE: Int = 256","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.Companion.DEFAULT_TILE_SIZE","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/-companion/-d-e-f-a-u-l-t_-t-i-l-e_-s-i-z-e.html","searchKeys":["DEFAULT_TILE_SIZE","const val DEFAULT_TILE_SIZE: Int = 256","org.meshtastic.feature.map.tiles.RasterTileSpec.Companion.DEFAULT_TILE_SIZE"]},{"name":"const val DEFAULT_TX_FREQ_MHZ: Double = 907.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_FREQ_MHZ","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-t-x_-f-r-e-q_-m-h-z.html","searchKeys":["DEFAULT_TX_FREQ_MHZ","const val DEFAULT_TX_FREQ_MHZ: Double = 907.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_FREQ_MHZ"]},{"name":"const val DEFAULT_TX_GAIN_DBI: Double = 2.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_GAIN_DBI","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-t-x_-g-a-i-n_-d-b-i.html","searchKeys":["DEFAULT_TX_GAIN_DBI","const val DEFAULT_TX_GAIN_DBI: Double = 2.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_GAIN_DBI"]},{"name":"const val DEFAULT_TX_HEIGHT_METERS: Double = 2.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_HEIGHT_METERS","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-t-x_-h-e-i-g-h-t_-m-e-t-e-r-s.html","searchKeys":["DEFAULT_TX_HEIGHT_METERS","const val DEFAULT_TX_HEIGHT_METERS: Double = 2.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_HEIGHT_METERS"]},{"name":"const val DEFAULT_TX_POWER_WATTS: Double = 0.1","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_POWER_WATTS","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-d-e-f-a-u-l-t_-t-x_-p-o-w-e-r_-w-a-t-t-s.html","searchKeys":["DEFAULT_TX_POWER_WATTS","const val DEFAULT_TX_POWER_WATTS: Double = 0.1","org.meshtastic.feature.map.component.SitePlannerParams.Companion.DEFAULT_TX_POWER_WATTS"]},{"name":"const val ICON_URL_PROPERTY: String","description":"org.meshtastic.feature.map.kml.ICON_URL_PROPERTY","location":"feature/map/org.meshtastic.feature.map.kml/-i-c-o-n_-u-r-l_-p-r-o-p-e-r-t-y.html","searchKeys":["ICON_URL_PROPERTY","const val ICON_URL_PROPERTY: String","org.meshtastic.feature.map.kml.ICON_URL_PROPERTY"]},{"name":"const val LAYER_OPACITY_OPAQUE: Float = 1.0f","description":"org.meshtastic.feature.map.layers.LAYER_OPACITY_OPAQUE","location":"feature/map/org.meshtastic.feature.map.layers/-l-a-y-e-r_-o-p-a-c-i-t-y_-o-p-a-q-u-e.html","searchKeys":["LAYER_OPACITY_OPAQUE","const val LAYER_OPACITY_OPAQUE: Float = 1.0f","org.meshtastic.feature.map.layers.LAYER_OPACITY_OPAQUE"]},{"name":"const val MAX_FREQ_MHZ: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_FREQ_MHZ","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-a-x_-f-r-e-q_-m-h-z.html","searchKeys":["MAX_FREQ_MHZ","const val MAX_FREQ_MHZ: Double","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_FREQ_MHZ"]},{"name":"const val MAX_KMZ_INFLATED_BYTES: Long","description":"org.meshtastic.feature.map.layers.MAX_KMZ_INFLATED_BYTES","location":"feature/map/org.meshtastic.feature.map.layers/-m-a-x_-k-m-z_-i-n-f-l-a-t-e-d_-b-y-t-e-s.html","searchKeys":["MAX_KMZ_INFLATED_BYTES","const val MAX_KMZ_INFLATED_BYTES: Long","org.meshtastic.feature.map.layers.MAX_KMZ_INFLATED_BYTES"]},{"name":"const val MAX_RANGE_HIGH_RES_KM: Double = 70.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_RANGE_HIGH_RES_KM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-a-x_-r-a-n-g-e_-h-i-g-h_-r-e-s_-k-m.html","searchKeys":["MAX_RANGE_HIGH_RES_KM","const val MAX_RANGE_HIGH_RES_KM: Double = 70.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_RANGE_HIGH_RES_KM"]},{"name":"const val MAX_RANGE_STANDARD_KM: Double = 150.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_RANGE_STANDARD_KM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-a-x_-r-a-n-g-e_-s-t-a-n-d-a-r-d_-k-m.html","searchKeys":["MAX_RANGE_STANDARD_KM","const val MAX_RANGE_STANDARD_KM: Double = 150.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_RANGE_STANDARD_KM"]},{"name":"const val MAX_RX_SENSITIVITY_DBM: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_RX_SENSITIVITY_DBM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-a-x_-r-x_-s-e-n-s-i-t-i-v-i-t-y_-d-b-m.html","searchKeys":["MAX_RX_SENSITIVITY_DBM","const val MAX_RX_SENSITIVITY_DBM: Double","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_RX_SENSITIVITY_DBM"]},{"name":"const val MAX_TRANSPARENCY: Int = 100","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_TRANSPARENCY","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-a-x_-t-r-a-n-s-p-a-r-e-n-c-y.html","searchKeys":["MAX_TRANSPARENCY","const val MAX_TRANSPARENCY: Int = 100","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MAX_TRANSPARENCY"]},{"name":"const val MIN_FREQ_MHZ: Double = 20.0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MIN_FREQ_MHZ","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-i-n_-f-r-e-q_-m-h-z.html","searchKeys":["MIN_FREQ_MHZ","const val MIN_FREQ_MHZ: Double = 20.0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MIN_FREQ_MHZ"]},{"name":"const val MIN_RX_SENSITIVITY_DBM: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MIN_RX_SENSITIVITY_DBM","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-i-n_-r-x_-s-e-n-s-i-t-i-v-i-t-y_-d-b-m.html","searchKeys":["MIN_RX_SENSITIVITY_DBM","const val MIN_RX_SENSITIVITY_DBM: Double","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MIN_RX_SENSITIVITY_DBM"]},{"name":"const val MIN_TRANSPARENCY: Int = 0","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.MIN_TRANSPARENCY","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-m-i-n_-t-r-a-n-s-p-a-r-e-n-c-y.html","searchKeys":["MIN_TRANSPARENCY","const val MIN_TRANSPARENCY: Int = 0","org.meshtastic.feature.map.component.SitePlannerParams.Companion.MIN_TRANSPARENCY"]},{"name":"const val PRIORITY_ORDINARY: Int = 4","description":"org.meshtastic.feature.map.MapNodePolicy.PRIORITY_ORDINARY","location":"feature/map/org.meshtastic.feature.map/-map-node-policy/-p-r-i-o-r-i-t-y_-o-r-d-i-n-a-r-y.html","searchKeys":["PRIORITY_ORDINARY","const val PRIORITY_ORDINARY: Int = 4","org.meshtastic.feature.map.MapNodePolicy.PRIORITY_ORDINARY"]},{"name":"const val PRIORITY_PROMINENT: Int = 5","description":"org.meshtastic.feature.map.MapNodePolicy.PRIORITY_PROMINENT","location":"feature/map/org.meshtastic.feature.map/-map-node-policy/-p-r-i-o-r-i-t-y_-p-r-o-m-i-n-e-n-t.html","searchKeys":["PRIORITY_PROMINENT","const val PRIORITY_PROMINENT: Int = 5","org.meshtastic.feature.map.MapNodePolicy.PRIORITY_PROMINENT"]},{"name":"const val RECENTLY_HEARD_SECONDS: Long = 5","description":"org.meshtastic.feature.map.RECENTLY_HEARD_SECONDS","location":"feature/map/org.meshtastic.feature.map/-r-e-c-e-n-t-l-y_-h-e-a-r-d_-s-e-c-o-n-d-s.html","searchKeys":["RECENTLY_HEARD_SECONDS","const val RECENTLY_HEARD_SECONDS: Long = 5","org.meshtastic.feature.map.RECENTLY_HEARD_SECONDS"]},{"name":"const val SITE_PLANNER_URL: String","description":"org.meshtastic.feature.map.component.SITE_PLANNER_URL","location":"feature/map/org.meshtastic.feature.map.component/-s-i-t-e_-p-l-a-n-n-e-r_-u-r-l.html","searchKeys":["SITE_PLANNER_URL","const val SITE_PLANNER_URL: String","org.meshtastic.feature.map.component.SITE_PLANNER_URL"]},{"name":"constructor()","description":"org.meshtastic.feature.map.di.FeatureMapModule.FeatureMapModule","location":"feature/map/org.meshtastic.feature.map.di/-feature-map-module/-feature-map-module.html","searchKeys":["FeatureMapModule","constructor()","org.meshtastic.feature.map.di.FeatureMapModule.FeatureMapModule"]},{"name":"constructor(dispatchers: CoroutineDispatchers, httpClient: HttpClient, mapPrefs: MapPrefs, layersDir: Path = mapLayersDirectory(), fileSystem: FileSystem = mapLayerFileSystem())","description":"org.meshtastic.feature.map.layers.MapLayersManager.MapLayersManager","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/-map-layers-manager.html","searchKeys":["MapLayersManager","constructor(dispatchers: CoroutineDispatchers, httpClient: HttpClient, mapPrefs: MapPrefs, layersDir: Path = mapLayersDirectory(), fileSystem: FileSystem = mapLayerFileSystem())","org.meshtastic.feature.map.layers.MapLayersManager.MapLayersManager"]},{"name":"constructor(displayName: String, extensionOrMime: String?, read: suspend () -> ByteArray?)","description":"org.meshtastic.feature.map.layers.PickedMapFile.PickedMapFile","location":"feature/map/org.meshtastic.feature.map.layers/-picked-map-file/-picked-map-file.html","searchKeys":["PickedMapFile","constructor(displayName: String, extensionOrMime: String?, read: suspend () -> ByteArray?)","org.meshtastic.feature.map.layers.PickedMapFile.PickedMapFile"]},{"name":"constructor(geoJson: String?, groundOverlays: List<KmlGroundOverlay>)","description":"org.meshtastic.feature.map.kml.KmlConversion.KmlConversion","location":"feature/map/org.meshtastic.feature.map.kml/-kml-conversion/-kml-conversion.html","searchKeys":["KmlConversion","constructor(geoJson: String?, groundOverlays: List<KmlGroundOverlay>)","org.meshtastic.feature.map.kml.KmlConversion.KmlConversion"]},{"name":"constructor(id: String = Uuid.random().toString(), name: String, uri: String? = null, isVisible: Boolean = true, layerType: LayerType, isNetwork: Boolean = false, createdAt: Long? = null, isRefreshing: Boolean = false, refreshToken: Int = 0)","description":"org.meshtastic.feature.map.layers.MapLayerItem.MapLayerItem","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/-map-layer-item.html","searchKeys":["MapLayerItem","constructor(id: String = Uuid.random().toString(), name: String, uri: String? = null, isVisible: Boolean = true, layerType: LayerType, isNetwork: Boolean = false, createdAt: Long? = null, isRefreshing: Boolean = false, refreshToken: Int = 0)","org.meshtastic.feature.map.layers.MapLayerItem.MapLayerItem"]},{"name":"constructor(id: String = Uuid.random().toString(), name: String, urlTemplate: String, localUri: String? = null)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.CustomTileProviderConfig","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/-custom-tile-provider-config.html","searchKeys":["CustomTileProviderConfig","constructor(id: String = Uuid.random().toString(), name: String, urlTemplate: String, localUri: String? = null)","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.CustomTileProviderConfig"]},{"name":"constructor(id: String, label: String)","description":"org.meshtastic.feature.map.component.BasemapChoice.BasemapChoice","location":"feature/map/org.meshtastic.feature.map.component/-basemap-choice/-basemap-choice.html","searchKeys":["BasemapChoice","constructor(id: String, label: String)","org.meshtastic.feature.map.component.BasemapChoice.BasemapChoice"]},{"name":"constructor(id: String, label: String, spec: RasterTileSpec)","description":"org.meshtastic.feature.map.tiles.RasterBasemapSource.RasterBasemapSource","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-basemap-source/-raster-basemap-source.html","searchKeys":["RasterBasemapSource","constructor(id: String, label: String, spec: RasterTileSpec)","org.meshtastic.feature.map.tiles.RasterBasemapSource.RasterBasemapSource"]},{"name":"constructor(id: String, label: StringResource, spec: RasterTileSpec, demEncoding: DemEncoding? = null)","description":"org.meshtastic.feature.map.tiles.RasterOverlaySource.RasterOverlaySource","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-overlay-source/-raster-overlay-source.html","searchKeys":["RasterOverlaySource","constructor(id: String, label: StringResource, spec: RasterTileSpec, demEncoding: DemEncoding? = null)","org.meshtastic.feature.map.tiles.RasterOverlaySource.RasterOverlaySource"]},{"name":"constructor(initialParams: SitePlannerParams, selectedNode: Node? = null)","description":"org.meshtastic.feature.map.component.SitePlannerLaunch.SitePlannerLaunch","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-launch/-site-planner-launch.html","searchKeys":["SitePlannerLaunch","constructor(initialParams: SitePlannerParams, selectedNode: Node? = null)","org.meshtastic.feature.map.component.SitePlannerLaunch.SitePlannerLaunch"]},{"name":"constructor(json: Json, dispatchers: CoroutineDispatchers, mapTileProviderPrefs: MapTileProviderPrefs)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.CustomTileProviderRepositoryImpl","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/-custom-tile-provider-repository-impl.html","searchKeys":["CustomTileProviderRepositoryImpl","constructor(json: Json, dispatchers: CoroutineDispatchers, mapTileProviderPrefs: MapTileProviderPrefs)","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.CustomTileProviderRepositoryImpl"]},{"name":"constructor(latitude: Double, longitude: Double)","description":"org.meshtastic.feature.map.MapPoint.MapPoint","location":"feature/map/org.meshtastic.feature.map/-map-point/-map-point.html","searchKeys":["MapPoint","constructor(latitude: Double, longitude: Double)","org.meshtastic.feature.map.MapPoint.MapPoint"]},{"name":"constructor(longitude: Double, latitude: Double)","description":"org.meshtastic.feature.map.kml.OverlayCorner.OverlayCorner","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corner/-overlay-corner.html","searchKeys":["OverlayCorner","constructor(longitude: Double, latitude: Double)","org.meshtastic.feature.map.kml.OverlayCorner.OverlayCorner"]},{"name":"constructor(mapPrefs: MapPrefs, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.feature.map.layers.LayerOpacityStore.LayerOpacityStore","location":"feature/map/org.meshtastic.feature.map.layers/-layer-opacity-store/-layer-opacity-store.html","searchKeys":["LayerOpacityStore","constructor(mapPrefs: MapPrefs, dispatchers: CoroutineDispatchers)","org.meshtastic.feature.map.layers.LayerOpacityStore.LayerOpacityStore"]},{"name":"constructor(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider)","description":"org.meshtastic.feature.map.BaseMapViewModel.BaseMapViewModel","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-base-map-view-model.html","searchKeys":["BaseMapViewModel","constructor(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider)","org.meshtastic.feature.map.BaseMapViewModel.BaseMapViewModel"]},{"name":"constructor(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider)","description":"org.meshtastic.feature.map.SharedMapViewModel.SharedMapViewModel","location":"feature/map/org.meshtastic.feature.map/-shared-map-view-model/-shared-map-view-model.html","searchKeys":["SharedMapViewModel","constructor(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider)","org.meshtastic.feature.map.SharedMapViewModel.SharedMapViewModel"]},{"name":"constructor(name: String, latitude: Double, longitude: Double, txPowerWatts: Double = DEFAULT_TX_POWER_WATTS, txFreqMhz: Double = DEFAULT_TX_FREQ_MHZ, txHeightMeters: Double = DEFAULT_TX_HEIGHT_METERS, txGainDbi: Double = DEFAULT_TX_GAIN_DBI, colorScale: String = DEFAULT_COLOR_SCALE, rxSensitivityDbm: Double = DEFAULT_RX_SENSITIVITY_DBM, rxHeightMeters: Double = DEFAULT_RX_HEIGHT_METERS, maxRangeKm: Double = DEFAULT_MAX_RANGE_KM, highResolution: Boolean = false, minDbm: Double = DEFAULT_MIN_DBM, maxDbm: Double = DEFAULT_MAX_DBM, overlayTransparency: Int = DEFAULT_OVERLAY_TRANSPARENCY)","description":"org.meshtastic.feature.map.component.SitePlannerParams.SitePlannerParams","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-site-planner-params.html","searchKeys":["SitePlannerParams","constructor(name: String, latitude: Double, longitude: Double, txPowerWatts: Double = DEFAULT_TX_POWER_WATTS, txFreqMhz: Double = DEFAULT_TX_FREQ_MHZ, txHeightMeters: Double = DEFAULT_TX_HEIGHT_METERS, txGainDbi: Double = DEFAULT_TX_GAIN_DBI, colorScale: String = DEFAULT_COLOR_SCALE, rxSensitivityDbm: Double = DEFAULT_RX_SENSITIVITY_DBM, rxHeightMeters: Double = DEFAULT_RX_HEIGHT_METERS, maxRangeKm: Double = DEFAULT_MAX_RANGE_KM, highResolution: Boolean = false, minDbm: Double = DEFAULT_MIN_DBM, maxDbm: Double = DEFAULT_MAX_DBM, overlayTransparency: Int = DEFAULT_OVERLAY_TRANSPARENCY)","org.meshtastic.feature.map.component.SitePlannerParams.SitePlannerParams"]},{"name":"constructor(name: String?, href: String, north: Double, south: Double, east: Double, west: Double, rotationDegrees: Double = 0.0)","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.KmlGroundOverlay","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/-kml-ground-overlay.html","searchKeys":["KmlGroundOverlay","constructor(name: String?, href: String, north: Double, south: Double, east: Double, west: Double, rotationDegrees: Double = 0.0)","org.meshtastic.feature.map.kml.KmlGroundOverlay.KmlGroundOverlay"]},{"name":"constructor(nodeNum: Int, title: String, subtitle: String, node: Node?)","description":"org.meshtastic.feature.map.component.ClusterMemberEntry.ClusterMemberEntry","location":"feature/map/org.meshtastic.feature.map.component/-cluster-member-entry/-cluster-member-entry.html","searchKeys":["ClusterMemberEntry","constructor(nodeNum: Int, title: String, subtitle: String, node: Node?)","org.meshtastic.feature.map.component.ClusterMemberEntry.ClusterMemberEntry"]},{"name":"constructor(onToggleOnlyFavorites: () -> Unit, onToggleShowWaypoints: () -> Unit, onToggleShowPrecisionCircle: () -> Unit, onSelectLastHeard: (LastHeardFilter) -> Unit, onToggleRoleExcluded: (Config.DeviceConfig.Role) -> Unit, onClearExcludedRoles: () -> Unit, onToggleOnlyOnline: () -> Unit, onToggleOnlyDirect: () -> Unit, onToggleExcludeMqtt: () -> Unit, onToggleShowIgnored: () -> Unit, onToggleIncludeUnknown: () -> Unit)","description":"org.meshtastic.feature.map.component.MapFilterActions.MapFilterActions","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/-map-filter-actions.html","searchKeys":["MapFilterActions","constructor(onToggleOnlyFavorites: () -> Unit, onToggleShowWaypoints: () -> Unit, onToggleShowPrecisionCircle: () -> Unit, onSelectLastHeard: (LastHeardFilter) -> Unit, onToggleRoleExcluded: (Config.DeviceConfig.Role) -> Unit, onClearExcludedRoles: () -> Unit, onToggleOnlyOnline: () -> Unit, onToggleOnlyDirect: () -> Unit, onToggleExcludeMqtt: () -> Unit, onToggleShowIgnored: () -> Unit, onToggleIncludeUnknown: () -> Unit)","org.meshtastic.feature.map.component.MapFilterActions.MapFilterActions"]},{"name":"constructor(onlyFavorites: Boolean, showWaypoints: Boolean, showPrecisionCircle: Boolean, lastHeardFilter: LastHeardFilter, lastHeardTrackFilter: LastHeardFilter, excludedRoles: Set<Config.DeviceConfig.Role> = emptySet(), onlyOnline: Boolean = false, onlyDirect: Boolean = false, excludeMqtt: Boolean = false, showIgnored: Boolean = false, includeUnknown: Boolean = true)","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.MapFilterState","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/-map-filter-state.html","searchKeys":["MapFilterState","constructor(onlyFavorites: Boolean, showWaypoints: Boolean, showPrecisionCircle: Boolean, lastHeardFilter: LastHeardFilter, lastHeardTrackFilter: LastHeardFilter, excludedRoles: Set<Config.DeviceConfig.Role> = emptySet(), onlyOnline: Boolean = false, onlyDirect: Boolean = false, excludeMqtt: Boolean = false, showIgnored: Boolean = false, includeUnknown: Boolean = true)","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.MapFilterState"]},{"name":"constructor(overlayNodeNums: Set<Int>, nodesForMarkers: List<Node>, nodeLookup: Map<Int, Node>)","description":"org.meshtastic.feature.map.TracerouteNodeSelection.TracerouteNodeSelection","location":"feature/map/org.meshtastic.feature.map/-traceroute-node-selection/-traceroute-node-selection.html","searchKeys":["TracerouteNodeSelection","constructor(overlayNodeNums: Set<Int>, nodesForMarkers: List<Node>, nodeLookup: Map<Int, Node>)","org.meshtastic.feature.map.TracerouteNodeSelection.TracerouteNodeSelection"]},{"name":"constructor(providers: List<CustomTileProviderConfig>, isSuccessful: Boolean)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult.CustomTileProviderLoadResult","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-load-result/-custom-tile-provider-load-result.html","searchKeys":["CustomTileProviderLoadResult","constructor(providers: List<CustomTileProviderConfig>, isSuccessful: Boolean)","org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult.CustomTileProviderLoadResult"]},{"name":"constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, mapPrefs: MapPrefs)","description":"org.meshtastic.feature.map.node.NodeMapViewModel.NodeMapViewModel","location":"feature/map/org.meshtastic.feature.map.node/-node-map-view-model/-node-map-view-model.html","searchKeys":["NodeMapViewModel","constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, meshLogRepository: MeshLogRepository, mapPrefs: MapPrefs)","org.meshtastic.feature.map.node.NodeMapViewModel.NodeMapViewModel"]},{"name":"constructor(south: Double, west: Double, north: Double, east: Double)","description":"org.meshtastic.feature.map.MapBounds.MapBounds","location":"feature/map/org.meshtastic.feature.map/-map-bounds/-map-bounds.html","searchKeys":["MapBounds","constructor(south: Double, west: Double, north: Double, east: Double)","org.meshtastic.feature.map.MapBounds.MapBounds"]},{"name":"constructor(tiles: List<String>, tileSize: Int = DEFAULT_TILE_SIZE, minZoom: Int = 0, maxZoom: Int = DEFAULT_MAX_ZOOM, attributionHtml: String? = null)","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.RasterTileSpec","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/-raster-tile-spec.html","searchKeys":["RasterTileSpec","constructor(tiles: List<String>, tileSize: Int = DEFAULT_TILE_SIZE, minZoom: Int = 0, maxZoom: Int = DEFAULT_MAX_ZOOM, attributionHtml: String? = null)","org.meshtastic.feature.map.tiles.RasterTileSpec.RasterTileSpec"]},{"name":"constructor(topLeft: OverlayCorner, topRight: OverlayCorner, bottomRight: OverlayCorner, bottomLeft: OverlayCorner)","description":"org.meshtastic.feature.map.kml.OverlayCorners.OverlayCorners","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corners/-overlay-corners.html","searchKeys":["OverlayCorners","constructor(topLeft: OverlayCorner, topRight: OverlayCorner, bottomRight: OverlayCorner, bottomLeft: OverlayCorner)","org.meshtastic.feature.map.kml.OverlayCorners.OverlayCorners"]},{"name":"data class BasemapChoice(val id: String, val label: String)","description":"org.meshtastic.feature.map.component.BasemapChoice","location":"feature/map/org.meshtastic.feature.map.component/-basemap-choice/index.html","searchKeys":["BasemapChoice","data class BasemapChoice(val id: String, val label: String)","org.meshtastic.feature.map.component.BasemapChoice"]},{"name":"data class ClusterMemberEntry(val nodeNum: Int, val title: String, val subtitle: String, val node: Node?)","description":"org.meshtastic.feature.map.component.ClusterMemberEntry","location":"feature/map/org.meshtastic.feature.map.component/-cluster-member-entry/index.html","searchKeys":["ClusterMemberEntry","data class ClusterMemberEntry(val nodeNum: Int, val title: String, val subtitle: String, val node: Node?)","org.meshtastic.feature.map.component.ClusterMemberEntry"]},{"name":"data class CustomTileProviderConfig(val id: String = Uuid.random().toString(), val name: String, val urlTemplate: String, val localUri: String? = null)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/index.html","searchKeys":["CustomTileProviderConfig","data class CustomTileProviderConfig(val id: String = Uuid.random().toString(), val name: String, val urlTemplate: String, val localUri: String? = null)","org.meshtastic.feature.map.tiles.CustomTileProviderConfig"]},{"name":"data class CustomTileProviderLoadResult(val providers: List<CustomTileProviderConfig>, val isSuccessful: Boolean)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-load-result/index.html","searchKeys":["CustomTileProviderLoadResult","data class CustomTileProviderLoadResult(val providers: List<CustomTileProviderConfig>, val isSuccessful: Boolean)","org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult"]},{"name":"data class KmlConversion(val geoJson: String?, val groundOverlays: List<KmlGroundOverlay>)","description":"org.meshtastic.feature.map.kml.KmlConversion","location":"feature/map/org.meshtastic.feature.map.kml/-kml-conversion/index.html","searchKeys":["KmlConversion","data class KmlConversion(val geoJson: String?, val groundOverlays: List<KmlGroundOverlay>)","org.meshtastic.feature.map.kml.KmlConversion"]},{"name":"data class KmlGroundOverlay(val name: String?, val href: String, val north: Double, val south: Double, val east: Double, val west: Double, val rotationDegrees: Double = 0.0)","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/index.html","searchKeys":["KmlGroundOverlay","data class KmlGroundOverlay(val name: String?, val href: String, val north: Double, val south: Double, val east: Double, val west: Double, val rotationDegrees: Double = 0.0)","org.meshtastic.feature.map.kml.KmlGroundOverlay"]},{"name":"data class MapBounds(val south: Double, val west: Double, val north: Double, val east: Double)","description":"org.meshtastic.feature.map.MapBounds","location":"feature/map/org.meshtastic.feature.map/-map-bounds/index.html","searchKeys":["MapBounds","data class MapBounds(val south: Double, val west: Double, val north: Double, val east: Double)","org.meshtastic.feature.map.MapBounds"]},{"name":"data class MapFilterState(val onlyFavorites: Boolean, val showWaypoints: Boolean, val showPrecisionCircle: Boolean, val lastHeardFilter: LastHeardFilter, val lastHeardTrackFilter: LastHeardFilter, val excludedRoles: Set<Config.DeviceConfig.Role> = emptySet(), val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val excludeMqtt: Boolean = false, val showIgnored: Boolean = false, val includeUnknown: Boolean = true)","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/index.html","searchKeys":["MapFilterState","data class MapFilterState(val onlyFavorites: Boolean, val showWaypoints: Boolean, val showPrecisionCircle: Boolean, val lastHeardFilter: LastHeardFilter, val lastHeardTrackFilter: LastHeardFilter, val excludedRoles: Set<Config.DeviceConfig.Role> = emptySet(), val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val excludeMqtt: Boolean = false, val showIgnored: Boolean = false, val includeUnknown: Boolean = true)","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState"]},{"name":"data class MapLayerItem(val id: String = Uuid.random().toString(), val name: String, val uri: String? = null, val isVisible: Boolean = true, val layerType: LayerType, val isNetwork: Boolean = false, val createdAt: Long? = null, val isRefreshing: Boolean = false, val refreshToken: Int = 0)","description":"org.meshtastic.feature.map.layers.MapLayerItem","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/index.html","searchKeys":["MapLayerItem","data class MapLayerItem(val id: String = Uuid.random().toString(), val name: String, val uri: String? = null, val isVisible: Boolean = true, val layerType: LayerType, val isNetwork: Boolean = false, val createdAt: Long? = null, val isRefreshing: Boolean = false, val refreshToken: Int = 0)","org.meshtastic.feature.map.layers.MapLayerItem"]},{"name":"data class MapPoint(val latitude: Double, val longitude: Double)","description":"org.meshtastic.feature.map.MapPoint","location":"feature/map/org.meshtastic.feature.map/-map-point/index.html","searchKeys":["MapPoint","data class MapPoint(val latitude: Double, val longitude: Double)","org.meshtastic.feature.map.MapPoint"]},{"name":"data class OverlayCorner(val longitude: Double, val latitude: Double)","description":"org.meshtastic.feature.map.kml.OverlayCorner","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corner/index.html","searchKeys":["OverlayCorner","data class OverlayCorner(val longitude: Double, val latitude: Double)","org.meshtastic.feature.map.kml.OverlayCorner"]},{"name":"data class OverlayCorners(val topLeft: OverlayCorner, val topRight: OverlayCorner, val bottomRight: OverlayCorner, val bottomLeft: OverlayCorner)","description":"org.meshtastic.feature.map.kml.OverlayCorners","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corners/index.html","searchKeys":["OverlayCorners","data class OverlayCorners(val topLeft: OverlayCorner, val topRight: OverlayCorner, val bottomRight: OverlayCorner, val bottomLeft: OverlayCorner)","org.meshtastic.feature.map.kml.OverlayCorners"]},{"name":"data class RasterBasemapSource(val id: String, val label: String, val spec: RasterTileSpec)","description":"org.meshtastic.feature.map.tiles.RasterBasemapSource","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-basemap-source/index.html","searchKeys":["RasterBasemapSource","data class RasterBasemapSource(val id: String, val label: String, val spec: RasterTileSpec)","org.meshtastic.feature.map.tiles.RasterBasemapSource"]},{"name":"data class RasterOverlaySource(val id: String, val label: StringResource, val spec: RasterTileSpec, val demEncoding: DemEncoding? = null)","description":"org.meshtastic.feature.map.tiles.RasterOverlaySource","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-overlay-source/index.html","searchKeys":["RasterOverlaySource","data class RasterOverlaySource(val id: String, val label: StringResource, val spec: RasterTileSpec, val demEncoding: DemEncoding? = null)","org.meshtastic.feature.map.tiles.RasterOverlaySource"]},{"name":"data class RasterTileSpec(val tiles: List<String>, val tileSize: Int = DEFAULT_TILE_SIZE, val minZoom: Int = 0, val maxZoom: Int = DEFAULT_MAX_ZOOM, val attributionHtml: String? = null)","description":"org.meshtastic.feature.map.tiles.RasterTileSpec","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/index.html","searchKeys":["RasterTileSpec","data class RasterTileSpec(val tiles: List<String>, val tileSize: Int = DEFAULT_TILE_SIZE, val minZoom: Int = 0, val maxZoom: Int = DEFAULT_MAX_ZOOM, val attributionHtml: String? = null)","org.meshtastic.feature.map.tiles.RasterTileSpec"]},{"name":"data class SitePlannerParams(val name: String, val latitude: Double, val longitude: Double, val txPowerWatts: Double = DEFAULT_TX_POWER_WATTS, val txFreqMhz: Double = DEFAULT_TX_FREQ_MHZ, val txHeightMeters: Double = DEFAULT_TX_HEIGHT_METERS, val txGainDbi: Double = DEFAULT_TX_GAIN_DBI, val colorScale: String = DEFAULT_COLOR_SCALE, val rxSensitivityDbm: Double = DEFAULT_RX_SENSITIVITY_DBM, val rxHeightMeters: Double = DEFAULT_RX_HEIGHT_METERS, val maxRangeKm: Double = DEFAULT_MAX_RANGE_KM, val highResolution: Boolean = false, val minDbm: Double = DEFAULT_MIN_DBM, val maxDbm: Double = DEFAULT_MAX_DBM, val overlayTransparency: Int = DEFAULT_OVERLAY_TRANSPARENCY)","description":"org.meshtastic.feature.map.component.SitePlannerParams","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/index.html","searchKeys":["SitePlannerParams","data class SitePlannerParams(val name: String, val latitude: Double, val longitude: Double, val txPowerWatts: Double = DEFAULT_TX_POWER_WATTS, val txFreqMhz: Double = DEFAULT_TX_FREQ_MHZ, val txHeightMeters: Double = DEFAULT_TX_HEIGHT_METERS, val txGainDbi: Double = DEFAULT_TX_GAIN_DBI, val colorScale: String = DEFAULT_COLOR_SCALE, val rxSensitivityDbm: Double = DEFAULT_RX_SENSITIVITY_DBM, val rxHeightMeters: Double = DEFAULT_RX_HEIGHT_METERS, val maxRangeKm: Double = DEFAULT_MAX_RANGE_KM, val highResolution: Boolean = false, val minDbm: Double = DEFAULT_MIN_DBM, val maxDbm: Double = DEFAULT_MAX_DBM, val overlayTransparency: Int = DEFAULT_OVERLAY_TRANSPARENCY)","org.meshtastic.feature.map.component.SitePlannerParams"]},{"name":"data class TracerouteNodeSelection(val overlayNodeNums: Set<Int>, val nodesForMarkers: List<Node>, val nodeLookup: Map<Int, Node>)","description":"org.meshtastic.feature.map.TracerouteNodeSelection","location":"feature/map/org.meshtastic.feature.map/-traceroute-node-selection/index.html","searchKeys":["TracerouteNodeSelection","data class TracerouteNodeSelection(val overlayNodeNums: Set<Int>, val nodesForMarkers: List<Node>, val nodeLookup: Map<Int, Node>)","org.meshtastic.feature.map.TracerouteNodeSelection"]},{"name":"enum CustomTileProviderSaveResult : Enum<CustomTileProviderSaveResult> ","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/index.html","searchKeys":["CustomTileProviderSaveResult","enum CustomTileProviderSaveResult : Enum<CustomTileProviderSaveResult> ","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult"]},{"name":"enum DemEncoding : Enum<DemEncoding> ","description":"org.meshtastic.feature.map.tiles.DemEncoding","location":"feature/map/org.meshtastic.feature.map.tiles/-dem-encoding/index.html","searchKeys":["DemEncoding","enum DemEncoding : Enum<DemEncoding> ","org.meshtastic.feature.map.tiles.DemEncoding"]},{"name":"enum LastHeardFilter : Enum<LastHeardFilter> ","description":"org.meshtastic.feature.map.LastHeardFilter","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/index.html","searchKeys":["LastHeardFilter","enum LastHeardFilter : Enum<LastHeardFilter> ","org.meshtastic.feature.map.LastHeardFilter"]},{"name":"enum LayerType : Enum<LayerType> ","description":"org.meshtastic.feature.map.layers.LayerType","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/index.html","searchKeys":["LayerType","enum LayerType : Enum<LayerType> ","org.meshtastic.feature.map.layers.LayerType"]},{"name":"expect fun mapLayerFileSystem(): FileSystem","description":"org.meshtastic.feature.map.layers.mapLayerFileSystem","location":"feature/map/org.meshtastic.feature.map.layers/map-layer-file-system.html","searchKeys":["mapLayerFileSystem","expect fun mapLayerFileSystem(): FileSystem","org.meshtastic.feature.map.layers.mapLayerFileSystem"]},{"name":"expect fun mapLayersCacheDirectory(): Path","description":"org.meshtastic.feature.map.layers.mapLayersCacheDirectory","location":"feature/map/org.meshtastic.feature.map.layers/map-layers-cache-directory.html","searchKeys":["mapLayersCacheDirectory","expect fun mapLayersCacheDirectory(): Path","org.meshtastic.feature.map.layers.mapLayersCacheDirectory"]},{"name":"expect fun mapLayersDirectory(): Path","description":"org.meshtastic.feature.map.layers.mapLayersDirectory","location":"feature/map/org.meshtastic.feature.map.layers/map-layers-directory.html","searchKeys":["mapLayersDirectory","expect fun mapLayersDirectory(): Path","org.meshtastic.feature.map.layers.mapLayersDirectory"]},{"name":"expect fun readKmlArchiveImages(bytes: ByteArray, hrefs: Set<String>): Map<String, ByteArray>","description":"org.meshtastic.feature.map.kml.readKmlArchiveImages","location":"feature/map/org.meshtastic.feature.map.kml/read-kml-archive-images.html","searchKeys":["readKmlArchiveImages","expect fun readKmlArchiveImages(bytes: ByteArray, hrefs: Set<String>): Map<String, ByteArray>","org.meshtastic.feature.map.kml.readKmlArchiveImages"]},{"name":"expect fun readKmlDocument(bytes: ByteArray): String?","description":"org.meshtastic.feature.map.kml.readKmlDocument","location":"feature/map/org.meshtastic.feature.map.kml/read-kml-document.html","searchKeys":["readKmlDocument","expect fun readKmlDocument(bytes: ByteArray): String?","org.meshtastic.feature.map.kml.readKmlDocument"]},{"name":"expect fun rememberMapLayerPicker(onPick: (PickedMapFile) -> Unit): MapLayerPickerLauncher","description":"org.meshtastic.feature.map.layers.rememberMapLayerPicker","location":"feature/map/org.meshtastic.feature.map.layers/remember-map-layer-picker.html","searchKeys":["rememberMapLayerPicker","expect fun rememberMapLayerPicker(onPick: (PickedMapFile) -> Unit): MapLayerPickerLauncher","org.meshtastic.feature.map.layers.rememberMapLayerPicker"]},{"name":"fun AddNetworkLayerDialog(onDismiss: () -> Unit, onConfirm: (String, String) -> Unit)","description":"org.meshtastic.feature.map.component.AddNetworkLayerDialog","location":"feature/map/org.meshtastic.feature.map.component/-add-network-layer-dialog.html","searchKeys":["AddNetworkLayerDialog","fun AddNetworkLayerDialog(onDismiss: () -> Unit, onConfirm: (String, String) -> Unit)","org.meshtastic.feature.map.component.AddNetworkLayerDialog"]},{"name":"fun BaseMapViewModel.mapFilterActions(): MapFilterActions","description":"org.meshtastic.feature.map.component.mapFilterActions","location":"feature/map/org.meshtastic.feature.map.component/map-filter-actions.html","searchKeys":["mapFilterActions","fun BaseMapViewModel.mapFilterActions(): MapFilterActions","org.meshtastic.feature.map.component.mapFilterActions"]},{"name":"fun BaseMapViewModel.tracerouteNodeSelection(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, nodes: List<Node>): TracerouteNodeSelection","description":"org.meshtastic.feature.map.tracerouteNodeSelection","location":"feature/map/org.meshtastic.feature.map/traceroute-node-selection.html","searchKeys":["tracerouteNodeSelection","fun BaseMapViewModel.tracerouteNodeSelection(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, nodes: List<Node>): TracerouteNodeSelection","org.meshtastic.feature.map.tracerouteNodeSelection"]},{"name":"fun BasemapMenu(expanded: Boolean, onDismissRequest: () -> Unit, groups: List<List<BasemapChoice>>, selectedId: String?, onSelect: (BasemapChoice) -> Unit, modifier: Modifier = Modifier, trailingContent: () -> Unit = {})","description":"org.meshtastic.feature.map.component.BasemapMenu","location":"feature/map/org.meshtastic.feature.map.component/-basemap-menu.html","searchKeys":["BasemapMenu","fun BasemapMenu(expanded: Boolean, onDismissRequest: () -> Unit, groups: List<List<BasemapChoice>>, selectedId: String?, onSelect: (BasemapChoice) -> Unit, modifier: Modifier = Modifier, trailingContent: () -> Unit = {})","org.meshtastic.feature.map.component.BasemapMenu"]},{"name":"fun ByteArray.isKmzArchive(): Boolean","description":"org.meshtastic.feature.map.layers.isKmzArchive","location":"feature/map/org.meshtastic.feature.map.layers/is-kmz-archive.html","searchKeys":["isKmzArchive","fun ByteArray.isKmzArchive(): Boolean","org.meshtastic.feature.map.layers.isKmzArchive"]},{"name":"fun ClusterMembersDialog(members: List<ClusterMemberEntry>, onMemberClick: (Int) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.ClusterMembersDialog","location":"feature/map/org.meshtastic.feature.map.component/-cluster-members-dialog.html","searchKeys":["ClusterMembersDialog","fun ClusterMembersDialog(members: List<ClusterMemberEntry>, onMemberClick: (Int) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.ClusterMembersDialog"]},{"name":"fun CustomMapLayersSheet(mapLayers: List<MapLayerItem>, onToggleVisibility: (String) -> Unit, onRemoveLayer: (String) -> Unit, onAddLayerClicked: () -> Unit, onRefreshLayer: (String) -> Unit, onAddNetworkLayer: (String, String) -> Unit, opacity: Map<String, Float>, onOpacityChange: (String, Float) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.CustomMapLayersSheet","location":"feature/map/org.meshtastic.feature.map.component/-custom-map-layers-sheet.html","searchKeys":["CustomMapLayersSheet","fun CustomMapLayersSheet(mapLayers: List<MapLayerItem>, onToggleVisibility: (String) -> Unit, onRemoveLayer: (String) -> Unit, onAddLayerClicked: () -> Unit, onRefreshLayer: (String) -> Unit, onAddNetworkLayer: (String, String) -> Unit, opacity: Map<String, Float>, onOpacityChange: (String, Float) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.CustomMapLayersSheet"]},{"name":"fun CustomTileProviderManager(providers: List<CustomTileProviderConfig>, onAdd: (CustomTileProviderConfig) -> Unit, onUpdate: (CustomTileProviderConfig) -> Unit, onDelete: (String) -> Unit, onAddLocalMbTiles: () -> Unit? = null, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.CustomTileProviderManager","location":"feature/map/org.meshtastic.feature.map.component/-custom-tile-provider-manager.html","searchKeys":["CustomTileProviderManager","fun CustomTileProviderManager(providers: List<CustomTileProviderConfig>, onAdd: (CustomTileProviderConfig) -> Unit, onUpdate: (CustomTileProviderConfig) -> Unit, onDelete: (String) -> Unit, onAddLocalMbTiles: () -> Unit? = null, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.CustomTileProviderManager"]},{"name":"fun DeleteWaypointDialog(canDeleteForEveryone: Boolean, onDeleteForMe: () -> Unit, onDeleteForEveryone: () -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.DeleteWaypointDialog","location":"feature/map/org.meshtastic.feature.map.component/-delete-waypoint-dialog.html","searchKeys":["DeleteWaypointDialog","fun DeleteWaypointDialog(canDeleteForEveryone: Boolean, onDeleteForMe: () -> Unit, onDeleteForEveryone: () -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.DeleteWaypointDialog"]},{"name":"fun DeleteWaypointDialogLocalOnlyPreview()","description":"org.meshtastic.feature.map.component.DeleteWaypointDialogLocalOnlyPreview","location":"feature/map/org.meshtastic.feature.map.component/-delete-waypoint-dialog-local-only-preview.html","searchKeys":["DeleteWaypointDialogLocalOnlyPreview","fun DeleteWaypointDialogLocalOnlyPreview()","org.meshtastic.feature.map.component.DeleteWaypointDialogLocalOnlyPreview"]},{"name":"fun DeleteWaypointDialogWithBroadcastPreview()","description":"org.meshtastic.feature.map.component.DeleteWaypointDialogWithBroadcastPreview","location":"feature/map/org.meshtastic.feature.map.component/-delete-waypoint-dialog-with-broadcast-preview.html","searchKeys":["DeleteWaypointDialogWithBroadcastPreview","fun DeleteWaypointDialogWithBroadcastPreview()","org.meshtastic.feature.map.component.DeleteWaypointDialogWithBroadcastPreview"]},{"name":"fun EditWaypointDialog(waypoint: Waypoint, displayUnits: MeasurementSystem, myNodeNum: Int?, onSend: (Waypoint) -> Unit, onDelete: (Waypoint) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier, onBeginBoxAuthoring: (Waypoint) -> Unit = {})","description":"org.meshtastic.feature.map.component.EditWaypointDialog","location":"feature/map/org.meshtastic.feature.map.component/-edit-waypoint-dialog.html","searchKeys":["EditWaypointDialog","fun EditWaypointDialog(waypoint: Waypoint, displayUnits: MeasurementSystem, myNodeNum: Int?, onSend: (Waypoint) -> Unit, onDelete: (Waypoint) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier, onBeginBoxAuthoring: (Waypoint) -> Unit = {})","org.meshtastic.feature.map.component.EditWaypointDialog"]},{"name":"fun EntryProviderScope<NavKey>.mapGraph(backStack: NavBackStack<NavKey>)","description":"org.meshtastic.feature.map.navigation.mapGraph","location":"feature/map/org.meshtastic.feature.map.navigation/map-graph.html","searchKeys":["mapGraph","fun EntryProviderScope<NavKey>.mapGraph(backStack: NavBackStack<NavKey>)","org.meshtastic.feature.map.navigation.mapGraph"]},{"name":"fun KmlGroundOverlay.corners(): OverlayCorners","description":"org.meshtastic.feature.map.kml.corners","location":"feature/map/org.meshtastic.feature.map.kml/corners.html","searchKeys":["corners","fun KmlGroundOverlay.corners(): OverlayCorners","org.meshtastic.feature.map.kml.corners"]},{"name":"fun LastHeardFilter.includes(recordedAtSeconds: Int, nowSeconds: Long): Boolean","description":"org.meshtastic.feature.map.includes","location":"feature/map/org.meshtastic.feature.map/includes.html","searchKeys":["includes","fun LastHeardFilter.includes(recordedAtSeconds: Int, nowSeconds: Long): Boolean","org.meshtastic.feature.map.includes"]},{"name":"fun LayerOpacitySlider(layerKey: String, opacity: Float, onOpacityChange: (String, Float) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.LayerOpacitySlider","location":"feature/map/org.meshtastic.feature.map.component/-layer-opacity-slider.html","searchKeys":["LayerOpacitySlider","fun LayerOpacitySlider(layerKey: String, opacity: Float, onOpacityChange: (String, Float) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.LayerOpacitySlider"]},{"name":"fun Map<String, Float>.opacityOf(key: String): Float","description":"org.meshtastic.feature.map.layers.opacityOf","location":"feature/map/org.meshtastic.feature.map.layers/opacity-of.html","searchKeys":["opacityOf","fun Map<String, Float>.opacityOf(key: String): Float","org.meshtastic.feature.map.layers.opacityOf"]},{"name":"fun MapButton(icon: ImageVector, contentDescription: String, onClick: () -> Unit, modifier: Modifier = Modifier, iconTint: Color? = null)","description":"org.meshtastic.feature.map.component.MapButton","location":"feature/map/org.meshtastic.feature.map.component/-map-button.html","searchKeys":["MapButton","fun MapButton(icon: ImageVector, contentDescription: String, onClick: () -> Unit, modifier: Modifier = Modifier, iconTint: Color? = null)","org.meshtastic.feature.map.component.MapButton"]},{"name":"fun MapControlsOverlay(modifier: Modifier = Modifier, onToggleFilterMenu: () -> Unit? = null, bearing: Float = 0.0f, onCompassClick: () -> Unit = {}, followPhoneBearing: Boolean = false, filterDropdownContent: () -> Unit = {}, filtersActive: Boolean = false, mapTypeContent: () -> Unit = {}, layersContent: () -> Unit = {}, onSitePlannerClick: () -> Unit? = null, isLocationTrackingEnabled: Boolean = false, onToggleLocationTracking: () -> Unit? = null, showRefresh: Boolean = false, isRefreshing: Boolean = false, onRefresh: () -> Unit = {})","description":"org.meshtastic.feature.map.component.MapControlsOverlay","location":"feature/map/org.meshtastic.feature.map.component/-map-controls-overlay.html","searchKeys":["MapControlsOverlay","fun MapControlsOverlay(modifier: Modifier = Modifier, onToggleFilterMenu: () -> Unit? = null, bearing: Float = 0.0f, onCompassClick: () -> Unit = {}, followPhoneBearing: Boolean = false, filterDropdownContent: () -> Unit = {}, filtersActive: Boolean = false, mapTypeContent: () -> Unit = {}, layersContent: () -> Unit = {}, onSitePlannerClick: () -> Unit? = null, isLocationTrackingEnabled: Boolean = false, onToggleLocationTracking: () -> Unit? = null, showRefresh: Boolean = false, isRefreshing: Boolean = false, onRefresh: () -> Unit = {})","org.meshtastic.feature.map.component.MapControlsOverlay"]},{"name":"fun MapControlsOverlayPreview()","description":"org.meshtastic.feature.map.component.MapControlsOverlayPreview","location":"feature/map/org.meshtastic.feature.map.component/-map-controls-overlay-preview.html","searchKeys":["MapControlsOverlayPreview","fun MapControlsOverlayPreview()","org.meshtastic.feature.map.component.MapControlsOverlayPreview"]},{"name":"fun MapFilterSheet(onDismissRequest: () -> Unit, filterState: BaseMapViewModel.MapFilterState, actions: MapFilterActions)","description":"org.meshtastic.feature.map.component.MapFilterSheet","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-sheet.html","searchKeys":["MapFilterSheet","fun MapFilterSheet(onDismissRequest: () -> Unit, filterState: BaseMapViewModel.MapFilterState, actions: MapFilterActions)","org.meshtastic.feature.map.component.MapFilterSheet"]},{"name":"fun MapScreen(onClickNodeChip: (Int) -> Unit, navigateToNodeDetails: (Int) -> Unit, modifier: Modifier = Modifier, viewModel: SharedMapViewModel, waypointId: Int? = null, sitePlannerNodeNum: Int? = null)","description":"org.meshtastic.feature.map.MapScreen","location":"feature/map/org.meshtastic.feature.map/-map-screen.html","searchKeys":["MapScreen","fun MapScreen(onClickNodeChip: (Int) -> Unit, navigateToNodeDetails: (Int) -> Unit, modifier: Modifier = Modifier, viewModel: SharedMapViewModel, waypointId: Int? = null, sitePlannerNodeNum: Int? = null)","org.meshtastic.feature.map.MapScreen"]},{"name":"fun MapZoomControls(onZoomIn: () -> Unit, onZoomOut: () -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.MapZoomControls","location":"feature/map/org.meshtastic.feature.map.component/-map-zoom-controls.html","searchKeys":["MapZoomControls","fun MapZoomControls(onZoomIn: () -> Unit, onZoomOut: () -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.MapZoomControls"]},{"name":"fun MapZoomControlsPreview()","description":"org.meshtastic.feature.map.component.MapZoomControlsPreview","location":"feature/map/org.meshtastic.feature.map.component/-map-zoom-controls-preview.html","searchKeys":["MapZoomControlsPreview","fun MapZoomControlsPreview()","org.meshtastic.feature.map.component.MapZoomControlsPreview"]},{"name":"fun Node?.toSitePlannerParams(channelSet: ChannelSet?): SitePlannerParams","description":"org.meshtastic.feature.map.component.toSitePlannerParams","location":"feature/map/org.meshtastic.feature.map.component/to-site-planner-params.html","searchKeys":["toSitePlannerParams","fun Node?.toSitePlannerParams(channelSet: ChannelSet?): SitePlannerParams","org.meshtastic.feature.map.component.toSitePlannerParams"]},{"name":"fun NodeTrackFilterMenu(expanded: Boolean, onDismissRequest: () -> Unit, selected: LastHeardFilter, onSelect: (LastHeardFilter) -> Unit)","description":"org.meshtastic.feature.map.component.NodeTrackFilterMenu","location":"feature/map/org.meshtastic.feature.map.component/-node-track-filter-menu.html","searchKeys":["NodeTrackFilterMenu","fun NodeTrackFilterMenu(expanded: Boolean, onDismissRequest: () -> Unit, selected: LastHeardFilter, onSelect: (LastHeardFilter) -> Unit)","org.meshtastic.feature.map.component.NodeTrackFilterMenu"]},{"name":"fun RasterOverlayToggles(available: List<RasterOverlaySource>, enabledIds: Set<String>, onToggle: (String) -> Unit, opacity: Map<String, Float>, onOpacityChange: (String, Float) -> Unit, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.RasterOverlayToggles","location":"feature/map/org.meshtastic.feature.map.component/-raster-overlay-toggles.html","searchKeys":["RasterOverlayToggles","fun RasterOverlayToggles(available: List<RasterOverlaySource>, enabledIds: Set<String>, onToggle: (String) -> Unit, opacity: Map<String, Float>, onOpacityChange: (String, Float) -> Unit, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.RasterOverlayToggles"]},{"name":"fun RasterTileSpec.tileUrl(x: Int, y: Int, zoom: Int): String?","description":"org.meshtastic.feature.map.tiles.tileUrl","location":"feature/map/org.meshtastic.feature.map.tiles/tile-url.html","searchKeys":["tileUrl","fun RasterTileSpec.tileUrl(x: Int, y: Int, zoom: Int): String?","org.meshtastic.feature.map.tiles.tileUrl"]},{"name":"fun SitePlannerBrowserSheet(initial: SitePlannerParams, onDismiss: () -> Unit, onUseNodeLocation: () -> Pair<Double, Double>? = null, onUseMapCenter: () -> Pair<Double, Double>? = null)","description":"org.meshtastic.feature.map.component.SitePlannerBrowserSheet","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-browser-sheet.html","searchKeys":["SitePlannerBrowserSheet","fun SitePlannerBrowserSheet(initial: SitePlannerParams, onDismiss: () -> Unit, onUseNodeLocation: () -> Pair<Double, Double>? = null, onUseMapCenter: () -> Pair<Double, Double>? = null)","org.meshtastic.feature.map.component.SitePlannerBrowserSheet"]},{"name":"fun SitePlannerSheet(initial: SitePlannerParams, onSubmit: (SitePlannerParams) -> Unit, onDismiss: () -> Unit, onUseCurrentLocation: () -> Unit? = null, onUseNodeLocation: () -> Unit? = null, onUseMapCenter: () -> Unit? = null, note: String? = null)","description":"org.meshtastic.feature.map.component.SitePlannerSheet","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-sheet.html","searchKeys":["SitePlannerSheet","fun SitePlannerSheet(initial: SitePlannerParams, onSubmit: (SitePlannerParams) -> Unit, onDismiss: () -> Unit, onUseCurrentLocation: () -> Unit? = null, onUseNodeLocation: () -> Unit? = null, onUseMapCenter: () -> Unit? = null, note: String? = null)","org.meshtastic.feature.map.component.SitePlannerSheet"]},{"name":"fun String.attributionPlainText(): String","description":"org.meshtastic.feature.map.tiles.attributionPlainText","location":"feature/map/org.meshtastic.feature.map.tiles/attribution-plain-text.html","searchKeys":["attributionPlainText","fun String.attributionPlainText(): String","org.meshtastic.feature.map.tiles.attributionPlainText"]},{"name":"fun String.isValidTileUrlTemplate(requireHttps: Boolean): Boolean","description":"org.meshtastic.feature.map.tiles.isValidTileUrlTemplate","location":"feature/map/org.meshtastic.feature.map.tiles/is-valid-tile-url-template.html","searchKeys":["isValidTileUrlTemplate","fun String.isValidTileUrlTemplate(requireHttps: Boolean): Boolean","org.meshtastic.feature.map.tiles.isValidTileUrlTemplate"]},{"name":"fun String.toLocalPath(): Path","description":"org.meshtastic.feature.map.layers.toLocalPath","location":"feature/map/org.meshtastic.feature.map.layers/to-local-path.html","searchKeys":["toLocalPath","fun String.toLocalPath(): Path","org.meshtastic.feature.map.layers.toLocalPath"]},{"name":"fun Uri.getFileName(context: Context): String","description":"org.meshtastic.feature.map.layers.getFileName","location":"feature/map/org.meshtastic.feature.map.layers/get-file-name.html","searchKeys":["getFileName","fun Uri.getFileName(context: Context): String","org.meshtastic.feature.map.layers.getFileName"]},{"name":"fun Uri.toPickedMapFile(context: Context): PickedMapFile","description":"org.meshtastic.feature.map.layers.toPickedMapFile","location":"feature/map/org.meshtastic.feature.map.layers/to-picked-map-file.html","searchKeys":["toPickedMapFile","fun Uri.toPickedMapFile(context: Context): PickedMapFile","org.meshtastic.feature.map.layers.toPickedMapFile"]},{"name":"fun WaypointInfoDialog(waypoint: Waypoint, displayUnits: MeasurementSystem, alertsEnabled: Boolean, onToggleAlerts: (Boolean) -> Unit, onDismissRequest: () -> Unit, onEdit: () -> Unit? = null, onDeleteForMe: () -> Unit? = null, modifier: Modifier = Modifier)","description":"org.meshtastic.feature.map.component.WaypointInfoDialog","location":"feature/map/org.meshtastic.feature.map.component/-waypoint-info-dialog.html","searchKeys":["WaypointInfoDialog","fun WaypointInfoDialog(waypoint: Waypoint, displayUnits: MeasurementSystem, alertsEnabled: Boolean, onToggleAlerts: (Boolean) -> Unit, onDismissRequest: () -> Unit, onEdit: () -> Unit? = null, onDeleteForMe: () -> Unit? = null, modifier: Modifier = Modifier)","org.meshtastic.feature.map.component.WaypointInfoDialog"]},{"name":"fun WaypointInfoDialogOptedInPreview()","description":"org.meshtastic.feature.map.component.WaypointInfoDialogOptedInPreview","location":"feature/map/org.meshtastic.feature.map.component/-waypoint-info-dialog-opted-in-preview.html","searchKeys":["WaypointInfoDialogOptedInPreview","fun WaypointInfoDialogOptedInPreview()","org.meshtastic.feature.map.component.WaypointInfoDialogOptedInPreview"]},{"name":"fun WaypointInfoDialogReadOnlyPreview()","description":"org.meshtastic.feature.map.component.WaypointInfoDialogReadOnlyPreview","location":"feature/map/org.meshtastic.feature.map.component/-waypoint-info-dialog-read-only-preview.html","searchKeys":["WaypointInfoDialogReadOnlyPreview","fun WaypointInfoDialogReadOnlyPreview()","org.meshtastic.feature.map.component.WaypointInfoDialogReadOnlyPreview"]},{"name":"fun addGeoJsonLayer(name: String, geoJson: String)","description":"org.meshtastic.feature.map.layers.MapLayersManager.addGeoJsonLayer","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/add-geo-json-layer.html","searchKeys":["addGeoJsonLayer","fun addGeoJsonLayer(name: String, geoJson: String)","org.meshtastic.feature.map.layers.MapLayersManager.addGeoJsonLayer"]},{"name":"fun addMapLayer(picked: PickedMapFile)","description":"org.meshtastic.feature.map.layers.MapLayersManager.addMapLayer","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/add-map-layer.html","searchKeys":["addMapLayer","fun addMapLayer(picked: PickedMapFile)","org.meshtastic.feature.map.layers.MapLayersManager.addMapLayer"]},{"name":"fun addNetworkMapLayer(name: String, url: String): String?","description":"org.meshtastic.feature.map.layers.MapLayersManager.addNetworkMapLayer","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/add-network-map-layer.html","searchKeys":["addNetworkMapLayer","fun addNetworkMapLayer(name: String, url: String): String?","org.meshtastic.feature.map.layers.MapLayersManager.addNetworkMapLayer"]},{"name":"fun around(points: List<MapPoint>): MapBounds?","description":"org.meshtastic.feature.map.MapBounds.Companion.around","location":"feature/map/org.meshtastic.feature.map/-map-bounds/-companion/around.html","searchKeys":["around","fun around(points: List<MapPoint>): MapBounds?","org.meshtastic.feature.map.MapBounds.Companion.around"]},{"name":"fun aroundNodes(nodes: List<Node>): MapBounds?","description":"org.meshtastic.feature.map.MapBounds.Companion.aroundNodes","location":"feature/map/org.meshtastic.feature.map/-map-bounds/-companion/around-nodes.html","searchKeys":["aroundNodes","fun aroundNodes(nodes: List<Node>): MapBounds?","org.meshtastic.feature.map.MapBounds.Companion.aroundNodes"]},{"name":"fun clearExcludedRoles()","description":"org.meshtastic.feature.map.BaseMapViewModel.clearExcludedRoles","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/clear-excluded-roles.html","searchKeys":["clearExcludedRoles","fun clearExcludedRoles()","org.meshtastic.feature.map.BaseMapViewModel.clearExcludedRoles"]},{"name":"fun convert(kml: String): String?","description":"org.meshtastic.feature.map.kml.KmlToGeoJson.convert","location":"feature/map/org.meshtastic.feature.map.kml/-kml-to-geo-json/convert.html","searchKeys":["convert","fun convert(kml: String): String?","org.meshtastic.feature.map.kml.KmlToGeoJson.convert"]},{"name":"fun convertDocument(kml: String): KmlConversion","description":"org.meshtastic.feature.map.kml.KmlToGeoJson.convertDocument","location":"feature/map/org.meshtastic.feature.map.kml/-kml-to-geo-json/convert-document.html","searchKeys":["convertDocument","fun convertDocument(kml: String): KmlConversion","org.meshtastic.feature.map.kml.KmlToGeoJson.convertDocument"]},{"name":"fun decodeExcludedRoles(names: Set<String>): Set<Config.DeviceConfig.Role>","description":"org.meshtastic.feature.map.decodeExcludedRoles","location":"feature/map/org.meshtastic.feature.map/decode-excluded-roles.html","searchKeys":["decodeExcludedRoles","fun decodeExcludedRoles(names: Set<String>): Set<Config.DeviceConfig.Role>","org.meshtastic.feature.map.decodeExcludedRoles"]},{"name":"fun decodeLayerOpacity(entries: Set<String>): Map<String, Float>","description":"org.meshtastic.feature.map.layers.decodeLayerOpacity","location":"feature/map/org.meshtastic.feature.map.layers/decode-layer-opacity.html","searchKeys":["decodeLayerOpacity","fun decodeLayerOpacity(entries: Set<String>): Map<String, Float>","org.meshtastic.feature.map.layers.decodeLayerOpacity"]},{"name":"fun deleteWaypoint(id: Int): Job","description":"org.meshtastic.feature.map.BaseMapViewModel.deleteWaypoint","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/delete-waypoint.html","searchKeys":["deleteWaypoint","fun deleteWaypoint(id: Int): Job","org.meshtastic.feature.map.BaseMapViewModel.deleteWaypoint"]},{"name":"fun displayNameFromFileName(fileNameWithoutExtension: String): String","description":"org.meshtastic.feature.map.layers.displayNameFromFileName","location":"feature/map/org.meshtastic.feature.map.layers/display-name-from-file-name.html","searchKeys":["displayNameFromFileName","fun displayNameFromFileName(fileNameWithoutExtension: String): String","org.meshtastic.feature.map.layers.displayNameFromFileName"]},{"name":"fun encodeLayerOpacity(opacities: Map<String, Float>): Set<String>","description":"org.meshtastic.feature.map.layers.encodeLayerOpacity","location":"feature/map/org.meshtastic.feature.map.layers/encode-layer-opacity.html","searchKeys":["encodeLayerOpacity","fun encodeLayerOpacity(opacities: Map<String, Float>): Set<String>","org.meshtastic.feature.map.layers.encodeLayerOpacity"]},{"name":"fun fromSeconds(seconds: Long): LastHeardFilter","description":"org.meshtastic.feature.map.LastHeardFilter.Companion.fromSeconds","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-companion/from-seconds.html","searchKeys":["fromSeconds","fun fromSeconds(seconds: Long): LastHeardFilter","org.meshtastic.feature.map.LastHeardFilter.Companion.fromSeconds"]},{"name":"fun generatePacketId(): Int","description":"org.meshtastic.feature.map.BaseMapViewModel.generatePacketId","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/generate-packet-id.html","searchKeys":["generatePacketId","fun generatePacketId(): Int","org.meshtastic.feature.map.BaseMapViewModel.generatePacketId"]},{"name":"fun geoJsonIconUrls(geoJson: String): Set<String>","description":"org.meshtastic.feature.map.geojson.geoJsonIconUrls","location":"feature/map/org.meshtastic.feature.map.geojson/geo-json-icon-urls.html","searchKeys":["geoJsonIconUrls","fun geoJsonIconUrls(geoJson: String): Set<String>","org.meshtastic.feature.map.geojson.geoJsonIconUrls"]},{"name":"fun getNodeOrFallback(nodeNum: Int): Node","description":"org.meshtastic.feature.map.BaseMapViewModel.getNodeOrFallback","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/get-node-or-fallback.html","searchKeys":["getNodeOrFallback","fun getNodeOrFallback(nodeNum: Int): Node","org.meshtastic.feature.map.BaseMapViewModel.getNodeOrFallback"]},{"name":"fun heardJustNow(lastHeard: Int, nowSeconds: Long): Boolean","description":"org.meshtastic.feature.map.heardJustNow","location":"feature/map/org.meshtastic.feature.map/heard-just-now.html","searchKeys":["heardJustNow","fun heardJustNow(lastHeard: Int, nowSeconds: Long): Boolean","org.meshtastic.feature.map.heardJustNow"]},{"name":"fun interface MapLayerPickerLauncher","description":"org.meshtastic.feature.map.layers.MapLayerPickerLauncher","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-picker-launcher/index.html","searchKeys":["MapLayerPickerLauncher","fun interface MapLayerPickerLauncher","org.meshtastic.feature.map.layers.MapLayerPickerLauncher"]},{"name":"fun isMyWaypoint(id: Int): Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.isMyWaypoint","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/is-my-waypoint.html","searchKeys":["isMyWaypoint","fun isMyWaypoint(id: Int): Boolean","org.meshtastic.feature.map.BaseMapViewModel.isMyWaypoint"]},{"name":"fun isValidNetworkLayerUrl(url: String): Boolean","description":"org.meshtastic.feature.map.layers.isValidNetworkLayerUrl","location":"feature/map/org.meshtastic.feature.map.layers/is-valid-network-layer-url.html","searchKeys":["isValidNetworkLayerUrl","fun isValidNetworkLayerUrl(url: String): Boolean","org.meshtastic.feature.map.layers.isValidNetworkLayerUrl"]},{"name":"fun layerFileName(displayName: String, extension: String): String","description":"org.meshtastic.feature.map.layers.layerFileName","location":"feature/map/org.meshtastic.feature.map.layers/layer-file-name.html","searchKeys":["layerFileName","fun layerFileName(displayName: String, extension: String): String","org.meshtastic.feature.map.layers.layerFileName"]},{"name":"fun layerOpacityTestTag(key: String): String","description":"org.meshtastic.feature.map.component.layerOpacityTestTag","location":"feature/map/org.meshtastic.feature.map.component/layer-opacity-test-tag.html","searchKeys":["layerOpacityTestTag","fun layerOpacityTestTag(key: String): String","org.meshtastic.feature.map.component.layerOpacityTestTag"]},{"name":"fun mapAttributionText(basemap: RasterTileSpec?, overlays: List<RasterTileSpec>): String","description":"org.meshtastic.feature.map.tiles.mapAttributionText","location":"feature/map/org.meshtastic.feature.map.tiles/map-attribution-text.html","searchKeys":["mapAttributionText","fun mapAttributionText(basemap: RasterTileSpec?, overlays: List<RasterTileSpec>): String","org.meshtastic.feature.map.tiles.mapAttributionText"]},{"name":"fun nodeLocation(connectedNode: Node?): Pair<Double, Double>?","description":"org.meshtastic.feature.map.component.SitePlannerLaunch.nodeLocation","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-launch/node-location.html","searchKeys":["nodeLocation","fun nodeLocation(connectedNode: Node?): Pair<Double, Double>?","org.meshtastic.feature.map.component.SitePlannerLaunch.nodeLocation"]},{"name":"fun normalized(): CustomTileProviderConfig","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.normalized","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/normalized.html","searchKeys":["normalized","fun normalized(): CustomTileProviderConfig","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.normalized"]},{"name":"fun openWeatherPrecipitation(apiKey: String): RasterOverlaySource?","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.openWeatherPrecipitation","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/open-weather-precipitation.html","searchKeys":["openWeatherPrecipitation","fun openWeatherPrecipitation(apiKey: String): RasterOverlaySource?","org.meshtastic.feature.map.tiles.MapTileCatalogue.openWeatherPrecipitation"]},{"name":"fun priorityOf(node: Node, myNodeNum: Int?): Int","description":"org.meshtastic.feature.map.MapNodePolicy.priorityOf","location":"feature/map/org.meshtastic.feature.map/-map-node-policy/priority-of.html","searchKeys":["priorityOf","fun priorityOf(node: Node, myNodeNum: Int?): Int","org.meshtastic.feature.map.MapNodePolicy.priorityOf"]},{"name":"fun provideMapLayersManager(dispatchers: CoroutineDispatchers, httpClient: HttpClient, mapPrefs: MapPrefs): MapLayersManager","description":"org.meshtastic.feature.map.di.FeatureMapModule.provideMapLayersManager","location":"feature/map/org.meshtastic.feature.map.di/-feature-map-module/provide-map-layers-manager.html","searchKeys":["provideMapLayersManager","fun provideMapLayersManager(dispatchers: CoroutineDispatchers, httpClient: HttpClient, mapPrefs: MapPrefs): MapLayersManager","org.meshtastic.feature.map.di.FeatureMapModule.provideMapLayersManager"]},{"name":"fun refreshAllVisibleNetworkLayers()","description":"org.meshtastic.feature.map.layers.MapLayersManager.refreshAllVisibleNetworkLayers","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/refresh-all-visible-network-layers.html","searchKeys":["refreshAllVisibleNetworkLayers","fun refreshAllVisibleNetworkLayers()","org.meshtastic.feature.map.layers.MapLayersManager.refreshAllVisibleNetworkLayers"]},{"name":"fun refreshMapLayer(layerId: String)","description":"org.meshtastic.feature.map.layers.MapLayersManager.refreshMapLayer","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/refresh-map-layer.html","searchKeys":["refreshMapLayer","fun refreshMapLayer(layerId: String)","org.meshtastic.feature.map.layers.MapLayersManager.refreshMapLayer"]},{"name":"fun removeMapLayer(layerId: String)","description":"org.meshtastic.feature.map.layers.MapLayersManager.removeMapLayer","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/remove-map-layer.html","searchKeys":["removeMapLayer","fun removeMapLayer(layerId: String)","org.meshtastic.feature.map.layers.MapLayersManager.removeMapLayer"]},{"name":"fun resolveLayerType(extensionOrMime: String?): LayerType?","description":"org.meshtastic.feature.map.layers.resolveLayerType","location":"feature/map/org.meshtastic.feature.map.layers/resolve-layer-type.html","searchKeys":["resolveLayerType","fun resolveLayerType(extensionOrMime: String?): LayerType?","org.meshtastic.feature.map.layers.resolveLayerType"]},{"name":"fun roleFilterChipTestTag(role: Config.DeviceConfig.Role): String","description":"org.meshtastic.feature.map.component.roleFilterChipTestTag","location":"feature/map/org.meshtastic.feature.map.component/role-filter-chip-test-tag.html","searchKeys":["roleFilterChipTestTag","fun roleFilterChipTestTag(role: Config.DeviceConfig.Role): String","org.meshtastic.feature.map.component.roleFilterChipTestTag"]},{"name":"fun sendWaypoint(wpt: Waypoint, contactKey: String = \"0\")","description":"org.meshtastic.feature.map.BaseMapViewModel.sendWaypoint","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/send-waypoint.html","searchKeys":["sendWaypoint","fun sendWaypoint(wpt: Waypoint, contactKey: String = \"0\")","org.meshtastic.feature.map.BaseMapViewModel.sendWaypoint"]},{"name":"fun setDestNum(num: Int)","description":"org.meshtastic.feature.map.node.NodeMapViewModel.setDestNum","location":"feature/map/org.meshtastic.feature.map.node/-node-map-view-model/set-dest-num.html","searchKeys":["setDestNum","fun setDestNum(num: Int)","org.meshtastic.feature.map.node.NodeMapViewModel.setDestNum"]},{"name":"fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","description":"org.meshtastic.feature.map.BaseMapViewModel.setGeofenceAlertOptIn","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/set-geofence-alert-opt-in.html","searchKeys":["setGeofenceAlertOptIn","fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","org.meshtastic.feature.map.BaseMapViewModel.setGeofenceAlertOptIn"]},{"name":"fun setLastHeardFilter(filter: LastHeardFilter)","description":"org.meshtastic.feature.map.BaseMapViewModel.setLastHeardFilter","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/set-last-heard-filter.html","searchKeys":["setLastHeardFilter","fun setLastHeardFilter(filter: LastHeardFilter)","org.meshtastic.feature.map.BaseMapViewModel.setLastHeardFilter"]},{"name":"fun setLastHeardTrackFilter(filter: LastHeardFilter)","description":"org.meshtastic.feature.map.BaseMapViewModel.setLastHeardTrackFilter","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/set-last-heard-track-filter.html","searchKeys":["setLastHeardTrackFilter","fun setLastHeardTrackFilter(filter: LastHeardFilter)","org.meshtastic.feature.map.BaseMapViewModel.setLastHeardTrackFilter"]},{"name":"fun setOpacity(key: String, opacity: Float)","description":"org.meshtastic.feature.map.layers.LayerOpacityStore.setOpacity","location":"feature/map/org.meshtastic.feature.map.layers/-layer-opacity-store/set-opacity.html","searchKeys":["setOpacity","fun setOpacity(key: String, opacity: Float)","org.meshtastic.feature.map.layers.LayerOpacityStore.setOpacity"]},{"name":"fun toQueryUrl(baseUrl: String, useHostBridge: Boolean = true): String","description":"org.meshtastic.feature.map.component.SitePlannerParams.toQueryUrl","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/to-query-url.html","searchKeys":["toQueryUrl","fun toQueryUrl(baseUrl: String, useHostBridge: Boolean = true): String","org.meshtastic.feature.map.component.SitePlannerParams.toQueryUrl"]},{"name":"fun toggleExcludeMqtt()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleExcludeMqtt","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-exclude-mqtt.html","searchKeys":["toggleExcludeMqtt","fun toggleExcludeMqtt()","org.meshtastic.feature.map.BaseMapViewModel.toggleExcludeMqtt"]},{"name":"fun toggleIncludeUnknown()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleIncludeUnknown","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-include-unknown.html","searchKeys":["toggleIncludeUnknown","fun toggleIncludeUnknown()","org.meshtastic.feature.map.BaseMapViewModel.toggleIncludeUnknown"]},{"name":"fun toggleLayerVisibility(layerId: String)","description":"org.meshtastic.feature.map.layers.MapLayersManager.toggleLayerVisibility","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/toggle-layer-visibility.html","searchKeys":["toggleLayerVisibility","fun toggleLayerVisibility(layerId: String)","org.meshtastic.feature.map.layers.MapLayersManager.toggleLayerVisibility"]},{"name":"fun toggleOnlyDirect()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleOnlyDirect","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-only-direct.html","searchKeys":["toggleOnlyDirect","fun toggleOnlyDirect()","org.meshtastic.feature.map.BaseMapViewModel.toggleOnlyDirect"]},{"name":"fun toggleOnlyFavorites()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleOnlyFavorites","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-only-favorites.html","searchKeys":["toggleOnlyFavorites","fun toggleOnlyFavorites()","org.meshtastic.feature.map.BaseMapViewModel.toggleOnlyFavorites"]},{"name":"fun toggleOnlyOnline()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleOnlyOnline","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-only-online.html","searchKeys":["toggleOnlyOnline","fun toggleOnlyOnline()","org.meshtastic.feature.map.BaseMapViewModel.toggleOnlyOnline"]},{"name":"fun toggleRoleExcluded(role: Config.DeviceConfig.Role)","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleRoleExcluded","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-role-excluded.html","searchKeys":["toggleRoleExcluded","fun toggleRoleExcluded(role: Config.DeviceConfig.Role)","org.meshtastic.feature.map.BaseMapViewModel.toggleRoleExcluded"]},{"name":"fun toggleShowIgnored()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleShowIgnored","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-show-ignored.html","searchKeys":["toggleShowIgnored","fun toggleShowIgnored()","org.meshtastic.feature.map.BaseMapViewModel.toggleShowIgnored"]},{"name":"fun toggleShowPrecisionCircleOnMap()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleShowPrecisionCircleOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-show-precision-circle-on-map.html","searchKeys":["toggleShowPrecisionCircleOnMap","fun toggleShowPrecisionCircleOnMap()","org.meshtastic.feature.map.BaseMapViewModel.toggleShowPrecisionCircleOnMap"]},{"name":"fun toggleShowWaypointsOnMap()","description":"org.meshtastic.feature.map.BaseMapViewModel.toggleShowWaypointsOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/toggle-show-waypoints-on-map.html","searchKeys":["toggleShowWaypointsOnMap","fun toggleShowWaypointsOnMap()","org.meshtastic.feature.map.BaseMapViewModel.toggleShowWaypointsOnMap"]},{"name":"fun tracerouteNodeSelection(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, nodes: List<Node>, getNodeOrFallback: (Int) -> Node): TracerouteNodeSelection","description":"org.meshtastic.feature.map.tracerouteNodeSelection","location":"feature/map/org.meshtastic.feature.map/traceroute-node-selection.html","searchKeys":["tracerouteNodeSelection","fun tracerouteNodeSelection(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, nodes: List<Node>, getNodeOrFallback: (Int) -> Node): TracerouteNodeSelection","org.meshtastic.feature.map.tracerouteNodeSelection"]},{"name":"fun valueOf(value: String): CustomTileProviderSaveResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.valueOf","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): CustomTileProviderSaveResult","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.valueOf"]},{"name":"fun valueOf(value: String): DemEncoding","description":"org.meshtastic.feature.map.tiles.DemEncoding.valueOf","location":"feature/map/org.meshtastic.feature.map.tiles/-dem-encoding/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): DemEncoding","org.meshtastic.feature.map.tiles.DemEncoding.valueOf"]},{"name":"fun valueOf(value: String): LastHeardFilter","description":"org.meshtastic.feature.map.LastHeardFilter.valueOf","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): LastHeardFilter","org.meshtastic.feature.map.LastHeardFilter.valueOf"]},{"name":"fun valueOf(value: String): LayerType","description":"org.meshtastic.feature.map.layers.LayerType.valueOf","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): LayerType","org.meshtastic.feature.map.layers.LayerType.valueOf"]},{"name":"fun values(): Array<CustomTileProviderSaveResult>","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.values","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/values.html","searchKeys":["values","fun values(): Array<CustomTileProviderSaveResult>","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.values"]},{"name":"fun values(): Array<DemEncoding>","description":"org.meshtastic.feature.map.tiles.DemEncoding.values","location":"feature/map/org.meshtastic.feature.map.tiles/-dem-encoding/values.html","searchKeys":["values","fun values(): Array<DemEncoding>","org.meshtastic.feature.map.tiles.DemEncoding.values"]},{"name":"fun values(): Array<LastHeardFilter>","description":"org.meshtastic.feature.map.LastHeardFilter.values","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/values.html","searchKeys":["values","fun values(): Array<LastHeardFilter>","org.meshtastic.feature.map.LastHeardFilter.values"]},{"name":"fun values(): Array<LayerType>","description":"org.meshtastic.feature.map.layers.LayerType.values","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/values.html","searchKeys":["values","fun values(): Array<LayerType>","org.meshtastic.feature.map.layers.LayerType.values"]},{"name":"fun visibleNodes(nodes: List<Node>, filterState: BaseMapViewModel.MapFilterState, nowSeconds: Long, myNodeNum: Int?): List<Node>","description":"org.meshtastic.feature.map.MapNodePolicy.visibleNodes","location":"feature/map/org.meshtastic.feature.map/-map-node-policy/visible-nodes.html","searchKeys":["visibleNodes","fun visibleNodes(nodes: List<Node>, filterState: BaseMapViewModel.MapFilterState, nowSeconds: Long, myNodeNum: Int?): List<Node>","org.meshtastic.feature.map.MapNodePolicy.visibleNodes"]},{"name":"interface CustomTileProviderRepository","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepository","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository/index.html","searchKeys":["CustomTileProviderRepository","interface CustomTileProviderRepository","org.meshtastic.feature.map.tiles.CustomTileProviderRepository"]},{"name":"object Companion","description":"org.meshtastic.feature.map.LastHeardFilter.Companion","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.map.LastHeardFilter.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.map.MapBounds.Companion","location":"feature/map/org.meshtastic.feature.map/-map-bounds/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.map.MapBounds.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.map.component.SitePlannerParams.Companion"]},{"name":"object Companion","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.Companion","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.feature.map.tiles.RasterTileSpec.Companion"]},{"name":"object KmlToGeoJson","description":"org.meshtastic.feature.map.kml.KmlToGeoJson","location":"feature/map/org.meshtastic.feature.map.kml/-kml-to-geo-json/index.html","searchKeys":["KmlToGeoJson","object KmlToGeoJson","org.meshtastic.feature.map.kml.KmlToGeoJson"]},{"name":"object MapNodePolicy","description":"org.meshtastic.feature.map.MapNodePolicy","location":"feature/map/org.meshtastic.feature.map/-map-node-policy/index.html","searchKeys":["MapNodePolicy","object MapNodePolicy","org.meshtastic.feature.map.MapNodePolicy"]},{"name":"object MapTileCatalogue","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/index.html","searchKeys":["MapTileCatalogue","object MapTileCatalogue","org.meshtastic.feature.map.tiles.MapTileCatalogue"]},{"name":"open class BaseMapViewModel(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider) : ViewModel","description":"org.meshtastic.feature.map.BaseMapViewModel","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/index.html","searchKeys":["BaseMapViewModel","open class BaseMapViewModel(mapPrefs: MapPrefs, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioController: RadioController, radioConfigRepository: RadioConfigRepository, notificationPrefs: NotificationPrefs, localeUnitsProvider: LocaleUnitsProvider) : ViewModel","org.meshtastic.feature.map.BaseMapViewModel"]},{"name":"open fun getUser(userId: String?): User","description":"org.meshtastic.feature.map.BaseMapViewModel.getUser","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/get-user.html","searchKeys":["getUser","open fun getUser(userId: String?): User","org.meshtastic.feature.map.BaseMapViewModel.getUser"]},{"name":"open override fun getCustomTileProviders(): Flow<List<CustomTileProviderConfig>>","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.getCustomTileProviders","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/get-custom-tile-providers.html","searchKeys":["getCustomTileProviders","open override fun getCustomTileProviders(): Flow<List<CustomTileProviderConfig>>","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.getCustomTileProviders"]},{"name":"open suspend override fun addCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.addCustomTileProvider","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/add-custom-tile-provider.html","searchKeys":["addCustomTileProvider","open suspend override fun addCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.addCustomTileProvider"]},{"name":"open suspend override fun awaitCustomTileProviders(): CustomTileProviderLoadResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.awaitCustomTileProviders","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/await-custom-tile-providers.html","searchKeys":["awaitCustomTileProviders","open suspend override fun awaitCustomTileProviders(): CustomTileProviderLoadResult","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.awaitCustomTileProviders"]},{"name":"open suspend override fun deleteCustomTileProvider(configId: String)","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.deleteCustomTileProvider","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/delete-custom-tile-provider.html","searchKeys":["deleteCustomTileProvider","open suspend override fun deleteCustomTileProvider(configId: String)","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.deleteCustomTileProvider"]},{"name":"open suspend override fun getCustomTileProviderById(configId: String): CustomTileProviderConfig?","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.getCustomTileProviderById","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/get-custom-tile-provider-by-id.html","searchKeys":["getCustomTileProviderById","open suspend override fun getCustomTileProviderById(configId: String): CustomTileProviderConfig?","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.getCustomTileProviderById"]},{"name":"open suspend override fun updateCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","description":"org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.updateCustomTileProvider","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-repository-impl/update-custom-tile-provider.html","searchKeys":["updateCustomTileProvider","open suspend override fun updateCustomTileProvider(config: CustomTileProviderConfig): CustomTileProviderSaveResult","org.meshtastic.feature.map.tiles.CustomTileProviderRepositoryImpl.updateCustomTileProvider"]},{"name":"suspend fun readLayerBytes(layerItem: MapLayerItem): ByteArray?","description":"org.meshtastic.feature.map.layers.MapLayersManager.readLayerBytes","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/read-layer-bytes.html","searchKeys":["readLayerBytes","suspend fun readLayerBytes(layerItem: MapLayerItem): ByteArray?","org.meshtastic.feature.map.layers.MapLayersManager.readLayerBytes"]},{"name":"val COLOR_SCALES: List<Pair<String, String>>","description":"org.meshtastic.feature.map.component.SitePlannerParams.Companion.COLOR_SCALES","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/-companion/-c-o-l-o-r_-s-c-a-l-e-s.html","searchKeys":["COLOR_SCALES","val COLOR_SCALES: List<Pair<String, String>>","org.meshtastic.feature.map.component.SitePlannerParams.Companion.COLOR_SCALES"]},{"name":"val EsriImagery: RasterBasemapSource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.EsriImagery","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-esri-imagery.html","searchKeys":["EsriImagery","val EsriImagery: RasterBasemapSource","org.meshtastic.feature.map.tiles.MapTileCatalogue.EsriImagery"]},{"name":"val EsriTopo: RasterBasemapSource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.EsriTopo","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-esri-topo.html","searchKeys":["EsriTopo","val EsriTopo: RasterBasemapSource","org.meshtastic.feature.map.tiles.MapTileCatalogue.EsriTopo"]},{"name":"val Hillshade: RasterOverlaySource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.Hillshade","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-hillshade.html","searchKeys":["Hillshade","val Hillshade: RasterOverlaySource","org.meshtastic.feature.map.tiles.MapTileCatalogue.Hillshade"]},{"name":"val NoaaRadar: RasterOverlaySource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.NoaaRadar","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-noaa-radar.html","searchKeys":["NoaaRadar","val NoaaRadar: RasterOverlaySource","org.meshtastic.feature.map.tiles.MapTileCatalogue.NoaaRadar"]},{"name":"val OpenStreetMap: RasterBasemapSource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.OpenStreetMap","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-open-street-map.html","searchKeys":["OpenStreetMap","val OpenStreetMap: RasterBasemapSource","org.meshtastic.feature.map.tiles.MapTileCatalogue.OpenStreetMap"]},{"name":"val OpenTopo: RasterBasemapSource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.OpenTopo","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-open-topo.html","searchKeys":["OpenTopo","val OpenTopo: RasterBasemapSource","org.meshtastic.feature.map.tiles.MapTileCatalogue.OpenTopo"]},{"name":"val UsgsSatellite: RasterBasemapSource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.UsgsSatellite","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-usgs-satellite.html","searchKeys":["UsgsSatellite","val UsgsSatellite: RasterBasemapSource","org.meshtastic.feature.map.tiles.MapTileCatalogue.UsgsSatellite"]},{"name":"val UsgsTopo: RasterBasemapSource","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.UsgsTopo","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/-usgs-topo.html","searchKeys":["UsgsTopo","val UsgsTopo: RasterBasemapSource","org.meshtastic.feature.map.tiles.MapTileCatalogue.UsgsTopo"]},{"name":"val attributionHtml: String?","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.attributionHtml","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/attribution-html.html","searchKeys":["attributionHtml","val attributionHtml: String?","org.meshtastic.feature.map.tiles.RasterTileSpec.attributionHtml"]},{"name":"val basemaps: List<RasterBasemapSource>","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.basemaps","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/basemaps.html","searchKeys":["basemaps","val basemaps: List<RasterBasemapSource>","org.meshtastic.feature.map.tiles.MapTileCatalogue.basemaps"]},{"name":"val bottomLeft: OverlayCorner","description":"org.meshtastic.feature.map.kml.OverlayCorners.bottomLeft","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corners/bottom-left.html","searchKeys":["bottomLeft","val bottomLeft: OverlayCorner","org.meshtastic.feature.map.kml.OverlayCorners.bottomLeft"]},{"name":"val bottomRight: OverlayCorner","description":"org.meshtastic.feature.map.kml.OverlayCorners.bottomRight","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corners/bottom-right.html","searchKeys":["bottomRight","val bottomRight: OverlayCorner","org.meshtastic.feature.map.kml.OverlayCorners.bottomRight"]},{"name":"val channelSet: StateFlow<ChannelSet?>","description":"org.meshtastic.feature.map.BaseMapViewModel.channelSet","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/channel-set.html","searchKeys":["channelSet","val channelSet: StateFlow<ChannelSet?>","org.meshtastic.feature.map.BaseMapViewModel.channelSet"]},{"name":"val colorScale: String","description":"org.meshtastic.feature.map.component.SitePlannerParams.colorScale","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/color-scale.html","searchKeys":["colorScale","val colorScale: String","org.meshtastic.feature.map.component.SitePlannerParams.colorScale"]},{"name":"val createdAt: Long?","description":"org.meshtastic.feature.map.layers.MapLayerItem.createdAt","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/created-at.html","searchKeys":["createdAt","val createdAt: Long?","org.meshtastic.feature.map.layers.MapLayerItem.createdAt"]},{"name":"val demEncoding: DemEncoding?","description":"org.meshtastic.feature.map.tiles.RasterOverlaySource.demEncoding","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-overlay-source/dem-encoding.html","searchKeys":["demEncoding","val demEncoding: DemEncoding?","org.meshtastic.feature.map.tiles.RasterOverlaySource.demEncoding"]},{"name":"val displayName: String","description":"org.meshtastic.feature.map.layers.PickedMapFile.displayName","location":"feature/map/org.meshtastic.feature.map.layers/-picked-map-file/display-name.html","searchKeys":["displayName","val displayName: String","org.meshtastic.feature.map.layers.PickedMapFile.displayName"]},{"name":"val displayUnits: StateFlow<MeasurementSystem>","description":"org.meshtastic.feature.map.BaseMapViewModel.displayUnits","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/display-units.html","searchKeys":["displayUnits","val displayUnits: StateFlow<MeasurementSystem>","org.meshtastic.feature.map.BaseMapViewModel.displayUnits"]},{"name":"val east: Double","description":"org.meshtastic.feature.map.MapBounds.east","location":"feature/map/org.meshtastic.feature.map/-map-bounds/east.html","searchKeys":["east","val east: Double","org.meshtastic.feature.map.MapBounds.east"]},{"name":"val east: Double","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.east","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/east.html","searchKeys":["east","val east: Double","org.meshtastic.feature.map.kml.KmlGroundOverlay.east"]},{"name":"val entries: EnumEntries<CustomTileProviderSaveResult>","description":"org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.entries","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-save-result/entries.html","searchKeys":["entries","val entries: EnumEntries<CustomTileProviderSaveResult>","org.meshtastic.feature.map.tiles.CustomTileProviderSaveResult.entries"]},{"name":"val entries: EnumEntries<DemEncoding>","description":"org.meshtastic.feature.map.tiles.DemEncoding.entries","location":"feature/map/org.meshtastic.feature.map.tiles/-dem-encoding/entries.html","searchKeys":["entries","val entries: EnumEntries<DemEncoding>","org.meshtastic.feature.map.tiles.DemEncoding.entries"]},{"name":"val entries: EnumEntries<LastHeardFilter>","description":"org.meshtastic.feature.map.LastHeardFilter.entries","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/entries.html","searchKeys":["entries","val entries: EnumEntries<LastHeardFilter>","org.meshtastic.feature.map.LastHeardFilter.entries"]},{"name":"val entries: EnumEntries<LayerType>","description":"org.meshtastic.feature.map.layers.LayerType.entries","location":"feature/map/org.meshtastic.feature.map.layers/-layer-type/entries.html","searchKeys":["entries","val entries: EnumEntries<LayerType>","org.meshtastic.feature.map.layers.LayerType.entries"]},{"name":"val excludeMqtt: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.excludeMqtt","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/exclude-mqtt.html","searchKeys":["excludeMqtt","val excludeMqtt: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.excludeMqtt"]},{"name":"val excludeMqttOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.excludeMqttOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/exclude-mqtt-on-map.html","searchKeys":["excludeMqttOnMap","val excludeMqttOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.excludeMqttOnMap"]},{"name":"val excludedMapRoles: StateFlow<Set<Config.DeviceConfig.Role>>","description":"org.meshtastic.feature.map.BaseMapViewModel.excludedMapRoles","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/excluded-map-roles.html","searchKeys":["excludedMapRoles","val excludedMapRoles: StateFlow<Set<Config.DeviceConfig.Role>>","org.meshtastic.feature.map.BaseMapViewModel.excludedMapRoles"]},{"name":"val excludedRoles: Set<Config.DeviceConfig.Role>","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.excludedRoles","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/excluded-roles.html","searchKeys":["excludedRoles","val excludedRoles: Set<Config.DeviceConfig.Role>","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.excludedRoles"]},{"name":"val extensionOrMime: String?","description":"org.meshtastic.feature.map.layers.PickedMapFile.extensionOrMime","location":"feature/map/org.meshtastic.feature.map.layers/-picked-map-file/extension-or-mime.html","searchKeys":["extensionOrMime","val extensionOrMime: String?","org.meshtastic.feature.map.layers.PickedMapFile.extensionOrMime"]},{"name":"val geoJson: String?","description":"org.meshtastic.feature.map.kml.KmlConversion.geoJson","location":"feature/map/org.meshtastic.feature.map.kml/-kml-conversion/geo-json.html","searchKeys":["geoJson","val geoJson: String?","org.meshtastic.feature.map.kml.KmlConversion.geoJson"]},{"name":"val geofenceAlertOptIns: StateFlow<Set<Int>>","description":"org.meshtastic.feature.map.BaseMapViewModel.geofenceAlertOptIns","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/geofence-alert-opt-ins.html","searchKeys":["geofenceAlertOptIns","val geofenceAlertOptIns: StateFlow<Set<Int>>","org.meshtastic.feature.map.BaseMapViewModel.geofenceAlertOptIns"]},{"name":"val groundOverlays: List<KmlGroundOverlay>","description":"org.meshtastic.feature.map.kml.KmlConversion.groundOverlays","location":"feature/map/org.meshtastic.feature.map.kml/-kml-conversion/ground-overlays.html","searchKeys":["groundOverlays","val groundOverlays: List<KmlGroundOverlay>","org.meshtastic.feature.map.kml.KmlConversion.groundOverlays"]},{"name":"val highResolution: Boolean","description":"org.meshtastic.feature.map.component.SitePlannerParams.highResolution","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/high-resolution.html","searchKeys":["highResolution","val highResolution: Boolean","org.meshtastic.feature.map.component.SitePlannerParams.highResolution"]},{"name":"val href: String","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.href","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/href.html","searchKeys":["href","val href: String","org.meshtastic.feature.map.kml.KmlGroundOverlay.href"]},{"name":"val id: String","description":"org.meshtastic.feature.map.component.BasemapChoice.id","location":"feature/map/org.meshtastic.feature.map.component/-basemap-choice/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.map.component.BasemapChoice.id"]},{"name":"val id: String","description":"org.meshtastic.feature.map.layers.MapLayerItem.id","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.map.layers.MapLayerItem.id"]},{"name":"val id: String","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.id","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.id"]},{"name":"val id: String","description":"org.meshtastic.feature.map.tiles.RasterBasemapSource.id","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-basemap-source/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.map.tiles.RasterBasemapSource.id"]},{"name":"val id: String","description":"org.meshtastic.feature.map.tiles.RasterOverlaySource.id","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-overlay-source/id.html","searchKeys":["id","val id: String","org.meshtastic.feature.map.tiles.RasterOverlaySource.id"]},{"name":"val includeUnknown: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.includeUnknown","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/include-unknown.html","searchKeys":["includeUnknown","val includeUnknown: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.includeUnknown"]},{"name":"val includeUnknownOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.includeUnknownOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/include-unknown-on-map.html","searchKeys":["includeUnknownOnMap","val includeUnknownOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.includeUnknownOnMap"]},{"name":"val initialParams: SitePlannerParams","description":"org.meshtastic.feature.map.component.SitePlannerLaunch.initialParams","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-launch/initial-params.html","searchKeys":["initialParams","val initialParams: SitePlannerParams","org.meshtastic.feature.map.component.SitePlannerLaunch.initialParams"]},{"name":"val isConnected: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.isConnected","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/is-connected.html","searchKeys":["isConnected","val isConnected: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.isConnected"]},{"name":"val isLocal: Boolean","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.isLocal","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/is-local.html","searchKeys":["isLocal","val isLocal: Boolean","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.isLocal"]},{"name":"val isNarrowing: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.isNarrowing","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/is-narrowing.html","searchKeys":["isNarrowing","val isNarrowing: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.isNarrowing"]},{"name":"val isNetwork: Boolean","description":"org.meshtastic.feature.map.layers.MapLayerItem.isNetwork","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/is-network.html","searchKeys":["isNetwork","val isNetwork: Boolean","org.meshtastic.feature.map.layers.MapLayerItem.isNetwork"]},{"name":"val isRefreshing: Boolean","description":"org.meshtastic.feature.map.layers.MapLayerItem.isRefreshing","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/is-refreshing.html","searchKeys":["isRefreshing","val isRefreshing: Boolean","org.meshtastic.feature.map.layers.MapLayerItem.isRefreshing"]},{"name":"val isSuccessful: Boolean","description":"org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult.isSuccessful","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-load-result/is-successful.html","searchKeys":["isSuccessful","val isSuccessful: Boolean","org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult.isSuccessful"]},{"name":"val isVisible: Boolean","description":"org.meshtastic.feature.map.layers.MapLayerItem.isVisible","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/is-visible.html","searchKeys":["isVisible","val isVisible: Boolean","org.meshtastic.feature.map.layers.MapLayerItem.isVisible"]},{"name":"val label: String","description":"org.meshtastic.feature.map.component.BasemapChoice.label","location":"feature/map/org.meshtastic.feature.map.component/-basemap-choice/label.html","searchKeys":["label","val label: String","org.meshtastic.feature.map.component.BasemapChoice.label"]},{"name":"val label: String","description":"org.meshtastic.feature.map.tiles.RasterBasemapSource.label","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-basemap-source/label.html","searchKeys":["label","val label: String","org.meshtastic.feature.map.tiles.RasterBasemapSource.label"]},{"name":"val label: StringResource","description":"org.meshtastic.feature.map.LastHeardFilter.label","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/label.html","searchKeys":["label","val label: StringResource","org.meshtastic.feature.map.LastHeardFilter.label"]},{"name":"val label: StringResource","description":"org.meshtastic.feature.map.tiles.RasterOverlaySource.label","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-overlay-source/label.html","searchKeys":["label","val label: StringResource","org.meshtastic.feature.map.tiles.RasterOverlaySource.label"]},{"name":"val lastHeardFilter: LastHeardFilter","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.lastHeardFilter","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/last-heard-filter.html","searchKeys":["lastHeardFilter","val lastHeardFilter: LastHeardFilter","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.lastHeardFilter"]},{"name":"val lastHeardFilter: StateFlow<LastHeardFilter>","description":"org.meshtastic.feature.map.BaseMapViewModel.lastHeardFilter","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/last-heard-filter.html","searchKeys":["lastHeardFilter","val lastHeardFilter: StateFlow<LastHeardFilter>","org.meshtastic.feature.map.BaseMapViewModel.lastHeardFilter"]},{"name":"val lastHeardTrackFilter: LastHeardFilter","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.lastHeardTrackFilter","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/last-heard-track-filter.html","searchKeys":["lastHeardTrackFilter","val lastHeardTrackFilter: LastHeardFilter","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.lastHeardTrackFilter"]},{"name":"val lastHeardTrackFilter: StateFlow<LastHeardFilter>","description":"org.meshtastic.feature.map.BaseMapViewModel.lastHeardTrackFilter","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/last-heard-track-filter.html","searchKeys":["lastHeardTrackFilter","val lastHeardTrackFilter: StateFlow<LastHeardFilter>","org.meshtastic.feature.map.BaseMapViewModel.lastHeardTrackFilter"]},{"name":"val latitude: Double","description":"org.meshtastic.feature.map.MapPoint.latitude","location":"feature/map/org.meshtastic.feature.map/-map-point/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.feature.map.MapPoint.latitude"]},{"name":"val latitude: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.latitude","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.feature.map.component.SitePlannerParams.latitude"]},{"name":"val latitude: Double","description":"org.meshtastic.feature.map.kml.OverlayCorner.latitude","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corner/latitude.html","searchKeys":["latitude","val latitude: Double","org.meshtastic.feature.map.kml.OverlayCorner.latitude"]},{"name":"val layerType: LayerType","description":"org.meshtastic.feature.map.layers.MapLayerItem.layerType","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/layer-type.html","searchKeys":["layerType","val layerType: LayerType","org.meshtastic.feature.map.layers.MapLayerItem.layerType"]},{"name":"val localUri: String?","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.localUri","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/local-uri.html","searchKeys":["localUri","val localUri: String?","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.localUri"]},{"name":"val longitude: Double","description":"org.meshtastic.feature.map.MapPoint.longitude","location":"feature/map/org.meshtastic.feature.map/-map-point/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.feature.map.MapPoint.longitude"]},{"name":"val longitude: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.longitude","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.feature.map.component.SitePlannerParams.longitude"]},{"name":"val longitude: Double","description":"org.meshtastic.feature.map.kml.OverlayCorner.longitude","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corner/longitude.html","searchKeys":["longitude","val longitude: Double","org.meshtastic.feature.map.kml.OverlayCorner.longitude"]},{"name":"val mapFilterStateFlow: StateFlow<BaseMapViewModel.MapFilterState>","description":"org.meshtastic.feature.map.BaseMapViewModel.mapFilterStateFlow","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/map-filter-state-flow.html","searchKeys":["mapFilterStateFlow","val mapFilterStateFlow: StateFlow<BaseMapViewModel.MapFilterState>","org.meshtastic.feature.map.BaseMapViewModel.mapFilterStateFlow"]},{"name":"val mapLayers: StateFlow<List<MapLayerItem>>","description":"org.meshtastic.feature.map.layers.MapLayersManager.mapLayers","location":"feature/map/org.meshtastic.feature.map.layers/-map-layers-manager/map-layers.html","searchKeys":["mapLayers","val mapLayers: StateFlow<List<MapLayerItem>>","org.meshtastic.feature.map.layers.MapLayersManager.mapLayers"]},{"name":"val mapStyleId: Int","description":"org.meshtastic.feature.map.node.NodeMapViewModel.mapStyleId","location":"feature/map/org.meshtastic.feature.map.node/-node-map-view-model/map-style-id.html","searchKeys":["mapStyleId","val mapStyleId: Int","org.meshtastic.feature.map.node.NodeMapViewModel.mapStyleId"]},{"name":"val maxDbm: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.maxDbm","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/max-dbm.html","searchKeys":["maxDbm","val maxDbm: Double","org.meshtastic.feature.map.component.SitePlannerParams.maxDbm"]},{"name":"val maxRangeKm: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.maxRangeKm","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/max-range-km.html","searchKeys":["maxRangeKm","val maxRangeKm: Double","org.meshtastic.feature.map.component.SitePlannerParams.maxRangeKm"]},{"name":"val maxZoom: Int","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.maxZoom","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/max-zoom.html","searchKeys":["maxZoom","val maxZoom: Int","org.meshtastic.feature.map.tiles.RasterTileSpec.maxZoom"]},{"name":"val minDbm: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.minDbm","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/min-dbm.html","searchKeys":["minDbm","val minDbm: Double","org.meshtastic.feature.map.component.SitePlannerParams.minDbm"]},{"name":"val minZoom: Int","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.minZoom","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/min-zoom.html","searchKeys":["minZoom","val minZoom: Int","org.meshtastic.feature.map.tiles.RasterTileSpec.minZoom"]},{"name":"val myId: StateFlow<String?>","description":"org.meshtastic.feature.map.BaseMapViewModel.myId","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/my-id.html","searchKeys":["myId","val myId: StateFlow<String?>","org.meshtastic.feature.map.BaseMapViewModel.myId"]},{"name":"val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.feature.map.BaseMapViewModel.myNodeInfo","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/my-node-info.html","searchKeys":["myNodeInfo","val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.feature.map.BaseMapViewModel.myNodeInfo"]},{"name":"val myNodeNum: Int?","description":"org.meshtastic.feature.map.BaseMapViewModel.myNodeNum","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/my-node-num.html","searchKeys":["myNodeNum","val myNodeNum: Int?","org.meshtastic.feature.map.BaseMapViewModel.myNodeNum"]},{"name":"val name: String","description":"org.meshtastic.feature.map.component.SitePlannerParams.name","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/name.html","searchKeys":["name","val name: String","org.meshtastic.feature.map.component.SitePlannerParams.name"]},{"name":"val name: String","description":"org.meshtastic.feature.map.layers.MapLayerItem.name","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/name.html","searchKeys":["name","val name: String","org.meshtastic.feature.map.layers.MapLayerItem.name"]},{"name":"val name: String","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.name","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/name.html","searchKeys":["name","val name: String","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.name"]},{"name":"val name: String?","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.name","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/name.html","searchKeys":["name","val name: String?","org.meshtastic.feature.map.kml.KmlGroundOverlay.name"]},{"name":"val node: Node?","description":"org.meshtastic.feature.map.component.ClusterMemberEntry.node","location":"feature/map/org.meshtastic.feature.map.component/-cluster-member-entry/node.html","searchKeys":["node","val node: Node?","org.meshtastic.feature.map.component.ClusterMemberEntry.node"]},{"name":"val node: StateFlow<Node?>","description":"org.meshtastic.feature.map.node.NodeMapViewModel.node","location":"feature/map/org.meshtastic.feature.map.node/-node-map-view-model/node.html","searchKeys":["node","val node: StateFlow<Node?>","org.meshtastic.feature.map.node.NodeMapViewModel.node"]},{"name":"val nodeLookup: Map<Int, Node>","description":"org.meshtastic.feature.map.TracerouteNodeSelection.nodeLookup","location":"feature/map/org.meshtastic.feature.map/-traceroute-node-selection/node-lookup.html","searchKeys":["nodeLookup","val nodeLookup: Map<Int, Node>","org.meshtastic.feature.map.TracerouteNodeSelection.nodeLookup"]},{"name":"val nodeNum: Int","description":"org.meshtastic.feature.map.component.ClusterMemberEntry.nodeNum","location":"feature/map/org.meshtastic.feature.map.component/-cluster-member-entry/node-num.html","searchKeys":["nodeNum","val nodeNum: Int","org.meshtastic.feature.map.component.ClusterMemberEntry.nodeNum"]},{"name":"val nodes: StateFlow<List<Node>>","description":"org.meshtastic.feature.map.BaseMapViewModel.nodes","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/nodes.html","searchKeys":["nodes","val nodes: StateFlow<List<Node>>","org.meshtastic.feature.map.BaseMapViewModel.nodes"]},{"name":"val nodesForMarkers: List<Node>","description":"org.meshtastic.feature.map.TracerouteNodeSelection.nodesForMarkers","location":"feature/map/org.meshtastic.feature.map/-traceroute-node-selection/nodes-for-markers.html","searchKeys":["nodesForMarkers","val nodesForMarkers: List<Node>","org.meshtastic.feature.map.TracerouteNodeSelection.nodesForMarkers"]},{"name":"val nodesWithPosition: StateFlow<List<Node>>","description":"org.meshtastic.feature.map.BaseMapViewModel.nodesWithPosition","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/nodes-with-position.html","searchKeys":["nodesWithPosition","val nodesWithPosition: StateFlow<List<Node>>","org.meshtastic.feature.map.BaseMapViewModel.nodesWithPosition"]},{"name":"val north: Double","description":"org.meshtastic.feature.map.MapBounds.north","location":"feature/map/org.meshtastic.feature.map/-map-bounds/north.html","searchKeys":["north","val north: Double","org.meshtastic.feature.map.MapBounds.north"]},{"name":"val north: Double","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.north","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/north.html","searchKeys":["north","val north: Double","org.meshtastic.feature.map.kml.KmlGroundOverlay.north"]},{"name":"val onClearExcludedRoles: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onClearExcludedRoles","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-clear-excluded-roles.html","searchKeys":["onClearExcludedRoles","val onClearExcludedRoles: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onClearExcludedRoles"]},{"name":"val onSelectLastHeard: (LastHeardFilter) -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onSelectLastHeard","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-select-last-heard.html","searchKeys":["onSelectLastHeard","val onSelectLastHeard: (LastHeardFilter) -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onSelectLastHeard"]},{"name":"val onToggleExcludeMqtt: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleExcludeMqtt","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-exclude-mqtt.html","searchKeys":["onToggleExcludeMqtt","val onToggleExcludeMqtt: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleExcludeMqtt"]},{"name":"val onToggleIncludeUnknown: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleIncludeUnknown","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-include-unknown.html","searchKeys":["onToggleIncludeUnknown","val onToggleIncludeUnknown: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleIncludeUnknown"]},{"name":"val onToggleOnlyDirect: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleOnlyDirect","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-only-direct.html","searchKeys":["onToggleOnlyDirect","val onToggleOnlyDirect: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleOnlyDirect"]},{"name":"val onToggleOnlyFavorites: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleOnlyFavorites","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-only-favorites.html","searchKeys":["onToggleOnlyFavorites","val onToggleOnlyFavorites: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleOnlyFavorites"]},{"name":"val onToggleOnlyOnline: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleOnlyOnline","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-only-online.html","searchKeys":["onToggleOnlyOnline","val onToggleOnlyOnline: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleOnlyOnline"]},{"name":"val onToggleRoleExcluded: (Config.DeviceConfig.Role) -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleRoleExcluded","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-role-excluded.html","searchKeys":["onToggleRoleExcluded","val onToggleRoleExcluded: (Config.DeviceConfig.Role) -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleRoleExcluded"]},{"name":"val onToggleShowIgnored: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleShowIgnored","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-show-ignored.html","searchKeys":["onToggleShowIgnored","val onToggleShowIgnored: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleShowIgnored"]},{"name":"val onToggleShowPrecisionCircle: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleShowPrecisionCircle","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-show-precision-circle.html","searchKeys":["onToggleShowPrecisionCircle","val onToggleShowPrecisionCircle: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleShowPrecisionCircle"]},{"name":"val onToggleShowWaypoints: () -> Unit","description":"org.meshtastic.feature.map.component.MapFilterActions.onToggleShowWaypoints","location":"feature/map/org.meshtastic.feature.map.component/-map-filter-actions/on-toggle-show-waypoints.html","searchKeys":["onToggleShowWaypoints","val onToggleShowWaypoints: () -> Unit","org.meshtastic.feature.map.component.MapFilterActions.onToggleShowWaypoints"]},{"name":"val onlyDirect: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.onlyDirect","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/only-direct.html","searchKeys":["onlyDirect","val onlyDirect: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.onlyDirect"]},{"name":"val onlyDirectOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.onlyDirectOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/only-direct-on-map.html","searchKeys":["onlyDirectOnMap","val onlyDirectOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.onlyDirectOnMap"]},{"name":"val onlyFavorites: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.onlyFavorites","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/only-favorites.html","searchKeys":["onlyFavorites","val onlyFavorites: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.onlyFavorites"]},{"name":"val onlyOnline: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.onlyOnline","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/only-online.html","searchKeys":["onlyOnline","val onlyOnline: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.onlyOnline"]},{"name":"val onlyOnlineOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.onlyOnlineOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/only-online-on-map.html","searchKeys":["onlyOnlineOnMap","val onlyOnlineOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.onlyOnlineOnMap"]},{"name":"val opacity: StateFlow<Map<String, Float>>","description":"org.meshtastic.feature.map.layers.LayerOpacityStore.opacity","location":"feature/map/org.meshtastic.feature.map.layers/-layer-opacity-store/opacity.html","searchKeys":["opacity","val opacity: StateFlow<Map<String, Float>>","org.meshtastic.feature.map.layers.LayerOpacityStore.opacity"]},{"name":"val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.feature.map.BaseMapViewModel.ourNodeInfo","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/our-node-info.html","searchKeys":["ourNodeInfo","val ourNodeInfo: StateFlow<Node?>","org.meshtastic.feature.map.BaseMapViewModel.ourNodeInfo"]},{"name":"val overlayNodeNums: Set<Int>","description":"org.meshtastic.feature.map.TracerouteNodeSelection.overlayNodeNums","location":"feature/map/org.meshtastic.feature.map/-traceroute-node-selection/overlay-node-nums.html","searchKeys":["overlayNodeNums","val overlayNodeNums: Set<Int>","org.meshtastic.feature.map.TracerouteNodeSelection.overlayNodeNums"]},{"name":"val overlayTransparency: Int","description":"org.meshtastic.feature.map.component.SitePlannerParams.overlayTransparency","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/overlay-transparency.html","searchKeys":["overlayTransparency","val overlayTransparency: Int","org.meshtastic.feature.map.component.SitePlannerParams.overlayTransparency"]},{"name":"val overlays: List<RasterOverlaySource>","description":"org.meshtastic.feature.map.tiles.MapTileCatalogue.overlays","location":"feature/map/org.meshtastic.feature.map.tiles/-map-tile-catalogue/overlays.html","searchKeys":["overlays","val overlays: List<RasterOverlaySource>","org.meshtastic.feature.map.tiles.MapTileCatalogue.overlays"]},{"name":"val positionLogs: StateFlow<List<Position>>","description":"org.meshtastic.feature.map.node.NodeMapViewModel.positionLogs","location":"feature/map/org.meshtastic.feature.map.node/-node-map-view-model/position-logs.html","searchKeys":["positionLogs","val positionLogs: StateFlow<List<Position>>","org.meshtastic.feature.map.node.NodeMapViewModel.positionLogs"]},{"name":"val providers: List<CustomTileProviderConfig>","description":"org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult.providers","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-load-result/providers.html","searchKeys":["providers","val providers: List<CustomTileProviderConfig>","org.meshtastic.feature.map.tiles.CustomTileProviderLoadResult.providers"]},{"name":"val read: suspend () -> ByteArray?","description":"org.meshtastic.feature.map.layers.PickedMapFile.read","location":"feature/map/org.meshtastic.feature.map.layers/-picked-map-file/read.html","searchKeys":["read","val read: suspend () -> ByteArray?","org.meshtastic.feature.map.layers.PickedMapFile.read"]},{"name":"val refreshToken: Int","description":"org.meshtastic.feature.map.layers.MapLayerItem.refreshToken","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/refresh-token.html","searchKeys":["refreshToken","val refreshToken: Int","org.meshtastic.feature.map.layers.MapLayerItem.refreshToken"]},{"name":"val rotationDegrees: Double","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.rotationDegrees","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/rotation-degrees.html","searchKeys":["rotationDegrees","val rotationDegrees: Double","org.meshtastic.feature.map.kml.KmlGroundOverlay.rotationDegrees"]},{"name":"val rxHeightMeters: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.rxHeightMeters","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/rx-height-meters.html","searchKeys":["rxHeightMeters","val rxHeightMeters: Double","org.meshtastic.feature.map.component.SitePlannerParams.rxHeightMeters"]},{"name":"val rxSensitivityDbm: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.rxSensitivityDbm","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/rx-sensitivity-dbm.html","searchKeys":["rxSensitivityDbm","val rxSensitivityDbm: Double","org.meshtastic.feature.map.component.SitePlannerParams.rxSensitivityDbm"]},{"name":"val seconds: Long","description":"org.meshtastic.feature.map.LastHeardFilter.seconds","location":"feature/map/org.meshtastic.feature.map/-last-heard-filter/seconds.html","searchKeys":["seconds","val seconds: Long","org.meshtastic.feature.map.LastHeardFilter.seconds"]},{"name":"val showIgnored: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.showIgnored","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/show-ignored.html","searchKeys":["showIgnored","val showIgnored: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.showIgnored"]},{"name":"val showIgnoredOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.showIgnoredOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/show-ignored-on-map.html","searchKeys":["showIgnoredOnMap","val showIgnoredOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.showIgnoredOnMap"]},{"name":"val showOnlyFavoritesOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.showOnlyFavoritesOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/show-only-favorites-on-map.html","searchKeys":["showOnlyFavoritesOnMap","val showOnlyFavoritesOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.showOnlyFavoritesOnMap"]},{"name":"val showPrecisionCircle: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.showPrecisionCircle","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/show-precision-circle.html","searchKeys":["showPrecisionCircle","val showPrecisionCircle: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.showPrecisionCircle"]},{"name":"val showPrecisionCircleOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.showPrecisionCircleOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/show-precision-circle-on-map.html","searchKeys":["showPrecisionCircleOnMap","val showPrecisionCircleOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.showPrecisionCircleOnMap"]},{"name":"val showWaypoints: Boolean","description":"org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.showWaypoints","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/-map-filter-state/show-waypoints.html","searchKeys":["showWaypoints","val showWaypoints: Boolean","org.meshtastic.feature.map.BaseMapViewModel.MapFilterState.showWaypoints"]},{"name":"val showWaypointsOnMap: StateFlow<Boolean>","description":"org.meshtastic.feature.map.BaseMapViewModel.showWaypointsOnMap","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/show-waypoints-on-map.html","searchKeys":["showWaypointsOnMap","val showWaypointsOnMap: StateFlow<Boolean>","org.meshtastic.feature.map.BaseMapViewModel.showWaypointsOnMap"]},{"name":"val south: Double","description":"org.meshtastic.feature.map.MapBounds.south","location":"feature/map/org.meshtastic.feature.map/-map-bounds/south.html","searchKeys":["south","val south: Double","org.meshtastic.feature.map.MapBounds.south"]},{"name":"val south: Double","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.south","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/south.html","searchKeys":["south","val south: Double","org.meshtastic.feature.map.kml.KmlGroundOverlay.south"]},{"name":"val spec: RasterTileSpec","description":"org.meshtastic.feature.map.tiles.RasterBasemapSource.spec","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-basemap-source/spec.html","searchKeys":["spec","val spec: RasterTileSpec","org.meshtastic.feature.map.tiles.RasterBasemapSource.spec"]},{"name":"val spec: RasterTileSpec","description":"org.meshtastic.feature.map.tiles.RasterOverlaySource.spec","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-overlay-source/spec.html","searchKeys":["spec","val spec: RasterTileSpec","org.meshtastic.feature.map.tiles.RasterOverlaySource.spec"]},{"name":"val subtitle: String","description":"org.meshtastic.feature.map.component.ClusterMemberEntry.subtitle","location":"feature/map/org.meshtastic.feature.map.component/-cluster-member-entry/subtitle.html","searchKeys":["subtitle","val subtitle: String","org.meshtastic.feature.map.component.ClusterMemberEntry.subtitle"]},{"name":"val tileSize: Int","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.tileSize","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/tile-size.html","searchKeys":["tileSize","val tileSize: Int","org.meshtastic.feature.map.tiles.RasterTileSpec.tileSize"]},{"name":"val tiles: List<String>","description":"org.meshtastic.feature.map.tiles.RasterTileSpec.tiles","location":"feature/map/org.meshtastic.feature.map.tiles/-raster-tile-spec/tiles.html","searchKeys":["tiles","val tiles: List<String>","org.meshtastic.feature.map.tiles.RasterTileSpec.tiles"]},{"name":"val title: String","description":"org.meshtastic.feature.map.component.ClusterMemberEntry.title","location":"feature/map/org.meshtastic.feature.map.component/-cluster-member-entry/title.html","searchKeys":["title","val title: String","org.meshtastic.feature.map.component.ClusterMemberEntry.title"]},{"name":"val topLeft: OverlayCorner","description":"org.meshtastic.feature.map.kml.OverlayCorners.topLeft","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corners/top-left.html","searchKeys":["topLeft","val topLeft: OverlayCorner","org.meshtastic.feature.map.kml.OverlayCorners.topLeft"]},{"name":"val topRight: OverlayCorner","description":"org.meshtastic.feature.map.kml.OverlayCorners.topRight","location":"feature/map/org.meshtastic.feature.map.kml/-overlay-corners/top-right.html","searchKeys":["topRight","val topRight: OverlayCorner","org.meshtastic.feature.map.kml.OverlayCorners.topRight"]},{"name":"val txFreqMhz: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.txFreqMhz","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/tx-freq-mhz.html","searchKeys":["txFreqMhz","val txFreqMhz: Double","org.meshtastic.feature.map.component.SitePlannerParams.txFreqMhz"]},{"name":"val txGainDbi: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.txGainDbi","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/tx-gain-dbi.html","searchKeys":["txGainDbi","val txGainDbi: Double","org.meshtastic.feature.map.component.SitePlannerParams.txGainDbi"]},{"name":"val txHeightMeters: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.txHeightMeters","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/tx-height-meters.html","searchKeys":["txHeightMeters","val txHeightMeters: Double","org.meshtastic.feature.map.component.SitePlannerParams.txHeightMeters"]},{"name":"val txPowerWatts: Double","description":"org.meshtastic.feature.map.component.SitePlannerParams.txPowerWatts","location":"feature/map/org.meshtastic.feature.map.component/-site-planner-params/tx-power-watts.html","searchKeys":["txPowerWatts","val txPowerWatts: Double","org.meshtastic.feature.map.component.SitePlannerParams.txPowerWatts"]},{"name":"val uri: String?","description":"org.meshtastic.feature.map.layers.MapLayerItem.uri","location":"feature/map/org.meshtastic.feature.map.layers/-map-layer-item/uri.html","searchKeys":["uri","val uri: String?","org.meshtastic.feature.map.layers.MapLayerItem.uri"]},{"name":"val urlTemplate: String","description":"org.meshtastic.feature.map.tiles.CustomTileProviderConfig.urlTemplate","location":"feature/map/org.meshtastic.feature.map.tiles/-custom-tile-provider-config/url-template.html","searchKeys":["urlTemplate","val urlTemplate: String","org.meshtastic.feature.map.tiles.CustomTileProviderConfig.urlTemplate"]},{"name":"val waypoints: StateFlow<Map<Int, DataPacket>>","description":"org.meshtastic.feature.map.BaseMapViewModel.waypoints","location":"feature/map/org.meshtastic.feature.map/-base-map-view-model/waypoints.html","searchKeys":["waypoints","val waypoints: StateFlow<Map<Int, DataPacket>>","org.meshtastic.feature.map.BaseMapViewModel.waypoints"]},{"name":"val west: Double","description":"org.meshtastic.feature.map.MapBounds.west","location":"feature/map/org.meshtastic.feature.map/-map-bounds/west.html","searchKeys":["west","val west: Double","org.meshtastic.feature.map.MapBounds.west"]},{"name":"val west: Double","description":"org.meshtastic.feature.map.kml.KmlGroundOverlay.west","location":"feature/map/org.meshtastic.feature.map.kml/-kml-ground-overlay/west.html","searchKeys":["west","val west: Double","org.meshtastic.feature.map.kml.KmlGroundOverlay.west"]},{"name":"abstract class BaseRadioTransportFactory(scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : RadioTransportFactory","description":"org.meshtastic.core.network.radio.BaseRadioTransportFactory","location":"core/network/org.meshtastic.core.network.radio/-base-radio-transport-factory/index.html","searchKeys":["BaseRadioTransportFactory","abstract class BaseRadioTransportFactory(scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : RadioTransportFactory","org.meshtastic.core.network.radio.BaseRadioTransportFactory"]},{"name":"abstract class StreamTransport(callback: RadioTransportCallback, scope: CoroutineScope) : RadioTransport","description":"org.meshtastic.core.network.radio.StreamTransport","location":"core/network/org.meshtastic.core.network.radio/-stream-transport/index.html","searchKeys":["StreamTransport","abstract class StreamTransport(callback: RadioTransportCallback, scope: CoroutineScope) : RadioTransport","org.meshtastic.core.network.radio.StreamTransport"]},{"name":"abstract fun close(waitForStopped: Boolean)","description":"org.meshtastic.core.network.repository.SerialConnection.close","location":"core/network/org.meshtastic.core.network.repository/-serial-connection/close.html","searchKeys":["close","abstract fun close(waitForStopped: Boolean)","org.meshtastic.core.network.repository.SerialConnection.close"]},{"name":"abstract fun connect()","description":"org.meshtastic.core.network.repository.SerialConnection.connect","location":"core/network/org.meshtastic.core.network.repository/-serial-connection/connect.html","searchKeys":["connect","abstract fun connect()","org.meshtastic.core.network.repository.SerialConnection.connect"]},{"name":"abstract fun disconnect()","description":"org.meshtastic.core.network.repository.MQTTRepository.disconnect","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository/disconnect.html","searchKeys":["disconnect","abstract fun disconnect()","org.meshtastic.core.network.repository.MQTTRepository.disconnect"]},{"name":"abstract fun onConnected()","description":"org.meshtastic.core.network.transport.TcpTransport.Listener.onConnected","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-listener/on-connected.html","searchKeys":["onConnected","abstract fun onConnected()","org.meshtastic.core.network.transport.TcpTransport.Listener.onConnected"]},{"name":"abstract fun onDisconnected()","description":"org.meshtastic.core.network.transport.TcpTransport.Listener.onDisconnected","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-listener/on-disconnected.html","searchKeys":["onDisconnected","abstract fun onDisconnected()","org.meshtastic.core.network.transport.TcpTransport.Listener.onDisconnected"]},{"name":"abstract fun onPacketReceived(bytes: ByteArray)","description":"org.meshtastic.core.network.transport.TcpTransport.Listener.onPacketReceived","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-listener/on-packet-received.html","searchKeys":["onPacketReceived","abstract fun onPacketReceived(bytes: ByteArray)","org.meshtastic.core.network.transport.TcpTransport.Listener.onPacketReceived"]},{"name":"abstract fun publish(topic: String, data: ByteArray, retained: Boolean)","description":"org.meshtastic.core.network.repository.MQTTRepository.publish","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository/publish.html","searchKeys":["publish","abstract fun publish(topic: String, data: ByteArray, retained: Boolean)","org.meshtastic.core.network.repository.MQTTRepository.publish"]},{"name":"abstract fun sendBytes(bytes: ByteArray)","description":"org.meshtastic.core.network.repository.SerialConnection.sendBytes","location":"core/network/org.meshtastic.core.network.repository/-serial-connection/send-bytes.html","searchKeys":["sendBytes","abstract fun sendBytes(bytes: ByteArray)","org.meshtastic.core.network.repository.SerialConnection.sendBytes"]},{"name":"abstract fun sendBytes(p: ByteArray)","description":"org.meshtastic.core.network.radio.StreamTransport.sendBytes","location":"core/network/org.meshtastic.core.network.radio/-stream-transport/send-bytes.html","searchKeys":["sendBytes","abstract fun sendBytes(p: ByteArray)","org.meshtastic.core.network.radio.StreamTransport.sendBytes"]},{"name":"abstract override fun close()","description":"org.meshtastic.core.network.repository.SerialConnection.close","location":"core/network/org.meshtastic.core.network.repository/-serial-connection/close.html","searchKeys":["close","abstract override fun close()","org.meshtastic.core.network.repository.SerialConnection.close"]},{"name":"abstract suspend fun getBootloaderOtaQuirks(): BootloaderOtaQuirksResponse","description":"org.meshtastic.core.network.service.ApiService.getBootloaderOtaQuirks","location":"core/network/org.meshtastic.core.network.service/-api-service/get-bootloader-ota-quirks.html","searchKeys":["getBootloaderOtaQuirks","abstract suspend fun getBootloaderOtaQuirks(): BootloaderOtaQuirksResponse","org.meshtastic.core.network.service.ApiService.getBootloaderOtaQuirks"]},{"name":"abstract suspend fun getDeviceHardware(): List<NetworkDeviceHardware>","description":"org.meshtastic.core.network.service.ApiService.getDeviceHardware","location":"core/network/org.meshtastic.core.network.service/-api-service/get-device-hardware.html","searchKeys":["getDeviceHardware","abstract suspend fun getDeviceHardware(): List<NetworkDeviceHardware>","org.meshtastic.core.network.service.ApiService.getDeviceHardware"]},{"name":"abstract suspend fun getDeviceLinks(): NetworkDeviceLinksResponse","description":"org.meshtastic.core.network.service.ApiService.getDeviceLinks","location":"core/network/org.meshtastic.core.network.service/-api-service/get-device-links.html","searchKeys":["getDeviceLinks","abstract suspend fun getDeviceLinks(): NetworkDeviceLinksResponse","org.meshtastic.core.network.service.ApiService.getDeviceLinks"]},{"name":"abstract suspend fun getEventFirmware(): EventFirmwareResponse","description":"org.meshtastic.core.network.service.ApiService.getEventFirmware","location":"core/network/org.meshtastic.core.network.service/-api-service/get-event-firmware.html","searchKeys":["getEventFirmware","abstract suspend fun getEventFirmware(): EventFirmwareResponse","org.meshtastic.core.network.service.ApiService.getEventFirmware"]},{"name":"abstract suspend fun getFirmwareReleaseManifest(manifestUrl: String): FirmwareReleaseManifest","description":"org.meshtastic.core.network.service.ApiService.getFirmwareReleaseManifest","location":"core/network/org.meshtastic.core.network.service/-api-service/get-firmware-release-manifest.html","searchKeys":["getFirmwareReleaseManifest","abstract suspend fun getFirmwareReleaseManifest(manifestUrl: String): FirmwareReleaseManifest","org.meshtastic.core.network.service.ApiService.getFirmwareReleaseManifest"]},{"name":"abstract suspend fun getFirmwareReleases(): NetworkFirmwareReleases","description":"org.meshtastic.core.network.service.ApiService.getFirmwareReleases","location":"core/network/org.meshtastic.core.network.service/-api-service/get-firmware-releases.html","searchKeys":["getFirmwareReleases","abstract suspend fun getFirmwareReleases(): NetworkFirmwareReleases","org.meshtastic.core.network.service.ApiService.getFirmwareReleases"]},{"name":"abstract suspend fun getMaintenanceUf2Manifest(): MaintenanceUf2Manifest","description":"org.meshtastic.core.network.service.ApiService.getMaintenanceUf2Manifest","location":"core/network/org.meshtastic.core.network.service/-api-service/get-maintenance-uf2-manifest.html","searchKeys":["getMaintenanceUf2Manifest","abstract suspend fun getMaintenanceUf2Manifest(): MaintenanceUf2Manifest","org.meshtastic.core.network.service.ApiService.getMaintenanceUf2Manifest"]},{"name":"abstract suspend fun getNightlyFirmware(): NetworkFirmwareNightly?","description":"org.meshtastic.core.network.service.ApiService.getNightlyFirmware","location":"core/network/org.meshtastic.core.network.service/-api-service/get-nightly-firmware.html","searchKeys":["getNightlyFirmware","abstract suspend fun getNightlyFirmware(): NetworkFirmwareNightly?","org.meshtastic.core.network.service.ApiService.getNightlyFirmware"]},{"name":"abstract val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.network.repository.MQTTRepository.connectionState","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository/connection-state.html","searchKeys":["connectionState","abstract val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.network.repository.MQTTRepository.connectionState"]},{"name":"abstract val deviceKeys: StateFlow<Set<String>>","description":"org.meshtastic.core.network.repository.SerialDevicePresence.deviceKeys","location":"core/network/org.meshtastic.core.network.repository/-serial-device-presence/device-keys.html","searchKeys":["deviceKeys","abstract val deviceKeys: StateFlow<Set<String>>","org.meshtastic.core.network.repository.SerialDevicePresence.deviceKeys"]},{"name":"abstract val networkAvailable: Flow<Boolean>","description":"org.meshtastic.core.network.repository.NetworkMonitor.networkAvailable","location":"core/network/org.meshtastic.core.network.repository/-network-monitor/network-available.html","searchKeys":["networkAvailable","abstract val networkAvailable: Flow<Boolean>","org.meshtastic.core.network.repository.NetworkMonitor.networkAvailable"]},{"name":"abstract val networkAvailable: Flow<Boolean>","description":"org.meshtastic.core.network.repository.NetworkRepository.networkAvailable","location":"core/network/org.meshtastic.core.network.repository/-network-repository/network-available.html","searchKeys":["networkAvailable","abstract val networkAvailable: Flow<Boolean>","org.meshtastic.core.network.repository.NetworkRepository.networkAvailable"]},{"name":"abstract val proxyMessageFlow: Flow<MqttClientProxyMessage>","description":"org.meshtastic.core.network.repository.MQTTRepository.proxyMessageFlow","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository/proxy-message-flow.html","searchKeys":["proxyMessageFlow","abstract val proxyMessageFlow: Flow<MqttClientProxyMessage>","org.meshtastic.core.network.repository.MQTTRepository.proxyMessageFlow"]},{"name":"abstract val resolvedList: Flow<List<DiscoveredService>>","description":"org.meshtastic.core.network.repository.NetworkRepository.resolvedList","location":"core/network/org.meshtastic.core.network.repository/-network-repository/resolved-list.html","searchKeys":["resolvedList","abstract val resolvedList: Flow<List<DiscoveredService>>","org.meshtastic.core.network.repository.NetworkRepository.resolvedList"]},{"name":"abstract val resolvedServices: Flow<List<DiscoveredService>>","description":"org.meshtastic.core.network.repository.ServiceDiscovery.resolvedServices","location":"core/network/org.meshtastic.core.network.repository/-service-discovery/resolved-services.html","searchKeys":["resolvedServices","abstract val resolvedServices: Flow<List<DiscoveredService>>","org.meshtastic.core.network.repository.ServiceDiscovery.resolvedServices"]},{"name":"class AndroidNetworkMonitor(connectivityManager: ConnectivityManager) : NetworkMonitor","description":"org.meshtastic.core.network.repository.AndroidNetworkMonitor","location":"core/network/org.meshtastic.core.network.repository/-android-network-monitor/index.html","searchKeys":["AndroidNetworkMonitor","class AndroidNetworkMonitor(connectivityManager: ConnectivityManager) : NetworkMonitor","org.meshtastic.core.network.repository.AndroidNetworkMonitor"]},{"name":"class AndroidRadioTransportFactory(context: Context, buildConfigProvider: BuildConfigProvider, usbRepository: UsbRepository, usbManager: UsbManager, hiddenFeaturesUnlock: HiddenFeaturesUnlock, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : BaseRadioTransportFactory","description":"org.meshtastic.core.network.radio.AndroidRadioTransportFactory","location":"core/network/org.meshtastic.core.network.radio/-android-radio-transport-factory/index.html","searchKeys":["AndroidRadioTransportFactory","class AndroidRadioTransportFactory(context: Context, buildConfigProvider: BuildConfigProvider, usbRepository: UsbRepository, usbManager: UsbManager, hiddenFeaturesUnlock: HiddenFeaturesUnlock, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers) : BaseRadioTransportFactory","org.meshtastic.core.network.radio.AndroidRadioTransportFactory"]},{"name":"class AndroidSerialDevicePresence(usbRepository: UsbRepository, processLifecycle: Lifecycle) : SerialDevicePresence","description":"org.meshtastic.core.network.repository.AndroidSerialDevicePresence","location":"core/network/org.meshtastic.core.network.repository/-android-serial-device-presence/index.html","searchKeys":["AndroidSerialDevicePresence","class AndroidSerialDevicePresence(usbRepository: UsbRepository, processLifecycle: Lifecycle) : SerialDevicePresence","org.meshtastic.core.network.repository.AndroidSerialDevicePresence"]},{"name":"class AndroidServiceDiscovery(nsdManager: NsdManager) : ServiceDiscovery","description":"org.meshtastic.core.network.repository.AndroidServiceDiscovery","location":"core/network/org.meshtastic.core.network.repository/-android-service-discovery/index.html","searchKeys":["AndroidServiceDiscovery","class AndroidServiceDiscovery(nsdManager: NsdManager) : ServiceDiscovery","org.meshtastic.core.network.repository.AndroidServiceDiscovery"]},{"name":"class ApiServiceImpl(client: HttpClient) : ApiService","description":"org.meshtastic.core.network.service.ApiServiceImpl","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/index.html","searchKeys":["ApiServiceImpl","class ApiServiceImpl(client: HttpClient) : ApiService","org.meshtastic.core.network.service.ApiServiceImpl"]},{"name":"class BleRadioTransport(scope: CoroutineScope, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, callback: RadioTransportCallback, address: String) : RadioTransport","description":"org.meshtastic.core.network.radio.BleRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-ble-radio-transport/index.html","searchKeys":["BleRadioTransport","class BleRadioTransport(scope: CoroutineScope, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, callback: RadioTransportCallback, address: String) : RadioTransport","org.meshtastic.core.network.radio.BleRadioTransport"]},{"name":"class BleReconnectPolicy(maxFailures: Int = DEFAULT_MAX_FAILURES, failureThreshold: Int = DEFAULT_FAILURE_THRESHOLD, settleDelay: Duration = DEFAULT_SETTLE_DELAY, val minStableConnection: Duration = DEFAULT_MIN_STABLE_CONNECTION, backoffStrategy: (attempt: Int) -> Duration = ::computeReconnectBackoff)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/index.html","searchKeys":["BleReconnectPolicy","class BleReconnectPolicy(maxFailures: Int = DEFAULT_MAX_FAILURES, failureThreshold: Int = DEFAULT_FAILURE_THRESHOLD, settleDelay: Duration = DEFAULT_SETTLE_DELAY, val minStableConnection: Duration = DEFAULT_MIN_STABLE_CONNECTION, backoffStrategy: (attempt: Int) -> Duration = ::computeReconnectBackoff)","org.meshtastic.core.network.radio.BleReconnectPolicy"]},{"name":"class BootloaderOtaQuirksRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.BootloaderOtaQuirksRemoteDataSource","location":"core/network/org.meshtastic.core.network/-bootloader-ota-quirks-remote-data-source/index.html","searchKeys":["BootloaderOtaQuirksRemoteDataSource","class BootloaderOtaQuirksRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.BootloaderOtaQuirksRemoteDataSource"]},{"name":"class CoreNetworkAndroidModule","description":"org.meshtastic.core.network.di.CoreNetworkAndroidModule","location":"core/network/org.meshtastic.core.network.di/-core-network-android-module/index.html","searchKeys":["CoreNetworkAndroidModule","class CoreNetworkAndroidModule","org.meshtastic.core.network.di.CoreNetworkAndroidModule"]},{"name":"class CoreNetworkModule","description":"org.meshtastic.core.network.di.CoreNetworkModule","location":"core/network/org.meshtastic.core.network.di/-core-network-module/index.html","searchKeys":["CoreNetworkModule","class CoreNetworkModule","org.meshtastic.core.network.di.CoreNetworkModule"]},{"name":"class DeviceHardwareRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.DeviceHardwareRemoteDataSource","location":"core/network/org.meshtastic.core.network/-device-hardware-remote-data-source/index.html","searchKeys":["DeviceHardwareRemoteDataSource","class DeviceHardwareRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.DeviceHardwareRemoteDataSource"]},{"name":"class DeviceLinksRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.DeviceLinksRemoteDataSource","location":"core/network/org.meshtastic.core.network/-device-links-remote-data-source/index.html","searchKeys":["DeviceLinksRemoteDataSource","class DeviceLinksRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.DeviceLinksRemoteDataSource"]},{"name":"class EventFirmwareRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.EventFirmwareRemoteDataSource","location":"core/network/org.meshtastic.core.network/-event-firmware-remote-data-source/index.html","searchKeys":["EventFirmwareRemoteDataSource","class EventFirmwareRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.EventFirmwareRemoteDataSource"]},{"name":"class FirmwareReleaseRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.FirmwareReleaseRemoteDataSource","location":"core/network/org.meshtastic.core.network/-firmware-release-remote-data-source/index.html","searchKeys":["FirmwareReleaseRemoteDataSource","class FirmwareReleaseRemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.FirmwareReleaseRemoteDataSource"]},{"name":"class HeartbeatSender","description":"org.meshtastic.core.network.transport.HeartbeatSender","location":"core/network/org.meshtastic.core.network.transport/-heartbeat-sender/index.html","searchKeys":["HeartbeatSender","class HeartbeatSender","org.meshtastic.core.network.transport.HeartbeatSender"]},{"name":"class JvmNetworkMonitor : NetworkMonitor","description":"org.meshtastic.core.network.repository.JvmNetworkMonitor","location":"core/network/org.meshtastic.core.network.repository/-jvm-network-monitor/index.html","searchKeys":["JvmNetworkMonitor","class JvmNetworkMonitor : NetworkMonitor","org.meshtastic.core.network.repository.JvmNetworkMonitor"]},{"name":"class JvmSerialDevicePresence : SerialDevicePresence","description":"org.meshtastic.core.network.repository.JvmSerialDevicePresence","location":"core/network/org.meshtastic.core.network.repository/-jvm-serial-device-presence/index.html","searchKeys":["JvmSerialDevicePresence","class JvmSerialDevicePresence : SerialDevicePresence","org.meshtastic.core.network.repository.JvmSerialDevicePresence"]},{"name":"class JvmServiceDiscovery(dispatchers: CoroutineDispatchers) : ServiceDiscovery","description":"org.meshtastic.core.network.repository.JvmServiceDiscovery","location":"core/network/org.meshtastic.core.network.repository/-jvm-service-discovery/index.html","searchKeys":["JvmServiceDiscovery","class JvmServiceDiscovery(dispatchers: CoroutineDispatchers) : ServiceDiscovery","org.meshtastic.core.network.repository.JvmServiceDiscovery"]},{"name":"class KermitMqttLogger(baseLogger: Logger = Logger) : MqttLogger","description":"org.meshtastic.core.network.repository.KermitMqttLogger","location":"core/network/org.meshtastic.core.network.repository/-kermit-mqtt-logger/index.html","searchKeys":["KermitMqttLogger","class KermitMqttLogger(baseLogger: Logger = Logger) : MqttLogger","org.meshtastic.core.network.repository.KermitMqttLogger"]},{"name":"class MQTTRepositoryImpl(radioConfigRepository: RadioConfigRepository, nodeRepository: NodeRepository, buildConfigProvider: BuildConfigProvider, dispatchers: CoroutineDispatchers) : MQTTRepository","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/index.html","searchKeys":["MQTTRepositoryImpl","class MQTTRepositoryImpl(radioConfigRepository: RadioConfigRepository, nodeRepository: NodeRepository, buildConfigProvider: BuildConfigProvider, dispatchers: CoroutineDispatchers) : MQTTRepository","org.meshtastic.core.network.repository.MQTTRepositoryImpl"]},{"name":"class MaintenanceUf2RemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.MaintenanceUf2RemoteDataSource","location":"core/network/org.meshtastic.core.network/-maintenance-uf2-remote-data-source/index.html","searchKeys":["MaintenanceUf2RemoteDataSource","class MaintenanceUf2RemoteDataSource(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.MaintenanceUf2RemoteDataSource"]},{"name":"class MockRadioTransport(callback: RadioTransportCallback, scope: CoroutineScope, val address: String) : RadioTransport","description":"org.meshtastic.core.network.radio.MockRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-mock-radio-transport/index.html","searchKeys":["MockRadioTransport","class MockRadioTransport(callback: RadioTransportCallback, scope: CoroutineScope, val address: String) : RadioTransport","org.meshtastic.core.network.radio.MockRadioTransport"]},{"name":"class NetworkRepositoryImpl(networkMonitor: NetworkMonitor, serviceDiscovery: ServiceDiscovery, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle) : NetworkRepository","description":"org.meshtastic.core.network.repository.NetworkRepositoryImpl","location":"core/network/org.meshtastic.core.network.repository/-network-repository-impl/index.html","searchKeys":["NetworkRepositoryImpl","class NetworkRepositoryImpl(networkMonitor: NetworkMonitor, serviceDiscovery: ServiceDiscovery, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle) : NetworkRepository","org.meshtastic.core.network.repository.NetworkRepositoryImpl"]},{"name":"class NopRadioTransport(val address: String) : RadioTransport","description":"org.meshtastic.core.network.radio.NopRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-nop-radio-transport/index.html","searchKeys":["NopRadioTransport","class NopRadioTransport(val address: String) : RadioTransport","org.meshtastic.core.network.radio.NopRadioTransport"]},{"name":"class ProbeTableProvider","description":"org.meshtastic.core.network.repository.ProbeTableProvider","location":"core/network/org.meshtastic.core.network.repository/-probe-table-provider/index.html","searchKeys":["ProbeTableProvider","class ProbeTableProvider","org.meshtastic.core.network.repository.ProbeTableProvider"]},{"name":"class ReplayRadioTransport(callback: RadioTransportCallback, scope: CoroutineScope, val address: String, frames: ByteArray, packetDelayMs: Long = DEFAULT_PACKET_DELAY_MS) : RadioTransport","description":"org.meshtastic.core.network.radio.ReplayRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/index.html","searchKeys":["ReplayRadioTransport","class ReplayRadioTransport(callback: RadioTransportCallback, scope: CoroutineScope, val address: String, frames: ByteArray, packetDelayMs: Long = DEFAULT_PACKET_DELAY_MS) : RadioTransport","org.meshtastic.core.network.radio.ReplayRadioTransport"]},{"name":"class SerialRadioTransport(callback: RadioTransportCallback, scope: CoroutineScope, serialDevices: StateFlow<Map<String, UsbSerialDriver>>, createSerialConnection: (UsbSerialDriver, SerialConnectionListener) -> SerialConnection, address: String) : StreamTransport","description":"org.meshtastic.core.network.radio.SerialRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/index.html","searchKeys":["SerialRadioTransport","class SerialRadioTransport(callback: RadioTransportCallback, scope: CoroutineScope, serialDevices: StateFlow<Map<String, UsbSerialDriver>>, createSerialConnection: (UsbSerialDriver, SerialConnectionListener) -> SerialConnection, address: String) : StreamTransport","org.meshtastic.core.network.radio.SerialRadioTransport"]},{"name":"class SerialTransport : StreamTransport","description":"org.meshtastic.core.network.SerialTransport","location":"core/network/org.meshtastic.core.network/-serial-transport/index.html","searchKeys":["SerialTransport","class SerialTransport : StreamTransport","org.meshtastic.core.network.SerialTransport"]},{"name":"class StreamFrameCodec(onPacketReceived: (ByteArray) -> Unit, logTag: String = \"StreamCodec\")","description":"org.meshtastic.core.network.transport.StreamFrameCodec","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/index.html","searchKeys":["StreamFrameCodec","class StreamFrameCodec(onPacketReceived: (ByteArray) -> Unit, logTag: String = \"StreamCodec\")","org.meshtastic.core.network.transport.StreamFrameCodec"]},{"name":"class TcpTransport(dispatchers: CoroutineDispatchers, scope: CoroutineScope, listener: TcpTransport.Listener, logTag: String = \"TcpTransport\")","description":"org.meshtastic.core.network.transport.TcpTransport","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/index.html","searchKeys":["TcpTransport","class TcpTransport(dispatchers: CoroutineDispatchers, scope: CoroutineScope, listener: TcpTransport.Listener, logTag: String = \"TcpTransport\")","org.meshtastic.core.network.transport.TcpTransport"]},{"name":"class UsbBroadcastReceiver(usbRepository: UsbRepository) : BroadcastReceiver","description":"org.meshtastic.core.network.repository.UsbBroadcastReceiver","location":"core/network/org.meshtastic.core.network.repository/-usb-broadcast-receiver/index.html","searchKeys":["UsbBroadcastReceiver","class UsbBroadcastReceiver(usbRepository: UsbRepository) : BroadcastReceiver","org.meshtastic.core.network.repository.UsbBroadcastReceiver"]},{"name":"class UsbRepository(application: Application, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle, usbBroadcastReceiverLazy: Lazy<UsbBroadcastReceiver>, usbManagerLazy: Lazy<UsbManager?>, usbSerialProberLazy: Lazy<UsbSerialProber>)","description":"org.meshtastic.core.network.repository.UsbRepository","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/index.html","searchKeys":["UsbRepository","class UsbRepository(application: Application, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle, usbBroadcastReceiverLazy: Lazy<UsbBroadcastReceiver>, usbManagerLazy: Lazy<UsbManager?>, usbSerialProberLazy: Lazy<UsbSerialProber>)","org.meshtastic.core.network.repository.UsbRepository"]},{"name":"const val API_BASE_URL: String","description":"org.meshtastic.core.network.HttpClientDefaults.API_BASE_URL","location":"core/network/org.meshtastic.core.network/-http-client-defaults/-a-p-i_-b-a-s-e_-u-r-l.html","searchKeys":["API_BASE_URL","const val API_BASE_URL: String","org.meshtastic.core.network.HttpClientDefaults.API_BASE_URL"]},{"name":"const val CONNECT_TIMEOUT_MS: Long","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.CONNECT_TIMEOUT_MS","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-c-o-n-n-e-c-t_-t-i-m-e-o-u-t_-m-s.html","searchKeys":["CONNECT_TIMEOUT_MS","const val CONNECT_TIMEOUT_MS: Long","org.meshtastic.core.network.transport.TcpTransport.Companion.CONNECT_TIMEOUT_MS"]},{"name":"const val DEFAULT_FAILURE_THRESHOLD: Int = 3","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_FAILURE_THRESHOLD","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-companion/-d-e-f-a-u-l-t_-f-a-i-l-u-r-e_-t-h-r-e-s-h-o-l-d.html","searchKeys":["DEFAULT_FAILURE_THRESHOLD","const val DEFAULT_FAILURE_THRESHOLD: Int = 3","org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_FAILURE_THRESHOLD"]},{"name":"const val DEFAULT_MAX_FAILURES: Int = 10","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_MAX_FAILURES","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-companion/-d-e-f-a-u-l-t_-m-a-x_-f-a-i-l-u-r-e-s.html","searchKeys":["DEFAULT_MAX_FAILURES","const val DEFAULT_MAX_FAILURES: Int = 10","org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_MAX_FAILURES"]},{"name":"const val DEFAULT_PACKET_DELAY_MS: Long = 100","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.Companion.DEFAULT_PACKET_DELAY_MS","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/-companion/-d-e-f-a-u-l-t_-p-a-c-k-e-t_-d-e-l-a-y_-m-s.html","searchKeys":["DEFAULT_PACKET_DELAY_MS","const val DEFAULT_PACKET_DELAY_MS: Long = 100","org.meshtastic.core.network.radio.ReplayRadioTransport.Companion.DEFAULT_PACKET_DELAY_MS"]},{"name":"const val DEFAULT_TCP_PORT: Int = 4403","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.DEFAULT_TCP_PORT","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-d-e-f-a-u-l-t_-t-c-p_-p-o-r-t.html","searchKeys":["DEFAULT_TCP_PORT","const val DEFAULT_TCP_PORT: Int = 4403","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.DEFAULT_TCP_PORT"]},{"name":"const val HEADER_SIZE: Int = 4","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.HEADER_SIZE","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-h-e-a-d-e-r_-s-i-z-e.html","searchKeys":["HEADER_SIZE","const val HEADER_SIZE: Int = 4","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.HEADER_SIZE"]},{"name":"const val MAX_BACKOFF_MILLIS: Long","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.MAX_BACKOFF_MILLIS","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-m-a-x_-b-a-c-k-o-f-f_-m-i-l-l-i-s.html","searchKeys":["MAX_BACKOFF_MILLIS","const val MAX_BACKOFF_MILLIS: Long","org.meshtastic.core.network.transport.TcpTransport.Companion.MAX_BACKOFF_MILLIS"]},{"name":"const val MAX_DEBUG_LINE_LENGTH: Int = 512","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.MAX_DEBUG_LINE_LENGTH","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-m-a-x_-d-e-b-u-g_-l-i-n-e_-l-e-n-g-t-h.html","searchKeys":["MAX_DEBUG_LINE_LENGTH","const val MAX_DEBUG_LINE_LENGTH: Int = 512","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.MAX_DEBUG_LINE_LENGTH"]},{"name":"const val MAX_RECONNECT_RETRIES: Int","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.MAX_RECONNECT_RETRIES","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-m-a-x_-r-e-c-o-n-n-e-c-t_-r-e-t-r-i-e-s.html","searchKeys":["MAX_RECONNECT_RETRIES","const val MAX_RECONNECT_RETRIES: Int","org.meshtastic.core.network.transport.TcpTransport.Companion.MAX_RECONNECT_RETRIES"]},{"name":"const val MAX_RETRIES: Int = 3","description":"org.meshtastic.core.network.HttpClientDefaults.MAX_RETRIES","location":"core/network/org.meshtastic.core.network/-http-client-defaults/-m-a-x_-r-e-t-r-i-e-s.html","searchKeys":["MAX_RETRIES","const val MAX_RETRIES: Int = 3","org.meshtastic.core.network.HttpClientDefaults.MAX_RETRIES"]},{"name":"const val MAX_TO_FROM_RADIO_SIZE: Int = 512","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.MAX_TO_FROM_RADIO_SIZE","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-m-a-x_-t-o_-f-r-o-m_-r-a-d-i-o_-s-i-z-e.html","searchKeys":["MAX_TO_FROM_RADIO_SIZE","const val MAX_TO_FROM_RADIO_SIZE: Int = 512","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.MAX_TO_FROM_RADIO_SIZE"]},{"name":"const val MIN_BACKOFF_MILLIS: Long","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.MIN_BACKOFF_MILLIS","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-m-i-n_-b-a-c-k-o-f-f_-m-i-l-l-i-s.html","searchKeys":["MIN_BACKOFF_MILLIS","const val MIN_BACKOFF_MILLIS: Long","org.meshtastic.core.network.transport.TcpTransport.Companion.MIN_BACKOFF_MILLIS"]},{"name":"const val MQTT_KEEPALIVE_SECONDS: Int = 30","description":"org.meshtastic.core.network.repository.MQTT_KEEPALIVE_SECONDS","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t_-k-e-e-p-a-l-i-v-e_-s-e-c-o-n-d-s.html","searchKeys":["MQTT_KEEPALIVE_SECONDS","const val MQTT_KEEPALIVE_SECONDS: Int = 30","org.meshtastic.core.network.repository.MQTT_KEEPALIVE_SECONDS"]},{"name":"const val REQUEST_TIMEOUT_MS: Long","description":"org.meshtastic.core.network.HttpClientDefaults.REQUEST_TIMEOUT_MS","location":"core/network/org.meshtastic.core.network/-http-client-defaults/-r-e-q-u-e-s-t_-t-i-m-e-o-u-t_-m-s.html","searchKeys":["REQUEST_TIMEOUT_MS","const val REQUEST_TIMEOUT_MS: Long","org.meshtastic.core.network.HttpClientDefaults.REQUEST_TIMEOUT_MS"]},{"name":"const val SERVICE_PORT: Int","description":"org.meshtastic.core.network.radio.TcpRadioTransport.Companion.SERVICE_PORT","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/-companion/-s-e-r-v-i-c-e_-p-o-r-t.html","searchKeys":["SERVICE_PORT","const val SERVICE_PORT: Int","org.meshtastic.core.network.radio.TcpRadioTransport.Companion.SERVICE_PORT"]},{"name":"const val SERVICE_PORT: Int = 4403","description":"org.meshtastic.core.network.repository.NetworkConstants.SERVICE_PORT","location":"core/network/org.meshtastic.core.network.repository/-network-constants/-s-e-r-v-i-c-e_-p-o-r-t.html","searchKeys":["SERVICE_PORT","const val SERVICE_PORT: Int = 4403","org.meshtastic.core.network.repository.NetworkConstants.SERVICE_PORT"]},{"name":"const val SERVICE_TYPE: String","description":"org.meshtastic.core.network.repository.NetworkConstants.SERVICE_TYPE","location":"core/network/org.meshtastic.core.network.repository/-network-constants/-s-e-r-v-i-c-e_-t-y-p-e.html","searchKeys":["SERVICE_TYPE","const val SERVICE_TYPE: String","org.meshtastic.core.network.repository.NetworkConstants.SERVICE_TYPE"]},{"name":"const val SHORT_SESSION_THRESHOLD_MS: Long","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.SHORT_SESSION_THRESHOLD_MS","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-s-h-o-r-t_-s-e-s-s-i-o-n_-t-h-r-e-s-h-o-l-d_-m-s.html","searchKeys":["SHORT_SESSION_THRESHOLD_MS","const val SHORT_SESSION_THRESHOLD_MS: Long","org.meshtastic.core.network.transport.TcpTransport.Companion.SHORT_SESSION_THRESHOLD_MS"]},{"name":"const val SOCKET_RETRIES: Int = 18","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.SOCKET_RETRIES","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-s-o-c-k-e-t_-r-e-t-r-i-e-s.html","searchKeys":["SOCKET_RETRIES","const val SOCKET_RETRIES: Int = 18","org.meshtastic.core.network.transport.TcpTransport.Companion.SOCKET_RETRIES"]},{"name":"const val SOCKET_TIMEOUT_MS: Long","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.SOCKET_TIMEOUT_MS","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-s-o-c-k-e-t_-t-i-m-e-o-u-t_-m-s.html","searchKeys":["SOCKET_TIMEOUT_MS","const val SOCKET_TIMEOUT_MS: Long","org.meshtastic.core.network.transport.TcpTransport.Companion.SOCKET_TIMEOUT_MS"]},{"name":"const val START1: Byte","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.START1","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-s-t-a-r-t1.html","searchKeys":["START1","const val START1: Byte","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.START1"]},{"name":"const val START2: Byte","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.START2","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-s-t-a-r-t2.html","searchKeys":["START2","const val START2: Byte","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.START2"]},{"name":"const val TIMEOUT_LOG_INTERVAL: Int = 5","description":"org.meshtastic.core.network.transport.TcpTransport.Companion.TIMEOUT_LOG_INTERVAL","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/-t-i-m-e-o-u-t_-l-o-g_-i-n-t-e-r-v-a-l.html","searchKeys":["TIMEOUT_LOG_INTERVAL","const val TIMEOUT_LOG_INTERVAL: Int = 5","org.meshtastic.core.network.transport.TcpTransport.Companion.TIMEOUT_LOG_INTERVAL"]},{"name":"const val TIMEOUT_MS: Long","description":"org.meshtastic.core.network.HttpClientDefaults.TIMEOUT_MS","location":"core/network/org.meshtastic.core.network/-http-client-defaults/-t-i-m-e-o-u-t_-m-s.html","searchKeys":["TIMEOUT_MS","const val TIMEOUT_MS: Long","org.meshtastic.core.network.HttpClientDefaults.TIMEOUT_MS"]},{"name":"constructor()","description":"org.meshtastic.core.network.di.CoreNetworkAndroidModule.CoreNetworkAndroidModule","location":"core/network/org.meshtastic.core.network.di/-core-network-android-module/-core-network-android-module.html","searchKeys":["CoreNetworkAndroidModule","constructor()","org.meshtastic.core.network.di.CoreNetworkAndroidModule.CoreNetworkAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.network.di.CoreNetworkModule.CoreNetworkModule","location":"core/network/org.meshtastic.core.network.di/-core-network-module/-core-network-module.html","searchKeys":["CoreNetworkModule","constructor()","org.meshtastic.core.network.di.CoreNetworkModule.CoreNetworkModule"]},{"name":"constructor()","description":"org.meshtastic.core.network.repository.JvmNetworkMonitor.JvmNetworkMonitor","location":"core/network/org.meshtastic.core.network.repository/-jvm-network-monitor/-jvm-network-monitor.html","searchKeys":["JvmNetworkMonitor","constructor()","org.meshtastic.core.network.repository.JvmNetworkMonitor.JvmNetworkMonitor"]},{"name":"constructor()","description":"org.meshtastic.core.network.repository.JvmSerialDevicePresence.JvmSerialDevicePresence","location":"core/network/org.meshtastic.core.network.repository/-jvm-serial-device-presence/-jvm-serial-device-presence.html","searchKeys":["JvmSerialDevicePresence","constructor()","org.meshtastic.core.network.repository.JvmSerialDevicePresence.JvmSerialDevicePresence"]},{"name":"constructor()","description":"org.meshtastic.core.network.repository.ProbeTableProvider.ProbeTableProvider","location":"core/network/org.meshtastic.core.network.repository/-probe-table-provider/-probe-table-provider.html","searchKeys":["ProbeTableProvider","constructor()","org.meshtastic.core.network.repository.ProbeTableProvider.ProbeTableProvider"]},{"name":"constructor(address: String)","description":"org.meshtastic.core.network.radio.NopRadioTransport.NopRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-nop-radio-transport/-nop-radio-transport.html","searchKeys":["NopRadioTransport","constructor(address: String)","org.meshtastic.core.network.radio.NopRadioTransport.NopRadioTransport"]},{"name":"constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.BootloaderOtaQuirksRemoteDataSource.BootloaderOtaQuirksRemoteDataSource","location":"core/network/org.meshtastic.core.network/-bootloader-ota-quirks-remote-data-source/-bootloader-ota-quirks-remote-data-source.html","searchKeys":["BootloaderOtaQuirksRemoteDataSource","constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.BootloaderOtaQuirksRemoteDataSource.BootloaderOtaQuirksRemoteDataSource"]},{"name":"constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.DeviceHardwareRemoteDataSource.DeviceHardwareRemoteDataSource","location":"core/network/org.meshtastic.core.network/-device-hardware-remote-data-source/-device-hardware-remote-data-source.html","searchKeys":["DeviceHardwareRemoteDataSource","constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.DeviceHardwareRemoteDataSource.DeviceHardwareRemoteDataSource"]},{"name":"constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.DeviceLinksRemoteDataSource.DeviceLinksRemoteDataSource","location":"core/network/org.meshtastic.core.network/-device-links-remote-data-source/-device-links-remote-data-source.html","searchKeys":["DeviceLinksRemoteDataSource","constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.DeviceLinksRemoteDataSource.DeviceLinksRemoteDataSource"]},{"name":"constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.EventFirmwareRemoteDataSource.EventFirmwareRemoteDataSource","location":"core/network/org.meshtastic.core.network/-event-firmware-remote-data-source/-event-firmware-remote-data-source.html","searchKeys":["EventFirmwareRemoteDataSource","constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.EventFirmwareRemoteDataSource.EventFirmwareRemoteDataSource"]},{"name":"constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.FirmwareReleaseRemoteDataSource","location":"core/network/org.meshtastic.core.network/-firmware-release-remote-data-source/-firmware-release-remote-data-source.html","searchKeys":["FirmwareReleaseRemoteDataSource","constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.FirmwareReleaseRemoteDataSource"]},{"name":"constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.MaintenanceUf2RemoteDataSource.MaintenanceUf2RemoteDataSource","location":"core/network/org.meshtastic.core.network/-maintenance-uf2-remote-data-source/-maintenance-uf2-remote-data-source.html","searchKeys":["MaintenanceUf2RemoteDataSource","constructor(apiService: ApiService, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.MaintenanceUf2RemoteDataSource.MaintenanceUf2RemoteDataSource"]},{"name":"constructor(application: Application, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle, usbBroadcastReceiverLazy: Lazy<UsbBroadcastReceiver>, usbManagerLazy: Lazy<UsbManager?>, usbSerialProberLazy: Lazy<UsbSerialProber>)","description":"org.meshtastic.core.network.repository.UsbRepository.UsbRepository","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/-usb-repository.html","searchKeys":["UsbRepository","constructor(application: Application, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle, usbBroadcastReceiverLazy: Lazy<UsbBroadcastReceiver>, usbManagerLazy: Lazy<UsbManager?>, usbSerialProberLazy: Lazy<UsbSerialProber>)","org.meshtastic.core.network.repository.UsbRepository.UsbRepository"]},{"name":"constructor(backoff: Duration)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Retry.Retry","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-retry/-retry.html","searchKeys":["Retry","constructor(backoff: Duration)","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Retry.Retry"]},{"name":"constructor(backoff: Duration)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.SignalTransient.SignalTransient","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-signal-transient/-signal-transient.html","searchKeys":["SignalTransient","constructor(backoff: Duration)","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.SignalTransient.SignalTransient"]},{"name":"constructor(baseLogger: Logger = Logger)","description":"org.meshtastic.core.network.repository.KermitMqttLogger.KermitMqttLogger","location":"core/network/org.meshtastic.core.network.repository/-kermit-mqtt-logger/-kermit-mqtt-logger.html","searchKeys":["KermitMqttLogger","constructor(baseLogger: Logger = Logger)","org.meshtastic.core.network.repository.KermitMqttLogger.KermitMqttLogger"]},{"name":"constructor(callback: RadioTransportCallback, scope: CoroutineScope)","description":"org.meshtastic.core.network.radio.StreamTransport.StreamTransport","location":"core/network/org.meshtastic.core.network.radio/-stream-transport/-stream-transport.html","searchKeys":["StreamTransport","constructor(callback: RadioTransportCallback, scope: CoroutineScope)","org.meshtastic.core.network.radio.StreamTransport.StreamTransport"]},{"name":"constructor(callback: RadioTransportCallback, scope: CoroutineScope, address: String)","description":"org.meshtastic.core.network.radio.MockRadioTransport.MockRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-mock-radio-transport/-mock-radio-transport.html","searchKeys":["MockRadioTransport","constructor(callback: RadioTransportCallback, scope: CoroutineScope, address: String)","org.meshtastic.core.network.radio.MockRadioTransport.MockRadioTransport"]},{"name":"constructor(callback: RadioTransportCallback, scope: CoroutineScope, address: String, frames: ByteArray, packetDelayMs: Long = DEFAULT_PACKET_DELAY_MS)","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.ReplayRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/-replay-radio-transport.html","searchKeys":["ReplayRadioTransport","constructor(callback: RadioTransportCallback, scope: CoroutineScope, address: String, frames: ByteArray, packetDelayMs: Long = DEFAULT_PACKET_DELAY_MS)","org.meshtastic.core.network.radio.ReplayRadioTransport.ReplayRadioTransport"]},{"name":"constructor(callback: RadioTransportCallback, scope: CoroutineScope, dispatchers: CoroutineDispatchers, address: String)","description":"org.meshtastic.core.network.radio.TcpRadioTransport.TcpRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/-tcp-radio-transport.html","searchKeys":["TcpRadioTransport","constructor(callback: RadioTransportCallback, scope: CoroutineScope, dispatchers: CoroutineDispatchers, address: String)","org.meshtastic.core.network.radio.TcpRadioTransport.TcpRadioTransport"]},{"name":"constructor(callback: RadioTransportCallback, scope: CoroutineScope, serialDevices: StateFlow<Map<String, UsbSerialDriver>>, createSerialConnection: (UsbSerialDriver, SerialConnectionListener) -> SerialConnection, address: String)","description":"org.meshtastic.core.network.radio.SerialRadioTransport.SerialRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/-serial-radio-transport.html","searchKeys":["SerialRadioTransport","constructor(callback: RadioTransportCallback, scope: CoroutineScope, serialDevices: StateFlow<Map<String, UsbSerialDriver>>, createSerialConnection: (UsbSerialDriver, SerialConnectionListener) -> SerialConnection, address: String)","org.meshtastic.core.network.radio.SerialRadioTransport.SerialRadioTransport"]},{"name":"constructor(client: HttpClient)","description":"org.meshtastic.core.network.service.ApiServiceImpl.ApiServiceImpl","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/-api-service-impl.html","searchKeys":["ApiServiceImpl","constructor(client: HttpClient)","org.meshtastic.core.network.service.ApiServiceImpl.ApiServiceImpl"]},{"name":"constructor(connectivityManager: ConnectivityManager)","description":"org.meshtastic.core.network.repository.AndroidNetworkMonitor.AndroidNetworkMonitor","location":"core/network/org.meshtastic.core.network.repository/-android-network-monitor/-android-network-monitor.html","searchKeys":["AndroidNetworkMonitor","constructor(connectivityManager: ConnectivityManager)","org.meshtastic.core.network.repository.AndroidNetworkMonitor.AndroidNetworkMonitor"]},{"name":"constructor(context: Context, buildConfigProvider: BuildConfigProvider, usbRepository: UsbRepository, usbManager: UsbManager, hiddenFeaturesUnlock: HiddenFeaturesUnlock, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.radio.AndroidRadioTransportFactory.AndroidRadioTransportFactory","location":"core/network/org.meshtastic.core.network.radio/-android-radio-transport-factory/-android-radio-transport-factory.html","searchKeys":["AndroidRadioTransportFactory","constructor(context: Context, buildConfigProvider: BuildConfigProvider, usbRepository: UsbRepository, usbManager: UsbManager, hiddenFeaturesUnlock: HiddenFeaturesUnlock, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.radio.AndroidRadioTransportFactory.AndroidRadioTransportFactory"]},{"name":"constructor(dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.repository.JvmServiceDiscovery.JvmServiceDiscovery","location":"core/network/org.meshtastic.core.network.repository/-jvm-service-discovery/-jvm-service-discovery.html","searchKeys":["JvmServiceDiscovery","constructor(dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.repository.JvmServiceDiscovery.JvmServiceDiscovery"]},{"name":"constructor(dispatchers: CoroutineDispatchers, scope: CoroutineScope, listener: TcpTransport.Listener, logTag: String = \"TcpTransport\")","description":"org.meshtastic.core.network.transport.TcpTransport.TcpTransport","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-tcp-transport.html","searchKeys":["TcpTransport","constructor(dispatchers: CoroutineDispatchers, scope: CoroutineScope, listener: TcpTransport.Listener, logTag: String = \"TcpTransport\")","org.meshtastic.core.network.transport.TcpTransport.TcpTransport"]},{"name":"constructor(error: Throwable)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Failed.Failed","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-failed/-failed.html","searchKeys":["Failed","constructor(error: Throwable)","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Failed.Failed"]},{"name":"constructor(maxFailures: Int = DEFAULT_MAX_FAILURES, failureThreshold: Int = DEFAULT_FAILURE_THRESHOLD, settleDelay: Duration = DEFAULT_SETTLE_DELAY, minStableConnection: Duration = DEFAULT_MIN_STABLE_CONNECTION, backoffStrategy: (attempt: Int) -> Duration = ::computeReconnectBackoff)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.BleReconnectPolicy","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-ble-reconnect-policy.html","searchKeys":["BleReconnectPolicy","constructor(maxFailures: Int = DEFAULT_MAX_FAILURES, failureThreshold: Int = DEFAULT_FAILURE_THRESHOLD, settleDelay: Duration = DEFAULT_SETTLE_DELAY, minStableConnection: Duration = DEFAULT_MIN_STABLE_CONNECTION, backoffStrategy: (attempt: Int) -> Duration = ::computeReconnectBackoff)","org.meshtastic.core.network.radio.BleReconnectPolicy.BleReconnectPolicy"]},{"name":"constructor(name: String, hostAddress: String, port: Int, txt: Map<String, ByteArray> = emptyMap())","description":"org.meshtastic.core.network.repository.DiscoveredService.DiscoveredService","location":"core/network/org.meshtastic.core.network.repository/-discovered-service/-discovered-service.html","searchKeys":["DiscoveredService","constructor(name: String, hostAddress: String, port: Int, txt: Map<String, ByteArray> = emptyMap())","org.meshtastic.core.network.repository.DiscoveredService.DiscoveredService"]},{"name":"constructor(networkMonitor: NetworkMonitor, serviceDiscovery: ServiceDiscovery, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle)","description":"org.meshtastic.core.network.repository.NetworkRepositoryImpl.NetworkRepositoryImpl","location":"core/network/org.meshtastic.core.network.repository/-network-repository-impl/-network-repository-impl.html","searchKeys":["NetworkRepositoryImpl","constructor(networkMonitor: NetworkMonitor, serviceDiscovery: ServiceDiscovery, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle)","org.meshtastic.core.network.repository.NetworkRepositoryImpl.NetworkRepositoryImpl"]},{"name":"constructor(nsdManager: NsdManager)","description":"org.meshtastic.core.network.repository.AndroidServiceDiscovery.AndroidServiceDiscovery","location":"core/network/org.meshtastic.core.network.repository/-android-service-discovery/-android-service-discovery.html","searchKeys":["AndroidServiceDiscovery","constructor(nsdManager: NsdManager)","org.meshtastic.core.network.repository.AndroidServiceDiscovery.AndroidServiceDiscovery"]},{"name":"constructor(onPacketReceived: (ByteArray) -> Unit, logTag: String = \"StreamCodec\")","description":"org.meshtastic.core.network.transport.StreamFrameCodec.StreamFrameCodec","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-stream-frame-codec.html","searchKeys":["StreamFrameCodec","constructor(onPacketReceived: (ByteArray) -> Unit, logTag: String = \"StreamCodec\")","org.meshtastic.core.network.transport.StreamFrameCodec.StreamFrameCodec"]},{"name":"constructor(radioConfigRepository: RadioConfigRepository, nodeRepository: NodeRepository, buildConfigProvider: BuildConfigProvider, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl.MQTTRepositoryImpl","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/-m-q-t-t-repository-impl.html","searchKeys":["MQTTRepositoryImpl","constructor(radioConfigRepository: RadioConfigRepository, nodeRepository: NodeRepository, buildConfigProvider: BuildConfigProvider, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.repository.MQTTRepositoryImpl.MQTTRepositoryImpl"]},{"name":"constructor(scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","description":"org.meshtastic.core.network.radio.BaseRadioTransportFactory.BaseRadioTransportFactory","location":"core/network/org.meshtastic.core.network.radio/-base-radio-transport-factory/-base-radio-transport-factory.html","searchKeys":["BaseRadioTransportFactory","constructor(scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, dispatchers: CoroutineDispatchers)","org.meshtastic.core.network.radio.BaseRadioTransportFactory.BaseRadioTransportFactory"]},{"name":"constructor(scope: CoroutineScope, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, callback: RadioTransportCallback, address: String)","description":"org.meshtastic.core.network.radio.BleRadioTransport.BleRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-ble-radio-transport/-ble-radio-transport.html","searchKeys":["BleRadioTransport","constructor(scope: CoroutineScope, scanner: BleScanner, bluetoothRepository: BluetoothRepository, connectionFactory: BleConnectionFactory, callback: RadioTransportCallback, address: String)","org.meshtastic.core.network.radio.BleRadioTransport.BleRadioTransport"]},{"name":"constructor(sendToRadio: (ByteArray) -> Boolean, afterHeartbeat: suspend () -> Unit? = null, logTag: String = \"HeartbeatSender\")","description":"org.meshtastic.core.network.transport.HeartbeatSender.HeartbeatSender","location":"core/network/org.meshtastic.core.network.transport/-heartbeat-sender/-heartbeat-sender.html","searchKeys":["HeartbeatSender","constructor(sendToRadio: (ByteArray) -> Boolean, afterHeartbeat: suspend () -> Unit? = null, logTag: String = \"HeartbeatSender\")","org.meshtastic.core.network.transport.HeartbeatSender.HeartbeatSender"]},{"name":"constructor(usbRepository: UsbRepository)","description":"org.meshtastic.core.network.repository.UsbBroadcastReceiver.UsbBroadcastReceiver","location":"core/network/org.meshtastic.core.network.repository/-usb-broadcast-receiver/-usb-broadcast-receiver.html","searchKeys":["UsbBroadcastReceiver","constructor(usbRepository: UsbRepository)","org.meshtastic.core.network.repository.UsbBroadcastReceiver.UsbBroadcastReceiver"]},{"name":"constructor(usbRepository: UsbRepository, processLifecycle: Lifecycle)","description":"org.meshtastic.core.network.repository.AndroidSerialDevicePresence.AndroidSerialDevicePresence","location":"core/network/org.meshtastic.core.network.repository/-android-serial-device-presence/-android-serial-device-presence.html","searchKeys":["AndroidSerialDevicePresence","constructor(usbRepository: UsbRepository, processLifecycle: Lifecycle)","org.meshtastic.core.network.repository.AndroidSerialDevicePresence.AndroidSerialDevicePresence"]},{"name":"constructor(wasStable: Boolean, wasIntentional: Boolean)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected.Disconnected","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-disconnected/-disconnected.html","searchKeys":["Disconnected","constructor(wasStable: Boolean, wasIntentional: Boolean)","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected.Disconnected"]},{"name":"data class Disconnected(val wasStable: Boolean, val wasIntentional: Boolean) : BleReconnectPolicy.Outcome","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-disconnected/index.html","searchKeys":["Disconnected","data class Disconnected(val wasStable: Boolean, val wasIntentional: Boolean) : BleReconnectPolicy.Outcome","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected"]},{"name":"data class DiscoveredService(val name: String, val hostAddress: String, val port: Int, val txt: Map<String, ByteArray> = emptyMap())","description":"org.meshtastic.core.network.repository.DiscoveredService","location":"core/network/org.meshtastic.core.network.repository/-discovered-service/index.html","searchKeys":["DiscoveredService","data class DiscoveredService(val name: String, val hostAddress: String, val port: Int, val txt: Map<String, ByteArray> = emptyMap())","org.meshtastic.core.network.repository.DiscoveredService"]},{"name":"data class Failed(val error: Throwable) : BleReconnectPolicy.Outcome","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Failed","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-failed/index.html","searchKeys":["Failed","data class Failed(val error: Throwable) : BleReconnectPolicy.Outcome","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Failed"]},{"name":"data class Retry(val backoff: Duration) : BleReconnectPolicy.Action","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Retry","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-retry/index.html","searchKeys":["Retry","data class Retry(val backoff: Duration) : BleReconnectPolicy.Action","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Retry"]},{"name":"data class SignalTransient(val backoff: Duration) : BleReconnectPolicy.Action","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.SignalTransient","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-signal-transient/index.html","searchKeys":["SignalTransient","data class SignalTransient(val backoff: Duration) : BleReconnectPolicy.Action","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.SignalTransient"]},{"name":"data object Continue : BleReconnectPolicy.Action","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Continue","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-continue/index.html","searchKeys":["Continue","data object Continue : BleReconnectPolicy.Action","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Continue"]},{"name":"data object GiveUp : BleReconnectPolicy.Action","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.GiveUp","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-give-up/index.html","searchKeys":["GiveUp","data object GiveUp : BleReconnectPolicy.Action","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.GiveUp"]},{"name":"expect fun mqttTlsConfig(): TLSConfigBuilder.() -> Unit?","description":"org.meshtastic.core.network.repository.mqttTlsConfig","location":"core/network/org.meshtastic.core.network.repository/mqtt-tls-config.html","searchKeys":["mqttTlsConfig","expect fun mqttTlsConfig(): TLSConfigBuilder.() -> Unit?","org.meshtastic.core.network.repository.mqttTlsConfig"]},{"name":"fun DiscoveredService.toAddressString(): String","description":"org.meshtastic.core.network.repository.NetworkRepository.Companion.toAddressString","location":"core/network/org.meshtastic.core.network.repository/-network-repository/-companion/to-address-string.html","searchKeys":["toAddressString","fun DiscoveredService.toAddressString(): String","org.meshtastic.core.network.repository.NetworkRepository.Companion.toAddressString"]},{"name":"fun HttpRequestRetryConfig.configureDefaultRetry()","description":"org.meshtastic.core.network.configureDefaultRetry","location":"core/network/org.meshtastic.core.network/configure-default-retry.html","searchKeys":["configureDefaultRetry","fun HttpRequestRetryConfig.configureDefaultRetry()","org.meshtastic.core.network.configureDefaultRetry"]},{"name":"fun MqttException.ConnectionRejected.isCredentialRejection(): Boolean","description":"org.meshtastic.core.network.repository.isCredentialRejection","location":"core/network/org.meshtastic.core.network.repository/is-credential-rejection.html","searchKeys":["isCredentialRejection","fun MqttException.ConnectionRejected.isCredentialRejection(): Boolean","org.meshtastic.core.network.repository.isCredentialRejection"]},{"name":"fun create(portName: String, baudRate: Int = DEFAULT_BAUD_RATE, callback: RadioTransportCallback, scope: CoroutineScope, dispatchers: CoroutineDispatchers): SerialTransport","description":"org.meshtastic.core.network.SerialTransport.Companion.create","location":"core/network/org.meshtastic.core.network/-serial-transport/-companion/create.html","searchKeys":["create","fun create(portName: String, baudRate: Int = DEFAULT_BAUD_RATE, callback: RadioTransportCallback, scope: CoroutineScope, dispatchers: CoroutineDispatchers): SerialTransport","org.meshtastic.core.network.SerialTransport.Companion.create"]},{"name":"fun createSerialConnection(device: UsbSerialDriver, listener: SerialConnectionListener): SerialConnection","description":"org.meshtastic.core.network.repository.UsbRepository.createSerialConnection","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/create-serial-connection.html","searchKeys":["createSerialConnection","fun createSerialConnection(device: UsbSerialDriver, listener: SerialConnectionListener): SerialConnection","org.meshtastic.core.network.repository.UsbRepository.createSerialConnection"]},{"name":"fun effectiveTlsEnabled(address: String, tlsEnabled: Boolean): Boolean","description":"org.meshtastic.core.network.repository.effectiveTlsEnabled","location":"core/network/org.meshtastic.core.network.repository/effective-tls-enabled.html","searchKeys":["effectiveTlsEnabled","fun effectiveTlsEnabled(address: String, tlsEnabled: Boolean): Boolean","org.meshtastic.core.network.repository.effectiveTlsEnabled"]},{"name":"fun get(): ProbeTable","description":"org.meshtastic.core.network.repository.ProbeTableProvider.get","location":"core/network/org.meshtastic.core.network.repository/-probe-table-provider/get.html","searchKeys":["get","fun get(): ProbeTable","org.meshtastic.core.network.repository.ProbeTableProvider.get"]},{"name":"fun getAvailablePorts(): List<String>","description":"org.meshtastic.core.network.SerialTransport.Companion.getAvailablePorts","location":"core/network/org.meshtastic.core.network/-serial-transport/-companion/get-available-ports.html","searchKeys":["getAvailablePorts","fun getAvailablePorts(): List<String>","org.meshtastic.core.network.SerialTransport.Companion.getAvailablePorts"]},{"name":"fun hasPermission(device: UsbDevice): Boolean","description":"org.meshtastic.core.network.repository.UsbRepository.hasPermission","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/has-permission.html","searchKeys":["hasPermission","fun hasPermission(device: UsbDevice): Boolean","org.meshtastic.core.network.repository.UsbRepository.hasPermission"]},{"name":"fun processInputByte(c: Byte)","description":"org.meshtastic.core.network.transport.StreamFrameCodec.processInputByte","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/process-input-byte.html","searchKeys":["processInputByte","fun processInputByte(c: Byte)","org.meshtastic.core.network.transport.StreamFrameCodec.processInputByte"]},{"name":"fun processOutcome(outcome: BleReconnectPolicy.Outcome): BleReconnectPolicy.Action","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.processOutcome","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/process-outcome.html","searchKeys":["processOutcome","fun processOutcome(outcome: BleReconnectPolicy.Outcome): BleReconnectPolicy.Action","org.meshtastic.core.network.radio.BleReconnectPolicy.processOutcome"]},{"name":"fun provideJson(): Json","description":"org.meshtastic.core.network.di.CoreNetworkModule.provideJson","location":"core/network/org.meshtastic.core.network.di/-core-network-module/provide-json.html","searchKeys":["provideJson","fun provideJson(): Json","org.meshtastic.core.network.di.CoreNetworkModule.provideJson"]},{"name":"fun refreshState()","description":"org.meshtastic.core.network.repository.UsbRepository.refreshState","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/refresh-state.html","searchKeys":["refreshState","fun refreshState()","org.meshtastic.core.network.repository.UsbRepository.refreshState"]},{"name":"fun requestPermission(device: UsbDevice): Flow<Boolean>","description":"org.meshtastic.core.network.repository.UsbRepository.requestPermission","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/request-permission.html","searchKeys":["requestPermission","fun requestPermission(device: UsbDevice): Flow<Boolean>","org.meshtastic.core.network.repository.UsbRepository.requestPermission"]},{"name":"fun reset()","description":"org.meshtastic.core.network.transport.StreamFrameCodec.reset","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/reset.html","searchKeys":["reset","fun reset()","org.meshtastic.core.network.transport.StreamFrameCodec.reset"]},{"name":"fun resolveEndpoint(rawAddress: String, tlsEnabled: Boolean): MqttEndpoint","description":"org.meshtastic.core.network.repository.resolveEndpoint","location":"core/network/org.meshtastic.core.network.repository/resolve-endpoint.html","searchKeys":["resolveEndpoint","fun resolveEndpoint(rawAddress: String, tlsEnabled: Boolean): MqttEndpoint","org.meshtastic.core.network.repository.resolveEndpoint"]},{"name":"fun start(address: String)","description":"org.meshtastic.core.network.transport.TcpTransport.start","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/start.html","searchKeys":["start","fun start(address: String)","org.meshtastic.core.network.transport.TcpTransport.start"]},{"name":"fun stop()","description":"org.meshtastic.core.network.transport.TcpTransport.stop","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/stop.html","searchKeys":["stop","fun stop()","org.meshtastic.core.network.transport.TcpTransport.stop"]},{"name":"interface ApiService","description":"org.meshtastic.core.network.service.ApiService","location":"core/network/org.meshtastic.core.network.service/-api-service/index.html","searchKeys":["ApiService","interface ApiService","org.meshtastic.core.network.service.ApiService"]},{"name":"interface Listener","description":"org.meshtastic.core.network.transport.TcpTransport.Listener","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-listener/index.html","searchKeys":["Listener","interface Listener","org.meshtastic.core.network.transport.TcpTransport.Listener"]},{"name":"interface MQTTRepository","description":"org.meshtastic.core.network.repository.MQTTRepository","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository/index.html","searchKeys":["MQTTRepository","interface MQTTRepository","org.meshtastic.core.network.repository.MQTTRepository"]},{"name":"interface NetworkMonitor","description":"org.meshtastic.core.network.repository.NetworkMonitor","location":"core/network/org.meshtastic.core.network.repository/-network-monitor/index.html","searchKeys":["NetworkMonitor","interface NetworkMonitor","org.meshtastic.core.network.repository.NetworkMonitor"]},{"name":"interface NetworkRepository","description":"org.meshtastic.core.network.repository.NetworkRepository","location":"core/network/org.meshtastic.core.network.repository/-network-repository/index.html","searchKeys":["NetworkRepository","interface NetworkRepository","org.meshtastic.core.network.repository.NetworkRepository"]},{"name":"interface SerialConnection : AutoCloseable","description":"org.meshtastic.core.network.repository.SerialConnection","location":"core/network/org.meshtastic.core.network.repository/-serial-connection/index.html","searchKeys":["SerialConnection","interface SerialConnection : AutoCloseable","org.meshtastic.core.network.repository.SerialConnection"]},{"name":"interface SerialConnectionListener","description":"org.meshtastic.core.network.repository.SerialConnectionListener","location":"core/network/org.meshtastic.core.network.repository/-serial-connection-listener/index.html","searchKeys":["SerialConnectionListener","interface SerialConnectionListener","org.meshtastic.core.network.repository.SerialConnectionListener"]},{"name":"interface SerialDevicePresence","description":"org.meshtastic.core.network.repository.SerialDevicePresence","location":"core/network/org.meshtastic.core.network.repository/-serial-device-presence/index.html","searchKeys":["SerialDevicePresence","interface SerialDevicePresence","org.meshtastic.core.network.repository.SerialDevicePresence"]},{"name":"interface ServiceDiscovery","description":"org.meshtastic.core.network.repository.ServiceDiscovery","location":"core/network/org.meshtastic.core.network.repository/-service-discovery/index.html","searchKeys":["ServiceDiscovery","interface ServiceDiscovery","org.meshtastic.core.network.repository.ServiceDiscovery"]},{"name":"object Companion","description":"org.meshtastic.core.network.SerialTransport.Companion","location":"core/network/org.meshtastic.core.network/-serial-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.SerialTransport.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Companion","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.radio.BleReconnectPolicy.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.Companion","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.radio.ReplayRadioTransport.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.radio.TcpRadioTransport.Companion","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.radio.TcpRadioTransport.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.repository.JvmServiceDiscovery.Companion","location":"core/network/org.meshtastic.core.network.repository/-jvm-service-discovery/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.repository.JvmServiceDiscovery.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl.Companion","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.repository.MQTTRepositoryImpl.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.repository.NetworkRepository.Companion","location":"core/network/org.meshtastic.core.network.repository/-network-repository/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.repository.NetworkRepository.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.transport.StreamFrameCodec.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.network.transport.TcpTransport.Companion","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.network.transport.TcpTransport.Companion"]},{"name":"object HttpClientDefaults","description":"org.meshtastic.core.network.HttpClientDefaults","location":"core/network/org.meshtastic.core.network/-http-client-defaults/index.html","searchKeys":["HttpClientDefaults","object HttpClientDefaults","org.meshtastic.core.network.HttpClientDefaults"]},{"name":"object KermitHttpLogger : Logger","description":"org.meshtastic.core.network.KermitHttpLogger","location":"core/network/org.meshtastic.core.network/-kermit-http-logger/index.html","searchKeys":["KermitHttpLogger","object KermitHttpLogger : Logger","org.meshtastic.core.network.KermitHttpLogger"]},{"name":"object NetworkConstants","description":"org.meshtastic.core.network.repository.NetworkConstants","location":"core/network/org.meshtastic.core.network.repository/-network-constants/index.html","searchKeys":["NetworkConstants","object NetworkConstants","org.meshtastic.core.network.repository.NetworkConstants"]},{"name":"open class TcpRadioTransport : RadioTransport","description":"org.meshtastic.core.network.radio.TcpRadioTransport","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/index.html","searchKeys":["TcpRadioTransport","open class TcpRadioTransport : RadioTransport","org.meshtastic.core.network.radio.TcpRadioTransport"]},{"name":"open fun flushBytes()","description":"org.meshtastic.core.network.radio.StreamTransport.flushBytes","location":"core/network/org.meshtastic.core.network.radio/-stream-transport/flush-bytes.html","searchKeys":["flushBytes","open fun flushBytes()","org.meshtastic.core.network.radio.StreamTransport.flushBytes"]},{"name":"open fun onConnected()","description":"org.meshtastic.core.network.repository.SerialConnectionListener.onConnected","location":"core/network/org.meshtastic.core.network.repository/-serial-connection-listener/on-connected.html","searchKeys":["onConnected","open fun onConnected()","org.meshtastic.core.network.repository.SerialConnectionListener.onConnected"]},{"name":"open fun onDataReceived(bytes: ByteArray)","description":"org.meshtastic.core.network.repository.SerialConnectionListener.onDataReceived","location":"core/network/org.meshtastic.core.network.repository/-serial-connection-listener/on-data-received.html","searchKeys":["onDataReceived","open fun onDataReceived(bytes: ByteArray)","org.meshtastic.core.network.repository.SerialConnectionListener.onDataReceived"]},{"name":"open fun onDisconnected(thrown: Exception?)","description":"org.meshtastic.core.network.repository.SerialConnectionListener.onDisconnected","location":"core/network/org.meshtastic.core.network.repository/-serial-connection-listener/on-disconnected.html","searchKeys":["onDisconnected","open fun onDisconnected(thrown: Exception?)","org.meshtastic.core.network.repository.SerialConnectionListener.onDisconnected"]},{"name":"open fun onMissingPermission()","description":"org.meshtastic.core.network.repository.SerialConnectionListener.onMissingPermission","location":"core/network/org.meshtastic.core.network.repository/-serial-connection-listener/on-missing-permission.html","searchKeys":["onMissingPermission","open fun onMissingPermission()","org.meshtastic.core.network.repository.SerialConnectionListener.onMissingPermission"]},{"name":"open override fun createTransport(address: String, service: RadioInterfaceService): RadioTransport","description":"org.meshtastic.core.network.radio.BaseRadioTransportFactory.createTransport","location":"core/network/org.meshtastic.core.network.radio/-base-radio-transport-factory/create-transport.html","searchKeys":["createTransport","open override fun createTransport(address: String, service: RadioInterfaceService): RadioTransport","org.meshtastic.core.network.radio.BaseRadioTransportFactory.createTransport"]},{"name":"open override fun disconnect()","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl.disconnect","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/disconnect.html","searchKeys":["disconnect","open override fun disconnect()","org.meshtastic.core.network.repository.MQTTRepositoryImpl.disconnect"]},{"name":"open override fun flushBytes()","description":"org.meshtastic.core.network.SerialTransport.flushBytes","location":"core/network/org.meshtastic.core.network/-serial-transport/flush-bytes.html","searchKeys":["flushBytes","open override fun flushBytes()","org.meshtastic.core.network.SerialTransport.flushBytes"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.SerialTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network/-serial-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.SerialTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.BleRadioTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-ble-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.BleRadioTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.MockRadioTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-mock-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.MockRadioTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.NopRadioTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-nop-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.NopRadioTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.ReplayRadioTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.SerialRadioTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.SerialRadioTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.StreamTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-stream-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.StreamTransport.handleSendToRadio"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.network.radio.TcpRadioTransport.handleSendToRadio","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.network.radio.TcpRadioTransport.handleSendToRadio"]},{"name":"open override fun isAddressValid(address: String?): Boolean","description":"org.meshtastic.core.network.radio.BaseRadioTransportFactory.isAddressValid","location":"core/network/org.meshtastic.core.network.radio/-base-radio-transport-factory/is-address-valid.html","searchKeys":["isAddressValid","open override fun isAddressValid(address: String?): Boolean","org.meshtastic.core.network.radio.BaseRadioTransportFactory.isAddressValid"]},{"name":"open override fun keepAlive()","description":"org.meshtastic.core.network.SerialTransport.keepAlive","location":"core/network/org.meshtastic.core.network/-serial-transport/keep-alive.html","searchKeys":["keepAlive","open override fun keepAlive()","org.meshtastic.core.network.SerialTransport.keepAlive"]},{"name":"open override fun keepAlive()","description":"org.meshtastic.core.network.radio.BleRadioTransport.keepAlive","location":"core/network/org.meshtastic.core.network.radio/-ble-radio-transport/keep-alive.html","searchKeys":["keepAlive","open override fun keepAlive()","org.meshtastic.core.network.radio.BleRadioTransport.keepAlive"]},{"name":"open override fun keepAlive()","description":"org.meshtastic.core.network.radio.SerialRadioTransport.keepAlive","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/keep-alive.html","searchKeys":["keepAlive","open override fun keepAlive()","org.meshtastic.core.network.radio.SerialRadioTransport.keepAlive"]},{"name":"open override fun keepAlive()","description":"org.meshtastic.core.network.radio.TcpRadioTransport.keepAlive","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/keep-alive.html","searchKeys":["keepAlive","open override fun keepAlive()","org.meshtastic.core.network.radio.TcpRadioTransport.keepAlive"]},{"name":"open override fun log(level: MqttLogLevel, tag: String, message: String, throwable: Throwable?)","description":"org.meshtastic.core.network.repository.KermitMqttLogger.log","location":"core/network/org.meshtastic.core.network.repository/-kermit-mqtt-logger/log.html","searchKeys":["log","open override fun log(level: MqttLogLevel, tag: String, message: String, throwable: Throwable?)","org.meshtastic.core.network.repository.KermitMqttLogger.log"]},{"name":"open override fun log(message: String)","description":"org.meshtastic.core.network.KermitHttpLogger.log","location":"core/network/org.meshtastic.core.network/-kermit-http-logger/log.html","searchKeys":["log","open override fun log(message: String)","org.meshtastic.core.network.KermitHttpLogger.log"]},{"name":"open override fun onReceive(context: Context, intent: Intent)","description":"org.meshtastic.core.network.repository.UsbBroadcastReceiver.onReceive","location":"core/network/org.meshtastic.core.network.repository/-usb-broadcast-receiver/on-receive.html","searchKeys":["onReceive","open override fun onReceive(context: Context, intent: Intent)","org.meshtastic.core.network.repository.UsbBroadcastReceiver.onReceive"]},{"name":"open override fun publish(topic: String, data: ByteArray, retained: Boolean)","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl.publish","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/publish.html","searchKeys":["publish","open override fun publish(topic: String, data: ByteArray, retained: Boolean)","org.meshtastic.core.network.repository.MQTTRepositoryImpl.publish"]},{"name":"open override fun sendBytes(p: ByteArray)","description":"org.meshtastic.core.network.SerialTransport.sendBytes","location":"core/network/org.meshtastic.core.network/-serial-transport/send-bytes.html","searchKeys":["sendBytes","open override fun sendBytes(p: ByteArray)","org.meshtastic.core.network.SerialTransport.sendBytes"]},{"name":"open override fun sendBytes(p: ByteArray)","description":"org.meshtastic.core.network.radio.SerialRadioTransport.sendBytes","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/send-bytes.html","searchKeys":["sendBytes","open override fun sendBytes(p: ByteArray)","org.meshtastic.core.network.radio.SerialRadioTransport.sendBytes"]},{"name":"open override fun start()","description":"org.meshtastic.core.network.SerialTransport.start","location":"core/network/org.meshtastic.core.network/-serial-transport/start.html","searchKeys":["start","open override fun start()","org.meshtastic.core.network.SerialTransport.start"]},{"name":"open override fun start()","description":"org.meshtastic.core.network.radio.BleRadioTransport.start","location":"core/network/org.meshtastic.core.network.radio/-ble-radio-transport/start.html","searchKeys":["start","open override fun start()","org.meshtastic.core.network.radio.BleRadioTransport.start"]},{"name":"open override fun start()","description":"org.meshtastic.core.network.radio.MockRadioTransport.start","location":"core/network/org.meshtastic.core.network.radio/-mock-radio-transport/start.html","searchKeys":["start","open override fun start()","org.meshtastic.core.network.radio.MockRadioTransport.start"]},{"name":"open override fun start()","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.start","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/start.html","searchKeys":["start","open override fun start()","org.meshtastic.core.network.radio.ReplayRadioTransport.start"]},{"name":"open override fun start()","description":"org.meshtastic.core.network.radio.SerialRadioTransport.start","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/start.html","searchKeys":["start","open override fun start()","org.meshtastic.core.network.radio.SerialRadioTransport.start"]},{"name":"open override fun start()","description":"org.meshtastic.core.network.radio.TcpRadioTransport.start","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/start.html","searchKeys":["start","open override fun start()","org.meshtastic.core.network.radio.TcpRadioTransport.start"]},{"name":"open override fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","description":"org.meshtastic.core.network.radio.BaseRadioTransportFactory.toInterfaceAddress","location":"core/network/org.meshtastic.core.network.radio/-base-radio-transport-factory/to-interface-address.html","searchKeys":["toInterfaceAddress","open override fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","org.meshtastic.core.network.radio.BaseRadioTransportFactory.toInterfaceAddress"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl.connectionState","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.network.repository.MQTTRepositoryImpl.connectionState"]},{"name":"open override val deviceKeys: StateFlow<Set<String>>","description":"org.meshtastic.core.network.repository.AndroidSerialDevicePresence.deviceKeys","location":"core/network/org.meshtastic.core.network.repository/-android-serial-device-presence/device-keys.html","searchKeys":["deviceKeys","open override val deviceKeys: StateFlow<Set<String>>","org.meshtastic.core.network.repository.AndroidSerialDevicePresence.deviceKeys"]},{"name":"open override val deviceKeys: StateFlow<Set<String>>","description":"org.meshtastic.core.network.repository.JvmSerialDevicePresence.deviceKeys","location":"core/network/org.meshtastic.core.network.repository/-jvm-serial-device-presence/device-keys.html","searchKeys":["deviceKeys","open override val deviceKeys: StateFlow<Set<String>>","org.meshtastic.core.network.repository.JvmSerialDevicePresence.deviceKeys"]},{"name":"open override val isReplayTransportAvailable: Boolean","description":"org.meshtastic.core.network.radio.AndroidRadioTransportFactory.isReplayTransportAvailable","location":"core/network/org.meshtastic.core.network.radio/-android-radio-transport-factory/is-replay-transport-available.html","searchKeys":["isReplayTransportAvailable","open override val isReplayTransportAvailable: Boolean","org.meshtastic.core.network.radio.AndroidRadioTransportFactory.isReplayTransportAvailable"]},{"name":"open override val mockTransportEnabled: StateFlow<Boolean>","description":"org.meshtastic.core.network.radio.AndroidRadioTransportFactory.mockTransportEnabled","location":"core/network/org.meshtastic.core.network.radio/-android-radio-transport-factory/mock-transport-enabled.html","searchKeys":["mockTransportEnabled","open override val mockTransportEnabled: StateFlow<Boolean>","org.meshtastic.core.network.radio.AndroidRadioTransportFactory.mockTransportEnabled"]},{"name":"open override val networkAvailable: Flow<Boolean>","description":"org.meshtastic.core.network.repository.AndroidNetworkMonitor.networkAvailable","location":"core/network/org.meshtastic.core.network.repository/-android-network-monitor/network-available.html","searchKeys":["networkAvailable","open override val networkAvailable: Flow<Boolean>","org.meshtastic.core.network.repository.AndroidNetworkMonitor.networkAvailable"]},{"name":"open override val networkAvailable: Flow<Boolean>","description":"org.meshtastic.core.network.repository.JvmNetworkMonitor.networkAvailable","location":"core/network/org.meshtastic.core.network.repository/-jvm-network-monitor/network-available.html","searchKeys":["networkAvailable","open override val networkAvailable: Flow<Boolean>","org.meshtastic.core.network.repository.JvmNetworkMonitor.networkAvailable"]},{"name":"open override val networkAvailable: Flow<Boolean>","description":"org.meshtastic.core.network.repository.NetworkRepositoryImpl.networkAvailable","location":"core/network/org.meshtastic.core.network.repository/-network-repository-impl/network-available.html","searchKeys":["networkAvailable","open override val networkAvailable: Flow<Boolean>","org.meshtastic.core.network.repository.NetworkRepositoryImpl.networkAvailable"]},{"name":"open override val proxyMessageFlow: Flow<MqttClientProxyMessage>","description":"org.meshtastic.core.network.repository.MQTTRepositoryImpl.proxyMessageFlow","location":"core/network/org.meshtastic.core.network.repository/-m-q-t-t-repository-impl/proxy-message-flow.html","searchKeys":["proxyMessageFlow","open override val proxyMessageFlow: Flow<MqttClientProxyMessage>","org.meshtastic.core.network.repository.MQTTRepositoryImpl.proxyMessageFlow"]},{"name":"open override val resolvedList: Flow<List<DiscoveredService>>","description":"org.meshtastic.core.network.repository.NetworkRepositoryImpl.resolvedList","location":"core/network/org.meshtastic.core.network.repository/-network-repository-impl/resolved-list.html","searchKeys":["resolvedList","open override val resolvedList: Flow<List<DiscoveredService>>","org.meshtastic.core.network.repository.NetworkRepositoryImpl.resolvedList"]},{"name":"open override val resolvedServices: Flow<List<DiscoveredService>>","description":"org.meshtastic.core.network.repository.AndroidServiceDiscovery.resolvedServices","location":"core/network/org.meshtastic.core.network.repository/-android-service-discovery/resolved-services.html","searchKeys":["resolvedServices","open override val resolvedServices: Flow<List<DiscoveredService>>","org.meshtastic.core.network.repository.AndroidServiceDiscovery.resolvedServices"]},{"name":"open override val resolvedServices: Flow<List<DiscoveredService>>","description":"org.meshtastic.core.network.repository.JvmServiceDiscovery.resolvedServices","location":"core/network/org.meshtastic.core.network.repository/-jvm-service-discovery/resolved-services.html","searchKeys":["resolvedServices","open override val resolvedServices: Flow<List<DiscoveredService>>","org.meshtastic.core.network.repository.JvmServiceDiscovery.resolvedServices"]},{"name":"open override val supportedDeviceTypes: List<DeviceType>","description":"org.meshtastic.core.network.radio.AndroidRadioTransportFactory.supportedDeviceTypes","location":"core/network/org.meshtastic.core.network.radio/-android-radio-transport-factory/supported-device-types.html","searchKeys":["supportedDeviceTypes","open override val supportedDeviceTypes: List<DeviceType>","org.meshtastic.core.network.radio.AndroidRadioTransportFactory.supportedDeviceTypes"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.SerialTransport.close","location":"core/network/org.meshtastic.core.network/-serial-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.SerialTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.BleRadioTransport.close","location":"core/network/org.meshtastic.core.network.radio/-ble-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.BleRadioTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.MockRadioTransport.close","location":"core/network/org.meshtastic.core.network.radio/-mock-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.MockRadioTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.NopRadioTransport.close","location":"core/network/org.meshtastic.core.network.radio/-nop-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.NopRadioTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.close","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.ReplayRadioTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.SerialRadioTransport.close","location":"core/network/org.meshtastic.core.network.radio/-serial-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.SerialRadioTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.StreamTransport.close","location":"core/network/org.meshtastic.core.network.radio/-stream-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.StreamTransport.close"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.network.radio.TcpRadioTransport.close","location":"core/network/org.meshtastic.core.network.radio/-tcp-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.network.radio.TcpRadioTransport.close"]},{"name":"open suspend override fun getBootloaderOtaQuirks(): BootloaderOtaQuirksResponse","description":"org.meshtastic.core.network.service.ApiServiceImpl.getBootloaderOtaQuirks","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-bootloader-ota-quirks.html","searchKeys":["getBootloaderOtaQuirks","open suspend override fun getBootloaderOtaQuirks(): BootloaderOtaQuirksResponse","org.meshtastic.core.network.service.ApiServiceImpl.getBootloaderOtaQuirks"]},{"name":"open suspend override fun getDeviceHardware(): List<NetworkDeviceHardware>","description":"org.meshtastic.core.network.service.ApiServiceImpl.getDeviceHardware","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-device-hardware.html","searchKeys":["getDeviceHardware","open suspend override fun getDeviceHardware(): List<NetworkDeviceHardware>","org.meshtastic.core.network.service.ApiServiceImpl.getDeviceHardware"]},{"name":"open suspend override fun getDeviceLinks(): NetworkDeviceLinksResponse","description":"org.meshtastic.core.network.service.ApiServiceImpl.getDeviceLinks","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-device-links.html","searchKeys":["getDeviceLinks","open suspend override fun getDeviceLinks(): NetworkDeviceLinksResponse","org.meshtastic.core.network.service.ApiServiceImpl.getDeviceLinks"]},{"name":"open suspend override fun getEventFirmware(): EventFirmwareResponse","description":"org.meshtastic.core.network.service.ApiServiceImpl.getEventFirmware","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-event-firmware.html","searchKeys":["getEventFirmware","open suspend override fun getEventFirmware(): EventFirmwareResponse","org.meshtastic.core.network.service.ApiServiceImpl.getEventFirmware"]},{"name":"open suspend override fun getFirmwareReleaseManifest(manifestUrl: String): FirmwareReleaseManifest","description":"org.meshtastic.core.network.service.ApiServiceImpl.getFirmwareReleaseManifest","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-firmware-release-manifest.html","searchKeys":["getFirmwareReleaseManifest","open suspend override fun getFirmwareReleaseManifest(manifestUrl: String): FirmwareReleaseManifest","org.meshtastic.core.network.service.ApiServiceImpl.getFirmwareReleaseManifest"]},{"name":"open suspend override fun getFirmwareReleases(): NetworkFirmwareReleases","description":"org.meshtastic.core.network.service.ApiServiceImpl.getFirmwareReleases","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-firmware-releases.html","searchKeys":["getFirmwareReleases","open suspend override fun getFirmwareReleases(): NetworkFirmwareReleases","org.meshtastic.core.network.service.ApiServiceImpl.getFirmwareReleases"]},{"name":"open suspend override fun getMaintenanceUf2Manifest(): MaintenanceUf2Manifest","description":"org.meshtastic.core.network.service.ApiServiceImpl.getMaintenanceUf2Manifest","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-maintenance-uf2-manifest.html","searchKeys":["getMaintenanceUf2Manifest","open suspend override fun getMaintenanceUf2Manifest(): MaintenanceUf2Manifest","org.meshtastic.core.network.service.ApiServiceImpl.getMaintenanceUf2Manifest"]},{"name":"open suspend override fun getNightlyFirmware(): NetworkFirmwareNightly?","description":"org.meshtastic.core.network.service.ApiServiceImpl.getNightlyFirmware","location":"core/network/org.meshtastic.core.network.service/-api-service-impl/get-nightly-firmware.html","searchKeys":["getNightlyFirmware","open suspend override fun getNightlyFirmware(): NetworkFirmwareNightly?","org.meshtastic.core.network.service.ApiServiceImpl.getNightlyFirmware"]},{"name":"sealed interface Action","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/index.html","searchKeys":["Action","sealed interface Action","org.meshtastic.core.network.radio.BleReconnectPolicy.Action"]},{"name":"sealed interface Outcome","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/index.html","searchKeys":["Outcome","sealed interface Outcome","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome"]},{"name":"suspend fun execute(attempt: suspend () -> BleReconnectPolicy.Outcome, onTransientDisconnect: suspend (Throwable?) -> Unit, onPermanentDisconnect: suspend (Throwable?) -> Unit)","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.execute","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/execute.html","searchKeys":["execute","suspend fun execute(attempt: suspend () -> BleReconnectPolicy.Outcome, onTransientDisconnect: suspend (Throwable?) -> Unit, onPermanentDisconnect: suspend (Throwable?) -> Unit)","org.meshtastic.core.network.radio.BleReconnectPolicy.execute"]},{"name":"suspend fun frameAndSend(payload: ByteArray, sendBytes: suspend (ByteArray) -> Unit, flush: suspend () -> Unit = {})","description":"org.meshtastic.core.network.transport.StreamFrameCodec.frameAndSend","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/frame-and-send.html","searchKeys":["frameAndSend","suspend fun frameAndSend(payload: ByteArray, sendBytes: suspend (ByteArray) -> Unit, flush: suspend () -> Unit = {})","org.meshtastic.core.network.transport.StreamFrameCodec.frameAndSend"]},{"name":"suspend fun getAllDeviceHardware(): List<NetworkDeviceHardware>","description":"org.meshtastic.core.network.DeviceHardwareRemoteDataSource.getAllDeviceHardware","location":"core/network/org.meshtastic.core.network/-device-hardware-remote-data-source/get-all-device-hardware.html","searchKeys":["getAllDeviceHardware","suspend fun getAllDeviceHardware(): List<NetworkDeviceHardware>","org.meshtastic.core.network.DeviceHardwareRemoteDataSource.getAllDeviceHardware"]},{"name":"suspend fun getBootloaderOtaQuirks(): BootloaderOtaQuirksResponse","description":"org.meshtastic.core.network.BootloaderOtaQuirksRemoteDataSource.getBootloaderOtaQuirks","location":"core/network/org.meshtastic.core.network/-bootloader-ota-quirks-remote-data-source/get-bootloader-ota-quirks.html","searchKeys":["getBootloaderOtaQuirks","suspend fun getBootloaderOtaQuirks(): BootloaderOtaQuirksResponse","org.meshtastic.core.network.BootloaderOtaQuirksRemoteDataSource.getBootloaderOtaQuirks"]},{"name":"suspend fun getDeviceLinks(): List<NetworkDeviceLink>","description":"org.meshtastic.core.network.DeviceLinksRemoteDataSource.getDeviceLinks","location":"core/network/org.meshtastic.core.network/-device-links-remote-data-source/get-device-links.html","searchKeys":["getDeviceLinks","suspend fun getDeviceLinks(): List<NetworkDeviceLink>","org.meshtastic.core.network.DeviceLinksRemoteDataSource.getDeviceLinks"]},{"name":"suspend fun getEventFirmware(): EventFirmwareResponse","description":"org.meshtastic.core.network.EventFirmwareRemoteDataSource.getEventFirmware","location":"core/network/org.meshtastic.core.network/-event-firmware-remote-data-source/get-event-firmware.html","searchKeys":["getEventFirmware","suspend fun getEventFirmware(): EventFirmwareResponse","org.meshtastic.core.network.EventFirmwareRemoteDataSource.getEventFirmware"]},{"name":"suspend fun getFirmwareReleaseManifest(manifestUrl: String): FirmwareReleaseManifest","description":"org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.getFirmwareReleaseManifest","location":"core/network/org.meshtastic.core.network/-firmware-release-remote-data-source/get-firmware-release-manifest.html","searchKeys":["getFirmwareReleaseManifest","suspend fun getFirmwareReleaseManifest(manifestUrl: String): FirmwareReleaseManifest","org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.getFirmwareReleaseManifest"]},{"name":"suspend fun getFirmwareReleases(): NetworkFirmwareReleases","description":"org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.getFirmwareReleases","location":"core/network/org.meshtastic.core.network/-firmware-release-remote-data-source/get-firmware-releases.html","searchKeys":["getFirmwareReleases","suspend fun getFirmwareReleases(): NetworkFirmwareReleases","org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.getFirmwareReleases"]},{"name":"suspend fun getManifest(): MaintenanceUf2Manifest","description":"org.meshtastic.core.network.MaintenanceUf2RemoteDataSource.getManifest","location":"core/network/org.meshtastic.core.network/-maintenance-uf2-remote-data-source/get-manifest.html","searchKeys":["getManifest","suspend fun getManifest(): MaintenanceUf2Manifest","org.meshtastic.core.network.MaintenanceUf2RemoteDataSource.getManifest"]},{"name":"suspend fun getNightlyFirmware(): NetworkFirmwareNightly?","description":"org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.getNightlyFirmware","location":"core/network/org.meshtastic.core.network/-firmware-release-remote-data-source/get-nightly-firmware.html","searchKeys":["getNightlyFirmware","suspend fun getNightlyFirmware(): NetworkFirmwareNightly?","org.meshtastic.core.network.FirmwareReleaseRemoteDataSource.getNightlyFirmware"]},{"name":"suspend fun pokeDtr(driver: UsbSerialDriver, holdMillis: Long): Boolean","description":"org.meshtastic.core.network.repository.UsbRepository.pokeDtr","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/poke-dtr.html","searchKeys":["pokeDtr","suspend fun pokeDtr(driver: UsbSerialDriver, holdMillis: Long): Boolean","org.meshtastic.core.network.repository.UsbRepository.pokeDtr"]},{"name":"suspend fun sendHeartbeat()","description":"org.meshtastic.core.network.transport.TcpTransport.sendHeartbeat","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/send-heartbeat.html","searchKeys":["sendHeartbeat","suspend fun sendHeartbeat()","org.meshtastic.core.network.transport.TcpTransport.sendHeartbeat"]},{"name":"suspend fun sendHeartbeat(): Boolean","description":"org.meshtastic.core.network.transport.HeartbeatSender.sendHeartbeat","location":"core/network/org.meshtastic.core.network.transport/-heartbeat-sender/send-heartbeat.html","searchKeys":["sendHeartbeat","suspend fun sendHeartbeat(): Boolean","org.meshtastic.core.network.transport.HeartbeatSender.sendHeartbeat"]},{"name":"suspend fun sendPacket(payload: ByteArray)","description":"org.meshtastic.core.network.transport.TcpTransport.sendPacket","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/send-packet.html","searchKeys":["sendPacket","suspend fun sendPacket(payload: ByteArray)","org.meshtastic.core.network.transport.TcpTransport.sendPacket"]},{"name":"val DEFAULT_MIN_STABLE_CONNECTION: Duration","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_MIN_STABLE_CONNECTION","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-companion/-d-e-f-a-u-l-t_-m-i-n_-s-t-a-b-l-e_-c-o-n-n-e-c-t-i-o-n.html","searchKeys":["DEFAULT_MIN_STABLE_CONNECTION","val DEFAULT_MIN_STABLE_CONNECTION: Duration","org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_MIN_STABLE_CONNECTION"]},{"name":"val DEFAULT_SETTLE_DELAY: Duration","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_SETTLE_DELAY","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-companion/-d-e-f-a-u-l-t_-s-e-t-t-l-e_-d-e-l-a-y.html","searchKeys":["DEFAULT_SETTLE_DELAY","val DEFAULT_SETTLE_DELAY: Duration","org.meshtastic.core.network.radio.BleReconnectPolicy.Companion.DEFAULT_SETTLE_DELAY"]},{"name":"val WAKE_BYTES: ByteArray","description":"org.meshtastic.core.network.transport.StreamFrameCodec.Companion.WAKE_BYTES","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/-companion/-w-a-k-e_-b-y-t-e-s.html","searchKeys":["WAKE_BYTES","val WAKE_BYTES: ByteArray","org.meshtastic.core.network.transport.StreamFrameCodec.Companion.WAKE_BYTES"]},{"name":"val address: String","description":"org.meshtastic.core.network.radio.MockRadioTransport.address","location":"core/network/org.meshtastic.core.network.radio/-mock-radio-transport/address.html","searchKeys":["address","val address: String","org.meshtastic.core.network.radio.MockRadioTransport.address"]},{"name":"val address: String","description":"org.meshtastic.core.network.radio.NopRadioTransport.address","location":"core/network/org.meshtastic.core.network.radio/-nop-radio-transport/address.html","searchKeys":["address","val address: String","org.meshtastic.core.network.radio.NopRadioTransport.address"]},{"name":"val address: String","description":"org.meshtastic.core.network.radio.ReplayRadioTransport.address","location":"core/network/org.meshtastic.core.network.radio/-replay-radio-transport/address.html","searchKeys":["address","val address: String","org.meshtastic.core.network.radio.ReplayRadioTransport.address"]},{"name":"val backoff: Duration","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Retry.backoff","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-retry/backoff.html","searchKeys":["backoff","val backoff: Duration","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.Retry.backoff"]},{"name":"val backoff: Duration","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Action.SignalTransient.backoff","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-action/-signal-transient/backoff.html","searchKeys":["backoff","val backoff: Duration","org.meshtastic.core.network.radio.BleReconnectPolicy.Action.SignalTransient.backoff"]},{"name":"val error: Throwable","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Failed.error","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-failed/error.html","searchKeys":["error","val error: Throwable","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Failed.error"]},{"name":"val framingDesyncCount: Long","description":"org.meshtastic.core.network.transport.StreamFrameCodec.framingDesyncCount","location":"core/network/org.meshtastic.core.network.transport/-stream-frame-codec/framing-desync-count.html","searchKeys":["framingDesyncCount","val framingDesyncCount: Long","org.meshtastic.core.network.transport.StreamFrameCodec.framingDesyncCount"]},{"name":"val hostAddress: String","description":"org.meshtastic.core.network.repository.DiscoveredService.hostAddress","location":"core/network/org.meshtastic.core.network.repository/-discovered-service/host-address.html","searchKeys":["hostAddress","val hostAddress: String","org.meshtastic.core.network.repository.DiscoveredService.hostAddress"]},{"name":"val isConnected: Boolean","description":"org.meshtastic.core.network.transport.TcpTransport.isConnected","location":"core/network/org.meshtastic.core.network.transport/-tcp-transport/is-connected.html","searchKeys":["isConnected","val isConnected: Boolean","org.meshtastic.core.network.transport.TcpTransport.isConnected"]},{"name":"val minStableConnection: Duration","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.minStableConnection","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/min-stable-connection.html","searchKeys":["minStableConnection","val minStableConnection: Duration","org.meshtastic.core.network.radio.BleReconnectPolicy.minStableConnection"]},{"name":"val name: String","description":"org.meshtastic.core.network.repository.DiscoveredService.name","location":"core/network/org.meshtastic.core.network.repository/-discovered-service/name.html","searchKeys":["name","val name: String","org.meshtastic.core.network.repository.DiscoveredService.name"]},{"name":"val port: Int","description":"org.meshtastic.core.network.repository.DiscoveredService.port","location":"core/network/org.meshtastic.core.network.repository/-discovered-service/port.html","searchKeys":["port","val port: Int","org.meshtastic.core.network.repository.DiscoveredService.port"]},{"name":"val serialDevices: StateFlow<Map<String, UsbSerialDriver>>","description":"org.meshtastic.core.network.repository.UsbRepository.serialDevices","location":"core/network/org.meshtastic.core.network.repository/-usb-repository/serial-devices.html","searchKeys":["serialDevices","val serialDevices: StateFlow<Map<String, UsbSerialDriver>>","org.meshtastic.core.network.repository.UsbRepository.serialDevices"]},{"name":"val txt: Map<String, ByteArray>","description":"org.meshtastic.core.network.repository.DiscoveredService.txt","location":"core/network/org.meshtastic.core.network.repository/-discovered-service/txt.html","searchKeys":["txt","val txt: Map<String, ByteArray>","org.meshtastic.core.network.repository.DiscoveredService.txt"]},{"name":"val wasIntentional: Boolean","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected.wasIntentional","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-disconnected/was-intentional.html","searchKeys":["wasIntentional","val wasIntentional: Boolean","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected.wasIntentional"]},{"name":"val wasStable: Boolean","description":"org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected.wasStable","location":"core/network/org.meshtastic.core.network.radio/-ble-reconnect-policy/-outcome/-disconnected/was-stable.html","searchKeys":["wasStable","val wasStable: Boolean","org.meshtastic.core.network.radio.BleReconnectPolicy.Outcome.Disconnected.wasStable"]},{"name":"ApplicationRegistrationFailed","description":"org.meshtastic.core.ble.BleScanStartFailureReason.ApplicationRegistrationFailed","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/-application-registration-failed/index.html","searchKeys":["ApplicationRegistrationFailed","ApplicationRegistrationFailed","org.meshtastic.core.ble.BleScanStartFailureReason.ApplicationRegistrationFailed"]},{"name":"BluetoothDisabled","description":"org.meshtastic.core.ble.BleScanStartFailureReason.BluetoothDisabled","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/-bluetooth-disabled/index.html","searchKeys":["BluetoothDisabled","BluetoothDisabled","org.meshtastic.core.ble.BleScanStartFailureReason.BluetoothDisabled"]},{"name":"Compact","description":"org.meshtastic.core.ble.BleLogFormat.Compact","location":"core/ble/org.meshtastic.core.ble/-ble-log-format/-compact/index.html","searchKeys":["Compact","Compact","org.meshtastic.core.ble.BleLogFormat.Compact"]},{"name":"Data","description":"org.meshtastic.core.ble.BleLogLevel.Data","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/-data/index.html","searchKeys":["Data","Data","org.meshtastic.core.ble.BleLogLevel.Data"]},{"name":"Events","description":"org.meshtastic.core.ble.BleLogLevel.Events","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/-events/index.html","searchKeys":["Events","Events","org.meshtastic.core.ble.BleLogLevel.Events"]},{"name":"LocationServicesDisabled","description":"org.meshtastic.core.ble.BleScanStartFailureReason.LocationServicesDisabled","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/-location-services-disabled/index.html","searchKeys":["LocationServicesDisabled","LocationServicesDisabled","org.meshtastic.core.ble.BleScanStartFailureReason.LocationServicesDisabled"]},{"name":"MissingScanPermission","description":"org.meshtastic.core.ble.BleScanStartFailureReason.MissingScanPermission","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/-missing-scan-permission/index.html","searchKeys":["MissingScanPermission","MissingScanPermission","org.meshtastic.core.ble.BleScanStartFailureReason.MissingScanPermission"]},{"name":"Multiline","description":"org.meshtastic.core.ble.BleLogFormat.Multiline","location":"core/ble/org.meshtastic.core.ble/-ble-log-format/-multiline/index.html","searchKeys":["Multiline","Multiline","org.meshtastic.core.ble.BleLogFormat.Multiline"]},{"name":"ScanningTooFrequently","description":"org.meshtastic.core.ble.BleScanStartFailureReason.ScanningTooFrequently","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/-scanning-too-frequently/index.html","searchKeys":["ScanningTooFrequently","ScanningTooFrequently","org.meshtastic.core.ble.BleScanStartFailureReason.ScanningTooFrequently"]},{"name":"WITHOUT_RESPONSE","description":"org.meshtastic.core.ble.BleWriteType.WITHOUT_RESPONSE","location":"core/ble/org.meshtastic.core.ble/-ble-write-type/-w-i-t-h-o-u-t_-r-e-s-p-o-n-s-e/index.html","searchKeys":["WITHOUT_RESPONSE","WITHOUT_RESPONSE","org.meshtastic.core.ble.BleWriteType.WITHOUT_RESPONSE"]},{"name":"WITH_RESPONSE","description":"org.meshtastic.core.ble.BleWriteType.WITH_RESPONSE","location":"core/ble/org.meshtastic.core.ble/-ble-write-type/-w-i-t-h_-r-e-s-p-o-n-s-e/index.html","searchKeys":["WITH_RESPONSE","WITH_RESPONSE","org.meshtastic.core.ble.BleWriteType.WITH_RESPONSE"]},{"name":"Warnings","description":"org.meshtastic.core.ble.BleLogLevel.Warnings","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/-warnings/index.html","searchKeys":["Warnings","Warnings","org.meshtastic.core.ble.BleLogLevel.Warnings"]},{"name":"abstract fun create(scope: CoroutineScope, tag: String): BleConnection","description":"org.meshtastic.core.ble.BleConnectionFactory.create","location":"core/ble/org.meshtastic.core.ble/-ble-connection-factory/create.html","searchKeys":["create","abstract fun create(scope: CoroutineScope, tag: String): BleConnection","org.meshtastic.core.ble.BleConnectionFactory.create"]},{"name":"abstract fun hasCharacteristic(characteristic: BleCharacteristic): Boolean","description":"org.meshtastic.core.ble.BleService.hasCharacteristic","location":"core/ble/org.meshtastic.core.ble/-ble-service/has-characteristic.html","searchKeys":["hasCharacteristic","abstract fun hasCharacteristic(characteristic: BleCharacteristic): Boolean","org.meshtastic.core.ble.BleService.hasCharacteristic"]},{"name":"abstract fun isBonded(address: String): Boolean","description":"org.meshtastic.core.ble.BluetoothRepository.isBonded","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/is-bonded.html","searchKeys":["isBonded","abstract fun isBonded(address: String): Boolean","org.meshtastic.core.ble.BluetoothRepository.isBonded"]},{"name":"abstract fun isValid(bleAddress: String): Boolean","description":"org.meshtastic.core.ble.BluetoothRepository.isValid","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/is-valid.html","searchKeys":["isValid","abstract fun isValid(bleAddress: String): Boolean","org.meshtastic.core.ble.BluetoothRepository.isValid"]},{"name":"abstract fun maximumWriteValueLength(writeType: BleWriteType): Int?","description":"org.meshtastic.core.ble.BleConnection.maximumWriteValueLength","location":"core/ble/org.meshtastic.core.ble/-ble-connection/maximum-write-value-length.html","searchKeys":["maximumWriteValueLength","abstract fun maximumWriteValueLength(writeType: BleWriteType): Int?","org.meshtastic.core.ble.BleConnection.maximumWriteValueLength"]},{"name":"abstract fun observe(characteristic: BleCharacteristic): Flow<ByteArray>","description":"org.meshtastic.core.ble.BleService.observe","location":"core/ble/org.meshtastic.core.ble/-ble-service/observe.html","searchKeys":["observe","abstract fun observe(characteristic: BleCharacteristic): Flow<ByteArray>","org.meshtastic.core.ble.BleService.observe"]},{"name":"abstract fun preferredWriteType(characteristic: BleCharacteristic): BleWriteType","description":"org.meshtastic.core.ble.BleService.preferredWriteType","location":"core/ble/org.meshtastic.core.ble/-ble-service/preferred-write-type.html","searchKeys":["preferredWriteType","abstract fun preferredWriteType(characteristic: BleCharacteristic): BleWriteType","org.meshtastic.core.ble.BleService.preferredWriteType"]},{"name":"abstract fun refreshState()","description":"org.meshtastic.core.ble.BluetoothRepository.refreshState","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/refresh-state.html","searchKeys":["refreshState","abstract fun refreshState()","org.meshtastic.core.ble.BluetoothRepository.refreshState"]},{"name":"abstract fun scan(timeout: Duration, serviceUuid: Uuid? = null, address: String? = null): Flow<BleDevice>","description":"org.meshtastic.core.ble.BleScanner.scan","location":"core/ble/org.meshtastic.core.ble/-ble-scanner/scan.html","searchKeys":["scan","abstract fun scan(timeout: Duration, serviceUuid: Uuid? = null, address: String? = null): Flow<BleDevice>","org.meshtastic.core.ble.BleScanner.scan"]},{"name":"abstract suspend fun <T> profile(serviceUuid: Uuid, timeout: Duration = 30.seconds, setup: suspend CoroutineScope.(BleService) -> T): T","description":"org.meshtastic.core.ble.BleConnection.profile","location":"core/ble/org.meshtastic.core.ble/-ble-connection/profile.html","searchKeys":["profile","abstract suspend fun <T> profile(serviceUuid: Uuid, timeout: Duration = 30.seconds, setup: suspend CoroutineScope.(BleService) -> T): T","org.meshtastic.core.ble.BleConnection.profile"]},{"name":"abstract suspend fun bond()","description":"org.meshtastic.core.ble.BleDevice.bond","location":"core/ble/org.meshtastic.core.ble/-ble-device/bond.html","searchKeys":["bond","abstract suspend fun bond()","org.meshtastic.core.ble.BleDevice.bond"]},{"name":"abstract suspend fun bond(device: BleDevice)","description":"org.meshtastic.core.ble.BluetoothRepository.bond","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/bond.html","searchKeys":["bond","abstract suspend fun bond(device: BleDevice)","org.meshtastic.core.ble.BluetoothRepository.bond"]},{"name":"abstract suspend fun connect(device: BleDevice)","description":"org.meshtastic.core.ble.BleConnection.connect","location":"core/ble/org.meshtastic.core.ble/-ble-connection/connect.html","searchKeys":["connect","abstract suspend fun connect(device: BleDevice)","org.meshtastic.core.ble.BleConnection.connect"]},{"name":"abstract suspend fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState","description":"org.meshtastic.core.ble.BleConnection.connectAndAwait","location":"core/ble/org.meshtastic.core.ble/-ble-connection/connect-and-await.html","searchKeys":["connectAndAwait","abstract suspend fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState","org.meshtastic.core.ble.BleConnection.connectAndAwait"]},{"name":"abstract suspend fun disconnect()","description":"org.meshtastic.core.ble.BleConnection.disconnect","location":"core/ble/org.meshtastic.core.ble/-ble-connection/disconnect.html","searchKeys":["disconnect","abstract suspend fun disconnect()","org.meshtastic.core.ble.BleConnection.disconnect"]},{"name":"abstract suspend fun read(characteristic: BleCharacteristic): ByteArray","description":"org.meshtastic.core.ble.BleService.read","location":"core/ble/org.meshtastic.core.ble/-ble-service/read.html","searchKeys":["read","abstract suspend fun read(characteristic: BleCharacteristic): ByteArray","org.meshtastic.core.ble.BleService.read"]},{"name":"abstract suspend fun readRssi(): Int?","description":"org.meshtastic.core.ble.BleDevice.readRssi","location":"core/ble/org.meshtastic.core.ble/-ble-device/read-rssi.html","searchKeys":["readRssi","abstract suspend fun readRssi(): Int?","org.meshtastic.core.ble.BleDevice.readRssi"]},{"name":"abstract suspend fun sendToRadio(packet: ByteArray)","description":"org.meshtastic.core.ble.MeshtasticRadioProfile.sendToRadio","location":"core/ble/org.meshtastic.core.ble/-meshtastic-radio-profile/send-to-radio.html","searchKeys":["sendToRadio","abstract suspend fun sendToRadio(packet: ByteArray)","org.meshtastic.core.ble.MeshtasticRadioProfile.sendToRadio"]},{"name":"abstract suspend fun write(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","description":"org.meshtastic.core.ble.BleService.write","location":"core/ble/org.meshtastic.core.ble/-ble-service/write.html","searchKeys":["write","abstract suspend fun write(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","org.meshtastic.core.ble.BleService.write"]},{"name":"abstract val address: String","description":"org.meshtastic.core.ble.BleDevice.address","location":"core/ble/org.meshtastic.core.ble/-ble-device/address.html","searchKeys":["address","abstract val address: String","org.meshtastic.core.ble.BleDevice.address"]},{"name":"abstract val connectionState: StateFlow<BleConnectionState>","description":"org.meshtastic.core.ble.BleConnection.connectionState","location":"core/ble/org.meshtastic.core.ble/-ble-connection/connection-state.html","searchKeys":["connectionState","abstract val connectionState: StateFlow<BleConnectionState>","org.meshtastic.core.ble.BleConnection.connectionState"]},{"name":"abstract val device: BleDevice?","description":"org.meshtastic.core.ble.BleConnection.device","location":"core/ble/org.meshtastic.core.ble/-ble-connection/device.html","searchKeys":["device","abstract val device: BleDevice?","org.meshtastic.core.ble.BleConnection.device"]},{"name":"abstract val deviceFlow: StateFlow<BleDevice?>","description":"org.meshtastic.core.ble.BleConnection.deviceFlow","location":"core/ble/org.meshtastic.core.ble/-ble-connection/device-flow.html","searchKeys":["deviceFlow","abstract val deviceFlow: StateFlow<BleDevice?>","org.meshtastic.core.ble.BleConnection.deviceFlow"]},{"name":"abstract val fromRadio: Flow<ByteArray>","description":"org.meshtastic.core.ble.MeshtasticRadioProfile.fromRadio","location":"core/ble/org.meshtastic.core.ble/-meshtastic-radio-profile/from-radio.html","searchKeys":["fromRadio","abstract val fromRadio: Flow<ByteArray>","org.meshtastic.core.ble.MeshtasticRadioProfile.fromRadio"]},{"name":"abstract val isBonded: Boolean","description":"org.meshtastic.core.ble.BleDevice.isBonded","location":"core/ble/org.meshtastic.core.ble/-ble-device/is-bonded.html","searchKeys":["isBonded","abstract val isBonded: Boolean","org.meshtastic.core.ble.BleDevice.isBonded"]},{"name":"abstract val isConnected: Boolean","description":"org.meshtastic.core.ble.BleDevice.isConnected","location":"core/ble/org.meshtastic.core.ble/-ble-device/is-connected.html","searchKeys":["isConnected","abstract val isConnected: Boolean","org.meshtastic.core.ble.BleDevice.isConnected"]},{"name":"abstract val logRadio: Flow<ByteArray>","description":"org.meshtastic.core.ble.MeshtasticRadioProfile.logRadio","location":"core/ble/org.meshtastic.core.ble/-meshtastic-radio-profile/log-radio.html","searchKeys":["logRadio","abstract val logRadio: Flow<ByteArray>","org.meshtastic.core.ble.MeshtasticRadioProfile.logRadio"]},{"name":"abstract val name: String?","description":"org.meshtastic.core.ble.BleDevice.name","location":"core/ble/org.meshtastic.core.ble/-ble-device/name.html","searchKeys":["name","abstract val name: String?","org.meshtastic.core.ble.BleDevice.name"]},{"name":"abstract val state: StateFlow<BleConnectionState>","description":"org.meshtastic.core.ble.BleDevice.state","location":"core/ble/org.meshtastic.core.ble/-ble-device/state.html","searchKeys":["state","abstract val state: StateFlow<BleConnectionState>","org.meshtastic.core.ble.BleDevice.state"]},{"name":"abstract val state: StateFlow<BluetoothState>","description":"org.meshtastic.core.ble.BluetoothRepository.state","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/state.html","searchKeys":["state","abstract val state: StateFlow<BluetoothState>","org.meshtastic.core.ble.BluetoothRepository.state"]},{"name":"class AndroidBluetoothRepository(context: Context, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle) : BluetoothRepository","description":"org.meshtastic.core.ble.AndroidBluetoothRepository","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/index.html","searchKeys":["AndroidBluetoothRepository","class AndroidBluetoothRepository(context: Context, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle) : BluetoothRepository","org.meshtastic.core.ble.AndroidBluetoothRepository"]},{"name":"class BleScanStartException(val reason: BleScanStartFailureReason, cause: Throwable, val retryAfter: Duration? = null) : IllegalStateException, ExpectedCondition","description":"org.meshtastic.core.ble.BleScanStartException","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/index.html","searchKeys":["BleScanStartException","class BleScanStartException(val reason: BleScanStartFailureReason, cause: Throwable, val retryAfter: Duration? = null) : IllegalStateException, ExpectedCondition","org.meshtastic.core.ble.BleScanStartException"]},{"name":"class CoreBleAndroidModule","description":"org.meshtastic.core.ble.di.CoreBleAndroidModule","location":"core/ble/org.meshtastic.core.ble.di/-core-ble-android-module/index.html","searchKeys":["CoreBleAndroidModule","class CoreBleAndroidModule","org.meshtastic.core.ble.di.CoreBleAndroidModule"]},{"name":"class CoreBleModule","description":"org.meshtastic.core.ble.di.CoreBleModule","location":"core/ble/org.meshtastic.core.ble.di/-core-ble-module/index.html","searchKeys":["CoreBleModule","class CoreBleModule","org.meshtastic.core.ble.di.CoreBleModule"]},{"name":"class KableBleConnection(scope: CoroutineScope, loggingConfig: BleLoggingConfig) : BleConnection","description":"org.meshtastic.core.ble.KableBleConnection","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/index.html","searchKeys":["KableBleConnection","class KableBleConnection(scope: CoroutineScope, loggingConfig: BleLoggingConfig) : BleConnection","org.meshtastic.core.ble.KableBleConnection"]},{"name":"class KableBleConnectionFactory(loggingConfig: BleLoggingConfig) : BleConnectionFactory","description":"org.meshtastic.core.ble.KableBleConnectionFactory","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection-factory/index.html","searchKeys":["KableBleConnectionFactory","class KableBleConnectionFactory(loggingConfig: BleLoggingConfig) : BleConnectionFactory","org.meshtastic.core.ble.KableBleConnectionFactory"]},{"name":"class KableBleService(peripheral: Peripheral, serviceUuid: Uuid) : BleService","description":"org.meshtastic.core.ble.KableBleService","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/index.html","searchKeys":["KableBleService","class KableBleService(peripheral: Peripheral, serviceUuid: Uuid) : BleService","org.meshtastic.core.ble.KableBleService"]},{"name":"class KableBluetoothRepository : BluetoothRepository","description":"org.meshtastic.core.ble.KableBluetoothRepository","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/index.html","searchKeys":["KableBluetoothRepository","class KableBluetoothRepository : BluetoothRepository","org.meshtastic.core.ble.KableBluetoothRepository"]},{"name":"class KableMeshtasticRadioProfile(service: BleService) : MeshtasticRadioProfile","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/index.html","searchKeys":["KableMeshtasticRadioProfile","class KableMeshtasticRadioProfile(service: BleService) : MeshtasticRadioProfile","org.meshtastic.core.ble.KableMeshtasticRadioProfile"]},{"name":"class MeshtasticBleDevice(val address: String, val name: String? = null, val advertisement: Advertisement? = null) : BleDevice","description":"org.meshtastic.core.ble.MeshtasticBleDevice","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/index.html","searchKeys":["MeshtasticBleDevice","class MeshtasticBleDevice(val address: String, val name: String? = null, val advertisement: Advertisement? = null) : BleDevice","org.meshtastic.core.ble.MeshtasticBleDevice"]},{"name":"const val BLE_NAME_PATTERN: String","description":"org.meshtastic.core.ble.MeshtasticBleConstants.BLE_NAME_PATTERN","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-b-l-e_-n-a-m-e_-p-a-t-t-e-r-n.html","searchKeys":["BLE_NAME_PATTERN","const val BLE_NAME_PATTERN: String","org.meshtastic.core.ble.MeshtasticBleConstants.BLE_NAME_PATTERN"]},{"name":"const val DEFAULT_BLE_WRITE_VALUE_LENGTH: Int = 20","description":"org.meshtastic.core.ble.DEFAULT_BLE_WRITE_VALUE_LENGTH","location":"core/ble/org.meshtastic.core.ble/-d-e-f-a-u-l-t_-b-l-e_-w-r-i-t-e_-v-a-l-u-e_-l-e-n-g-t-h.html","searchKeys":["DEFAULT_BLE_WRITE_VALUE_LENGTH","const val DEFAULT_BLE_WRITE_VALUE_LENGTH: Int = 20","org.meshtastic.core.ble.DEFAULT_BLE_WRITE_VALUE_LENGTH"]},{"name":"constructor()","description":"org.meshtastic.core.ble.KableBluetoothRepository.KableBluetoothRepository","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/-kable-bluetooth-repository.html","searchKeys":["KableBluetoothRepository","constructor()","org.meshtastic.core.ble.KableBluetoothRepository.KableBluetoothRepository"]},{"name":"constructor()","description":"org.meshtastic.core.ble.di.CoreBleAndroidModule.CoreBleAndroidModule","location":"core/ble/org.meshtastic.core.ble.di/-core-ble-android-module/-core-ble-android-module.html","searchKeys":["CoreBleAndroidModule","constructor()","org.meshtastic.core.ble.di.CoreBleAndroidModule.CoreBleAndroidModule"]},{"name":"constructor()","description":"org.meshtastic.core.ble.di.CoreBleModule.CoreBleModule","location":"core/ble/org.meshtastic.core.ble.di/-core-ble-module/-core-ble-module.html","searchKeys":["CoreBleModule","constructor()","org.meshtastic.core.ble.di.CoreBleModule.CoreBleModule"]},{"name":"constructor(address: String, name: String? = null, advertisement: Advertisement? = null)","description":"org.meshtastic.core.ble.MeshtasticBleDevice.MeshtasticBleDevice","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/-meshtastic-ble-device.html","searchKeys":["MeshtasticBleDevice","constructor(address: String, name: String? = null, advertisement: Advertisement? = null)","org.meshtastic.core.ble.MeshtasticBleDevice.MeshtasticBleDevice"]},{"name":"constructor(code: Int)","description":"org.meshtastic.core.ble.DisconnectReason.PlatformSpecific.PlatformSpecific","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-platform-specific/-platform-specific.html","searchKeys":["PlatformSpecific","constructor(code: Int)","org.meshtastic.core.ble.DisconnectReason.PlatformSpecific.PlatformSpecific"]},{"name":"constructor(context: Context, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle)","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.AndroidBluetoothRepository","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/-android-bluetooth-repository.html","searchKeys":["AndroidBluetoothRepository","constructor(context: Context, dispatchers: CoroutineDispatchers, processLifecycle: Lifecycle)","org.meshtastic.core.ble.AndroidBluetoothRepository.AndroidBluetoothRepository"]},{"name":"constructor(hasPermissions: Boolean = false, enabled: Boolean = false, bondedDevices: List<BleDevice> = emptyList())","description":"org.meshtastic.core.ble.BluetoothState.BluetoothState","location":"core/ble/org.meshtastic.core.ble/-bluetooth-state/-bluetooth-state.html","searchKeys":["BluetoothState","constructor(hasPermissions: Boolean = false, enabled: Boolean = false, bondedDevices: List<BleDevice> = emptyList())","org.meshtastic.core.ble.BluetoothState.BluetoothState"]},{"name":"constructor(isPermanent: Boolean, gattStatus: Int? = null, message: String)","description":"org.meshtastic.core.ble.BleExceptionInfo.BleExceptionInfo","location":"core/ble/org.meshtastic.core.ble/-ble-exception-info/-ble-exception-info.html","searchKeys":["BleExceptionInfo","constructor(isPermanent: Boolean, gattStatus: Int? = null, message: String)","org.meshtastic.core.ble.BleExceptionInfo.BleExceptionInfo"]},{"name":"constructor(level: BleLogLevel, format: BleLogFormat = BleLogFormat.Compact)","description":"org.meshtastic.core.ble.BleLoggingConfig.BleLoggingConfig","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/-ble-logging-config.html","searchKeys":["BleLoggingConfig","constructor(level: BleLogLevel, format: BleLogFormat = BleLogFormat.Compact)","org.meshtastic.core.ble.BleLoggingConfig.BleLoggingConfig"]},{"name":"constructor(loggingConfig: BleLoggingConfig)","description":"org.meshtastic.core.ble.KableBleConnectionFactory.KableBleConnectionFactory","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection-factory/-kable-ble-connection-factory.html","searchKeys":["KableBleConnectionFactory","constructor(loggingConfig: BleLoggingConfig)","org.meshtastic.core.ble.KableBleConnectionFactory.KableBleConnectionFactory"]},{"name":"constructor(loggingConfig: BleLoggingConfig)","description":"org.meshtastic.core.ble.KableBleScanner.KableBleScanner","location":"core/ble/org.meshtastic.core.ble/-kable-ble-scanner/-kable-ble-scanner.html","searchKeys":["KableBleScanner","constructor(loggingConfig: BleLoggingConfig)","org.meshtastic.core.ble.KableBleScanner.KableBleScanner"]},{"name":"constructor(peripheral: Peripheral, serviceUuid: Uuid)","description":"org.meshtastic.core.ble.KableBleService.KableBleService","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/-kable-ble-service.html","searchKeys":["KableBleService","constructor(peripheral: Peripheral, serviceUuid: Uuid)","org.meshtastic.core.ble.KableBleService.KableBleService"]},{"name":"constructor(reason: BleScanStartFailureReason, cause: Throwable, retryAfter: Duration? = null)","description":"org.meshtastic.core.ble.BleScanStartException.BleScanStartException","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/-ble-scan-start-exception.html","searchKeys":["BleScanStartException","constructor(reason: BleScanStartFailureReason, cause: Throwable, retryAfter: Duration? = null)","org.meshtastic.core.ble.BleScanStartException.BleScanStartException"]},{"name":"constructor(reason: DisconnectReason = DisconnectReason.Unknown)","description":"org.meshtastic.core.ble.BleConnectionState.Disconnected.Disconnected","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/-disconnected/-disconnected.html","searchKeys":["Disconnected","constructor(reason: DisconnectReason = DisconnectReason.Unknown)","org.meshtastic.core.ble.BleConnectionState.Disconnected.Disconnected"]},{"name":"constructor(scope: CoroutineScope, loggingConfig: BleLoggingConfig)","description":"org.meshtastic.core.ble.KableBleConnection.KableBleConnection","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/-kable-ble-connection.html","searchKeys":["KableBleConnection","constructor(scope: CoroutineScope, loggingConfig: BleLoggingConfig)","org.meshtastic.core.ble.KableBleConnection.KableBleConnection"]},{"name":"constructor(service: BleService)","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.KableMeshtasticRadioProfile","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/-kable-meshtastic-radio-profile.html","searchKeys":["KableMeshtasticRadioProfile","constructor(service: BleService)","org.meshtastic.core.ble.KableMeshtasticRadioProfile.KableMeshtasticRadioProfile"]},{"name":"constructor(uuid: Uuid)","description":"org.meshtastic.core.ble.BleCharacteristic.BleCharacteristic","location":"core/ble/org.meshtastic.core.ble/-ble-characteristic/-ble-characteristic.html","searchKeys":["BleCharacteristic","constructor(uuid: Uuid)","org.meshtastic.core.ble.BleCharacteristic.BleCharacteristic"]},{"name":"data class BleCharacteristic(val uuid: Uuid)","description":"org.meshtastic.core.ble.BleCharacteristic","location":"core/ble/org.meshtastic.core.ble/-ble-characteristic/index.html","searchKeys":["BleCharacteristic","data class BleCharacteristic(val uuid: Uuid)","org.meshtastic.core.ble.BleCharacteristic"]},{"name":"data class BleExceptionInfo(val isPermanent: Boolean, val gattStatus: Int? = null, val message: String)","description":"org.meshtastic.core.ble.BleExceptionInfo","location":"core/ble/org.meshtastic.core.ble/-ble-exception-info/index.html","searchKeys":["BleExceptionInfo","data class BleExceptionInfo(val isPermanent: Boolean, val gattStatus: Int? = null, val message: String)","org.meshtastic.core.ble.BleExceptionInfo"]},{"name":"data class BleLoggingConfig(val level: BleLogLevel, val format: BleLogFormat = BleLogFormat.Compact)","description":"org.meshtastic.core.ble.BleLoggingConfig","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/index.html","searchKeys":["BleLoggingConfig","data class BleLoggingConfig(val level: BleLogLevel, val format: BleLogFormat = BleLogFormat.Compact)","org.meshtastic.core.ble.BleLoggingConfig"]},{"name":"data class BluetoothState(val hasPermissions: Boolean = false, val enabled: Boolean = false, val bondedDevices: List<BleDevice> = emptyList())","description":"org.meshtastic.core.ble.BluetoothState","location":"core/ble/org.meshtastic.core.ble/-bluetooth-state/index.html","searchKeys":["BluetoothState","data class BluetoothState(val hasPermissions: Boolean = false, val enabled: Boolean = false, val bondedDevices: List<BleDevice> = emptyList())","org.meshtastic.core.ble.BluetoothState"]},{"name":"data class Disconnected(val reason: DisconnectReason = DisconnectReason.Unknown) : BleConnectionState","description":"org.meshtastic.core.ble.BleConnectionState.Disconnected","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/-disconnected/index.html","searchKeys":["Disconnected","data class Disconnected(val reason: DisconnectReason = DisconnectReason.Unknown) : BleConnectionState","org.meshtastic.core.ble.BleConnectionState.Disconnected"]},{"name":"data class PlatformSpecific(val code: Int) : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.PlatformSpecific","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-platform-specific/index.html","searchKeys":["PlatformSpecific","data class PlatformSpecific(val code: Int) : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.PlatformSpecific"]},{"name":"data object Cancelled : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.Cancelled","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-cancelled/index.html","searchKeys":["Cancelled","data object Cancelled : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.Cancelled"]},{"name":"data object Connected : BleConnectionState","description":"org.meshtastic.core.ble.BleConnectionState.Connected","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/-connected/index.html","searchKeys":["Connected","data object Connected : BleConnectionState","org.meshtastic.core.ble.BleConnectionState.Connected"]},{"name":"data object Connecting : BleConnectionState","description":"org.meshtastic.core.ble.BleConnectionState.Connecting","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/-connecting/index.html","searchKeys":["Connecting","data object Connecting : BleConnectionState","org.meshtastic.core.ble.BleConnectionState.Connecting"]},{"name":"data object ConnectionFailed : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.ConnectionFailed","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-connection-failed/index.html","searchKeys":["ConnectionFailed","data object ConnectionFailed : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.ConnectionFailed"]},{"name":"data object Disconnecting : BleConnectionState","description":"org.meshtastic.core.ble.BleConnectionState.Disconnecting","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/-disconnecting/index.html","searchKeys":["Disconnecting","data object Disconnecting : BleConnectionState","org.meshtastic.core.ble.BleConnectionState.Disconnecting"]},{"name":"data object EncryptionFailed : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.EncryptionFailed","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-encryption-failed/index.html","searchKeys":["EncryptionFailed","data object EncryptionFailed : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.EncryptionFailed"]},{"name":"data object LocalDisconnect : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.LocalDisconnect","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-local-disconnect/index.html","searchKeys":["LocalDisconnect","data object LocalDisconnect : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.LocalDisconnect"]},{"name":"data object RemoteDisconnect : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.RemoteDisconnect","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-remote-disconnect/index.html","searchKeys":["RemoteDisconnect","data object RemoteDisconnect : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.RemoteDisconnect"]},{"name":"data object Timeout : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.Timeout","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-timeout/index.html","searchKeys":["Timeout","data object Timeout : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.Timeout"]},{"name":"data object Unknown : DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason.Unknown","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-unknown/index.html","searchKeys":["Unknown","data object Unknown : DisconnectReason","org.meshtastic.core.ble.DisconnectReason.Unknown"]},{"name":"enum BleLogFormat : Enum<BleLogFormat> ","description":"org.meshtastic.core.ble.BleLogFormat","location":"core/ble/org.meshtastic.core.ble/-ble-log-format/index.html","searchKeys":["BleLogFormat","enum BleLogFormat : Enum<BleLogFormat> ","org.meshtastic.core.ble.BleLogFormat"]},{"name":"enum BleLogLevel : Enum<BleLogLevel> ","description":"org.meshtastic.core.ble.BleLogLevel","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/index.html","searchKeys":["BleLogLevel","enum BleLogLevel : Enum<BleLogLevel> ","org.meshtastic.core.ble.BleLogLevel"]},{"name":"enum BleScanStartFailureReason : Enum<BleScanStartFailureReason> ","description":"org.meshtastic.core.ble.BleScanStartFailureReason","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/index.html","searchKeys":["BleScanStartFailureReason","enum BleScanStartFailureReason : Enum<BleScanStartFailureReason> ","org.meshtastic.core.ble.BleScanStartFailureReason"]},{"name":"enum BleWriteType : Enum<BleWriteType> ","description":"org.meshtastic.core.ble.BleWriteType","location":"core/ble/org.meshtastic.core.ble/-ble-write-type/index.html","searchKeys":["BleWriteType","enum BleWriteType : Enum<BleWriteType> ","org.meshtastic.core.ble.BleWriteType"]},{"name":"fun BleService.toMeshtasticRadioProfile(): MeshtasticRadioProfile","description":"org.meshtastic.core.ble.toMeshtasticRadioProfile","location":"core/ble/org.meshtastic.core.ble/to-meshtastic-radio-profile.html","searchKeys":["toMeshtasticRadioProfile","fun BleService.toMeshtasticRadioProfile(): MeshtasticRadioProfile","org.meshtastic.core.ble.toMeshtasticRadioProfile"]},{"name":"fun State.Disconnected.Status?.toDisconnectReason(): DisconnectReason","description":"org.meshtastic.core.ble.toDisconnectReason","location":"core/ble/org.meshtastic.core.ble/to-disconnect-reason.html","searchKeys":["toDisconnectReason","fun State.Disconnected.Status?.toDisconnectReason(): DisconnectReason","org.meshtastic.core.ble.toDisconnectReason"]},{"name":"fun State.toBleConnectionState(hasStartedConnecting: Boolean): BleConnectionState?","description":"org.meshtastic.core.ble.toBleConnectionState","location":"core/ble/org.meshtastic.core.ble/to-ble-connection-state.html","searchKeys":["toBleConnectionState","fun State.toBleConnectionState(hasStartedConnecting: Boolean): BleConnectionState?","org.meshtastic.core.ble.toBleConnectionState"]},{"name":"fun Throwable.classifyBleException(): BleExceptionInfo?","description":"org.meshtastic.core.ble.classifyBleException","location":"core/ble/org.meshtastic.core.ble/classify-ble-exception.html","searchKeys":["classifyBleException","fun Throwable.classifyBleException(): BleExceptionInfo?","org.meshtastic.core.ble.classifyBleException"]},{"name":"fun Throwable.isSessionFatalBleException(): Boolean","description":"org.meshtastic.core.ble.isSessionFatalBleException","location":"core/ble/org.meshtastic.core.ble/is-session-fatal-ble-exception.html","searchKeys":["isSessionFatalBleException","fun Throwable.isSessionFatalBleException(): Boolean","org.meshtastic.core.ble.isSessionFatalBleException"]},{"name":"fun provideBleLoggingConfig(buildConfig: BuildConfigProvider): BleLoggingConfig","description":"org.meshtastic.core.ble.di.CoreBleModule.provideBleLoggingConfig","location":"core/ble/org.meshtastic.core.ble.di/-core-ble-module/provide-ble-logging-config.html","searchKeys":["provideBleLoggingConfig","fun provideBleLoggingConfig(buildConfig: BuildConfigProvider): BleLoggingConfig","org.meshtastic.core.ble.di.CoreBleModule.provideBleLoggingConfig"]},{"name":"fun provideLocationManager(app: Application): LocationManager","description":"org.meshtastic.core.ble.di.CoreBleAndroidModule.provideLocationManager","location":"core/ble/org.meshtastic.core.ble.di/-core-ble-android-module/provide-location-manager.html","searchKeys":["provideLocationManager","fun provideLocationManager(app: Application): LocationManager","org.meshtastic.core.ble.di.CoreBleAndroidModule.provideLocationManager"]},{"name":"fun valueOf(value: String): BleLogFormat","description":"org.meshtastic.core.ble.BleLogFormat.valueOf","location":"core/ble/org.meshtastic.core.ble/-ble-log-format/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): BleLogFormat","org.meshtastic.core.ble.BleLogFormat.valueOf"]},{"name":"fun valueOf(value: String): BleLogLevel","description":"org.meshtastic.core.ble.BleLogLevel.valueOf","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): BleLogLevel","org.meshtastic.core.ble.BleLogLevel.valueOf"]},{"name":"fun valueOf(value: String): BleScanStartFailureReason","description":"org.meshtastic.core.ble.BleScanStartFailureReason.valueOf","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): BleScanStartFailureReason","org.meshtastic.core.ble.BleScanStartFailureReason.valueOf"]},{"name":"fun valueOf(value: String): BleWriteType","description":"org.meshtastic.core.ble.BleWriteType.valueOf","location":"core/ble/org.meshtastic.core.ble/-ble-write-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): BleWriteType","org.meshtastic.core.ble.BleWriteType.valueOf"]},{"name":"fun values(): Array<BleLogFormat>","description":"org.meshtastic.core.ble.BleLogFormat.values","location":"core/ble/org.meshtastic.core.ble/-ble-log-format/values.html","searchKeys":["values","fun values(): Array<BleLogFormat>","org.meshtastic.core.ble.BleLogFormat.values"]},{"name":"fun values(): Array<BleLogLevel>","description":"org.meshtastic.core.ble.BleLogLevel.values","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/values.html","searchKeys":["values","fun values(): Array<BleLogLevel>","org.meshtastic.core.ble.BleLogLevel.values"]},{"name":"fun values(): Array<BleScanStartFailureReason>","description":"org.meshtastic.core.ble.BleScanStartFailureReason.values","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/values.html","searchKeys":["values","fun values(): Array<BleScanStartFailureReason>","org.meshtastic.core.ble.BleScanStartFailureReason.values"]},{"name":"fun values(): Array<BleWriteType>","description":"org.meshtastic.core.ble.BleWriteType.values","location":"core/ble/org.meshtastic.core.ble/-ble-write-type/values.html","searchKeys":["values","fun values(): Array<BleWriteType>","org.meshtastic.core.ble.BleWriteType.values"]},{"name":"interface BleConnection","description":"org.meshtastic.core.ble.BleConnection","location":"core/ble/org.meshtastic.core.ble/-ble-connection/index.html","searchKeys":["BleConnection","interface BleConnection","org.meshtastic.core.ble.BleConnection"]},{"name":"interface BleConnectionFactory","description":"org.meshtastic.core.ble.BleConnectionFactory","location":"core/ble/org.meshtastic.core.ble/-ble-connection-factory/index.html","searchKeys":["BleConnectionFactory","interface BleConnectionFactory","org.meshtastic.core.ble.BleConnectionFactory"]},{"name":"interface BleDevice","description":"org.meshtastic.core.ble.BleDevice","location":"core/ble/org.meshtastic.core.ble/-ble-device/index.html","searchKeys":["BleDevice","interface BleDevice","org.meshtastic.core.ble.BleDevice"]},{"name":"interface BleScanner","description":"org.meshtastic.core.ble.BleScanner","location":"core/ble/org.meshtastic.core.ble/-ble-scanner/index.html","searchKeys":["BleScanner","interface BleScanner","org.meshtastic.core.ble.BleScanner"]},{"name":"interface BleService","description":"org.meshtastic.core.ble.BleService","location":"core/ble/org.meshtastic.core.ble/-ble-service/index.html","searchKeys":["BleService","interface BleService","org.meshtastic.core.ble.BleService"]},{"name":"interface BluetoothRepository","description":"org.meshtastic.core.ble.BluetoothRepository","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/index.html","searchKeys":["BluetoothRepository","interface BluetoothRepository","org.meshtastic.core.ble.BluetoothRepository"]},{"name":"interface MeshtasticRadioProfile","description":"org.meshtastic.core.ble.MeshtasticRadioProfile","location":"core/ble/org.meshtastic.core.ble/-meshtastic-radio-profile/index.html","searchKeys":["MeshtasticRadioProfile","interface MeshtasticRadioProfile","org.meshtastic.core.ble.MeshtasticRadioProfile"]},{"name":"object Companion","description":"org.meshtastic.core.ble.BleLoggingConfig.Companion","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.ble.BleLoggingConfig.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.ble.KableBleConnection.Companion","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.ble.KableBleConnection.Companion"]},{"name":"object Companion","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.Companion","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.ble.KableMeshtasticRadioProfile.Companion"]},{"name":"object MeshtasticBleConstants","description":"org.meshtastic.core.ble.MeshtasticBleConstants","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/index.html","searchKeys":["MeshtasticBleConstants","object MeshtasticBleConstants","org.meshtastic.core.ble.MeshtasticBleConstants"]},{"name":"open class KableBleScanner(loggingConfig: BleLoggingConfig) : BleScanner","description":"org.meshtastic.core.ble.KableBleScanner","location":"core/ble/org.meshtastic.core.ble/-kable-ble-scanner/index.html","searchKeys":["KableBleScanner","open class KableBleScanner(loggingConfig: BleLoggingConfig) : BleScanner","org.meshtastic.core.ble.KableBleScanner"]},{"name":"open fun characteristic(uuid: Uuid): BleCharacteristic","description":"org.meshtastic.core.ble.BleService.characteristic","location":"core/ble/org.meshtastic.core.ble/-ble-service/characteristic.html","searchKeys":["characteristic","open fun characteristic(uuid: Uuid): BleCharacteristic","org.meshtastic.core.ble.BleService.characteristic"]},{"name":"open fun discoveredCharacteristicUuids(): List<Uuid>","description":"org.meshtastic.core.ble.BleService.discoveredCharacteristicUuids","location":"core/ble/org.meshtastic.core.ble/-ble-service/discovered-characteristic-uuids.html","searchKeys":["discoveredCharacteristicUuids","open fun discoveredCharacteristicUuids(): List<Uuid>","org.meshtastic.core.ble.BleService.discoveredCharacteristicUuids"]},{"name":"open fun invalidateServiceCache(): Boolean","description":"org.meshtastic.core.ble.BleConnection.invalidateServiceCache","location":"core/ble/org.meshtastic.core.ble/-ble-connection/invalidate-service-cache.html","searchKeys":["invalidateServiceCache","open fun invalidateServiceCache(): Boolean","org.meshtastic.core.ble.BleConnection.invalidateServiceCache"]},{"name":"open fun observe(characteristic: BleCharacteristic, onSubscription: suspend () -> Unit): Flow<ByteArray>","description":"org.meshtastic.core.ble.BleService.observe","location":"core/ble/org.meshtastic.core.ble/-ble-service/observe.html","searchKeys":["observe","open fun observe(characteristic: BleCharacteristic, onSubscription: suspend () -> Unit): Flow<ByteArray>","org.meshtastic.core.ble.BleService.observe"]},{"name":"open fun requestBalancedConnectionPriority(): Boolean","description":"org.meshtastic.core.ble.BleConnection.requestBalancedConnectionPriority","location":"core/ble/org.meshtastic.core.ble/-ble-connection/request-balanced-connection-priority.html","searchKeys":["requestBalancedConnectionPriority","open fun requestBalancedConnectionPriority(): Boolean","org.meshtastic.core.ble.BleConnection.requestBalancedConnectionPriority"]},{"name":"open fun requestDrain()","description":"org.meshtastic.core.ble.MeshtasticRadioProfile.requestDrain","location":"core/ble/org.meshtastic.core.ble/-meshtastic-radio-profile/request-drain.html","searchKeys":["requestDrain","open fun requestDrain()","org.meshtastic.core.ble.MeshtasticRadioProfile.requestDrain"]},{"name":"open fun requestHighConnectionPriority(): Boolean","description":"org.meshtastic.core.ble.BleConnection.requestHighConnectionPriority","location":"core/ble/org.meshtastic.core.ble/-ble-connection/request-high-connection-priority.html","searchKeys":["requestHighConnectionPriority","open fun requestHighConnectionPriority(): Boolean","org.meshtastic.core.ble.BleConnection.requestHighConnectionPriority"]},{"name":"open override fun create(scope: CoroutineScope, tag: String): BleConnection","description":"org.meshtastic.core.ble.KableBleConnectionFactory.create","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection-factory/create.html","searchKeys":["create","open override fun create(scope: CoroutineScope, tag: String): BleConnection","org.meshtastic.core.ble.KableBleConnectionFactory.create"]},{"name":"open override fun discoveredCharacteristicUuids(): List<Uuid>","description":"org.meshtastic.core.ble.KableBleService.discoveredCharacteristicUuids","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/discovered-characteristic-uuids.html","searchKeys":["discoveredCharacteristicUuids","open override fun discoveredCharacteristicUuids(): List<Uuid>","org.meshtastic.core.ble.KableBleService.discoveredCharacteristicUuids"]},{"name":"open override fun hasCharacteristic(characteristic: BleCharacteristic): Boolean","description":"org.meshtastic.core.ble.KableBleService.hasCharacteristic","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/has-characteristic.html","searchKeys":["hasCharacteristic","open override fun hasCharacteristic(characteristic: BleCharacteristic): Boolean","org.meshtastic.core.ble.KableBleService.hasCharacteristic"]},{"name":"open override fun invalidateServiceCache(): Boolean","description":"org.meshtastic.core.ble.KableBleConnection.invalidateServiceCache","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/invalidate-service-cache.html","searchKeys":["invalidateServiceCache","open override fun invalidateServiceCache(): Boolean","org.meshtastic.core.ble.KableBleConnection.invalidateServiceCache"]},{"name":"open override fun isBonded(address: String): Boolean","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.isBonded","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/is-bonded.html","searchKeys":["isBonded","open override fun isBonded(address: String): Boolean","org.meshtastic.core.ble.AndroidBluetoothRepository.isBonded"]},{"name":"open override fun isBonded(address: String): Boolean","description":"org.meshtastic.core.ble.KableBluetoothRepository.isBonded","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/is-bonded.html","searchKeys":["isBonded","open override fun isBonded(address: String): Boolean","org.meshtastic.core.ble.KableBluetoothRepository.isBonded"]},{"name":"open override fun isValid(bleAddress: String): Boolean","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.isValid","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/is-valid.html","searchKeys":["isValid","open override fun isValid(bleAddress: String): Boolean","org.meshtastic.core.ble.AndroidBluetoothRepository.isValid"]},{"name":"open override fun isValid(bleAddress: String): Boolean","description":"org.meshtastic.core.ble.KableBluetoothRepository.isValid","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/is-valid.html","searchKeys":["isValid","open override fun isValid(bleAddress: String): Boolean","org.meshtastic.core.ble.KableBluetoothRepository.isValid"]},{"name":"open override fun maximumWriteValueLength(writeType: BleWriteType): Int?","description":"org.meshtastic.core.ble.KableBleConnection.maximumWriteValueLength","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/maximum-write-value-length.html","searchKeys":["maximumWriteValueLength","open override fun maximumWriteValueLength(writeType: BleWriteType): Int?","org.meshtastic.core.ble.KableBleConnection.maximumWriteValueLength"]},{"name":"open override fun observe(characteristic: BleCharacteristic): Flow<ByteArray>","description":"org.meshtastic.core.ble.KableBleService.observe","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/observe.html","searchKeys":["observe","open override fun observe(characteristic: BleCharacteristic): Flow<ByteArray>","org.meshtastic.core.ble.KableBleService.observe"]},{"name":"open override fun observe(characteristic: BleCharacteristic, onSubscription: suspend () -> Unit): Flow<ByteArray>","description":"org.meshtastic.core.ble.KableBleService.observe","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/observe.html","searchKeys":["observe","open override fun observe(characteristic: BleCharacteristic, onSubscription: suspend () -> Unit): Flow<ByteArray>","org.meshtastic.core.ble.KableBleService.observe"]},{"name":"open override fun preferredWriteType(characteristic: BleCharacteristic): BleWriteType","description":"org.meshtastic.core.ble.KableBleService.preferredWriteType","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/preferred-write-type.html","searchKeys":["preferredWriteType","open override fun preferredWriteType(characteristic: BleCharacteristic): BleWriteType","org.meshtastic.core.ble.KableBleService.preferredWriteType"]},{"name":"open override fun refreshState()","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.refreshState","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/refresh-state.html","searchKeys":["refreshState","open override fun refreshState()","org.meshtastic.core.ble.AndroidBluetoothRepository.refreshState"]},{"name":"open override fun refreshState()","description":"org.meshtastic.core.ble.KableBluetoothRepository.refreshState","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/refresh-state.html","searchKeys":["refreshState","open override fun refreshState()","org.meshtastic.core.ble.KableBluetoothRepository.refreshState"]},{"name":"open override fun requestBalancedConnectionPriority(): Boolean","description":"org.meshtastic.core.ble.KableBleConnection.requestBalancedConnectionPriority","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/request-balanced-connection-priority.html","searchKeys":["requestBalancedConnectionPriority","open override fun requestBalancedConnectionPriority(): Boolean","org.meshtastic.core.ble.KableBleConnection.requestBalancedConnectionPriority"]},{"name":"open override fun requestDrain()","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.requestDrain","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/request-drain.html","searchKeys":["requestDrain","open override fun requestDrain()","org.meshtastic.core.ble.KableMeshtasticRadioProfile.requestDrain"]},{"name":"open override fun requestHighConnectionPriority(): Boolean","description":"org.meshtastic.core.ble.KableBleConnection.requestHighConnectionPriority","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/request-high-connection-priority.html","searchKeys":["requestHighConnectionPriority","open override fun requestHighConnectionPriority(): Boolean","org.meshtastic.core.ble.KableBleConnection.requestHighConnectionPriority"]},{"name":"open override fun scan(timeout: Duration, serviceUuid: Uuid? = null, address: String? = null): Flow<BleDevice>","description":"org.meshtastic.core.ble.KableBleScanner.scan","location":"core/ble/org.meshtastic.core.ble/-kable-ble-scanner/scan.html","searchKeys":["scan","open override fun scan(timeout: Duration, serviceUuid: Uuid? = null, address: String? = null): Flow<BleDevice>","org.meshtastic.core.ble.KableBleScanner.scan"]},{"name":"open override val address: String","description":"org.meshtastic.core.ble.MeshtasticBleDevice.address","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/address.html","searchKeys":["address","open override val address: String","org.meshtastic.core.ble.MeshtasticBleDevice.address"]},{"name":"open override val connectionState: StateFlow<BleConnectionState>","description":"org.meshtastic.core.ble.KableBleConnection.connectionState","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<BleConnectionState>","org.meshtastic.core.ble.KableBleConnection.connectionState"]},{"name":"open override val device: BleDevice?","description":"org.meshtastic.core.ble.KableBleConnection.device","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/device.html","searchKeys":["device","open override val device: BleDevice?","org.meshtastic.core.ble.KableBleConnection.device"]},{"name":"open override val deviceFlow: StateFlow<BleDevice?>","description":"org.meshtastic.core.ble.KableBleConnection.deviceFlow","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/device-flow.html","searchKeys":["deviceFlow","open override val deviceFlow: StateFlow<BleDevice?>","org.meshtastic.core.ble.KableBleConnection.deviceFlow"]},{"name":"open override val expectedConditionLabel: String","description":"org.meshtastic.core.ble.BleScanStartException.expectedConditionLabel","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/expected-condition-label.html","searchKeys":["expectedConditionLabel","open override val expectedConditionLabel: String","org.meshtastic.core.ble.BleScanStartException.expectedConditionLabel"]},{"name":"open override val fromRadio: Flow<ByteArray>","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.fromRadio","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/from-radio.html","searchKeys":["fromRadio","open override val fromRadio: Flow<ByteArray>","org.meshtastic.core.ble.KableMeshtasticRadioProfile.fromRadio"]},{"name":"open override val isBonded: Boolean = true","description":"org.meshtastic.core.ble.MeshtasticBleDevice.isBonded","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/is-bonded.html","searchKeys":["isBonded","open override val isBonded: Boolean = true","org.meshtastic.core.ble.MeshtasticBleDevice.isBonded"]},{"name":"open override val isConnected: Boolean","description":"org.meshtastic.core.ble.MeshtasticBleDevice.isConnected","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/is-connected.html","searchKeys":["isConnected","open override val isConnected: Boolean","org.meshtastic.core.ble.MeshtasticBleDevice.isConnected"]},{"name":"open override val logRadio: Flow<ByteArray>","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.logRadio","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/log-radio.html","searchKeys":["logRadio","open override val logRadio: Flow<ByteArray>","org.meshtastic.core.ble.KableMeshtasticRadioProfile.logRadio"]},{"name":"open override val name: String?","description":"org.meshtastic.core.ble.MeshtasticBleDevice.name","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/name.html","searchKeys":["name","open override val name: String?","org.meshtastic.core.ble.MeshtasticBleDevice.name"]},{"name":"open override val rssi: Int?","description":"org.meshtastic.core.ble.MeshtasticBleDevice.rssi","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/rssi.html","searchKeys":["rssi","open override val rssi: Int?","org.meshtastic.core.ble.MeshtasticBleDevice.rssi"]},{"name":"open override val state: StateFlow<BleConnectionState>","description":"org.meshtastic.core.ble.MeshtasticBleDevice.state","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/state.html","searchKeys":["state","open override val state: StateFlow<BleConnectionState>","org.meshtastic.core.ble.MeshtasticBleDevice.state"]},{"name":"open override val state: StateFlow<BluetoothState>","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.state","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/state.html","searchKeys":["state","open override val state: StateFlow<BluetoothState>","org.meshtastic.core.ble.AndroidBluetoothRepository.state"]},{"name":"open override val state: StateFlow<BluetoothState>","description":"org.meshtastic.core.ble.KableBluetoothRepository.state","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/state.html","searchKeys":["state","open override val state: StateFlow<BluetoothState>","org.meshtastic.core.ble.KableBluetoothRepository.state"]},{"name":"open suspend fun awaitSubscriptionReady()","description":"org.meshtastic.core.ble.MeshtasticRadioProfile.awaitSubscriptionReady","location":"core/ble/org.meshtastic.core.ble/-meshtastic-radio-profile/await-subscription-ready.html","searchKeys":["awaitSubscriptionReady","open suspend fun awaitSubscriptionReady()","org.meshtastic.core.ble.MeshtasticRadioProfile.awaitSubscriptionReady"]},{"name":"open suspend fun removeBond(address: String): Boolean","description":"org.meshtastic.core.ble.BluetoothRepository.removeBond","location":"core/ble/org.meshtastic.core.ble/-bluetooth-repository/remove-bond.html","searchKeys":["removeBond","open suspend fun removeBond(address: String): Boolean","org.meshtastic.core.ble.BluetoothRepository.removeBond"]},{"name":"open suspend override fun <T> profile(serviceUuid: Uuid, timeout: Duration = 30.seconds, setup: suspend CoroutineScope.(BleService) -> T): T","description":"org.meshtastic.core.ble.KableBleConnection.profile","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/profile.html","searchKeys":["profile","open suspend override fun <T> profile(serviceUuid: Uuid, timeout: Duration = 30.seconds, setup: suspend CoroutineScope.(BleService) -> T): T","org.meshtastic.core.ble.KableBleConnection.profile"]},{"name":"open suspend override fun awaitSubscriptionReady()","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.awaitSubscriptionReady","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/await-subscription-ready.html","searchKeys":["awaitSubscriptionReady","open suspend override fun awaitSubscriptionReady()","org.meshtastic.core.ble.KableMeshtasticRadioProfile.awaitSubscriptionReady"]},{"name":"open suspend override fun bond()","description":"org.meshtastic.core.ble.MeshtasticBleDevice.bond","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/bond.html","searchKeys":["bond","open suspend override fun bond()","org.meshtastic.core.ble.MeshtasticBleDevice.bond"]},{"name":"open suspend override fun bond(device: BleDevice)","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.bond","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/bond.html","searchKeys":["bond","open suspend override fun bond(device: BleDevice)","org.meshtastic.core.ble.AndroidBluetoothRepository.bond"]},{"name":"open suspend override fun bond(device: BleDevice)","description":"org.meshtastic.core.ble.KableBluetoothRepository.bond","location":"core/ble/org.meshtastic.core.ble/-kable-bluetooth-repository/bond.html","searchKeys":["bond","open suspend override fun bond(device: BleDevice)","org.meshtastic.core.ble.KableBluetoothRepository.bond"]},{"name":"open suspend override fun connect(device: BleDevice)","description":"org.meshtastic.core.ble.KableBleConnection.connect","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/connect.html","searchKeys":["connect","open suspend override fun connect(device: BleDevice)","org.meshtastic.core.ble.KableBleConnection.connect"]},{"name":"open suspend override fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState","description":"org.meshtastic.core.ble.KableBleConnection.connectAndAwait","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/connect-and-await.html","searchKeys":["connectAndAwait","open suspend override fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState","org.meshtastic.core.ble.KableBleConnection.connectAndAwait"]},{"name":"open suspend override fun disconnect()","description":"org.meshtastic.core.ble.KableBleConnection.disconnect","location":"core/ble/org.meshtastic.core.ble/-kable-ble-connection/disconnect.html","searchKeys":["disconnect","open suspend override fun disconnect()","org.meshtastic.core.ble.KableBleConnection.disconnect"]},{"name":"open suspend override fun read(characteristic: BleCharacteristic): ByteArray","description":"org.meshtastic.core.ble.KableBleService.read","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/read.html","searchKeys":["read","open suspend override fun read(characteristic: BleCharacteristic): ByteArray","org.meshtastic.core.ble.KableBleService.read"]},{"name":"open suspend override fun readRssi(): Int?","description":"org.meshtastic.core.ble.MeshtasticBleDevice.readRssi","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/read-rssi.html","searchKeys":["readRssi","open suspend override fun readRssi(): Int?","org.meshtastic.core.ble.MeshtasticBleDevice.readRssi"]},{"name":"open suspend override fun removeBond(address: String): Boolean","description":"org.meshtastic.core.ble.AndroidBluetoothRepository.removeBond","location":"core/ble/org.meshtastic.core.ble/-android-bluetooth-repository/remove-bond.html","searchKeys":["removeBond","open suspend override fun removeBond(address: String): Boolean","org.meshtastic.core.ble.AndroidBluetoothRepository.removeBond"]},{"name":"open suspend override fun sendToRadio(packet: ByteArray)","description":"org.meshtastic.core.ble.KableMeshtasticRadioProfile.sendToRadio","location":"core/ble/org.meshtastic.core.ble/-kable-meshtastic-radio-profile/send-to-radio.html","searchKeys":["sendToRadio","open suspend override fun sendToRadio(packet: ByteArray)","org.meshtastic.core.ble.KableMeshtasticRadioProfile.sendToRadio"]},{"name":"open suspend override fun write(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","description":"org.meshtastic.core.ble.KableBleService.write","location":"core/ble/org.meshtastic.core.ble/-kable-ble-service/write.html","searchKeys":["write","open suspend override fun write(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","org.meshtastic.core.ble.KableBleService.write"]},{"name":"open val rssi: Int?","description":"org.meshtastic.core.ble.BleDevice.rssi","location":"core/ble/org.meshtastic.core.ble/-ble-device/rssi.html","searchKeys":["rssi","open val rssi: Int?","org.meshtastic.core.ble.BleDevice.rssi"]},{"name":"sealed interface BleConnectionState","description":"org.meshtastic.core.ble.BleConnectionState","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/index.html","searchKeys":["BleConnectionState","sealed interface BleConnectionState","org.meshtastic.core.ble.BleConnectionState"]},{"name":"sealed interface DisconnectReason","description":"org.meshtastic.core.ble.DisconnectReason","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/index.html","searchKeys":["DisconnectReason","sealed interface DisconnectReason","org.meshtastic.core.ble.DisconnectReason"]},{"name":"suspend fun <T> retryBleOperation(count: Int = 3, delayMs: Long = 250, tag: String = \"BLE\", retryWhile: () -> Boolean = { true }, block: suspend () -> T): T","description":"org.meshtastic.core.ble.retryBleOperation","location":"core/ble/org.meshtastic.core.ble/retry-ble-operation.html","searchKeys":["retryBleOperation","suspend fun <T> retryBleOperation(count: Int = 3, delayMs: Long = 250, tag: String = \"BLE\", retryWhile: () -> Boolean = { true }, block: suspend () -> T): T","org.meshtastic.core.ble.retryBleOperation"]},{"name":"val Debug: BleLoggingConfig","description":"org.meshtastic.core.ble.BleLoggingConfig.Companion.Debug","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/-companion/-debug.html","searchKeys":["Debug","val Debug: BleLoggingConfig","org.meshtastic.core.ble.BleLoggingConfig.Companion.Debug"]},{"name":"val FROMNUM_CHARACTERISTIC: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.FROMNUM_CHARACTERISTIC","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-f-r-o-m-n-u-m_-c-h-a-r-a-c-t-e-r-i-s-t-i-c.html","searchKeys":["FROMNUM_CHARACTERISTIC","val FROMNUM_CHARACTERISTIC: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.FROMNUM_CHARACTERISTIC"]},{"name":"val FROMRADIO_CHARACTERISTIC: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.FROMRADIO_CHARACTERISTIC","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-f-r-o-m-r-a-d-i-o_-c-h-a-r-a-c-t-e-r-i-s-t-i-c.html","searchKeys":["FROMRADIO_CHARACTERISTIC","val FROMRADIO_CHARACTERISTIC: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.FROMRADIO_CHARACTERISTIC"]},{"name":"val LOGRADIO_CHARACTERISTIC: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.LOGRADIO_CHARACTERISTIC","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-l-o-g-r-a-d-i-o_-c-h-a-r-a-c-t-e-r-i-s-t-i-c.html","searchKeys":["LOGRADIO_CHARACTERISTIC","val LOGRADIO_CHARACTERISTIC: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.LOGRADIO_CHARACTERISTIC"]},{"name":"val OTA_NOTIFY_CHARACTERISTIC: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.OTA_NOTIFY_CHARACTERISTIC","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-o-t-a_-n-o-t-i-f-y_-c-h-a-r-a-c-t-e-r-i-s-t-i-c.html","searchKeys":["OTA_NOTIFY_CHARACTERISTIC","val OTA_NOTIFY_CHARACTERISTIC: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.OTA_NOTIFY_CHARACTERISTIC"]},{"name":"val OTA_SERVICE_UUID: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.OTA_SERVICE_UUID","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-o-t-a_-s-e-r-v-i-c-e_-u-u-i-d.html","searchKeys":["OTA_SERVICE_UUID","val OTA_SERVICE_UUID: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.OTA_SERVICE_UUID"]},{"name":"val OTA_WRITE_CHARACTERISTIC: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.OTA_WRITE_CHARACTERISTIC","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-o-t-a_-w-r-i-t-e_-c-h-a-r-a-c-t-e-r-i-s-t-i-c.html","searchKeys":["OTA_WRITE_CHARACTERISTIC","val OTA_WRITE_CHARACTERISTIC: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.OTA_WRITE_CHARACTERISTIC"]},{"name":"val Release: BleLoggingConfig","description":"org.meshtastic.core.ble.BleLoggingConfig.Companion.Release","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/-companion/-release.html","searchKeys":["Release","val Release: BleLoggingConfig","org.meshtastic.core.ble.BleLoggingConfig.Companion.Release"]},{"name":"val SERVICE_UUID: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.SERVICE_UUID","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-s-e-r-v-i-c-e_-u-u-i-d.html","searchKeys":["SERVICE_UUID","val SERVICE_UUID: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.SERVICE_UUID"]},{"name":"val TORADIO_CHARACTERISTIC: Uuid","description":"org.meshtastic.core.ble.MeshtasticBleConstants.TORADIO_CHARACTERISTIC","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-constants/-t-o-r-a-d-i-o_-c-h-a-r-a-c-t-e-r-i-s-t-i-c.html","searchKeys":["TORADIO_CHARACTERISTIC","val TORADIO_CHARACTERISTIC: Uuid","org.meshtastic.core.ble.MeshtasticBleConstants.TORADIO_CHARACTERISTIC"]},{"name":"val advertisement: Advertisement?","description":"org.meshtastic.core.ble.MeshtasticBleDevice.advertisement","location":"core/ble/org.meshtastic.core.ble/-meshtastic-ble-device/advertisement.html","searchKeys":["advertisement","val advertisement: Advertisement?","org.meshtastic.core.ble.MeshtasticBleDevice.advertisement"]},{"name":"val androidCode: String","description":"org.meshtastic.core.ble.BleScanStartFailureReason.androidCode","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/android-code.html","searchKeys":["androidCode","val androidCode: String","org.meshtastic.core.ble.BleScanStartFailureReason.androidCode"]},{"name":"val bondedDevices: List<BleDevice>","description":"org.meshtastic.core.ble.BluetoothState.bondedDevices","location":"core/ble/org.meshtastic.core.ble/-bluetooth-state/bonded-devices.html","searchKeys":["bondedDevices","val bondedDevices: List<BleDevice>","org.meshtastic.core.ble.BluetoothState.bondedDevices"]},{"name":"val code: Int","description":"org.meshtastic.core.ble.DisconnectReason.PlatformSpecific.code","location":"core/ble/org.meshtastic.core.ble/-disconnect-reason/-platform-specific/code.html","searchKeys":["code","val code: Int","org.meshtastic.core.ble.DisconnectReason.PlatformSpecific.code"]},{"name":"val description: String","description":"org.meshtastic.core.ble.BleScanStartFailureReason.description","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/description.html","searchKeys":["description","val description: String","org.meshtastic.core.ble.BleScanStartFailureReason.description"]},{"name":"val enabled: Boolean","description":"org.meshtastic.core.ble.BluetoothState.enabled","location":"core/ble/org.meshtastic.core.ble/-bluetooth-state/enabled.html","searchKeys":["enabled","val enabled: Boolean","org.meshtastic.core.ble.BluetoothState.enabled"]},{"name":"val entries: EnumEntries<BleLogFormat>","description":"org.meshtastic.core.ble.BleLogFormat.entries","location":"core/ble/org.meshtastic.core.ble/-ble-log-format/entries.html","searchKeys":["entries","val entries: EnumEntries<BleLogFormat>","org.meshtastic.core.ble.BleLogFormat.entries"]},{"name":"val entries: EnumEntries<BleLogLevel>","description":"org.meshtastic.core.ble.BleLogLevel.entries","location":"core/ble/org.meshtastic.core.ble/-ble-log-level/entries.html","searchKeys":["entries","val entries: EnumEntries<BleLogLevel>","org.meshtastic.core.ble.BleLogLevel.entries"]},{"name":"val entries: EnumEntries<BleScanStartFailureReason>","description":"org.meshtastic.core.ble.BleScanStartFailureReason.entries","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/entries.html","searchKeys":["entries","val entries: EnumEntries<BleScanStartFailureReason>","org.meshtastic.core.ble.BleScanStartFailureReason.entries"]},{"name":"val entries: EnumEntries<BleWriteType>","description":"org.meshtastic.core.ble.BleWriteType.entries","location":"core/ble/org.meshtastic.core.ble/-ble-write-type/entries.html","searchKeys":["entries","val entries: EnumEntries<BleWriteType>","org.meshtastic.core.ble.BleWriteType.entries"]},{"name":"val format: BleLogFormat","description":"org.meshtastic.core.ble.BleLoggingConfig.format","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/format.html","searchKeys":["format","val format: BleLogFormat","org.meshtastic.core.ble.BleLoggingConfig.format"]},{"name":"val gattStatus: Int?","description":"org.meshtastic.core.ble.BleExceptionInfo.gattStatus","location":"core/ble/org.meshtastic.core.ble/-ble-exception-info/gatt-status.html","searchKeys":["gattStatus","val gattStatus: Int?","org.meshtastic.core.ble.BleExceptionInfo.gattStatus"]},{"name":"val hasPermissions: Boolean","description":"org.meshtastic.core.ble.BluetoothState.hasPermissions","location":"core/ble/org.meshtastic.core.ble/-bluetooth-state/has-permissions.html","searchKeys":["hasPermissions","val hasPermissions: Boolean","org.meshtastic.core.ble.BluetoothState.hasPermissions"]},{"name":"val isPermanent: Boolean","description":"org.meshtastic.core.ble.BleExceptionInfo.isPermanent","location":"core/ble/org.meshtastic.core.ble/-ble-exception-info/is-permanent.html","searchKeys":["isPermanent","val isPermanent: Boolean","org.meshtastic.core.ble.BleExceptionInfo.isPermanent"]},{"name":"val label: String","description":"org.meshtastic.core.ble.BleScanStartFailureReason.label","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-failure-reason/label.html","searchKeys":["label","val label: String","org.meshtastic.core.ble.BleScanStartFailureReason.label"]},{"name":"val level: BleLogLevel","description":"org.meshtastic.core.ble.BleLoggingConfig.level","location":"core/ble/org.meshtastic.core.ble/-ble-logging-config/level.html","searchKeys":["level","val level: BleLogLevel","org.meshtastic.core.ble.BleLoggingConfig.level"]},{"name":"val message: String","description":"org.meshtastic.core.ble.BleExceptionInfo.message","location":"core/ble/org.meshtastic.core.ble/-ble-exception-info/message.html","searchKeys":["message","val message: String","org.meshtastic.core.ble.BleExceptionInfo.message"]},{"name":"val reason: BleScanStartFailureReason","description":"org.meshtastic.core.ble.BleScanStartException.reason","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/reason.html","searchKeys":["reason","val reason: BleScanStartFailureReason","org.meshtastic.core.ble.BleScanStartException.reason"]},{"name":"val reason: DisconnectReason","description":"org.meshtastic.core.ble.BleConnectionState.Disconnected.reason","location":"core/ble/org.meshtastic.core.ble/-ble-connection-state/-disconnected/reason.html","searchKeys":["reason","val reason: DisconnectReason","org.meshtastic.core.ble.BleConnectionState.Disconnected.reason"]},{"name":"val retryAfter: Duration?","description":"org.meshtastic.core.ble.BleScanStartException.retryAfter","location":"core/ble/org.meshtastic.core.ble/-ble-scan-start-exception/retry-after.html","searchKeys":["retryAfter","val retryAfter: Duration?","org.meshtastic.core.ble.BleScanStartException.retryAfter"]},{"name":"val uuid: Uuid","description":"org.meshtastic.core.ble.BleCharacteristic.uuid","location":"core/ble/org.meshtastic.core.ble/-ble-characteristic/uuid.html","searchKeys":["uuid","val uuid: Uuid","org.meshtastic.core.ble.BleCharacteristic.uuid"]},{"name":"abstract class BaseFake","description":"org.meshtastic.core.testing.BaseFake","location":"core/testing/org.meshtastic.core.testing/-base-fake/index.html","searchKeys":["BaseFake","abstract class BaseFake","org.meshtastic.core.testing.BaseFake"]},{"name":"class FakeAnalyticsPrefs : AnalyticsPrefs","description":"org.meshtastic.core.testing.FakeAnalyticsPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-analytics-prefs/index.html","searchKeys":["FakeAnalyticsPrefs","class FakeAnalyticsPrefs : AnalyticsPrefs","org.meshtastic.core.testing.FakeAnalyticsPrefs"]},{"name":"class FakeAppFunctionsPrefs : AppFunctionsPrefs","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/index.html","searchKeys":["FakeAppFunctionsPrefs","class FakeAppFunctionsPrefs : AppFunctionsPrefs","org.meshtastic.core.testing.FakeAppFunctionsPrefs"]},{"name":"class FakeAppPreferences : AppPreferences","description":"org.meshtastic.core.testing.FakeAppPreferences","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/index.html","searchKeys":["FakeAppPreferences","class FakeAppPreferences : AppPreferences","org.meshtastic.core.testing.FakeAppPreferences"]},{"name":"class FakeBleConnection : BaseFake, BleConnection","description":"org.meshtastic.core.testing.FakeBleConnection","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/index.html","searchKeys":["FakeBleConnection","class FakeBleConnection : BaseFake, BleConnection","org.meshtastic.core.testing.FakeBleConnection"]},{"name":"class FakeBleConnectionFactory(fakeConnection: FakeBleConnection = FakeBleConnection()) : BleConnectionFactory","description":"org.meshtastic.core.testing.FakeBleConnectionFactory","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection-factory/index.html","searchKeys":["FakeBleConnectionFactory","class FakeBleConnectionFactory(fakeConnection: FakeBleConnection = FakeBleConnection()) : BleConnectionFactory","org.meshtastic.core.testing.FakeBleConnectionFactory"]},{"name":"class FakeBleDevice(val address: String, val name: String? = \"Fake Device\", initialState: BleConnectionState = BleConnectionState.Disconnected(), val rssi: Int? = null) : BaseFake, BleDevice","description":"org.meshtastic.core.testing.FakeBleDevice","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/index.html","searchKeys":["FakeBleDevice","class FakeBleDevice(val address: String, val name: String? = \"Fake Device\", initialState: BleConnectionState = BleConnectionState.Disconnected(), val rssi: Int? = null) : BaseFake, BleDevice","org.meshtastic.core.testing.FakeBleDevice"]},{"name":"class FakeBleScanner : BaseFake, BleScanner","description":"org.meshtastic.core.testing.FakeBleScanner","location":"core/testing/org.meshtastic.core.testing/-fake-ble-scanner/index.html","searchKeys":["FakeBleScanner","class FakeBleScanner : BaseFake, BleScanner","org.meshtastic.core.testing.FakeBleScanner"]},{"name":"class FakeBleService : BleService","description":"org.meshtastic.core.testing.FakeBleService","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/index.html","searchKeys":["FakeBleService","class FakeBleService : BleService","org.meshtastic.core.testing.FakeBleService"]},{"name":"class FakeBleWrite(val characteristic: BleCharacteristic, val data: ByteArray, val writeType: BleWriteType)","description":"org.meshtastic.core.testing.FakeBleWrite","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/index.html","searchKeys":["FakeBleWrite","class FakeBleWrite(val characteristic: BleCharacteristic, val data: ByteArray, val writeType: BleWriteType)","org.meshtastic.core.testing.FakeBleWrite"]},{"name":"class FakeBluetoothRepository : BaseFake, BluetoothRepository","description":"org.meshtastic.core.testing.FakeBluetoothRepository","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/index.html","searchKeys":["FakeBluetoothRepository","class FakeBluetoothRepository : BaseFake, BluetoothRepository","org.meshtastic.core.testing.FakeBluetoothRepository"]},{"name":"class FakeBuildConfigProvider(val isDebug: Boolean = true, val applicationId: String = \"org.meshtastic.app\", val versionCode: Int = 1, val versionName: String = \"1.0.0\", val absoluteMinFwVersion: String = \"2.0.0\", val minFwVersion: String = \"2.0.0\") : BuildConfigProvider","description":"org.meshtastic.core.testing.FakeBuildConfigProvider","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/index.html","searchKeys":["FakeBuildConfigProvider","class FakeBuildConfigProvider(val isDebug: Boolean = true, val applicationId: String = \"org.meshtastic.app\", val versionCode: Int = 1, val versionName: String = \"1.0.0\", val absoluteMinFwVersion: String = \"2.0.0\", val minFwVersion: String = \"2.0.0\") : BuildConfigProvider","org.meshtastic.core.testing.FakeBuildConfigProvider"]},{"name":"class FakeCommandSender : BaseFake, CommandSender","description":"org.meshtastic.core.testing.FakeCommandSender","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/index.html","searchKeys":["FakeCommandSender","class FakeCommandSender : BaseFake, CommandSender","org.meshtastic.core.testing.FakeCommandSender"]},{"name":"class FakeContactRepository","description":"org.meshtastic.core.testing.FakeContactRepository","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/index.html","searchKeys":["FakeContactRepository","class FakeContactRepository","org.meshtastic.core.testing.FakeContactRepository"]},{"name":"class FakeCustomEmojiPrefs : CustomEmojiPrefs","description":"org.meshtastic.core.testing.FakeCustomEmojiPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-custom-emoji-prefs/index.html","searchKeys":["FakeCustomEmojiPrefs","class FakeCustomEmojiPrefs : CustomEmojiPrefs","org.meshtastic.core.testing.FakeCustomEmojiPrefs"]},{"name":"class FakeDatabaseManager : BaseFake, DatabaseManager","description":"org.meshtastic.core.testing.FakeDatabaseManager","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/index.html","searchKeys":["FakeDatabaseManager","class FakeDatabaseManager : BaseFake, DatabaseManager","org.meshtastic.core.testing.FakeDatabaseManager"]},{"name":"class FakeDatabaseProvider : DatabaseProvider","description":"org.meshtastic.core.testing.FakeDatabaseProvider","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/index.html","searchKeys":["FakeDatabaseProvider","class FakeDatabaseProvider : DatabaseProvider","org.meshtastic.core.testing.FakeDatabaseProvider"]},{"name":"class FakeDeviceHardwareRepository : BaseFake, DeviceHardwareRepository","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/index.html","searchKeys":["FakeDeviceHardwareRepository","class FakeDeviceHardwareRepository : BaseFake, DeviceHardwareRepository","org.meshtastic.core.testing.FakeDeviceHardwareRepository"]},{"name":"class FakeDiscoveryPrefs : DiscoveryPrefs","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/index.html","searchKeys":["FakeDiscoveryPrefs","class FakeDiscoveryPrefs : DiscoveryPrefs","org.meshtastic.core.testing.FakeDiscoveryPrefs"]},{"name":"class FakeFilterPrefs : FilterPrefs","description":"org.meshtastic.core.testing.FakeFilterPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-filter-prefs/index.html","searchKeys":["FakeFilterPrefs","class FakeFilterPrefs : FilterPrefs","org.meshtastic.core.testing.FakeFilterPrefs"]},{"name":"class FakeFirmwareReleaseRepository : BaseFake, FirmwareReleaseRepository","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/index.html","searchKeys":["FakeFirmwareReleaseRepository","class FakeFirmwareReleaseRepository : BaseFake, FirmwareReleaseRepository","org.meshtastic.core.testing.FakeFirmwareReleaseRepository"]},{"name":"class FakeHomoglyphPrefs : HomoglyphPrefs","description":"org.meshtastic.core.testing.FakeHomoglyphPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-homoglyph-prefs/index.html","searchKeys":["FakeHomoglyphPrefs","class FakeHomoglyphPrefs : HomoglyphPrefs","org.meshtastic.core.testing.FakeHomoglyphPrefs"]},{"name":"class FakeLocalStatsDataSource : BaseFake, LocalStatsDataSource","description":"org.meshtastic.core.testing.FakeLocalStatsDataSource","location":"core/testing/org.meshtastic.core.testing/-fake-local-stats-data-source/index.html","searchKeys":["FakeLocalStatsDataSource","class FakeLocalStatsDataSource : BaseFake, LocalStatsDataSource","org.meshtastic.core.testing.FakeLocalStatsDataSource"]},{"name":"class FakeLocaleUnitsProvider(system: MeasurementSystem = MeasurementSystem.METRIC, temperature: TemperatureUnit = TemperatureUnit.CELSIUS) : LocaleUnitsProvider","description":"org.meshtastic.core.testing.FakeLocaleUnitsProvider","location":"core/testing/org.meshtastic.core.testing/-fake-locale-units-provider/index.html","searchKeys":["FakeLocaleUnitsProvider","class FakeLocaleUnitsProvider(system: MeasurementSystem = MeasurementSystem.METRIC, temperature: TemperatureUnit = TemperatureUnit.CELSIUS) : LocaleUnitsProvider","org.meshtastic.core.testing.FakeLocaleUnitsProvider"]},{"name":"class FakeLocationRepository : LocationRepository","description":"org.meshtastic.core.testing.FakeLocationRepository","location":"core/testing/org.meshtastic.core.testing/-fake-location-repository/index.html","searchKeys":["FakeLocationRepository","class FakeLocationRepository : LocationRepository","org.meshtastic.core.testing.FakeLocationRepository"]},{"name":"class FakeLockdownCoordinator : LockdownCoordinator","description":"org.meshtastic.core.testing.FakeLockdownCoordinator","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/index.html","searchKeys":["FakeLockdownCoordinator","class FakeLockdownCoordinator : LockdownCoordinator","org.meshtastic.core.testing.FakeLockdownCoordinator"]},{"name":"class FakeMapConsentPrefs : MapConsentPrefs","description":"org.meshtastic.core.testing.FakeMapConsentPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-map-consent-prefs/index.html","searchKeys":["FakeMapConsentPrefs","class FakeMapConsentPrefs : MapConsentPrefs","org.meshtastic.core.testing.FakeMapConsentPrefs"]},{"name":"class FakeMapPrefs : MapPrefs","description":"org.meshtastic.core.testing.FakeMapPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/index.html","searchKeys":["FakeMapPrefs","class FakeMapPrefs : MapPrefs","org.meshtastic.core.testing.FakeMapPrefs"]},{"name":"class FakeMapTileProviderPrefs : MapTileProviderPrefs","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/index.html","searchKeys":["FakeMapTileProviderPrefs","class FakeMapTileProviderPrefs : MapTileProviderPrefs","org.meshtastic.core.testing.FakeMapTileProviderPrefs"]},{"name":"class FakeMeshLogPrefs : BaseFake, MeshLogPrefs","description":"org.meshtastic.core.testing.FakeMeshLogPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/index.html","searchKeys":["FakeMeshLogPrefs","class FakeMeshLogPrefs : BaseFake, MeshLogPrefs","org.meshtastic.core.testing.FakeMeshLogPrefs"]},{"name":"class FakeMeshLogRepository : BaseFake, MeshLogRepository","description":"org.meshtastic.core.testing.FakeMeshLogRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/index.html","searchKeys":["FakeMeshLogRepository","class FakeMeshLogRepository : BaseFake, MeshLogRepository","org.meshtastic.core.testing.FakeMeshLogRepository"]},{"name":"class FakeMeshNotificationManager : MeshNotificationManager","description":"org.meshtastic.core.testing.FakeMeshNotificationManager","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/index.html","searchKeys":["FakeMeshNotificationManager","class FakeMeshNotificationManager : MeshNotificationManager","org.meshtastic.core.testing.FakeMeshNotificationManager"]},{"name":"class FakeMeshPrefs : MeshPrefs","description":"org.meshtastic.core.testing.FakeMeshPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/index.html","searchKeys":["FakeMeshPrefs","class FakeMeshPrefs : MeshPrefs","org.meshtastic.core.testing.FakeMeshPrefs"]},{"name":"class FakeMeshService","description":"org.meshtastic.core.testing.FakeMeshService","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/index.html","searchKeys":["FakeMeshService","class FakeMeshService","org.meshtastic.core.testing.FakeMeshService"]},{"name":"class FakeNodeRepository : BaseFake, NodeRepository","description":"org.meshtastic.core.testing.FakeNodeRepository","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/index.html","searchKeys":["FakeNodeRepository","class FakeNodeRepository : BaseFake, NodeRepository","org.meshtastic.core.testing.FakeNodeRepository"]},{"name":"class FakeNotificationPrefs : NotificationPrefs","description":"org.meshtastic.core.testing.FakeNotificationPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/index.html","searchKeys":["FakeNotificationPrefs","class FakeNotificationPrefs : NotificationPrefs","org.meshtastic.core.testing.FakeNotificationPrefs"]},{"name":"class FakePacketRepository","description":"org.meshtastic.core.testing.FakePacketRepository","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/index.html","searchKeys":["FakePacketRepository","class FakePacketRepository","org.meshtastic.core.testing.FakePacketRepository"]},{"name":"class FakeQuickChatActionRepository : BaseFake, QuickChatActionRepository","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/index.html","searchKeys":["FakeQuickChatActionRepository","class FakeQuickChatActionRepository : BaseFake, QuickChatActionRepository","org.meshtastic.core.testing.FakeQuickChatActionRepository"]},{"name":"class FakeRadioConfigRepository : BaseFake, RadioConfigRepository","description":"org.meshtastic.core.testing.FakeRadioConfigRepository","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/index.html","searchKeys":["FakeRadioConfigRepository","class FakeRadioConfigRepository : BaseFake, RadioConfigRepository","org.meshtastic.core.testing.FakeRadioConfigRepository"]},{"name":"class FakeRadioController : BaseFake, RadioController","description":"org.meshtastic.core.testing.FakeRadioController","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/index.html","searchKeys":["FakeRadioController","class FakeRadioController : BaseFake, RadioController","org.meshtastic.core.testing.FakeRadioController"]},{"name":"class FakeRadioInterfaceService(val serviceScope: CoroutineScope = MainScope()) : RadioInterfaceService","description":"org.meshtastic.core.testing.FakeRadioInterfaceService","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/index.html","searchKeys":["FakeRadioInterfaceService","class FakeRadioInterfaceService(val serviceScope: CoroutineScope = MainScope()) : RadioInterfaceService","org.meshtastic.core.testing.FakeRadioInterfaceService"]},{"name":"class FakeRadioPrefs : RadioPrefs","description":"org.meshtastic.core.testing.FakeRadioPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-radio-prefs/index.html","searchKeys":["FakeRadioPrefs","class FakeRadioPrefs : RadioPrefs","org.meshtastic.core.testing.FakeRadioPrefs"]},{"name":"class FakeRadioTransport : RadioTransport","description":"org.meshtastic.core.testing.FakeRadioTransport","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/index.html","searchKeys":["FakeRadioTransport","class FakeRadioTransport : RadioTransport","org.meshtastic.core.testing.FakeRadioTransport"]},{"name":"class FakeServiceRepository : ServiceRepository","description":"org.meshtastic.core.testing.FakeServiceRepository","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/index.html","searchKeys":["FakeServiceRepository","class FakeServiceRepository : ServiceRepository","org.meshtastic.core.testing.FakeServiceRepository"]},{"name":"class FakeTakPrefs : TakPrefs","description":"org.meshtastic.core.testing.FakeTakPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/index.html","searchKeys":["FakeTakPrefs","class FakeTakPrefs : TakPrefs","org.meshtastic.core.testing.FakeTakPrefs"]},{"name":"class FakeTracerouteSnapshotRepository : BaseFake, TracerouteSnapshotRepository","description":"org.meshtastic.core.testing.FakeTracerouteSnapshotRepository","location":"core/testing/org.meshtastic.core.testing/-fake-traceroute-snapshot-repository/index.html","searchKeys":["FakeTracerouteSnapshotRepository","class FakeTracerouteSnapshotRepository : BaseFake, TracerouteSnapshotRepository","org.meshtastic.core.testing.FakeTracerouteSnapshotRepository"]},{"name":"class FakeUiPrefs : UiPrefs","description":"org.meshtastic.core.testing.FakeUiPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/index.html","searchKeys":["FakeUiPrefs","class FakeUiPrefs : UiPrefs","org.meshtastic.core.testing.FakeUiPrefs"]},{"name":"const val TEST_BLE_MAC: String","description":"org.meshtastic.core.testing.RobolectricBleBonding.TEST_BLE_MAC","location":"core/testing/org.meshtastic.core.testing/-robolectric-ble-bonding/-t-e-s-t_-b-l-e_-m-a-c.html","searchKeys":["TEST_BLE_MAC","const val TEST_BLE_MAC: String","org.meshtastic.core.testing.RobolectricBleBonding.TEST_BLE_MAC"]},{"name":"constructor()","description":"org.meshtastic.core.testing.BaseFake.BaseFake","location":"core/testing/org.meshtastic.core.testing/-base-fake/-base-fake.html","searchKeys":["BaseFake","constructor()","org.meshtastic.core.testing.BaseFake.BaseFake"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeAnalyticsPrefs.FakeAnalyticsPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-analytics-prefs/-fake-analytics-prefs.html","searchKeys":["FakeAnalyticsPrefs","constructor()","org.meshtastic.core.testing.FakeAnalyticsPrefs.FakeAnalyticsPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.FakeAppFunctionsPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/-fake-app-functions-prefs.html","searchKeys":["FakeAppFunctionsPrefs","constructor()","org.meshtastic.core.testing.FakeAppFunctionsPrefs.FakeAppFunctionsPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeAppPreferences.FakeAppPreferences","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/-fake-app-preferences.html","searchKeys":["FakeAppPreferences","constructor()","org.meshtastic.core.testing.FakeAppPreferences.FakeAppPreferences"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeBleConnection.FakeBleConnection","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/-fake-ble-connection.html","searchKeys":["FakeBleConnection","constructor()","org.meshtastic.core.testing.FakeBleConnection.FakeBleConnection"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeBleScanner.FakeBleScanner","location":"core/testing/org.meshtastic.core.testing/-fake-ble-scanner/-fake-ble-scanner.html","searchKeys":["FakeBleScanner","constructor()","org.meshtastic.core.testing.FakeBleScanner.FakeBleScanner"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeBleService.FakeBleService","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/-fake-ble-service.html","searchKeys":["FakeBleService","constructor()","org.meshtastic.core.testing.FakeBleService.FakeBleService"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeBluetoothRepository.FakeBluetoothRepository","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-fake-bluetooth-repository.html","searchKeys":["FakeBluetoothRepository","constructor()","org.meshtastic.core.testing.FakeBluetoothRepository.FakeBluetoothRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeCommandSender.FakeCommandSender","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-fake-command-sender.html","searchKeys":["FakeCommandSender","constructor()","org.meshtastic.core.testing.FakeCommandSender.FakeCommandSender"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeContactRepository.FakeContactRepository","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/-fake-contact-repository.html","searchKeys":["FakeContactRepository","constructor()","org.meshtastic.core.testing.FakeContactRepository.FakeContactRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeCustomEmojiPrefs.FakeCustomEmojiPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-custom-emoji-prefs/-fake-custom-emoji-prefs.html","searchKeys":["FakeCustomEmojiPrefs","constructor()","org.meshtastic.core.testing.FakeCustomEmojiPrefs.FakeCustomEmojiPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeDatabaseManager.FakeDatabaseManager","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/-fake-database-manager.html","searchKeys":["FakeDatabaseManager","constructor()","org.meshtastic.core.testing.FakeDatabaseManager.FakeDatabaseManager"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeDatabaseProvider.FakeDatabaseProvider","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/-fake-database-provider.html","searchKeys":["FakeDatabaseProvider","constructor()","org.meshtastic.core.testing.FakeDatabaseProvider.FakeDatabaseProvider"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.FakeDeviceHardwareRepository","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/-fake-device-hardware-repository.html","searchKeys":["FakeDeviceHardwareRepository","constructor()","org.meshtastic.core.testing.FakeDeviceHardwareRepository.FakeDeviceHardwareRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.FakeDiscoveryPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/-fake-discovery-prefs.html","searchKeys":["FakeDiscoveryPrefs","constructor()","org.meshtastic.core.testing.FakeDiscoveryPrefs.FakeDiscoveryPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeFilterPrefs.FakeFilterPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-filter-prefs/-fake-filter-prefs.html","searchKeys":["FakeFilterPrefs","constructor()","org.meshtastic.core.testing.FakeFilterPrefs.FakeFilterPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.FakeFirmwareReleaseRepository","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/-fake-firmware-release-repository.html","searchKeys":["FakeFirmwareReleaseRepository","constructor()","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.FakeFirmwareReleaseRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeHomoglyphPrefs.FakeHomoglyphPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-homoglyph-prefs/-fake-homoglyph-prefs.html","searchKeys":["FakeHomoglyphPrefs","constructor()","org.meshtastic.core.testing.FakeHomoglyphPrefs.FakeHomoglyphPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeLocalStatsDataSource.FakeLocalStatsDataSource","location":"core/testing/org.meshtastic.core.testing/-fake-local-stats-data-source/-fake-local-stats-data-source.html","searchKeys":["FakeLocalStatsDataSource","constructor()","org.meshtastic.core.testing.FakeLocalStatsDataSource.FakeLocalStatsDataSource"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeLocationRepository.FakeLocationRepository","location":"core/testing/org.meshtastic.core.testing/-fake-location-repository/-fake-location-repository.html","searchKeys":["FakeLocationRepository","constructor()","org.meshtastic.core.testing.FakeLocationRepository.FakeLocationRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.FakeLockdownCoordinator","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/-fake-lockdown-coordinator.html","searchKeys":["FakeLockdownCoordinator","constructor()","org.meshtastic.core.testing.FakeLockdownCoordinator.FakeLockdownCoordinator"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMapConsentPrefs.FakeMapConsentPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-map-consent-prefs/-fake-map-consent-prefs.html","searchKeys":["FakeMapConsentPrefs","constructor()","org.meshtastic.core.testing.FakeMapConsentPrefs.FakeMapConsentPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMapPrefs.FakeMapPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/-fake-map-prefs.html","searchKeys":["FakeMapPrefs","constructor()","org.meshtastic.core.testing.FakeMapPrefs.FakeMapPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.FakeMapTileProviderPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/-fake-map-tile-provider-prefs.html","searchKeys":["FakeMapTileProviderPrefs","constructor()","org.meshtastic.core.testing.FakeMapTileProviderPrefs.FakeMapTileProviderPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMeshLogPrefs.FakeMeshLogPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/-fake-mesh-log-prefs.html","searchKeys":["FakeMeshLogPrefs","constructor()","org.meshtastic.core.testing.FakeMeshLogPrefs.FakeMeshLogPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMeshLogRepository.FakeMeshLogRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/-fake-mesh-log-repository.html","searchKeys":["FakeMeshLogRepository","constructor()","org.meshtastic.core.testing.FakeMeshLogRepository.FakeMeshLogRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.FakeMeshNotificationManager","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/-fake-mesh-notification-manager.html","searchKeys":["FakeMeshNotificationManager","constructor()","org.meshtastic.core.testing.FakeMeshNotificationManager.FakeMeshNotificationManager"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMeshPrefs.FakeMeshPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/-fake-mesh-prefs.html","searchKeys":["FakeMeshPrefs","constructor()","org.meshtastic.core.testing.FakeMeshPrefs.FakeMeshPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeMeshService.FakeMeshService","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/-fake-mesh-service.html","searchKeys":["FakeMeshService","constructor()","org.meshtastic.core.testing.FakeMeshService.FakeMeshService"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeNodeRepository.FakeNodeRepository","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/-fake-node-repository.html","searchKeys":["FakeNodeRepository","constructor()","org.meshtastic.core.testing.FakeNodeRepository.FakeNodeRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeNotificationPrefs.FakeNotificationPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/-fake-notification-prefs.html","searchKeys":["FakeNotificationPrefs","constructor()","org.meshtastic.core.testing.FakeNotificationPrefs.FakeNotificationPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakePacketRepository.FakePacketRepository","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/-fake-packet-repository.html","searchKeys":["FakePacketRepository","constructor()","org.meshtastic.core.testing.FakePacketRepository.FakePacketRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.FakeQuickChatActionRepository","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/-fake-quick-chat-action-repository.html","searchKeys":["FakeQuickChatActionRepository","constructor()","org.meshtastic.core.testing.FakeQuickChatActionRepository.FakeQuickChatActionRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.FakeRadioConfigRepository","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/-fake-radio-config-repository.html","searchKeys":["FakeRadioConfigRepository","constructor()","org.meshtastic.core.testing.FakeRadioConfigRepository.FakeRadioConfigRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeRadioController.FakeRadioController","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-fake-radio-controller.html","searchKeys":["FakeRadioController","constructor()","org.meshtastic.core.testing.FakeRadioController.FakeRadioController"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeRadioPrefs.FakeRadioPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-radio-prefs/-fake-radio-prefs.html","searchKeys":["FakeRadioPrefs","constructor()","org.meshtastic.core.testing.FakeRadioPrefs.FakeRadioPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeRadioTransport.FakeRadioTransport","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/-fake-radio-transport.html","searchKeys":["FakeRadioTransport","constructor()","org.meshtastic.core.testing.FakeRadioTransport.FakeRadioTransport"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeServiceRepository.FakeServiceRepository","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/-fake-service-repository.html","searchKeys":["FakeServiceRepository","constructor()","org.meshtastic.core.testing.FakeServiceRepository.FakeServiceRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeTakPrefs.FakeTakPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/-fake-tak-prefs.html","searchKeys":["FakeTakPrefs","constructor()","org.meshtastic.core.testing.FakeTakPrefs.FakeTakPrefs"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.FakeTracerouteSnapshotRepository","location":"core/testing/org.meshtastic.core.testing/-fake-traceroute-snapshot-repository/-fake-traceroute-snapshot-repository.html","searchKeys":["FakeTracerouteSnapshotRepository","constructor()","org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.FakeTracerouteSnapshotRepository"]},{"name":"constructor()","description":"org.meshtastic.core.testing.FakeUiPrefs.FakeUiPrefs","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/-fake-ui-prefs.html","searchKeys":["FakeUiPrefs","constructor()","org.meshtastic.core.testing.FakeUiPrefs.FakeUiPrefs"]},{"name":"constructor(address: String, name: String? = \"Fake Device\", initialState: BleConnectionState = BleConnectionState.Disconnected(), rssi: Int? = null)","description":"org.meshtastic.core.testing.FakeBleDevice.FakeBleDevice","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/-fake-ble-device.html","searchKeys":["FakeBleDevice","constructor(address: String, name: String? = \"Fake Device\", initialState: BleConnectionState = BleConnectionState.Disconnected(), rssi: Int? = null)","org.meshtastic.core.testing.FakeBleDevice.FakeBleDevice"]},{"name":"constructor(channel: Channel)","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetChannel.SetChannel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/-set-channel/-set-channel.html","searchKeys":["SetChannel","constructor(channel: Channel)","org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetChannel.SetChannel"]},{"name":"constructor(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","description":"org.meshtastic.core.testing.FakeBleWrite.FakeBleWrite","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/-fake-ble-write.html","searchKeys":["FakeBleWrite","constructor(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","org.meshtastic.core.testing.FakeBleWrite.FakeBleWrite"]},{"name":"constructor(config: Config)","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetConfig.SetConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/-set-config/-set-config.html","searchKeys":["SetConfig","constructor(config: Config)","org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetConfig.SetConfig"]},{"name":"constructor(destNum: Int, requestId: Int, wantResponse: Boolean, message: AdminMessage, expectedConnectionVersion: Long? = null)","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest.AdminRequest","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/-admin-request.html","searchKeys":["AdminRequest","constructor(destNum: Int, requestId: Int, wantResponse: Boolean, message: AdminMessage, expectedConnectionVersion: Long? = null)","org.meshtastic.core.testing.FakeCommandSender.AdminRequest.AdminRequest"]},{"name":"constructor(destination: Int?, channel: Channel)","description":"org.meshtastic.core.testing.FakeRadioController.ChannelWrite.ChannelWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-channel-write/-channel-write.html","searchKeys":["ChannelWrite","constructor(destination: Int?, channel: Channel)","org.meshtastic.core.testing.FakeRadioController.ChannelWrite.ChannelWrite"]},{"name":"constructor(destination: Int?, config: Config)","description":"org.meshtastic.core.testing.FakeRadioController.ConfigWrite.ConfigWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-config-write/-config-write.html","searchKeys":["ConfigWrite","constructor(destination: Int?, config: Config)","org.meshtastic.core.testing.FakeRadioController.ConfigWrite.ConfigWrite"]},{"name":"constructor(destination: Int?, config: ModuleConfig)","description":"org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite.ModuleConfigWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-module-config-write/-module-config-write.html","searchKeys":["ModuleConfigWrite","constructor(destination: Int?, config: ModuleConfig)","org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite.ModuleConfigWrite"]},{"name":"constructor(destination: Int?, user: User)","description":"org.meshtastic.core.testing.FakeRadioController.OwnerWrite.OwnerWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-owner-write/-owner-write.html","searchKeys":["OwnerWrite","constructor(destination: Int?, user: User)","org.meshtastic.core.testing.FakeRadioController.OwnerWrite.OwnerWrite"]},{"name":"constructor(error: Throwable)","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Fail.Fail","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-fail/-fail.html","searchKeys":["Fail","constructor(error: Throwable)","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Fail.Fail"]},{"name":"constructor(error: Throwable)","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.FailAfterBond.FailAfterBond","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-fail-after-bond/-fail-after-bond.html","searchKeys":["FailAfterBond","constructor(error: Throwable)","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.FailAfterBond.FailAfterBond"]},{"name":"constructor(error: Throwable)","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Security.Security","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-security/-security.html","searchKeys":["Security","constructor(error: Throwable)","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Security.Security"]},{"name":"constructor(fakeConnection: FakeBleConnection = FakeBleConnection())","description":"org.meshtastic.core.testing.FakeBleConnectionFactory.FakeBleConnectionFactory","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection-factory/-fake-ble-connection-factory.html","searchKeys":["FakeBleConnectionFactory","constructor(fakeConnection: FakeBleConnection = FakeBleConnection())","org.meshtastic.core.testing.FakeBleConnectionFactory.FakeBleConnectionFactory"]},{"name":"constructor(isDebug: Boolean = true, applicationId: String = \"org.meshtastic.app\", versionCode: Int = 1, versionName: String = \"1.0.0\", absoluteMinFwVersion: String = \"2.0.0\", minFwVersion: String = \"2.0.0\")","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.FakeBuildConfigProvider","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/-fake-build-config-provider.html","searchKeys":["FakeBuildConfigProvider","constructor(isDebug: Boolean = true, applicationId: String = \"org.meshtastic.app\", versionCode: Int = 1, versionName: String = \"1.0.0\", absoluteMinFwVersion: String = \"2.0.0\", minFwVersion: String = \"2.0.0\")","org.meshtastic.core.testing.FakeBuildConfigProvider.FakeBuildConfigProvider"]},{"name":"constructor(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long? = null)","description":"org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.TelemetryRequest","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-telemetry-request/-telemetry-request.html","searchKeys":["TelemetryRequest","constructor(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long? = null)","org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.TelemetryRequest"]},{"name":"constructor(serviceScope: CoroutineScope = MainScope())","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.FakeRadioInterfaceService","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/-fake-radio-interface-service.html","searchKeys":["FakeRadioInterfaceService","constructor(serviceScope: CoroutineScope = MainScope())","org.meshtastic.core.testing.FakeRadioInterfaceService.FakeRadioInterfaceService"]},{"name":"constructor(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate.ChannelSetUpdate","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/-channel-set-update/-channel-set-update.html","searchKeys":["ChannelSetUpdate","constructor(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate.ChannelSetUpdate"]},{"name":"constructor(system: MeasurementSystem = MeasurementSystem.METRIC, temperature: TemperatureUnit = TemperatureUnit.CELSIUS)","description":"org.meshtastic.core.testing.FakeLocaleUnitsProvider.FakeLocaleUnitsProvider","location":"core/testing/org.meshtastic.core.testing/-fake-locale-units-provider/-fake-locale-units-provider.html","searchKeys":["FakeLocaleUnitsProvider","constructor(system: MeasurementSystem = MeasurementSystem.METRIC, temperature: TemperatureUnit = TemperatureUnit.CELSIUS)","org.meshtastic.core.testing.FakeLocaleUnitsProvider.FakeLocaleUnitsProvider"]},{"name":"constructor(userId: String, name: String, lastMessageTime: Long = 0)","description":"org.meshtastic.core.testing.FakeContactRepository.Contact.Contact","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/-contact/-contact.html","searchKeys":["Contact","constructor(userId: String, name: String, lastMessageTime: Long = 0)","org.meshtastic.core.testing.FakeContactRepository.Contact.Contact"]},{"name":"data class AdminRequest(val destNum: Int, val requestId: Int, val wantResponse: Boolean, val message: AdminMessage, val expectedConnectionVersion: Long? = null)","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/index.html","searchKeys":["AdminRequest","data class AdminRequest(val destNum: Int, val requestId: Int, val wantResponse: Boolean, val message: AdminMessage, val expectedConnectionVersion: Long? = null)","org.meshtastic.core.testing.FakeCommandSender.AdminRequest"]},{"name":"data class ChannelSetUpdate(val settingsList: List<ChannelSettings>?, val loraConfig: Config.LoRaConfig?)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/-channel-set-update/index.html","searchKeys":["ChannelSetUpdate","data class ChannelSetUpdate(val settingsList: List<ChannelSettings>?, val loraConfig: Config.LoRaConfig?)","org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate"]},{"name":"data class ChannelWrite(val destination: Int?, val channel: Channel)","description":"org.meshtastic.core.testing.FakeRadioController.ChannelWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-channel-write/index.html","searchKeys":["ChannelWrite","data class ChannelWrite(val destination: Int?, val channel: Channel)","org.meshtastic.core.testing.FakeRadioController.ChannelWrite"]},{"name":"data class ConfigWrite(val destination: Int?, val config: Config)","description":"org.meshtastic.core.testing.FakeRadioController.ConfigWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-config-write/index.html","searchKeys":["ConfigWrite","data class ConfigWrite(val destination: Int?, val config: Config)","org.meshtastic.core.testing.FakeRadioController.ConfigWrite"]},{"name":"data class Contact(val userId: String, val name: String, val lastMessageTime: Long = 0)","description":"org.meshtastic.core.testing.FakeContactRepository.Contact","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/-contact/index.html","searchKeys":["Contact","data class Contact(val userId: String, val name: String, val lastMessageTime: Long = 0)","org.meshtastic.core.testing.FakeContactRepository.Contact"]},{"name":"data class Fail(val error: Throwable) : FakeBluetoothRepository.BondOutcome","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Fail","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-fail/index.html","searchKeys":["Fail","data class Fail(val error: Throwable) : FakeBluetoothRepository.BondOutcome","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Fail"]},{"name":"data class FailAfterBond(val error: Throwable) : FakeBluetoothRepository.BondOutcome","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.FailAfterBond","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-fail-after-bond/index.html","searchKeys":["FailAfterBond","data class FailAfterBond(val error: Throwable) : FakeBluetoothRepository.BondOutcome","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.FailAfterBond"]},{"name":"data class ModuleConfigWrite(val destination: Int?, val config: ModuleConfig)","description":"org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-module-config-write/index.html","searchKeys":["ModuleConfigWrite","data class ModuleConfigWrite(val destination: Int?, val config: ModuleConfig)","org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite"]},{"name":"data class OwnerWrite(val destination: Int?, val user: User)","description":"org.meshtastic.core.testing.FakeRadioController.OwnerWrite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-owner-write/index.html","searchKeys":["OwnerWrite","data class OwnerWrite(val destination: Int?, val user: User)","org.meshtastic.core.testing.FakeRadioController.OwnerWrite"]},{"name":"data class Security(val error: Throwable) : FakeBluetoothRepository.BondOutcome","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Security","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-security/index.html","searchKeys":["Security","data class Security(val error: Throwable) : FakeBluetoothRepository.BondOutcome","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Security"]},{"name":"data class SetChannel(val channel: Channel) : FakeRadioController.SettingsOperation","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetChannel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/-set-channel/index.html","searchKeys":["SetChannel","data class SetChannel(val channel: Channel) : FakeRadioController.SettingsOperation","org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetChannel"]},{"name":"data class SetConfig(val config: Config) : FakeRadioController.SettingsOperation","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/-set-config/index.html","searchKeys":["SetConfig","data class SetConfig(val config: Config) : FakeRadioController.SettingsOperation","org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetConfig"]},{"name":"data class TelemetryRequest(val requestId: Int, val destNum: Int, val typeValue: Int, val expectedConnectionVersion: Long? = null)","description":"org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-telemetry-request/index.html","searchKeys":["TelemetryRequest","data class TelemetryRequest(val requestId: Int, val destNum: Int, val typeValue: Int, val expectedConnectionVersion: Long? = null)","org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest"]},{"name":"data object Success : FakeBluetoothRepository.BondOutcome","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Success","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-success/index.html","searchKeys":["Success","data object Success : FakeBluetoothRepository.BondOutcome","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Success"]},{"name":"expect fun createLocation(latitude: Double, longitude: Double, altitude: Double = 0.0): Location","description":"org.meshtastic.core.testing.createLocation","location":"core/testing/org.meshtastic.core.testing/create-location.html","searchKeys":["createLocation","expect fun createLocation(latitude: Double, longitude: Double, altitude: Double = 0.0): Location","org.meshtastic.core.testing.createLocation"]},{"name":"expect fun setupTestContext()","description":"org.meshtastic.core.testing.setupTestContext","location":"core/testing/org.meshtastic.core.testing/setup-test-context.html","searchKeys":["setupTestContext","expect fun setupTestContext()","org.meshtastic.core.testing.setupTestContext"]},{"name":"fun FakeBluetoothRepository.failBondAfterRecording(error: Throwable = Exception(\"bond failed after pairing\"))","description":"org.meshtastic.core.testing.failBondAfterRecording","location":"core/testing/org.meshtastic.core.testing/fail-bond-after-recording.html","searchKeys":["failBondAfterRecording","fun FakeBluetoothRepository.failBondAfterRecording(error: Throwable = Exception(\"bond failed after pairing\"))","org.meshtastic.core.testing.failBondAfterRecording"]},{"name":"fun FakeBluetoothRepository.failBondWith(error: Throwable = Exception(\"bond failed\"))","description":"org.meshtastic.core.testing.failBondWith","location":"core/testing/org.meshtastic.core.testing/fail-bond-with.html","searchKeys":["failBondWith","fun FakeBluetoothRepository.failBondWith(error: Throwable = Exception(\"bond failed\"))","org.meshtastic.core.testing.failBondWith"]},{"name":"fun FakeBluetoothRepository.failBondWithSecurityException(message: String = \"BLUETOOTH_CONNECT not granted\")","description":"org.meshtastic.core.testing.failBondWithSecurityException","location":"core/testing/org.meshtastic.core.testing/fail-bond-with-security-exception.html","searchKeys":["failBondWithSecurityException","fun FakeBluetoothRepository.failBondWithSecurityException(message: String = \"BLUETOOTH_CONNECT not granted\")","org.meshtastic.core.testing.failBondWithSecurityException"]},{"name":"fun addCharacteristic(uuid: Uuid)","description":"org.meshtastic.core.testing.FakeBleService.addCharacteristic","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/add-characteristic.html","searchKeys":["addCharacteristic","fun addCharacteristic(uuid: Uuid)","org.meshtastic.core.testing.FakeBleService.addCharacteristic"]},{"name":"fun clear()","description":"org.meshtastic.core.testing.FakeContactRepository.clear","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/clear.html","searchKeys":["clear","fun clear()","org.meshtastic.core.testing.FakeContactRepository.clear"]},{"name":"fun clear()","description":"org.meshtastic.core.testing.FakePacketRepository.clear","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/clear.html","searchKeys":["clear","fun clear()","org.meshtastic.core.testing.FakePacketRepository.clear"]},{"name":"fun clearKeepAlive()","description":"org.meshtastic.core.testing.FakeRadioTransport.clearKeepAlive","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/clear-keep-alive.html","searchKeys":["clearKeepAlive","fun clearKeepAlive()","org.meshtastic.core.testing.FakeRadioTransport.clearKeepAlive"]},{"name":"fun clearSentData()","description":"org.meshtastic.core.testing.FakeRadioTransport.clearSentData","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/clear-sent-data.html","searchKeys":["clearSentData","fun clearSentData()","org.meshtastic.core.testing.FakeRadioTransport.clearSentData"]},{"name":"fun close()","description":"org.meshtastic.core.testing.FakeDatabaseProvider.close","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/close.html","searchKeys":["close","fun close()","org.meshtastic.core.testing.FakeDatabaseProvider.close"]},{"name":"fun createMyNodeInfo(myNodeNum: Int = 1, hasGPS: Boolean = false, model: String? = \"TBEAM\", firmwareVersion: String? = \"2.5.0\", hasWifi: Boolean = false, pioEnv: String? = null): MyNodeInfo","description":"org.meshtastic.core.testing.TestDataFactory.createMyNodeInfo","location":"core/testing/org.meshtastic.core.testing/-test-data-factory/create-my-node-info.html","searchKeys":["createMyNodeInfo","fun createMyNodeInfo(myNodeNum: Int = 1, hasGPS: Boolean = false, model: String? = \"TBEAM\", firmwareVersion: String? = \"2.5.0\", hasWifi: Boolean = false, pioEnv: String? = null): MyNodeInfo","org.meshtastic.core.testing.TestDataFactory.createMyNodeInfo"]},{"name":"fun createTestContact(userId: String = \"!test001\", name: String = \"Test Contact\", lastMessageTime: Long = 0): FakeContactRepository.Contact","description":"org.meshtastic.core.testing.createTestContact","location":"core/testing/org.meshtastic.core.testing/create-test-contact.html","searchKeys":["createTestContact","fun createTestContact(userId: String = \"!test001\", name: String = \"Test Contact\", lastMessageTime: Long = 0): FakeContactRepository.Contact","org.meshtastic.core.testing.createTestContact"]},{"name":"fun createTestNode(num: Int = 1, userId: String = \"!test0001\", longName: String = \"Test User\", shortName: String = \"T\", lastHeard: Int = 0, hwModel: HardwareModel = org.meshtastic.proto.HardwareModel.UNSET, batteryLevel: Int? = 100): Node","description":"org.meshtastic.core.testing.TestDataFactory.createTestNode","location":"core/testing/org.meshtastic.core.testing/-test-data-factory/create-test-node.html","searchKeys":["createTestNode","fun createTestNode(num: Int = 1, userId: String = \"!test0001\", longName: String = \"Test User\", shortName: String = \"T\", lastHeard: Int = 0, hwModel: HardwareModel = org.meshtastic.proto.HardwareModel.UNSET, batteryLevel: Int? = 100): Node","org.meshtastic.core.testing.TestDataFactory.createTestNode"]},{"name":"fun createTestNodes(count: Int, baseNum: Int = 1): List<Node>","description":"org.meshtastic.core.testing.TestDataFactory.createTestNodes","location":"core/testing/org.meshtastic.core.testing/-test-data-factory/create-test-nodes.html","searchKeys":["createTestNodes","fun createTestNodes(count: Int, baseNum: Int = 1): List<Node>","org.meshtastic.core.testing.TestDataFactory.createTestNodes"]},{"name":"fun createTestPacket(from: Int = 1, to: Int = 0xffffffff.toInt(), decoded: Data? = null, relayNode: Int = 0): MeshPacket","description":"org.meshtastic.core.testing.TestDataFactory.createTestPacket","location":"core/testing/org.meshtastic.core.testing/-test-data-factory/create-test-packet.html","searchKeys":["createTestPacket","fun createTestPacket(from: Int = 1, to: Int = 0xffffffff.toInt(), decoded: Data? = null, relayNode: Int = 0): MeshPacket","org.meshtastic.core.testing.TestDataFactory.createTestPacket"]},{"name":"fun deviceShadow(mac: String = TEST_BLE_MAC): ShadowBluetoothDevice","description":"org.meshtastic.core.testing.RobolectricBleBonding.deviceShadow","location":"core/testing/org.meshtastic.core.testing/-robolectric-ble-bonding/device-shadow.html","searchKeys":["deviceShadow","fun deviceShadow(mac: String = TEST_BLE_MAC): ShadowBluetoothDevice","org.meshtastic.core.testing.RobolectricBleBonding.deviceShadow"]},{"name":"fun emitDevice(device: BleDevice)","description":"org.meshtastic.core.testing.FakeBleScanner.emitDevice","location":"core/testing/org.meshtastic.core.testing/-fake-ble-scanner/emit-device.html","searchKeys":["emitDevice","fun emitDevice(device: BleDevice)","org.meshtastic.core.testing.FakeBleScanner.emitDevice"]},{"name":"fun emitFromRadio(bytes: ByteArray, session: RadioSessionContext)","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.emitFromRadio","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/emit-from-radio.html","searchKeys":["emitFromRadio","fun emitFromRadio(bytes: ByteArray, session: RadioSessionContext)","org.meshtastic.core.testing.FakeRadioInterfaceService.emitFromRadio"]},{"name":"fun emitNotification(uuid: Uuid, data: ByteArray)","description":"org.meshtastic.core.testing.FakeBleService.emitNotification","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/emit-notification.html","searchKeys":["emitNotification","fun emitNotification(uuid: Uuid, data: ByteArray)","org.meshtastic.core.testing.FakeBleService.emitNotification"]},{"name":"fun enqueueRead(uuid: Uuid, data: ByteArray)","description":"org.meshtastic.core.testing.FakeBleService.enqueueRead","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/enqueue-read.html","searchKeys":["enqueueRead","fun enqueueRead(uuid: Uuid, data: ByteArray)","org.meshtastic.core.testing.FakeBleService.enqueueRead"]},{"name":"fun getAllContacts(): List<FakeContactRepository.Contact>","description":"org.meshtastic.core.testing.FakeContactRepository.getAllContacts","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/get-all-contacts.html","searchKeys":["getAllContacts","fun getAllContacts(): List<FakeContactRepository.Contact>","org.meshtastic.core.testing.FakeContactRepository.getAllContacts"]},{"name":"fun getContactCount(): Int","description":"org.meshtastic.core.testing.FakeContactRepository.getContactCount","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/get-contact-count.html","searchKeys":["getContactCount","fun getContactCount(): Int","org.meshtastic.core.testing.FakeContactRepository.getContactCount"]},{"name":"fun getPacketCount(): Int","description":"org.meshtastic.core.testing.FakePacketRepository.getPacketCount","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/get-packet-count.html","searchKeys":["getPacketCount","fun getPacketCount(): Int","org.meshtastic.core.testing.FakePacketRepository.getPacketCount"]},{"name":"fun grantBluetoothConnectPermission()","description":"org.meshtastic.core.testing.RobolectricBleBonding.grantBluetoothConnectPermission","location":"core/testing/org.meshtastic.core.testing/-robolectric-ble-bonding/grant-bluetooth-connect-permission.html","searchKeys":["grantBluetoothConnectPermission","fun grantBluetoothConnectPermission()","org.meshtastic.core.testing.RobolectricBleBonding.grantBluetoothConnectPermission"]},{"name":"fun lastRequestId(logUuid: String): Int?","description":"org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.lastRequestId","location":"core/testing/org.meshtastic.core.testing/-fake-traceroute-snapshot-repository/last-request-id.html","searchKeys":["lastRequestId","fun lastRequestId(logUuid: String): Int?","org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.lastRequestId"]},{"name":"fun primeBond(mac: String = TEST_BLE_MAC, bondState: Int = BluetoothDevice.BOND_NONE, createBondReturns: Boolean = false): ShadowBluetoothDevice","description":"org.meshtastic.core.testing.RobolectricBleBonding.primeBond","location":"core/testing/org.meshtastic.core.testing/-robolectric-ble-bonding/prime-bond.html","searchKeys":["primeBond","fun primeBond(mac: String = TEST_BLE_MAC, bondState: Int = BluetoothDevice.BOND_NONE, createBondReturns: Boolean = false): ShadowBluetoothDevice","org.meshtastic.core.testing.RobolectricBleBonding.primeBond"]},{"name":"fun runWithRenderScope(block: suspend TestScope.(CoroutineScope) -> Unit): TestResult","description":"org.meshtastic.core.testing.runWithRenderScope","location":"core/testing/org.meshtastic.core.testing/run-with-render-scope.html","searchKeys":["runWithRenderScope","fun runWithRenderScope(block: suspend TestScope.(CoroutineScope) -> Unit): TestResult","org.meshtastic.core.testing.runWithRenderScope"]},{"name":"fun seedSnapshot(logUuid: String, positions: Map<Int, Position>)","description":"org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.seedSnapshot","location":"core/testing/org.meshtastic.core.testing/-fake-traceroute-snapshot-repository/seed-snapshot.html","searchKeys":["seedSnapshot","fun seedSnapshot(logUuid: String, positions: Map<Int, Position>)","org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.seedSnapshot"]},{"name":"fun sendBondStateChanged(mac: String, newState: Int, previousState: Int)","description":"org.meshtastic.core.testing.RobolectricBleBonding.sendBondStateChanged","location":"core/testing/org.meshtastic.core.testing/-robolectric-ble-bonding/send-bond-state-changed.html","searchKeys":["sendBondStateChanged","fun sendBondStateChanged(mac: String, newState: Int, previousState: Int)","org.meshtastic.core.testing.RobolectricBleBonding.sendBondStateChanged"]},{"name":"fun set(system: MeasurementSystem = systemState.value, temperature: TemperatureUnit = temperatureState.value)","description":"org.meshtastic.core.testing.FakeLocaleUnitsProvider.set","location":"core/testing/org.meshtastic.core.testing/-fake-locale-units-provider/set.html","searchKeys":["set","fun set(system: MeasurementSystem = systemState.value, temperature: TemperatureUnit = temperatureState.value)","org.meshtastic.core.testing.FakeLocaleUnitsProvider.set"]},{"name":"fun setActions(actions: List<QuickChatAction>)","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.setActions","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/set-actions.html","searchKeys":["setActions","fun setActions(actions: List<QuickChatAction>)","org.meshtastic.core.testing.FakeQuickChatActionRepository.setActions"]},{"name":"fun setAlphaRelease(release: FirmwareRelease?)","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setAlphaRelease","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/set-alpha-release.html","searchKeys":["setAlphaRelease","fun setAlphaRelease(release: FirmwareRelease?)","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setAlphaRelease"]},{"name":"fun setBluetoothEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeBluetoothRepository.setBluetoothEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/set-bluetooth-enabled.html","searchKeys":["setBluetoothEnabled","fun setBluetoothEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeBluetoothRepository.setBluetoothEnabled"]},{"name":"fun setChannelSet(channelSet: ChannelSet)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setChannelSet","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-channel-set.html","searchKeys":["setChannelSet","fun setChannelSet(channelSet: ChannelSet)","org.meshtastic.core.testing.FakeRadioConfigRepository.setChannelSet"]},{"name":"fun setClientNotification(notification: ClientNotification?)","description":"org.meshtastic.core.testing.FakeRadioController.setClientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-client-notification.html","searchKeys":["setClientNotification","fun setClientNotification(notification: ClientNotification?)","org.meshtastic.core.testing.FakeRadioController.setClientNotification"]},{"name":"fun setConnectionState(state: ConnectionState)","description":"org.meshtastic.core.testing.FakeRadioController.setConnectionState","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-connection-state.html","searchKeys":["setConnectionState","fun setConnectionState(state: ConnectionState)","org.meshtastic.core.testing.FakeRadioController.setConnectionState"]},{"name":"fun setConnectionState(state: ConnectionState)","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.setConnectionState","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/set-connection-state.html","searchKeys":["setConnectionState","fun setConnectionState(state: ConnectionState)","org.meshtastic.core.testing.FakeRadioInterfaceService.setConnectionState"]},{"name":"fun setDeviceProfile(profile: DeviceProfile)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setDeviceProfile","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-device-profile.html","searchKeys":["setDeviceProfile","fun setDeviceProfile(profile: DeviceProfile)","org.meshtastic.core.testing.FakeRadioConfigRepository.setDeviceProfile"]},{"name":"fun setHardware(hwModel: Int, target: String? = null, device: DeviceHardware?)","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.setHardware","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/set-hardware.html","searchKeys":["setHardware","fun setHardware(hwModel: Int, target: String? = null, device: DeviceHardware?)","org.meshtastic.core.testing.FakeDeviceHardwareRepository.setHardware"]},{"name":"fun setHardwareForModel(hwModel: Int, device: DeviceHardware?)","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.setHardwareForModel","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/set-hardware-for-model.html","searchKeys":["setHardwareForModel","fun setHardwareForModel(hwModel: Int, device: DeviceHardware?)","org.meshtastic.core.testing.FakeDeviceHardwareRepository.setHardwareForModel"]},{"name":"fun setHasPermissions(hasPermissions: Boolean)","description":"org.meshtastic.core.testing.FakeBluetoothRepository.setHasPermissions","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/set-has-permissions.html","searchKeys":["setHasPermissions","fun setHasPermissions(hasPermissions: Boolean)","org.meshtastic.core.testing.FakeBluetoothRepository.setHasPermissions"]},{"name":"fun setLocalConfigDirect(config: LocalConfig)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalConfigDirect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-local-config-direct.html","searchKeys":["setLocalConfigDirect","fun setLocalConfigDirect(config: LocalConfig)","org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalConfigDirect"]},{"name":"fun setLocalModuleConfigDirect(config: LocalModuleConfig)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalModuleConfigDirect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-local-module-config-direct.html","searchKeys":["setLocalModuleConfigDirect","fun setLocalModuleConfigDirect(config: LocalModuleConfig)","org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalModuleConfigDirect"]},{"name":"fun setLogs(logs: List<MeshLog>)","description":"org.meshtastic.core.testing.FakeMeshLogRepository.setLogs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/set-logs.html","searchKeys":["setLogs","fun setLogs(logs: List<MeshLog>)","org.meshtastic.core.testing.FakeMeshLogRepository.setLogs"]},{"name":"fun setManifestTargets(releaseId: String, targets: Set<String>?)","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setManifestTargets","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/set-manifest-targets.html","searchKeys":["setManifestTargets","fun setManifestTargets(releaseId: String, targets: Set<String>?)","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setManifestTargets"]},{"name":"fun setMyId(id: String)","description":"org.meshtastic.core.testing.FakeNodeRepository.setMyId","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/set-my-id.html","searchKeys":["setMyId","fun setMyId(id: String)","org.meshtastic.core.testing.FakeNodeRepository.setMyId"]},{"name":"fun setMyNodeInfo(info: MyNodeInfo?)","description":"org.meshtastic.core.testing.FakeNodeRepository.setMyNodeInfo","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/set-my-node-info.html","searchKeys":["setMyNodeInfo","fun setMyNodeInfo(info: MyNodeInfo?)","org.meshtastic.core.testing.FakeNodeRepository.setMyNodeInfo"]},{"name":"fun setNightlyRelease(release: FirmwareRelease?)","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setNightlyRelease","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/set-nightly-release.html","searchKeys":["setNightlyRelease","fun setNightlyRelease(release: FirmwareRelease?)","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setNightlyRelease"]},{"name":"fun setNodes(nodes: List<Node>)","description":"org.meshtastic.core.testing.FakeNodeRepository.setNodes","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/set-nodes.html","searchKeys":["setNodes","fun setNodes(nodes: List<Node>)","org.meshtastic.core.testing.FakeNodeRepository.setNodes"]},{"name":"fun setOurNode(node: Node?)","description":"org.meshtastic.core.testing.FakeNodeRepository.setOurNode","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/set-our-node.html","searchKeys":["setOurNode","fun setOurNode(node: Node?)","org.meshtastic.core.testing.FakeNodeRepository.setOurNode"]},{"name":"fun setReceivingLocationUpdates(receiving: Boolean)","description":"org.meshtastic.core.testing.FakeLocationRepository.setReceivingLocationUpdates","location":"core/testing/org.meshtastic.core.testing/-fake-location-repository/set-receiving-location-updates.html","searchKeys":["setReceivingLocationUpdates","fun setReceivingLocationUpdates(receiving: Boolean)","org.meshtastic.core.testing.FakeLocationRepository.setReceivingLocationUpdates"]},{"name":"fun setResult(hwModel: Int, target: String? = null, result: Result<DeviceHardware?>)","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.setResult","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/set-result.html","searchKeys":["setResult","fun setResult(hwModel: Int, target: String? = null, result: Result<DeviceHardware?>)","org.meshtastic.core.testing.FakeDeviceHardwareRepository.setResult"]},{"name":"fun setSessionGeneration(generation: Long)","description":"org.meshtastic.core.testing.FakeRadioController.setSessionGeneration","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-session-generation.html","searchKeys":["setSessionGeneration","fun setSessionGeneration(generation: Long)","org.meshtastic.core.testing.FakeRadioController.setSessionGeneration"]},{"name":"fun setStableRelease(release: FirmwareRelease?)","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setStableRelease","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/set-stable-release.html","searchKeys":["setStableRelease","fun setStableRelease(release: FirmwareRelease?)","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.setStableRelease"]},{"name":"fun setState(newState: BleConnectionState)","description":"org.meshtastic.core.testing.FakeBleDevice.setState","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/set-state.html","searchKeys":["setState","fun setState(newState: BleConnectionState)","org.meshtastic.core.testing.FakeBleDevice.setState"]},{"name":"fun simulateRemoteDisconnect(reason: DisconnectReason = DisconnectReason.Timeout)","description":"org.meshtastic.core.testing.FakeBleConnection.simulateRemoteDisconnect","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/simulate-remote-disconnect.html","searchKeys":["simulateRemoteDisconnect","fun simulateRemoteDisconnect(reason: DisconnectReason = DisconnectReason.Timeout)","org.meshtastic.core.testing.FakeBleConnection.simulateRemoteDisconnect"]},{"name":"fun switchToNewDatabase()","description":"org.meshtastic.core.testing.FakeDatabaseProvider.switchToNewDatabase","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/switch-to-new-database.html","searchKeys":["switchToNewDatabase","fun switchToNewDatabase()","org.meshtastic.core.testing.FakeDatabaseProvider.switchToNewDatabase"]},{"name":"inline suspend fun <T> Flow<T>.toList(): List<T>","description":"org.meshtastic.core.testing.toList","location":"core/testing/org.meshtastic.core.testing/to-list.html","searchKeys":["toList","inline suspend fun <T> Flow<T>.toList(): List<T>","org.meshtastic.core.testing.toList"]},{"name":"object Companion","description":"org.meshtastic.core.testing.FakeDatabaseManager.Companion","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/-companion/index.html","searchKeys":["Companion","object Companion","org.meshtastic.core.testing.FakeDatabaseManager.Companion"]},{"name":"object RobolectricBleBonding","description":"org.meshtastic.core.testing.RobolectricBleBonding","location":"core/testing/org.meshtastic.core.testing/-robolectric-ble-bonding/index.html","searchKeys":["RobolectricBleBonding","object RobolectricBleBonding","org.meshtastic.core.testing.RobolectricBleBonding"]},{"name":"object TestDataFactory","description":"org.meshtastic.core.testing.TestDataFactory","location":"core/testing/org.meshtastic.core.testing/-test-data-factory/index.html","searchKeys":["TestDataFactory","object TestDataFactory","org.meshtastic.core.testing.TestDataFactory"]},{"name":"open fun reset()","description":"org.meshtastic.core.testing.BaseFake.reset","location":"core/testing/org.meshtastic.core.testing/-base-fake/reset.html","searchKeys":["reset","open fun reset()","org.meshtastic.core.testing.BaseFake.reset"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"org.meshtastic.core.testing.FakeBleWrite.equals","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","org.meshtastic.core.testing.FakeBleWrite.equals"]},{"name":"open override fun <T> observeCurrentDb(query: (MeshtasticDatabase) -> Flow<T>): Flow<T>","description":"org.meshtastic.core.testing.FakeDatabaseProvider.observeCurrentDb","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/observe-current-db.html","searchKeys":["observeCurrentDb","open override fun <T> observeCurrentDb(query: (MeshtasticDatabase) -> Flow<T>): Flow<T>","org.meshtastic.core.testing.FakeDatabaseProvider.observeCurrentDb"]},{"name":"open override fun applyEventFirmwareNodeEventDefault(isEventFirmware: Boolean)","description":"org.meshtastic.core.testing.FakeNotificationPrefs.applyEventFirmwareNodeEventDefault","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/apply-event-firmware-node-event-default.html","searchKeys":["applyEventFirmwareNodeEventDefault","open override fun applyEventFirmwareNodeEventDefault(isEventFirmware: Boolean)","org.meshtastic.core.testing.FakeNotificationPrefs.applyEventFirmwareNodeEventDefault"]},{"name":"open override fun cancelLowBatteryNotification(node: Node)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.cancelLowBatteryNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/cancel-low-battery-notification.html","searchKeys":["cancelLowBatteryNotification","open override fun cancelLowBatteryNotification(node: Node)","org.meshtastic.core.testing.FakeMeshNotificationManager.cancelLowBatteryNotification"]},{"name":"open override fun clearClientNotification()","description":"org.meshtastic.core.testing.FakeRadioController.clearClientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/clear-client-notification.html","searchKeys":["clearClientNotification","open override fun clearClientNotification()","org.meshtastic.core.testing.FakeRadioController.clearClientNotification"]},{"name":"open override fun clearClientNotification()","description":"org.meshtastic.core.testing.FakeServiceRepository.clearClientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/clear-client-notification.html","searchKeys":["clearClientNotification","open override fun clearClientNotification()","org.meshtastic.core.testing.FakeServiceRepository.clearClientNotification"]},{"name":"open override fun clearClientNotification(notification: ClientNotification)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.clearClientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/clear-client-notification.html","searchKeys":["clearClientNotification","open override fun clearClientNotification(notification: ClientNotification)","org.meshtastic.core.testing.FakeMeshNotificationManager.clearClientNotification"]},{"name":"open override fun clearErrorMessage()","description":"org.meshtastic.core.testing.FakeServiceRepository.clearErrorMessage","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/clear-error-message.html","searchKeys":["clearErrorMessage","open override fun clearErrorMessage()","org.meshtastic.core.testing.FakeServiceRepository.clearErrorMessage"]},{"name":"open override fun clearLockdownState()","description":"org.meshtastic.core.testing.FakeServiceRepository.clearLockdownState","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/clear-lockdown-state.html","searchKeys":["clearLockdownState","open override fun clearLockdownState()","org.meshtastic.core.testing.FakeServiceRepository.clearLockdownState"]},{"name":"open override fun clearNeighborInfoResponse()","description":"org.meshtastic.core.testing.FakeServiceRepository.clearNeighborInfoResponse","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/clear-neighbor-info-response.html","searchKeys":["clearNeighborInfoResponse","open override fun clearNeighborInfoResponse()","org.meshtastic.core.testing.FakeServiceRepository.clearNeighborInfoResponse"]},{"name":"open override fun clearNotifications()","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.clearNotifications","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/clear-notifications.html","searchKeys":["clearNotifications","open override fun clearNotifications()","org.meshtastic.core.testing.FakeMeshNotificationManager.clearNotifications"]},{"name":"open override fun clearTracerouteResponse()","description":"org.meshtastic.core.testing.FakeServiceRepository.clearTracerouteResponse","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/clear-traceroute-response.html","searchKeys":["clearTracerouteResponse","open override fun clearTracerouteResponse()","org.meshtastic.core.testing.FakeServiceRepository.clearTracerouteResponse"]},{"name":"open override fun connect()","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.connect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/connect.html","searchKeys":["connect","open override fun connect()","org.meshtastic.core.testing.FakeRadioInterfaceService.connect"]},{"name":"open override fun consumeGattCacheInvalidationRequest(): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.consumeGattCacheInvalidationRequest","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/consume-gatt-cache-invalidation-request.html","searchKeys":["consumeGattCacheInvalidationRequest","open override fun consumeGattCacheInvalidationRequest(): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.consumeGattCacheInvalidationRequest"]},{"name":"open override fun create(scope: CoroutineScope, tag: String): BleConnection","description":"org.meshtastic.core.testing.FakeBleConnectionFactory.create","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection-factory/create.html","searchKeys":["create","open override fun create(scope: CoroutineScope, tag: String): BleConnection","org.meshtastic.core.testing.FakeBleConnectionFactory.create"]},{"name":"open override fun effectiveLogNodeId(nodeNum: Int): Flow<Int>","description":"org.meshtastic.core.testing.FakeNodeRepository.effectiveLogNodeId","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/effective-log-node-id.html","searchKeys":["effectiveLogNodeId","open override fun effectiveLogNodeId(nodeNum: Int): Flow<Int>","org.meshtastic.core.testing.FakeNodeRepository.effectiveLogNodeId"]},{"name":"open override fun generatePacketId(): Int","description":"org.meshtastic.core.testing.FakeCommandSender.generatePacketId","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/generate-packet-id.html","searchKeys":["generatePacketId","open override fun generatePacketId(): Int","org.meshtastic.core.testing.FakeCommandSender.generatePacketId"]},{"name":"open override fun generatePacketId(): Int","description":"org.meshtastic.core.testing.FakeRadioController.generatePacketId","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/generate-packet-id.html","searchKeys":["generatePacketId","open override fun generatePacketId(): Int","org.meshtastic.core.testing.FakeRadioController.generatePacketId"]},{"name":"open override fun getAllActions(): Flow<List<QuickChatAction>>","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.getAllActions","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/get-all-actions.html","searchKeys":["getAllActions","open override fun getAllActions(): Flow<List<QuickChatAction>>","org.meshtastic.core.testing.FakeQuickChatActionRepository.getAllActions"]},{"name":"open override fun getAllLogs(maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getAllLogs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-all-logs.html","searchKeys":["getAllLogs","open override fun getAllLogs(maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.testing.FakeMeshLogRepository.getAllLogs"]},{"name":"open override fun getAllLogsInReceiveOrder(maxItem: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getAllLogsInReceiveOrder","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-all-logs-in-receive-order.html","searchKeys":["getAllLogsInReceiveOrder","open override fun getAllLogsInReceiveOrder(maxItem: Int): Flow<List<MeshLog>>","org.meshtastic.core.testing.FakeMeshLogRepository.getAllLogsInReceiveOrder"]},{"name":"open override fun getAllLogsUnbounded(): Flow<List<MeshLog>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getAllLogsUnbounded","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-all-logs-unbounded.html","searchKeys":["getAllLogsUnbounded","open override fun getAllLogsUnbounded(): Flow<List<MeshLog>>","org.meshtastic.core.testing.FakeMeshLogRepository.getAllLogsUnbounded"]},{"name":"open override fun getCachedChannelSet(): ChannelSet","description":"org.meshtastic.core.testing.FakeCommandSender.getCachedChannelSet","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/get-cached-channel-set.html","searchKeys":["getCachedChannelSet","open override fun getCachedChannelSet(): ChannelSet","org.meshtastic.core.testing.FakeCommandSender.getCachedChannelSet"]},{"name":"open override fun getCachedLocalConfig(): LocalConfig","description":"org.meshtastic.core.testing.FakeCommandSender.getCachedLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/get-cached-local-config.html","searchKeys":["getCachedLocalConfig","open override fun getCachedLocalConfig(): LocalConfig","org.meshtastic.core.testing.FakeCommandSender.getCachedLocalConfig"]},{"name":"open override fun getCurrentCacheLimit(): Int","description":"org.meshtastic.core.testing.FakeDatabaseManager.getCurrentCacheLimit","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/get-current-cache-limit.html","searchKeys":["getCurrentCacheLimit","open override fun getCurrentCacheLimit(): Int","org.meshtastic.core.testing.FakeDatabaseManager.getCurrentCacheLimit"]},{"name":"open override fun getCurrentPacketId(): Long","description":"org.meshtastic.core.testing.FakeCommandSender.getCurrentPacketId","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/get-current-packet-id.html","searchKeys":["getCurrentPacketId","open override fun getCurrentPacketId(): Long","org.meshtastic.core.testing.FakeCommandSender.getCurrentPacketId"]},{"name":"open override fun getDeviceAddress(): String?","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.getDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/get-device-address.html","searchKeys":["getDeviceAddress","open override fun getDeviceAddress(): String?","org.meshtastic.core.testing.FakeRadioInterfaceService.getDeviceAddress"]},{"name":"open override fun getLocations(): Flow<Location>","description":"org.meshtastic.core.testing.FakeLocationRepository.getLocations","location":"core/testing/org.meshtastic.core.testing/-fake-location-repository/get-locations.html","searchKeys":["getLocations","open override fun getLocations(): Flow<Location>","org.meshtastic.core.testing.FakeLocationRepository.getLocations"]},{"name":"open override fun getLogsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshLog>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getLogsFrom","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-logs-from.html","searchKeys":["getLogsFrom","open override fun getLogsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshLog>>","org.meshtastic.core.testing.FakeMeshLogRepository.getLogsFrom"]},{"name":"open override fun getMeshPacketsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshPacket>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getMeshPacketsFrom","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-mesh-packets-from.html","searchKeys":["getMeshPacketsFrom","open override fun getMeshPacketsFrom(nodeNum: Int, portNum: Int): Flow<List<MeshPacket>>","org.meshtastic.core.testing.FakeMeshLogRepository.getMeshPacketsFrom"]},{"name":"open override fun getMyNodeInfo(): Flow<MyNodeInfo?>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getMyNodeInfo","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-my-node-info.html","searchKeys":["getMyNodeInfo","open override fun getMyNodeInfo(): Flow<MyNodeInfo?>","org.meshtastic.core.testing.FakeMeshLogRepository.getMyNodeInfo"]},{"name":"open override fun getNode(userId: String): Node","description":"org.meshtastic.core.testing.FakeNodeRepository.getNode","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-node.html","searchKeys":["getNode","open override fun getNode(userId: String): Node","org.meshtastic.core.testing.FakeNodeRepository.getNode"]},{"name":"open override fun getNodes(sort: NodeSortOption, filter: String, includeUnknown: Boolean, onlyOnline: Boolean, onlyDirect: Boolean): Flow<List<Node>>","description":"org.meshtastic.core.testing.FakeNodeRepository.getNodes","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-nodes.html","searchKeys":["getNodes","open override fun getNodes(sort: NodeSortOption, filter: String, includeUnknown: Boolean, onlyOnline: Boolean, onlyDirect: Boolean): Flow<List<Node>>","org.meshtastic.core.testing.FakeNodeRepository.getNodes"]},{"name":"open override fun getRequestLogs(targetNodeNum: Int, portNum: PortNum): Flow<List<MeshLog>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getRequestLogs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-request-logs.html","searchKeys":["getRequestLogs","open override fun getRequestLogs(targetNodeNum: Int, portNum: PortNum): Flow<List<MeshLog>>","org.meshtastic.core.testing.FakeMeshLogRepository.getRequestLogs"]},{"name":"open override fun getSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","description":"org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.getSnapshotPositions","location":"core/testing/org.meshtastic.core.testing/-fake-traceroute-snapshot-repository/get-snapshot-positions.html","searchKeys":["getSnapshotPositions","open override fun getSnapshotPositions(logUuid: String): Flow<Map<Int, Position>>","org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.getSnapshotPositions"]},{"name":"open override fun getStoreForwardLastRequest(address: String?): StateFlow<Int>","description":"org.meshtastic.core.testing.FakeMeshPrefs.getStoreForwardLastRequest","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/get-store-forward-last-request.html","searchKeys":["getStoreForwardLastRequest","open override fun getStoreForwardLastRequest(address: String?): StateFlow<Int>","org.meshtastic.core.testing.FakeMeshPrefs.getStoreForwardLastRequest"]},{"name":"open override fun getTelemetryFrom(nodeNum: Int): Flow<List<Telemetry>>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.getTelemetryFrom","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/get-telemetry-from.html","searchKeys":["getTelemetryFrom","open override fun getTelemetryFrom(nodeNum: Int): Flow<List<Telemetry>>","org.meshtastic.core.testing.FakeMeshLogRepository.getTelemetryFrom"]},{"name":"open override fun getUser(nodeNum: Int): User","description":"org.meshtastic.core.testing.FakeNodeRepository.getUser","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-user.html","searchKeys":["getUser","open override fun getUser(nodeNum: Int): User","org.meshtastic.core.testing.FakeNodeRepository.getUser"]},{"name":"open override fun getUser(userId: String): User","description":"org.meshtastic.core.testing.FakeNodeRepository.getUser","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-user.html","searchKeys":["getUser","open override fun getUser(userId: String): User","org.meshtastic.core.testing.FakeNodeRepository.getUser"]},{"name":"open override fun handleFromRadio(bytes: ByteArray)","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.handleFromRadio","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/handle-from-radio.html","searchKeys":["handleFromRadio","open override fun handleFromRadio(bytes: ByteArray)","org.meshtastic.core.testing.FakeRadioInterfaceService.handleFromRadio"]},{"name":"open override fun handleLockdownStatus(status: LockdownStatus)","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.handleLockdownStatus","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/handle-lockdown-status.html","searchKeys":["handleLockdownStatus","open override fun handleLockdownStatus(status: LockdownStatus)","org.meshtastic.core.testing.FakeLockdownCoordinator.handleLockdownStatus"]},{"name":"open override fun handleSendToRadio(p: ByteArray): Boolean","description":"org.meshtastic.core.testing.FakeRadioTransport.handleSendToRadio","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/handle-send-to-radio.html","searchKeys":["handleSendToRadio","open override fun handleSendToRadio(p: ByteArray): Boolean","org.meshtastic.core.testing.FakeRadioTransport.handleSendToRadio"]},{"name":"open override fun hasCharacteristic(characteristic: BleCharacteristic): Boolean","description":"org.meshtastic.core.testing.FakeBleService.hasCharacteristic","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/has-characteristic.html","searchKeys":["hasCharacteristic","open override fun hasCharacteristic(characteristic: BleCharacteristic): Boolean","org.meshtastic.core.testing.FakeBleService.hasCharacteristic"]},{"name":"open override fun hasDatabaseFor(address: String?): Boolean","description":"org.meshtastic.core.testing.FakeDatabaseManager.hasDatabaseFor","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/has-database-for.html","searchKeys":["hasDatabaseFor","open override fun hasDatabaseFor(address: String?): Boolean","org.meshtastic.core.testing.FakeDatabaseManager.hasDatabaseFor"]},{"name":"open override fun hashCode(): Int","description":"org.meshtastic.core.testing.FakeBleWrite.hashCode","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","org.meshtastic.core.testing.FakeBleWrite.hashCode"]},{"name":"open override fun initChannels()","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.initChannels","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/init-channels.html","searchKeys":["initChannels","open override fun initChannels()","org.meshtastic.core.testing.FakeMeshNotificationManager.initChannels"]},{"name":"open override fun invalidateServiceCache(): Boolean","description":"org.meshtastic.core.testing.FakeBleConnection.invalidateServiceCache","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/invalidate-service-cache.html","searchKeys":["invalidateServiceCache","open override fun invalidateServiceCache(): Boolean","org.meshtastic.core.testing.FakeBleConnection.invalidateServiceCache"]},{"name":"open override fun isBonded(address: String): Boolean","description":"org.meshtastic.core.testing.FakeBluetoothRepository.isBonded","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/is-bonded.html","searchKeys":["isBonded","open override fun isBonded(address: String): Boolean","org.meshtastic.core.testing.FakeBluetoothRepository.isBonded"]},{"name":"open override fun isSessionActive(session: RadioSessionContext): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.isSessionActive","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/is-session-active.html","searchKeys":["isSessionActive","open override fun isSessionActive(session: RadioSessionContext): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.isSessionActive"]},{"name":"open override fun isValid(bleAddress: String): Boolean","description":"org.meshtastic.core.testing.FakeBluetoothRepository.isValid","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/is-valid.html","searchKeys":["isValid","open override fun isValid(bleAddress: String): Boolean","org.meshtastic.core.testing.FakeBluetoothRepository.isValid"]},{"name":"open override fun keepAlive()","description":"org.meshtastic.core.testing.FakeRadioTransport.keepAlive","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/keep-alive.html","searchKeys":["keepAlive","open override fun keepAlive()","org.meshtastic.core.testing.FakeRadioTransport.keepAlive"]},{"name":"open override fun lockNow()","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lockNow","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/lock-now.html","searchKeys":["lockNow","open override fun lockNow()","org.meshtastic.core.testing.FakeLockdownCoordinator.lockNow"]},{"name":"open override fun maximumWriteValueLength(writeType: BleWriteType): Int?","description":"org.meshtastic.core.testing.FakeBleConnection.maximumWriteValueLength","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/maximum-write-value-length.html","searchKeys":["maximumWriteValueLength","open override fun maximumWriteValueLength(writeType: BleWriteType): Int?","org.meshtastic.core.testing.FakeBleConnection.maximumWriteValueLength"]},{"name":"open override fun observe(characteristic: BleCharacteristic): Flow<ByteArray>","description":"org.meshtastic.core.testing.FakeBleService.observe","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/observe.html","searchKeys":["observe","open override fun observe(characteristic: BleCharacteristic): Flow<ByteArray>","org.meshtastic.core.testing.FakeBleService.observe"]},{"name":"open override fun observe(characteristic: BleCharacteristic, onSubscription: suspend () -> Unit): Flow<ByteArray>","description":"org.meshtastic.core.testing.FakeBleService.observe","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/observe.html","searchKeys":["observe","open override fun observe(characteristic: BleCharacteristic, onSubscription: suspend () -> Unit): Flow<ByteArray>","org.meshtastic.core.testing.FakeBleService.observe"]},{"name":"open override fun observeDeviceHardware(hwModel: Int, target: String?): Flow<DeviceHardware?>","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.observeDeviceHardware","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/observe-device-hardware.html","searchKeys":["observeDeviceHardware","open override fun observeDeviceHardware(hwModel: Int, target: String?): Flow<DeviceHardware?>","org.meshtastic.core.testing.FakeDeviceHardwareRepository.observeDeviceHardware"]},{"name":"open override fun onConfigComplete()","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.onConfigComplete","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/on-config-complete.html","searchKeys":["onConfigComplete","open override fun onConfigComplete()","org.meshtastic.core.testing.FakeLockdownCoordinator.onConfigComplete"]},{"name":"open override fun onConnect()","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.onConnect","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/on-connect.html","searchKeys":["onConnect","open override fun onConnect()","org.meshtastic.core.testing.FakeLockdownCoordinator.onConnect"]},{"name":"open override fun onConnect()","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.onConnect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/on-connect.html","searchKeys":["onConnect","open override fun onConnect()","org.meshtastic.core.testing.FakeRadioInterfaceService.onConnect"]},{"name":"open override fun onDisconnect()","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.onDisconnect","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/on-disconnect.html","searchKeys":["onDisconnect","open override fun onDisconnect()","org.meshtastic.core.testing.FakeLockdownCoordinator.onDisconnect"]},{"name":"open override fun onDisconnect(isPermanent: Boolean, errorMessage: String?, reason: TransportDisconnectReason?)","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.onDisconnect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/on-disconnect.html","searchKeys":["onDisconnect","open override fun onDisconnect(isPermanent: Boolean, errorMessage: String?, reason: TransportDisconnectReason?)","org.meshtastic.core.testing.FakeRadioInterfaceService.onDisconnect"]},{"name":"open override fun preferredWriteType(characteristic: BleCharacteristic): BleWriteType","description":"org.meshtastic.core.testing.FakeBleService.preferredWriteType","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/preferred-write-type.html","searchKeys":["preferredWriteType","open override fun preferredWriteType(characteristic: BleCharacteristic): BleWriteType","org.meshtastic.core.testing.FakeBleService.preferredWriteType"]},{"name":"open override fun recordFirmwareUpdateNotificationKey(key: String)","description":"org.meshtastic.core.testing.FakeUiPrefs.recordFirmwareUpdateNotificationKey","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/record-firmware-update-notification-key.html","searchKeys":["recordFirmwareUpdateNotificationKey","open override fun recordFirmwareUpdateNotificationKey(key: String)","org.meshtastic.core.testing.FakeUiPrefs.recordFirmwareUpdateNotificationKey"]},{"name":"open override fun refreshState()","description":"org.meshtastic.core.testing.FakeBluetoothRepository.refreshState","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/refresh-state.html","searchKeys":["refreshState","open override fun refreshState()","org.meshtastic.core.testing.FakeBluetoothRepository.refreshState"]},{"name":"open override fun requestGattCacheInvalidationOnNextConnect()","description":"org.meshtastic.core.testing.FakeRadioController.requestGattCacheInvalidationOnNextConnect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-gatt-cache-invalidation-on-next-connect.html","searchKeys":["requestGattCacheInvalidationOnNextConnect","open override fun requestGattCacheInvalidationOnNextConnect()","org.meshtastic.core.testing.FakeRadioController.requestGattCacheInvalidationOnNextConnect"]},{"name":"open override fun requestGattCacheInvalidationOnNextConnect()","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.requestGattCacheInvalidationOnNextConnect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/request-gatt-cache-invalidation-on-next-connect.html","searchKeys":["requestGattCacheInvalidationOnNextConnect","open override fun requestGattCacheInvalidationOnNextConnect()","org.meshtastic.core.testing.FakeRadioInterfaceService.requestGattCacheInvalidationOnNextConnect"]},{"name":"open override fun reset()","description":"org.meshtastic.core.testing.FakeMeshLogRepository.reset","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/reset.html","searchKeys":["reset","open override fun reset()","org.meshtastic.core.testing.FakeMeshLogRepository.reset"]},{"name":"open override fun resetReceivedBuffer()","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.resetReceivedBuffer","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/reset-received-buffer.html","searchKeys":["resetReceivedBuffer","open override fun resetReceivedBuffer()","org.meshtastic.core.testing.FakeRadioInterfaceService.resetReceivedBuffer"]},{"name":"open override fun runIfSessionActive(session: RadioSessionContext, block: () -> Unit): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.runIfSessionActive","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/run-if-session-active.html","searchKeys":["runIfSessionActive","open override fun runIfSessionActive(session: RadioSessionContext, block: () -> Unit): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.runIfSessionActive"]},{"name":"open override fun scan(timeout: Duration, serviceUuid: Uuid?, address: String?): Flow<BleDevice>","description":"org.meshtastic.core.testing.FakeBleScanner.scan","location":"core/testing/org.meshtastic.core.testing/-fake-ble-scanner/scan.html","searchKeys":["scan","open override fun scan(timeout: Duration, serviceUuid: Uuid?, address: String?): Flow<BleDevice>","org.meshtastic.core.testing.FakeBleScanner.scan"]},{"name":"open override fun sendAdminImmediate(destNum: Int, initFn: () -> AdminMessage)","description":"org.meshtastic.core.testing.FakeCommandSender.sendAdminImmediate","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-admin-immediate.html","searchKeys":["sendAdminImmediate","open override fun sendAdminImmediate(destNum: Int, initFn: () -> AdminMessage)","org.meshtastic.core.testing.FakeCommandSender.sendAdminImmediate"]},{"name":"open override fun sendLockNow()","description":"org.meshtastic.core.testing.FakeCommandSender.sendLockNow","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-lock-now.html","searchKeys":["sendLockNow","open override fun sendLockNow()","org.meshtastic.core.testing.FakeCommandSender.sendLockNow"]},{"name":"open override fun sendLockdownPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","description":"org.meshtastic.core.testing.FakeCommandSender.sendLockdownPassphrase","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-lockdown-passphrase.html","searchKeys":["sendLockdownPassphrase","open override fun sendLockdownPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","org.meshtastic.core.testing.FakeCommandSender.sendLockdownPassphrase"]},{"name":"open override fun setAiEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.setAiEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/set-ai-enabled.html","searchKeys":["setAiEnabled","open override fun setAiEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeDiscoveryPrefs.setAiEnabled"]},{"name":"open override fun setAnalyticsAllowed(allowed: Boolean)","description":"org.meshtastic.core.testing.FakeAnalyticsPrefs.setAnalyticsAllowed","location":"core/testing/org.meshtastic.core.testing/-fake-analytics-prefs/set-analytics-allowed.html","searchKeys":["setAnalyticsAllowed","open override fun setAnalyticsAllowed(allowed: Boolean)","org.meshtastic.core.testing.FakeAnalyticsPrefs.setAnalyticsAllowed"]},{"name":"open override fun setAppIntroCompleted(completed: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setAppIntroCompleted","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-app-intro-completed.html","searchKeys":["setAppIntroCompleted","open override fun setAppIntroCompleted(completed: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setAppIntroCompleted"]},{"name":"open override fun setBleAutoScan(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setBleAutoScan","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-ble-auto-scan.html","searchKeys":["setBleAutoScan","open override fun setBleAutoScan(enabled: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setBleAutoScan"]},{"name":"open override fun setCacheLimit(limit: Int)","description":"org.meshtastic.core.testing.FakeDatabaseManager.setCacheLimit","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/set-cache-limit.html","searchKeys":["setCacheLimit","open override fun setCacheLimit(limit: Int)","org.meshtastic.core.testing.FakeDatabaseManager.setCacheLimit"]},{"name":"open override fun setCameraPosition(position: MapCameraPosition)","description":"org.meshtastic.core.testing.FakeMapPrefs.setCameraPosition","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-camera-position.html","searchKeys":["setCameraPosition","open override fun setCameraPosition(position: MapCameraPosition)","org.meshtastic.core.testing.FakeMapPrefs.setCameraPosition"]},{"name":"open override fun setClientNotification(notification: ClientNotification?)","description":"org.meshtastic.core.testing.FakeServiceRepository.setClientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-client-notification.html","searchKeys":["setClientNotification","open override fun setClientNotification(notification: ClientNotification?)","org.meshtastic.core.testing.FakeServiceRepository.setClientNotification"]},{"name":"open override fun setConnectionProgress(text: String)","description":"org.meshtastic.core.testing.FakeServiceRepository.setConnectionProgress","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-connection-progress.html","searchKeys":["setConnectionProgress","open override fun setConnectionProgress(text: String)","org.meshtastic.core.testing.FakeServiceRepository.setConnectionProgress"]},{"name":"open override fun setConnectionState(connectionState: ConnectionState)","description":"org.meshtastic.core.testing.FakeServiceRepository.setConnectionState","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-connection-state.html","searchKeys":["setConnectionState","open override fun setConnectionState(connectionState: ConnectionState)","org.meshtastic.core.testing.FakeServiceRepository.setConnectionState"]},{"name":"open override fun setCustomEmojiFrequency(frequency: String?)","description":"org.meshtastic.core.testing.FakeCustomEmojiPrefs.setCustomEmojiFrequency","location":"core/testing/org.meshtastic.core.testing/-fake-custom-emoji-prefs/set-custom-emoji-frequency.html","searchKeys":["setCustomEmojiFrequency","open override fun setCustomEmojiFrequency(frequency: String?)","org.meshtastic.core.testing.FakeCustomEmojiPrefs.setCustomEmojiFrequency"]},{"name":"open override fun setDevAddr(address: String?)","description":"org.meshtastic.core.testing.FakeRadioPrefs.setDevAddr","location":"core/testing/org.meshtastic.core.testing/-fake-radio-prefs/set-dev-addr.html","searchKeys":["setDevAddr","open override fun setDevAddr(address: String?)","org.meshtastic.core.testing.FakeRadioPrefs.setDevAddr"]},{"name":"open override fun setDevName(name: String?)","description":"org.meshtastic.core.testing.FakeRadioPrefs.setDevName","location":"core/testing/org.meshtastic.core.testing/-fake-radio-prefs/set-dev-name.html","searchKeys":["setDevName","open override fun setDevName(name: String?)","org.meshtastic.core.testing.FakeRadioPrefs.setDevName"]},{"name":"open override fun setDeviceAddress(address: String?)","description":"org.meshtastic.core.testing.FakeMeshPrefs.setDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/set-device-address.html","searchKeys":["setDeviceAddress","open override fun setDeviceAddress(address: String?)","org.meshtastic.core.testing.FakeMeshPrefs.setDeviceAddress"]},{"name":"open override fun setDeviceAddress(deviceAddr: String?): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.setDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/set-device-address.html","searchKeys":["setDeviceAddress","open override fun setDeviceAddress(deviceAddr: String?): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.setDeviceAddress"]},{"name":"open override fun setDwellMinutes(minutes: Int)","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.setDwellMinutes","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/set-dwell-minutes.html","searchKeys":["setDwellMinutes","open override fun setDwellMinutes(minutes: Int)","org.meshtastic.core.testing.FakeDiscoveryPrefs.setDwellMinutes"]},{"name":"open override fun setErrorMessage(text: String, severity: Severity)","description":"org.meshtastic.core.testing.FakeServiceRepository.setErrorMessage","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-error-message.html","searchKeys":["setErrorMessage","open override fun setErrorMessage(text: String, severity: Severity)","org.meshtastic.core.testing.FakeServiceRepository.setErrorMessage"]},{"name":"open override fun setEventThemeEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setEventThemeEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-event-theme-enabled.html","searchKeys":["setEventThemeEnabled","open override fun setEventThemeEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setEventThemeEnabled"]},{"name":"open override fun setExcludeInfrastructure(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setExcludeInfrastructure","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-exclude-infrastructure.html","searchKeys":["setExcludeInfrastructure","open override fun setExcludeInfrastructure(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setExcludeInfrastructure"]},{"name":"open override fun setExcludeMqtt(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setExcludeMqtt","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-exclude-mqtt.html","searchKeys":["setExcludeMqtt","open override fun setExcludeMqtt(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setExcludeMqtt"]},{"name":"open override fun setExcludeMqttOnMap(exclude: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setExcludeMqttOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-exclude-mqtt-on-map.html","searchKeys":["setExcludeMqttOnMap","open override fun setExcludeMqttOnMap(exclude: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setExcludeMqttOnMap"]},{"name":"open override fun setExcludedMapRoles(roles: Set<String>)","description":"org.meshtastic.core.testing.FakeMapPrefs.setExcludedMapRoles","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-excluded-map-roles.html","searchKeys":["setExcludedMapRoles","open override fun setExcludedMapRoles(roles: Set<String>)","org.meshtastic.core.testing.FakeMapPrefs.setExcludedMapRoles"]},{"name":"open override fun setFilterEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeFilterPrefs.setFilterEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-filter-prefs/set-filter-enabled.html","searchKeys":["setFilterEnabled","open override fun setFilterEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeFilterPrefs.setFilterEnabled"]},{"name":"open override fun setFilterWords(words: Set<String>)","description":"org.meshtastic.core.testing.FakeFilterPrefs.setFilterWords","location":"core/testing/org.meshtastic.core.testing/-fake-filter-prefs/set-filter-words.html","searchKeys":["setFilterWords","open override fun setFilterWords(words: Set<String>)","org.meshtastic.core.testing.FakeFilterPrefs.setFilterWords"]},{"name":"open override fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","description":"org.meshtastic.core.testing.FakeNotificationPrefs.setGeofenceAlertOptIn","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/set-geofence-alert-opt-in.html","searchKeys":["setGeofenceAlertOptIn","open override fun setGeofenceAlertOptIn(waypointId: Int, enabled: Boolean)","org.meshtastic.core.testing.FakeNotificationPrefs.setGeofenceAlertOptIn"]},{"name":"open override fun setGetChannelInfoEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetChannelInfoEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-channel-info-enabled.html","searchKeys":["setGetChannelInfoEnabled","open override fun setGetChannelInfoEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetChannelInfoEnabled"]},{"name":"open override fun setGetDeviceStatusEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetDeviceStatusEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-device-status-enabled.html","searchKeys":["setGetDeviceStatusEnabled","open override fun setGetDeviceStatusEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetDeviceStatusEnabled"]},{"name":"open override fun setGetMeshMetricsEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetMeshMetricsEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-mesh-metrics-enabled.html","searchKeys":["setGetMeshMetricsEnabled","open override fun setGetMeshMetricsEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetMeshMetricsEnabled"]},{"name":"open override fun setGetMeshStatusEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetMeshStatusEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-mesh-status-enabled.html","searchKeys":["setGetMeshStatusEnabled","open override fun setGetMeshStatusEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetMeshStatusEnabled"]},{"name":"open override fun setGetNodeDetailsEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetNodeDetailsEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-node-details-enabled.html","searchKeys":["setGetNodeDetailsEnabled","open override fun setGetNodeDetailsEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetNodeDetailsEnabled"]},{"name":"open override fun setGetNodeListEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetNodeListEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-node-list-enabled.html","searchKeys":["setGetNodeListEnabled","open override fun setGetNodeListEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetNodeListEnabled"]},{"name":"open override fun setGetRecentMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetRecentMessagesEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-recent-messages-enabled.html","searchKeys":["setGetRecentMessagesEnabled","open override fun setGetRecentMessagesEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetRecentMessagesEnabled"]},{"name":"open override fun setGetUnreadSummaryEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetUnreadSummaryEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-get-unread-summary-enabled.html","searchKeys":["setGetUnreadSummaryEnabled","open override fun setGetUnreadSummaryEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setGetUnreadSummaryEnabled"]},{"name":"open override fun setHasShownNotPairedWarning(shown: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setHasShownNotPairedWarning","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-has-shown-not-paired-warning.html","searchKeys":["setHasShownNotPairedWarning","open override fun setHasShownNotPairedWarning(shown: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setHasShownNotPairedWarning"]},{"name":"open override fun setHomoglyphEncodingEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeHomoglyphPrefs.setHomoglyphEncodingEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-homoglyph-prefs/set-homoglyph-encoding-enabled.html","searchKeys":["setHomoglyphEncodingEnabled","open override fun setHomoglyphEncodingEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeHomoglyphPrefs.setHomoglyphEncodingEnabled"]},{"name":"open override fun setIncludeUnknown(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setIncludeUnknown","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-include-unknown.html","searchKeys":["setIncludeUnknown","open override fun setIncludeUnknown(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setIncludeUnknown"]},{"name":"open override fun setIncludeUnknownOnMap(include: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setIncludeUnknownOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-include-unknown-on-map.html","searchKeys":["setIncludeUnknownOnMap","open override fun setIncludeUnknownOnMap(include: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setIncludeUnknownOnMap"]},{"name":"open override fun setLastHeardFilter(seconds: Long)","description":"org.meshtastic.core.testing.FakeMapPrefs.setLastHeardFilter","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-last-heard-filter.html","searchKeys":["setLastHeardFilter","open override fun setLastHeardFilter(seconds: Long)","org.meshtastic.core.testing.FakeMapPrefs.setLastHeardFilter"]},{"name":"open override fun setLastHeardIsRelative(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setLastHeardIsRelative","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-last-heard-is-relative.html","searchKeys":["setLastHeardIsRelative","open override fun setLastHeardIsRelative(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setLastHeardIsRelative"]},{"name":"open override fun setLastHeardTrackFilter(seconds: Long)","description":"org.meshtastic.core.testing.FakeMapPrefs.setLastHeardTrackFilter","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-last-heard-track-filter.html","searchKeys":["setLastHeardTrackFilter","open override fun setLastHeardTrackFilter(seconds: Long)","org.meshtastic.core.testing.FakeMapPrefs.setLastHeardTrackFilter"]},{"name":"open override fun setLocale(languageTag: String)","description":"org.meshtastic.core.testing.FakeUiPrefs.setLocale","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-locale.html","searchKeys":["setLocale","open override fun setLocale(languageTag: String)","org.meshtastic.core.testing.FakeUiPrefs.setLocale"]},{"name":"open override fun setLockdownState(state: LockdownState)","description":"org.meshtastic.core.testing.FakeServiceRepository.setLockdownState","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-lockdown-state.html","searchKeys":["setLockdownState","open override fun setLockdownState(state: LockdownState)","org.meshtastic.core.testing.FakeServiceRepository.setLockdownState"]},{"name":"open override fun setLockdownTokenInfo(info: LockdownTokenInfo?)","description":"org.meshtastic.core.testing.FakeServiceRepository.setLockdownTokenInfo","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-lockdown-token-info.html","searchKeys":["setLockdownTokenInfo","open override fun setLockdownTokenInfo(info: LockdownTokenInfo?)","org.meshtastic.core.testing.FakeServiceRepository.setLockdownTokenInfo"]},{"name":"open override fun setLoggingEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeMeshLogPrefs.setLoggingEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/set-logging-enabled.html","searchKeys":["setLoggingEnabled","open override fun setLoggingEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeMeshLogPrefs.setLoggingEnabled"]},{"name":"open override fun setLowBatteryEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeNotificationPrefs.setLowBatteryEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/set-low-battery-enabled.html","searchKeys":["setLowBatteryEnabled","open override fun setLowBatteryEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeNotificationPrefs.setLowBatteryEnabled"]},{"name":"open override fun setMapStyle(style: Int)","description":"org.meshtastic.core.testing.FakeMapPrefs.setMapStyle","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-map-style.html","searchKeys":["setMapStyle","open override fun setMapStyle(style: Int)","org.meshtastic.core.testing.FakeMapPrefs.setMapStyle"]},{"name":"open override fun setMasterEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setMasterEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-master-enabled.html","searchKeys":["setMasterEnabled","open override fun setMasterEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setMasterEnabled"]},{"name":"open override fun setMeshToCotEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeTakPrefs.setMeshToCotEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/set-mesh-to-cot-enabled.html","searchKeys":["setMeshToCotEnabled","open override fun setMeshToCotEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeTakPrefs.setMeshToCotEnabled"]},{"name":"open override fun setMessagesEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeNotificationPrefs.setMessagesEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/set-messages-enabled.html","searchKeys":["setMessagesEnabled","open override fun setMessagesEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeNotificationPrefs.setMessagesEnabled"]},{"name":"open override fun setNeighborInfoResponse(value: String?)","description":"org.meshtastic.core.testing.FakeServiceRepository.setNeighborInfoResponse","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-neighbor-info-response.html","searchKeys":["setNeighborInfoResponse","open override fun setNeighborInfoResponse(value: String?)","org.meshtastic.core.testing.FakeServiceRepository.setNeighborInfoResponse"]},{"name":"open override fun setNetworkAutoScan(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setNetworkAutoScan","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-network-auto-scan.html","searchKeys":["setNetworkAutoScan","open override fun setNetworkAutoScan(enabled: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setNetworkAutoScan"]},{"name":"open override fun setNodeEventsAutoDisabledForEvent(disabled: Boolean)","description":"org.meshtastic.core.testing.FakeNotificationPrefs.setNodeEventsAutoDisabledForEvent","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/set-node-events-auto-disabled-for-event.html","searchKeys":["setNodeEventsAutoDisabledForEvent","open override fun setNodeEventsAutoDisabledForEvent(disabled: Boolean)","org.meshtastic.core.testing.FakeNotificationPrefs.setNodeEventsAutoDisabledForEvent"]},{"name":"open override fun setNodeEventsEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeNotificationPrefs.setNodeEventsEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/set-node-events-enabled.html","searchKeys":["setNodeEventsEnabled","open override fun setNodeEventsEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeNotificationPrefs.setNodeEventsEnabled"]},{"name":"open override fun setNodeListDensity(value: String)","description":"org.meshtastic.core.testing.FakeUiPrefs.setNodeListDensity","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-node-list-density.html","searchKeys":["setNodeListDensity","open override fun setNodeListDensity(value: String)","org.meshtastic.core.testing.FakeUiPrefs.setNodeListDensity"]},{"name":"open override fun setNodeSort(value: Int)","description":"org.meshtastic.core.testing.FakeUiPrefs.setNodeSort","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-node-sort.html","searchKeys":["setNodeSort","open override fun setNodeSort(value: Int)","org.meshtastic.core.testing.FakeUiPrefs.setNodeSort"]},{"name":"open override fun setOnlyDirect(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setOnlyDirect","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-only-direct.html","searchKeys":["setOnlyDirect","open override fun setOnlyDirect(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setOnlyDirect"]},{"name":"open override fun setOnlyDirectOnMap(only: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setOnlyDirectOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-only-direct-on-map.html","searchKeys":["setOnlyDirectOnMap","open override fun setOnlyDirectOnMap(only: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setOnlyDirectOnMap"]},{"name":"open override fun setOnlyOnline(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setOnlyOnline","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-only-online.html","searchKeys":["setOnlyOnline","open override fun setOnlyOnline(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setOnlyOnline"]},{"name":"open override fun setOnlyOnlineOnMap(only: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setOnlyOnlineOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-only-online-on-map.html","searchKeys":["setOnlyOnlineOnMap","open override fun setOnlyOnlineOnMap(only: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setOnlyOnlineOnMap"]},{"name":"open override fun setPreferredSkinToneIndex(index: Int)","description":"org.meshtastic.core.testing.FakeCustomEmojiPrefs.setPreferredSkinToneIndex","location":"core/testing/org.meshtastic.core.testing/-fake-custom-emoji-prefs/set-preferred-skin-tone-index.html","searchKeys":["setPreferredSkinToneIndex","open override fun setPreferredSkinToneIndex(index: Int)","org.meshtastic.core.testing.FakeCustomEmojiPrefs.setPreferredSkinToneIndex"]},{"name":"open override fun setRetentionDays(days: Int)","description":"org.meshtastic.core.testing.FakeMeshLogPrefs.setRetentionDays","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/set-retention-days.html","searchKeys":["setRetentionDays","open override fun setRetentionDays(days: Int)","org.meshtastic.core.testing.FakeMeshLogPrefs.setRetentionDays"]},{"name":"open override fun setSelectedConnectionTransport(type: DeviceType)","description":"org.meshtastic.core.testing.FakeUiPrefs.setSelectedConnectionTransport","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-selected-connection-transport.html","searchKeys":["setSelectedConnectionTransport","open override fun setSelectedConnectionTransport(type: DeviceType)","org.meshtastic.core.testing.FakeUiPrefs.setSelectedConnectionTransport"]},{"name":"open override fun setSelectedPresets(presets: Set<String>)","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.setSelectedPresets","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/set-selected-presets.html","searchKeys":["setSelectedPresets","open override fun setSelectedPresets(presets: Set<String>)","org.meshtastic.core.testing.FakeDiscoveryPrefs.setSelectedPresets"]},{"name":"open override fun setSendMessageEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.setSendMessageEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/set-send-message-enabled.html","searchKeys":["setSendMessageEnabled","open override fun setSendMessageEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeAppFunctionsPrefs.setSendMessageEnabled"]},{"name":"open override fun setSessionAuthorized(authorized: Boolean)","description":"org.meshtastic.core.testing.FakeServiceRepository.setSessionAuthorized","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-session-authorized.html","searchKeys":["setSessionAuthorized","open override fun setSessionAuthorized(authorized: Boolean)","org.meshtastic.core.testing.FakeServiceRepository.setSessionAuthorized"]},{"name":"open override fun setShouldProvideNodeLocation(nodeNum: Int, provide: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldProvideNodeLocation","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-provide-node-location.html","searchKeys":["setShouldProvideNodeLocation","open override fun setShouldProvideNodeLocation(nodeNum: Int, provide: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldProvideNodeLocation"]},{"name":"open override fun setShouldReportLocation(nodeNum: Int?, report: Boolean)","description":"org.meshtastic.core.testing.FakeMapConsentPrefs.setShouldReportLocation","location":"core/testing/org.meshtastic.core.testing/-fake-map-consent-prefs/set-should-report-location.html","searchKeys":["setShouldReportLocation","open override fun setShouldReportLocation(nodeNum: Int?, report: Boolean)","org.meshtastic.core.testing.FakeMapConsentPrefs.setShouldReportLocation"]},{"name":"open override fun setShouldShowChannel(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowChannel","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-channel.html","searchKeys":["setShouldShowChannel","open override fun setShouldShowChannel(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowChannel"]},{"name":"open override fun setShouldShowHops(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowHops","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-hops.html","searchKeys":["setShouldShowHops","open override fun setShouldShowHops(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowHops"]},{"name":"open override fun setShouldShowLastHeard(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowLastHeard","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-last-heard.html","searchKeys":["setShouldShowLastHeard","open override fun setShouldShowLastHeard(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowLastHeard"]},{"name":"open override fun setShouldShowLocation(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowLocation","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-location.html","searchKeys":["setShouldShowLocation","open override fun setShouldShowLocation(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowLocation"]},{"name":"open override fun setShouldShowPower(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowPower","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-power.html","searchKeys":["setShouldShowPower","open override fun setShouldShowPower(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowPower"]},{"name":"open override fun setShouldShowRole(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowRole","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-role.html","searchKeys":["setShouldShowRole","open override fun setShouldShowRole(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowRole"]},{"name":"open override fun setShouldShowSignal(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowSignal","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-signal.html","searchKeys":["setShouldShowSignal","open override fun setShouldShowSignal(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowSignal"]},{"name":"open override fun setShouldShowTelemetry(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShouldShowTelemetry","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-should-show-telemetry.html","searchKeys":["setShouldShowTelemetry","open override fun setShouldShowTelemetry(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShouldShowTelemetry"]},{"name":"open override fun setShowFullMessageTimestamps(show: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShowFullMessageTimestamps","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-show-full-message-timestamps.html","searchKeys":["setShowFullMessageTimestamps","open override fun setShowFullMessageTimestamps(show: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShowFullMessageTimestamps"]},{"name":"open override fun setShowIgnored(value: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShowIgnored","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-show-ignored.html","searchKeys":["setShowIgnored","open override fun setShowIgnored(value: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShowIgnored"]},{"name":"open override fun setShowIgnoredOnMap(show: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setShowIgnoredOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-show-ignored-on-map.html","searchKeys":["setShowIgnoredOnMap","open override fun setShowIgnoredOnMap(show: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setShowIgnoredOnMap"]},{"name":"open override fun setShowOnlyFavorites(show: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setShowOnlyFavorites","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-show-only-favorites.html","searchKeys":["setShowOnlyFavorites","open override fun setShowOnlyFavorites(show: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setShowOnlyFavorites"]},{"name":"open override fun setShowPrecisionCircleOnMap(show: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setShowPrecisionCircleOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-show-precision-circle-on-map.html","searchKeys":["setShowPrecisionCircleOnMap","open override fun setShowPrecisionCircleOnMap(show: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setShowPrecisionCircleOnMap"]},{"name":"open override fun setShowQuickChat(show: Boolean)","description":"org.meshtastic.core.testing.FakeUiPrefs.setShowQuickChat","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-show-quick-chat.html","searchKeys":["setShowQuickChat","open override fun setShowQuickChat(show: Boolean)","org.meshtastic.core.testing.FakeUiPrefs.setShowQuickChat"]},{"name":"open override fun setShowWaypointsOnMap(show: Boolean)","description":"org.meshtastic.core.testing.FakeMapPrefs.setShowWaypointsOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/set-show-waypoints-on-map.html","searchKeys":["setShowWaypointsOnMap","open override fun setShowWaypointsOnMap(show: Boolean)","org.meshtastic.core.testing.FakeMapPrefs.setShowWaypointsOnMap"]},{"name":"open override fun setStoreForwardLastRequest(address: String?, timestamp: Int)","description":"org.meshtastic.core.testing.FakeMeshPrefs.setStoreForwardLastRequest","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/set-store-forward-last-request.html","searchKeys":["setStoreForwardLastRequest","open override fun setStoreForwardLastRequest(address: String?, timestamp: Int)","org.meshtastic.core.testing.FakeMeshPrefs.setStoreForwardLastRequest"]},{"name":"open override fun setTakServerChannel(index: Int)","description":"org.meshtastic.core.testing.FakeTakPrefs.setTakServerChannel","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/set-tak-server-channel.html","searchKeys":["setTakServerChannel","open override fun setTakServerChannel(index: Int)","org.meshtastic.core.testing.FakeTakPrefs.setTakServerChannel"]},{"name":"open override fun setTakServerEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeTakPrefs.setTakServerEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/set-tak-server-enabled.html","searchKeys":["setTakServerEnabled","open override fun setTakServerEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeTakPrefs.setTakServerEnabled"]},{"name":"open override fun setTheme(value: Int)","description":"org.meshtastic.core.testing.FakeUiPrefs.setTheme","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-theme.html","searchKeys":["setTheme","open override fun setTheme(value: Int)","org.meshtastic.core.testing.FakeUiPrefs.setTheme"]},{"name":"open override fun setTopologyOverlayEnabled(enabled: Boolean)","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.setTopologyOverlayEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/set-topology-overlay-enabled.html","searchKeys":["setTopologyOverlayEnabled","open override fun setTopologyOverlayEnabled(enabled: Boolean)","org.meshtastic.core.testing.FakeDiscoveryPrefs.setTopologyOverlayEnabled"]},{"name":"open override fun setTracerouteResponse(value: TracerouteResponse?)","description":"org.meshtastic.core.testing.FakeServiceRepository.setTracerouteResponse","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/set-traceroute-response.html","searchKeys":["setTracerouteResponse","open override fun setTracerouteResponse(value: TracerouteResponse?)","org.meshtastic.core.testing.FakeServiceRepository.setTracerouteResponse"]},{"name":"open override fun setUnitsOverride(value: Int)","description":"org.meshtastic.core.testing.FakeUiPrefs.setUnitsOverride","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/set-units-override.html","searchKeys":["setUnitsOverride","open override fun setUnitsOverride(value: Int)","org.meshtastic.core.testing.FakeUiPrefs.setUnitsOverride"]},{"name":"open override fun shouldProvideNodeLocation(nodeNum: Int): StateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldProvideNodeLocation","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-provide-node-location.html","searchKeys":["shouldProvideNodeLocation","open override fun shouldProvideNodeLocation(nodeNum: Int): StateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldProvideNodeLocation"]},{"name":"open override fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapConsentPrefs.shouldReportLocation","location":"core/testing/org.meshtastic.core.testing/-fake-map-consent-prefs/should-report-location.html","searchKeys":["shouldReportLocation","open override fun shouldReportLocation(nodeNum: Int?): StateFlow<Boolean>","org.meshtastic.core.testing.FakeMapConsentPrefs.shouldReportLocation"]},{"name":"open override fun showAlertNotification(contactKey: String, name: String, alert: String)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.showAlertNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/show-alert-notification.html","searchKeys":["showAlertNotification","open override fun showAlertNotification(contactKey: String, name: String, alert: String)","org.meshtastic.core.testing.FakeMeshNotificationManager.showAlertNotification"]},{"name":"open override fun showClientNotification(clientNotification: ClientNotification)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.showClientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/show-client-notification.html","searchKeys":["showClientNotification","open override fun showClientNotification(clientNotification: ClientNotification)","org.meshtastic.core.testing.FakeMeshNotificationManager.showClientNotification"]},{"name":"open override fun showNewNodeSeenNotification(node: Node)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.showNewNodeSeenNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/show-new-node-seen-notification.html","searchKeys":["showNewNodeSeenNotification","open override fun showNewNodeSeenNotification(node: Node)","org.meshtastic.core.testing.FakeMeshNotificationManager.showNewNodeSeenNotification"]},{"name":"open override fun showOrUpdateLowBatteryNotification(node: Node, isRemote: Boolean)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.showOrUpdateLowBatteryNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/show-or-update-low-battery-notification.html","searchKeys":["showOrUpdateLowBatteryNotification","open override fun showOrUpdateLowBatteryNotification(node: Node, isRemote: Boolean)","org.meshtastic.core.testing.FakeMeshNotificationManager.showOrUpdateLowBatteryNotification"]},{"name":"open override fun startProvideLocation()","description":"org.meshtastic.core.testing.FakeRadioController.startProvideLocation","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/start-provide-location.html","searchKeys":["startProvideLocation","open override fun startProvideLocation()","org.meshtastic.core.testing.FakeRadioController.startProvideLocation"]},{"name":"open override fun stopProvideLocation()","description":"org.meshtastic.core.testing.FakeRadioController.stopProvideLocation","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/stop-provide-location.html","searchKeys":["stopProvideLocation","open override fun stopProvideLocation()","org.meshtastic.core.testing.FakeRadioController.stopProvideLocation"]},{"name":"open override fun submitPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.submitPassphrase","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/submit-passphrase.html","searchKeys":["submitPassphrase","open override fun submitPassphrase(passphrase: String, boots: Int, hours: Int, maxSessionSeconds: Int, disable: Boolean)","org.meshtastic.core.testing.FakeLockdownCoordinator.submitPassphrase"]},{"name":"open override fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.toInterfaceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/to-interface-address.html","searchKeys":["toInterfaceAddress","open override fun toInterfaceAddress(interfaceId: InterfaceId, rest: String): String","org.meshtastic.core.testing.FakeRadioInterfaceService.toInterfaceAddress"]},{"name":"open override fun trySendToRadio(bytes: ByteArray): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.trySendToRadio","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/try-send-to-radio.html","searchKeys":["trySendToRadio","open override fun trySendToRadio(bytes: ByteArray): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.trySendToRadio"]},{"name":"open override fun updateHiddenLayerUrls(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.testing.FakeMapPrefs.updateHiddenLayerUrls","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/update-hidden-layer-urls.html","searchKeys":["updateHiddenLayerUrls","open override fun updateHiddenLayerUrls(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.testing.FakeMapPrefs.updateHiddenLayerUrls"]},{"name":"open override fun updateLayerOpacity(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.testing.FakeMapPrefs.updateLayerOpacity","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/update-layer-opacity.html","searchKeys":["updateLayerOpacity","open override fun updateLayerOpacity(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.testing.FakeMapPrefs.updateLayerOpacity"]},{"name":"open override fun updateLocalStats(stats: LocalStats)","description":"org.meshtastic.core.testing.FakeNodeRepository.updateLocalStats","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/update-local-stats.html","searchKeys":["updateLocalStats","open override fun updateLocalStats(stats: LocalStats)","org.meshtastic.core.testing.FakeNodeRepository.updateLocalStats"]},{"name":"open override fun updateNetworkMapLayers(transform: (Set<String>) -> Set<String>)","description":"org.meshtastic.core.testing.FakeMapPrefs.updateNetworkMapLayers","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/update-network-map-layers.html","searchKeys":["updateNetworkMapLayers","open override fun updateNetworkMapLayers(transform: (Set<String>) -> Set<String>)","org.meshtastic.core.testing.FakeMapPrefs.updateNetworkMapLayers"]},{"name":"open override fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.updateServiceStateNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/update-service-state-notification.html","searchKeys":["updateServiceStateNotification","open override fun updateServiceStateNotification(state: ConnectionState, telemetry: Telemetry?)","org.meshtastic.core.testing.FakeMeshNotificationManager.updateServiceStateNotification"]},{"name":"open override val absoluteMinFwVersion: String","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.absoluteMinFwVersion","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/absolute-min-fw-version.html","searchKeys":["absoluteMinFwVersion","open override val absoluteMinFwVersion: String","org.meshtastic.core.testing.FakeBuildConfigProvider.absoluteMinFwVersion"]},{"name":"open override val activeSession: StateFlow<RadioSessionContext?>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.activeSession","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/active-session.html","searchKeys":["activeSession","open override val activeSession: StateFlow<RadioSessionContext?>","org.meshtastic.core.testing.FakeRadioInterfaceService.activeSession"]},{"name":"open override val address: String","description":"org.meshtastic.core.testing.FakeBleDevice.address","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/address.html","searchKeys":["address","open override val address: String","org.meshtastic.core.testing.FakeBleDevice.address"]},{"name":"open override val aiEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.aiEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/ai-enabled.html","searchKeys":["aiEnabled","open override val aiEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeDiscoveryPrefs.aiEnabled"]},{"name":"open override val alphaRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.alphaRelease","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/alpha-release.html","searchKeys":["alphaRelease","open override val alphaRelease: Flow<FirmwareRelease?>","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.alphaRelease"]},{"name":"open override val analytics: FakeAnalyticsPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.analytics","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/analytics.html","searchKeys":["analytics","open override val analytics: FakeAnalyticsPrefs","org.meshtastic.core.testing.FakeAppPreferences.analytics"]},{"name":"open override val analyticsAllowed: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAnalyticsPrefs.analyticsAllowed","location":"core/testing/org.meshtastic.core.testing/-fake-analytics-prefs/analytics-allowed.html","searchKeys":["analyticsAllowed","open override val analyticsAllowed: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAnalyticsPrefs.analyticsAllowed"]},{"name":"open override val appFunctions: FakeAppFunctionsPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.appFunctions","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/app-functions.html","searchKeys":["appFunctions","open override val appFunctions: FakeAppFunctionsPrefs","org.meshtastic.core.testing.FakeAppPreferences.appFunctions"]},{"name":"open override val appIntroCompleted: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.appIntroCompleted","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/app-intro-completed.html","searchKeys":["appIntroCompleted","open override val appIntroCompleted: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.appIntroCompleted"]},{"name":"open override val applicationId: String","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.applicationId","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/application-id.html","searchKeys":["applicationId","open override val applicationId: String","org.meshtastic.core.testing.FakeBuildConfigProvider.applicationId"]},{"name":"open override val bleAutoScan: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.bleAutoScan","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/ble-auto-scan.html","searchKeys":["bleAutoScan","open override val bleAutoScan: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.bleAutoScan"]},{"name":"open override val cacheLimit: StateFlow<Int>","description":"org.meshtastic.core.testing.FakeDatabaseManager.cacheLimit","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/cache-limit.html","searchKeys":["cacheLimit","open override val cacheLimit: StateFlow<Int>","org.meshtastic.core.testing.FakeDatabaseManager.cacheLimit"]},{"name":"open override val channelSetFlow: Flow<ChannelSet>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.channelSetFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/channel-set-flow.html","searchKeys":["channelSetFlow","open override val channelSetFlow: Flow<ChannelSet>","org.meshtastic.core.testing.FakeRadioConfigRepository.channelSetFlow"]},{"name":"open override val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.testing.FakeRadioController.clientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/client-notification.html","searchKeys":["clientNotification","open override val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.testing.FakeRadioController.clientNotification"]},{"name":"open override val clientNotification: StateFlow<ClientNotification?>","description":"org.meshtastic.core.testing.FakeServiceRepository.clientNotification","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/client-notification.html","searchKeys":["clientNotification","open override val clientNotification: StateFlow<ClientNotification?>","org.meshtastic.core.testing.FakeServiceRepository.clientNotification"]},{"name":"open override val connectionEpochs: StateFlow<ConnectionEpochs>","description":"org.meshtastic.core.testing.FakeRadioController.connectionEpochs","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/connection-epochs.html","searchKeys":["connectionEpochs","open override val connectionEpochs: StateFlow<ConnectionEpochs>","org.meshtastic.core.testing.FakeRadioController.connectionEpochs"]},{"name":"open override val connectionEpochs: StateFlow<ConnectionEpochs>","description":"org.meshtastic.core.testing.FakeServiceRepository.connectionEpochs","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/connection-epochs.html","searchKeys":["connectionEpochs","open override val connectionEpochs: StateFlow<ConnectionEpochs>","org.meshtastic.core.testing.FakeServiceRepository.connectionEpochs"]},{"name":"open override val connectionError: Flow<String>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.connectionError","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/connection-error.html","searchKeys":["connectionError","open override val connectionError: Flow<String>","org.meshtastic.core.testing.FakeRadioInterfaceService.connectionError"]},{"name":"open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","description":"org.meshtastic.core.testing.FakeRadioController.connectionLifecycle","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/connection-lifecycle.html","searchKeys":["connectionLifecycle","open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","org.meshtastic.core.testing.FakeRadioController.connectionLifecycle"]},{"name":"open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","description":"org.meshtastic.core.testing.FakeServiceRepository.connectionLifecycle","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/connection-lifecycle.html","searchKeys":["connectionLifecycle","open override val connectionLifecycle: StateFlow<ConnectionLifecycle>","org.meshtastic.core.testing.FakeServiceRepository.connectionLifecycle"]},{"name":"open override val connectionProgress: StateFlow<String?>","description":"org.meshtastic.core.testing.FakeServiceRepository.connectionProgress","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/connection-progress.html","searchKeys":["connectionProgress","open override val connectionProgress: StateFlow<String?>","org.meshtastic.core.testing.FakeServiceRepository.connectionProgress"]},{"name":"open override val connectionState: StateFlow<BleConnectionState>","description":"org.meshtastic.core.testing.FakeBleConnection.connectionState","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<BleConnectionState>","org.meshtastic.core.testing.FakeBleConnection.connectionState"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.testing.FakeRadioController.connectionState","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.testing.FakeRadioController.connectionState"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.connectionState","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.testing.FakeRadioInterfaceService.connectionState"]},{"name":"open override val connectionState: StateFlow<ConnectionState>","description":"org.meshtastic.core.testing.FakeServiceRepository.connectionState","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/connection-state.html","searchKeys":["connectionState","open override val connectionState: StateFlow<ConnectionState>","org.meshtastic.core.testing.FakeServiceRepository.connectionState"]},{"name":"open override val currentDb: StateFlow<MeshtasticDatabase>","description":"org.meshtastic.core.testing.FakeDatabaseProvider.currentDb","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/current-db.html","searchKeys":["currentDb","open override val currentDb: StateFlow<MeshtasticDatabase>","org.meshtastic.core.testing.FakeDatabaseProvider.currentDb"]},{"name":"open override val currentDeviceAddressFlow: StateFlow<String?>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.currentDeviceAddressFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/current-device-address-flow.html","searchKeys":["currentDeviceAddressFlow","open override val currentDeviceAddressFlow: StateFlow<String?>","org.meshtastic.core.testing.FakeRadioInterfaceService.currentDeviceAddressFlow"]},{"name":"open override val customEmojiFrequency: MutableStateFlow<String?>","description":"org.meshtastic.core.testing.FakeCustomEmojiPrefs.customEmojiFrequency","location":"core/testing/org.meshtastic.core.testing/-fake-custom-emoji-prefs/custom-emoji-frequency.html","searchKeys":["customEmojiFrequency","open override val customEmojiFrequency: MutableStateFlow<String?>","org.meshtastic.core.testing.FakeCustomEmojiPrefs.customEmojiFrequency"]},{"name":"open override val customTileProviders: MutableStateFlow<String?>","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.customTileProviders","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/custom-tile-providers.html","searchKeys":["customTileProviders","open override val customTileProviders: MutableStateFlow<String?>","org.meshtastic.core.testing.FakeMapTileProviderPrefs.customTileProviders"]},{"name":"open override val devAddr: MutableStateFlow<String?>","description":"org.meshtastic.core.testing.FakeRadioPrefs.devAddr","location":"core/testing/org.meshtastic.core.testing/-fake-radio-prefs/dev-addr.html","searchKeys":["devAddr","open override val devAddr: MutableStateFlow<String?>","org.meshtastic.core.testing.FakeRadioPrefs.devAddr"]},{"name":"open override val devName: MutableStateFlow<String?>","description":"org.meshtastic.core.testing.FakeRadioPrefs.devName","location":"core/testing/org.meshtastic.core.testing/-fake-radio-prefs/dev-name.html","searchKeys":["devName","open override val devName: MutableStateFlow<String?>","org.meshtastic.core.testing.FakeRadioPrefs.devName"]},{"name":"open override val device: BleDevice?","description":"org.meshtastic.core.testing.FakeBleConnection.device","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/device.html","searchKeys":["device","open override val device: BleDevice?","org.meshtastic.core.testing.FakeBleConnection.device"]},{"name":"open override val deviceAddress: MutableStateFlow<String?>","description":"org.meshtastic.core.testing.FakeMeshPrefs.deviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/device-address.html","searchKeys":["deviceAddress","open override val deviceAddress: MutableStateFlow<String?>","org.meshtastic.core.testing.FakeMeshPrefs.deviceAddress"]},{"name":"open override val deviceFlow: StateFlow<BleDevice?>","description":"org.meshtastic.core.testing.FakeBleConnection.deviceFlow","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/device-flow.html","searchKeys":["deviceFlow","open override val deviceFlow: StateFlow<BleDevice?>","org.meshtastic.core.testing.FakeBleConnection.deviceFlow"]},{"name":"open override val deviceProfileFlow: Flow<DeviceProfile>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.deviceProfileFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/device-profile-flow.html","searchKeys":["deviceProfileFlow","open override val deviceProfileFlow: Flow<DeviceProfile>","org.meshtastic.core.testing.FakeRadioConfigRepository.deviceProfileFlow"]},{"name":"open override val deviceUIConfigFlow: Flow<DeviceUIConfig?>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.deviceUIConfigFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/device-u-i-config-flow.html","searchKeys":["deviceUIConfigFlow","open override val deviceUIConfigFlow: Flow<DeviceUIConfig?>","org.meshtastic.core.testing.FakeRadioConfigRepository.deviceUIConfigFlow"]},{"name":"open override val discovery: FakeDiscoveryPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.discovery","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/discovery.html","searchKeys":["discovery","open override val discovery: FakeDiscoveryPrefs","org.meshtastic.core.testing.FakeAppPreferences.discovery"]},{"name":"open override val dwellMinutes: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.dwellMinutes","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/dwell-minutes.html","searchKeys":["dwellMinutes","open override val dwellMinutes: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeDiscoveryPrefs.dwellMinutes"]},{"name":"open override val emoji: FakeCustomEmojiPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.emoji","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/emoji.html","searchKeys":["emoji","open override val emoji: FakeCustomEmojiPrefs","org.meshtastic.core.testing.FakeAppPreferences.emoji"]},{"name":"open override val errorMessage: StateFlow<String?>","description":"org.meshtastic.core.testing.FakeServiceRepository.errorMessage","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/error-message.html","searchKeys":["errorMessage","open override val errorMessage: StateFlow<String?>","org.meshtastic.core.testing.FakeServiceRepository.errorMessage"]},{"name":"open override val eventThemeEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.eventThemeEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/event-theme-enabled.html","searchKeys":["eventThemeEnabled","open override val eventThemeEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.eventThemeEnabled"]},{"name":"open override val excludeInfrastructure: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.excludeInfrastructure","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/exclude-infrastructure.html","searchKeys":["excludeInfrastructure","open override val excludeInfrastructure: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.excludeInfrastructure"]},{"name":"open override val excludeMqtt: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.excludeMqtt","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/exclude-mqtt.html","searchKeys":["excludeMqtt","open override val excludeMqtt: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.excludeMqtt"]},{"name":"open override val excludeMqttOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.excludeMqttOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/exclude-mqtt-on-map.html","searchKeys":["excludeMqttOnMap","open override val excludeMqttOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.excludeMqttOnMap"]},{"name":"open override val excludedMapRoles: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeMapPrefs.excludedMapRoles","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/excluded-map-roles.html","searchKeys":["excludedMapRoles","open override val excludedMapRoles: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeMapPrefs.excludedMapRoles"]},{"name":"open override val fileManifestFlow: Flow<List<FileInfo>>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.fileManifestFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/file-manifest-flow.html","searchKeys":["fileManifestFlow","open override val fileManifestFlow: Flow<List<FileInfo>>","org.meshtastic.core.testing.FakeRadioConfigRepository.fileManifestFlow"]},{"name":"open override val filter: FakeFilterPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.filter","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/filter.html","searchKeys":["filter","open override val filter: FakeFilterPrefs","org.meshtastic.core.testing.FakeAppPreferences.filter"]},{"name":"open override val filterEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeFilterPrefs.filterEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-filter-prefs/filter-enabled.html","searchKeys":["filterEnabled","open override val filterEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeFilterPrefs.filterEnabled"]},{"name":"open override val filterWords: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeFilterPrefs.filterWords","location":"core/testing/org.meshtastic.core.testing/-fake-filter-prefs/filter-words.html","searchKeys":["filterWords","open override val filterWords: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeFilterPrefs.filterWords"]},{"name":"open override val firmwareUpdateNotificationKeys: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeUiPrefs.firmwareUpdateNotificationKeys","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/firmware-update-notification-keys.html","searchKeys":["firmwareUpdateNotificationKeys","open override val firmwareUpdateNotificationKeys: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeUiPrefs.firmwareUpdateNotificationKeys"]},{"name":"open override val geofenceAlertOptIns: MutableStateFlow<Set<Int>>","description":"org.meshtastic.core.testing.FakeNotificationPrefs.geofenceAlertOptIns","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/geofence-alert-opt-ins.html","searchKeys":["geofenceAlertOptIns","open override val geofenceAlertOptIns: MutableStateFlow<Set<Int>>","org.meshtastic.core.testing.FakeNotificationPrefs.geofenceAlertOptIns"]},{"name":"open override val getChannelInfoEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getChannelInfoEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-channel-info-enabled.html","searchKeys":["getChannelInfoEnabled","open override val getChannelInfoEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getChannelInfoEnabled"]},{"name":"open override val getDeviceStatusEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getDeviceStatusEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-device-status-enabled.html","searchKeys":["getDeviceStatusEnabled","open override val getDeviceStatusEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getDeviceStatusEnabled"]},{"name":"open override val getMeshMetricsEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getMeshMetricsEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-mesh-metrics-enabled.html","searchKeys":["getMeshMetricsEnabled","open override val getMeshMetricsEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getMeshMetricsEnabled"]},{"name":"open override val getMeshStatusEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getMeshStatusEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-mesh-status-enabled.html","searchKeys":["getMeshStatusEnabled","open override val getMeshStatusEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getMeshStatusEnabled"]},{"name":"open override val getNodeDetailsEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getNodeDetailsEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-node-details-enabled.html","searchKeys":["getNodeDetailsEnabled","open override val getNodeDetailsEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getNodeDetailsEnabled"]},{"name":"open override val getNodeListEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getNodeListEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-node-list-enabled.html","searchKeys":["getNodeListEnabled","open override val getNodeListEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getNodeListEnabled"]},{"name":"open override val getRecentMessagesEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getRecentMessagesEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-recent-messages-enabled.html","searchKeys":["getRecentMessagesEnabled","open override val getRecentMessagesEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getRecentMessagesEnabled"]},{"name":"open override val getUnreadSummaryEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.getUnreadSummaryEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/get-unread-summary-enabled.html","searchKeys":["getUnreadSummaryEnabled","open override val getUnreadSummaryEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.getUnreadSummaryEnabled"]},{"name":"open override val hasShownNotPairedWarning: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.hasShownNotPairedWarning","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/has-shown-not-paired-warning.html","searchKeys":["hasShownNotPairedWarning","open override val hasShownNotPairedWarning: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.hasShownNotPairedWarning"]},{"name":"open override val hiddenLayerUrls: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeMapPrefs.hiddenLayerUrls","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/hidden-layer-urls.html","searchKeys":["hiddenLayerUrls","open override val hiddenLayerUrls: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeMapPrefs.hiddenLayerUrls"]},{"name":"open override val homoglyph: FakeHomoglyphPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.homoglyph","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/homoglyph.html","searchKeys":["homoglyph","open override val homoglyph: FakeHomoglyphPrefs","org.meshtastic.core.testing.FakeAppPreferences.homoglyph"]},{"name":"open override val homoglyphEncodingEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeHomoglyphPrefs.homoglyphEncodingEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-homoglyph-prefs/homoglyph-encoding-enabled.html","searchKeys":["homoglyphEncodingEnabled","open override val homoglyphEncodingEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeHomoglyphPrefs.homoglyphEncodingEnabled"]},{"name":"open override val includeUnknown: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.includeUnknown","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/include-unknown.html","searchKeys":["includeUnknown","open override val includeUnknown: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.includeUnknown"]},{"name":"open override val includeUnknownOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.includeUnknownOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/include-unknown-on-map.html","searchKeys":["includeUnknownOnMap","open override val includeUnknownOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.includeUnknownOnMap"]},{"name":"open override val installId: MutableStateFlow<String>","description":"org.meshtastic.core.testing.FakeAnalyticsPrefs.installId","location":"core/testing/org.meshtastic.core.testing/-fake-analytics-prefs/install-id.html","searchKeys":["installId","open override val installId: MutableStateFlow<String>","org.meshtastic.core.testing.FakeAnalyticsPrefs.installId"]},{"name":"open override val isBonded: Boolean","description":"org.meshtastic.core.testing.FakeBleDevice.isBonded","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/is-bonded.html","searchKeys":["isBonded","open override val isBonded: Boolean","org.meshtastic.core.testing.FakeBleDevice.isBonded"]},{"name":"open override val isConnected: Boolean","description":"org.meshtastic.core.testing.FakeBleDevice.isConnected","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/is-connected.html","searchKeys":["isConnected","open override val isConnected: Boolean","org.meshtastic.core.testing.FakeBleDevice.isConnected"]},{"name":"open override val isDebug: Boolean","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.isDebug","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/is-debug.html","searchKeys":["isDebug","open override val isDebug: Boolean","org.meshtastic.core.testing.FakeBuildConfigProvider.isDebug"]},{"name":"open override val isMeshToCotEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeTakPrefs.isMeshToCotEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/is-mesh-to-cot-enabled.html","searchKeys":["isMeshToCotEnabled","open override val isMeshToCotEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeTakPrefs.isMeshToCotEnabled"]},{"name":"open override val isTakServerEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeTakPrefs.isTakServerEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/is-tak-server-enabled.html","searchKeys":["isTakServerEnabled","open override val isTakServerEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeTakPrefs.isTakServerEnabled"]},{"name":"open override val lastHeardFilter: MutableStateFlow<Long>","description":"org.meshtastic.core.testing.FakeMapPrefs.lastHeardFilter","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/last-heard-filter.html","searchKeys":["lastHeardFilter","open override val lastHeardFilter: MutableStateFlow<Long>","org.meshtastic.core.testing.FakeMapPrefs.lastHeardFilter"]},{"name":"open override val lastHeardIsRelative: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.lastHeardIsRelative","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/last-heard-is-relative.html","searchKeys":["lastHeardIsRelative","open override val lastHeardIsRelative: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.lastHeardIsRelative"]},{"name":"open override val lastHeardTrackFilter: MutableStateFlow<Long>","description":"org.meshtastic.core.testing.FakeMapPrefs.lastHeardTrackFilter","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/last-heard-track-filter.html","searchKeys":["lastHeardTrackFilter","open override val lastHeardTrackFilter: MutableStateFlow<Long>","org.meshtastic.core.testing.FakeMapPrefs.lastHeardTrackFilter"]},{"name":"open override val layerOpacity: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeMapPrefs.layerOpacity","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/layer-opacity.html","searchKeys":["layerOpacity","open override val layerOpacity: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeMapPrefs.layerOpacity"]},{"name":"open override val localConfigFlow: Flow<LocalConfig>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.localConfigFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/local-config-flow.html","searchKeys":["localConfigFlow","open override val localConfigFlow: Flow<LocalConfig>","org.meshtastic.core.testing.FakeRadioConfigRepository.localConfigFlow"]},{"name":"open override val localStats: StateFlow<LocalStats>","description":"org.meshtastic.core.testing.FakeNodeRepository.localStats","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/local-stats.html","searchKeys":["localStats","open override val localStats: StateFlow<LocalStats>","org.meshtastic.core.testing.FakeNodeRepository.localStats"]},{"name":"open override val localStatsFlow: StateFlow<LocalStats>","description":"org.meshtastic.core.testing.FakeLocalStatsDataSource.localStatsFlow","location":"core/testing/org.meshtastic.core.testing/-fake-local-stats-data-source/local-stats-flow.html","searchKeys":["localStatsFlow","open override val localStatsFlow: StateFlow<LocalStats>","org.meshtastic.core.testing.FakeLocalStatsDataSource.localStatsFlow"]},{"name":"open override val locale: MutableStateFlow<String>","description":"org.meshtastic.core.testing.FakeUiPrefs.locale","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/locale.html","searchKeys":["locale","open override val locale: MutableStateFlow<String>","org.meshtastic.core.testing.FakeUiPrefs.locale"]},{"name":"open override val lockdownState: StateFlow<LockdownState>","description":"org.meshtastic.core.testing.FakeServiceRepository.lockdownState","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/lockdown-state.html","searchKeys":["lockdownState","open override val lockdownState: StateFlow<LockdownState>","org.meshtastic.core.testing.FakeServiceRepository.lockdownState"]},{"name":"open override val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","description":"org.meshtastic.core.testing.FakeServiceRepository.lockdownTokenInfo","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/lockdown-token-info.html","searchKeys":["lockdownTokenInfo","open override val lockdownTokenInfo: StateFlow<LockdownTokenInfo?>","org.meshtastic.core.testing.FakeServiceRepository.lockdownTokenInfo"]},{"name":"open override val loggingEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMeshLogPrefs.loggingEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/logging-enabled.html","searchKeys":["loggingEnabled","open override val loggingEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMeshLogPrefs.loggingEnabled"]},{"name":"open override val loraRegionPresetMapFlow: Flow<LoRaRegionPresetMap?>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.loraRegionPresetMapFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/lora-region-preset-map-flow.html","searchKeys":["loraRegionPresetMapFlow","open override val loraRegionPresetMapFlow: Flow<LoRaRegionPresetMap?>","org.meshtastic.core.testing.FakeRadioConfigRepository.loraRegionPresetMapFlow"]},{"name":"open override val lowBatteryEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeNotificationPrefs.lowBatteryEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/low-battery-enabled.html","searchKeys":["lowBatteryEnabled","open override val lowBatteryEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeNotificationPrefs.lowBatteryEnabled"]},{"name":"open override val map: FakeMapPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.map","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/map.html","searchKeys":["map","open override val map: FakeMapPrefs","org.meshtastic.core.testing.FakeAppPreferences.map"]},{"name":"open override val mapConsent: FakeMapConsentPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.mapConsent","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/map-consent.html","searchKeys":["mapConsent","open override val mapConsent: FakeMapConsentPrefs","org.meshtastic.core.testing.FakeAppPreferences.mapConsent"]},{"name":"open override val mapStyle: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeMapPrefs.mapStyle","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/map-style.html","searchKeys":["mapStyle","open override val mapStyle: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeMapPrefs.mapStyle"]},{"name":"open override val mapTileProvider: FakeMapTileProviderPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.mapTileProvider","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/map-tile-provider.html","searchKeys":["mapTileProvider","open override val mapTileProvider: FakeMapTileProviderPrefs","org.meshtastic.core.testing.FakeAppPreferences.mapTileProvider"]},{"name":"open override val masterEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.masterEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/master-enabled.html","searchKeys":["masterEnabled","open override val masterEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.masterEnabled"]},{"name":"open override val measurementSystem: StateFlow<MeasurementSystem>","description":"org.meshtastic.core.testing.FakeLocaleUnitsProvider.measurementSystem","location":"core/testing/org.meshtastic.core.testing/-fake-locale-units-provider/measurement-system.html","searchKeys":["measurementSystem","open override val measurementSystem: StateFlow<MeasurementSystem>","org.meshtastic.core.testing.FakeLocaleUnitsProvider.measurementSystem"]},{"name":"open override val mesh: FakeMeshPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.mesh","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/mesh.html","searchKeys":["mesh","open override val mesh: FakeMeshPrefs","org.meshtastic.core.testing.FakeAppPreferences.mesh"]},{"name":"open override val meshActivity: Flow<MeshActivity>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.meshActivity","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/mesh-activity.html","searchKeys":["meshActivity","open override val meshActivity: Flow<MeshActivity>","org.meshtastic.core.testing.FakeRadioInterfaceService.meshActivity"]},{"name":"open override val meshLog: FakeMeshLogPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.meshLog","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/mesh-log.html","searchKeys":["meshLog","open override val meshLog: FakeMeshLogPrefs","org.meshtastic.core.testing.FakeAppPreferences.meshLog"]},{"name":"open override val meshPacketFlow: Flow<MeshPacket>","description":"org.meshtastic.core.testing.FakeServiceRepository.meshPacketFlow","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/mesh-packet-flow.html","searchKeys":["meshPacketFlow","open override val meshPacketFlow: Flow<MeshPacket>","org.meshtastic.core.testing.FakeServiceRepository.meshPacketFlow"]},{"name":"open override val messagesEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeNotificationPrefs.messagesEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/messages-enabled.html","searchKeys":["messagesEnabled","open override val messagesEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeNotificationPrefs.messagesEnabled"]},{"name":"open override val minFwVersion: String","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.minFwVersion","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/min-fw-version.html","searchKeys":["minFwVersion","open override val minFwVersion: String","org.meshtastic.core.testing.FakeBuildConfigProvider.minFwVersion"]},{"name":"open override val mockTransportEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.mockTransportEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/mock-transport-enabled.html","searchKeys":["mockTransportEnabled","open override val mockTransportEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeRadioInterfaceService.mockTransportEnabled"]},{"name":"open override val moduleConfigFlow: Flow<LocalModuleConfig>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.moduleConfigFlow","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/module-config-flow.html","searchKeys":["moduleConfigFlow","open override val moduleConfigFlow: Flow<LocalModuleConfig>","org.meshtastic.core.testing.FakeRadioConfigRepository.moduleConfigFlow"]},{"name":"open override val myId: StateFlow<String?>","description":"org.meshtastic.core.testing.FakeNodeRepository.myId","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/my-id.html","searchKeys":["myId","open override val myId: StateFlow<String?>","org.meshtastic.core.testing.FakeNodeRepository.myId"]},{"name":"open override val myNodeInfo: StateFlow<MyNodeInfo?>","description":"org.meshtastic.core.testing.FakeNodeRepository.myNodeInfo","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/my-node-info.html","searchKeys":["myNodeInfo","open override val myNodeInfo: StateFlow<MyNodeInfo?>","org.meshtastic.core.testing.FakeNodeRepository.myNodeInfo"]},{"name":"open override val name: String?","description":"org.meshtastic.core.testing.FakeBleDevice.name","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/name.html","searchKeys":["name","open override val name: String?","org.meshtastic.core.testing.FakeBleDevice.name"]},{"name":"open override val neighborInfoResponse: StateFlow<String?>","description":"org.meshtastic.core.testing.FakeServiceRepository.neighborInfoResponse","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/neighbor-info-response.html","searchKeys":["neighborInfoResponse","open override val neighborInfoResponse: StateFlow<String?>","org.meshtastic.core.testing.FakeServiceRepository.neighborInfoResponse"]},{"name":"open override val networkAutoScan: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.networkAutoScan","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/network-auto-scan.html","searchKeys":["networkAutoScan","open override val networkAutoScan: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.networkAutoScan"]},{"name":"open override val networkMapLayers: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeMapPrefs.networkMapLayers","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/network-map-layers.html","searchKeys":["networkMapLayers","open override val networkMapLayers: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeMapPrefs.networkMapLayers"]},{"name":"open override val nightlyRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.nightlyRelease","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/nightly-release.html","searchKeys":["nightlyRelease","open override val nightlyRelease: Flow<FirmwareRelease?>","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.nightlyRelease"]},{"name":"open override val nodeDBbyNum: StateFlow<Map<Int, Node>>","description":"org.meshtastic.core.testing.FakeNodeRepository.nodeDBbyNum","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/node-d-bby-num.html","searchKeys":["nodeDBbyNum","open override val nodeDBbyNum: StateFlow<Map<Int, Node>>","org.meshtastic.core.testing.FakeNodeRepository.nodeDBbyNum"]},{"name":"open override val nodeEventsAutoDisabledForEvent: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeNotificationPrefs.nodeEventsAutoDisabledForEvent","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/node-events-auto-disabled-for-event.html","searchKeys":["nodeEventsAutoDisabledForEvent","open override val nodeEventsAutoDisabledForEvent: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeNotificationPrefs.nodeEventsAutoDisabledForEvent"]},{"name":"open override val nodeEventsEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeNotificationPrefs.nodeEventsEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-notification-prefs/node-events-enabled.html","searchKeys":["nodeEventsEnabled","open override val nodeEventsEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeNotificationPrefs.nodeEventsEnabled"]},{"name":"open override val nodeListDensity: MutableStateFlow<String>","description":"org.meshtastic.core.testing.FakeUiPrefs.nodeListDensity","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/node-list-density.html","searchKeys":["nodeListDensity","open override val nodeListDensity: MutableStateFlow<String>","org.meshtastic.core.testing.FakeUiPrefs.nodeListDensity"]},{"name":"open override val nodeSort: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeUiPrefs.nodeSort","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/node-sort.html","searchKeys":["nodeSort","open override val nodeSort: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeUiPrefs.nodeSort"]},{"name":"open override val onlineNodeCount: Flow<Int>","description":"org.meshtastic.core.testing.FakeNodeRepository.onlineNodeCount","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/online-node-count.html","searchKeys":["onlineNodeCount","open override val onlineNodeCount: Flow<Int>","org.meshtastic.core.testing.FakeNodeRepository.onlineNodeCount"]},{"name":"open override val onlyDirect: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.onlyDirect","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/only-direct.html","searchKeys":["onlyDirect","open override val onlyDirect: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.onlyDirect"]},{"name":"open override val onlyDirectOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.onlyDirectOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/only-direct-on-map.html","searchKeys":["onlyDirectOnMap","open override val onlyDirectOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.onlyDirectOnMap"]},{"name":"open override val onlyOnline: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.onlyOnline","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/only-online.html","searchKeys":["onlyOnline","open override val onlyOnline: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.onlyOnline"]},{"name":"open override val onlyOnlineOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.onlyOnlineOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/only-online-on-map.html","searchKeys":["onlyOnlineOnMap","open override val onlyOnlineOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.onlyOnlineOnMap"]},{"name":"open override val ourNodeInfo: StateFlow<Node?>","description":"org.meshtastic.core.testing.FakeNodeRepository.ourNodeInfo","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/our-node-info.html","searchKeys":["ourNodeInfo","open override val ourNodeInfo: StateFlow<Node?>","org.meshtastic.core.testing.FakeNodeRepository.ourNodeInfo"]},{"name":"open override val preferredSkinToneIndex: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeCustomEmojiPrefs.preferredSkinToneIndex","location":"core/testing/org.meshtastic.core.testing/-fake-custom-emoji-prefs/preferred-skin-tone-index.html","searchKeys":["preferredSkinToneIndex","open override val preferredSkinToneIndex: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeCustomEmojiPrefs.preferredSkinToneIndex"]},{"name":"open override val radio: FakeRadioPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.radio","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/radio.html","searchKeys":["radio","open override val radio: FakeRadioPrefs","org.meshtastic.core.testing.FakeAppPreferences.radio"]},{"name":"open override val receivedData: Flow<ReceivedRadioFrame>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.receivedData","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/received-data.html","searchKeys":["receivedData","open override val receivedData: Flow<ReceivedRadioFrame>","org.meshtastic.core.testing.FakeRadioInterfaceService.receivedData"]},{"name":"open override val receivingLocationUpdates: StateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeLocationRepository.receivingLocationUpdates","location":"core/testing/org.meshtastic.core.testing/-fake-location-repository/receiving-location-updates.html","searchKeys":["receivingLocationUpdates","open override val receivingLocationUpdates: StateFlow<Boolean>","org.meshtastic.core.testing.FakeLocationRepository.receivingLocationUpdates"]},{"name":"open override val retentionDays: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeMeshLogPrefs.retentionDays","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/retention-days.html","searchKeys":["retentionDays","open override val retentionDays: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeMeshLogPrefs.retentionDays"]},{"name":"open override val rssi: Int?","description":"org.meshtastic.core.testing.FakeBleDevice.rssi","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/rssi.html","searchKeys":["rssi","open override val rssi: Int?","org.meshtastic.core.testing.FakeBleDevice.rssi"]},{"name":"open override val selectedConnectionTransport: MutableStateFlow<DeviceType?>","description":"org.meshtastic.core.testing.FakeUiPrefs.selectedConnectionTransport","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/selected-connection-transport.html","searchKeys":["selectedConnectionTransport","open override val selectedConnectionTransport: MutableStateFlow<DeviceType?>","org.meshtastic.core.testing.FakeUiPrefs.selectedConnectionTransport"]},{"name":"open override val selectedCustomTileProviderId: MutableStateFlow<String?>","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.selectedCustomTileProviderId","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/selected-custom-tile-provider-id.html","searchKeys":["selectedCustomTileProviderId","open override val selectedCustomTileProviderId: MutableStateFlow<String?>","org.meshtastic.core.testing.FakeMapTileProviderPrefs.selectedCustomTileProviderId"]},{"name":"open override val selectedPresets: MutableStateFlow<Set<String>>","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.selectedPresets","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/selected-presets.html","searchKeys":["selectedPresets","open override val selectedPresets: MutableStateFlow<Set<String>>","org.meshtastic.core.testing.FakeDiscoveryPrefs.selectedPresets"]},{"name":"open override val sendMessageEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeAppFunctionsPrefs.sendMessageEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-app-functions-prefs/send-message-enabled.html","searchKeys":["sendMessageEnabled","open override val sendMessageEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeAppFunctionsPrefs.sendMessageEnabled"]},{"name":"open override val serviceScope: CoroutineScope","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.serviceScope","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/service-scope.html","searchKeys":["serviceScope","open override val serviceScope: CoroutineScope","org.meshtastic.core.testing.FakeRadioInterfaceService.serviceScope"]},{"name":"open override val sessionAuthorized: StateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeServiceRepository.sessionAuthorized","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/session-authorized.html","searchKeys":["sessionAuthorized","open override val sessionAuthorized: StateFlow<Boolean>","org.meshtastic.core.testing.FakeServiceRepository.sessionAuthorized"]},{"name":"open override val sessionGeneration: StateFlow<Long>","description":"org.meshtastic.core.testing.FakeRadioController.sessionGeneration","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/session-generation.html","searchKeys":["sessionGeneration","open override val sessionGeneration: StateFlow<Long>","org.meshtastic.core.testing.FakeRadioController.sessionGeneration"]},{"name":"open override val sessionGeneration: StateFlow<Long>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.sessionGeneration","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/session-generation.html","searchKeys":["sessionGeneration","open override val sessionGeneration: StateFlow<Long>","org.meshtastic.core.testing.FakeRadioInterfaceService.sessionGeneration"]},{"name":"open override val shouldShowChannel: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowChannel","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-channel.html","searchKeys":["shouldShowChannel","open override val shouldShowChannel: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowChannel"]},{"name":"open override val shouldShowHops: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowHops","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-hops.html","searchKeys":["shouldShowHops","open override val shouldShowHops: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowHops"]},{"name":"open override val shouldShowLastHeard: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowLastHeard","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-last-heard.html","searchKeys":["shouldShowLastHeard","open override val shouldShowLastHeard: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowLastHeard"]},{"name":"open override val shouldShowLocation: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowLocation","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-location.html","searchKeys":["shouldShowLocation","open override val shouldShowLocation: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowLocation"]},{"name":"open override val shouldShowPower: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowPower","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-power.html","searchKeys":["shouldShowPower","open override val shouldShowPower: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowPower"]},{"name":"open override val shouldShowRole: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowRole","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-role.html","searchKeys":["shouldShowRole","open override val shouldShowRole: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowRole"]},{"name":"open override val shouldShowSignal: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowSignal","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-signal.html","searchKeys":["shouldShowSignal","open override val shouldShowSignal: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowSignal"]},{"name":"open override val shouldShowTelemetry: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.shouldShowTelemetry","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/should-show-telemetry.html","searchKeys":["shouldShowTelemetry","open override val shouldShowTelemetry: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.shouldShowTelemetry"]},{"name":"open override val showFullMessageTimestamps: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.showFullMessageTimestamps","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/show-full-message-timestamps.html","searchKeys":["showFullMessageTimestamps","open override val showFullMessageTimestamps: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.showFullMessageTimestamps"]},{"name":"open override val showIgnored: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.showIgnored","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/show-ignored.html","searchKeys":["showIgnored","open override val showIgnored: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.showIgnored"]},{"name":"open override val showIgnoredOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.showIgnoredOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/show-ignored-on-map.html","searchKeys":["showIgnoredOnMap","open override val showIgnoredOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.showIgnoredOnMap"]},{"name":"open override val showOnlyFavorites: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.showOnlyFavorites","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/show-only-favorites.html","searchKeys":["showOnlyFavorites","open override val showOnlyFavorites: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.showOnlyFavorites"]},{"name":"open override val showPrecisionCircleOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.showPrecisionCircleOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/show-precision-circle-on-map.html","searchKeys":["showPrecisionCircleOnMap","open override val showPrecisionCircleOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.showPrecisionCircleOnMap"]},{"name":"open override val showQuickChat: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeUiPrefs.showQuickChat","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/show-quick-chat.html","searchKeys":["showQuickChat","open override val showQuickChat: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeUiPrefs.showQuickChat"]},{"name":"open override val showWaypointsOnMap: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeMapPrefs.showWaypointsOnMap","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/show-waypoints-on-map.html","searchKeys":["showWaypointsOnMap","open override val showWaypointsOnMap: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeMapPrefs.showWaypointsOnMap"]},{"name":"open override val stableRelease: Flow<FirmwareRelease?>","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.stableRelease","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/stable-release.html","searchKeys":["stableRelease","open override val stableRelease: Flow<FirmwareRelease?>","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.stableRelease"]},{"name":"open override val state: StateFlow<BleConnectionState>","description":"org.meshtastic.core.testing.FakeBleDevice.state","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/state.html","searchKeys":["state","open override val state: StateFlow<BleConnectionState>","org.meshtastic.core.testing.FakeBleDevice.state"]},{"name":"open override val state: StateFlow<BluetoothState>","description":"org.meshtastic.core.testing.FakeBluetoothRepository.state","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/state.html","searchKeys":["state","open override val state: StateFlow<BluetoothState>","org.meshtastic.core.testing.FakeBluetoothRepository.state"]},{"name":"open override val supportedDeviceTypes: List<DeviceType>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.supportedDeviceTypes","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/supported-device-types.html","searchKeys":["supportedDeviceTypes","open override val supportedDeviceTypes: List<DeviceType>","org.meshtastic.core.testing.FakeRadioInterfaceService.supportedDeviceTypes"]},{"name":"open override val tak: FakeTakPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.tak","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/tak.html","searchKeys":["tak","open override val tak: FakeTakPrefs","org.meshtastic.core.testing.FakeAppPreferences.tak"]},{"name":"open override val takServerChannel: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeTakPrefs.takServerChannel","location":"core/testing/org.meshtastic.core.testing/-fake-tak-prefs/tak-server-channel.html","searchKeys":["takServerChannel","open override val takServerChannel: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeTakPrefs.takServerChannel"]},{"name":"open override val temperatureUnit: StateFlow<TemperatureUnit>","description":"org.meshtastic.core.testing.FakeLocaleUnitsProvider.temperatureUnit","location":"core/testing/org.meshtastic.core.testing/-fake-locale-units-provider/temperature-unit.html","searchKeys":["temperatureUnit","open override val temperatureUnit: StateFlow<TemperatureUnit>","org.meshtastic.core.testing.FakeLocaleUnitsProvider.temperatureUnit"]},{"name":"open override val theme: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeUiPrefs.theme","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/theme.html","searchKeys":["theme","open override val theme: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeUiPrefs.theme"]},{"name":"open override val topologyOverlayEnabled: MutableStateFlow<Boolean>","description":"org.meshtastic.core.testing.FakeDiscoveryPrefs.topologyOverlayEnabled","location":"core/testing/org.meshtastic.core.testing/-fake-discovery-prefs/topology-overlay-enabled.html","searchKeys":["topologyOverlayEnabled","open override val topologyOverlayEnabled: MutableStateFlow<Boolean>","org.meshtastic.core.testing.FakeDiscoveryPrefs.topologyOverlayEnabled"]},{"name":"open override val totalNodeCount: Flow<Int>","description":"org.meshtastic.core.testing.FakeNodeRepository.totalNodeCount","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/total-node-count.html","searchKeys":["totalNodeCount","open override val totalNodeCount: Flow<Int>","org.meshtastic.core.testing.FakeNodeRepository.totalNodeCount"]},{"name":"open override val tracerouteResponse: StateFlow<TracerouteResponse?>","description":"org.meshtastic.core.testing.FakeServiceRepository.tracerouteResponse","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/traceroute-response.html","searchKeys":["tracerouteResponse","open override val tracerouteResponse: StateFlow<TracerouteResponse?>","org.meshtastic.core.testing.FakeServiceRepository.tracerouteResponse"]},{"name":"open override val ui: FakeUiPrefs","description":"org.meshtastic.core.testing.FakeAppPreferences.ui","location":"core/testing/org.meshtastic.core.testing/-fake-app-preferences/ui.html","searchKeys":["ui","open override val ui: FakeUiPrefs","org.meshtastic.core.testing.FakeAppPreferences.ui"]},{"name":"open override val unitsOverride: MutableStateFlow<Int>","description":"org.meshtastic.core.testing.FakeUiPrefs.unitsOverride","location":"core/testing/org.meshtastic.core.testing/-fake-ui-prefs/units-override.html","searchKeys":["unitsOverride","open override val unitsOverride: MutableStateFlow<Int>","org.meshtastic.core.testing.FakeUiPrefs.unitsOverride"]},{"name":"open override val versionCode: Int","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.versionCode","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/version-code.html","searchKeys":["versionCode","open override val versionCode: Int","org.meshtastic.core.testing.FakeBuildConfigProvider.versionCode"]},{"name":"open override val versionName: String","description":"org.meshtastic.core.testing.FakeBuildConfigProvider.versionName","location":"core/testing/org.meshtastic.core.testing/-fake-build-config-provider/version-name.html","searchKeys":["versionName","open override val versionName: String","org.meshtastic.core.testing.FakeBuildConfigProvider.versionName"]},{"name":"open override var isReplayTransportAvailable: Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.isReplayTransportAvailable","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/is-replay-transport-available.html","searchKeys":["isReplayTransportAvailable","open override var isReplayTransportAvailable: Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.isReplayTransportAvailable"]},{"name":"open suspend override fun <T> profile(serviceUuid: Uuid, timeout: Duration, setup: suspend CoroutineScope.(BleService) -> T): T","description":"org.meshtastic.core.testing.FakeBleConnection.profile","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/profile.html","searchKeys":["profile","open suspend override fun <T> profile(serviceUuid: Uuid, timeout: Duration, setup: suspend CoroutineScope.(BleService) -> T): T","org.meshtastic.core.testing.FakeBleConnection.profile"]},{"name":"open suspend override fun <T> withDb(block: suspend (MeshtasticDatabase) -> T): T?","description":"org.meshtastic.core.testing.FakeDatabaseProvider.withDb","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/with-db.html","searchKeys":["withDb","open suspend override fun <T> withDb(block: suspend (MeshtasticDatabase) -> T): T?","org.meshtastic.core.testing.FakeDatabaseProvider.withDb"]},{"name":"open suspend override fun <T> withReadDb(block: suspend (MeshtasticDatabase) -> T): T","description":"org.meshtastic.core.testing.FakeDatabaseProvider.withReadDb","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/with-read-db.html","searchKeys":["withReadDb","open suspend override fun <T> withReadDb(block: suspend (MeshtasticDatabase) -> T): T","org.meshtastic.core.testing.FakeDatabaseProvider.withReadDb"]},{"name":"open suspend override fun addFileInfo(info: FileInfo)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.addFileInfo","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/add-file-info.html","searchKeys":["addFileInfo","open suspend override fun addFileInfo(info: FileInfo)","org.meshtastic.core.testing.FakeRadioConfigRepository.addFileInfo"]},{"name":"open suspend override fun associateDevice(address: String, nodeNum: Int, deviceId: String?, isSessionActive: () -> Boolean)","description":"org.meshtastic.core.testing.FakeDatabaseManager.associateDevice","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/associate-device.html","searchKeys":["associateDevice","open suspend override fun associateDevice(address: String, nodeNum: Int, deviceId: String?, isSessionActive: () -> Boolean)","org.meshtastic.core.testing.FakeDatabaseManager.associateDevice"]},{"name":"open suspend override fun awaitCameraPosition(): MapCameraPosition?","description":"org.meshtastic.core.testing.FakeMapPrefs.awaitCameraPosition","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/await-camera-position.html","searchKeys":["awaitCameraPosition","open suspend override fun awaitCameraPosition(): MapCameraPosition?","org.meshtastic.core.testing.FakeMapPrefs.awaitCameraPosition"]},{"name":"open suspend override fun awaitCleanupPolicy(): MeshLogCleanupPolicy","description":"org.meshtastic.core.testing.FakeMeshLogPrefs.awaitCleanupPolicy","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-prefs/await-cleanup-policy.html","searchKeys":["awaitCleanupPolicy","open suspend override fun awaitCleanupPolicy(): MeshLogCleanupPolicy","org.meshtastic.core.testing.FakeMeshLogPrefs.awaitCleanupPolicy"]},{"name":"open suspend override fun awaitCustomTileProviders(): String?","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.awaitCustomTileProviders","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/await-custom-tile-providers.html","searchKeys":["awaitCustomTileProviders","open suspend override fun awaitCustomTileProviders(): String?","org.meshtastic.core.testing.FakeMapTileProviderPrefs.awaitCustomTileProviders"]},{"name":"open suspend override fun awaitDeviceAddress(): String?","description":"org.meshtastic.core.testing.FakeMeshPrefs.awaitDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-prefs/await-device-address.html","searchKeys":["awaitDeviceAddress","open suspend override fun awaitDeviceAddress(): String?","org.meshtastic.core.testing.FakeMeshPrefs.awaitDeviceAddress"]},{"name":"open suspend override fun awaitHiddenLayerUrls(): Set<String>","description":"org.meshtastic.core.testing.FakeMapPrefs.awaitHiddenLayerUrls","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/await-hidden-layer-urls.html","searchKeys":["awaitHiddenLayerUrls","open suspend override fun awaitHiddenLayerUrls(): Set<String>","org.meshtastic.core.testing.FakeMapPrefs.awaitHiddenLayerUrls"]},{"name":"open suspend override fun awaitNetworkMapLayers(): Set<String>","description":"org.meshtastic.core.testing.FakeMapPrefs.awaitNetworkMapLayers","location":"core/testing/org.meshtastic.core.testing/-fake-map-prefs/await-network-map-layers.html","searchKeys":["awaitNetworkMapLayers","open suspend override fun awaitNetworkMapLayers(): Set<String>","org.meshtastic.core.testing.FakeMapPrefs.awaitNetworkMapLayers"]},{"name":"open suspend override fun awaitSelectedCustomTileProviderId(): String?","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.awaitSelectedCustomTileProviderId","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/await-selected-custom-tile-provider-id.html","searchKeys":["awaitSelectedCustomTileProviderId","open suspend override fun awaitSelectedCustomTileProviderId(): String?","org.meshtastic.core.testing.FakeMapTileProviderPrefs.awaitSelectedCustomTileProviderId"]},{"name":"open suspend override fun bond()","description":"org.meshtastic.core.testing.FakeBleDevice.bond","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/bond.html","searchKeys":["bond","open suspend override fun bond()","org.meshtastic.core.testing.FakeBleDevice.bond"]},{"name":"open suspend override fun bond(device: BleDevice)","description":"org.meshtastic.core.testing.FakeBluetoothRepository.bond","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/bond.html","searchKeys":["bond","open suspend override fun bond(device: BleDevice)","org.meshtastic.core.testing.FakeBluetoothRepository.bond"]},{"name":"open suspend override fun cachedDeviceDbCount(): Int","description":"org.meshtastic.core.testing.FakeDatabaseManager.cachedDeviceDbCount","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/cached-device-db-count.html","searchKeys":["cachedDeviceDbCount","open suspend override fun cachedDeviceDbCount(): Int","org.meshtastic.core.testing.FakeDatabaseManager.cachedDeviceDbCount"]},{"name":"open suspend override fun cancelMessageNotification(contactKey: String)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.cancelMessageNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/cancel-message-notification.html","searchKeys":["cancelMessageNotification","open suspend override fun cancelMessageNotification(contactKey: String)","org.meshtastic.core.testing.FakeMeshNotificationManager.cancelMessageNotification"]},{"name":"open suspend override fun clearChannelSet()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.clearChannelSet","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/clear-channel-set.html","searchKeys":["clearChannelSet","open suspend override fun clearChannelSet()","org.meshtastic.core.testing.FakeRadioConfigRepository.clearChannelSet"]},{"name":"open suspend override fun clearDeviceUIConfig()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.clearDeviceUIConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/clear-device-u-i-config.html","searchKeys":["clearDeviceUIConfig","open suspend override fun clearDeviceUIConfig()","org.meshtastic.core.testing.FakeRadioConfigRepository.clearDeviceUIConfig"]},{"name":"open suspend override fun clearFileManifest()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.clearFileManifest","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/clear-file-manifest.html","searchKeys":["clearFileManifest","open suspend override fun clearFileManifest()","org.meshtastic.core.testing.FakeRadioConfigRepository.clearFileManifest"]},{"name":"open suspend override fun clearLocalConfig()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.clearLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/clear-local-config.html","searchKeys":["clearLocalConfig","open suspend override fun clearLocalConfig()","org.meshtastic.core.testing.FakeRadioConfigRepository.clearLocalConfig"]},{"name":"open suspend override fun clearLocalModuleConfig()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.clearLocalModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/clear-local-module-config.html","searchKeys":["clearLocalModuleConfig","open suspend override fun clearLocalModuleConfig()","org.meshtastic.core.testing.FakeRadioConfigRepository.clearLocalModuleConfig"]},{"name":"open suspend override fun clearLocalStats()","description":"org.meshtastic.core.testing.FakeLocalStatsDataSource.clearLocalStats","location":"core/testing/org.meshtastic.core.testing/-fake-local-stats-data-source/clear-local-stats.html","searchKeys":["clearLocalStats","open suspend override fun clearLocalStats()","org.meshtastic.core.testing.FakeLocalStatsDataSource.clearLocalStats"]},{"name":"open suspend override fun clearLoraRegionPresetMap()","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.clearLoraRegionPresetMap","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/clear-lora-region-preset-map.html","searchKeys":["clearLoraRegionPresetMap","open suspend override fun clearLoraRegionPresetMap()","org.meshtastic.core.testing.FakeRadioConfigRepository.clearLoraRegionPresetMap"]},{"name":"open suspend override fun clearMyNodeInfo()","description":"org.meshtastic.core.testing.FakeNodeRepository.clearMyNodeInfo","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/clear-my-node-info.html","searchKeys":["clearMyNodeInfo","open suspend override fun clearMyNodeInfo()","org.meshtastic.core.testing.FakeNodeRepository.clearMyNodeInfo"]},{"name":"open suspend override fun clearNodeDB(preserveFavorites: Boolean)","description":"org.meshtastic.core.testing.FakeNodeRepository.clearNodeDB","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/clear-node-d-b.html","searchKeys":["clearNodeDB","open suspend override fun clearNodeDB(preserveFavorites: Boolean)","org.meshtastic.core.testing.FakeNodeRepository.clearNodeDB"]},{"name":"open suspend override fun close()","description":"org.meshtastic.core.testing.FakeRadioTransport.close","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/close.html","searchKeys":["close","open suspend override fun close()","org.meshtastic.core.testing.FakeRadioTransport.close"]},{"name":"open suspend override fun connect(device: BleDevice)","description":"org.meshtastic.core.testing.FakeBleConnection.connect","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/connect.html","searchKeys":["connect","open suspend override fun connect(device: BleDevice)","org.meshtastic.core.testing.FakeBleConnection.connect"]},{"name":"open suspend override fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState","description":"org.meshtastic.core.testing.FakeBleConnection.connectAndAwait","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/connect-and-await.html","searchKeys":["connectAndAwait","open suspend override fun connectAndAwait(device: BleDevice, timeout: Duration): BleConnectionState","org.meshtastic.core.testing.FakeBleConnection.connectAndAwait"]},{"name":"open suspend override fun delete(action: QuickChatAction)","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.delete","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/delete.html","searchKeys":["delete","open suspend override fun delete(action: QuickChatAction)","org.meshtastic.core.testing.FakeQuickChatActionRepository.delete"]},{"name":"open suspend override fun deleteAll()","description":"org.meshtastic.core.testing.FakeMeshLogRepository.deleteAll","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/delete-all.html","searchKeys":["deleteAll","open suspend override fun deleteAll()","org.meshtastic.core.testing.FakeMeshLogRepository.deleteAll"]},{"name":"open suspend override fun deleteAll()","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.deleteAll","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/delete-all.html","searchKeys":["deleteAll","open suspend override fun deleteAll()","org.meshtastic.core.testing.FakeQuickChatActionRepository.deleteAll"]},{"name":"open suspend override fun deleteLocalStatsLogs(nodeNum: Int)","description":"org.meshtastic.core.testing.FakeMeshLogRepository.deleteLocalStatsLogs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/delete-local-stats-logs.html","searchKeys":["deleteLocalStatsLogs","open suspend override fun deleteLocalStatsLogs(nodeNum: Int)","org.meshtastic.core.testing.FakeMeshLogRepository.deleteLocalStatsLogs"]},{"name":"open suspend override fun deleteLog(uuid: String)","description":"org.meshtastic.core.testing.FakeMeshLogRepository.deleteLog","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/delete-log.html","searchKeys":["deleteLog","open suspend override fun deleteLog(uuid: String)","org.meshtastic.core.testing.FakeMeshLogRepository.deleteLog"]},{"name":"open suspend override fun deleteLogs(nodeNum: Int, portNum: Int)","description":"org.meshtastic.core.testing.FakeMeshLogRepository.deleteLogs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/delete-logs.html","searchKeys":["deleteLogs","open suspend override fun deleteLogs(nodeNum: Int, portNum: Int)","org.meshtastic.core.testing.FakeMeshLogRepository.deleteLogs"]},{"name":"open suspend override fun deleteLogsOlderThan(retentionDays: Int)","description":"org.meshtastic.core.testing.FakeMeshLogRepository.deleteLogsOlderThan","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/delete-logs-older-than.html","searchKeys":["deleteLogsOlderThan","open suspend override fun deleteLogsOlderThan(retentionDays: Int)","org.meshtastic.core.testing.FakeMeshLogRepository.deleteLogsOlderThan"]},{"name":"open suspend override fun deleteNode(num: Int)","description":"org.meshtastic.core.testing.FakeNodeRepository.deleteNode","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/delete-node.html","searchKeys":["deleteNode","open suspend override fun deleteNode(num: Int)","org.meshtastic.core.testing.FakeNodeRepository.deleteNode"]},{"name":"open suspend override fun deleteNodes(nodeNums: List<Int>)","description":"org.meshtastic.core.testing.FakeNodeRepository.deleteNodes","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/delete-nodes.html","searchKeys":["deleteNodes","open suspend override fun deleteNodes(nodeNums: List<Int>)","org.meshtastic.core.testing.FakeNodeRepository.deleteNodes"]},{"name":"open suspend override fun disconnect()","description":"org.meshtastic.core.testing.FakeBleConnection.disconnect","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/disconnect.html","searchKeys":["disconnect","open suspend override fun disconnect()","org.meshtastic.core.testing.FakeBleConnection.disconnect"]},{"name":"open suspend override fun disconnect()","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.disconnect","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/disconnect.html","searchKeys":["disconnect","open suspend override fun disconnect()","org.meshtastic.core.testing.FakeRadioInterfaceService.disconnect"]},{"name":"open suspend override fun editLocalSettings(block: suspend AdminEditScope.() -> Unit)","description":"org.meshtastic.core.testing.FakeRadioController.editLocalSettings","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/edit-local-settings.html","searchKeys":["editLocalSettings","open suspend override fun editLocalSettings(block: suspend AdminEditScope.() -> Unit)","org.meshtastic.core.testing.FakeRadioController.editLocalSettings"]},{"name":"open suspend override fun editSettings(destNum: Int, block: suspend AdminEditScope.() -> Unit)","description":"org.meshtastic.core.testing.FakeRadioController.editSettings","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/edit-settings.html","searchKeys":["editSettings","open suspend override fun editSettings(destNum: Int, block: suspend AdminEditScope.() -> Unit)","org.meshtastic.core.testing.FakeRadioController.editSettings"]},{"name":"open suspend override fun emitMeshPacket(packet: MeshPacket)","description":"org.meshtastic.core.testing.FakeServiceRepository.emitMeshPacket","location":"core/testing/org.meshtastic.core.testing/-fake-service-repository/emit-mesh-packet.html","searchKeys":["emitMeshPacket","open suspend override fun emitMeshPacket(packet: MeshPacket)","org.meshtastic.core.testing.FakeServiceRepository.emitMeshPacket"]},{"name":"open suspend override fun factoryReset(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.factoryReset","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/factory-reset.html","searchKeys":["factoryReset","open suspend override fun factoryReset(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.factoryReset"]},{"name":"open suspend override fun getCannedMessages(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getCannedMessages","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-canned-messages.html","searchKeys":["getCannedMessages","open suspend override fun getCannedMessages(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getCannedMessages"]},{"name":"open suspend override fun getChannel(destNum: Int, index: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getChannel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-channel.html","searchKeys":["getChannel","open suspend override fun getChannel(destNum: Int, index: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getChannel"]},{"name":"open suspend override fun getConfig(destNum: Int, configType: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-config.html","searchKeys":["getConfig","open suspend override fun getConfig(destNum: Int, configType: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getConfig"]},{"name":"open suspend override fun getDeviceConnectionStatus(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getDeviceConnectionStatus","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-device-connection-status.html","searchKeys":["getDeviceConnectionStatus","open suspend override fun getDeviceConnectionStatus(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getDeviceConnectionStatus"]},{"name":"open suspend override fun getDeviceHardwareByModel(hwModel: Int, target: String?, forceRefresh: Boolean): Result<DeviceHardware?>","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.getDeviceHardwareByModel","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/get-device-hardware-by-model.html","searchKeys":["getDeviceHardwareByModel","open suspend override fun getDeviceHardwareByModel(hwModel: Int, target: String?, forceRefresh: Boolean): Result<DeviceHardware?>","org.meshtastic.core.testing.FakeDeviceHardwareRepository.getDeviceHardwareByModel"]},{"name":"open suspend override fun getManifestTargets(release: FirmwareRelease): Set<String>?","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.getManifestTargets","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/get-manifest-targets.html","searchKeys":["getManifestTargets","open suspend override fun getManifestTargets(release: FirmwareRelease): Set<String>?","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.getManifestTargets"]},{"name":"open suspend override fun getModuleConfig(destNum: Int, moduleConfigType: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-module-config.html","searchKeys":["getModuleConfig","open suspend override fun getModuleConfig(destNum: Int, moduleConfigType: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getModuleConfig"]},{"name":"open suspend override fun getNodeDbSnapshot(): Map<Int, Node>","description":"org.meshtastic.core.testing.FakeNodeRepository.getNodeDbSnapshot","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-node-db-snapshot.html","searchKeys":["getNodeDbSnapshot","open suspend override fun getNodeDbSnapshot(): Map<Int, Node>","org.meshtastic.core.testing.FakeNodeRepository.getNodeDbSnapshot"]},{"name":"open suspend override fun getNodesOlderThan(lastHeard: Int): List<Node>","description":"org.meshtastic.core.testing.FakeNodeRepository.getNodesOlderThan","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-nodes-older-than.html","searchKeys":["getNodesOlderThan","open suspend override fun getNodesOlderThan(lastHeard: Int): List<Node>","org.meshtastic.core.testing.FakeNodeRepository.getNodesOlderThan"]},{"name":"open suspend override fun getOwner(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getOwner","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-owner.html","searchKeys":["getOwner","open suspend override fun getOwner(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getOwner"]},{"name":"open suspend override fun getRingtone(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.getRingtone","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/get-ringtone.html","searchKeys":["getRingtone","open suspend override fun getRingtone(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.getRingtone"]},{"name":"open suspend override fun getUnknownNodes(): List<Node>","description":"org.meshtastic.core.testing.FakeNodeRepository.getUnknownNodes","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/get-unknown-nodes.html","searchKeys":["getUnknownNodes","open suspend override fun getUnknownNodes(): List<Node>","org.meshtastic.core.testing.FakeNodeRepository.getUnknownNodes"]},{"name":"open suspend override fun importContact(contact: SharedContact)","description":"org.meshtastic.core.testing.FakeRadioController.importContact","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/import-contact.html","searchKeys":["importContact","open suspend override fun importContact(contact: SharedContact)","org.meshtastic.core.testing.FakeRadioController.importContact"]},{"name":"open suspend override fun insert(log: MeshLog)","description":"org.meshtastic.core.testing.FakeMeshLogRepository.insert","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/insert.html","searchKeys":["insert","open suspend override fun insert(log: MeshLog)","org.meshtastic.core.testing.FakeMeshLogRepository.insert"]},{"name":"open suspend override fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata)","description":"org.meshtastic.core.testing.FakeNodeRepository.insertMetadata","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/insert-metadata.html","searchKeys":["insertMetadata","open suspend override fun insertMetadata(nodeNum: Int, metadata: DeviceMetadata)","org.meshtastic.core.testing.FakeNodeRepository.insertMetadata"]},{"name":"open suspend override fun installConfig(mi: MyNodeInfo, nodes: List<Node>): List<Int>","description":"org.meshtastic.core.testing.FakeNodeRepository.installConfig","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/install-config.html","searchKeys":["installConfig","open suspend override fun installConfig(mi: MyNodeInfo, nodes: List<Node>): List<Int>","org.meshtastic.core.testing.FakeNodeRepository.installConfig"]},{"name":"open suspend override fun invalidateCache()","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.invalidateCache","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/invalidate-cache.html","searchKeys":["invalidateCache","open suspend override fun invalidateCache()","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.invalidateCache"]},{"name":"open suspend override fun nodedbReset(destNum: Int, packetId: Int, preserveFavorites: Boolean)","description":"org.meshtastic.core.testing.FakeRadioController.nodedbReset","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/nodedb-reset.html","searchKeys":["nodedbReset","open suspend override fun nodedbReset(destNum: Int, packetId: Int, preserveFavorites: Boolean)","org.meshtastic.core.testing.FakeRadioController.nodedbReset"]},{"name":"open suspend override fun read(characteristic: BleCharacteristic): ByteArray","description":"org.meshtastic.core.testing.FakeBleService.read","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/read.html","searchKeys":["read","open suspend override fun read(characteristic: BleCharacteristic): ByteArray","org.meshtastic.core.testing.FakeBleService.read"]},{"name":"open suspend override fun readRssi(): Int?","description":"org.meshtastic.core.testing.FakeBleDevice.readRssi","location":"core/testing/org.meshtastic.core.testing/-fake-ble-device/read-rssi.html","searchKeys":["readRssi","open suspend override fun readRssi(): Int?","org.meshtastic.core.testing.FakeBleDevice.readRssi"]},{"name":"open suspend override fun reboot(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.reboot","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/reboot.html","searchKeys":["reboot","open suspend override fun reboot(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.reboot"]},{"name":"open suspend override fun rebootToDfu(nodeNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.rebootToDfu","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/reboot-to-dfu.html","searchKeys":["rebootToDfu","open suspend override fun rebootToDfu(nodeNum: Int)","org.meshtastic.core.testing.FakeRadioController.rebootToDfu"]},{"name":"open suspend override fun refreshMetadata(destNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.refreshMetadata","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/refresh-metadata.html","searchKeys":["refreshMetadata","open suspend override fun refreshMetadata(destNum: Int)","org.meshtastic.core.testing.FakeRadioController.refreshMetadata"]},{"name":"open suspend override fun removeByNodenum(packetId: Int, nodeNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.removeByNodenum","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/remove-by-nodenum.html","searchKeys":["removeByNodenum","open suspend override fun removeByNodenum(packetId: Int, nodeNum: Int)","org.meshtastic.core.testing.FakeRadioController.removeByNodenum"]},{"name":"open suspend override fun replaceAllSettings(settingsList: List<ChannelSettings>)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.replaceAllSettings","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/replace-all-settings.html","searchKeys":["replaceAllSettings","open suspend override fun replaceAllSettings(settingsList: List<ChannelSettings>)","org.meshtastic.core.testing.FakeRadioConfigRepository.replaceAllSettings"]},{"name":"open suspend override fun requestNeighborInfo(requestId: Int, destNum: Int)","description":"org.meshtastic.core.testing.FakeCommandSender.requestNeighborInfo","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/request-neighbor-info.html","searchKeys":["requestNeighborInfo","open suspend override fun requestNeighborInfo(requestId: Int, destNum: Int)","org.meshtastic.core.testing.FakeCommandSender.requestNeighborInfo"]},{"name":"open suspend override fun requestNeighborInfo(requestId: Int, destNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.requestNeighborInfo","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-neighbor-info.html","searchKeys":["requestNeighborInfo","open suspend override fun requestNeighborInfo(requestId: Int, destNum: Int)","org.meshtastic.core.testing.FakeRadioController.requestNeighborInfo"]},{"name":"open suspend override fun requestPosition(destNum: Int, currentPosition: Position)","description":"org.meshtastic.core.testing.FakeCommandSender.requestPosition","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/request-position.html","searchKeys":["requestPosition","open suspend override fun requestPosition(destNum: Int, currentPosition: Position)","org.meshtastic.core.testing.FakeCommandSender.requestPosition"]},{"name":"open suspend override fun requestPosition(destNum: Int, currentPosition: Position)","description":"org.meshtastic.core.testing.FakeRadioController.requestPosition","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-position.html","searchKeys":["requestPosition","open suspend override fun requestPosition(destNum: Int, currentPosition: Position)","org.meshtastic.core.testing.FakeRadioController.requestPosition"]},{"name":"open suspend override fun requestRebootOta(requestId: Int, destNum: Int, mode: Int, hash: ByteArray?)","description":"org.meshtastic.core.testing.FakeRadioController.requestRebootOta","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-reboot-ota.html","searchKeys":["requestRebootOta","open suspend override fun requestRebootOta(requestId: Int, destNum: Int, mode: Int, hash: ByteArray?)","org.meshtastic.core.testing.FakeRadioController.requestRebootOta"]},{"name":"open suspend override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","description":"org.meshtastic.core.testing.FakeCommandSender.requestTelemetry","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/request-telemetry.html","searchKeys":["requestTelemetry","open suspend override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","org.meshtastic.core.testing.FakeCommandSender.requestTelemetry"]},{"name":"open suspend override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","description":"org.meshtastic.core.testing.FakeRadioController.requestTelemetry","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-telemetry.html","searchKeys":["requestTelemetry","open suspend override fun requestTelemetry(requestId: Int, destNum: Int, typeValue: Int)","org.meshtastic.core.testing.FakeRadioController.requestTelemetry"]},{"name":"open suspend override fun requestTelemetryForConnection(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long)","description":"org.meshtastic.core.testing.FakeCommandSender.requestTelemetryForConnection","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/request-telemetry-for-connection.html","searchKeys":["requestTelemetryForConnection","open suspend override fun requestTelemetryForConnection(requestId: Int, destNum: Int, typeValue: Int, expectedConnectionVersion: Long)","org.meshtastic.core.testing.FakeCommandSender.requestTelemetryForConnection"]},{"name":"open suspend override fun requestTraceroute(requestId: Int, destNum: Int)","description":"org.meshtastic.core.testing.FakeCommandSender.requestTraceroute","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/request-traceroute.html","searchKeys":["requestTraceroute","open suspend override fun requestTraceroute(requestId: Int, destNum: Int)","org.meshtastic.core.testing.FakeCommandSender.requestTraceroute"]},{"name":"open suspend override fun requestTraceroute(requestId: Int, destNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.requestTraceroute","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-traceroute.html","searchKeys":["requestTraceroute","open suspend override fun requestTraceroute(requestId: Int, destNum: Int)","org.meshtastic.core.testing.FakeRadioController.requestTraceroute"]},{"name":"open suspend override fun requestUserInfo(destNum: Int)","description":"org.meshtastic.core.testing.FakeCommandSender.requestUserInfo","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/request-user-info.html","searchKeys":["requestUserInfo","open suspend override fun requestUserInfo(destNum: Int)","org.meshtastic.core.testing.FakeCommandSender.requestUserInfo"]},{"name":"open suspend override fun requestUserInfo(destNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.requestUserInfo","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-user-info.html","searchKeys":["requestUserInfo","open suspend override fun requestUserInfo(destNum: Int)","org.meshtastic.core.testing.FakeRadioController.requestUserInfo"]},{"name":"open suspend override fun restartTransport()","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.restartTransport","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/restart-transport.html","searchKeys":["restartTransport","open suspend override fun restartTransport()","org.meshtastic.core.testing.FakeRadioInterfaceService.restartTransport"]},{"name":"open suspend override fun restoreLocalConfiguration(expectedDeviceAddress: String?, config: Config, primaryChannel: Channel?): Boolean","description":"org.meshtastic.core.testing.FakeRadioController.restoreLocalConfiguration","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/restore-local-configuration.html","searchKeys":["restoreLocalConfiguration","open suspend override fun restoreLocalConfiguration(expectedDeviceAddress: String?, config: Config, primaryChannel: Channel?): Boolean","org.meshtastic.core.testing.FakeRadioController.restoreLocalConfiguration"]},{"name":"open suspend override fun runWhileSessionActive(session: RadioSessionContext, block: suspend () -> Unit): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.runWhileSessionActive","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/run-while-session-active.html","searchKeys":["runWhileSessionActive","open suspend override fun runWhileSessionActive(session: RadioSessionContext, block: suspend () -> Unit): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.runWhileSessionActive"]},{"name":"open suspend override fun runWithSessionLease(session: RadioSessionContext, block: suspend (RadioSessionLease) -> Unit): Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.runWithSessionLease","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/run-with-session-lease.html","searchKeys":["runWithSessionLease","open suspend override fun runWithSessionLease(session: RadioSessionContext, block: suspend (RadioSessionLease) -> Unit): Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.runWithSessionLease"]},{"name":"open suspend override fun sendAdmin(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","description":"org.meshtastic.core.testing.FakeCommandSender.sendAdmin","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-admin.html","searchKeys":["sendAdmin","open suspend override fun sendAdmin(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","org.meshtastic.core.testing.FakeCommandSender.sendAdmin"]},{"name":"open suspend override fun sendAdminAwaitResult(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage): AwaitedSendResult","description":"org.meshtastic.core.testing.FakeCommandSender.sendAdminAwaitResult","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-admin-await-result.html","searchKeys":["sendAdminAwaitResult","open suspend override fun sendAdminAwaitResult(destNum: Int, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage): AwaitedSendResult","org.meshtastic.core.testing.FakeCommandSender.sendAdminAwaitResult"]},{"name":"open suspend override fun sendAdminForConnection(destNum: Int, expectedConnectionVersion: Long, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","description":"org.meshtastic.core.testing.FakeCommandSender.sendAdminForConnection","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-admin-for-connection.html","searchKeys":["sendAdminForConnection","open suspend override fun sendAdminForConnection(destNum: Int, expectedConnectionVersion: Long, requestId: Int, wantResponse: Boolean, initFn: () -> AdminMessage)","org.meshtastic.core.testing.FakeCommandSender.sendAdminForConnection"]},{"name":"open suspend override fun sendData(p: DataPacket)","description":"org.meshtastic.core.testing.FakeCommandSender.sendData","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-data.html","searchKeys":["sendData","open suspend override fun sendData(p: DataPacket)","org.meshtastic.core.testing.FakeCommandSender.sendData"]},{"name":"open suspend override fun sendMessage(packet: DataPacket)","description":"org.meshtastic.core.testing.FakeRadioController.sendMessage","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/send-message.html","searchKeys":["sendMessage","open suspend override fun sendMessage(packet: DataPacket)","org.meshtastic.core.testing.FakeRadioController.sendMessage"]},{"name":"open suspend override fun sendPosition(pos: Position, destNum: Int?, wantResponse: Boolean)","description":"org.meshtastic.core.testing.FakeCommandSender.sendPosition","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-position.html","searchKeys":["sendPosition","open suspend override fun sendPosition(pos: Position, destNum: Int?, wantResponse: Boolean)","org.meshtastic.core.testing.FakeCommandSender.sendPosition"]},{"name":"open suspend override fun sendReaction(emoji: String, replyId: Int, contactKey: String)","description":"org.meshtastic.core.testing.FakeRadioController.sendReaction","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/send-reaction.html","searchKeys":["sendReaction","open suspend override fun sendReaction(emoji: String, replyId: Int, contactKey: String)","org.meshtastic.core.testing.FakeRadioController.sendReaction"]},{"name":"open suspend override fun sendSharedContact(nodeNum: Int): Boolean","description":"org.meshtastic.core.testing.FakeRadioController.sendSharedContact","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/send-shared-contact.html","searchKeys":["sendSharedContact","open suspend override fun sendSharedContact(nodeNum: Int): Boolean","org.meshtastic.core.testing.FakeRadioController.sendSharedContact"]},{"name":"open suspend override fun setCannedMessages(destNum: Int, messages: String)","description":"org.meshtastic.core.testing.FakeRadioController.setCannedMessages","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-canned-messages.html","searchKeys":["setCannedMessages","open suspend override fun setCannedMessages(destNum: Int, messages: String)","org.meshtastic.core.testing.FakeRadioController.setCannedMessages"]},{"name":"open suspend override fun setConfig(destNum: Int, config: Config, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.setConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-config.html","searchKeys":["setConfig","open suspend override fun setConfig(destNum: Int, config: Config, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.setConfig"]},{"name":"open suspend override fun setCustomTileProviders(providers: String?)","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.setCustomTileProviders","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/set-custom-tile-providers.html","searchKeys":["setCustomTileProviders","open suspend override fun setCustomTileProviders(providers: String?)","org.meshtastic.core.testing.FakeMapTileProviderPrefs.setCustomTileProviders"]},{"name":"open suspend override fun setDeviceAddress(address: String)","description":"org.meshtastic.core.testing.FakeRadioController.setDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-device-address.html","searchKeys":["setDeviceAddress","open suspend override fun setDeviceAddress(address: String)","org.meshtastic.core.testing.FakeRadioController.setDeviceAddress"]},{"name":"open suspend override fun setDeviceUIConfig(config: DeviceUIConfig)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setDeviceUIConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-device-u-i-config.html","searchKeys":["setDeviceUIConfig","open suspend override fun setDeviceUIConfig(config: DeviceUIConfig)","org.meshtastic.core.testing.FakeRadioConfigRepository.setDeviceUIConfig"]},{"name":"open suspend override fun setFavorite(nodeNum: Int, favorite: Boolean)","description":"org.meshtastic.core.testing.FakeRadioController.setFavorite","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-favorite.html","searchKeys":["setFavorite","open suspend override fun setFavorite(nodeNum: Int, favorite: Boolean)","org.meshtastic.core.testing.FakeRadioController.setFavorite"]},{"name":"open suspend override fun setFixedPosition(destNum: Int, pos: Position)","description":"org.meshtastic.core.testing.FakeCommandSender.setFixedPosition","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/set-fixed-position.html","searchKeys":["setFixedPosition","open suspend override fun setFixedPosition(destNum: Int, pos: Position)","org.meshtastic.core.testing.FakeCommandSender.setFixedPosition"]},{"name":"open suspend override fun setFixedPosition(destNum: Int, position: Position)","description":"org.meshtastic.core.testing.FakeRadioController.setFixedPosition","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-fixed-position.html","searchKeys":["setFixedPosition","open suspend override fun setFixedPosition(destNum: Int, position: Position)","org.meshtastic.core.testing.FakeRadioController.setFixedPosition"]},{"name":"open suspend override fun setHamMode(destNum: Int, hamParameters: HamParameters, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.setHamMode","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-ham-mode.html","searchKeys":["setHamMode","open suspend override fun setHamMode(destNum: Int, hamParameters: HamParameters, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.setHamMode"]},{"name":"open suspend override fun setIgnored(nodeNum: Int, ignored: Boolean)","description":"org.meshtastic.core.testing.FakeRadioController.setIgnored","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-ignored.html","searchKeys":["setIgnored","open suspend override fun setIgnored(nodeNum: Int, ignored: Boolean)","org.meshtastic.core.testing.FakeRadioController.setIgnored"]},{"name":"open suspend override fun setItemPosition(uuid: Long, newPos: Int)","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.setItemPosition","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/set-item-position.html","searchKeys":["setItemPosition","open suspend override fun setItemPosition(uuid: Long, newPos: Int)","org.meshtastic.core.testing.FakeQuickChatActionRepository.setItemPosition"]},{"name":"open suspend override fun setLocalChannel(channel: Channel)","description":"org.meshtastic.core.testing.FakeRadioController.setLocalChannel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-local-channel.html","searchKeys":["setLocalChannel","open suspend override fun setLocalChannel(channel: Channel)","org.meshtastic.core.testing.FakeRadioController.setLocalChannel"]},{"name":"open suspend override fun setLocalConfig(config: Config)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-local-config.html","searchKeys":["setLocalConfig","open suspend override fun setLocalConfig(config: Config)","org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalConfig"]},{"name":"open suspend override fun setLocalConfig(config: Config)","description":"org.meshtastic.core.testing.FakeRadioController.setLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-local-config.html","searchKeys":["setLocalConfig","open suspend override fun setLocalConfig(config: Config)","org.meshtastic.core.testing.FakeRadioController.setLocalConfig"]},{"name":"open suspend override fun setLocalModuleConfig(config: ModuleConfig)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-local-module-config.html","searchKeys":["setLocalModuleConfig","open suspend override fun setLocalModuleConfig(config: ModuleConfig)","org.meshtastic.core.testing.FakeRadioConfigRepository.setLocalModuleConfig"]},{"name":"open suspend override fun setLocalStats(stats: LocalStats)","description":"org.meshtastic.core.testing.FakeLocalStatsDataSource.setLocalStats","location":"core/testing/org.meshtastic.core.testing/-fake-local-stats-data-source/set-local-stats.html","searchKeys":["setLocalStats","open suspend override fun setLocalStats(stats: LocalStats)","org.meshtastic.core.testing.FakeLocalStatsDataSource.setLocalStats"]},{"name":"open suspend override fun setLoraRegionPresetMap(map: LoRaRegionPresetMap)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.setLoraRegionPresetMap","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/set-lora-region-preset-map.html","searchKeys":["setLoraRegionPresetMap","open suspend override fun setLoraRegionPresetMap(map: LoRaRegionPresetMap)","org.meshtastic.core.testing.FakeRadioConfigRepository.setLoraRegionPresetMap"]},{"name":"open suspend override fun setModuleConfig(destNum: Int, config: ModuleConfig, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.setModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-module-config.html","searchKeys":["setModuleConfig","open suspend override fun setModuleConfig(destNum: Int, config: ModuleConfig, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.setModuleConfig"]},{"name":"open suspend override fun setNodeNotes(num: Int, notes: String)","description":"org.meshtastic.core.testing.FakeNodeRepository.setNodeNotes","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/set-node-notes.html","searchKeys":["setNodeNotes","open suspend override fun setNodeNotes(num: Int, notes: String)","org.meshtastic.core.testing.FakeNodeRepository.setNodeNotes"]},{"name":"open suspend override fun setOwner(destNum: Int, user: User, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.setOwner","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-owner.html","searchKeys":["setOwner","open suspend override fun setOwner(destNum: Int, user: User, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.setOwner"]},{"name":"open suspend override fun setRemoteChannel(destNum: Int, channel: Channel, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.setRemoteChannel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-remote-channel.html","searchKeys":["setRemoteChannel","open suspend override fun setRemoteChannel(destNum: Int, channel: Channel, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.setRemoteChannel"]},{"name":"open suspend override fun setRingtone(destNum: Int, ringtone: String)","description":"org.meshtastic.core.testing.FakeRadioController.setRingtone","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-ringtone.html","searchKeys":["setRingtone","open suspend override fun setRingtone(destNum: Int, ringtone: String)","org.meshtastic.core.testing.FakeRadioController.setRingtone"]},{"name":"open suspend override fun setSelectedCustomTileProviderId(providerId: String?)","description":"org.meshtastic.core.testing.FakeMapTileProviderPrefs.setSelectedCustomTileProviderId","location":"core/testing/org.meshtastic.core.testing/-fake-map-tile-provider-prefs/set-selected-custom-tile-provider-id.html","searchKeys":["setSelectedCustomTileProviderId","open suspend override fun setSelectedCustomTileProviderId(providerId: String?)","org.meshtastic.core.testing.FakeMapTileProviderPrefs.setSelectedCustomTileProviderId"]},{"name":"open suspend override fun setTime(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.setTime","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/set-time.html","searchKeys":["setTime","open suspend override fun setTime(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.setTime"]},{"name":"open suspend override fun shutdown(destNum: Int, packetId: Int)","description":"org.meshtastic.core.testing.FakeRadioController.shutdown","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/shutdown.html","searchKeys":["shutdown","open suspend override fun shutdown(destNum: Int, packetId: Int)","org.meshtastic.core.testing.FakeRadioController.shutdown"]},{"name":"open suspend override fun switchActiveDatabase(address: String?)","description":"org.meshtastic.core.testing.FakeDatabaseManager.switchActiveDatabase","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/switch-active-database.html","searchKeys":["switchActiveDatabase","open suspend override fun switchActiveDatabase(address: String?)","org.meshtastic.core.testing.FakeDatabaseManager.switchActiveDatabase"]},{"name":"open suspend override fun toggleMuted(nodeNum: Int)","description":"org.meshtastic.core.testing.FakeRadioController.toggleMuted","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/toggle-muted.html","searchKeys":["toggleMuted","open suspend override fun toggleMuted(nodeNum: Int)","org.meshtastic.core.testing.FakeRadioController.toggleMuted"]},{"name":"open suspend override fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.updateChannelSet","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/update-channel-set.html","searchKeys":["updateChannelSet","open suspend override fun updateChannelSet(settingsList: List<ChannelSettings>?, loraConfig: Config.LoRaConfig?)","org.meshtastic.core.testing.FakeRadioConfigRepository.updateChannelSet"]},{"name":"open suspend override fun updateChannelSettings(channel: Channel)","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.updateChannelSettings","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/update-channel-settings.html","searchKeys":["updateChannelSettings","open suspend override fun updateChannelSettings(channel: Channel)","org.meshtastic.core.testing.FakeRadioConfigRepository.updateChannelSettings"]},{"name":"open suspend override fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.updateMessageNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/update-message-notification.html","searchKeys":["updateMessageNotification","open suspend override fun updateMessageNotification(contactKey: String, name: String, message: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","org.meshtastic.core.testing.FakeMeshNotificationManager.updateMessageNotification"]},{"name":"open suspend override fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","description":"org.meshtastic.core.testing.FakeNodeRepository.updatePowerChannelLabel","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/update-power-channel-label.html","searchKeys":["updatePowerChannelLabel","open suspend override fun updatePowerChannelLabel(num: Int, channelIndex: Int, label: String)","org.meshtastic.core.testing.FakeNodeRepository.updatePowerChannelLabel"]},{"name":"open suspend override fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.updateReactionNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/update-reaction-notification.html","searchKeys":["updateReactionNotification","open suspend override fun updateReactionNotification(contactKey: String, name: String, emoji: String, isBroadcast: Boolean, channelName: String?, isSilent: Boolean)","org.meshtastic.core.testing.FakeMeshNotificationManager.updateReactionNotification"]},{"name":"open suspend override fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean)","description":"org.meshtastic.core.testing.FakeMeshNotificationManager.updateWaypointNotification","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-notification-manager/update-waypoint-notification.html","searchKeys":["updateWaypointNotification","open suspend override fun updateWaypointNotification(contactKey: String, name: String, message: String, waypointId: Int, isSilent: Boolean)","org.meshtastic.core.testing.FakeMeshNotificationManager.updateWaypointNotification"]},{"name":"open suspend override fun upsert(action: QuickChatAction)","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.upsert","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/upsert.html","searchKeys":["upsert","open suspend override fun upsert(action: QuickChatAction)","org.meshtastic.core.testing.FakeQuickChatActionRepository.upsert"]},{"name":"open suspend override fun upsert(node: Node)","description":"org.meshtastic.core.testing.FakeNodeRepository.upsert","location":"core/testing/org.meshtastic.core.testing/-fake-node-repository/upsert.html","searchKeys":["upsert","open suspend override fun upsert(node: Node)","org.meshtastic.core.testing.FakeNodeRepository.upsert"]},{"name":"open suspend override fun upsertSnapshotPositions(logUuid: String, requestId: Int, positions: Map<Int, Position>)","description":"org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.upsertSnapshotPositions","location":"core/testing/org.meshtastic.core.testing/-fake-traceroute-snapshot-repository/upsert-snapshot-positions.html","searchKeys":["upsertSnapshotPositions","open suspend override fun upsertSnapshotPositions(logUuid: String, requestId: Int, positions: Map<Int, Position>)","org.meshtastic.core.testing.FakeTracerouteSnapshotRepository.upsertSnapshotPositions"]},{"name":"open suspend override fun write(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","description":"org.meshtastic.core.testing.FakeBleService.write","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/write.html","searchKeys":["write","open suspend override fun write(characteristic: BleCharacteristic, data: ByteArray, writeType: BleWriteType)","org.meshtastic.core.testing.FakeBleService.write"]},{"name":"sealed interface BondOutcome","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/index.html","searchKeys":["BondOutcome","sealed interface BondOutcome","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome"]},{"name":"sealed interface SettingsOperation","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/index.html","searchKeys":["SettingsOperation","sealed interface SettingsOperation","org.meshtastic.core.testing.FakeRadioController.SettingsOperation"]},{"name":"suspend fun TestScope.runUntilSettled(timeout: Duration = 10.seconds, isSettled: () -> Boolean)","description":"org.meshtastic.core.testing.runUntilSettled","location":"core/testing/org.meshtastic.core.testing/run-until-settled.html","searchKeys":["runUntilSettled","suspend fun TestScope.runUntilSettled(timeout: Duration = 10.seconds, isSettled: () -> Boolean)","org.meshtastic.core.testing.runUntilSettled"]},{"name":"suspend fun addContact(contact: FakeContactRepository.Contact)","description":"org.meshtastic.core.testing.FakeContactRepository.addContact","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/add-contact.html","searchKeys":["addContact","suspend fun addContact(contact: FakeContactRepository.Contact)","org.meshtastic.core.testing.FakeContactRepository.addContact"]},{"name":"suspend fun emitLocation(location: Location)","description":"org.meshtastic.core.testing.FakeLocationRepository.emitLocation","location":"core/testing/org.meshtastic.core.testing/-fake-location-repository/emit-location.html","searchKeys":["emitLocation","suspend fun emitLocation(location: Location)","org.meshtastic.core.testing.FakeLocationRepository.emitLocation"]},{"name":"suspend fun getContact(userId: String): FakeContactRepository.Contact?","description":"org.meshtastic.core.testing.FakeContactRepository.getContact","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/get-contact.html","searchKeys":["getContact","suspend fun getContact(userId: String): FakeContactRepository.Contact?","org.meshtastic.core.testing.FakeContactRepository.getContact"]},{"name":"suspend fun removeContact(userId: String)","description":"org.meshtastic.core.testing.FakeContactRepository.removeContact","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/remove-contact.html","searchKeys":["removeContact","suspend fun removeContact(userId: String)","org.meshtastic.core.testing.FakeContactRepository.removeContact"]},{"name":"suspend fun sendPacket(packet: DataPacket)","description":"org.meshtastic.core.testing.FakePacketRepository.sendPacket","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/send-packet.html","searchKeys":["sendPacket","suspend fun sendPacket(packet: DataPacket)","org.meshtastic.core.testing.FakePacketRepository.sendPacket"]},{"name":"suspend fun updateContactLastMessage(userId: String, time: Long)","description":"org.meshtastic.core.testing.FakeContactRepository.updateContactLastMessage","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/update-contact-last-message.html","searchKeys":["updateContactLastMessage","suspend fun updateContactLastMessage(userId: String, time: Long)","org.meshtastic.core.testing.FakeContactRepository.updateContactLastMessage"]},{"name":"val adminOperations: MutableList<String>","description":"org.meshtastic.core.testing.FakeRadioController.adminOperations","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/admin-operations.html","searchKeys":["adminOperations","val adminOperations: MutableList<String>","org.meshtastic.core.testing.FakeRadioController.adminOperations"]},{"name":"val adminRequests: List<FakeCommandSender.AdminRequest>","description":"org.meshtastic.core.testing.FakeCommandSender.adminRequests","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/admin-requests.html","searchKeys":["adminRequests","val adminRequests: List<FakeCommandSender.AdminRequest>","org.meshtastic.core.testing.FakeCommandSender.adminRequests"]},{"name":"val allModuleConfigs: List<ModuleConfig>","description":"org.meshtastic.core.testing.FakeRadioController.allModuleConfigs","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/all-module-configs.html","searchKeys":["allModuleConfigs","val allModuleConfigs: List<ModuleConfig>","org.meshtastic.core.testing.FakeRadioController.allModuleConfigs"]},{"name":"val bondCalls: MutableList<BleDevice>","description":"org.meshtastic.core.testing.FakeBluetoothRepository.bondCalls","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/bond-calls.html","searchKeys":["bondCalls","val bondCalls: MutableList<BleDevice>","org.meshtastic.core.testing.FakeBluetoothRepository.bondCalls"]},{"name":"val channel: Channel","description":"org.meshtastic.core.testing.FakeRadioController.ChannelWrite.channel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-channel-write/channel.html","searchKeys":["channel","val channel: Channel","org.meshtastic.core.testing.FakeRadioController.ChannelWrite.channel"]},{"name":"val channel: Channel","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetChannel.channel","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/-set-channel/channel.html","searchKeys":["channel","val channel: Channel","org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetChannel.channel"]},{"name":"val channelSetUpdates: MutableList<FakeRadioConfigRepository.ChannelSetUpdate>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.channelSetUpdates","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/channel-set-updates.html","searchKeys":["channelSetUpdates","val channelSetUpdates: MutableList<FakeRadioConfigRepository.ChannelSetUpdate>","org.meshtastic.core.testing.FakeRadioConfigRepository.channelSetUpdates"]},{"name":"val channelWrites: MutableList<FakeRadioController.ChannelWrite>","description":"org.meshtastic.core.testing.FakeRadioController.channelWrites","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/channel-writes.html","searchKeys":["channelWrites","val channelWrites: MutableList<FakeRadioController.ChannelWrite>","org.meshtastic.core.testing.FakeRadioController.channelWrites"]},{"name":"val characteristic: BleCharacteristic","description":"org.meshtastic.core.testing.FakeBleWrite.characteristic","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/characteristic.html","searchKeys":["characteristic","val characteristic: BleCharacteristic","org.meshtastic.core.testing.FakeBleWrite.characteristic"]},{"name":"val closeCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioTransport.closeCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/close-called.html","searchKeys":["closeCalled","val closeCalled: Boolean","org.meshtastic.core.testing.FakeRadioTransport.closeCalled"]},{"name":"val closeCount: Int","description":"org.meshtastic.core.testing.FakeRadioTransport.closeCount","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/close-count.html","searchKeys":["closeCount","val closeCount: Int","org.meshtastic.core.testing.FakeRadioTransport.closeCount"]},{"name":"val config: Config","description":"org.meshtastic.core.testing.FakeRadioController.ConfigWrite.config","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-config-write/config.html","searchKeys":["config","val config: Config","org.meshtastic.core.testing.FakeRadioController.ConfigWrite.config"]},{"name":"val config: Config","description":"org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetConfig.config","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-settings-operation/-set-config/config.html","searchKeys":["config","val config: Config","org.meshtastic.core.testing.FakeRadioController.SettingsOperation.SetConfig.config"]},{"name":"val config: ModuleConfig","description":"org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite.config","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-module-config-write/config.html","searchKeys":["config","val config: ModuleConfig","org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite.config"]},{"name":"val configWrites: MutableList<FakeRadioController.ConfigWrite>","description":"org.meshtastic.core.testing.FakeRadioController.configWrites","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/config-writes.html","searchKeys":["configWrites","val configWrites: MutableList<FakeRadioController.ConfigWrite>","org.meshtastic.core.testing.FakeRadioController.configWrites"]},{"name":"val contactRepository: FakeContactRepository","description":"org.meshtastic.core.testing.FakeMeshService.contactRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/contact-repository.html","searchKeys":["contactRepository","val contactRepository: FakeContactRepository","org.meshtastic.core.testing.FakeMeshService.contactRepository"]},{"name":"val contactsFlow: Flow<List<FakeContactRepository.Contact>>","description":"org.meshtastic.core.testing.FakeContactRepository.contactsFlow","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/contacts-flow.html","searchKeys":["contactsFlow","val contactsFlow: Flow<List<FakeContactRepository.Contact>>","org.meshtastic.core.testing.FakeContactRepository.contactsFlow"]},{"name":"val currentActions: List<QuickChatAction>","description":"org.meshtastic.core.testing.FakeQuickChatActionRepository.currentActions","location":"core/testing/org.meshtastic.core.testing/-fake-quick-chat-action-repository/current-actions.html","searchKeys":["currentActions","val currentActions: List<QuickChatAction>","org.meshtastic.core.testing.FakeQuickChatActionRepository.currentActions"]},{"name":"val currentChannelSet: ChannelSet","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentChannelSet","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-channel-set.html","searchKeys":["currentChannelSet","val currentChannelSet: ChannelSet","org.meshtastic.core.testing.FakeRadioConfigRepository.currentChannelSet"]},{"name":"val currentDeviceProfile: DeviceProfile","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentDeviceProfile","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-device-profile.html","searchKeys":["currentDeviceProfile","val currentDeviceProfile: DeviceProfile","org.meshtastic.core.testing.FakeRadioConfigRepository.currentDeviceProfile"]},{"name":"val currentDeviceUIConfig: DeviceUIConfig?","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentDeviceUIConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-device-u-i-config.html","searchKeys":["currentDeviceUIConfig","val currentDeviceUIConfig: DeviceUIConfig?","org.meshtastic.core.testing.FakeRadioConfigRepository.currentDeviceUIConfig"]},{"name":"val currentFileManifest: List<FileInfo>","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentFileManifest","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-file-manifest.html","searchKeys":["currentFileManifest","val currentFileManifest: List<FileInfo>","org.meshtastic.core.testing.FakeRadioConfigRepository.currentFileManifest"]},{"name":"val currentLoRaRegionPresetMap: LoRaRegionPresetMap?","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentLoRaRegionPresetMap","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-lo-ra-region-preset-map.html","searchKeys":["currentLoRaRegionPresetMap","val currentLoRaRegionPresetMap: LoRaRegionPresetMap?","org.meshtastic.core.testing.FakeRadioConfigRepository.currentLoRaRegionPresetMap"]},{"name":"val currentLocalConfig: LocalConfig","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-local-config.html","searchKeys":["currentLocalConfig","val currentLocalConfig: LocalConfig","org.meshtastic.core.testing.FakeRadioConfigRepository.currentLocalConfig"]},{"name":"val currentLogs: List<MeshLog>","description":"org.meshtastic.core.testing.FakeMeshLogRepository.currentLogs","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/current-logs.html","searchKeys":["currentLogs","val currentLogs: List<MeshLog>","org.meshtastic.core.testing.FakeMeshLogRepository.currentLogs"]},{"name":"val currentModuleConfig: LocalModuleConfig","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.currentModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/current-module-config.html","searchKeys":["currentModuleConfig","val currentModuleConfig: LocalModuleConfig","org.meshtastic.core.testing.FakeRadioConfigRepository.currentModuleConfig"]},{"name":"val data: ByteArray","description":"org.meshtastic.core.testing.FakeBleWrite.data","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/data.html","searchKeys":["data","val data: ByteArray","org.meshtastic.core.testing.FakeBleWrite.data"]},{"name":"val destNum: Int","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest.destNum","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.testing.FakeCommandSender.AdminRequest.destNum"]},{"name":"val destNum: Int","description":"org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.destNum","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-telemetry-request/dest-num.html","searchKeys":["destNum","val destNum: Int","org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.destNum"]},{"name":"val destination: Int?","description":"org.meshtastic.core.testing.FakeRadioController.ChannelWrite.destination","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-channel-write/destination.html","searchKeys":["destination","val destination: Int?","org.meshtastic.core.testing.FakeRadioController.ChannelWrite.destination"]},{"name":"val destination: Int?","description":"org.meshtastic.core.testing.FakeRadioController.ConfigWrite.destination","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-config-write/destination.html","searchKeys":["destination","val destination: Int?","org.meshtastic.core.testing.FakeRadioController.ConfigWrite.destination"]},{"name":"val destination: Int?","description":"org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite.destination","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-module-config-write/destination.html","searchKeys":["destination","val destination: Int?","org.meshtastic.core.testing.FakeRadioController.ModuleConfigWrite.destination"]},{"name":"val destination: Int?","description":"org.meshtastic.core.testing.FakeRadioController.OwnerWrite.destination","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-owner-write/destination.html","searchKeys":["destination","val destination: Int?","org.meshtastic.core.testing.FakeRadioController.OwnerWrite.destination"]},{"name":"val editSettingsDestinations: MutableList<Int>","description":"org.meshtastic.core.testing.FakeRadioController.editSettingsDestinations","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/edit-settings-destinations.html","searchKeys":["editSettingsDestinations","val editSettingsDestinations: MutableList<Int>","org.meshtastic.core.testing.FakeRadioController.editSettingsDestinations"]},{"name":"val error: Throwable","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Fail.error","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-fail/error.html","searchKeys":["error","val error: Throwable","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Fail.error"]},{"name":"val error: Throwable","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.FailAfterBond.error","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-fail-after-bond/error.html","searchKeys":["error","val error: Throwable","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.FailAfterBond.error"]},{"name":"val error: Throwable","description":"org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Security.error","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/-bond-outcome/-security/error.html","searchKeys":["error","val error: Throwable","org.meshtastic.core.testing.FakeBluetoothRepository.BondOutcome.Security.error"]},{"name":"val existingDatabases: MutableSet<String>","description":"org.meshtastic.core.testing.FakeDatabaseManager.existingDatabases","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/existing-databases.html","searchKeys":["existingDatabases","val existingDatabases: MutableSet<String>","org.meshtastic.core.testing.FakeDatabaseManager.existingDatabases"]},{"name":"val expectedConnectionVersion: Long?","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest.expectedConnectionVersion","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/expected-connection-version.html","searchKeys":["expectedConnectionVersion","val expectedConnectionVersion: Long?","org.meshtastic.core.testing.FakeCommandSender.AdminRequest.expectedConnectionVersion"]},{"name":"val expectedConnectionVersion: Long?","description":"org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.expectedConnectionVersion","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-telemetry-request/expected-connection-version.html","searchKeys":["expectedConnectionVersion","val expectedConnectionVersion: Long?","org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.expectedConnectionVersion"]},{"name":"val factoryResetCalls: MutableList<Int>","description":"org.meshtastic.core.testing.FakeRadioController.factoryResetCalls","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/factory-reset-calls.html","searchKeys":["factoryResetCalls","val factoryResetCalls: MutableList<Int>","org.meshtastic.core.testing.FakeRadioController.factoryResetCalls"]},{"name":"val favoritedNodes: MutableList<Int>","description":"org.meshtastic.core.testing.FakeRadioController.favoritedNodes","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/favorited-nodes.html","searchKeys":["favoritedNodes","val favoritedNodes: MutableList<Int>","org.meshtastic.core.testing.FakeRadioController.favoritedNodes"]},{"name":"val fixedPositions: MutableList<Position>","description":"org.meshtastic.core.testing.FakeRadioController.fixedPositions","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/fixed-positions.html","searchKeys":["fixedPositions","val fixedPositions: MutableList<Position>","org.meshtastic.core.testing.FakeRadioController.fixedPositions"]},{"name":"val keepAliveCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioTransport.keepAliveCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/keep-alive-called.html","searchKeys":["keepAliveCalled","val keepAliveCalled: Boolean","org.meshtastic.core.testing.FakeRadioTransport.keepAliveCalled"]},{"name":"val lastLocalConfig: Config?","description":"org.meshtastic.core.testing.FakeRadioController.lastLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/last-local-config.html","searchKeys":["lastLocalConfig","val lastLocalConfig: Config?","org.meshtastic.core.testing.FakeRadioController.lastLocalConfig"]},{"name":"val lastMessageTime: Long","description":"org.meshtastic.core.testing.FakeContactRepository.Contact.lastMessageTime","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/-contact/last-message-time.html","searchKeys":["lastMessageTime","val lastMessageTime: Long","org.meshtastic.core.testing.FakeContactRepository.Contact.lastMessageTime"]},{"name":"val localChannels: List<Channel>","description":"org.meshtastic.core.testing.FakeRadioController.localChannels","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/local-channels.html","searchKeys":["localChannels","val localChannels: List<Channel>","org.meshtastic.core.testing.FakeRadioController.localChannels"]},{"name":"val localConfigs: List<Config>","description":"org.meshtastic.core.testing.FakeRadioController.localConfigs","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/local-configs.html","searchKeys":["localConfigs","val localConfigs: List<Config>","org.meshtastic.core.testing.FakeRadioController.localConfigs"]},{"name":"val localModuleConfigs: List<ModuleConfig>","description":"org.meshtastic.core.testing.FakeRadioController.localModuleConfigs","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/local-module-configs.html","searchKeys":["localModuleConfigs","val localModuleConfigs: List<ModuleConfig>","org.meshtastic.core.testing.FakeRadioController.localModuleConfigs"]},{"name":"val locationRepository: FakeLocationRepository","description":"org.meshtastic.core.testing.FakeMeshService.locationRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/location-repository.html","searchKeys":["locationRepository","val locationRepository: FakeLocationRepository","org.meshtastic.core.testing.FakeMeshService.locationRepository"]},{"name":"val logRepository: FakeMeshLogRepository","description":"org.meshtastic.core.testing.FakeMeshService.logRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/log-repository.html","searchKeys":["logRepository","val logRepository: FakeMeshLogRepository","org.meshtastic.core.testing.FakeMeshService.logRepository"]},{"name":"val loraConfig: Config.LoRaConfig?","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate.loraConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/-channel-set-update/lora-config.html","searchKeys":["loraConfig","val loraConfig: Config.LoRaConfig?","org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate.loraConfig"]},{"name":"val message: AdminMessage","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest.message","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/message.html","searchKeys":["message","val message: AdminMessage","org.meshtastic.core.testing.FakeCommandSender.AdminRequest.message"]},{"name":"val missingServices: MutableSet<Uuid>","description":"org.meshtastic.core.testing.FakeBleConnection.missingServices","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/missing-services.html","searchKeys":["missingServices","val missingServices: MutableSet<Uuid>","org.meshtastic.core.testing.FakeBleConnection.missingServices"]},{"name":"val moduleConfigDestinations: List<Int?>","description":"org.meshtastic.core.testing.FakeRadioController.moduleConfigDestinations","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/module-config-destinations.html","searchKeys":["moduleConfigDestinations","val moduleConfigDestinations: List<Int?>","org.meshtastic.core.testing.FakeRadioController.moduleConfigDestinations"]},{"name":"val moduleConfigWrites: MutableList<FakeRadioController.ModuleConfigWrite>","description":"org.meshtastic.core.testing.FakeRadioController.moduleConfigWrites","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/module-config-writes.html","searchKeys":["moduleConfigWrites","val moduleConfigWrites: MutableList<FakeRadioController.ModuleConfigWrite>","org.meshtastic.core.testing.FakeRadioController.moduleConfigWrites"]},{"name":"val name: String","description":"org.meshtastic.core.testing.FakeContactRepository.Contact.name","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/-contact/name.html","searchKeys":["name","val name: String","org.meshtastic.core.testing.FakeContactRepository.Contact.name"]},{"name":"val neighborInfoRequests: MutableList<Pair<Int, Int>>","description":"org.meshtastic.core.testing.FakeRadioController.neighborInfoRequests","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/neighbor-info-requests.html","searchKeys":["neighborInfoRequests","val neighborInfoRequests: MutableList<Pair<Int, Int>>","org.meshtastic.core.testing.FakeRadioController.neighborInfoRequests"]},{"name":"val nodeRepository: FakeNodeRepository","description":"org.meshtastic.core.testing.FakeMeshService.nodeRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/node-repository.html","searchKeys":["nodeRepository","val nodeRepository: FakeNodeRepository","org.meshtastic.core.testing.FakeMeshService.nodeRepository"]},{"name":"val notifications: FakeMeshNotificationManager","description":"org.meshtastic.core.testing.FakeMeshService.notifications","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/notifications.html","searchKeys":["notifications","val notifications: FakeMeshNotificationManager","org.meshtastic.core.testing.FakeMeshService.notifications"]},{"name":"val observeBeforeSubscriptionExceptionByCharacteristic: MutableMap<Uuid, Exception>","description":"org.meshtastic.core.testing.FakeBleService.observeBeforeSubscriptionExceptionByCharacteristic","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/observe-before-subscription-exception-by-characteristic.html","searchKeys":["observeBeforeSubscriptionExceptionByCharacteristic","val observeBeforeSubscriptionExceptionByCharacteristic: MutableMap<Uuid, Exception>","org.meshtastic.core.testing.FakeBleService.observeBeforeSubscriptionExceptionByCharacteristic"]},{"name":"val observeExceptionsByCharacteristic: MutableMap<Uuid, Exception>","description":"org.meshtastic.core.testing.FakeBleService.observeExceptionsByCharacteristic","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/observe-exceptions-by-characteristic.html","searchKeys":["observeExceptionsByCharacteristic","val observeExceptionsByCharacteristic: MutableMap<Uuid, Exception>","org.meshtastic.core.testing.FakeBleService.observeExceptionsByCharacteristic"]},{"name":"val observeNeverSubscribeCharacteristics: MutableSet<Uuid>","description":"org.meshtastic.core.testing.FakeBleService.observeNeverSubscribeCharacteristics","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/observe-never-subscribe-characteristics.html","searchKeys":["observeNeverSubscribeCharacteristics","val observeNeverSubscribeCharacteristics: MutableSet<Uuid>","org.meshtastic.core.testing.FakeBleService.observeNeverSubscribeCharacteristics"]},{"name":"val ownerWrites: MutableList<FakeRadioController.OwnerWrite>","description":"org.meshtastic.core.testing.FakeRadioController.ownerWrites","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/owner-writes.html","searchKeys":["ownerWrites","val ownerWrites: MutableList<FakeRadioController.OwnerWrite>","org.meshtastic.core.testing.FakeRadioController.ownerWrites"]},{"name":"val packetRepository: FakePacketRepository","description":"org.meshtastic.core.testing.FakeMeshService.packetRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/packet-repository.html","searchKeys":["packetRepository","val packetRepository: FakePacketRepository","org.meshtastic.core.testing.FakeMeshService.packetRepository"]},{"name":"val packetsFlow: Flow<List<DataPacket>>","description":"org.meshtastic.core.testing.FakePacketRepository.packetsFlow","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/packets-flow.html","searchKeys":["packetsFlow","val packetsFlow: Flow<List<DataPacket>>","org.meshtastic.core.testing.FakePacketRepository.packetsFlow"]},{"name":"val radioController: FakeRadioController","description":"org.meshtastic.core.testing.FakeMeshService.radioController","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/radio-controller.html","searchKeys":["radioController","val radioController: FakeRadioController","org.meshtastic.core.testing.FakeMeshService.radioController"]},{"name":"val radioInterfaceService: FakeRadioInterfaceService","description":"org.meshtastic.core.testing.FakeMeshService.radioInterfaceService","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/radio-interface-service.html","searchKeys":["radioInterfaceService","val radioInterfaceService: FakeRadioInterfaceService","org.meshtastic.core.testing.FakeMeshService.radioInterfaceService"]},{"name":"val recordedCalls: List<Triple<Int, String?, Boolean>>","description":"org.meshtastic.core.testing.FakeDeviceHardwareRepository.recordedCalls","location":"core/testing/org.meshtastic.core.testing/-fake-device-hardware-repository/recorded-calls.html","searchKeys":["recordedCalls","val recordedCalls: List<Triple<Int, String?, Boolean>>","org.meshtastic.core.testing.FakeDeviceHardwareRepository.recordedCalls"]},{"name":"val requestId: Int","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest.requestId","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/request-id.html","searchKeys":["requestId","val requestId: Int","org.meshtastic.core.testing.FakeCommandSender.AdminRequest.requestId"]},{"name":"val requestId: Int","description":"org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.requestId","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-telemetry-request/request-id.html","searchKeys":["requestId","val requestId: Int","org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.requestId"]},{"name":"val sentData: List<ByteArray>","description":"org.meshtastic.core.testing.FakeRadioTransport.sentData","location":"core/testing/org.meshtastic.core.testing/-fake-radio-transport/sent-data.html","searchKeys":["sentData","val sentData: List<ByteArray>","org.meshtastic.core.testing.FakeRadioTransport.sentData"]},{"name":"val sentPackets: List<DataPacket>","description":"org.meshtastic.core.testing.FakeCommandSender.sentPackets","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/sent-packets.html","searchKeys":["sentPackets","val sentPackets: List<DataPacket>","org.meshtastic.core.testing.FakeCommandSender.sentPackets"]},{"name":"val sentPackets: MutableList<DataPacket>","description":"org.meshtastic.core.testing.FakePacketRepository.sentPackets","location":"core/testing/org.meshtastic.core.testing/-fake-packet-repository/sent-packets.html","searchKeys":["sentPackets","val sentPackets: MutableList<DataPacket>","org.meshtastic.core.testing.FakePacketRepository.sentPackets"]},{"name":"val sentPackets: MutableList<DataPacket>","description":"org.meshtastic.core.testing.FakeRadioController.sentPackets","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/sent-packets.html","searchKeys":["sentPackets","val sentPackets: MutableList<DataPacket>","org.meshtastic.core.testing.FakeRadioController.sentPackets"]},{"name":"val sentSharedContacts: MutableList<Int>","description":"org.meshtastic.core.testing.FakeRadioController.sentSharedContacts","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/sent-shared-contacts.html","searchKeys":["sentSharedContacts","val sentSharedContacts: MutableList<Int>","org.meshtastic.core.testing.FakeRadioController.sentSharedContacts"]},{"name":"val sentToRadio: List<ByteArray>","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.sentToRadio","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/sent-to-radio.html","searchKeys":["sentToRadio","val sentToRadio: List<ByteArray>","org.meshtastic.core.testing.FakeRadioInterfaceService.sentToRadio"]},{"name":"val service: FakeBleService","description":"org.meshtastic.core.testing.FakeBleConnection.service","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/service.html","searchKeys":["service","val service: FakeBleService","org.meshtastic.core.testing.FakeBleConnection.service"]},{"name":"val serviceRepository: FakeServiceRepository","description":"org.meshtastic.core.testing.FakeMeshService.serviceRepository","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/service-repository.html","searchKeys":["serviceRepository","val serviceRepository: FakeServiceRepository","org.meshtastic.core.testing.FakeMeshService.serviceRepository"]},{"name":"val sessionLeaseInvariantViolations: Int","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.sessionLeaseInvariantViolations","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/session-lease-invariant-violations.html","searchKeys":["sessionLeaseInvariantViolations","val sessionLeaseInvariantViolations: Int","org.meshtastic.core.testing.FakeRadioInterfaceService.sessionLeaseInvariantViolations"]},{"name":"val settingsList: List<ChannelSettings>?","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate.settingsList","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/-channel-set-update/settings-list.html","searchKeys":["settingsList","val settingsList: List<ChannelSettings>?","org.meshtastic.core.testing.FakeRadioConfigRepository.ChannelSetUpdate.settingsList"]},{"name":"val settingsOperations: MutableList<FakeRadioController.SettingsOperation>","description":"org.meshtastic.core.testing.FakeRadioController.settingsOperations","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/settings-operations.html","searchKeys":["settingsOperations","val settingsOperations: MutableList<FakeRadioController.SettingsOperation>","org.meshtastic.core.testing.FakeRadioController.settingsOperations"]},{"name":"val telemetryRequests: List<FakeCommandSender.TelemetryRequest>","description":"org.meshtastic.core.testing.FakeCommandSender.telemetryRequests","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/telemetry-requests.html","searchKeys":["telemetryRequests","val telemetryRequests: List<FakeCommandSender.TelemetryRequest>","org.meshtastic.core.testing.FakeCommandSender.telemetryRequests"]},{"name":"val transport: FakeRadioTransport","description":"org.meshtastic.core.testing.FakeMeshService.transport","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-service/transport.html","searchKeys":["transport","val transport: FakeRadioTransport","org.meshtastic.core.testing.FakeMeshService.transport"]},{"name":"val typeValue: Int","description":"org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.typeValue","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-telemetry-request/type-value.html","searchKeys":["typeValue","val typeValue: Int","org.meshtastic.core.testing.FakeCommandSender.TelemetryRequest.typeValue"]},{"name":"val user: User","description":"org.meshtastic.core.testing.FakeRadioController.OwnerWrite.user","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/-owner-write/user.html","searchKeys":["user","val user: User","org.meshtastic.core.testing.FakeRadioController.OwnerWrite.user"]},{"name":"val userId: String","description":"org.meshtastic.core.testing.FakeContactRepository.Contact.userId","location":"core/testing/org.meshtastic.core.testing/-fake-contact-repository/-contact/user-id.html","searchKeys":["userId","val userId: String","org.meshtastic.core.testing.FakeContactRepository.Contact.userId"]},{"name":"val wantResponse: Boolean","description":"org.meshtastic.core.testing.FakeCommandSender.AdminRequest.wantResponse","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/-admin-request/want-response.html","searchKeys":["wantResponse","val wantResponse: Boolean","org.meshtastic.core.testing.FakeCommandSender.AdminRequest.wantResponse"]},{"name":"val writeType: BleWriteType","description":"org.meshtastic.core.testing.FakeBleWrite.writeType","location":"core/testing/org.meshtastic.core.testing/-fake-ble-write/write-type.html","searchKeys":["writeType","val writeType: BleWriteType","org.meshtastic.core.testing.FakeBleWrite.writeType"]},{"name":"val writes: MutableList<FakeBleWrite>","description":"org.meshtastic.core.testing.FakeBleService.writes","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/writes.html","searchKeys":["writes","val writes: MutableList<FakeBleWrite>","org.meshtastic.core.testing.FakeBleService.writes"]},{"name":"var awaitedAdminResult: AwaitedSendResult","description":"org.meshtastic.core.testing.FakeCommandSender.awaitedAdminResult","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/awaited-admin-result.html","searchKeys":["awaitedAdminResult","var awaitedAdminResult: AwaitedSendResult","org.meshtastic.core.testing.FakeCommandSender.awaitedAdminResult"]},{"name":"var beforeRestoreLocalConfiguration: suspend () -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.beforeRestoreLocalConfiguration","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/before-restore-local-configuration.html","searchKeys":["beforeRestoreLocalConfiguration","var beforeRestoreLocalConfiguration: suspend () -> Unit","org.meshtastic.core.testing.FakeRadioController.beforeRestoreLocalConfiguration"]},{"name":"var beforeWithDb: suspend () -> Unit","description":"org.meshtastic.core.testing.FakeDatabaseProvider.beforeWithDb","location":"core/testing/org.meshtastic.core.testing/-fake-database-provider/before-with-db.html","searchKeys":["beforeWithDb","var beforeWithDb: suspend () -> Unit","org.meshtastic.core.testing.FakeDatabaseProvider.beforeWithDb"]},{"name":"var beforeWrite: suspend (BleCharacteristic, ByteArray) -> Unit?","description":"org.meshtastic.core.testing.FakeBleService.beforeWrite","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/before-write.html","searchKeys":["beforeWrite","var beforeWrite: suspend (BleCharacteristic, ByteArray) -> Unit?","org.meshtastic.core.testing.FakeBleService.beforeWrite"]},{"name":"var bondOutcome: FakeBluetoothRepository.BondOutcome","description":"org.meshtastic.core.testing.FakeBluetoothRepository.bondOutcome","location":"core/testing/org.meshtastic.core.testing/-fake-bluetooth-repository/bond-outcome.html","searchKeys":["bondOutcome","var bondOutcome: FakeBluetoothRepository.BondOutcome","org.meshtastic.core.testing.FakeBluetoothRepository.bondOutcome"]},{"name":"var commandFailure: Exception?","description":"org.meshtastic.core.testing.FakeCommandSender.commandFailure","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/command-failure.html","searchKeys":["commandFailure","var commandFailure: Exception?","org.meshtastic.core.testing.FakeCommandSender.commandFailure"]},{"name":"var configCompleteCalled: Boolean","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.configCompleteCalled","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/config-complete-called.html","searchKeys":["configCompleteCalled","var configCompleteCalled: Boolean","org.meshtastic.core.testing.FakeLockdownCoordinator.configCompleteCalled"]},{"name":"var connectAndAwaitCalls: Int","description":"org.meshtastic.core.testing.FakeBleConnection.connectAndAwaitCalls","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/connect-and-await-calls.html","searchKeys":["connectAndAwaitCalls","var connectAndAwaitCalls: Int","org.meshtastic.core.testing.FakeBleConnection.connectAndAwaitCalls"]},{"name":"var connectCalled: Boolean","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.connectCalled","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/connect-called.html","searchKeys":["connectCalled","var connectCalled: Boolean","org.meshtastic.core.testing.FakeLockdownCoordinator.connectCalled"]},{"name":"var connectCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.connectCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/connect-called.html","searchKeys":["connectCalled","var connectCalled: Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.connectCalled"]},{"name":"var connectException: Exception?","description":"org.meshtastic.core.testing.FakeBleConnection.connectException","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/connect-exception.html","searchKeys":["connectException","var connectException: Exception?","org.meshtastic.core.testing.FakeBleConnection.connectException"]},{"name":"var deleteAllCalled: Boolean","description":"org.meshtastic.core.testing.FakeMeshLogRepository.deleteAllCalled","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/delete-all-called.html","searchKeys":["deleteAllCalled","var deleteAllCalled: Boolean","org.meshtastic.core.testing.FakeMeshLogRepository.deleteAllCalled"]},{"name":"var disconnectCalled: Boolean","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.disconnectCalled","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/disconnect-called.html","searchKeys":["disconnectCalled","var disconnectCalled: Boolean","org.meshtastic.core.testing.FakeLockdownCoordinator.disconnectCalled"]},{"name":"var disconnectCalls: Int","description":"org.meshtastic.core.testing.FakeBleConnection.disconnectCalls","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/disconnect-calls.html","searchKeys":["disconnectCalls","var disconnectCalls: Int","org.meshtastic.core.testing.FakeBleConnection.disconnectCalls"]},{"name":"var editSettingsCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.editSettingsCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/edit-settings-called.html","searchKeys":["editSettingsCalled","var editSettingsCalled: Boolean","org.meshtastic.core.testing.FakeRadioController.editSettingsCalled"]},{"name":"var failChannelWriteAfter: Int?","description":"org.meshtastic.core.testing.FakeRadioController.failChannelWriteAfter","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/fail-channel-write-after.html","searchKeys":["failChannelWriteAfter","var failChannelWriteAfter: Int?","org.meshtastic.core.testing.FakeRadioController.failChannelWriteAfter"]},{"name":"var failEditSettingsBegin: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.failEditSettingsBegin","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/fail-edit-settings-begin.html","searchKeys":["failEditSettingsBegin","var failEditSettingsBegin: Boolean","org.meshtastic.core.testing.FakeRadioController.failEditSettingsBegin"]},{"name":"var failNextN: Int","description":"org.meshtastic.core.testing.FakeBleConnection.failNextN","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/fail-next-n.html","searchKeys":["failNextN","var failNextN: Int","org.meshtastic.core.testing.FakeBleConnection.failNextN"]},{"name":"var gattCacheInvalidationRequested: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.gattCacheInvalidationRequested","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/gatt-cache-invalidation-requested.html","searchKeys":["gattCacheInvalidationRequested","var gattCacheInvalidationRequested: Boolean","org.meshtastic.core.testing.FakeRadioController.gattCacheInvalidationRequested"]},{"name":"var invalidateCacheCalls: Int","description":"org.meshtastic.core.testing.FakeFirmwareReleaseRepository.invalidateCacheCalls","location":"core/testing/org.meshtastic.core.testing/-fake-firmware-release-repository/invalidate-cache-calls.html","searchKeys":["invalidateCacheCalls","var invalidateCacheCalls: Int","org.meshtastic.core.testing.FakeFirmwareReleaseRepository.invalidateCacheCalls"]},{"name":"var invalidateServiceCacheCalls: Int","description":"org.meshtastic.core.testing.FakeBleConnection.invalidateServiceCacheCalls","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/invalidate-service-cache-calls.html","searchKeys":["invalidateServiceCacheCalls","var invalidateServiceCacheCalls: Int","org.meshtastic.core.testing.FakeBleConnection.invalidateServiceCacheCalls"]},{"name":"var invalidateServiceCacheResult: Boolean","description":"org.meshtastic.core.testing.FakeBleConnection.invalidateServiceCacheResult","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/invalidate-service-cache-result.html","searchKeys":["invalidateServiceCacheResult","var invalidateServiceCacheResult: Boolean","org.meshtastic.core.testing.FakeBleConnection.invalidateServiceCacheResult"]},{"name":"var lastAssociatedAddress: String?","description":"org.meshtastic.core.testing.FakeDatabaseManager.lastAssociatedAddress","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/last-associated-address.html","searchKeys":["lastAssociatedAddress","var lastAssociatedAddress: String?","org.meshtastic.core.testing.FakeDatabaseManager.lastAssociatedAddress"]},{"name":"var lastAssociatedDeviceId: String?","description":"org.meshtastic.core.testing.FakeDatabaseManager.lastAssociatedDeviceId","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/last-associated-device-id.html","searchKeys":["lastAssociatedDeviceId","var lastAssociatedDeviceId: String?","org.meshtastic.core.testing.FakeDatabaseManager.lastAssociatedDeviceId"]},{"name":"var lastAssociatedNode: Int?","description":"org.meshtastic.core.testing.FakeDatabaseManager.lastAssociatedNode","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/last-associated-node.html","searchKeys":["lastAssociatedNode","var lastAssociatedNode: Int?","org.meshtastic.core.testing.FakeDatabaseManager.lastAssociatedNode"]},{"name":"var lastBoots: Int","description":"org.meshtastic.core.testing.FakeCommandSender.lastBoots","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/last-boots.html","searchKeys":["lastBoots","var lastBoots: Int","org.meshtastic.core.testing.FakeCommandSender.lastBoots"]},{"name":"var lastBoots: Int?","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lastBoots","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/last-boots.html","searchKeys":["lastBoots","var lastBoots: Int?","org.meshtastic.core.testing.FakeLockdownCoordinator.lastBoots"]},{"name":"var lastDeletedLocalStatsNodeNum: Int?","description":"org.meshtastic.core.testing.FakeMeshLogRepository.lastDeletedLocalStatsNodeNum","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/last-deleted-local-stats-node-num.html","searchKeys":["lastDeletedLocalStatsNodeNum","var lastDeletedLocalStatsNodeNum: Int?","org.meshtastic.core.testing.FakeMeshLogRepository.lastDeletedLocalStatsNodeNum"]},{"name":"var lastDeletedOlderThan: Int?","description":"org.meshtastic.core.testing.FakeMeshLogRepository.lastDeletedOlderThan","location":"core/testing/org.meshtastic.core.testing/-fake-mesh-log-repository/last-deleted-older-than.html","searchKeys":["lastDeletedOlderThan","var lastDeletedOlderThan: Int?","org.meshtastic.core.testing.FakeMeshLogRepository.lastDeletedOlderThan"]},{"name":"var lastDisable: Boolean","description":"org.meshtastic.core.testing.FakeCommandSender.lastDisable","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/last-disable.html","searchKeys":["lastDisable","var lastDisable: Boolean","org.meshtastic.core.testing.FakeCommandSender.lastDisable"]},{"name":"var lastDisable: Boolean","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lastDisable","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/last-disable.html","searchKeys":["lastDisable","var lastDisable: Boolean","org.meshtastic.core.testing.FakeLockdownCoordinator.lastDisable"]},{"name":"var lastHours: Int","description":"org.meshtastic.core.testing.FakeCommandSender.lastHours","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/last-hours.html","searchKeys":["lastHours","var lastHours: Int","org.meshtastic.core.testing.FakeCommandSender.lastHours"]},{"name":"var lastHours: Int?","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lastHours","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/last-hours.html","searchKeys":["lastHours","var lastHours: Int?","org.meshtastic.core.testing.FakeLockdownCoordinator.lastHours"]},{"name":"var lastMaxSessionSeconds: Int","description":"org.meshtastic.core.testing.FakeCommandSender.lastMaxSessionSeconds","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/last-max-session-seconds.html","searchKeys":["lastMaxSessionSeconds","var lastMaxSessionSeconds: Int","org.meshtastic.core.testing.FakeCommandSender.lastMaxSessionSeconds"]},{"name":"var lastMaxSessionSeconds: Int?","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lastMaxSessionSeconds","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/last-max-session-seconds.html","searchKeys":["lastMaxSessionSeconds","var lastMaxSessionSeconds: Int?","org.meshtastic.core.testing.FakeLockdownCoordinator.lastMaxSessionSeconds"]},{"name":"var lastPassphrase: String?","description":"org.meshtastic.core.testing.FakeCommandSender.lastPassphrase","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/last-passphrase.html","searchKeys":["lastPassphrase","var lastPassphrase: String?","org.meshtastic.core.testing.FakeCommandSender.lastPassphrase"]},{"name":"var lastPassphrase: String?","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lastPassphrase","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/last-passphrase.html","searchKeys":["lastPassphrase","var lastPassphrase: String?","org.meshtastic.core.testing.FakeLockdownCoordinator.lastPassphrase"]},{"name":"var lastScanAddress: String?","description":"org.meshtastic.core.testing.FakeBleScanner.lastScanAddress","location":"core/testing/org.meshtastic.core.testing/-fake-ble-scanner/last-scan-address.html","searchKeys":["lastScanAddress","var lastScanAddress: String?","org.meshtastic.core.testing.FakeBleScanner.lastScanAddress"]},{"name":"var lastScanServiceUuid: Uuid?","description":"org.meshtastic.core.testing.FakeBleScanner.lastScanServiceUuid","location":"core/testing/org.meshtastic.core.testing/-fake-ble-scanner/last-scan-service-uuid.html","searchKeys":["lastScanServiceUuid","var lastScanServiceUuid: Uuid?","org.meshtastic.core.testing.FakeBleScanner.lastScanServiceUuid"]},{"name":"var lastSetDeviceAddress: String?","description":"org.meshtastic.core.testing.FakeRadioController.lastSetDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/last-set-device-address.html","searchKeys":["lastSetDeviceAddress","var lastSetDeviceAddress: String?","org.meshtastic.core.testing.FakeRadioController.lastSetDeviceAddress"]},{"name":"var lastSetLocalConfig: Config?","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.lastSetLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/last-set-local-config.html","searchKeys":["lastSetLocalConfig","var lastSetLocalConfig: Config?","org.meshtastic.core.testing.FakeRadioConfigRepository.lastSetLocalConfig"]},{"name":"var lastSetModuleConfig: ModuleConfig?","description":"org.meshtastic.core.testing.FakeRadioConfigRepository.lastSetModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-config-repository/last-set-module-config.html","searchKeys":["lastSetModuleConfig","var lastSetModuleConfig: ModuleConfig?","org.meshtastic.core.testing.FakeRadioConfigRepository.lastSetModuleConfig"]},{"name":"var lastSetOwnerUser: User?","description":"org.meshtastic.core.testing.FakeRadioController.lastSetOwnerUser","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/last-set-owner-user.html","searchKeys":["lastSetOwnerUser","var lastSetOwnerUser: User?","org.meshtastic.core.testing.FakeRadioController.lastSetOwnerUser"]},{"name":"var lastStatus: LockdownStatus?","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lastStatus","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/last-status.html","searchKeys":["lastStatus","var lastStatus: LockdownStatus?","org.meshtastic.core.testing.FakeLockdownCoordinator.lastStatus"]},{"name":"var lastSwitchedAddress: String?","description":"org.meshtastic.core.testing.FakeDatabaseManager.lastSwitchedAddress","location":"core/testing/org.meshtastic.core.testing/-fake-database-manager/last-switched-address.html","searchKeys":["lastSwitchedAddress","var lastSwitchedAddress: String?","org.meshtastic.core.testing.FakeDatabaseManager.lastSwitchedAddress"]},{"name":"var lockNowCalled: Boolean","description":"org.meshtastic.core.testing.FakeCommandSender.lockNowCalled","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/lock-now-called.html","searchKeys":["lockNowCalled","var lockNowCalled: Boolean","org.meshtastic.core.testing.FakeCommandSender.lockNowCalled"]},{"name":"var lockNowCalled: Boolean","description":"org.meshtastic.core.testing.FakeLockdownCoordinator.lockNowCalled","location":"core/testing/org.meshtastic.core.testing/-fake-lockdown-coordinator/lock-now-called.html","searchKeys":["lockNowCalled","var lockNowCalled: Boolean","org.meshtastic.core.testing.FakeLockdownCoordinator.lockNowCalled"]},{"name":"var maxWriteValueLength: Int?","description":"org.meshtastic.core.testing.FakeBleConnection.maxWriteValueLength","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/max-write-value-length.html","searchKeys":["maxWriteValueLength","var maxWriteValueLength: Int?","org.meshtastic.core.testing.FakeBleConnection.maxWriteValueLength"]},{"name":"var observeException: Exception?","description":"org.meshtastic.core.testing.FakeBleService.observeException","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/observe-exception.html","searchKeys":["observeException","var observeException: Exception?","org.meshtastic.core.testing.FakeBleService.observeException"]},{"name":"var onDisconnect: () -> Unit?","description":"org.meshtastic.core.testing.FakeBleConnection.onDisconnect","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/on-disconnect.html","searchKeys":["onDisconnect","var onDisconnect: () -> Unit?","org.meshtastic.core.testing.FakeBleConnection.onDisconnect"]},{"name":"var onEditSettingsCommitted: suspend () -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.onEditSettingsCommitted","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/on-edit-settings-committed.html","searchKeys":["onEditSettingsCommitted","var onEditSettingsCommitted: suspend () -> Unit","org.meshtastic.core.testing.FakeRadioController.onEditSettingsCommitted"]},{"name":"var onRequestRebootOta: suspend (requestId: Int, destNum: Int, mode: Int, hash: ByteArray?) -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.onRequestRebootOta","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/on-request-reboot-ota.html","searchKeys":["onRequestRebootOta","var onRequestRebootOta: suspend (requestId: Int, destNum: Int, mode: Int, hash: ByteArray?) -> Unit","org.meshtastic.core.testing.FakeRadioController.onRequestRebootOta"]},{"name":"var onSendMessage: suspend (DataPacket) -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.onSendMessage","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/on-send-message.html","searchKeys":["onSendMessage","var onSendMessage: suspend (DataPacket) -> Unit","org.meshtastic.core.testing.FakeRadioController.onSendMessage"]},{"name":"var onSetFixedPosition: suspend (Int, Position) -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.onSetFixedPosition","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/on-set-fixed-position.html","searchKeys":["onSetFixedPosition","var onSetFixedPosition: suspend (Int, Position) -> Unit","org.meshtastic.core.testing.FakeRadioController.onSetFixedPosition"]},{"name":"var onStandaloneConfig: suspend (Config) -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.onStandaloneConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/on-standalone-config.html","searchKeys":["onStandaloneConfig","var onStandaloneConfig: suspend (Config) -> Unit","org.meshtastic.core.testing.FakeRadioController.onStandaloneConfig"]},{"name":"var onStandaloneModuleConfig: suspend (ModuleConfig) -> Unit","description":"org.meshtastic.core.testing.FakeRadioController.onStandaloneModuleConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/on-standalone-module-config.html","searchKeys":["onStandaloneModuleConfig","var onStandaloneModuleConfig: suspend (ModuleConfig) -> Unit","org.meshtastic.core.testing.FakeRadioController.onStandaloneModuleConfig"]},{"name":"var profileCalls: Int","description":"org.meshtastic.core.testing.FakeBleConnection.profileCalls","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/profile-calls.html","searchKeys":["profileCalls","var profileCalls: Int","org.meshtastic.core.testing.FakeBleConnection.profileCalls"]},{"name":"var profileServiceProvider: (profileCall: Int) -> BleService","description":"org.meshtastic.core.testing.FakeBleConnection.profileServiceProvider","location":"core/testing/org.meshtastic.core.testing/-fake-ble-connection/profile-service-provider.html","searchKeys":["profileServiceProvider","var profileServiceProvider: (profileCall: Int) -> BleService","org.meshtastic.core.testing.FakeBleConnection.profileServiceProvider"]},{"name":"var readException: Exception?","description":"org.meshtastic.core.testing.FakeBleService.readException","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/read-exception.html","searchKeys":["readException","var readException: Exception?","org.meshtastic.core.testing.FakeBleService.readException"]},{"name":"var rejectAdmittedSends: Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.rejectAdmittedSends","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/reject-admitted-sends.html","searchKeys":["rejectAdmittedSends","var rejectAdmittedSends: Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.rejectAdmittedSends"]},{"name":"var rejectLocalChannelWritesRemaining: Int","description":"org.meshtastic.core.testing.FakeRadioController.rejectLocalChannelWritesRemaining","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/reject-local-channel-writes-remaining.html","searchKeys":["rejectLocalChannelWritesRemaining","var rejectLocalChannelWritesRemaining: Int","org.meshtastic.core.testing.FakeRadioController.rejectLocalChannelWritesRemaining"]},{"name":"var rejectLocalConfigWritesRemaining: Int","description":"org.meshtastic.core.testing.FakeRadioController.rejectLocalConfigWritesRemaining","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/reject-local-config-writes-remaining.html","searchKeys":["rejectLocalConfigWritesRemaining","var rejectLocalConfigWritesRemaining: Int","org.meshtastic.core.testing.FakeRadioController.rejectLocalConfigWritesRemaining"]},{"name":"var requestNeighborInfoFailure: Exception?","description":"org.meshtastic.core.testing.FakeRadioController.requestNeighborInfoFailure","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/request-neighbor-info-failure.html","searchKeys":["requestNeighborInfoFailure","var requestNeighborInfoFailure: Exception?","org.meshtastic.core.testing.FakeRadioController.requestNeighborInfoFailure"]},{"name":"var restartTransportCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioInterfaceService.restartTransportCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-interface-service/restart-transport-called.html","searchKeys":["restartTransportCalled","var restartTransportCalled: Boolean","org.meshtastic.core.testing.FakeRadioInterfaceService.restartTransportCalled"]},{"name":"var selectedDeviceAddress: String?","description":"org.meshtastic.core.testing.FakeRadioController.selectedDeviceAddress","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/selected-device-address.html","searchKeys":["selectedDeviceAddress","var selectedDeviceAddress: String?","org.meshtastic.core.testing.FakeRadioController.selectedDeviceAddress"]},{"name":"var sendDataFailure: PacketQueueRejectedException?","description":"org.meshtastic.core.testing.FakeCommandSender.sendDataFailure","location":"core/testing/org.meshtastic.core.testing/-fake-command-sender/send-data-failure.html","searchKeys":["sendDataFailure","var sendDataFailure: PacketQueueRejectedException?","org.meshtastic.core.testing.FakeCommandSender.sendDataFailure"]},{"name":"var startProvideLocationCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.startProvideLocationCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/start-provide-location-called.html","searchKeys":["startProvideLocationCalled","var startProvideLocationCalled: Boolean","org.meshtastic.core.testing.FakeRadioController.startProvideLocationCalled"]},{"name":"var stopProvideLocationCalled: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.stopProvideLocationCalled","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/stop-provide-location-called.html","searchKeys":["stopProvideLocationCalled","var stopProvideLocationCalled: Boolean","org.meshtastic.core.testing.FakeRadioController.stopProvideLocationCalled"]},{"name":"var throwOnSend: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.throwOnSend","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/throw-on-send.html","searchKeys":["throwOnSend","var throwOnSend: Boolean","org.meshtastic.core.testing.FakeRadioController.throwOnSend"]},{"name":"var throwOnSetLocalConfig: Boolean","description":"org.meshtastic.core.testing.FakeRadioController.throwOnSetLocalConfig","location":"core/testing/org.meshtastic.core.testing/-fake-radio-controller/throw-on-set-local-config.html","searchKeys":["throwOnSetLocalConfig","var throwOnSetLocalConfig: Boolean","org.meshtastic.core.testing.FakeRadioController.throwOnSetLocalConfig"]},{"name":"var writeAttempts: Int","description":"org.meshtastic.core.testing.FakeBleService.writeAttempts","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/write-attempts.html","searchKeys":["writeAttempts","var writeAttempts: Int","org.meshtastic.core.testing.FakeBleService.writeAttempts"]},{"name":"var writeException: Exception?","description":"org.meshtastic.core.testing.FakeBleService.writeException","location":"core/testing/org.meshtastic.core.testing/-fake-ble-service/write-exception.html","searchKeys":["writeException","var writeException: Exception?","org.meshtastic.core.testing.FakeBleService.writeException"]}] |