Okay finally was able to create a task set as semi-static and hidden and tried to move the robot joints using the pointer and voila was able to read live values.
But I do notice a little lag. As if the values are updated in the background task only when I leave the joint. Any helpful pointers as to how I can make it more 'live'?
Regards