From: Toby C. <tco...@pl...> - 2006-03-23 21:17:24
|
Hi, Been a while since I have looked at 1.6.5 but out of interest what happens if you place a read in between the two proxy creations... Toby Matt Jadud wrote: > Hello all, > > We discovered that our problem with PULL_(NEW|ALL) was not due to our > FFI wrappings, but was in fact due to an odd interaction between > setting our datamode to PULL_NEW and subscribing to our position proxy > in the PLAYER_ALL_MODE. Once we used PULL_NEW and PLAYER_WRITE_MODE > for the position proxy, everything was fine. > > We're in another odd spot now, and the simple program attached > demonstrates it. When in PULL_NEW|ALL, we cannot register two devices: > only the first proxy registered seems to be updated when we do a read. > However, if we switch to PUSH_NEW|ALL, then everything works just > fine. > > Working in PUSH_* is not an option. > > Is there a magic incantation we're missing here? > > Many thanks, > Matt |