fix date representation in state view
This commit is contained in:
parent
7ee3b8c070
commit
88d730ddb5
@ -134,9 +134,11 @@ void UpnpDiscovery::readData()
|
|||||||
data.resize(pendingDatagramSize());
|
data.resize(pendingDatagramSize());
|
||||||
readDatagram(data.data(), data.size(), &hostAddress, &port);
|
readDatagram(data.data(), data.size(), &hostAddress, &port);
|
||||||
}
|
}
|
||||||
|
if (data.contains("10.10.10.128"))
|
||||||
|
qDebug() << "Data received" << data;
|
||||||
|
|
||||||
// if the data contains the HTTP OK header...
|
// if the data contains the HTTP OK header...
|
||||||
if (data.contains("HTTP/1.1 200 OK")) {
|
if (data.contains("HTTP/1.1 200 OK") || data.contains("NOTIFY * HTTP/1.1")) {
|
||||||
QUrl location;
|
QUrl location;
|
||||||
bool isNymea = false;
|
bool isNymea = false;
|
||||||
|
|
||||||
|
|||||||
@ -407,7 +407,7 @@ QPair<Types::Unit, QString> JsonTypes::stringToUnit(const QString &unitString)
|
|||||||
} else if (unitString == "UnitHours") {
|
} else if (unitString == "UnitHours") {
|
||||||
return QPair<Types::Unit, QString>(Types::UnitHours, "h");
|
return QPair<Types::Unit, QString>(Types::UnitHours, "h");
|
||||||
} else if (unitString == "UnitUnixTime") {
|
} else if (unitString == "UnitUnixTime") {
|
||||||
return QPair<Types::Unit, QString>(Types::UnitUnixTime, "");
|
return QPair<Types::Unit, QString>(Types::UnitUnixTime, "datetime");
|
||||||
} else if (unitString == "UnitMeterPerSecond") {
|
} else if (unitString == "UnitMeterPerSecond") {
|
||||||
return QPair<Types::Unit, QString>(Types::UnitMeterPerSecond, "m/s");
|
return QPair<Types::Unit, QString>(Types::UnitMeterPerSecond, "m/s");
|
||||||
} else if (unitString == "UnitKiloMeterPerHour") {
|
} else if (unitString == "UnitKiloMeterPerHour") {
|
||||||
|
|||||||
@ -78,6 +78,13 @@ DevicePageBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ColorPickerCt {
|
ColorPickerCt {
|
||||||
id: pickerCt
|
id: pickerCt
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
|||||||
@ -114,7 +114,8 @@ Page {
|
|||||||
Label {
|
Label {
|
||||||
property var value: ""
|
property var value: ""
|
||||||
property var stateTypeId: null
|
property var stateTypeId: null
|
||||||
text: value + " " + deviceClass.stateTypes.getStateType(stateTypeId).unitString
|
property var unitString: deviceClass.stateTypes.getStateType(stateTypeId).unitString
|
||||||
|
text: unitString === "datetime" ? Qt.formatDateTime(new Date(value * 1000), Qt.DefaultLocaleShortDate) : value + " " + unitString
|
||||||
horizontalAlignment: Text.AlignHCenter
|
horizontalAlignment: Text.AlignHCenter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user