X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fscpi-pps%2Fprotocol.h;h=7a06093fb3ad2d8079c49cb9e0f42325b89c8ccd;hb=4a471029c230a7e2e0b15528d22bf30fb7cf2472;hp=189f1ed95d5c5643c3f7c1fcbf83745dd1dbfb4c;hpb=99d090d8e5a7d52ceb3db58455d53cf55472c6f9;p=libsigrok.git diff --git a/src/hardware/scpi-pps/protocol.h b/src/hardware/scpi-pps/protocol.h index 189f1ed9..7a06093f 100644 --- a/src/hardware/scpi-pps/protocol.h +++ b/src/hardware/scpi-pps/protocol.h @@ -90,6 +90,9 @@ struct scpi_pps { unsigned int num_channel_groups; struct scpi_command *commands; unsigned int num_commands; + int (*probe_channels) (struct sr_dev_inst *sdi, struct sr_scpi_hw_info *hwinfo, + struct channel_spec **channels, unsigned int *num_channels, + struct channel_group_spec **channel_groups, unsigned int *num_channel_groups); }; struct channel_spec { @@ -142,6 +145,8 @@ struct dev_context { /* Operational state */ gboolean beeper_was_set; + struct channel_spec *channels; + struct channel_group_spec *channel_groups; /* Temporary state across callbacks */ struct sr_channel *cur_channel;