Skip to content

Commit 3e10ca3

Browse files
committed
Adds setAdditionalServerData() to serial examples
1 parent 425fa88 commit 3e10ca3

File tree

5 files changed

+6
-1
lines changed

5 files changed

+6
-1
lines changed

libraries/ModbusSerial/examples/Lamp/Lamp.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ void setup() {
1919
// Config Modbus Serial (port, speed, byte format)
2020
mb.config(&Serial, 38400, MB_PARITY_EVEN);
2121
// Set the Slave ID (1-247)
22-
mb.setSlaveId(10);
22+
mb.setSlaveId(10);
23+
// mb.setAdditionalServerData ("LAMP"); // for Report Server ID function
2324

2425
// Set ledPin mode
2526
pinMode(ledPin, OUTPUT);

libraries/ModbusSerial/examples/LampDimmer/LampDimmer.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ void setup() {
3333
mb.config (port, 38400, MB_PARITY_EVEN, txenPin);
3434
// Set the Slave ID
3535
mb.setSlaveId (MODBUS_SLAVE);
36+
// mb.setAdditionalServerData ("LAMP_DIMMER"); // for Report Server ID function
3637

3738
// Set ledPin
3839
pinMode (ledPin, OUTPUT);

libraries/ModbusSerial/examples/Servo/Servo.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ void setup() {
2323
mb.config(&Serial, 38400, MB_PARITY_EVEN);
2424
// Set the Slave ID (1-247)
2525
mb.setSlaveId(10);
26+
// mb.setAdditionalServerData ("SERVO"); // for Report Server ID function
2627

2728
// Attaches the servo pin to the servo object
2829
servo.attach(servoPin);

libraries/ModbusSerial/examples/Switch/Switch.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ void setup() {
2020
mb.config(&Serial, 38400, MB_PARITY_EVEN);
2121
// Set the Slave ID (1-247)
2222
mb.setSlaveId(10);
23+
// mb.setAdditionalServerData ("SWITCH"); // for Report Server ID function
2324

2425
//Set ledPin mode
2526
pinMode(switchPin, INPUT);

libraries/ModbusSerial/examples/TempSensor/TempSensor.ino

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ void setup() {
2323
mb.config(&Serial, 38400, MB_PARITY_EVEN);
2424
// Set the Slave ID (1-247)
2525
mb.setSlaveId(10);
26+
// mb.setAdditionalServerData ("TEMP_SENSOR"); // for Report Server ID function
2627

2728
// Add SENSOR_IREG register - Use addIreg() for analog Inputs
2829
mb.addIreg(SENSOR_IREG);

0 commit comments

Comments
 (0)