|
@@ -2,6 +2,8 @@
|
|
|
#include <unistd.h>
|
|
#include <unistd.h>
|
|
|
#include <linux/input.h>
|
|
#include <linux/input.h>
|
|
|
#include "pdu_ctrl.h"
|
|
#include "pdu_ctrl.h"
|
|
|
|
|
+//#define USE_Gravity
|
|
|
|
|
+
|
|
|
typedef enum { KEY_CODE_NONE = 0, KEY_CODE_USER0, KEY_CODE_USER1 } KeyCode;
|
|
typedef enum { KEY_CODE_NONE = 0, KEY_CODE_USER0, KEY_CODE_USER1 } KeyCode;
|
|
|
ButtonClickThread::ButtonClickThread(QObject *parent)
|
|
ButtonClickThread::ButtonClickThread(QObject *parent)
|
|
|
:QThread(parent)
|
|
:QThread(parent)
|
|
@@ -43,7 +45,7 @@ void ButtonClickThread::run()
|
|
|
checkBtnStatus(GPIO_KEY2);
|
|
checkBtnStatus(GPIO_KEY2);
|
|
|
checkBtnStatus(GPIO_KEY3);
|
|
checkBtnStatus(GPIO_KEY3);
|
|
|
checkBtnStatus(GPIO_KEY4);
|
|
checkBtnStatus(GPIO_KEY4);
|
|
|
-#ifdef hightSmartPDU
|
|
|
|
|
|
|
+#ifdef USE_Gravity
|
|
|
checkBtnStatus(GPIO_X);
|
|
checkBtnStatus(GPIO_X);
|
|
|
checkBtnStatus(GPIO_Y);
|
|
checkBtnStatus(GPIO_Y);
|
|
|
#endif
|
|
#endif
|
|
@@ -80,7 +82,7 @@ void ButtonClickThread::checkBtnStatus(int KeyID)
|
|
|
case GPIO_KEY3:
|
|
case GPIO_KEY3:
|
|
|
nButtonSave[2]=value.toInt();
|
|
nButtonSave[2]=value.toInt();
|
|
|
break;
|
|
break;
|
|
|
- #ifdef hightSmartPDU
|
|
|
|
|
|
|
+ #ifdef USE_Gravity
|
|
|
case GPIO_X:
|
|
case GPIO_X:
|
|
|
nButtonSave[3]=value.toInt();
|
|
nButtonSave[3]=value.toInt();
|
|
|
break;
|
|
break;
|
|
@@ -108,7 +110,7 @@ void ButtonClickThread::ButtonDownTime(int KeyID,int nValue)
|
|
|
case 2:
|
|
case 2:
|
|
|
TimeSet(GPIO_KEY3,2,nValue);
|
|
TimeSet(GPIO_KEY3,2,nValue);
|
|
|
break;
|
|
break;
|
|
|
-#ifdef hightSmartPDU
|
|
|
|
|
|
|
+#ifdef USE_Gravity
|
|
|
case 3:
|
|
case 3:
|
|
|
SaveSataus(nValue,m_nY);
|
|
SaveSataus(nValue,m_nY);
|
|
|
break;
|
|
break;
|