]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/hameg-hmo/protocol.c
Have remaining drivers default to digits=2 for analog values.
[libsigrok.git] / src / hardware / hameg-hmo / protocol.c
index 029edbd76750bf378988e0388ba0a707cfa0c85f..2681a8f089728014b265fd2e8fa231bead6c18d0 100644 (file)
@@ -764,7 +764,8 @@ SR_PRIV int hmo_receive_data(int fd, int revents, void *cb_data)
                encoding.is_signed = TRUE;
                encoding.is_float = TRUE;
                encoding.is_bigendian = FALSE;
-               encoding.digits = 0;
+               /* TODO: Use proper 'digits' value for this device (and its modes). */
+               encoding.digits = 2;
                encoding.is_digits_decimal = FALSE;
                encoding.scale.p = 1;
                encoding.scale.q = 1;
@@ -779,7 +780,8 @@ SR_PRIV int hmo_receive_data(int fd, int revents, void *cb_data)
                }
                meaning.mqflags = 0;
                meaning.channels = g_slist_append(NULL, ch);
-               spec.spec_digits = 0;
+               /* TODO: Use proper 'digits' value for this device (and its modes). */
+               spec.spec_digits = 2;
                packet.payload = &analog;
                sr_session_send(sdi, &packet);
                g_slist_free(meaning.channels);