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

Channel configuration. More...

#include <BMeasureD.h>

Static Public Member Functions

static const BObjMembergetMembers ()
 

Public Attributes

BUInt8 number
 The channel number. More...
 
BUInt8 enabled
 Channel is enabled. More...
 
BUInt8 attenuator
 Attenuator number in use. More...
 
ChannelType type
 The channel type. More...
 
SampleType sampleType
 The sample type. More...
 
BUInt8 spare0 [3]
 
BUInt32 dataChannel
 Data channel. More...
 
BChar id [16]
 
BChar name [16]
 
BChar siUnits [8]
 
BUInt32 spare1
 
BFloat64 calibOffset
 The calibration data offset. More...
 
BFloat64 calibScale
 The calibration data scale factor to volts. More...
 
BFloat64 calibScaleAtten1
 Attenuator 1 scaling. More...
 
BFloat64 pgaGain
 The PGA gain. More...
 
BFloat64 scale
 The user data scale factor. More...
 
BFloat64 offset
 The user data offset. More...
 
BChar process [32]
 

Detailed Description

Channel configuration.

Member Function Documentation

◆ getMembers()

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

Member Data Documentation

◆ attenuator

BUInt8 BMeasureApi::ChannelConfig::attenuator

Attenuator number in use.

◆ calibOffset

BFloat64 BMeasureApi::ChannelConfig::calibOffset

The calibration data offset.

◆ calibScale

BFloat64 BMeasureApi::ChannelConfig::calibScale

The calibration data scale factor to volts.

◆ calibScaleAtten1

BFloat64 BMeasureApi::ChannelConfig::calibScaleAtten1

Attenuator 1 scaling.

◆ dataChannel

BUInt32 BMeasureApi::ChannelConfig::dataChannel

Data channel.

◆ enabled

BUInt8 BMeasureApi::ChannelConfig::enabled

Channel is enabled.

◆ id

BChar BMeasureApi::ChannelConfig::id[16]

◆ name

BChar BMeasureApi::ChannelConfig::name[16]

◆ number

BUInt8 BMeasureApi::ChannelConfig::number

The channel number.

◆ offset

BFloat64 BMeasureApi::ChannelConfig::offset

The user data offset.

◆ pgaGain

BFloat64 BMeasureApi::ChannelConfig::pgaGain

The PGA gain.

◆ process

BChar BMeasureApi::ChannelConfig::process[32]

◆ sampleType

SampleType BMeasureApi::ChannelConfig::sampleType

The sample type.

◆ scale

BFloat64 BMeasureApi::ChannelConfig::scale

The user data scale factor.

◆ siUnits

BChar BMeasureApi::ChannelConfig::siUnits[8]

◆ spare0

BUInt8 BMeasureApi::ChannelConfig::spare0[3]

◆ spare1

BUInt32 BMeasureApi::ChannelConfig::spare1

◆ type

ChannelType BMeasureApi::ChannelConfig::type

The channel type.


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