Resets a device.
Ret = DioResetDevice ( Id )
Id
[ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short
]
Specify the device ID retrieved from DioInit.
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_DLL_INVALID_ID |
10001 |
Invalid ID specified. |
DIO_ERR_DLL_CALL_DRIVER |
10002 |
Not call the driver (Failure on DEVICE I/O CONTROL). |
DIO_ERR_SYS_MEMORY |
20000 |
Not secure memory. |
DIO_ERR_SYS_USING_OTHER_PROCESS |
20003 |
Other process is using the device, not execute. |
The others (See also: Details of Error Code)
None
Outputs the reset command to a device, and all driver parameters return to the initial values.
This function can be performed even the device
is in operation (DioNotifyTrg in operation), in that case, the operation
of the device stops.
If another process is using the device (DioNotifyTrg in operation), this
function cannot be used.
Use this function to reset the error code: DIO_ERR_SYS_RECOVERED_FROM_STANDBY.
DIO-0808RN-USB |
All of the status of output ports are 1. |
Devices other than the above |
All of the status of output ports are 0. |
Performs the reset.
VB.NET |
Dim Ret As Integer |
C, C++ |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |