

Listen Ĭlients cannot change settings on the Time Tagger and only subscribe to the exposed channels. The data-blocks are delivered asynchronously to every client. Control Ĭlients have control over all settings on the Time Tagger. Enumerations class AccessMode Ĭontrols how the Time Tagger server delivers the data-blocks to the connected clients,Īnd if the clients are allowed to change the hardware settings. In MATLAB, use TimeTagger.CHANNEL_UNUSED. Constants CHANNEL_UNUSED Ĭan be used instead of a channel number when no specific channel is assumed. NET and in the TimeTagger class in Matlab. There might be the need to leave a parameter undefined when calling a class constructor.ĭepending on the programming language you are using, you pass an undefined channel via the static constant CHANNEL_UNUSED, which can be found in the TT class for. More details can be found in the Channel Number Schema 0 and 1 section. The Time Taggers delivered before mid 2018 have a different channel numbering. Virtual channels will automatically obtain numbers higher than the positive channel numbers.
Timetag time for day messes up software#
Throughout the software API, the rising edges are represented by positive channel numbers starting from 1 and the falling edges are represented by negative channel numbers. You can use the Time Tagger to detect both rising and falling edges. This will most likely not be relevant to you unless you plan to run your software continuously over several months, and you are taking data at the instance when the rollover is happening.Īnalog voltage levels are specified in Volts. Note that this implies that the time variable will roll over once approximately every 107 days. Time-tags indicate time since device start-up, which is represented by a 64-bit integer number. Time is measured and specified in picoseconds. This section covers the units and terminology definitions as well as describes constants and functions defined at the library level. The Time Tagger Library contains classes for hardware access and data processing.
