Re_For_ControlTerminal/Rasp/controller.cpp
Teademia 543afc9ff9 Implement of Rasp GPIO Input read
Import libwringpi and read handbutton input
2023-11-21 21:22:47 +08:00

22 lines
480 B
C++

#include "controller.h"
Controller::Controller(QObject *parent)
: QObject{parent}
{
GPIOInit=new gpioInit;
GPIODetect=new gpiodetect;
connect(GPIODetect,SIGNAL(Pin_High(int)),this,SLOT(GPIO_HIGH(int)));
connect(GPIODetect,SIGNAL(Pin_Low(int)),this,SLOT(GPIO_LOW(int)));
GPIODetect->run();
}
void Controller::GPIO_HIGH(int pin)
{
qDebug()<<"GPIO "<<pin<<" HIGH";
}
void Controller::GPIO_LOW(int pin)
{
qDebug()<<"GPIO "<<pin<<" LOW";
}