FasTensor  1.0.0
Transform Supercomputing for AI
Classes | Macros | Enumerations
ft_endpoint_tdms.h File Reference
#include "ft_type.h"
#include "ft_endpoint.h"
#include "ft_endpoint_binary.h"
#include <string>
#include <iostream>
#include <vector>
#include <math.h>

Go to the source code of this file.

Classes

class  EndpointTDMS
 

Macros

#define NBYTE_LEADIN   28
 
#define NBYTE_PER_DATUM   2
 
#define EPOCH_DIFF   2082844800
 
#define TDMS_MLS   "MeasureLength[m]"
 
#define TDMS_SRS   "SpatialResolution[m]"
 

Enumerations

enum  tdsDataType {
  tdsTypeVoid , tdsTypeI8 , tdsTypeI16 , tdsTypeI32 ,
  tdsTypeI64 , tdsTypeU8 , tdsTypeU16 , tdsTypeU32 ,
  tdsTypeU64 , tdsTypeSingleFloat , tdsTypeDoubleFloat , tdsTypeExtendedFloat ,
  tdsTypeSingleFloatWithUnit = 0x19 , tdsTypeDoubleFloatWithUnit , tdsTypeExtendedFloatWithUnit , tdsTypeString = 0x20 ,
  tdsTypeBoolean = 0x21 , tdsTypeTimeStamp = 0x44 , tdsTypeFixedPoint = 0x4F , tdsTypeComplexSingleFloat = 0x08000c ,
  tdsTypeComplexDoubleFloat = 0x10000d , tdsTypeDAQmxRawData = 0xFFFFFFFF
}
 

Macro Definition Documentation

◆ EPOCH_DIFF

#define EPOCH_DIFF   2082844800

◆ NBYTE_LEADIN

#define NBYTE_LEADIN   28

Author: Bin Dong dbin@.nosp@m.lbl..nosp@m.gov Web: https://crd.lbl.gov/bin-dong Scientific Data Management Research Group Lawrence Berkeley National Laboratory

◆ NBYTE_PER_DATUM

#define NBYTE_PER_DATUM   2

◆ TDMS_MLS

#define TDMS_MLS   "MeasureLength[m]"

◆ TDMS_SRS

#define TDMS_SRS   "SpatialResolution[m]"

Enumeration Type Documentation

◆ tdsDataType

Enumerator
tdsTypeVoid 
tdsTypeI8 
tdsTypeI16 
tdsTypeI32 
tdsTypeI64 
tdsTypeU8 
tdsTypeU16 
tdsTypeU32 
tdsTypeU64 
tdsTypeSingleFloat 
tdsTypeDoubleFloat 
tdsTypeExtendedFloat 
tdsTypeSingleFloatWithUnit 
tdsTypeDoubleFloatWithUnit 
tdsTypeExtendedFloatWithUnit 
tdsTypeString 
tdsTypeBoolean 
tdsTypeTimeStamp 
tdsTypeFixedPoint 
tdsTypeComplexSingleFloat 
tdsTypeComplexDoubleFloat 
tdsTypeDAQmxRawData