Improve error handling

This commit is contained in:
2023-02-25 11:08:53 +01:00
parent 9a92e47837
commit ce537e1373
2 changed files with 55 additions and 8 deletions

View File

@@ -66,3 +66,30 @@ func TestReadOneRegisterShortKeepAlive(t *testing.T) {
}
time.Sleep(1 * time.Second)
}
func TestReadALot(t *testing.T) {
c, err := New("IAM_248000012514.solver.nu:502", 1, 100*time.Millisecond)
t.Log("Connect")
assert.NoError(t, err)
for n := 0; n < 500; n++ {
t.Log(n)
_, err := c.ReadRegisters(12401, 2)
if err != nil {
t.Log(err)
}
_, err = c.ReadRegisters(12102, 2)
if err != nil {
t.Log(err)
}
_, err = c.ReadRegisters(12544, 1)
if err != nil {
t.Log(err)
}
_, err = c.ReadRegisters(12136, 1)
if err != nil {
t.Log(err)
}
}
time.Sleep(200 * time.Millisecond)
}