ui.setupUi(this);\r
try\r
{\r
- _keyboardController = new DynamicKeyboardController("COM5", 115200);\r
- getState();\r
+#ifdef WIN32\r
+ _keyboardController = new DynamicKeyboardController("COM5", 115200);\r
+#elif defined __MACOSX__\r
+ _keyboardController = new DynamicKeyboardController("/dev/tty.usbmodemfd121", 115200);\r
+#endif\r
+ getState();\r
}\r
catch (...)\r
{\r
\r
inline bool isChecked(QCheckBox *c)\r
{\r
- bool a = c->checkState() > 0;\r
return c->checkState() > 0;\r
}\r
\r
{\r
UINT16 solenoids, duration;\r
UINT8 min, max;\r
- if (_keyboardController)\r
- _keyboardController->getState(solenoids, min, max, duration);\r
+ if (!_keyboardController)\r
+ return;\r
+\r
+ if (!_keyboardController->getState(solenoids, min, max, duration))\r
+ return;\r
\r
ui.s1->setChecked(solenoids & 0x8000);\r
ui.s2->setChecked(solenoids & 0x4000);\r
#include <QtGui/QMainWindow>\r
#include "ui_keyboarddebug.h"\r
\r
-#include <DynamicKeyboardLibrary\DynamicKeyboardController.h>\r
+#include <DynamicKeyboardLibrary/DynamicKeyboardController.h>\r
\r
class KeyboardDebug : public QMainWindow\r
{\r