/Designs/Oscilloscope/SW/PC_side/qscope/scope.h
5,12 → 5,13
#include <QTimer>
#include <QSlider>
#include <stdint.h>
#include <QLabel>
 
#define TICK 150 // time in ms for one sampling (of LEN values)
#define TICK 250 // time in ms for one sample (LEN values)
#define LEN 100 // number of sampled values
 
#define DEF_SCALE 256 //divisor
#define DEF_SHIFT 0
#define DEF_SCALE 128 //divisor
#define DEF_SHIFT 37203
 
#define LEFT 10
#define TOP 10
36,15 → 37,19
void paintEvent(QPaintEvent *event);
 
private:
uint8_t buffer[2*LEN];
int data[LEN];
char dataAquired;
void UI(void);
long shift, scale;
int shift, scale;
 
QTimer *updateTimer;
QSlider *shiftSlider;
QSlider *scaleSlider;
 
QLabel * labels[5];
};
 
#endif