[EthercatDevice_Dmp]
Description
Get the order number.
Syntax
char *getOrderNumber(char *buffer = NULL);
Parameters
[out] char *buffer
String data buffer, please ensure that the string array size is greater than or equal to 9. If this parameter is not provided, the internal data buffer will be used.
Return Value
Return a pointer to the order number string.
Comment
This function must be called after a successful execution of EthercatMaster::begin()
. This function is blocking and cannot be called within the callback functions.
Example Code
#include "Ethercat.h" EthercatMaster master; EthercatDevice_QECR11DT0H slave; char OrderNumber[9]; void setup() { Serial.begin(115200); master.begin(); slave.attach(0, master); Serial.print("Order Number: "); Serial.println(slave.getOrderNumber()); Serial.print("Order Number: "); Serial.println(slave.getOrderNumber(OrderNumber)); Serial.print("Order Number: "); Serial.println(OrderNumber); } void loop() { // ... }
Please see the EtherCAT Library User Manual for more QEC EtherCAT instructions and API usage.