Skip to content

从站配置

API 列表

函数说明
ecatGetConnectedSlavesNum获取已连接从站数量
ecatGetConfiguredSlavesNum获取已配置从站数量
ecatGetSlaveState获取指定从站状态
getSlaveIDVec获取从站 ID 向量
registerCustomeContrastID注册从站 ID 匹配检查回调

ecatGetConnectedSlavesNum

  • 原型: int ecatGetConnectedSlavesNum()
  • 返回: 已连接的从站数量

ecatGetSlaveState

  • 原型: EC_T_WORD ecatGetSlaveState(EC_T_DWORD ecSlaveNum)
  • 参数: ecSlaveNum 从站编号(从 0 开始)

getSlaveIDVec

  • 原型: void getSlaveIDVec(std::vector<std::pair<unsigned int, unsigned int>>& vectorID)
  • 输出: 从站 ID 和 Code 的配对列表

registerCustomeContrastID

  • 原型: void registerCustomeContrastID(void (*callback)(EC_T_DWORD slaveNum, bool isMatched))
  • 说明: 注册回调,主站检查从站 ID 是否与预设匹配时调用