X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Fanalog.c;h=05194daba4b9a2d868bf26537cff198eda13d524;hb=d11d606626a2ce9359ed2b5395fe4b998604da92;hp=d1fd7be6b17b2924ab72f49d761019d3f52f83ef;hpb=d713e561814558d9f07c4186aef35a23df8b8445;p=libsigrok.git diff --git a/output/analog.c b/output/analog.c index d1fd7be6..05194dab 100644 --- a/output/analog.c +++ b/output/analog.c @@ -137,6 +137,12 @@ static void fancyprint(int unit, int mqflags, float value, GString *out) case SR_UNIT_SIEMENS: si_printf(value, out, "S"); break; + case SR_UNIT_DECIBEL_MW: + si_printf(value, out, "dBu"); + break; + case SR_UNIT_DECIBEL_VOLT: + si_printf(value, out, "dBV"); + break; } if ((mqflags & (SR_MQFLAG_AC | SR_MQFLAG_DC)) == (SR_MQFLAG_AC | SR_MQFLAG_DC)) g_string_append_printf(out, " AC+DC"); @@ -156,6 +162,7 @@ static GString *receive(struct sr_output *o, const struct sr_dev_inst *sdi, float *fdata; int i, j; + (void)sdi; if (!o || !o->sdi) return NULL; ctx = o->internal;