Merge pull request #757 from fengzeroz/main

fix(driver): write 1 or 1.0 fail
This commit is contained in:
fengzeroz
2022-09-05 15:21:27 +08:00
committed by GitHub
+5
View File
@@ -253,6 +253,11 @@ void neu_adapter_driver_write_tag(neu_adapter_driver_t *driver,
free(tag);
return;
}
if (tag->type == NEU_TYPE_FLOAT || tag->type == NEU_TYPE_DOUBLE) {
if (cmd->value.type == NEU_TYPE_INT64) {
cmd->value.value.d64 = (double) cmd->value.value.u64;
}
}
switch (tag->type) {
case NEU_TYPE_BOOL:
case NEU_TYPE_STRING: