I want to find...

Search

Shares

Table of Content

EthercatDevice.getSlaveNo()

[Ethercat Device]

Description

Get the sequence ID of the EtherCAT slave device on the EtherCAT network.

Syntax

int getSlaveNo();

Parameters

None.

Return Value

Return the sequence ID of the EtherCAT slave device on the EtherCAT network. If the return value is less than 0, it indicates an error code.

Comment

This function must be called after a successful execution of EthercatMaster::begin(). This function is non-blocking and can be called within the Cyclic Callback.

Example

#include "Ethercat.h"

EthercatMaster master;
EthercatDevice_Generic slave;

void setup() {
  Serial.begin(115200);

  master.begin();
  slave.attach(0, master);

  Serial.println(slave.getSlaveNo());
}

void loop() {
  // put your main code here, to run repeatedly:

}

Please see the EtherCAT Library User Manual for more QEC EtherCAT instructions and API usage.

Leave a Comment

Scroll to Top