Various information about connecting device. Referenced in RegisterAppInterface
Convenience init. Object will contain all information about the connected device automatically.
+ (nonnull instancetype)currentDevice;
class func currentDevice() -> Self
An SDLDeviceInfo object
Device model
Optional
@property (nonatomic, strong, nullable) NSString *hardware;
var hardware: String? { get set }
Device firmware version
Optional
@property (nonatomic, strong, nullable) NSString *firmwareRev;
var firmwareRev: String? { get set }
Device OS
Optional
@property (nonatomic, strong, nullable) NSString *os;
var os: String? { get set }
Device OS version
Optional
@property (nonatomic, strong, nullable) NSString *osVersion;
var osVersion: String? { get set }
Device mobile carrier
Optional
@property (nonatomic, strong, nullable) NSString *carrier;
var carrier: String? { get set }
Number of bluetooth RFCOMM ports available.
Omitted if not connected via BT or on iOS
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLInt> *maxNumberRFCOMMPorts;
var maxNumberRFCOMMPorts: (NSNumber & SDLInt)? { get set }