Added fault state popup
This commit is contained in:
@@ -37,23 +37,15 @@ ColumnLayout {
|
||||
|
||||
Connections {
|
||||
target: BmsInterface
|
||||
onStatusMessage: printMessage(msg, isGood)
|
||||
onPortConnectedChanged: printMessage(BmsInterface.getConnectedPortName(), true)
|
||||
onStatusMessage: printMessage(msg, isGood ? Palette.textColor : Palette.invalidColor)
|
||||
onPortConnectedChanged: printMessage(BmsInterface.getConnectedPortName())
|
||||
}
|
||||
|
||||
function printMessage(msg, isGood) {
|
||||
var message = ""
|
||||
|
||||
if (!isGood) {
|
||||
message += "<font color=\"" + Palette.invalidColor + "\">"
|
||||
}
|
||||
function printMessage(msg, color = Palette.textColor) {
|
||||
var message = "<font color=\"" + color + "\">"
|
||||
|
||||
message += new Date().toLocaleString(Qt.locale("en-US"), "dd.MM.yyyy hh:mm:ss") + ": " + msg
|
||||
|
||||
if (!isGood) {
|
||||
message += "</font>"
|
||||
}
|
||||
|
||||
message += "</font>"
|
||||
message += "<br>"
|
||||
|
||||
outputArea.insert(outputArea.length, message)
|
||||
|
||||
Reference in New Issue
Block a user