Brain Wave

Configuring Your Environment
Add
-
libTGAccessory.a
-
TGAccessoryDelegate.h
-
TGAccessoryManager.h
-
Accelerate.framework
-
ExternalAccessory.framework
Import
-
TGAccessoryDelegate.h
-
TGAccessoryManager.h
NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
TGAccessoryType accessoryType = (TGAccessoryType)[defaults integerForKey:@"accessory_type_preference"];
Create NSUserDefault
BOOL rawEnabled = [defaults boolForKey:@"raw_enabled"];
if(rawEnabled) {
[[TGAccessoryManager sharedTGAccessoryManager] setupManagerWithInterval:1 forAccessoryType:accessoryType];
}else {
[[TGAccessoryManager sharedTGAccessoryManager] setupManagerWithInterval:0.2 forAccessoryType:accessoryType];
}
Search BrainWave timer
setupManagerWithInterval:1
[[TGAccessoryManager sharedTGAccessoryManager] setDelegate:self.mainController];
[[TGAccessoryManager sharedTGAccessoryManager] setRawEnabled:rawEnabled];SetDelegate
SetRawEnabled
Start

[[TGAccessoryManager sharedTGAccessoryManager] startStream];Connect
- (void)accessoryDidConnect:(EAAccessory *)accessory
DisConnect
- (void)accessoryDidDisconnect
Get Data
- (void)dataReceived:(NSDictionary *)data
Data
Attention
Meditation
eSenseValues.attention = [[data valueForKey:@"eSenseAttention"] intValue];
eSenseValues.meditation = [[data valueForKey:@"eSenseMeditation"] intValue];
Other Data
blinkStrength
Blink strength
Alpha
Beta

End

BrainWave basic introduction
By T iOS
BrainWave basic introduction
- 762