[EthercatDevice_Dmp]
Description
Get the current working hours.
Syntax
int getWorkingHours();
Parameters
None.
Return Value
Return the current working hours. 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 can be either blocking or non-blocking. If it is blocking, it should not be called within callback functions. If it is non-blocking, it must be used in conjunction with tryToGetWorkingHours(), and it can be called within callback functions.
Example Code
#include "Ethercat.h"
EthercatMaster master;
EthercatDevice_QECR11DT0H slave;
void setup() {
Serial.begin(115200);
master.begin();
slave.attach(0, master);
Serial.print("Working Hours: ");
Serial.println(slave.getWorkingHours());
}
void loop() {
// ...
}Please see the EtherCAT Library User Manual for more QEC EtherCAT instructions and API usage.