(*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);