Resets a device.
Ret = CanResetDevice ( Id )
Id 
 [ C, C++: short ] [ Python: ctypes.c_short ]
Specify the device ID retrieved from CanInit.
Ret [ C, C++: long ] [ Python: ctypes.c_long ]
| Definition | Value | Description | 
| CAN_ERR_SUCCESS | 0 | Normality completion | 
| CAN_ERR_DLL_INVALID_ID | 10001 | Invalid ID specified. | 
| CAN_ERR_DLL_CALL_DRIVER | 10002 | Driver can't be called (Failed in the ioctl). | 
| CAN_ERR_SYS_MEMORY | 20000 | Failed to allocate memory. | 
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 (CanNotifyEvent 
 in operation).
In that case, the operation of the device stops. If another process is 
 using the device (CanNotifyEvent 
 in operation), this function cannot be used.
Performs the reset.
| C, C++ | long Ret; | 
| Python | Ret = ctypes.c_long() Ret.value = ccan.CanResetDevice 
		 ( Id ) |