* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "signaldata.h"
+#include "signaldata.hpp"
namespace pv {
namespace data {
-SignalData::SignalData(double samplerate) :
- _samplerate(samplerate),
- _start_time(0)
+SignalData::SignalData() :
+ start_time_(0),
+ samplerate_(0)
{
}
-double SignalData::get_samplerate() const
+double SignalData::samplerate() const
{
- return _samplerate;
+ return samplerate_;
+}
+
+void SignalData::set_samplerate(double samplerate)
+{
+ samplerate_ = samplerate;
+ clear();
}
double SignalData::get_start_time() const
{
- return _start_time;
+ return start_time_;
}
} // namespace data