[EthercatDevice_Dmp]
Description
Get the current boot times.
Syntax
int getBootTimes();
Parameters
None.
Return Value
Return the current boot times. 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 tryToGetBootTimes()
, 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("Boot Times: "); Serial.println(slave.getBootTimes()); } void loop() { // ... }
Please see the EtherCAT Library User Manual for more QEC EtherCAT instructions and API usage.