EthercatDevice_XXX.getEntryDescription()

[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 修改的。 參考中的代碼示例已發佈到公共領域。

發表評論

上部へスクロール