{
}
+boost::shared_ptr<pv::data::SignalData> AnalogSignal::data() const
+{
+ return _data;
+}
+
void AnalogSignal::set_scale(float scale)
{
_scale = scale;
virtual ~AnalogSignal();
+ boost::shared_ptr<pv::data::SignalData> data() const;
+
void set_scale(float scale);
/**
{
}
+boost::shared_ptr<pv::data::SignalData> LogicSignal::data() const
+{
+ return _data;
+}
+
boost::shared_ptr<pv::data::Logic> LogicSignal::logic_data() const
{
return _data;
virtual ~LogicSignal();
+ boost::shared_ptr<pv::data::SignalData> data() const;
+
boost::shared_ptr<pv::data::Logic> logic_data() const;
/**
#ifndef PULSEVIEW_PV_VIEW_SIGNAL_H
#define PULSEVIEW_PV_VIEW_SIGNAL_H
+#include <boost/shared_ptr.hpp>
+
#include <QComboBox>
#include <QWidgetAction>
*/
void set_name(QString name);
+ virtual boost::shared_ptr<pv::data::SignalData> data() const = 0;
+
/**
* Returns true if the trace is visible and enabled.
*/