Change to not update own position when TAG mode 01/243901/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.120629 accepted/tizen/6.0/unified/hotfix/20201103.045819 accepted/tizen/unified/20200914.001515 submit/tizen/20200911.055427 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
authorJihoon Jung <jh8801.jung@samsung.com>
Fri, 11 Sep 2020 05:37:59 +0000 (14:37 +0900)
committerJihoon Jung <jh8801.jung@samsung.com>
Fri, 11 Sep 2020 05:38:38 +0000 (14:38 +0900)
Change-Id: Ia72804fe2232b75ccff81b1d8233623c837e1642
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
plugin/dwm1001/uwb-plugin-dwm1001.c

index 93c5bbd..f7ae2d0 100755 (executable)
@@ -279,9 +279,16 @@ int uwb_dwm1001_get_own_node(uwb_node_s **own_node)
        (*own_node)->is_remote = false;
        (*own_node)->node_id = dwm1001_ctx.node_id;
        (*own_node)->pan_id = dwm1001_ctx.pan_id;
-       (*own_node)->x = pos.x;
-       (*own_node)->y = pos.y;
-       (*own_node)->z = pos.z;
+
+       if (dwm1001_ctx.mode == DWM_MODE_ANCHOR) {
+               (*own_node)->x = pos.x;
+               (*own_node)->y = pos.y;
+               (*own_node)->z = pos.z;
+       } else {
+               (*own_node)->x = 0;
+               (*own_node)->y = 0;
+               (*own_node)->z = 0;
+       }
 
        UWB_PLUGIN_LOGI("obtained node_id : %" PRIu64, dwm1001_ctx.node_id);
        UWB_PLUGIN_LOGI("X: %d Y: %d Z: %d", pos.x, pos.y, pos.z);