test_sdk/script/gtl_scr_analog_data.h

32 lines
611 B
C
Raw Normal View History

#ifndef SCR_ANALOG_DATA_H
#define SCR_ANALOG_DATA_H
#include "core/gtl_analog_data.h"
#include "script_global.h"
namespace gtl
{
namespace scr
{
class SCRIPT_EXPORT analog_data : public gtl::analog_data
{
Q_OBJECT
public:
analog_data(qreal rate, qreal reference);
virtual qreal reference() const override;
void set_scale(qreal value);
void set_data(qreal* data, int samples, int idx, int step);
private:
qreal _reference;
qreal _scale;
};
}
}
#endif // ANALOG_DATA_H