@@ -14,73 +14,19 @@ import (
1414)
1515
1616const (
17- testTCPServer = "localhost:5020"
17+ tcpDevice = "localhost:5020"
1818)
1919
20- func TestTCPClientReadCoils (t * testing.T ) {
21- client := modbus .TCPClient (testTCPServer )
22- ClientTestReadCoils (t , client )
23- }
24-
25- func TestTCPClientReadDiscreteInputs (t * testing.T ) {
26- client := modbus .TCPClient (testTCPServer )
27- // Read discrete inputs 197-218
28- ClientTestDiscreteInputs (t , client )
29- }
30-
31- func TestTCPClientReadHoldingRegisters (t * testing.T ) {
32- client := modbus .TCPClient (testTCPServer )
33- ClientTestReadHoldingRegisters (t , client )
34- }
35-
36- func TestTCPClientReadInputRegisters (t * testing.T ) {
37- client := modbus .TCPClient (testTCPServer )
38- ClientTestReadInputRegisters (t , client )
39- }
40-
41- func TestTCPClientWriteSingleCoil (t * testing.T ) {
42- client := modbus .TCPClient (testTCPServer )
43- ClientTestWriteSingleCoil (t , client )
44- }
45-
46- func TestTCPClientWriteSingleRegister (t * testing.T ) {
47- client := modbus .TCPClient (testTCPServer )
48- ClientTestWriteSingleRegister (t , client )
49- }
50-
51- func TestTCPClientWriteMultipleCoils (t * testing.T ) {
52- client := modbus .TCPClient (testTCPServer )
53- ClientTestWriteMultipleCoils (t , client )
54- }
55-
56- func TestTCPClientWriteMultipleRegisters (t * testing.T ) {
57- client := modbus .TCPClient (testTCPServer )
58- ClientTestWriteMultipleRegisters (t , client )
59- }
60-
61- func TestTCPClientMaskWriteRegisters (t * testing.T ) {
62- client := modbus .TCPClient (testTCPServer )
63- ClientTestMaskWriteRegisters (t , client )
64- }
65-
66- func TestTCPClientReadWriteMultipleRegisters (t * testing.T ) {
67- client := modbus .TCPClient (testTCPServer )
68- ClientTestReadWriteMultipleRegisters (t , client )
69- }
70-
71- func TestTCPClientReadFIFOQueue (t * testing.T ) {
72- handler := modbus .NewTCPClientHandler (testTCPServer )
73- handler .Logger = log .New (os .Stdout , "test: " , log .LstdFlags )
74-
75- client := modbus .NewClient (handler )
76- ClientTestReadFIFOQueue (t , client )
20+ func TestTCPClient (t * testing.T ) {
21+ client := modbus .TCPClient (tcpDevice )
22+ ClientTestAll (t , client )
7723}
7824
7925func TestTCPClientAdvancedUsage (t * testing.T ) {
80- handler := modbus .NewTCPClientHandler (testTCPServer )
26+ handler := modbus .NewTCPClientHandler (tcpDevice )
8127 handler .Timeout = 5 * time .Second
82- handler .SlaveId = 0x01
83- handler .Logger = log .New (os .Stdout , "test : " , log .LstdFlags )
28+ handler .SlaveId = 1
29+ handler .Logger = log .New (os .Stdout , "tcp : " , log .LstdFlags )
8430 handler .Connect ()
8531 defer handler .Close ()
8632
0 commit comments