Select Git revision
test_fsig.py
-
Daniel Brown authored
adding in fsig command (not parsing yet). See example test_fsig.py in bin folder. Also made component variable an optional argument for xaxis and x2axis which will break previous scripts. Did this as when setting the parameter to tune, the Param object contains whatever component owns that parameter so no need to pass it twice. Also stops someone passing a parameter not for the component stated.
Daniel Brown authoredadding in fsig command (not parsing yet). See example test_fsig.py in bin folder. Also made component variable an optional argument for xaxis and x2axis which will break previous scripts. Did this as when setting the parameter to tune, the Param object contains whatever component owns that parameter so no need to pass it twice. Also stops someone passing a parameter not for the component stated.
preset.cpp 2.12 KiB
#include "preset.h"
// constructors
Preset::Preset(QString name, QString longitude, QString latitude, QString time, QString description)
{
this->name = name;
this->longitude = longitude;
this->latitude = latitude;
this->time = time;
this->description = description;
}
Preset::Preset(const Preset& other) :
name(other.name),
longitude(other.longitude),
latitude(other.latitude),
time(other.time),
description(other.description)
{}
Preset& Preset::operator=(const Preset& other)
{
if (this != &other) {
name = other.name;
longitude = other.longitude;
latitude = other.latitude;
time = other.time;
description = other.description;
}
return *this;
}
// static reflection
QStringList Preset::getAttributes()
{
// reflection of class members (keep in same order as labels!)
return QStringList() << "name" << "longitude" << "latitude" << "time" << "description";
}
QStringList Preset::getLabels()
{
// reflection of class member labels (keep in same order as attributes!)
return QStringList() << "Name" << "Longitude" << "Latitude" << "Time (UTC)" << "Description";
}
// helpers
Preset Preset::fromStringList(QStringList values)
{
Preset preset(values[0], values[1], values[2], values[3], values[4]);
return preset;
}
QStringList Preset::toStringList()
{
QStringList list = QStringList() << name << longitude << latitude << time << description;
return list;
}
// getters/setters
QString Preset::getName() const
{
return name;
}
void Preset::setName(const QString &value)
{
name = value;
}
QString Preset::getLongitude() const
{
return longitude;
}
void Preset::setLongitude(const QString &value)
{
longitude = value;
}
QString Preset::getLatitude() const
{
return latitude;
}
void Preset::setLatitude(const QString &value)
{
latitude = value;
}
QString Preset::getTime() const
{
return time;
}
void Preset::setTime(const QString &value)
{
time = value;
}
QString Preset::getDescription() const
{
return description;
}
void Preset::setDescription(const QString &value)
{
description = value;
}