Function
Sets the factor for carry/borrow event.
Format
Ret =CntSetCarryBorrowEvent ( Id , Start )
Parameters
Id 
 [ C: short ] [ Python: ctypes.c_short ]
Specifies the device ID retrieved from CntInit.
Start 
 [ C: short ] [ Python: ctypes.c_short ]
Specifies whether to start the notification of carry/borrow by one of the 
 following defined values.
Definition  | 
		Value  | 
		Description  | 
	
CNT_CB_STOP  | 
		0  | 
		Mask the interrupt  | 
	
CNT_CB_START  | 
		1  | 
		Enable the interrupt  | 
	
Return Value
Ret [ C: long ] [ Python: ctypes.c_long ]
Definition  | 
		Value  | 
		Description  | 
	
CNT_ERR_SUCCESS  | 
		0  | 
		Normal Complete  | 
	
CNT_ERR_DLL_INVALID_ID  | 
		10001  | 
		Invalid ID is specified.  | 
	
CNT_ERR_DLL_CALL_DRIVER  | 
		10002  | 
		Driver cannot be called (failed in ioctl).  | 
	
CNT_ERR_DLL_CREATE_THREAD  | 
		10005  | 
		Failed in creating thread.  | 
	
CNT_ERR_SYS_NOT_SUPPORTED  | 
		20001  | 
		This function can't be used by this device.  | 
	
The other errors: (See also: Details of Error Code)
Remarks
It is the function which accept the interrupt by using the carry/borrow interrupt function of hardware. Callback function actually accepts the interrupt. Callback is specified in CntSetCarryBorrowCallbackProc.
For 
 CPI-CNT-3201I
  Only one process can receive events.
  Message cannot be sent to multiple processes from the same 
 device.
For 
 Ethernet devices
  If communication with the device is lost, the process will 
 be unregistered and events will no longer be notified.
  If you want to perform event notification again, please make 
 the settings again using this function.
  You can check the registration status of the current process 
 using the CntGetNetCommunicationInfo 
 function.
Example
C  | 
		Ret 
		 = CntSetCarryBorrowEvent (Id, Start);  | 
	
Python  | 
		Ret 
		 = ccnt.CntSetCarryBorrowEvent (Id, Start)  | 
	
See Also
CntSetCarryBorrowCallbackProc CntGetNetCommunicationInfo