-(void)EAScan {
if(_DebugMode) NSLog(@"%s", __FUNCTION__);
mgr = [EAAccessoryManager sharedAccessoryManager];
NSOutputStream *os = session.outputStream;
if(_DebugMode) NSLog(@"connectedAccessories:%lu",(unsigned long)[mgr.connectedAccessories count]);
if ([mgr.connectedAccessories count])
{
if (os.hasSpaceAvailable)
{
if(_DebugMode) NSLog(@"hasSpaceAvailable");
[B4IObjectWrapper raiseEventFromDifferentThread:self :@"_oneascan:" :@[@"Device are already connected"]];
/*
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle: @"Warning !!!"
message: @"Device are already connected"
delegate: nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil]; [alert show];
[alert show];*/
}
else
{
[B4IObjectWrapper raiseEventFromDifferentThread:self :@"_oneascan:" :@[@"OK"]];
/*[self connectBT];*/
}
}
else
{
if(_DebugMode) NSLog(@"showBluetoothAccessoryPickerWithNameFilter");
[mgr showBluetoothAccessoryPickerWithNameFilter:nil completion:^(NSError *error){ NSLog(@"%@", [error localizedDescription]);}];
}
}