1#ifndef TTTRLIB_TTTRHEADERTYPES_H
2#define TTTRLIB_TTTRHEADERTYPES_H
8#define tyEmpty8 0xFFFF0008
9#define tyBool8 0x00000008
10#define tyInt8 0x10000008
11#define tyBitSet64 0x11000008
12#define tyColor8 0x12000008
13#define tyFloat8 0x20000008
14#define tyTDateTime 0x21000008
15#define tyFloat8Array 0x2001FFFF
16#define tyAnsiString 0x4001FFFF
17#define tyWideString 0x4002FFFF
18#define tyBinaryBlob 0xFFFFFFFF
20#define rtPicoHarpT3 0x00010303
21#define rtPicoHarpT2 0x00010203
22#define rtHydraHarpT3 0x00010304
23#define rtHydraHarpT2 0x00010204
24#define rtHydraHarp2T3 0x01010304
25#define rtHydraHarp2T2 0x01010204
26#define rtTimeHarp260NT3 0x00010305
27#define rtTimeHarp260NT2 0x00010205
28#define rtTimeHarp260PT3 0x00010306
29#define rtTimeHarp260PT2 0x00010206
30#define rtMultiHarpT3 0x00010307
31#define rtMultiHarpT2 0x00010207
34#define PQ_PTU_CONTAINER 0
35#define PQ_HT3_CONTAINER 1
36#define BH_SPC130_CONTAINER 2
37#define BH_SPC600_256_CONTAINER 3
38#define BH_SPC600_4096_CONTAINER 4
39#define PHOTON_HDF_CONTAINER 5
40#define CZ_CONFOCOR3_CONTAINER 6
43#define PQ_RECORD_TYPE_HHT2v2 1
44#define PQ_RECORD_TYPE_HHT2v1 2
45#define PQ_RECORD_TYPE_HHT3v1 3
46#define PQ_RECORD_TYPE_HHT3v2 4
47#define PQ_RECORD_TYPE_PHT3 5
48#define PQ_RECORD_TYPE_PHT2 6
49#define BH_RECORD_TYPE_SPC130 7
50#define BH_RECORD_TYPE_SPC600_256 8
51#define BH_RECORD_TYPE_SPC600_4096 9
52#define CZ_RECORD_TYPE_CONFOCOR3 10
78 char FormatVersion[6];
80 char CreatorVersion[12];
83 char CommentField[256];
108 char HardwareIdent[16];
109 char HardwareVersion[8];
Definition TTTRHeaderTypes.h:59
int32_t Show
Definition TTTRHeaderTypes.h:61
int32_t MapTo
Definition TTTRHeaderTypes.h:60
Definition TTTRHeaderTypes.h:64
float End
Definition TTTRHeaderTypes.h:67
float Step
Definition TTTRHeaderTypes.h:66
float Start
Definition TTTRHeaderTypes.h:65
Definition TTTRHeaderTypes.h:70
int32_t ModelCode
Definition TTTRHeaderTypes.h:71
int32_t VersionCode
Definition TTTRHeaderTypes.h:72
A Header Tag entry of a PTU file.
Definition TTTRHeaderTypes.h:173
uint32_t Typ
Definition TTTRHeaderTypes.h:176
char Ident[32]
Definition TTTRHeaderTypes.h:174
int Idx
Definition TTTRHeaderTypes.h:175
uint64_t TagValue
Definition TTTRHeaderTypes.h:177
Carl Zeiss Confocor3 raw data.
Definition TTTRHeaderTypes.h:143
uint32_t kinetic_index
Definition TTTRHeaderTypes.h:152
unsigned channel
Definition TTTRHeaderTypes.h:148
uint32_t measurement_position
Definition TTTRHeaderTypes.h:151
uint32_t frequency
Definition TTTRHeaderTypes.h:154
uint32_t repetition_number
Definition TTTRHeaderTypes.h:153
uint32_t measure_id[4]
Definition TTTRHeaderTypes.h:150
uint32_t allbits
Definition TTTRHeaderTypes.h:144
struct cz_confocor3_settings::@0 bits
char Ident[52]
Definition TTTRHeaderTypes.h:146
char dummy1[11]
Definition TTTRHeaderTypes.h:147
char dummy2[32]
Definition TTTRHeaderTypes.h:155