| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #ifndef PDUINFODEF_H
- #define PDUINFODEF_H
- #include <QLabel>
- #include <QWidget>
- #include <QTimer>
- #define _SWITCH_T_AC_TYPE_CHN_INFO 0x1770 //获取三项类型通道
- #define _SWITCH_T_AC_IN_L1_INFO 0x1771 //三项交流输入L1
- #define _SWITCH_T_AC_IN_L2_INFO 0x1779 //三项交流输入L2
- #define _SWITCH_T_AC_IN_L3_INFO 0x1781 //三项交流输入L3
- #define _SWITCH_T_AC_CH_INFO 0x1789 //每个通道信息
- #define _SWITCH_T_AC_CH_PHASE_INFO 0x1A09 //每个通道相信息
- #define _SWITCH_T_AC_TH_INFO 0x2189 //温湿度信息
- #define _SWITCH_T_AC_CH_STATUS 0x218B //通道开关信息
- #define _SWITCH_T_AC_SENSOR_INFO 0x224B //MODBUS传感器信息
- #define _SWITCH_T_AC_SENSOR_INFO1 0x225B //干节点传感器信息
- //#define _SWITCH_CH_DIV 150 //查询通道间隔
- #define QUERYSTAMP 10 //查询间隔
- //==========================PDU数据结构=======================
- struct PDUAllInfo
- {
- float AllVoltage_L1 =0;
- float AllCurrent_L1=0;
- float AllPower_L1=0;
- float AllConsumption_L1=0;
- float AllVoltage_L2=0;
- float AllCurrent_L2=0;
- float AllPower_L2=0;
- float AllConsumption_L2=0;
- float AllVoltage_L3=0;
- float AllCurrent_L3=0;
- float AllPower_L3=0;
- float AllConsumption_L3=0;
- float Sensor_Temperature=0;
- float Sensor_Humidity=0;
- float Sensor_CO2=0;
- float Sensor_INTemperature=0;
- float Sensor_OUTTemperature=0;
- bool Sensor_WaterImmersion=false;
- bool Sensor_LeakFlag=false;
- };
- struct PDUCHInfo
- {
- int CHNum=0;
- QString CHName=0;
- int CHPhase=0;
- float CHVoltage=0;
- float CHCurrent=0;
- float CHPower=0;
- float CHFactor=0;
- float CHConsumption=0;
- bool CHStatus=false;
- };
- extern int m_PDUType;
- extern int m_TotalCHTemp;
- extern int m_TotalCHNum;
- extern PDUAllInfo m_PDUAllInfo;
- extern PDUCHInfo m_PDUCHInfo[64];
- extern QString m_DevFile;
- extern QString m_PreDevFile;
- extern int m_DevVid;
- extern int m_DevPid;
- extern bool use_java;
- extern bool m_openflag;
- extern long sendNum;
- extern long recvNum;
- extern bool m_printflag;
- #endif // PDUINFODEF_H
|