[EthercatDevice_XXX]
描述
(CoE) 獲取從站的指定 Entry 描述資訊。
格式
int getEntryDescription(uint16_t od_index, uint8_t od_subindex, uint8_t *valueinfo, uint16_t *datatype, uint16_t *bitlength , uint16_t *objaccess, char *entryname, size_t entryname_size, uint32_t *abortcode = NULL, uint32_t timeout_us = ECAT_DEFAULT_COE_TIMEOUT_US);
語法
EthercatDevice_XXX slave;
slave.getEntryDescription();
參數
uint16_t od_index
:CANOpen 物件索引。uint8_t od_subindex
:CANOpen 物件子索引。uint8_t *valueinfo
:數據說明。uint16_t *datatype
:數據類別。uint16_t *bitlength
:數據的 bit 長度。uint16_t *objaccess
:訪問和映射屬性。char *entryname
:條目名稱。size_t entryname_size
:條目名稱的長度。uint32_t *abortcode
:SDO 錯誤程式碼的指標。uint32_t timeout_us
:超時,單位為一微秒。
回傳
Int: >=0 for Length of the Entry Name; if the return value is smaller than 0 means error.
函式庫參考主頁面
86Duino 參考的文本是根據 Creative Commons Attribution-ShareAlike 3.0 License,部分文本是從 the Arduino reference 修改的。 參考中的代碼示例已發佈到公共領域。