private void sendStatus(pcStatus status, string idleTime = "") { if (!status.Equals(currentStatus)) { try { string message = status.ToString(); if (!String.IsNullOrEmpty(idleTime)) { message += " " + idleTime; } mqttSendMessage(mainTopic + "/status", message); currentStatus = status; } catch (Exception e) { Log(e.Message); } } }