func ClientTestReadCoils(t *testing.T, client modbus.Client) { // Read discrete outputs 20-38: address := uint16(0x0013) quantity := uint16(0x0013) results, err := client.ReadCoils(address, quantity) if err != nil { t.Fatal(err) } AssertEquals(t, 3, len(results)) }