Skip to main content
Skip table of contents

(v13) device_init initialize a device

This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP

int32 device_init ( DEVICELIST * dev );

This routine is called when the DeviceType parameter is set for a given device (with set_param , described in (v13) set_param set a device parameter This is done once for each device, and will be the first call to any of the device routines for that device.

It should return 0 if the device was initialized successfully, and -1 if it could not be initialized. Note that not successfully initializing may be a fatal error in some circumstances; for example, the %os% device must function for the Harlequin Core to work correctly.

The %os% device is always the first to be initialized with this call.

JavaScript errors detected

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

If this problem persists, please contact our support.