TDCBase
tdcstartstop.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * Project: quTAG Control Library
4  *
5  * Filename: tdcstartstop.h
6  *
7  * Purpose: Start Stop Histograms
8  *
9  * Author: NHands GmbH & Co KG
10  */
11 /*****************************************************************************/
27 /*****************************************************************************/
28 /* $Id: tdcstartstop.h,v 1.4 2019/05/13 15:52:08 trurl Exp $ */
29 
30 #ifndef __TDCSTARTSTOP_H
31 #define __TDCSTARTSTOP_H
32 
33 #include "tdcdecl.h"
34 
35 
48 
49 
67  Int32 stopCh,
68  Bln32 add );
69 
70 
83  Int32 binCount );
84 
85 
95  Int32 * binCount );
96 
97 
105 
106 
142 TDC_API int TDC_CC TDC_getHistogram( Int32 chStart,
143  Int32 chStop,
144  Bln32 reset,
145  Int32 * data,
146  Int32 * count,
147  Int32 * tooSmall,
148  Int32 * tooLarge,
149  Int32 * starts,
150  Int32 * stops,
151  Int64 * expTime );
152 
153 #endif
TDC_API int TDC_CC TDC_clearAllHistograms()
Clear Start Stop Histograms.
TDC_API int TDC_CC TDC_getHistogramParams(Int32 *binWidth, Int32 *binCount)
Read back Start Stop Histogram Parameters.
#define TDC_CC
Calling convention.
Definition: tdcdecl.h:34
__int64 Int64
64 bit integer for MSVC
Definition: tdcdecl.h:55
TDC_API int TDC_CC TDC_addHistogram(Int32 startCh, Int32 stopCh, Bln32 add)
Add a histogram.
__int32 Bln32
integer used as boolean
Definition: tdcdecl.h:57
__int32 Int32
32 bit integer for MSVC
Definition: tdcdecl.h:54
TDC_API int TDC_CC TDC_enableStartStop(Bln32 enable)
Enable Start Stop Histograms.
#define TDC_API
External DLL interface.
Definition: tdcdecl.h:38
TDC_API int TDC_CC TDC_getHistogram(Int32 chStart, Int32 chStop, Bln32 reset, Int32 *data, Int32 *count, Int32 *tooSmall, Int32 *tooLarge, Int32 *starts, Int32 *stops, Int64 *expTime)
Retrieve Start Stop Histogram.
TDC_API int TDC_CC TDC_setHistogramParams(Int32 binWidth, Int32 binCount)
Set Start Stop Histogram Parameters.
Technical declarations for the DLL interface and basic type defs.