gh-5 Debug/other output

This commit is contained in:
Jarno Rankinen 2023-02-01 22:19:57 +02:00
parent 3990a0a833
commit 2758f67299
2 changed files with 9 additions and 2 deletions

View File

@ -11,6 +11,7 @@ import (
var ( var (
version = "0.0.2" version = "0.0.2"
pingvin pingvinKL.PingvinKL pingvin pingvinKL.PingvinKL
DEBUG = false
) )
func coils(w http.ResponseWriter, r *http.Request) { func coils(w http.ResponseWriter, r *http.Request) {
@ -20,10 +21,14 @@ func coils(w http.ResponseWriter, r *http.Request) {
func registers(w http.ResponseWriter, r *http.Request) { func registers(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json") w.Header().Set("Content-Type", "application/json")
if DEBUG {
log.Println("Received request for /registers") log.Println("Received request for /registers")
}
json.NewEncoder(w).Encode(pingvin.Registers) json.NewEncoder(w).Encode(pingvin.Registers)
if DEBUG {
log.Println("Handled request for /registers") log.Println("Handled request for /registers")
} }
}
func listen() { func listen() {
log.Println("Starting pingvinAPI...") log.Println("Starting pingvinAPI...")

View File

@ -199,6 +199,7 @@ func New() PingvinKL {
for i := 0; i < len(coilData); i++ { for i := 0; i < len(coilData); i++ {
pingvin.Coils = append(pingvin.Coils, newCoil(coilData[i][0], coilData[i][1], coilData[i][2])) pingvin.Coils = append(pingvin.Coils, newCoil(coilData[i][0], coilData[i][1], coilData[i][2]))
} }
log.Println("Parsed", len(pingvin.Coils), "coils")
log.Println("Parsing register data...") log.Println("Parsing register data...")
registerData := readCsvLines("registers.csv") registerData := readCsvLines("registers.csv")
for i := 0; i < len(registerData); i++ { for i := 0; i < len(registerData); i++ {
@ -206,5 +207,6 @@ func New() PingvinKL {
pingvin.Registers = append(pingvin.Registers, pingvin.Registers = append(pingvin.Registers,
newRegister(registerData[i][0], registerData[i][1], signed, registerData[i][6])) newRegister(registerData[i][0], registerData[i][1], signed, registerData[i][6]))
} }
log.Println("Parsed", len(pingvin.Registers), "registers")
return pingvin return pingvin
} }