Retrieves the list of available devices.
Ret = DioQueryDeviceName ( Index , DeviceName , Device )
Index [
VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short
]
This parameter should be zero for the first call and then be incremented
for subsequent calls.
DeviceName
[ VB.NET: String ] [ C, C++: char * ] [ C#: out string ] [ Python: ctypes.c_char_p
]
Returns the device name. (For example: "DIO000")
Device
[ VB.NET: String ] [ C, C++: char * ] [ C#: out string ] [ Python: ctypes.c_char_p
]
Returns the board name. (For example: "DIO-0808LY2-USB")
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
Definition |
Value [Dec] |
Description |
DIO_ERR_SUCCESS |
0 |
Normal completed. |
DIO_ERR_INFO_NOT_FIND_DEVICE |
10051 |
Not find the
available device. |
STATUS_SYS_USB_NOT_FOUND_DEVINFO |
20032 |
Not found device infomation. |
The others (See also: Details of Error Code)
This function can be used when you create
a general-purpose application that you can select a device you want to
use.
The Index is set to zero for the first call. And then it should be incremented
for subsequent calls until the function returns error.
For C, C++
for (int Index = 0; Ret DIO_ERR_SUCCESS;
Index++){
Ret = DioQueryDeviceName ( Index , DeviceName ,
Device );
}
Please be sure to connect the device before
launching your application.
If the device is not connected, the device list may not be retrieved correctly.
Retrieves the information of the device by Index=0.
VB.NET |
Dim Ret As Integer |
C, C++ |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |
None