Electronics and Software
Engineering Innovation
BMeasure-lib 1.3.0
BMeasureApi Namespace Reference

Classes

class  BMeasureUnit
 
class  BMeasureUnit1
 
class  BMeasureUnitDevice
 
class  BMeasureUnits
 
class  BMeasureUnitsDataBlock
 
class  CommsNet
 
class  CommsSerial
 
class  CommsUsb
 
class  DataFile
 

Typedefs

typedef BArray< ChannelConfig > ChannelConfigs
 

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
}
 

Functions

const char * channelTypeString (ChannelType type)
 
const char * sampleTypeString (SampleType type)
 
BFloat32 toFloat (BUInt32 v)
 
static int unitSort (BMeasureUnit1 *&u1, BMeasureUnit1 *&u2)
 
static BUInt32 roundDown512 (BUInt32 size)
 
const BUInt32 TocMetaData (1<< 1)
 
const BUInt32 TocNewObjList (1<< 2)
 
const BUInt32 TocRawData (1<< 3)
 
const BUInt32 TocInterleavedData (1<< 5)
 
const BUInt32 TocBigEndian (1<< 6)
 
const BUInt32 TocDaqRawData (1<< 7)
 
BUInt32 round512 (BUInt32 s)
 

Typedef Documentation

◆ ChannelConfigs

typedef BArray<ChannelConfig> BMeasureApi::ChannelConfigs

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 

Function Documentation

◆ channelTypeString()

const char * BMeasureApi::channelTypeString ( ChannelType type)

◆ round512()

BUInt32 BMeasureApi::round512 ( BUInt32 s)

◆ roundDown512()

static BUInt32 BMeasureApi::roundDown512 ( BUInt32 size)
static

◆ sampleTypeString()

const char * BMeasureApi::sampleTypeString ( SampleType type)

◆ TocBigEndian()

const BUInt32 BMeasureApi::TocBigEndian ( 1<< 6)

◆ TocDaqRawData()

const BUInt32 BMeasureApi::TocDaqRawData ( 1<< 7)

◆ TocInterleavedData()

const BUInt32 BMeasureApi::TocInterleavedData ( 1<< 5)

◆ TocMetaData()

const BUInt32 BMeasureApi::TocMetaData ( 1<< 1)

◆ TocNewObjList()

const BUInt32 BMeasureApi::TocNewObjList ( 1<< 2)

◆ TocRawData()

const BUInt32 BMeasureApi::TocRawData ( 1<< 3)

◆ toFloat()

BFloat32 BMeasureApi::toFloat ( BUInt32 v)
inline

◆ unitSort()

static int BMeasureApi::unitSort ( BMeasureUnit1 *& u1,
BMeasureUnit1 *& u2 )
static