let loading = true; let tbxBedTemp = document.getElementById("tbxBedTempTarget"); let tbxHotEndTemp = document.getElementById("tbxHotEndTempTarget"); export function DisplayTemperatures(data) { var bedTemp = data["temperature"]["bed"]["actual"]; var bedTempTarget = data["temperature"]["bed"]["target"]; var hotEndTemp = data["temperature"]["tool0"]["actual"]; var hotEndTempTarget = data["temperature"]["tool0"]["target"] var lblBedTemp = document.getElementById("lblBedTemp"); var lblBedTempTarget = document.getElementById("lblBedTempTarget"); var lblHotEndTemp = document.getElementById("lblHotEndTemp"); var lblHotEndTempTarget = document.getElementById("lblHotEndTempTarget"); if (loading) { tbxBedTemp.value = bedTempTarget; tbxHotEndTemp.value = hotEndTempTarget; loading = false; } lblBedTemp.innerHTML = bedTemp; lblBedTempTarget.innerHTML = bedTempTarget; lblHotEndTemp.innerHTML = hotEndTemp; lblHotEndTempTarget.innerHTML = hotEndTempTarget; } export function DisplayJob(data) { ///console.log(data.state); ///console.log(data.progress); ///console.log(data.job); let lblJobStatus = document.getElementById("lblJobStatus"); let lblCompletion = document.getElementById("lblCompletion"); let lblPrintTime = document.getElementById("lblPrintTime"); let lblPrintTimeLeft = document.getElementById("lblPrintTimeLeft"); let lblEstimatedPrintTime = document.getElementById("lblEstimatedPrintTime"); let lblFilamentLength = document.getElementById("lblFilamentLength"); let lblFilamentVolume = document.getElementById("lblFilamentVolume"); let lblJobFileName = document.getElementById("lblJobFileName"); let lblJobFileLastPrintedTime = document.getElementById("lblJobFileLastPrintedTime"); lblJobStatus.innerHTML = data.state; lblCompletion.innerHTML = Math.floor(data.progress.completion * 100) / 100; lblCompletion.innerHTML += "%"; lblPrintTime.innerHTML = Math.floor((data.progress.printTime / 3600) * 100) / 100; lblPrintTime.innerHTML += "H"; lblPrintTimeLeft.innerHTML = Math.floor((data.progress.printTimeLeft / 3600) * 100) / 100; lblPrintTimeLeft.innerHTML += "H"; lblEstimatedPrintTime.innerHTML = data.job.estimatedPrintTime; if (data.job.filament != null) { lblFilamentLength.innerHTML = data.job.filament.length; lblFilamentVolume.innerHTML = data.job.filament.volume; } lblJobFileName.innerHTML = data.job.file.name; lblJobFileLastPrintedTime = data.job.lastPrintTime; }