BKInfoData
open class BKInfoData : NSObject, NSSecureCoding
Read only data object for data of BLE discover and resolving process.
It contains the results of the BKBlukiiInfo.getInfoData(blukiiIds:completionHandler:)
request to the blukii Manager Info CMS(https://manager.blukii.com).
The BKInfoData fields contain the values of one corresponding blukii number.
-
The Info data id.
Declaration
Swift
@objc internal(set) open var id: String?
Return Value
id
-
The blukii Numbers of the Info.
Declaration
Swift
@objc internal(set) open var blukiiList: [String]
Return Value
Blukii Id list
-
The list of ids of info bundles where the Info data is member of.
Declaration
Swift
internal(set) open var bundleList: [String]
Return Value
List of info bundle ids
-
The map of Info output data that is referenced by the output language.
As map key the following output languages can be used:
BKBlukiiInfo.OUTPUTLANGUAGE_GERMAN
GermanBKBlukiiInfo.OUTPUTLANGUAGE_ENGLISH
EnglishBKBlukiiInfo.OUTPUTLANGUAGE_FRENCH
French
Please note that this map only contains output data of languages that are configured for the Info on blukii Manager CMS.
Declaration
Swift
@objc internal(set) open var outputDataList: [String : BKInfoOutputData]
Return Value
map of ouput data
-
The value of the blukii number field Visibility range.
This value contains a Bluetooth module defined value for the rssi range in addition to the global rssi setting (@see
BKDiscoverySettings.getRssiThreshold()
.It does not affect the BLE scan itself but is designed for a better output handling.
Declaration
Swift
@objc internal(set) open var rssi: Int64
Return Value
Value of blukii number field Visibility range
-
The identifiable name of the Info data.
Declaration
Swift
@objc internal(set) open var name: String?
Return Value
Info Data Name
-
The timestamp of last retrieve from blukii Manager.
Declaration
Swift
@objc internal(set) open var timeStamp: Date
Return Value
Timestamp as
Date
-
Is true, if the InfoData values has been retrieved from cache.
Declaration
Swift
internal(set) open var cached: Bool
Return Value
true, if cached