X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Frigol-ds%2Fapi.c;h=0234c9c0df3ab5d63d8796ed9e1ad1c9596a17f8;hb=6508992d04bf972ae98b8c7e97201c5164501687;hp=e943f9b270f12c204507830211cd6764fa825772;hpb=5827f61b641cfd326a9cf2ea534eb4f9481a8187;p=libsigrok.git diff --git a/src/hardware/rigol-ds/api.c b/src/hardware/rigol-ds/api.c index e943f9b2..0234c9c0 100644 --- a/src/hardware/rigol-ds/api.c +++ b/src/hardware/rigol-ds/api.c @@ -291,7 +291,7 @@ static struct sr_dev_inst *probe_device(struct sr_scpi_dev_inst *scpi) } } - if (!model || !(sdi = sr_dev_inst_new(0, SR_ST_ACTIVE, + if (!model || !(sdi = sr_dev_inst_new(SR_ST_ACTIVE, model->series->vendor->name, model->name, hw_info->firmware_version))) { @@ -300,9 +300,9 @@ static struct sr_dev_inst *probe_device(struct sr_scpi_dev_inst *scpi) } sdi->conn = scpi; - sdi->driver = di; sdi->inst_type = SR_INST_SCPI; + sdi->serial_num = g_strdup(hw_info->serial_number); if (!(devc = g_try_malloc0(sizeof(struct dev_context)))) return NULL;