Wizualizacja konfiguracji dłoni  1.0
Dokumentacja pliku mainwindow.hh
#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"
Wykres zależności załączania dla mainwindow.hh:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

Idź do kodu źródłowego tego pliku.

Komponenty

class  MainWindow
 Klasa definiujaca glowne okno. Więcej...
 

Przestrzenie nazw

 Ui
 

Definicje

#define MAX_CONNECTION_TRIES   3
 
#define RECONNECT_SECONDS   5
 
#define SERIAL_OPEN_MODE   QIODevice::ReadWrite
 
#define SENSOR_TYPE_BEND   0x1
 
#define SENSOR_TYPE_TOUCH   0x2
 
#define SENSOR_TYPE_ACC   0x3
 
#define SENSOR_ID_FINGER_THUMB   0x1
 
#define SENSOR_ID_FINGER_INDEX   0x2
 
#define SENSOR_ID_FINGER_MIDDLE   0x3
 
#define SENSOR_ID_FINGER_RING   0x4
 
#define SENSOR_ID_FINGER_PINKY   0x5
 
#define SENSOR_ID_ACC_XAXIS   0xA
 
#define SENSOR_ID_ACC_ZAXIS   0xB
 
#define SENSOR_RANGE_BEND_MIN   0x00
 
#define SENSOR_RANGE_BEND_MAX   0xFF
 
#define SENSOR_RANGE_TOUCH_MIN   0x00
 
#define SENSOR_RANGE_TOUCH_MAX   0xFF
 
#define SENSOR_RANGE_ACC_MIN   0x00
 
#define SENSOR_RANGE_ACC_MAX   0xFF
 
#define BAR_PERCENTAGE_MAX   0x64
 
#define BAR_PERCENTAGE_MIN   0x00
 
#define DEVICE_HANDSHAKE   "01\n"
 
#define DEVICE_START   "02\n"
 
#define DEVICE_STOP   "03\n"
 
#define DEVICE_VIBRATE   0x40
 
#define DEVICE_HANDSHAKE_RESPONSE   0x10
 
#define DEVICE_START_RESPONSE   0x20
 
#define DEVICE_STOP_RESPONSE   0x30
 
#define DEVICE_FIRST_WORD   0xF0
 
#define X_RANGE_POINTS   20
 
#define TIMER_TIMEOUT_MS   250
 
#define MAX_SENSORS_BEND   5
 
#define MAX_SENSORS_TOUCH   5
 
#define MAX_AXIS_ACC   2
 
#define MAX_SENSORS   MAX_SENSORS_BEND + MAX_SENSORS_TOUCH + MAX_AXIS_ACC
 

Dokumentacja definicji

#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_AXIS_ACC   2
#define MAX_CONNECTION_TRIES   3
#define MAX_SENSORS   MAX_SENSORS_BEND + MAX_SENSORS_TOUCH + MAX_AXIS_ACC
#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