#ifndef ZTINFO_H
#define ZTINFO_H

#include <QList>

class CZTInfo
{
public:
    int mZT1PPIAlarmFlag1;
    int mZT1PPIAlarmFlag2;
    int mZT1PPIAlarmFlag3;
    int mZT1PPIAlarmFlag4;
    int mZT1PPEAlarmFlag1;
    int mZT1PPEAlarmFlag2;
    int mZT1PPEAlarmFlag3;
    int mZT1PPEAlarmFlag4;
    int mZT1PGAlarmFlag1;
    int mZT1PGAlarmFlag2;
    int mZT1PGAlarmFlag3;
    int mZT1PGAlarmFlag4;
    int mZT1FNAlarmFlag1;
    int mZT1FNAlarmFlag2;
    int mZT1FNAlarmFlag3;
    int mZT1FNAlarmFlag4;

    QList<qint16> mZT1Ranks;
//    int mZT1PPIRank1;
//    int mZT1PPIRank2;
//    int mZT1PPIRank3;
//    int mZT1PPIRank4;
//    int mZT1PPERank1;
//    int mZT1PPERank2;
//    int mZT1PPERank3;
//    int mZT1PPERank4;
//    int mZT1PGRank1;
//    int mZT1PGRank2;
//    int mZT1PGRank3;
//    int mZT1PGRank4;

    int mZT1V00AlarmFlag;
    int mZT1PEQ1AlarmFlag;

    int mZT2PPIAlarmFlag1;
    int mZT2PPIAlarmFlag2;
    int mZT2PPIAlarmFlag3;
    int mZT2PPIAlarmFlag4;
    int mZT2PPEAlarmFlag1;
    int mZT2PPEAlarmFlag2;
    int mZT2PPEAlarmFlag3;
    int mZT2PPEAlarmFlag4;

    QList<qint16> mZT2Ranks;
//    int mZT2PPIRank1;
//    int mZT2PPIRank2;
//    int mZT2PPIRank3;
//    int mZT2PPIRank4;
//    int mZT2PPERank1;
//    int mZT2PPERank2;
//    int mZT2PPERank3;
//    int mZT2PPERank4;

    int mZT2V02AlarmFlag;
    int mZT2PEQ2AlarmFlag;

    int mITI10_12Flag;

    int mWatchdogZT;

    CZTInfo();
};



#endif // ZTINFO_H
