Enumerate
API | Code |
C++ | static void ceDevice::Enumerate(ceDevice::ceDeviceType DeviceType) |
CCE_RESULT Enumerate(unsigned int DeviceType)
.NET | static void ceDevice.Enumerate(ceDevice.ceDeviceType DeviceType) |
Search for (newly plugged) devices of the given type and add them to the internal list. Access to this list is given by GetDeviceCount() / GetDevice(). DeviceType can be one of the following:
DeviceType | Description |
ceDT_ALL | All UDK supported devices. |
ceDT_PCI_ALL | All UDK supported devices on PCI bus. |
ceDT_PCI_PCIS3BASE | Cesys PCIS3Base |
ceDT_PCI_DOB | DOB (*) |
ceDT_PCI_PCIEV4BASE | Cesys PCIeV4Base |
ceDT_PCI_RTC | RTC (*) |
ceDT_PCI_PSS | PSS (*) |
ceDT_PCI_DEFLECTOR | Deflector (*) |
ceDT_USB_ALL | All UDK supported devices. |
ceDT_USB_USBV4F | Cesys USBV4F |
ceDT_USB_EFM01 | Cesys EFM01 |
ceDT_USB_MISS2 | MISS2 (*) |
ceDT_USB_CID | CID (*) |
ceDT_USB_USBS6 | Cesys USBS6 |
*Customer specific devices.
GetDeviceCount
API | Code |
C++ | static unsigned int ceDevice::GetDeviceCount() |
CCE_RESULT GetDeviceCount(unsigned int *puiCount)
.NET static uint ceDevice.GetDeviceCount()
Return count of devices enumerated up to this point. May be larger if rechecked after calling Enumerate() in between.
USBS6 / |
| http://www.cesys.com/ |
User Doc V0.3 | preliminary |