Преглед изворни кода

上传5寸屏幕修复不显示问题

chenyuanjie пре 1 година
родитељ
комит
075990f8b2

BIN
Qt/Qt_Test_Pro_5inch/Output/Qt_Test


+ 4 - 0
Qt/Qt_Test_Pro_5inch/common.h

@@ -49,6 +49,8 @@ typedef struct
     unsigned short  status                                      ;//开关状态
     unsigned short  NF_status                                   ;//零线状态
 
+    int             OperAllowFlag;                               //操作允许标志
+    
     port_info_t     port;                                       //
 }PowerInfo;
 
@@ -122,6 +124,8 @@ typedef struct
     PowerWarningInfo    _PowerWarninginfo[AC_SINGLE_S_MAX_CHN_NUM] ;//存储报警数据
     struct list_head    list;  //存储具有的通道指针
     GlobalPowerInManger _globalPowerInManger;                       //总输入数据
+    int nLeft_phType;       //左半边相类型
+    int nRight_phType;      //右半边相类型
 }GlobalPowerCtrlBoard;
 
 

+ 2 - 1
Qt/Qt_Test_Pro_5inch/dataupdatethread.cpp

@@ -375,7 +375,8 @@ void DataUpdateThread::initShmPowerBoard()
         pPowerBoard = (smartPDU_shm_5_inch_data *)mmap(0, shm_stat.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, shm_PowerBord, 0);
         qDebug()<<"shm_PowerBord_ReadOK";
         pdu_Ctrl::instance()->setPowerBoard(pPowerBoard->array_size,pPowerBoard->m_pData);
-        qDebug()<<"shm_PowerBord_pduSetOK_ipd="<<pPowerBoard->nIPD <<"Size="<<pPowerBoard->array_size;
+        qDebug()<<"shm_PowerBord_pduSetOK_ipd="<<pPowerBoard->nIPD <<"Size="<<pPowerBoard->array_size <<" ALL memry="<<shm_stat.st_size;
+        qDebug()<<"SizeOF one = "<<sizeof(GlobalPowerCtrlBoard);
 
     }
     else

+ 5 - 1
Qt/Qt_Test_Pro_5inch/dataupdatethread.h

@@ -23,11 +23,15 @@ struct smartPDU_shm_data
     int nSelectSensor;
     float fT;//温度
     float fH;//湿度
+    float fCO2;//co2
+    char strVer[20];//版本号
     //三项数据
     int bT_ACType;//三相类型
     int nSelectPh;//当前通道的三相ph参数:0:A相 1:B相 2:C相 -1通道总计
+    //报警列表 0表示空,1表示写入,2表示已确认可清空。
+    int nTypeCtrlType[10];
+    char strMSG[10][64];
 };
-
 //自定义共享内存类
 struct smartPDU_shm_5_inch_data
 {

BIN
cust_data/qt/rgb/Qt_Test