82 #ifndef END_POINT_TDMS_H
83 #define END_POINT_TDMS_H
93 #define NBYTE_LEADIN 28
94 #define NBYTE_PER_DATUM 2
95 #define EPOCH_DIFF 2082844800
97 #define TDMS_MLS "MeasureLength[m]"
98 #define TDMS_SRS "SpatialResolution[m]"
167 int FindMlSr(
unsigned int &MeasureLength,
double &SpatialResolution);
Definition: ft_endpoint_binary.h:105
Definition: ft_endpoint_tdms.h:130
int FindMlSr(unsigned int &MeasureLength, double &SpatialResolution)
find MeasureLength and SpatialResolution
Definition: ft_endpoint_tdms.cpp:152
virtual ~EndpointTDMS()
Definition: ft_endpoint_tdms.h:143
EndpointTDMS()
Construct a new Endpoint in Binary Nothing to do there, can be used as sub-endpoint of directory.
Definition: ft_endpoint_tdms.h:139
int ExtractMeta() override
extracts metadata, possbile endpoint_ranks/endpoint_dim_size/data_element_type
Definition: ft_endpoint_tdms.cpp:101
void UpdateSeekOffset() override
update the seek_offset
Definition: ft_endpoint_tdms.cpp:82
EndpointTDMS(std::string endpoint_info_p)
Definition: ft_endpoint_tdms.h:132
tdsDataType
Definition: ft_endpoint_tdms.h:102
@ tdsTypeI32
Definition: ft_endpoint_tdms.h:106
@ tdsTypeExtendedFloat
Definition: ft_endpoint_tdms.h:114
@ tdsTypeString
Definition: ft_endpoint_tdms.h:118
@ tdsTypeDAQmxRawData
Definition: ft_endpoint_tdms.h:124
@ tdsTypeBoolean
Definition: ft_endpoint_tdms.h:119
@ tdsTypeU8
Definition: ft_endpoint_tdms.h:108
@ tdsTypeVoid
Definition: ft_endpoint_tdms.h:103
@ tdsTypeU64
Definition: ft_endpoint_tdms.h:111
@ tdsTypeExtendedFloatWithUnit
Definition: ft_endpoint_tdms.h:117
@ tdsTypeDoubleFloat
Definition: ft_endpoint_tdms.h:113
@ tdsTypeSingleFloat
Definition: ft_endpoint_tdms.h:112
@ tdsTypeTimeStamp
Definition: ft_endpoint_tdms.h:120
@ tdsTypeDoubleFloatWithUnit
Definition: ft_endpoint_tdms.h:116
@ tdsTypeU16
Definition: ft_endpoint_tdms.h:109
@ tdsTypeI16
Definition: ft_endpoint_tdms.h:105
@ tdsTypeI8
Definition: ft_endpoint_tdms.h:104
@ tdsTypeSingleFloatWithUnit
Definition: ft_endpoint_tdms.h:115
@ tdsTypeI64
Definition: ft_endpoint_tdms.h:107
@ tdsTypeComplexSingleFloat
Definition: ft_endpoint_tdms.h:122
@ tdsTypeU32
Definition: ft_endpoint_tdms.h:110
@ tdsTypeComplexDoubleFloat
Definition: ft_endpoint_tdms.h:123
@ tdsTypeFixedPoint
Definition: ft_endpoint_tdms.h:121