add new configs

This commit is contained in:
andrekir 2023-01-03 21:45:41 -03:00
parent 5a6b5a7202
commit 807337ca9b
4 changed files with 57 additions and 0 deletions

View file

@ -367,6 +367,11 @@ class UIViewModel @Inject constructor(
setModuleConfig(moduleConfig { audio = data })
}
inline fun updateRemoteHardwareConfig(crossinline body: (ModuleConfig.RemoteHardwareConfig) -> ModuleConfig.RemoteHardwareConfig) {
val data = body(module.remoteHardware)
setModuleConfig(moduleConfig { remoteHardware = data })
}
fun setModuleConfig(config: ModuleConfig) {
meshService?.setModuleConfig(config.toByteArray())
}