gh-5 Show bitfields correctly again

Bump version to 0.0.3
This commit is contained in:
Jarno Rankinen 2023-02-02 13:31:24 +02:00
parent 64e3a4811a
commit 21bfe7a9d5
2 changed files with 8 additions and 11 deletions

View File

@ -14,7 +14,7 @@ import (
var static embed.FS var static embed.FS
var ( var (
version = "0.0.2" version = "0.0.3"
pingvin pingvinKL.PingvinKL pingvin pingvinKL.PingvinKL
DEBUG = false DEBUG = false
) )

View File

@ -22,9 +22,10 @@ function coils(data) {
for (i=0; i<fields.length; i++) { for (i=0; i<fields.length; i++) {
td = document.createElement("td") td = document.createElement("td")
value = document.createTextNode(data[n][fields[i]])
if (fields[i] == "value") { if (fields[i] == "value") {
value = document.createTextNode(Number(data[n][fields[i]])) value = document.createTextNode(Number(data[n][fields[i]]))
} else {
value = document.createTextNode(data[n][fields[i]])
} }
td.appendChild(value) td.appendChild(value)
tablerow.appendChild(td) tablerow.appendChild(td)
@ -32,14 +33,6 @@ function coils(data) {
datatable.appendChild(tablerow) datatable.appendChild(tablerow)
} }
// document.getElementById('datatable').innerHTML = "";
// for (n=0; n<data.length; n++) {
// tablerow = `<tr><td class="addr" id="addr_${data[n].address}">${data[n].address}</td>\
// <td class ="val" id="value_${data[n].address}">${Number(data[n].value)}</td>\
// <td class="symbol" id="symbol_${data[n].address}">${data[n].symbol}</td>\
// <td class="desc" id="description_${data[n].address}">${data[n].description}</td></tr>`
// document.getElementById('datatable').innerHTML += tablerow
// }
} }
function registers(data) { function registers(data) {
@ -52,7 +45,11 @@ function registers(data) {
for (i=0; i<fields.length; i++) { for (i=0; i<fields.length; i++) {
td = document.createElement("td") td = document.createElement("td")
if (fields[i] == "value" && data[n].type == "bitfield") {
value = document.createTextNode(data[n].bitfield)
} else {
value = document.createTextNode(data[n][fields[i]]) value = document.createTextNode(data[n][fields[i]])
}
td.appendChild(value) td.appendChild(value)
tablerow.appendChild(td) tablerow.appendChild(td)
} }