Constants and Types

General

TIMETAGGER4_TDC_CHANNEL_COUNT

The number of TDC input channels.

TIMETAGGER4_TIGER_COUNT

The number of timing generators.

TIMETAGGER4_TRIGGER_COUNT

The number of potential trigger sources for the timing generators.

One for each TDC input and one for the Start input, as well as some special trigger. See timetagger4_tiger_block.sources for more information.

TIMETAGGER4_API_VERSION

Current version of the API.

type crono_bool_t

Data type used for booleans in various structs.

Status Codes

TIMETAGGER4_OK

0. Return value of various API functions if no error occurred.

TIMETAGGER4_WRONG_STATE

4. The TimeTagger4 is in the wrong state for the requested action (e.g., continuing to capture when the capture was not paused).

TIMETAGGER4_INVALID_DEVICE

5. The device pointer passed to various API functions was invalid.

TIMETAGGER4_INVALID_BUFFER_PARAMETERS

8. Invalid buffer parameters were used when configuring a TimeTagger4 device.

TIMETAGGER4_INVALID_CONFIG_PARAMETERS

9. The parameters used for configuring a TimeTagger4 device were invalid.

TIMETAGGER4_HARDWARE_FAILURE

11. A hardware failure occurred.

TIMETAGGER4_DEVICE_OPEN_FAILED

14. Failed to open the TimeTagger4 device during initialization.

TIMETAGGER4_CRONO_INTERNAL_ERROR

15. An internal error occurred.

TIMETAGGER4_CRONO_INVALID_ARGUMENTS

17. The arguments passed to various API functions were invalid.

cronologic Device IDs

CRONO_DEVICE_TIMETAGGER4