]> sigrok.org Git - libsigrok.git/blobdiff - hardware/demo/demo.c
Prefixes for *_device_instance.
[libsigrok.git] / hardware / demo / demo.c
index 348fd704c48563280388e6696e1e8359d001c07f..06722c4fc80b20e31a310b0be4a1041e53f480f0 100644 (file)
@@ -282,7 +282,7 @@ static void thread_func(void *data)
 /* Callback handling data */
 static int receive_data(int fd, int revents, void *user_data)
 {
-       struct datafeed_packet packet;
+       struct sr_datafeed_packet packet;
        char c[BUFSIZE];
        gsize z;
 
@@ -320,8 +320,8 @@ static int receive_data(int fd, int revents, void *user_data)
 
 static int hw_start_acquisition(int device_index, gpointer session_device_id)
 {
-       struct datafeed_packet *packet;
-       struct datafeed_header *header;
+       struct sr_datafeed_packet *packet;
+       struct sr_datafeed_header *header;
        struct databag *mydata;
 
        mydata = malloc(sizeof(struct databag));
@@ -359,13 +359,13 @@ static int hw_start_acquisition(int device_index, gpointer session_device_id)
        if (!my_thread)
                return SR_ERR;
 
-       packet = malloc(sizeof(struct datafeed_packet));
-       header = malloc(sizeof(struct datafeed_header));
+       packet = malloc(sizeof(struct sr_datafeed_packet));
+       header = malloc(sizeof(struct sr_datafeed_header));
        if (!packet || !header)
                return SR_ERR_MALLOC;
 
        packet->type = DF_HEADER;
-       packet->length = sizeof(struct datafeed_header);
+       packet->length = sizeof(struct sr_datafeed_header);
        packet->payload = (unsigned char *)header;
        header->feed_version = 1;
        gettimeofday(&header->starttime, NULL);
@@ -390,8 +390,9 @@ static void hw_stop_acquisition(int device_index, gpointer session_device_id)
        thread_running = 0;
 }
 
-struct device_plugin demo_plugin_info = {
+struct sr_device_plugin demo_plugin_info = {
        "demo",
+       "Demo driver and pattern generator",
        1,
        hw_init,
        hw_cleanup,