summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/EAAccessoryManager+SDLProtocols.m
blob: 69d5f408a0e44e8bd1ac966bfe1fa7864a5fe835 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//
//  EAAccessoryManager+SyncProtocols.m
//

#import "EAAccessory+SDLProtocols.h"
#import "EAAccessoryManager+SDLProtocols.h"

NS_ASSUME_NONNULL_BEGIN

@implementation EAAccessoryManager (SDLProtocols)

+ (nullable EAAccessory *)findAccessoryForProtocol:(NSString *)protocol {
    for (EAAccessory *accessory in [[EAAccessoryManager sharedAccessoryManager] connectedAccessories]) {
        if ([accessory supportsProtocol:protocol]) {
            return accessory;
        }
    }

    return nil;
}

@end

NS_ASSUME_NONNULL_END