Function
Resets the device. Supports multi-processing.
Format
Ret = CntResetDevice ( Id )
Parameters
Id
[ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short
]
Specify the device ID retrieved from CntInit.
Return Value
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
Definition |
Value |
Description |
CNT_ERR_SUCCESS |
0 |
Normality completion |
CNT_ERR_DLL_INVALID_ID |
10001 |
Invalid ID was specified. |
CNT_ERR_DLL_CALL_DRIVER |
10002 |
CNT driver can't be called (Failed in the device I/O control). |
CNT_ERR_SYS_MEMORY |
20000 |
It failed in memory allocation for the object preparation. |
CNT_ERR_SYS_BOARD_EXECUTING |
20002 |
Cannot use while by another device works. |
CNT_ERR_SYS_USING_OTHER_PROCESS |
20003 |
Cannot use because another process is using the device. |
The others: (See also: Details of Error Code)
Initial Value
None
Remarks
The device is stopped, and the setting of
the device and the driver is returned
to an initial value.
Even if the event function is in operation (CntNotify*** in operation),
this function can be performed. In the case, the event function stops.
If the device is being used by another process, reset operation cannot
be performed.
Use this function to reset the error code: CNT_ERR_SYS_RECOVERED_FROM_STANDBY.
Example
Performs the reset.
VB.NET |
Dim Ret As Integer |
C, C++ |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |
See Also