forgot to convert the value

This commit is contained in:
William Clark 2022-12-05 12:44:45 +00:00
parent 70cde17508
commit 7ecb3ff21c

View File

@ -84,17 +84,27 @@ func startCacheService(t *TH7Adapter) {
cjc_uv, err := thermocouple.UV(tc, pcb_temperature) cjc_uv, err := thermocouple.UV(tc, pcb_temperature)
if err != nil { if err != nil {
log.Println("Error doing CJC", err) log.Println("Error doing CJC", err)
continue } else {
}
data[k].Value -= cjc_uv data[k].Value -= cjc_uv
data[k].Unit = t.cfg.Channels[k].Unit data[k].Unit = t.cfg.Channels[k].Unit
}
} else { } else {
// CJC can not be applied // CJC can not be applied
// board temp out of range for specified thermocouple type // board temp out of range for specified thermocouple type
// perhaps just subtract board temperature? dont know // perhaps just subtract board temperature? dont know
fmt.Println("No valid CJC", t.cfg.Channels[k]) fmt.Println("No valid CJC", t.cfg.Channels[k])
} }
new_value_c, err := thermocouple.C(tc, data[k].Value)
if err != nil {
log.Println("Error converting UV to C", t.cfg.Channels[k], data[k].Value)
}
data[k].Value = new_value_c
//TODO: different temp units
} }
t.mu.Lock() t.mu.Lock()