#include <QMainWindow>
#include <QCoreApplication>
#include <QtGlobal>
#include <QFile>
#include <QtSerialPort/QSerialPort>
#include <QTimer>
#include <QVector>
#include <stdio.h>
#include <iostream>
#include "connection.hh"
#include "time.hh"
#include "qcustomplot.hh"
#include "functions.hh"
Idź do kodu źródłowego tego pliku.
#define BAR_PERCENTAGE_MAX 0x64 |
#define BAR_PERCENTAGE_MIN 0x00 |
#define DEVICE_FIRST_WORD 0xF0 |
#define DEVICE_HANDSHAKE "01\n" |
#define DEVICE_HANDSHAKE_RESPONSE 0x10 |
#define DEVICE_START "02\n" |
#define DEVICE_START_RESPONSE 0x20 |
#define DEVICE_STOP "03\n" |
#define DEVICE_STOP_RESPONSE 0x30 |
#define DEVICE_VIBRATE 0x40 |
#define MAX_CONNECTION_TRIES 3 |
#define MAX_SENSORS_BEND 5 |
#define MAX_SENSORS_TOUCH 5 |
#define RECONNECT_SECONDS 5 |
#define SENSOR_ID_ACC_XAXIS 0xA |
#define SENSOR_ID_ACC_ZAXIS 0xB |
#define SENSOR_ID_FINGER_INDEX 0x2 |
#define SENSOR_ID_FINGER_MIDDLE 0x3 |
#define SENSOR_ID_FINGER_PINKY 0x5 |
#define SENSOR_ID_FINGER_RING 0x4 |
#define SENSOR_ID_FINGER_THUMB 0x1 |
#define SENSOR_RANGE_ACC_MAX 0xFF |
#define SENSOR_RANGE_ACC_MIN 0x00 |
#define SENSOR_RANGE_BEND_MAX 0xFF |
#define SENSOR_RANGE_BEND_MIN 0x00 |
#define SENSOR_RANGE_TOUCH_MAX 0xFF |
#define SENSOR_RANGE_TOUCH_MIN 0x00 |
#define SENSOR_TYPE_ACC 0x3 |
#define SENSOR_TYPE_BEND 0x1 |
#define SENSOR_TYPE_TOUCH 0x2 |
#define SERIAL_OPEN_MODE QIODevice::ReadWrite |
#define TIMER_TIMEOUT_MS 250 |
#define X_RANGE_POINTS 20 |