From 9ac533c8c7b3322acad3f7835d7d60a8ae74d7d5 Mon Sep 17 00:00:00 2001 From: "xiang.zhou" Date: Tue, 31 Oct 2023 08:01:26 +0800 Subject: [PATCH] fixbug:value err using float type --- src/adapter/driver/driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/adapter/driver/driver.c b/src/adapter/driver/driver.c index f4c39838..adc46d9f 100644 --- a/src/adapter/driver/driver.c +++ b/src/adapter/driver/driver.c @@ -623,7 +623,7 @@ void neu_adapter_driver_write_tags(neu_adapter_driver_t *driver, if (tag->type == NEU_TYPE_FLOAT || tag->type == NEU_TYPE_DOUBLE) { if (cmd->tags[i].value.type == NEU_TYPE_INT64) { - tv.value.d64 = (double) tv.value.u64; + tv.value.d64 = (double) tv.value.i64; } } if (tag->decimal != 0) { @@ -730,7 +730,7 @@ void neu_adapter_driver_write_gtags(neu_adapter_driver_t *driver, if (tag->type == NEU_TYPE_FLOAT || tag->type == NEU_TYPE_DOUBLE) { if (cmd->groups[i].tags[k].value.type == NEU_TYPE_INT64) { - tv.value.d64 = (double) tv.value.u64; + tv.value.d64 = (double) tv.value.i64; } } if (tag->decimal != 0) {