CubicSDR/src/DemodulatorThreadTask.h

27 lines
641 B
C
Raw Normal View History

2014-11-16 16:51:45 -05:00
#pragma once
#include <vector>
#include "wx/defs.h"
#include "wx/string.h"
class DemodulatorThreadTask {
public:
enum DEMOD_THREAD_COMMAND {
DEMOD_THREAD_EXIT = wxID_EXIT, DEMOD_THREAD_NULL = wxID_HIGHEST + 1, DEMOD_THREAD_STARTED, DEMOD_THREAD_PROCESS, DEMOD_THREAD_ERROR, DEMOD_THREAD_DATA
};
DemodulatorThreadTask() :
m_cmd(DEMOD_THREAD_NULL) {
}
DemodulatorThreadTask(DEMOD_THREAD_COMMAND cmd) :
m_cmd(cmd) {
}
void setData(std::vector<signed char> &data_in);
std::vector<signed char> &getData();
2014-11-16 16:51:45 -05:00
DEMOD_THREAD_COMMAND m_cmd;
std::vector<signed char> data;
2014-11-16 16:51:45 -05:00
};