1
0
mirror of https://github.com/rene-dev/stmbl.git synced 2024-12-30 04:24:29 +00:00
stmbl/term/basicdrawpane.hpp
2015-04-06 11:53:34 +02:00

32 lines
660 B
C++

#pragma once
#include <wx/wx.h>
#include <wx/splitter.h>
#include <wx/listctrl.h>
#include <wx/bitmap.h>
#include <wx/artprov.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/choice.h>
#include <wx/arrstr.h>
#include <wx/button.h>
#include <math.h>
#include <vector>
#include <libserialport.h>
class BasicDrawPane : public wxPanel
{
public:
BasicDrawPane(wxFrame* parent, int ch);
void paintEvent(wxPaintEvent & evt);
void paintNow();
void plotvalue(float[]);
void Clear();
int channels;
static const wxPen pen[];
private:
wxLongLong time;
std::vector<std::vector<float>> data;
int x,y,xpos,xstep;
};