X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Fanalog.c;h=f984bc1850e91112f90ee10f16ea43328d93d4b9;hb=02c7c482a60f3209adb7c44f4ff52ac087a0aeb0;hp=c76392caeffbf488ad373e84d1eb92bd0385f41e;hpb=0f5b241ec91b3ca89d5fb2da2327c624a55c58c9;p=libsigrok.git diff --git a/src/output/analog.c b/src/output/analog.c index c76392ca..f984bc18 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,12 @@ 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"); + if (mqflags & SR_MQFLAG_AUTOMQ) + g_string_append_printf(out, " AUTOMQ"); + if (mqflags & SR_MQFLAG_AUTOMODEL) + g_string_append_printf(out, " AUTOMODEL"); g_string_append_c(out, '\n'); }