fix: fix typo in adding new heaters/temperature_fans to chart dataset (#918)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
parent
642d5a0cb5
commit
b5c92cbcab
@ -26,6 +26,7 @@ export const actions: ActionTree<PrinterTempHistoryState, RootState> = {
|
||||
dispatch('reset')
|
||||
|
||||
const now = new Date()
|
||||
const allHeaters = rootGetters['printer/getAvailableHeaters'] ?? []
|
||||
const allSensors = rootGetters['printer/getAvailableSensors'] ?? []
|
||||
const maxHistory = rootGetters['printer/tempHistory/getTemperatureStoreSize']
|
||||
|
||||
@ -62,18 +63,18 @@ export const actions: ActionTree<PrinterTempHistoryState, RootState> = {
|
||||
const addValues: {
|
||||
temperatures: number[]
|
||||
targets?: number[]
|
||||
power?: number[]
|
||||
speed?: number[]
|
||||
powers?: number[]
|
||||
speeds?: number[]
|
||||
} = {
|
||||
temperatures: Array(maxHistory).fill(0),
|
||||
}
|
||||
|
||||
if (['heater_bed', 'heater_generic'].includes(sensorType) || sensorType.startsWith('extruder')) {
|
||||
if (allHeaters.includes(key)) {
|
||||
addValues.targets = Array(maxHistory).fill(0)
|
||||
addValues.power = Array(maxHistory).fill(0)
|
||||
addValues.powers = Array(maxHistory).fill(0)
|
||||
} else if (['temperature_fan'].includes(sensorType)) {
|
||||
addValues.targets = Array(maxHistory).fill(0)
|
||||
addValues.speed = Array(maxHistory).fill(0)
|
||||
addValues.speeds = Array(maxHistory).fill(0)
|
||||
}
|
||||
|
||||
importData[key] = { ...addValues }
|
||||
|
@ -20,16 +20,20 @@ export const getters: GetterTree<PrinterTempHistoryState, RootState> = {
|
||||
|
||||
getSerieNames: (state) => (name: string) => {
|
||||
const output: string[] = []
|
||||
const seriesKeys = state.series
|
||||
.map((serie: PrinterTempHistoryStateSerie) => serie.name)
|
||||
.filter((serieName) => serieName.startsWith(name))
|
||||
|
||||
if (state.series.findIndex((serie: PrinterTempHistoryStateSerie) => serie.name === name) !== -1) {
|
||||
output.push('temperature')
|
||||
}
|
||||
seriesKeys.forEach((seriesKey) => {
|
||||
if (seriesKey === name) {
|
||||
output.push('temperature')
|
||||
return
|
||||
}
|
||||
|
||||
state.series
|
||||
.filter((serie: PrinterTempHistoryStateSerie) => serie.name.startsWith(name + '-'))
|
||||
.forEach((serie) => {
|
||||
output.push(serie.name.substr(name.length + 1))
|
||||
})
|
||||
if (seriesKey.startsWith(name + '-')) {
|
||||
output.push(seriesKey.slice(name.length + 1))
|
||||
}
|
||||
})
|
||||
|
||||
return output
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user