7 #include "qcepproperty.h"
27 void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime());
42 Q_PROPERTY(
bool enabled READ get_Enabled WRITE set_Enabled)
43 QCEP_BOOLEAN_PROPERTY(Enabled)
45 Q_PROPERTY(QString
fileName READ get_FileName WRITE set_FileName)
46 QCEP_STRING_PROPERTY(FileName)
48 Q_PROPERTY(
double updateInterval READ get_UpdateInterval WRITE set_UpdateInterval)
49 QCEP_DOUBLE_PROPERTY(UpdateInterval)
51 Q_PROPERTY(
int pointLimit READ get_PointLimit WRITE set_PointLimit)
52 QCEP_INTEGER_PROPERTY(PointLimit)
54 Q_PROPERTY(
int scanNumber READ get_ScanNumber WRITE set_ScanNumber)
55 QCEP_INTEGER_PROPERTY(ScanNumber)
57 Q_PROPERTY(
int pointCount READ get_PointCount WRITE set_PointCount STORED false)
58 QCEP_INTEGER_PROPERTY(PointCount)
60 Q_PROPERTY(QStringList
channelNames READ get_ChannelNames WRITE set_ChannelNames STORED false)
61 QCEP_STRING_LIST_PROPERTY(ChannelNames)
64 #endif // QPIDLOGGER_H
QPidObjectNamer m_ObjectNamer
QPidLogger(QcepSettingsSaverWPtr saver, QPidControllerWPtr ctrl)
QWeakPointer< QPidController > QPidControllerWPtr
void logChannelNames(QStringList names)
void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())
void logChannelValues(QcepDoubleList values)
void openLogFileIfNeeded()
QPidControllerWPtr m_Controller
void readSettings(QSettings *set, QString section)
void writeSettings(QSettings *set, QString section)
void logString(QString str)
QcepSettingsSaverWPtr m_Saver
void onFilenameChanged(QString name, int n)