Do you know any function list of WiimoteLib like this page?
http://wiiyourself.gl.tter.org/
[YES]
-multiple Wiimotes support-Nunchuks, Classic Controllers-Guitar Hero peripheral-battery status-buttons
-acceleration
-IR (4 dots)
-triggers
-joysticks (with deadzones)-supports polling or callbacks
[No]
-estimates orientation (including Pitch and Roll) -can set LEDs & rumble (with optional async duration)-(experimental) speaker support (square wave & sample playback!)
Limitations:-only runs on Windows
Possibility:
-.NET full compatibility (C#,VB,C++/CLI)
[I'm not sure]
-supports all Bluetooth stacks (auto-detects output method)-(with reliable connections)-detects connection loss / breaks.-threaded to multitask smoothly -extensive debug output.
Thanks in advance,
Akihiko
I've never written one, but here's an update to yours:
Anonymous: [YES] -multiple Wiimotes support-Nunchuks, Classic Controllers-Guitar Hero peripheral-battery status-buttons -acceleration -IR (4 dots) -triggers -joysticks (with deadzones)-supports polling or callbacks [No] -estimates orientation (including Pitch and Roll) The accelerometers can be used to determine pitch and roll -can set LEDs & rumble (with optional async duration) You can set LEDs and Rumble with my lib, but it doesn't do a timer which is what I believe the "async duration" means. -(experimental) speaker support (square wave & sample playback!) Limitations:-only runs on Windows Possibility: -.NET full compatibility (C#,VB,C++/CLI) It's certainly C#/VB compatible, and I think you (or was it someone else?) got it to work with C++/CLI? [I'm not sure] -supports all Bluetooth stacks (auto-detects output method) We both use the same methods for determining Bluetooth stack support, so this should be in YES -(with reliable connections)-detects connection loss / breaks. Mine, not so gracefully. :)-threaded to multitask smoothly WiimoteLib is multithreaded and async for communication to/from the Wiimote -extensive debug output. The WiimoteTester app provides full debug output for all supported functionality Thanks in advance, Akihiko Quick Reply
-estimates orientation (including Pitch and Roll)
The accelerometers can be used to determine pitch and roll -can set LEDs & rumble (with optional async duration)
You can set LEDs and Rumble with my lib, but it doesn't do a timer which is what I believe the "async duration" means.
-(experimental) speaker support (square wave & sample playback!)
It's certainly C#/VB compatible, and I think you (or was it someone else?) got it to work with C++/CLI?
-supports all Bluetooth stacks (auto-detects output method)
We both use the same methods for determining Bluetooth stack support, so this should be in YES
-(with reliable connections)-detects connection loss / breaks.
Mine, not so gracefully. :)-threaded to multitask smoothly
WiimoteLib is multithreaded and async for communication to/from the Wiimote -extensive debug output.
The WiimoteTester app provides full debug output for all supported functionality