Skip to main content
Skip table of contents

RegisterDeviceReconnectCallback [LJM User's Guide]

Sets a callback that is called by LJM after the device is found to be disconnected (resulting in a read/write error) and the device is then reconnected.


typedef void (*LJM_DeviceReconnectCallback)(int);

LJM_ERROR_RETURN LJM_RegisterDeviceReconnectCallback(
int Handle,
LJM_DeviceReconnectCallback Callback)


Handle [in]

A device handle. The handle is a connection ID for an active device. Generate a handle with LJM_Open or LJM_OpenS.

Callback [in]

The callback function which will receive the device Handle as a parameter.


LJM errorcodes or 0 for no error.


For more information on device reconnection, see Opening and Closing.

To disable the previous callback for reconnection, pass 0 or NULL as Callback.

LJM_RegisterDeviceReconnectCallback may not be called from within a LJM_DeviceReconnectCallback.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.