#ifndef BCODETERMINALSTATUSDTO_H
#define BCODETERMINALSTATUSDTO_H

#include <QObject>

#include "DeviceFrameBaseDto.h"

class BCodeTerminalStatusDto : public DeviceFrameBaseDto
{
    Q_OBJECT
public:
    explicit BCodeTerminalStatusDto(QObject * parent = nullptr);

    QString devStatus;
    QString bdcInStatus;
    QString bacInStatus;
    QString fiveInStatus;
    QList<QString> bdcOutStatusList;
    QList<QString> bacOutStatusList;
    QString ref;
    QString track;
    float bacRange;
    qint8 bacRatio;

    QJsonObject toJSON() override;
};

#endif // BCODETERMINALSTATUSDTO_H
