X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fswig%2Fclasses.i;h=92aa3871682c7df72ac19a36d0983e765049d480;hb=c8965e545957209652f0bc79f88a1b39d8ff7ce2;hp=4fb37315821d6d4d7004c7906f02bd9fddd5aaa1;hpb=ea22dc108b1da4c1f43c5cb2b8433a44fad726bf;p=libsigrok.git diff --git a/bindings/swig/classes.i b/bindings/swig/classes.i index 4fb37315..92aa3871 100644 --- a/bindings/swig/classes.i +++ b/bindings/swig/classes.i @@ -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; @@ -263,6 +264,8 @@ typedef std::map %attributemap(Meta, map_ConfigKey_Variant, config, config); +%attributevector(Analog, + std::vector >, 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);