custom inputprovider

Nov 13, 2009 at 2:04 AM
Edited Nov 13, 2009 at 2:07 AM

hi, i try to use my inputprovider. i send data by tcp/ip. i create a listener for process data. my data like (x,y,id,width,height,event). when i recieve(packgage) finger down i add contact to contactsqueue then i call raisenew frame.and the other events.. in first data(down + move +up) everything works perfect. but when i try to send againd doesnt work.i try step by step and create a void like...

inputProvider.EnqueueContact(getData,ContactState.New);

raisenewFrame(Stopwatch.GetTimestamp());

inputProvider.EnqueueContact(getData,ContactState.Moved);

raisenewFrame(Stopwatch.GetTimestamp());

inputProvider.EnqueueContact(getData,ContactState.Removed);

 raisenewFrame(Stopwatch.GetTimestamp());

when i call void it works in first time but not after that.i try restart driver.console(service running) it works for fist time. i add console.write bla bla to check whats wrong but everything is ok. i couldnt find.i try to send diffenrent finger ids for every void but nothing. why is it working for fist time not for all??

please help.. platform windows 7 enterprise