#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