Capturing individual channel data (Beta, Alpha, Theta, Delta)
Hello Brainbit mates!
The below code produces a very nice stream of EEG data. What is the best approach for capturing individual channel data (Beta, Alpha, Theta, Delta) for each of the four sensors?
for channel in self.device!.channels() {
if( channel.type == .TypeSignal) { // if channel type is a signal,
self.eegChannel = NTEegChannel(self.device, channel) // assign them to NTEegChannel
self.eegChannel?.subscribeLengthChanged(subscribe: { (length) in
let channelData1 = self.eegChannel?.readData(offset: length-1, length: 1).first
print("channel Date 1: \(String(describing: channelData1))")
})
break
}
}
Thanks very much for the help!