You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will generate two 'add ptr' events for pointer with session ID 101027, although, frame 20669 should generate a 'add ptr' and frame 20670 should generate a 'set ptr' event.
When receiving two pointers with the same data, the reference implementation incorrectly generates two 'add ptr' events for the same session ID.
Consider the following 3 TUIO bundles, being processed by the Tuio2Dump demo application:
/tuio2/frm 20668 7089359197171840187 537399850 Ultra 022001000104
/tuio2/alv
/tuio2/frm 20669 7089359197438128160 537399850 Ultra 022001000104
/tuio2/ptr 101027 65536 0 0.409512 0.49871 0 0 0 0.136719
/tuio2/alv 101027
/tuio2/frm 20670 7089359197695826198 537399850 Ultra 022001000104
/tuio2/ptr 101027 65536 0 0.409512 0.49871 0 0 0 0.136719
/tuio2/alv 101027
This will generate two 'add ptr' events for pointer with session ID 101027, although, frame 20669 should generate a 'add ptr' and frame 20670 should generate a 'set ptr' event.
My suspicion, is that here:
TUIO20_CPP/TUIO2/TuioClient.cpp
Lines 149 to 156 in b3fc799
the update event should occur even if the pointer data is the same, as long as the time is different.
Is my interpretation correct, or am I missing something?
The text was updated successfully, but these errors were encountered: