selector:@selector(updateContinuousInputs:)
userInfo:nil
repeats:YES];
- NSLog(@"Scheduled continuous output timer.");
}
}
dev.index = findAvailableIndex(_devices, dev);
[_devices addObject:dev];
[outlineView reloadData];
+ [connectDevicePrompt setHidden:!!_devices.count];
}
static void add_callback(void *ctx, IOReturn inResult, void *inSender, IOHIDDeviceRef device) {
if (match) {
[_devices removeObject:match];
[outlineView reloadData];
+ [connectDevicePrompt setHidden:!!_devices.count];
}
}
if (!runningOutputs.count) {
[continuousTimer invalidate];
continuousTimer = nil;
- NSLog(@"Unscheduled continuous output timer.");
}
}