Replace multiline print by printf

This commit is contained in:
Thomas Basler 2024-11-06 19:39:24 +01:00
parent ab60875142
commit 53b496fd00
2 changed files with 5 additions and 6 deletions

View File

@ -60,10 +60,10 @@ void InverterSettingsClass::init(Scheduler& scheduler)
for (uint8_t i = 0; i < INV_MAX_COUNT; i++) { for (uint8_t i = 0; i < INV_MAX_COUNT; i++) {
if (config.Inverter[i].Serial > 0) { if (config.Inverter[i].Serial > 0) {
MessageOutput.print(" Adding inverter: "); MessageOutput.printf(" Adding inverter: %0" PRIx32 "%08" PRIx32 " - %s",
MessageOutput.print(config.Inverter[i].Serial, HEX); static_cast<uint32_t>((config.Inverter[i].Serial >> 32) & 0xFFFFFFFF),
MessageOutput.print(" - "); static_cast<uint32_t>(config.Inverter[i].Serial & 0xFFFFFFFF),
MessageOutput.print(config.Inverter[i].Name); config.Inverter[i].Name);
auto inv = Hoymiles.addInverter( auto inv = Hoymiles.addInverter(
config.Inverter[i].Name, config.Inverter[i].Name,
config.Inverter[i].Serial); config.Inverter[i].Serial);

View File

@ -91,8 +91,7 @@ void MqttSettingsClass::onMqttDisconnect(espMqttClientTypes::DisconnectReason re
void MqttSettingsClass::onMqttMessage(const espMqttClientTypes::MessageProperties& properties, const char* topic, const uint8_t* payload, const size_t len, const size_t index, const size_t total) void MqttSettingsClass::onMqttMessage(const espMqttClientTypes::MessageProperties& properties, const char* topic, const uint8_t* payload, const size_t len, const size_t index, const size_t total)
{ {
MessageOutput.print("Received MQTT message on topic: "); MessageOutput.printf("Received MQTT message on topic: %s\r\n", topic);
MessageOutput.println(topic);
_mqttSubscribeParser.handle_message(properties, topic, payload, len, index, total); _mqttSubscribeParser.handle_message(properties, topic, payload, len, index, total);
} }