| Inherits from | NSObject |
| Declared in | PBVersionInfo.h |
Overview
An instance of PBVersionInfo describes all the different system software (Pebble OS) on a Pebble watch and other auxiliary information.
runningFirmwareMetadata
The metadata of the firmware that is running.
@property (nonatomic, readonly, strong, nullable) PBFirmwareMetadata *runningFirmwareMetadataDeclared In
PBVersionInfo.h
recoveryFirmwareMetadata
The metadata of the recovery firmware that is in storage.
@property (nonatomic, readonly, strong, nullable) PBFirmwareMetadata *recoveryFirmwareMetadataDeclared In
PBVersionInfo.h
systemResources
The metadata of the system resources.
@property (nonatomic, readonly, strong) PBResourceMetadata *systemResourcesDeclared In
PBVersionInfo.h
bootloaderVersion
The version of the bootloader.
@property (nonatomic, readonly) UInt32 bootloaderVersionDeclared In
PBVersionInfo.h
hardwareVersion
The version of the hardware.
@property (nonatomic, readonly, strong) NSString *hardwareVersionDeclared In
PBVersionInfo.h
serialNumber
The serial number.
@property (nonatomic, readonly, strong) NSString *serialNumberDeclared In
PBVersionInfo.h
deviceAddress
The current Bluetooth device address.
@property (nonatomic, readonly, strong) NSData *deviceAddressDeclared In
PBVersionInfo.h
remoteProtocolCapabilitiesFlags
Flags for the supported protocol features of the watch.
@property (nonatomic, readonly, assign) PBRemoteProtocolCapabilitiesFlags remoteProtocolCapabilitiesFlagsDeclared In
PBVersionInfo.h
hasBeenUnfaithful
Indicates if the previous connection for the watch was to this device.
@property (nonatomic, readonly, assign) BOOL hasBeenUnfaithfulDiscussion
If the watch has been connected to this device, but connects to other device before connecting again to this device, the value will be YES.
Declared In
PBVersionInfo.h
– hasRecoveryFirmware
YES if valid recovery firmware is installed, NO if not.
- (BOOL)hasRecoveryFirmwareDeclared In
PBVersionInfo.h