Fixed writing and reading time on the board
This commit is contained in:
@@ -102,7 +102,7 @@ ColumnLayout {
|
||||
|
||||
Tumbler {
|
||||
id: yearTumbler
|
||||
model: range(1970, 230)
|
||||
model: range(2000, 200)
|
||||
delegate: tumblerComponent
|
||||
Layout.alignment: Qt.AlignCenter
|
||||
Layout.fillWidth: true
|
||||
@@ -187,7 +187,7 @@ ColumnLayout {
|
||||
onClicked: {
|
||||
const date = new Date()
|
||||
|
||||
yearTumbler.currentIndex = date.getFullYear() - 1970
|
||||
yearTumbler.currentIndex = date.getFullYear() - 2000
|
||||
monthTumbler.currentIndex = date.getMonth()
|
||||
dayTumbler.currentIndex = date.getDate() - 1
|
||||
|
||||
@@ -210,7 +210,8 @@ ColumnLayout {
|
||||
date.setMinutes(minutesTumbler.currentIndex)
|
||||
date.setSeconds(secondsTumbler.currentIndex)
|
||||
|
||||
BmsInterface.commands().sendTerminalCmd("setUnixTime " + Math.round(date / 1000))
|
||||
const localTimestamp = (Math.round(date / 1000) - date.getTimezoneOffset() * 60).toString(16)
|
||||
BmsInterface.commands().sendTerminalCmd("setUnixTime " + localTimestamp)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user