You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
453 B

#ifndef SONODEVICE_H
#define SONODEVICE_H
#include <QObject>
#include "SonoPcieDevice.h"
#include "SonoConfig.h"
class SonoDevice
{
private:
char* _buffers[SW_BUFFER_NUM];
public:
SonoPcieDevice device;
SonoDevice();
~SonoDevice();
void init();
void startDma();
void stopDma();
int getCounter();
void copy(int srcIndex, int dstIndex);
//void show(int i);
const char* getBufferPtr(int index);
};
#endif //SONODEVICE_H