func ClientTestReadDiscreteInputs(t *testing.T, client modbus.Client) { // Read discrete inputs 197-218 address := uint16(0x00C4) quantity := uint16(0x0016) results, err := client.ReadDiscreteInputs(address, quantity) if err != nil { t.Fatal(err) } AssertEquals(t, 3, len(results)) }