cyapi中同时打开多台设备,并且他的输出节点和输出节点怎么定义
USBDevice = new CCyUSBDevice();
int devices = USBDevice->DeviceCount();//计算设备数量
int d = 0;
if (devices)
{
do {
USBDevice->Open(d);
//device_names[d] = USBDevice->DeviceName;
device_names << USBDevice->DeviceName;
找到USBDevice->EndPoints[i]中的in端点和out端点
这里对当前设备的in_endpoint 和out_endpoint进行赋值
USBDevice->Close();
d++;
} while (d < devices);
}
假如我有四台设备,那么是不是要定义8个endpoint分别对应四个设备的输入输出节点。然后以后通信都是着8个端点进行
然后对设备1的端点初始化好以后,再对设备2的端点初始化需要close设备1吗,还是直接open设备2,然后usbdevice->EndPointCount()和USBDevice->EndPoints都是设备2 的了