CanExit


Function

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

Format

Ret = CanExit ( Id )

Parameters

Id [ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short ]
Specify the device ID retrieved from CanInit.

Return Value

Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ 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 device I/O control).

CAN_ERR_DLL_CLOSE_FILE

10004

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

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.

VB.NET

Dim Ret As Integer
Ret = CanExit ( Id )
 

C, C++

long Ret;
Ret = CanExit ( Id );
 

C#

int Ret;
Ret = can.Exit ( Id );
 

Python

Ret = ctypes.c_long()

Ret.value = ccan.CanExit ( Id )
 

See Also

CanInit