从站配置
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 是否与预设匹配时调用