Newer
Older
PhaseMeasure / ChannelItem.h
#ifndef CHANNELITEM_H
#define CHANNELITEM_H

#include <QWidget>
#include "protocol/dto/PhaseDataDto.h"
#include "common/utils/SettingConfig.h"
#include "ChannelCharts.h"

extern QVector<QVector<QStringList>> phaseVector;
extern QVector<QVector<double>> channelAllan;
extern QVector<QVector<double>> channelAllenSigma;

namespace Ui {
class ChannelItem;
}

class ChannelItem : public QWidget
{
    Q_OBJECT

public:
    explicit ChannelItem(QWidget *parent = nullptr);
    ~ChannelItem();

    void setIndex(int value);
    void updatePhaseMeasureData(PhaseDataDto * phaseData);

private slots:
    void on_clearDataButt_clicked();
    void on_chartViewButt_clicked();

private:
    Ui::ChannelItem *ui;
    int index;
};

#endif // CHANNELITEM_H