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¶