Constants and Types

General

XTDC4_TDC_CHANNEL_COUNT

The number of TDC input channels.

XTDC4_TIGER_COUNT

The number of timing generators.

XTDC4_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.

XTDC4_API_VERSION

Current version of the API.

type crono_bool_t

Data type used for booleans in various structs.

Status Codes

XTDC4_OK

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

XTDC4_DEVICE_NOT_FOUND

Equals 2.

XTDC4_NOT_INITIALIZED

Equals 3.

XTDC4_WRONG_STATE

Equals 4.

XTDC4_INVALID_DEVICE

Equals 5.

XTDC4_BUFFER_ALLOC_FAILED

Equals 6.

XTDC4_INVALID_BUFFER_PARAMETERS

Equals 8.

XTDC4_INVALID_CONFIG_PARAMETERS

Equals 9.

XTDC4_HARDWARE_FAILURE

Equals 11.

XTDC4_SYNCHRONIZATION_FAILED

Equals 13.

XTDC4_DEVICE_OPEN_FAILED

Equals 14.

XTDC4_CRONO_INTERNAL_ERROR

Equals 15.

XTDC4_CRONO_INVALID_ARGUMENTS

Equals 17.

cronologic Device IDs

CRONO_DEVICE_XTDC4