| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- #include "beepthread.h"
 
- BeepThread::BeepThread(QObject *parent, Ycapi *api) :
 
-     QThread(parent)
 
- {
 
-     this->api = api;
 
- }
 
- void BeepThread::setBeep(int type)
 
- {
 
-     this->type = type;
 
- }
 
- void BeepThread::run()
 
- {
 
-     while(1)
 
-     {
 
-         switch(type)
 
-         {
 
-         case NoBeep:
 
-             break;
 
-         case OkBeep:
 
-             api->BeepOn(true);
 
-             usleep(50000);
 
-             api->BeepOn(false);
 
-             usleep(50000);
 
-             api->BeepOn(true);
 
-             usleep(150000);
 
-             api->BeepOn(false);
 
-             break;
 
-         case BtnBeep:
 
-             api->BeepOn(true);
 
-             usleep(100000);
 
-             api->BeepOn(false);
 
-             break;
 
-         case WrongBeep:
 
-             api->BeepOn(true);
 
-             usleep(150000);
 
-             api->BeepOn(false);
 
-             usleep(50000);
 
-             api->BeepOn(true);
 
-             usleep(50000);
 
-             api->BeepOn(false);
 
-             break;
 
-         }
 
-         type = NoBeep;
 
-         usleep(500000);
 
-     }
 
- }
 
 
  |