THM1176InstrumentDriver  1.0
C++ API for Metrolab THM1176
MTL::Instrument::THM1176Types::sAveraging< ParmType > Struct Template Reference

Averaging parameter. More...

#include <THM1176Types.h>

Inheritance diagram for MTL::Instrument::THM1176Types::sAveraging< ParmType >:

Public Member Functions

 sAveraging (ParmType< U16 > NPts={ })
 Constructor. More...
 
void clear (void)
 Clear to default (zero). More...
 
bool operator== (sAveraging other) const
 Equality operator. More...
 
bool operator!= (sAveraging other) const
 Inequality operator. More...
 

Public Attributes

ParmType< U16NoPoints {}
 Number of points in block average. More...
 

Detailed Description

template<template< class > class ParmType>
struct MTL::Instrument::THM1176Types::sAveraging< ParmType >

Averaging parameter.

Template Parameters
ParmTypeuParm for value only, or sBoundedParm for value/min/max/default

Definition at line 366 of file THM1176Types.h.

Constructor & Destructor Documentation

◆ sAveraging()

template<template< class > class ParmType>
MTL::Instrument::THM1176Types::sAveraging< ParmType >::sAveraging ( ParmType< U16 NPts = { })
inline

Constructor.

Parameters
[in]NPtsNumber of points in block average.

Definition at line 373 of file THM1176Types.h.

Member Function Documentation

◆ clear()

template<template< class > class ParmType>
void MTL::Instrument::THM1176Types::sAveraging< ParmType >::clear ( void  )
inline

Clear to default (zero).

Definition at line 376 of file THM1176Types.h.

◆ operator!=()

template<template< class > class ParmType>
bool MTL::Instrument::THM1176Types::sAveraging< ParmType >::operator!= ( sAveraging< ParmType >  other) const
inline

Inequality operator.

Definition at line 384 of file THM1176Types.h.

◆ operator==()

template<template< class > class ParmType>
bool MTL::Instrument::THM1176Types::sAveraging< ParmType >::operator== ( sAveraging< ParmType >  other) const
inline

Equality operator.

Definition at line 380 of file THM1176Types.h.

Member Data Documentation

◆ NoPoints

template<template< class > class ParmType>
ParmType<U16> MTL::Instrument::THM1176Types::sAveraging< ParmType >::NoPoints {}

Number of points in block average.

Definition at line 368 of file THM1176Types.h.


The documentation for this struct was generated from the following file: