X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fgmc-mh-1x-2x%2Fprotocol.c;fp=src%2Fhardware%2Fgmc-mh-1x-2x%2Fprotocol.c;h=d1009b30eeca2a7eeecd5ef548e5911f21235884;hb=64aa214a22fdbc4a083f3cd6bd06755e6784b96c;hp=7d06b07176fbfb0d52423460adbb9c026e91d6f7;hpb=b8278e0943317cdf6594057ae9482c786c607f04;p=libsigrok.git diff --git a/src/hardware/gmc-mh-1x-2x/protocol.c b/src/hardware/gmc-mh-1x-2x/protocol.c index 7d06b071..d1009b30 100644 --- a/src/hardware/gmc-mh-1x-2x/protocol.c +++ b/src/hardware/gmc-mh-1x-2x/protocol.c @@ -73,7 +73,7 @@ static void decode_ctmv_16(uint8_t ctmv, struct dev_context *devc) case 0x08: /* 1000 Diode */ devc->mq = SR_MQ_VOLTAGE; devc->unit = SR_UNIT_VOLT; - devc->mqflags |= SR_MQFLAG_DIODE; + devc->mqflags |= SR_MQFLAG_DIODE | SR_MQFLAG_DC; break; case 0x09: /* 1001 Ohm, °C */ case 0x0a: /* 1010 kOhm */ @@ -197,7 +197,7 @@ static void decode_ctmv_18(uint8_t ctmv, struct dev_context *devc) case 0x05: /* 0101 Diode/Diode with buzzer */ devc->mq = SR_MQ_VOLTAGE; devc->unit = SR_UNIT_VOLT; - devc->mqflags |= SR_MQFLAG_DIODE; + devc->mqflags |= SR_MQFLAG_DIODE | SR_MQFLAG_DC; break; case 0x06: /* 0110 °C */ devc->mq = SR_MQ_TEMPERATURE; @@ -410,7 +410,7 @@ static void decode_ctmv_2x(uint8_t ctmv, struct dev_context *devc) devc->unit = SR_UNIT_VOLT; if (ctmv == 0x0f) { devc->mq = SR_MQ_VOLTAGE; - devc->mqflags |= SR_MQFLAG_DIODE; + devc->mqflags |= SR_MQFLAG_DIODE | SR_MQFLAG_DC; } else { devc->mq = SR_MQ_CONTINUITY; devc->scale += -5;