X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=libsigrokdecode.h;h=087027698b5223765e58c721ec59044174eeb53f;hb=b8c8dc8a649ad0a76bccbfae7198cc9c8cb2ccda;hp=44402673479cd1af19d4599e7e9e5f3be5be7d52;hpb=ddcde1861eb029e17d2592b2fbf644e2e00f4835;p=libsigrokdecode.git diff --git a/libsigrokdecode.h b/libsigrokdecode.h index 4440267..0870276 100644 --- a/libsigrokdecode.h +++ b/libsigrokdecode.h @@ -190,7 +190,7 @@ struct srd_decoder { GSList *binary; /** - * List of logic output channels (item: id, description, samplerate). + * List of logic output channels (item: id, description). */ GSList *logic_output_channels; @@ -241,7 +241,6 @@ struct srd_decoder_annotation_row { struct srd_decoder_logic_output_channel { char *id; char *desc; - uint64_t samplerate; }; struct srd_decoder_inst { @@ -327,9 +326,9 @@ struct srd_proto_data_binary { const unsigned char *data; }; struct srd_proto_data_logic { - int logic_class; - uint64_t size; - const unsigned char *data; + int logic_group; + uint64_t repeat_count; /* Number of times the value in data was repeated. */ + const unsigned char *data; /* Bitfield containing the states of the logic outputs */ }; typedef void (*srd_pd_output_callback)(struct srd_proto_data *pdata,