You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
734 B
C++
44 lines
734 B
C++
#include "cdac.h"
|
|
#include <QString>
|
|
|
|
cdac::cdac()
|
|
{
|
|
|
|
}
|
|
|
|
const std::string &cdac::name() const
|
|
{
|
|
return m_name;
|
|
}
|
|
|
|
void cdac::setName(const std::string &newName)
|
|
{
|
|
m_name = newName;
|
|
}
|
|
|
|
double cdac::outputLevel() const
|
|
{
|
|
return m_outputLevel;
|
|
}
|
|
|
|
void cdac::setOutputLevel(double newOutputLevel)
|
|
{
|
|
m_outputLevel = newOutputLevel;
|
|
}
|
|
|
|
QDataStream& operator >>(QDataStream& in, cdac& dac){
|
|
QString name;
|
|
in >> name;
|
|
dac.m_name=name.toStdString();
|
|
qreal outputLevel;
|
|
in >>outputLevel;
|
|
dac.setOutputLevel((double)outputLevel);
|
|
|
|
return in;
|
|
}
|
|
QDataStream& operator <<(QDataStream& out,cdac& dac){
|
|
out << QString::fromStdString(dac.name());
|
|
out << qreal(dac.outputLevel());
|
|
return out;
|
|
}
|