%pointer_cast(gpointer, struct sr_dev_inst *, gpointer_to_sr_dev_inst_ptr);
%pointer_cast(void *, struct sr_datafeed_logic *, void_ptr_to_sr_datafeed_logic_ptr)
%pointer_cast(void *, struct sr_datafeed_analog *, void_ptr_to_sr_datafeed_analog_ptr)
-%pointer_cast(void *, struct sr_probe *, void_ptr_to_sr_probe_ptr)
+%pointer_cast(void *, struct sr_channel *, void_ptr_to_sr_channel_ptr)
%pointer_cast(void *, struct sr_channel_group *, void_ptr_to_sr_channel_group_ptr)
%extend sr_input_format {
return $self->init(o);
}
- int call_event(struct sr_output *o, int event_type, uint8_t **data_out,
- uint64_t *length_out) {
- return $self->event(o, event_type, data_out, length_out);
- }
-
- int call_data(struct sr_output *o, const void *data_in,
- uint64_t length_in, uint8_t **data_out, uint64_t *length_out) {
- return $self->data(o, data_in, length_in, data_out, length_out);
- }
-
- int call_receive(struct sr_output *o, const struct sr_dev_inst *sdi,
+ int call_receive(struct sr_output *o,
const struct sr_datafeed_packet *packet, GString **out) {
- return $self->receive(o, sdi, packet, out);
+ return $self->receive(o, packet, out);
}
int call_cleanup(struct sr_output *o) {