Electronics and Software
Engineering Innovation
BMeasure-lib 1.1.0
BMeasureApi::MeasurementConfig Class Reference

Measurement config Data Block. Data packed into bytestream based on sampleTypes. More...

#include <BMeasureD.h>

Static Public Member Functions

static const BObjMembergetMembers ()
 

Public Attributes

MeasureMode measureMode
 
BUInt8 measureOptions
 Measure option bit set. More...
 
BUInt8 peakFilter
 Peak filtering number of samples. More...
 
BUInt8 spare1
 
TriggerMode triggerMode
 
TriggerConfig triggerConfig
 Trigger config including direction, filters etc. More...
 
BUInt8 triggerChannel
 
BUInt8 spare2
 
BFloat32 triggerLevel
 
BInt32 triggerDelay
 Trigger delay in samples. More...
 
BFloat64 sampleRate
 
BUInt32 numSamples0
 The number of samples in a chunk for display and/or repeat. More...
 
BUInt32 numSamples1
 The number of samples per each data processing cycle. 0 disables this processing. More...
 
BUInt32 numSamples2
 The number of samples to capture. 0 is continuous. More...
 
BUInt32 measurePeriod
 Time in seconds between measurement sample bursts. 0 is continuous. More...
 
BUInt32 numSamplesBlock
 The number of samples per block. 0 is default setting. More...
 
BUInt32 spare3
 
BChar description [64]
 

Detailed Description

Measurement config Data Block. Data packed into bytestream based on sampleTypes.

Member Function Documentation

◆ getMembers()

const BObjMember * BMeasureApi::MeasurementConfig::getMembers ( )
static

Member Data Documentation

◆ description

BChar BMeasureApi::MeasurementConfig::description[64]

◆ measureMode

MeasureMode BMeasureApi::MeasurementConfig::measureMode

◆ measureOptions

BUInt8 BMeasureApi::MeasurementConfig::measureOptions

Measure option bit set.

◆ measurePeriod

BUInt32 BMeasureApi::MeasurementConfig::measurePeriod

Time in seconds between measurement sample bursts. 0 is continuous.

◆ numSamples0

BUInt32 BMeasureApi::MeasurementConfig::numSamples0

The number of samples in a chunk for display and/or repeat.

◆ numSamples1

BUInt32 BMeasureApi::MeasurementConfig::numSamples1

The number of samples per each data processing cycle. 0 disables this processing.

◆ numSamples2

BUInt32 BMeasureApi::MeasurementConfig::numSamples2

The number of samples to capture. 0 is continuous.

◆ numSamplesBlock

BUInt32 BMeasureApi::MeasurementConfig::numSamplesBlock

The number of samples per block. 0 is default setting.

◆ peakFilter

BUInt8 BMeasureApi::MeasurementConfig::peakFilter

Peak filtering number of samples.

◆ sampleRate

BFloat64 BMeasureApi::MeasurementConfig::sampleRate

◆ spare1

BUInt8 BMeasureApi::MeasurementConfig::spare1

◆ spare2

BUInt8 BMeasureApi::MeasurementConfig::spare2

◆ spare3

BUInt32 BMeasureApi::MeasurementConfig::spare3

◆ triggerChannel

BUInt8 BMeasureApi::MeasurementConfig::triggerChannel

◆ triggerConfig

TriggerConfig BMeasureApi::MeasurementConfig::triggerConfig

Trigger config including direction, filters etc.

◆ triggerDelay

BInt32 BMeasureApi::MeasurementConfig::triggerDelay

Trigger delay in samples.

◆ triggerLevel

BFloat32 BMeasureApi::MeasurementConfig::triggerLevel

◆ triggerMode

TriggerMode BMeasureApi::MeasurementConfig::triggerMode

The documentation for this class was generated from the following files: