2
2
3
3
## Modbus Client
4
4
5
- ### ` coilRead() `
5
+ ### ` client. coilRead()`
6
6
7
7
#### Description
8
8
@@ -23,7 +23,7 @@ int coilRead(int id, int address);
23
23
#### Returns
24
24
coil value on success, -1 on failure.
25
25
26
- ### ` discreteInputRead() `
26
+ ### ` client. discreteInputRead()`
27
27
28
28
#### Description
29
29
@@ -44,7 +44,7 @@ int discreteInputRead(int id, int address);
44
44
#### Returns
45
45
discrete input value on success, -1 on failure.
46
46
47
- ### ` holdingRegisterRead() `
47
+ ### ` client. holdingRegisterRead()`
48
48
49
49
#### Description
50
50
@@ -63,7 +63,7 @@ long holdingRegisterRead(int id, int address);
63
63
- address start address to use for operation
64
64
- holiding register value on success, -1 on failure.
65
65
66
- ### ` inputRegisterRead() `
66
+ ### ` client. inputRegisterRead()`
67
67
68
68
#### Description
69
69
@@ -84,7 +84,7 @@ long inputRegisterRead(int id, int address);
84
84
#### Returns
85
85
input register value on success, -1 on failure.
86
86
87
- ### ` coilWrite() `
87
+ ### ` client. coilWrite()`
88
88
89
89
#### Description
90
90
@@ -106,29 +106,7 @@ int coilWrite(int id, int address, uint8_t value);
106
106
#### Returns
107
107
1 on success, 0 on failure.
108
108
109
- ### ` coilWrite() `
110
-
111
- #### Description
112
-
113
- Perform a "Write Single Coil" operation for the specified address and value.
114
-
115
- #### Syntax
116
-
117
- ```
118
- int coilWrite(int address, uint8_t value);
119
- int coilWrite(int id, int address, uint8_t value);
120
- ```
121
-
122
- #### Parameters
123
- - id (slave) - id of target, defaults to 0x00 if not specified
124
- - address address to use for operation
125
- - value coi -l value to write
126
-
127
-
128
- #### Returns
129
- 1 on success, 0 on failure.
130
-
131
- ### ` holdingRegisterWrite() `
109
+ ### ` client.holdingRegisterWrite() `
132
110
133
111
#### Description
134
112
@@ -150,7 +128,7 @@ int holdingRegisterWrite(int id, int address, uint16_t value);
150
128
#### Returns
151
129
1 on success, 0 on failure.
152
130
153
- ### ` registerMaskWrite() `
131
+ ### ` client. registerMaskWrite()`
154
132
155
133
#### Description
156
134
@@ -173,7 +151,7 @@ int registerMaskWrite(int id, int address, uint16_t andMask, uint16_t orMask);
173
151
#### Returns
174
152
1 on success, 0 on failure.
175
153
176
- ### ` beginTransmission() `
154
+ ### ` client. beginTransmission()`
177
155
178
156
#### Description
179
157
@@ -197,7 +175,7 @@ int beginTransmission(int id, int type, int address, int nb);
197
175
#### Returns
198
176
1 on success, 0 on failure
199
177
200
- ### ` write() `
178
+ ### ` client. write()`
201
179
202
180
#### Description
203
181
@@ -216,7 +194,7 @@ int write(unsigned int value);
216
194
#### Returns
217
195
1 on success, 0 on failure
218
196
219
- ### ` endTransmission() `
197
+ ### ` client. endTransmission()`
220
198
221
199
#### Description
222
200
235
213
#### Returns
236
214
1 on success, 0 on failure
237
215
238
- ### ` requestFrom() `
216
+ ### ` client. requestFrom()`
239
217
240
218
#### Description
241
219
@@ -259,7 +237,7 @@ type - type of read to perform, either COILS, DISCRETE_INPUTS, HOLD_REGISTERS, o
259
237
#### Returns
260
238
0 on failure, number of values read on success
261
239
262
- ### ` available() `
240
+ ### ` client. available()`
263
241
264
242
#### Description
265
243
278
256
#### Returns
279
257
number of values available for reading use read()
280
258
281
- ### ` read() `
259
+ ### ` client. read()`
282
260
283
261
#### Description
284
262
297
275
#### Returns
298
276
-1 on failure, value on success
299
277
300
- ### ` lastError() `
278
+ ### ` client. lastError()`
301
279
302
280
#### Description
303
281
316
294
#### Returns
317
295
Last error reason as a C string
318
296
319
- ### ` end() `
297
+ ### ` client. end()`
320
298
321
299
#### Description
322
300
@@ -337,7 +315,7 @@ nothing
337
315
338
316
## ModbusRTUClient Class
339
317
340
- ### ` begin() `
318
+ ### ` modbusRTUClient. begin()`
341
319
342
320
#### Description
343
321
@@ -375,7 +353,7 @@ ModbusTCPClient(client);
375
353
#### Parameters
376
354
- Client - to use for the transport
377
355
378
- ### ` begin() `
356
+ ### ` modbusTCPClient. begin()`
379
357
380
358
#### Description
381
359
@@ -395,7 +373,7 @@ modbusTCPClient.begin(ip, port);
395
373
#### Returns
396
374
1 on success, 0 on failure
397
375
398
- ### ` connected() `
376
+ ### ` modbusTCPClient. connected()`
399
377
400
378
#### Description
401
379
414
392
#### Returns
415
393
Returns true if the client is connected, false if not.
416
394
417
- ### ` stop() `
395
+ ### ` modbusTCPClient. stop()`
418
396
419
397
#### Description
420
398
@@ -435,7 +413,7 @@ Nothing
435
413
436
414
## ModbusServer Class
437
415
438
- ### ` configureCoils() `
416
+ ### ` modbusServer. configureCoils()`
439
417
440
418
#### Description
441
419
@@ -455,7 +433,7 @@ int configureCoils(int startAddress, int nb);
455
433
#### Returns
456
434
0 on success, 1 on failure
457
435
458
- ### ` configureDiscreteInputs() `
436
+ ### ` modbusServer. configureDiscreteInputs()`
459
437
460
438
#### Description
461
439
@@ -475,7 +453,7 @@ int configureDiscreteInputs(int startAddress, int nb);
475
453
#### Returns
476
454
0 on success, 1 on failure
477
455
478
- ### ` configureHoldingRegisters() `
456
+ ### ` modbusServer. configureHoldingRegisters()`
479
457
480
458
#### Description
481
459
@@ -495,7 +473,7 @@ int configureHoldingRegisters(int startAddress, int nb);
495
473
#### Returns
496
474
0 on success, 1 on failure
497
475
498
- ### ` configureInputRegisters() `
476
+ ### ` modbusServer. configureInputRegisters()`
499
477
500
478
#### Description
501
479
@@ -515,7 +493,7 @@ int configureInputRegisters(int startAddress, int nb);
515
493
#### Returns
516
494
0 on success, 1 on failure
517
495
518
- ### ` coilRead() `
496
+ ### ` modbusServer. coilRead()`
519
497
520
498
#### Description
521
499
@@ -536,7 +514,7 @@ int coilRead(int id, int address);
536
514
#### Returns
537
515
coil value on success, -1 on failure.
538
516
539
- ### ` discreteInputRead() `
517
+ ### ` modbusServer. discreteInputRead()`
540
518
541
519
#### Description
542
520
@@ -557,7 +535,7 @@ int discreteInputRead(int id, int address);
557
535
#### Returns
558
536
discrete input value on success, -1 on failure.
559
537
560
- ### ` holdingRegisterRead() `
538
+ ### ` modbusServer. holdingRegisterRead()`
561
539
562
540
#### Description
563
541
@@ -575,7 +553,7 @@ long holdingRegisterRead(int id, int address);
575
553
- address start address to use for operation
576
554
- holiding register value on success, -1 on failure.
577
555
578
- ### ` inputRegisterRead() `
556
+ ### ` modbusServer. inputRegisterRead()`
579
557
580
558
#### Description
581
559
@@ -596,7 +574,7 @@ long inputRegisterRead(int id, int address);
596
574
#### Returns
597
575
input register value on success, -1 on failure.
598
576
599
- ### ` coilWrite() `
577
+ ### ` modbusServer. coilWrite()`
600
578
601
579
#### Description
602
580
@@ -618,7 +596,7 @@ int coilWrite(int id, int address, uint8_t value);
618
596
#### Returns
619
597
1 on success, 0 on failure.
620
598
621
- ### ` holdingRegisterWrite() `
599
+ ### ` modbusServer. holdingRegisterWrite()`
622
600
623
601
#### Description
624
602
@@ -640,7 +618,7 @@ int holdingRegisterWrite(int id, int address, uint16_t value);
640
618
#### Returns
641
619
1 on success, 0 on failure.
642
620
643
- ### ` registerMaskWrite() `
621
+ ### ` modbusServer. registerMaskWrite()`
644
622
645
623
#### Description
646
624
@@ -662,7 +640,7 @@ int registerMaskWrite(int id, int address, uint16_t andMask, uint16_t orMask);
662
640
#### Returns
663
641
1 on success, 0 on failure.
664
642
665
- ### ` discreteInputWrite() `
643
+ ### ` modbusServer. discreteInputWrite()`
666
644
667
645
#### Description
668
646
@@ -682,7 +660,7 @@ int discreteInputWrite(int address, uint8_t value);
682
660
#### Returns
683
661
1 on success, 0 on failure.
684
662
685
- ### ` writeDiscreteInputs() `
663
+ ### ` modbusServer. writeDiscreteInputs()`
686
664
687
665
#### Description
688
666
@@ -703,7 +681,7 @@ int writeDiscreteInputs(int address, uint8_t values[], int nb);
703
681
#### Returns
704
682
1 on success, 0 on failure.
705
683
706
- ### ` inputRegisterWrite() `
684
+ ### ` modbusServer. inputRegisterWrite()`
707
685
708
686
#### Description
709
687
@@ -723,7 +701,7 @@ int inputRegisterWrite(int address, uint16_t value);
723
701
#### Returns
724
702
1 on success, 0 on failure.
725
703
726
- ### ` writeInputRegisters() `
704
+ ### ` modbusServer. writeInputRegisters()`
727
705
728
706
#### Description
729
707
@@ -743,7 +721,7 @@ int writeInputRegisters(int address, uint16_t values[], int nb);
743
721
#### Returns
744
722
1 on success, 0 on failure.
745
723
746
- ### ` poll() `
724
+ ### ` modbusServer. poll()`
747
725
748
726
#### Description
749
727
761
739
#### Returns
762
740
nothing
763
741
764
- ### ` end() `
742
+ ### ` modbusServer. end()`
765
743
766
744
#### Description
767
745
@@ -781,7 +759,7 @@ nothing
781
759
782
760
## ModbusRTUServer Class
783
761
784
- ### ` begin() `
762
+ ### ` modbusRTUServer. begin()`
785
763
786
764
#### Description
787
765
@@ -819,7 +797,7 @@ ModbusTCPServer();
819
797
#### Parameters
820
798
None
821
799
822
- ### ` begin() `
800
+ ### ` modbusTCPServer. begin()`
823
801
824
802
#### Description
825
803
@@ -839,7 +817,7 @@ modbusTCPserver.begin(id);
839
817
#### Returns
840
818
1 on success, 0 on failure
841
819
842
- ### ` accept() `
820
+ ### ` modbusTCPServer. accept()`
843
821
844
822
#### Description
845
823
0 commit comments