X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fpython%2Fsigrok%2Fcore%2Fclasses.i;h=07b13715964a699ee685f77084bdabd658e49ce5;hb=5faebab2903dc91949edc31f0a4b118d86090a30;hp=49cfba98791443e48c7b0f4fe8d7eec246d7a873;hpb=ca79993bba12e8cb48c4327e92b9c296c10a9866;p=libsigrok.git diff --git a/bindings/python/sigrok/core/classes.i b/bindings/python/sigrok/core/classes.i index 49cfba98..07b13715 100644 --- a/bindings/python/sigrok/core/classes.i +++ b/bindings/python/sigrok/core/classes.i @@ -250,9 +250,9 @@ typedef guint pyg_flags_type; { return dynamic_pointer_cast($self->payload()); } - std::shared_ptr _payload_analog() + std::shared_ptr _payload_analog_old() { - return dynamic_pointer_cast($self->payload()); + return dynamic_pointer_cast($self->payload()); } std::shared_ptr _payload_logic() { @@ -271,8 +271,8 @@ typedef guint pyg_flags_type; return self._payload_meta() elif self.type == PacketType.LOGIC: return self._payload_logic() - elif self.type == PacketType.ANALOG: - return self._payload_analog() + elif self.type == PacketType.ANALOG_OLD: + return self._payload_analog_old() else: return None @@ -377,7 +377,7 @@ std::map dict_to_map_options(PyObject *dict, %} /* Ignore these methods, we will override them below. */ -%ignore sigrok::Analog::data; +%ignore sigrok::AnalogOld::data; %ignore sigrok::Driver::scan; %ignore sigrok::InputFormat::create_input; %ignore sigrok::OutputFormat::create_output; @@ -506,8 +506,8 @@ std::map dict_to_map_options(PyObject *dict, } } -/* Return NumPy array from Analog::data(). */ -%extend sigrok::Analog +/* Return NumPy array from AnalogOld::data(). */ +%extend sigrok::AnalogOld { PyObject * _data() {