"Including" P300Speller in a custom application
Posted: 17 Feb 2012, 10:56
Dear all,
I'm in the need of using P300Speller tightly connected with a custom application, treating the P300Speller as an "input engine".
I am thinking about graphically integrate the P300Speller in a black background application, positioning and shaping the P300Speller interface so that it might leaves some space for my custom application in background. This because my application should provide certain graphical and audio output that are not easy (or not reasonable) to integrate in the P300Speller code.
For this reason, I'd like to know:
1) what is the best way to do this
2) if there is a way to communicate (via socket - I suppose) from an external application which should be able to "suspend" and "unsuspend" the P300Speller, after each sequence (to let the external application handling the choice)
3) if it could be possible to modify the "TIME OUT" and "WAITING TO START" messages that comes respectively after the "suspend" and "unsuspend" actions have been performed
4) if the only way to set the status to be invisible is to reduce its dimensions to zero.
Thanks for your attention
Kind regards
Paolo
I'm in the need of using P300Speller tightly connected with a custom application, treating the P300Speller as an "input engine".
I am thinking about graphically integrate the P300Speller in a black background application, positioning and shaping the P300Speller interface so that it might leaves some space for my custom application in background. This because my application should provide certain graphical and audio output that are not easy (or not reasonable) to integrate in the P300Speller code.
For this reason, I'd like to know:
1) what is the best way to do this
2) if there is a way to communicate (via socket - I suppose) from an external application which should be able to "suspend" and "unsuspend" the P300Speller, after each sequence (to let the external application handling the choice)
3) if it could be possible to modify the "TIME OUT" and "WAITING TO START" messages that comes respectively after the "suspend" and "unsuspend" actions have been performed
4) if the only way to set the status to be invisible is to reduce its dimensions to zero.
Thanks for your attention
Kind regards
Paolo