Home | History | Annotate | Download | only in mraa

Lines Matching defs:AcquisitionThread

22 #include "AcquisitionThread.hpp"
25 void* AcquisitionThread::acquisitionRoutine(void *param) {
26 AcquisitionThread *acquisitionThread = reinterpret_cast<AcquisitionThread *>(param);
33 if (acquisitionThread == nullptr) {
38 sensor = acquisitionThread->sensor;
50 pthread_mutex_lock(&acquisitionThread->pthreadMutex);
56 while(acquisitionThread->getWritePipeFd() != -1) {
64 rc = write(acquisitionThread->getWritePipeFd(), &data, sizeof(sensors_event_t));
70 if (acquisitionThread->getWritePipeFd() == -1) {
77 pthread_cond_timedwait(&acquisitionThread->pthreadCond, &acquisitionThread->pthreadMutex, &target_time);
81 pthread_mutex_unlock(&acquisitionThread->pthreadMutex);
85 AcquisitionThread::AcquisitionThread(int pollFd, Sensor *sensor)
90 bool AcquisitionThread::init() {
163 bool AcquisitionThread::generateFlushCompleteEvent() {
193 int AcquisitionThread::wakeup() {
201 AcquisitionThread::~AcquisitionThread() {