]> sigrok.org Git - libsigrok.git/blobdiff - hardware/common/dmm/fs9721.c
uni-t-dmm/serial-dmm: Handle Voltcraft VC-840 temperature.
[libsigrok.git] / hardware / common / dmm / fs9721.c
index 6a55c716da69cecd0c7c04554f4f57fcf7b8b4b3..a914add8f414a26db59e90adb38d031d9519fd96 100644 (file)
@@ -368,3 +368,16 @@ SR_PRIV int sr_fs9721_parse(const uint8_t *buf, float *floatval,
 
        return SR_OK;
 }
+
+SR_PRIV void sr_fs9721_details_c2c1_00_temp_celsius(struct sr_datafeed_analog *analog, void *info)
+{
+       struct fs9721_info *info_local;
+
+       info_local = (struct fs9721_info *)info;
+
+       /* User-defined FS9721_LP3 flag 'c2c1_00' means temperature (C). */
+       if (info_local->is_c2c1_00) {
+               analog->mq = SR_MQ_TEMPERATURE;
+               analog->unit = SR_UNIT_CELSIUS;
+       }
+}