X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Fanalog.c;h=4f5acd668375dce7dcd04a5f911db9aff594ece4;hb=ce48b174da534120e7b725cd664743a6e9a75956;hp=c76392caeffbf488ad373e84d1eb92bd0385f41e;hpb=6e6babb9d5f2293b3ebc1b7d90f94fa7038e0602;p=libsigrok.git diff --git a/src/output/analog.c b/src/output/analog.c index c76392ca..4f5acd66 100644 --- a/src/output/analog.c +++ b/src/output/analog.c @@ -105,6 +105,9 @@ static void fancyprint(int unit, int mqflags, float value, GString *out) case SR_UNIT_FARAD: si_printf(value, out, "F"); break; + case SR_UNIT_HENRY: + si_printf(value, out, "H"); + break; case SR_UNIT_KELVIN: si_printf(value, out, "K"); break; @@ -187,6 +190,10 @@ static void fancyprint(int unit, int mqflags, float value, GString *out) case SR_UNIT_HUMIDITY_293K: si_printf(value, out, "%rF"); break; + case SR_UNIT_DEGREE: + si_printf(value, out, ""); + g_string_append_unichar(out, 0x00b0); + break; default: si_printf(value, out, ""); break; @@ -212,6 +219,8 @@ static void fancyprint(int unit, int mqflags, float value, GString *out) g_string_append_printf(out, " REL"); if (mqflags & SR_MQFLAG_AVG) g_string_append_printf(out, " AVG"); + if (mqflags & SR_MQFLAG_REFERENCE) + g_string_append_printf(out, " REF"); g_string_append_c(out, '\n'); }