Compare commits

..

2 commits

Author SHA1 Message Date
hmelder cd823a75d6 succd: Improve error messages
All checks were successful
/ test (push) Successful in 11s
/ test (pull_request) Successful in 10s
2024-11-10 06:22:38 +01:00
hmelder 2056a3592e succd: do not early return on error in modbusUpdate
All checks were successful
/ test (push) Successful in 11s
/ test (pull_request) Successful in 10s
2024-11-10 06:20:19 +01:00

View file

@ -101,11 +101,6 @@ func (d *daemon) modbusUpdate() {
// TODO: Input mapping goes here // TODO: Input mapping goes here
} }
// We must wait between reading and writing to the -KEC1 relay board
// because otherwise it chokes and times out the write registers
// command.
time.Sleep(time.Millisecond * 10)
// KFA1-KFA8 // KFA1-KFA8
var relayState [8]bool var relayState [8]bool
d.mu.Lock() d.mu.Lock()
@ -140,7 +135,7 @@ func (d *daemon) modbusUpdate() {
err = d.modbusClient.WriteRegisters(0x01, registerValuesKEC1[:]) err = d.modbusClient.WriteRegisters(0x01, registerValuesKEC1[:])
if err != nil { if err != nil {
klog.Warningf("error while updating registers %v", err) klog.Warningf("error while writing updated relay values to KEC1 %v", err)
} }
} }