mirror of
https://github.com/meshtastic/firmware.git
synced 2025-10-28 15:22:55 +00:00
Set appropriate mqtt root upon lora region change
This commit is contained in:
parent
777e11bad9
commit
02efef3aaf
@ -770,6 +770,15 @@ void AdminModule::handleSetConfig(const meshtastic_Config &c)
|
|||||||
changes = SEGMENT_CONFIG | SEGMENT_MODULECONFIG;
|
changes = SEGMENT_CONFIG | SEGMENT_MODULECONFIG;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (config.lora.region != myRegion->code) {
|
||||||
|
// Region has changed so check whether there is a regulatory one we should be using instead.
|
||||||
|
// Additionally as a side-effect, assume a new value under myRegion
|
||||||
|
initRegion();
|
||||||
|
|
||||||
|
// subscribe to appropriate MQTT root topic for this region
|
||||||
|
sprintf(moduleConfig.mqtt.root, "%s/%s", default_mqtt_root, myRegion->name);
|
||||||
|
changes = SEGMENT_CONFIG | SEGMENT_MODULECONFIG;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case meshtastic_Config_bluetooth_tag:
|
case meshtastic_Config_bluetooth_tag:
|
||||||
LOG_INFO("Set config: Bluetooth");
|
LOG_INFO("Set config: Bluetooth");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user