CanExit


Function

It is exit processing, and makes the device cannot be accessed.

Format

Ret = CanExit ( Id )

Parameters

Id [ C: short ] [ Python: ctypes.c_short ]
Specify the device ID retrieved from CanInit.

Return Value

Ret [ C: long ] [ Python: ctypes.c_long ]

Definition

Value
[Dec]

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_DLL_CLOSE_FILE

10004

Failed in the closing of the file (Failed in close).

The others (See also: Details of Error Code)

Initial Value

None

Remarks

Makes the device ID retrieved from CanInit invalid, and the device cannot be accessed.
After calling this function, only CanInit and CanGetErrorString can be used.

Example

Performs termination processing.

C

long Ret;
Ret = CanExit ( Id );
 

Python

Ret = ctypes.c_long()

Ret.value = ccan.CanExit ( Id )
 

See Also

CanInit, CanGetErrorString