package modbustcpclient import ( "testing" "github.com/stretchr/testify/assert" ) func TestReadOneRegister(t *testing.T) { c, err := New("192.168.0.154:502", 1) assert.NoError(t, err) for n := 0; n < 5; n++ { res, err := c.ReadRegisters(12401, 2) assert.NoError(t, err) assert.Len(t, res, 2) t.Log(res) res, err = c.ReadRegisters(12102, 2) assert.NoError(t, err) assert.Len(t, res, 2) t.Log(res) res, err = c.ReadRegisters(12544, 1) assert.NoError(t, err) assert.Len(t, res, 1) t.Log(float32(res[0]) / 10) res, err = c.ReadRegisters(12136, 1) assert.NoError(t, err) assert.Len(t, res, 1) t.Log(res) } }