test_sdk/hw/ADCCluster/adcchannel.h

32 lines
571 B
C
Raw Permalink Normal View History

#ifndef ADCCHANNEL_H
#define ADCCHANNEL_H
#include <QObject>
#include "stpdefine.h"
class ADCChannel : public QObject
{
Q_OBJECT
public:
explicit ADCChannel(QObject *parent = nullptr);
void setMode(ADC_ns::channelMode value) { _mode = value; }
void setIEPE(bool value) { _IEPE = value; }
void setFactor(float value) { _factor = value; }
float getFactor() { return _factor; }
ADC_ns::channelMode getMode() { return _mode; }
private:
float _factor;
ADC_ns::channelMode _mode;
bool _IEPE;
signals:
};
#endif // ADCCHANNEL_H