]> sigrok.org Git - libsigrok.git/blobdiff - bindings/swig/classes.i
Add a few unit tests for sr_session_trigger_{get,set}.
[libsigrok.git] / bindings / swig / classes.i
index 4fb37315821d6d4d7004c7906f02bd9fddd5aaa1..92aa3871682c7df72ac19a36d0983e765049d480 100644 (file)
@@ -84,6 +84,7 @@ template< class T > class enable_shared_from_this;
 %shared_ptr(sigrok::Trigger);
 %shared_ptr(sigrok::TriggerStage);
 %shared_ptr(sigrok::TriggerMatch);
+%shared_ptr(sigrok::UserDevice);
 
 %template(StringMap) std::map<std::string, std::string>;
 
@@ -263,6 +264,8 @@ typedef std::map<const sigrok::ConfigKey *, Glib::VariantBase>
 
 %attributemap(Meta, map_ConfigKey_Variant, config, config);
 
+%attributevector(Analog,
+    std::vector<std::shared_ptr<sigrok::Channel> >, channels, channels);
 %attribute(sigrok::Analog, int, num_samples, num_samples);
 %attribute(sigrok::Analog, const sigrok::Quantity *, mq, mq);
 %attribute(sigrok::Analog, const sigrok::Unit *, unit, unit);