neurosky-android-sdk
neurosky-android-sdk copied to clipboard
Android SDK for the NeuroSky MindWave Mobile Brainwave Sensing Headset
When such thing happen, `IllegalStateException` should be thrown.
Plural should be removed from the package name: `message.enums` -> `message.enum`.
It's related to #11. For TGDevice simulator any real BT connection is not required, so it can be abstracted and simulated.
Reading converted values should be optional due to the processing overhead. It can be a method inside `Signal` enum. Link: http://support.neurosky.com/kb/science/how-to-convert-raw-values-to-voltage
Right now, `DeviceMessageHandler` has `if` statement in `handleMessage(message)` method. It adds overhead to data processing because every message from the device goes through that code. We should remove this `if`...
It would be nice to have `TGDevice` object simulator for testing purposes or maybe to provide an abstraction over it in order to simulate object behavior without having physical MindWave...
Add gradle-nexus-staging-plugin to close and release artifacts without GUI. link: https://github.com/Codearte/gradle-nexus-staging-plugin/